hr {
margin-top: 30px;
}
.upper {
text-transform: uppercase;
}
.nomin {
min-height: 0;
}
.highlight-dark {
background-color: #000;
color: #fff;
padding: 0 8px;
}
.main_color .highlight-color,
.main_color h1.highlight-color,
.main_color h2.highlight-color,
.main_color h3.highlight-color,
.main_color h4.highlight-color,
.main_color h5.highlight-color,
.main_color h6.highlight-color
{
color: #e70031;
}
.alternate_color .highlight-color,
.alternate_color h1.highlight-color,
.alternate_color h2.highlight-color,
.alternate_color h3.highlight-color,
.alternate_color h4.highlight-color,
.alternate_color h5.highlight-color,
.alternate_color h6.highlight-color
{
color: #e70031;
} .phone-info {
font-size: 13px;
}
.phone-info div {
line-height: 2em;
}
.phone-info a {
padding: 0 12px 0 5px;
}
.phone-info ul.top-banner {
display: inline !important;
}
.phone-info ul.social-icons-hardcoded {
display: inline-flex !important;
}
#header_meta {
min-height: 40px;
}
#header_meta, #header_main {
padding: 15px 0 10px;
}
#header_meta .sub_menu {
font-size: 22px;
font-weight: bold;
text-transform: uppercase;
font-family: bebas-neue, "Oswald", sans-serif;
}
#header_meta .sub_menu li {
line-height: 1em;
}
#top #header .av-main-nav > li > a {
padding: 0px 10px !important;
}
#top .social_bookmarks {
max-width: 160px;
width: 100%;
display: flex;
justify-content: space-between;
}
.social_bookmarks a {
border-radius: 100px;
}
#top #wrap_all #header_meta .social_bookmarks {
padding-top: 5px;
}
#top #wrap_all #header_meta .social_bookmarks li {
border-color: #000;
}
#top #wrap_all #header_meta .social_bookmarks a:hover {
background: #7d7d7d;
color: #FFF;
}
#top #wrap_all .av-social-link-facebook a{
color: #fff;
background-color: #37589b;
}
#top #wrap_all .av-social-link-twitter a,
#top #wrap_all .av-social-link-square-x-twitter a{
color: #fff;
background-color: #000;
}
#top #wrap_all .av-social-link-tiktok a{
color: #00F2EA;
background-color: #FF0050;
}
#top #wrap_all .av-social-link-Live a{
color: #9147ff;
background-color: #fff;
}
#top #wrap_all .av-social-link-flickr a{
color: #fff;
background-color: #ff0086;
}
#top #wrap_all .av-social-link-youtube a{
color: #fff;
background-color: #a72b1d;
}
#top #wrap_all .av-social-link-instagram a{
color: #fff;
background:linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d);
}
.av_icon_active_right .social_bookmarks{
padding-left : 5px;
}
.av_default_container_wrap {
border-top: none;
} .main_menu .sub-menu {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
} #header.av_minimal_header .avia_mega_div {
border-top-width: 3px;
}
#top #wrap_all .av-main-nav .avia_mega_div ul > li > a {
color: #e70031;
}
#top #wrap_all .av-main-nav .avia_mega_div ul > li > a:hover {
color: #cd0033;
}
#top #wrap_all .avia_mega_div, #top #wrap_all .avia_mega_div ul, #top #wrap_all .av-main-nav .avia_mega_div ul > li > a {
background: #fff;
} .alternate_color.av-submenu-container {
background-color: #e70031;
border: none;
}
.alternate_color .av-subnav-menu a {
font-family: bebas-neue, "Oswald", sans-serif;
font-size: 2em;
background: transparent;
opacity: 0.8;
}
.alternate_color .av-subnav-menu .current-menu-item a,
.alternate_color .av-subnav-menu a:hover
{
opacity: 1;
}
#top .alternate_color .av-subnav-menu > li {
padding: 25px;
}
#top .alternate_color .av-subnav-menu > li > a {
border-left: none;
} @media (max-width: 500px),
(min-width: 768px) and (max-width: 820px)
{
#header_main .logo {
position: relative;
float: none;
}
#header_main .logo a {
background: url(https://dev1.cybervise.com/nmmidev/wp-content/uploads/2022/07/2020-NMMI-Stack-MASTER-RB-218x300.png);
background-size: contain;
background-position: 50% 50%;
background-repeat: no-repeat;
}
#header_main .logo a img {
display: none;
}
}
@media (min-width: 990px) and (max-width: 1040px) {
#header_main .logo a {
max-width: 310px;
display: flex;
align-items: center;
}
}
@media (min-width: 1040px) and (max-width: 1250px) {
#header_main .logo a {
max-width: 330px;
display: flex;
align-items: center;
}
} .beyond{
margin: 150px auto 20px 10px;
padding: 10px;
width:35%;
text-align: center;
color:white;
font-weight: bold;
background-color: black;
opacity: 0.7;
}
.beyond h3{
color:white !important;
padding: 10px 10px 0px 10px;
}
.beyond p{
padding:3px;
margin:0px !important;
}
.Apply{
margin: auto 10px 200px auto;
padding:10px 20px;
width:35%;
text-align: left;
color:white;
font-weight: bold;
background-color: #e70032;
opacity: 0.9;
}
.Apply a{
color:white !important;
}
.Apply h3{
color:white !important;
padding: 10px 10px 0px 10px;
}
@media (max-width: 767px) {
.beyond{
margin: 0px;
padding: 10px;
width: auto;
text-align: center;
color:white;
font-weight: bold;
background-color: black;
opacity: 0.7;
}
.Apply{
margin: 10px auto;
padding:10px 20px;
width:auto;
text-align: left;
color:white;
font-weight: bold;
background-color: #e70032;
opacity: 0.9;
}
} .ics-calendar-month-grid{
background-color:#ffffff !important;
}
.event .hover_block{
color:black;
font-size:12px !important;
}
.event[data-categories*="Academic Calendar"]{
background-color:teal !important;
color:white;
font-size:12px;
}
.event[data-categories*="Alumni Calendar"]{
background-color:red !important;
color:white;
font-size:12px;
}
.event[data-categories*="Athletics"]{
background-color:silver !important;
color:white;
font-size:12px;
}
.event[data-categories*="Commandant's Calendar"]{
background-color:blue !important;
color:white;
font-size:12px;
}
.event[data-categories*="Human Resources"]{
background-color:purple !important;
color:white;
font-size:12px;
} #top .header_color #s {
background: #fff;
}
#top #wrap_all .all_colors .ajax_search_response,
#top #wrap_all .all_colors .ajax_search_response h2,
#top #wrap_all .all_colors .ajax_search_response h3,
#top #wrap_all .all_colors .ajax_search_response h4,
#top #wrap_all .all_colors .ajax_search_response h5, 
#top #wrap_all .all_colors .ajax_search_response h6
{
font-family: "Open Sans", Helvetica, Arial, sans-serif;
} .notification-banner p {
margin: 0;
}  .av-inner-tab-title {
font-weight: bold;
}
.av-tab-section-tab-title-container {
background-color: #fff;
}
.color-tabs .av-section-tab-title {
min-width: 210px;
padding-left: 0;
padding-right: 0;
}
.color-tabs .av-section-tab-title,
.color-tabs .av-section-tab-title:hover,
.color-tabs .av-section-tab-title:focus 
{
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.color-tabs .av-section-tab-title .av-tab-arrow-container {
top: 0;
display: none;
}
.color-tabs .av-inner-tab-title {
display: inline;
}
.js_active .color-tabs .av-tab-section-tab-title-container {
display: flex;
justify-content: center;
align-items: flex-end;
min-height: 100px;
}
.main_color.color-tabs .av-section-tab-title
{
border-top: 1px solid #919191;
border-right: 1px solid #919191;
border-left: 0;
border-bottom: 0;
}
.main_color.color-tabs .av-tab-section-tab-title-container a:first-child {
border-left: 1px solid #919191;
}
.main_color.color-tabs .av-tab-section-tab-title-container {
border-bottom: 5px solid #e70031;
}
.main_color.color-tabs .av-section-tab-title.av-active-tab-title {
background: #e70031;
border-top: 1px solid #e70031;
border-right: 1px solid #e70031;
border-left: 0;
} 
.main_color.color-tabs .av-section-tab-title.av-active-tab-title:first-child {
border-left: 1px solid #e70031;
}
#top .main_color.color-tabs .av-section-tab-title .av-inner-tab-title {
color: rgba(0,0,0,0.8);
}
#top .main_color.color-tabs .av-section-tab-title:hover .av-inner-tab-title {
color: #000;
}
#top .main_color.color-tabs .av-section-tab-title.av-active-tab-title .av-inner-tab-title {
color: #fff;
}
@media (min-width: 1250px) {
.color-tabs .av-tabsection-arrow {
display: none;
}
} .sidebar_tab.a-z_tabs .tab_titles {
min-width: 60px;
max-width: 60px;
}
.js_active .a-z_tabs .tab_titles .tab {
text-align: center;
}  #top #wrap_all .all_colors h1, #top #wrap_all .all_colors h2, #top #wrap_all .all_colors h3, #top #wrap_all .all_colors h4, #top #wrap_all .all_colors h5, #top #wrap_all .all_colors h6 {
letter-spacing: 0;
font-family: bebas-neue, "Oswald", sans-serif;
}
#top #wrap_all .all_colors .entry-title,
#top #wrap_all .all_colors .extra-mini-title
{
text-transform: inherit;
font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
ol[type="a"] {
list-style-type: lower-alpha;
} .avia-section-huge .content, .avia-section-huge .sidebar {
padding-top: 200px;
padding-bottom: 200px;
}  .page-id-670 #av_section_1.avia-section,
.parent-pageid-670 #av_section_1.avia-section
{
background-position: 50% 95%;
} .video-banner-holder .container{
width: 100%;
padding: 0;
}
.vid-banner-height {
padding-top: calc(56.25% - 81.25px);
}
@media (max-width: 1230px) {
.vid-banner-height {
padding-top: 56.25%;
}
}
@media (max-width: 767px) {
.responsive #top #wrap_all .video-banner-holder .container {
width: 100%;
max-width: 100%;
}
} .img-card {
border: 1px solid;
padding: 15px;
}
.img-card .img-card--photo {
margin: 0;
}
.img-card .img-card--heading {
display: inline-block;
width: auto;
position: absolute;
bottom: 10%;
left: 0;
}
.main_color .img-card .img-card--heading,
.main_color .img-card .img-card--heading .av-special-heading-tag {
background-color: #000;
color: #fff;
} .avia-team-member {
display: flex;
flex-direction: column;
}
@media 
(min-width: 480px) and (max-width: 767px),
(min-width: 990px) {
.flex_column.av_one_half .avia-team-member {
flex-direction: row;
}
.flex_column.av_one_half .team-img-container {
width: 40%;
}
.flex_column.av_one_half .team-info-wrapper {
width: 60%;
margin-left: 8%;
}	
}
@media 
(min-width: 480px) and (max-width: 767px),
(min-width: 1200px) {
.flex_column.av_one_third .avia-team-member {
flex-direction: row;
}
.flex_column.av_one_third .team-img-container {
width: 40%;
}
.flex_column.av_one_third .team-info-wrapper {
width: 60%;
margin-left: 8%;
}	
}
.avia-team-member .team-social,
.team-social-inner
{
position: relative;
}
.responsive.av-no-preview #top .avia-team-member .team-social {
visibility: visible;
opacity: 1;
border: none;
margin-top: 1em;
background: #fff;
}
.team-social-inner
{
margin: 0;
top: 0;
padding: 0;
}
.team-social .social-link {
text-align: left;
display: flex;
align-items: center;
}
.responsive.av-no-preview .team-social a {
padding: 0;
margin: 0;
height: auto;
line-height: 1.6em;
border: none;
}
.responsive.av-no-preview .team-social a.avia-team-icon {
text-align: center;
font-size: 22px;
width: 22px;
}
.responsive.av-no-preview .team-social a.social-title {
width: 100%;
margin-left: 0.5em;
font-size: 1rem;
}
.main_color .team-social a {
text-decoration: none;
}
.team-social a .social-title {
margin-left: 1em;
}
.team-member-name {
font-size: 32px;
margin-top: 0;
margin-bottom: 15px;
padding-bottom: 10px;
}
.team-member-job-title {
text-transform: uppercase;	
font-weight: bold;
}
body .team-member-description .avia-button {
margin-top: 2em;
}
.main_color .team-member-job-title,
.main_color .team-social a
{
color: #808080;
}
.main_color .team-social a.social-title {
color: #000;
}
.main_color .team-social a:hover,
.main_color .team-social .social-link:hover a
{
color: #e70031;
}
.main_color .team-social .social-link:hover a.social-title {
text-decoration: underline;
}
.main_color .team-member-name {
border-bottom: 1px solid #d1d1d1;
} .avia-animated-number .avia-no-number {
opacity: 1;
}
.avia-animated-number .avia-animated-number-title,
.avia-animated-number.stat-style-1
{
font-family: bebas-neue, "Oswald", sans-serif;
text-transform: uppercase;
}
.avia-animated-number.stat-style-2 {
display: flex;
justify-content: center;
align-items: center;
}
.avia-animated-number.stat-style-2 .avia-animated-number-title {
border-right: 3px solid #e70031;
padding-right: 20px;
margin-right: 20px;
} .avia-grid-testimonials.avia-grid-1-testimonials {
margin: 0;
}
.avia-grid-testimonials.avia-grid-1-testimonials .avia-testimonial {
padding: 0;
}
.avia-testimonial_inner {
text-align: center;
}
.avia-testimonial-name {
text-transform: uppercase;
}
#top .av-large-testimonial-slider .avia-testimonial-meta,
#top .av-large-testimonial-slider .avia-testimonial-name
{
margin: 0;
}
.avia-slider-testimonials .avia-testimonial-meta {
font-size: 1rem;
}
#top .av-large-testimonial-slider .avia-testimonial-meta-mini {
text-align: center;
}
.main_color strong.avia-testimonial-name,
.alternate_color strong.avia-testimonial-name {
color: #e70031;
}
.avia-testimonial-markup-entry-content {
margin-bottom: 1em;
} .av-countdown-time {
font-size: 100px;
}
.av-countdown-time-label {
font-size: 24px;
}
.alternate_color .av-countdown-days, .alternate_color .av-countdown-hours, .alternate_color .av-countdown-minutes {
border-right: 1px solid #e70031;
}
.av-default-style .av-countdown-cell-inner {
font-family: bebas-neue, "Oswald", sans-serif;
}
#top .alternate_color .av-default-style .av-countdown-cell-inner {
background-color: transparent;
border: none;
padding: 0;
} .avia-timeline-container.no-dates .av-milestone-date span {
display: none;
}
.main_color .av-milestone-title {
color: inherit;
}
.main_color .avia-timeline-boxshadow .av-milestone.nmmi .av-milestone-contentbox {
background: #e70031;
color: #fff;
}
@media (max-width: 989px) {
.avia-timeline-container.no-dates .av-milestone-date,
.av-no-preview .avia-timeline-container.no-dates .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even > .av-milestone-date:first-child
{
display: none;
}
.av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox::after, .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox::before,
.av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox::before, .av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox::after 
{
left: 0;
}
ul.avia-timeline {
padding-top: 20px;
}
}
@media (min-width: 768px) and (max-width: 989px) {
.av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox::after, .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox::before,
.av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox::before, .av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox::after 
{
top: 3em;
}
}
@media (min-width: 401px) and (max-width: 989px) {
.av-no-preview ul.avia-timeline-vertical li,
.av-no-preview .avia-timeline-vertical .av-milestone-icon-wrap {
padding-top: 10px;
}
}
@media (min-width: 401px) and (max-width: 767px) {
.av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox::after, .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox::before,
.av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox::before, .av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox::after 
{
top: 2em;
}
}
@media (max-width: 400px) {
.av-no-preview ul.avia-timeline-vertical li {
padding: 90px 0 0 10px;
}
.av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox::after, .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox::before,
.av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox::before, .av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox::after 
{
left: calc(2em - 10px);
}
.avia-timeline-vertical .av-milestone-icon-wrap::after {
display: none;
}
} .schedule-list .av-catalogue-item-inner,
.schedule-list .av-catalogue-title-container
{
display: flex;
}
.schedule-list .av-catalogue-title-container {
align-items: center;
}
.schedule-list .av-catalogue-content {
flex: 1;
padding: 0 0 0 1em;
}
.schedule-list .av-catalogue-title {
padding: 10px;
background: #000;
color: #e9e9e9;
}
.schedule-list .av-catalogue-price {
display: none;
} .main_color a,
.alternate_color a,
.bc-wrapper a:hover
{
text-decoration: underline;
}
.bc-wrapper a {
text-decoration: none;
}
#top .avia-button .avia_button_background {
bottom: -2px;
}
.avia-button.avia-size-small {
padding: 12px 16px 10px;
min-width: 125px;
}
.avia-button.avia-size-medium {
padding: 15px 25px 13px;
min-width: 150px;
}
.avia-button.avia-size-large {
padding: 20px 50px 18px;
min-width: 175px;
}
.avia-button.avia-size-x-large {
min-width: 200px;
}
.avia-button.avia-color-red {
background-color: #e70031;
border-color: #e70031;
}
.avia-button.avia-color-red:hover {
background-color: #cd0033;
border-color: #cd0033;
opacity: 1;
}
.avia-button-wrap.el_after_av_button_big {
margin-top: 0.5em;
}
#top .avia-button.avia-color-light {
border-width: 2px;
}
#top .avia-button.avia-color-light:hover {
background-color: #fff;
color: #000;
opacity: 1;
}
#top .avia-button-fullwidth {
font-size: 1.2em;
line-height: 1em;
padding: 15px;
}
#top .avia-button-fullwidth .avia_button_background {
bottom: 0;
} @media (max-width: 767px) {
.responsive .avia_responsive_table .avia-data-table tr th:first-child {
display: none;
}
}
@media (min-width: 768px) {
.avia-data-table .avia-desc-col {
width: 33.333333%;
width: calc(100% / 3);
}
} .event {
display: flex;
margin-bottom: 1.6em;
}
.event .event-title {
font-size: 1.2em;
}
.event-date {
margin-right: 1.6em;
min-width: 115px;
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
background: #000;
line-height: 1em;
font-weight: bold;
padding: 3%;
}
.event-date .month {
color: #e70031;
text-transform: uppercase;
display: block;
font-size: 1.2em;
line-height: 1em;
margin-bottom: 0.2em;
}
.event-date .day {
color: #fff;
display: block;
font-size: 2.5em;
line-height: 1em;
}
.main_color .event-title {
color: #e70031;
} .flatpickr-current-month .numInputWrapper {
width: 85px;
width: 8ch;
}
.numInputWrapper span.arrowUp,
.numInputWrapper span.arrowDown {
display: none;
}
.numInputWrapper span.arrowUp,
.numInputWrapper span.arrowDown {
display: none;
}
.month-nav .em-calnav-prev, .month-nav .em-calnav-next{
display :none !important;
} 
.flatpickr-months .flatpickr-month, .flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month {
height: 55px;
}
.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date {
margin: 0;
}
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event > div {
height: auto;
max-height: 90px;
white-space: normal;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.flatpickr-monthSelect-month.endRange, .flatpickr-monthSelect-month.selected, .flatpickr-monthSelect-month.startRange,
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event > div
{
background-color: #e70031;
border-color: #000;
}
.em.em-list .em-item .em-item-info,
.em.em-list-widget .em-item .em-item-info {
border-color: #000;
}
.em.em-list-widget .em-item .em-item-info a {
color: #e70031 !important;
} .nmmi-bloglist-small {
margin-top: 0;
}
.nmmi-bloglist-small .slide-meta .slide-meta-comments,
.nmmi-bloglist-small .slide-meta .slide-meta-del,
.nmmi-bloglist-small .more-link-arrow
{
display: none;
}
.nmmi-bloglist-small .slide-entry {
display: flex;
}
.nmmi-bloglist-small .slide-entry .slide-image {
width: calc((100% / 3) - 1.6em);
margin-right: 1.6em;
}
.nmmi-bloglist-small .slide-entry .slide-content {
width: calc((100% / 3) * 2);
display: flex;
flex-direction: column;
}
.nmmi-bloglist-small .slide-entry-title {
font-size: 1.2em;
}
.nmmi-bloglist-small .entry-content {
margin: 0.85em 0;
}
.nmmi-bloglist-small .slide-entry .slide-content .slide-meta {
order: -1;
padding: 0;
text-transform: uppercase;
font-weight: bold;
}
.nmmi-bloglist-small .more-link {
padding: 10px 12px;
margin-top: 1em;
}
.main_color .nmmi-bloglist-small .slide-entry .slide-content .slide-meta {
color: #e70031;
}
.main_color .nmmi-bloglist-small .more-link {
background: #e70031;
color: #fff;
text-transform: uppercase;
text-decoration: none;
}
.main_color .nmmi-bloglist-small .more-link:hover {
background: #cd0032;
text-decoration: none;
} #top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select,
#top #wrap_all .all_colors .gform_submission_error {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
text-transform: none;
font-size: 1rem;
}
#top label {
font-size: .8125rem;
font-weight: normal;
}
#top .gform_wrapper.gravity-theme .gfield_label {
font-size: 1rem;
font-weight: bold;
margin-bottom: .2em;
}
#top fieldset {
margin-bottom: 0;
}
#top .gform_wrapper.gravity-theme .gform_footer {
padding: 0;
justify-content: flex-end;
}
#top .alternate_color legend .gfield_required,
#top .alternate_color label .gfield_required {
color: #fff;
}
#top .alternate_color .gform_wrapper .gform_button {
border: 2px solid #fff;
background: transparent;
color: #fff;
padding: 12px 16px 10px;
min-width: 125px;
font-family: "Open Sans", Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-size: .8125rem;
}
#top .alternate_color .gform_wrapper .gform_button:hover {
background: #fff;
color: #000;
} .main_color .formtable {
background: #fff;
}
.main_color .formtable tr {
background: transparent;
}
.main_color .formtable tr:first-child th, .main_color .formtable tr:first-child td, .main_color .formtable tr th:first-child, .main_color .formtable tr td:first-child, .main_color .formtable tr:first-child th, .main_color .formtable tr:first-child td, .main_color .formtable td
{
border-width: 0;
} @media (max-width: 989px) {
.responsive #top #wrap_all .txt-img-grid .flex_cell.av_one_half {
min-height: 0 !important;
margin: 0;
}
.grid-text-right .flex_cell {
background-color: #e0e0e0 !important;
}
}
@media (max-width: 767px) {
} .responsive #top #wrap_all .flex_column.av-hide-on-mobile + .flex_column,
.responsive #top #wrap_all .flex_column.av-hide-on-mobile + .flex_column .no_margin
{
margin-bottom: 0;
}
@media (max-width: 767px) {
body div .border-right + .flex_column .av-special-heading .av-special-heading-tag {
margin-top: 50px;
}
}
@media (min-width: 768px) {
.border-right {
border-right: 1px solid;
padding-right: 6%;
}
div .border-right + .flex_column:last-child {
margin-left: 0;
padding-left: 6%;
}
} .footer_color strong {
color: #fff;
}
.footer_color .highlight-color,
.footer_color h1.highlight-color,
.footer_color h2.highlight-color,
.footer_color h3.highlight-color,
.footer_color h4.highlight-color,
.footer_color h5.highlight-color,
.footer_color h6.highlight-color
{
color: #e70031;
}
#footer-page .social_bookmarks li {
margin: 0;
}
#top #wrap_all .footer_color .social_bookmarks li {
border-color: #222;
}  #footer-page .widget {
margin: 0;
padding: 0;
}
#footer-page #custom_html-2 {
margin-top: 0.85em;
}
#top #wrap_all .all_colors #text-3 .widgettitle {
font-size: 0.9rem;
margin: 0;
letter-spacing: 0;
}
#top #wrap_all .all_colors #text-5 .widgettitle {
font-size: 3em;
margin-top: 0;
} .zero-fee{
background-image:url(https://www.nmmi.edu/wp-content/uploads/2026/02/zia-symbol-stickers-free-unlimited-png-download-87083-1-1.png) !important;
background-size: 49px !important;
background-repeat: no-repeat !important;
background-position: right 10px center !important;
font-weight:900;
}
.zero-fee:hover {
background-image:url(https://www.nmmi.edu/wp-content/uploads/2026/02/zia-symbol-stickers-free-unlimited-png-download-87083-1-1.png) !important;
background-size: 49px !important;
background-repeat: no-repeat !important;
background-position: right 10px center !important;
font-weight:900;
}
.request_info{
background-image:url(https://www.nmmi.edu/wp-content/uploads/2026/02/2020-NMMI-Stack-MASTER-RB-yellow-1-1.png) !important;
background-size: 25px !important;
background-repeat: no-repeat !important;
background-position: right 10px center !important;
font-weight:900;
}
.request_info:hover {
background-image:url(https://www.nmmi.edu/wp-content/uploads/2026/02/2020-NMMI-Stack-MASTER-RB-yellow-1-1.png) !important;
background-size: 25px !important;
background-repeat: no-repeat !important;
background-position: right 10px center !important;
font-weight:900;
}
@media 
(max-width: 1700px)  {
.zero-fee{
top: 245px !important;
}	
}
@media 
(max-width: 529px)  {
.zero-fee{
top: 550px !important;
}	
}
@media 
(max-width: 529px)  {
.request_info{
top: 270px !important;
}	
} #socket .copyright {
float: none;
display: flex;
justify-content: space-between;
}
@media (max-width: 989px) {
#footer-page, #socket {
text-align: center;
}
#footer-page .flex_column {
padding: 0;
}
#top #footer-page .widget .social_bookmarks {
float: none;
margin: auto;
}
.foot-sep {
display: block;
visibility: hidden;
height: 0;
}
#socket .copyright {
flex-direction: column-reverse;
}
} .TC_style label {
font-size: 16px!important;
}