DIV.gt-page-body {
		padding:0px;
		min-width: 100%;
}

.entry-title {
	display: none;
}

.timezone-disclaimer {
		background-color: #ccc !important;
		padding: 15px !important;
		margin-bottom: 15px !important;
}

.timezone-disclaimer h2 {
		padding-bottom: 0px !important;
}

.schedule-header a {
		position: relative;
		z-index: 100;
}

.homepage-schedule-wrapper {
		display: flex;
		gap: 20px;
}

.homepage-schedule-item {
		text-align: center !important;
		display: flex;
		flex-direction: column;
		flex: 0 1 25%;
}

.homepage-schedule-item p {
		margin-bottom: 15px !important;
}

.homepage-schedule-wrapper img {
		width: 100%;
		object-fit: cover;
		height: 170px !important;
		margin-top: auto !important;
}

/*.homepage-schedule-wrapper h2 {
		color: #2ea3f2 !important;
}*/


@media only screen and (max-width: 980px) {
		.homepage-schedule-wrapper {
				flex-direction: column;
		}
		
		.homepage-schedule-item img {
				height: auto !important;
				margin-bottom: 30px !important;
		}
}






/* BEGIN: Slate Form styles */

.slate-form .form_responses {
		margin-bottom: 25px !important;
}

#register_date {
		display: none;
}

/* END: Slate Form styles */

.view-schedule-link:hover {
		color: var(--gtweb-linkhover-blue);
}

/* BEGIN: Homepage banner image */

.gt-banner-image img {
		display: block !important;
		width: 100%;
}

.gt-banner-text {
		margin-bottom: 10px !important;
}

.gt-banner-text-wrap h4 {
		padding-top: 16px !important;
}



@media only screen and (max-width: 980px) {
		.gt-banner-image {
				right: 0;
		}
		.gt-banner-image img {
				width: 100%;
		}
		
		.gt-banner-text-wrap {
				margin-top: 50px !important;
				margin-bottom: 50px !important;
		}
		
		
}

/* END: Homepage banner image */



/* BEGIN: GT Button */

.gt-btn {
		background-color: var(--gt-gold) !important;
		color: black !important;
		padding: 10px 15px !important;
		display: inline-block !important;
}

/* END: GT Button */




/* BEGIN: Sign-in page */

.gradexpo-sign-in {
		max-width: 500px !important;
		margin: 0 auto !important;
}

.gradexpo-sign-in input[type="text"] {
		width: 100% !important;
		margin-bottom: 25px !important;
		height: 50px !important;
		font-size: 16px !important;
}

.gradexpo-sign-in input[type="submit"] {
		background-color: var(--gt-tech-gold) !important;
		font-size: 16px;
		padding: 10px 20px !important;
		border: 1px solid var(--gt-tech-gold) !important;
		border-radius: 50px !important;
		transition: all 0.2s ease !important;
		margin-bottom: 50px !important;
}

.gradexpo-sign-in input[type="submit"]:hover {
		background-color: transparent !important;
}

.gradexpo-sign-in select {
		font-size: 16px !important;
		height: 50px !important;
		padding: 10px !important;
		margin-bottom: 25px !important;
}

.gradexpo-sign-in h2 {
		margin-bottom: 25px !important;
}

#sign-in-form-error {
		border: 1px solid red !important;
		background-color: #ffa29c !important;
		padding: 10px !important;
		margin-bottom: 25px !important;
		display: none;
}

/* END: Sign-in page */





/* BEGIN: Side menu */

.gradexpo-side-menu {
		list-style: none !important;
		margin-left: 0 !important;
}

.gradexpo-side-menu li {
		list-style: none !important;
		padding-left: 20px !important;
		padding-bottom: 15px !important;
}

.gradexpo-side-menu li a {
		color: #007acc !important;
		font-size: 25px !important;
		font-weight: 600 !important;
}

.gradexpo-side-menu li.current-menu-item {
		color: black !important;
		font-size: 25px !important;
		font-weight: 600 !important;
}

/* END: Side menu */

/* Tables */
.page-id-27 .et_pb_text thead {
    background: var(--gt-gold);
}

.page-id-27 .et_pb_text tbody tr:nth-of-type(2n+1) {
    background-color: rgba(0, 0, 0, .05);
}

/* Links */
.et-db #et-boc .et-l .et_pb_module:not(.et_pb_video) a:not(.gt-btn) {
    color: #007acc !important;
}

.et-db #et-boc .et-l .et_pb_module a:focus-visible {
    outline: 2px solid;
}

/* Formidable Forms */
.with_frm_style .vertical_radio .frm_checkbox label, .with_frm_style .vertical_radio .frm_radio label {
    padding-left: 20px !important;
}

.with_frm_style .frm_radio input[type=radio], .with_frm_style .frm_scale input[type=radio] {
    border-radius: 50% !important;
}

.with_frm_style .frm_radio input[type=radio], .with_frm_style .frm_scale input[type=radio], .with_frm_style .frm_checkbox input[type=checkbox] {
    background-color: var(--bg-color) !important;
    display: inline-block !important;
    margin: 0 5px 0 0 !important;
    color: var(--border-color) !important;
    border: 1px solid currentColor !important;
    border-color: var(--border-color) !important;
    vertical-align: middle !important;
    padding: 0 !important;
}

.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .chosen-container-multi .chosen-choices, .with_frm_style .chosen-container-single .chosen-single, .with_frm_style .frm_slimselect.ss-main {
    color: #555555 !important;
    color: var(--text-color) !important;
    background-color: #ffffff !important;
    background-color: var(--bg-color) !important;
    border-color: #BFC3C8 !important;
    border-color: var(--border-color) !important;
    border-width: 1px;
    border-width: var(--field-border-width) !important;
    border-style: solid !important;
    border-style: var(--field-border-style) !important;
    border-radius: 4px !important;
    border-radius: var(--border-radius) !important;
    width: 100% !important;
    width: var(--field-width) !important;
    max-width: 100%;
    font-size: 14px !important;
    font-size: var(--field-font-size) !important;
    padding: 6px 10px !important;
    padding: var(--field-pad) !important;
    box-sizing: border-box !important;
    outline: none !important;
    font-weight: normal !important;
    font-weight: var(--field-weight);
    box-shadow: var(--box-shadow);
}

.with_frm_style .frm_primary_label {
		padding: var(--label-padding) !important;
}

.frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 20px !important;
}

.frm_style_formidable-style.with_frm_style .frm_rootline input, .frm_style_formidable-style.with_frm_style .frm_rootline input:hover {
    border-radius: 30px !important;
}

.frm_style_formidable-style.with_frm_style .frm_rootline .frm_current_page input[type="button"], .frm_style_formidable-style.with_frm_style .frm_page_bar input.frm_rootline_show_more_btn.active {
    background-color: #007acc !important;
		color: #ffffff !important;
}

.frm_rootline_single input, .frm_rootline_title {
    text-align: center !important;
}

.frm_forms .frm_rootline input.frm_page_back {
    background-color: var(--progress-color) !important;
    color: var(--progress-bg-color) !important;
}

.frm_forms .frm_page_bar input, .frm_forms .frm_page_bar input:disabled {
		background-color: #eaeaea !important;
}

.ss-main .ss-values .ss-value {
    background-color: #007acc !important;
    border-radius: var(--ss-border-radius) !important;
}

.ss-main .ss-values .ss-value .ss-value-text, .ss-main .ss-values .ss-value .ss-value-delete {
    color: var(--ss-bg-color) !important;
    padding: var(--ss-spacing-s) var(--ss-spacing-m) !important;
}

.ss-main .ss-values .ss-value .ss-value-delete {
    box-sizing: content-box !important;
}

.frm_error_style, .frm_error {
    color: #b94a48 !important;
    font-weight: bold !important;
    font-size: medium !important;
}

.frm_error_style {
    margin-bottom: 20px !important;
}

.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn {
		background: #007acc;
    border-color: #007acc;
}

.with_frm_style .frm_required {
    color: var(--required-color) !important;
    font-weight: var(--required-weight) !important;
}

.with_frm_style .frm-summary-page-wrapper {
    padding: 50px !important;
    margin: 25px 0 50px !important;
    border: 1px solid #BFC3C8 !important;
    border-color: var(--border-color);
    border-radius: var(--border-radius) !important;
}

.frm_message {
    font-size: larger !important;
    background-color: #D6E9C6 !important;
		padding: 1rem !important;
}

.frm_message a {
    color: #0034cc !important;
}

.post-5459 a:link {
    color: #007acc;
}

.post-5459 a:link:hover {
    color: #686868;
}

a.reset-btn {
    margin-left: 10px !important;
}

.page-id-5807 #post-5807 {
		max-width: 1080px;
    margin: auto;
    position: relative;
}

.page-id-5807 .frm_pagination_cont {
		display: none;
}

.page-id-2708 #form_graduateschoolshowcaseschoolsearch2 .formidable-recaptcha-privacy {
		display: none;
}

#field_5g2bh, #field_wlcj3 {
		color: rgb(85, 85, 85) !important;
}

/* Slate Form */
.slate-form div.form_question {
    box-sizing: border-box !important;
    margin: 0 0 1em 0 !important;
    padding: 0 !important;
}

.slate-form div.form_question [style*="red"] {
		color: #b94a48 !important;
}

.slate-form div.form_header .form_label {
    background: #ccc !important;
    padding: 4px 5px !important;
}

.slate-form div.form_header .form_label {
    background: #ccc !important;
    padding: 4px 5px !important;
}

.slate-form a {
    color: #007acc !important;
}

.slate-form .form_button_submit {
		background: #007acc;
    border-color: #007acc;
		color: #ffffff;
		font-size: 1rem;
		padding: 10px 20px;
		cursor: pointer;
}

.slate-form .form_button_submit:hover{
		background: #efefef;
    border-color: #cccccc;
    color: #444444;
}

/* Media Queries */
@media only screen and (max-width: 30em) {
    .page-id-27 table tr>:nth-child(4) {
        display: none;
    }
}