/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.carousel{margin-bottom:4rem;}.carousel-overlay{position:absolute;left:0;right:0;bottom:10%;height:22%;background-color:rgba(0,73,149,.65);}.carousel-caption{bottom:6%;z-index:10;background-color:#004995;width:27%;left:60%;padding:1rem 2rem 1.5rem;font-family:'Montserrat',sans-serif;box-shadow:1px 1px 9px 0 #000;}.carousel-caption h1{font-size:2.25rem;line-height:1.05;}.carousel-caption .btn{border:2px solid #fff;font-size:.875rem;text-transform:uppercase;border-radius:0;}.carousel-item{height:32rem;background-color:#777;}.carousel-item > img{width:100%;height:32rem;object-fit:cover;object-position:center;}.carousel-indicators{margin-bottom:5px;}.carousel-indicators li{width:.875rem;height:.875rem;}.carousel-control-next-icon,.carousel-control-prev-icon{height:2rem;width:2rem;}@media (min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:.875rem;line-height:1.4;}.carousel-caption p:last-child{margin-bottom:0;}.featurette-heading{font-size:50px;}}@media (min-width:62em){.featurette-heading{margin-top:7rem;}}@media only screen and (max-width:54em){.carousel-caption{width:80%;left:10%;}}
.uppermost_brand_bar{background:black;color:#c5c5c5;padding:.25rem 0;text-transform:uppercase;}.uppermost_brand_bar a{color:#fff;display:inline-block;padding-left:.5rem;}.uppermost_brand_bar a:hover{text-decoration:none;color:#f0ac11;}.uppermost_brand_bar .phone,.uppermost_brand_bar .email{font-weight:300;text-transform:none;color:#c5c5c5;}.uppermost_brand_bar .fa-phone,.uppermost_brand_bar .fa-envelope{margin-right:.3em;}.uppermost_brand_bar .d-flex > a:first-child{padding-left:0;padding-right:.5rem;border-right:1px solid #fff;}@media (max-width:40em){.uppermost_brand_bar{text-align:right;}.uppermost_brand_bar .d-flex > a:first-child{border:none;padding-right:0;}.uppermost_brand_bar > div.d-flex{-ms-flex-direction:column !important;flex-direction:column !important;margin:0 auto;}}.navbar{padding-top:0;padding-bottom:0;}.navbar .navbar-brand{padding-top:0;padding-bottom:0;}.navbar-brand > img{width:253px;height:44px;margin:6px 8px 8px;}.navbar > a{}.navbar .navbar-nav li a.nav-link{padding:20px;background-color:transparent;-webkit-transition:all 200ms ease;transition:all 200ms ease;color:#004995;font-weight:600;text-transform:uppercase;text-decoration:none;}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#a7a3a3;}.navbar .navbar-nav li.inverted a.nav-link{background-color:#004995;color:#fff;}#navbarCollapse{font-size:.875rem;}body{color:#333;font-family:Montserrat,sans-serif;}a{color:#004995;}.btn-primary{background-color:#004995;border-color:#004995;}.btn-primary:hover{background-color:#00162e;}.pb-10{padding-bottom:5rem;}.mb-10{margin-bottom:5rem;}.homepage_content .h3{margin-bottom:20px;border-bottom:4px solid #f0ac11;text-transform:uppercase;}.homepage_content .h5{width:75%;font-size:18px;line-height:24px;font-weight:300;}.mission-card{background-color:#fff;}.mission-image{min-height:250px;height:50%;background-position:50% 50%;background-size:cover;}.mission-image.a{background-image:url(/themes/custom/csfound18/img/missions__cash_dollars_hands.jpg);}.mission-image.b{background-image:url(/themes/custom/csfound18/img/missions__beautiful_hands_heart.jpg);}.mission-image.c{background-image:url(/themes/custom/csfound18/img/missions__achievement_cap_celebration.jpg);}.mission-image.d{background-image:url(/themes/custom/csfound18/img/missions__author_blog_businesswoman.jpg);}.card-h3{border-bottom:4px solid #f0ac11;font-size:24px;line-height:26px;display:inline-block;}.card-body strong{color:#a19e9e;text-transform:uppercase;font-size:.875rem;font-weight:600;}.card-body .list-inline-item a{color:#a19e9e;}.news-stories-item{margin-bottom:50px;}.news-stories-item .card{border:none;}.news-stories-item .card-body{padding:0 1.25rem;}.news-stories-item .card-img-left{width:222px;height:100%;object-fit:cover;}.news-stories-item h3{font-size:1.5rem;font-weight:600;}.category-date-tags{align-items:center;margin-bottom:1rem;margin-left:0;}.news-stories-date{font-size:.875rem;text-transform:uppercase;border-left:1px solid #a19e9e;border-right:1px solid #a19e9e;padding:0 1rem;}.news-stories-tags{font-size:.875rem;font-weight:500;color:#a19e9e;}.news-stories-tags > ul{margin-bottom:0;}.news-stories-item p{font-weight:300;line-height:1.25;}.continue-reading{color:#a19e9e;font-weight:600;}.continue-reading::after{content:'• • • >';margin-left:.4em;}.imgw100{max-width:100%;}.partner-logo{margin:1rem 0;max-width:none;}.partner-logo img{max-height:100px;max-width:165px;object-fit:contain;}article [property="schema:text"]{margin-top:1.5rem;}article img{max-width:100%;min-width:300px;object-fit:cover;}.news-story-summary .news-story-image{min-width:200px;width:200px;height:150px;}.news-story-summary .d-flex{display:block !important;}.form-item-send-to-all-active-users,.form-item-send-to-all-inactive-users,.form-item-send-to-all-employees{display:flex;line-height:1.1;margin-top:.2em;}#edit-send-to-all-active-users,#edit-send-to-all-inactive-users,#edit-send-to-all-employees{flex:0 1 10%;height:1em;}[id^="edit-revision-log-"]{width:100%;}#webform-submission-apply-for-employee-fundraising-node-34-add-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}#webform-submission-apply-for-employee-fundraising-node-34-add-form input[type=number]{-moz-appearance:textfield;}#node-article-form .vertical-tabs__menu-item.last{display:none;}.container-fluid{max-width:1250px;}.interior_content .page-hero{background-image:linear-gradient(180deg,rgba(0,22,46,.59),rgba(0,22,46,.59)),url(/themes/custom/csfound18/img/expressionism-abstract-painting.jpg);background-position:center center;background-size:auto,cover;color:#fff;text-transform:uppercase;font-size:3.125rem;padding:4.84rem 0;}.interior_content h3,.interior_content .h3,.interior_content .h4{color:#004995;}.interior_content .breadcrumb_overrides{background:none;border-radius:0;padding-left:0;padding-right:0;font-size:.875rem;font-weight:300;}.interior_content .breadcrumb_overrides .breadcrumb-item + .breadcrumb-item::before{content:"|"}.interior_content .breadcrumb_overrides *{color:#a19e9e;-webkit-transition:all 200ms ease;text-decoration:none;text-transform:uppercase;}.interior_content .breadcrumb_overrides a:hover{color:#004995;}.interior_content .border-medium{border-color:hsla(0,2%,63%,.5);}.interior_content .sidebar_title{text-transform:uppercase;color:#004995;display:block;margin-bottom:1.25rem;line-height:20px;font-size:1.375rem;padding-bottom:.9375rem;}.interior_content div.sidebar_title{border-bottom:1px solid #c5c5c5;}.interior_content a.sidebar_title{padding:9px;margin-bottom:0px;padding-left:15px;}.interior_content a.sidebar_title.current,.interior_content a.sidebar_title:hover{border-left:4px solid #004995;text-decoration:none;padding-left:11px;}.interior_content a.sidebar_title:hover{border-left:4px solid #f0ac11;}.categories-sidebar{margin-bottom:1.25rem;}.categories-sidebar,.tags-sidebar{padding:1.875rem 1.5625rem;border:1px solid hsla(0,2%,63%,.5);}.categories-sidebar a,.tags-sidebar a{font-size:1.125rem;color:#a19e9e;}.interior_content .sidebar_submenu a{padding:9px 15px;padding-left:30px;color:#535353;font-size:15px;font-weight:300;display:block;}.interior_content .sidebar_submenu a.current{text-decoration:none;padding-left:26px;border-left:4px solid #004995;}.interior_content .sidebar_submenu a:hover{text-decoration:none;padding-left:26px;border-left:4px solid #f0ac11;}.user_profile ul.font-weight-bold li{margin-bottom:.25rem;}.blog_sidebar .sidebar_title + ul.list-unstyled a{color:#a19e9e;}.blog_sidebar .sidebar_title + ul.list-unstyled a:hover{color:#000;text-decoration:none;-webkit-transition:all 200ms ease;}.footer-brand-bar{background:#e6e6e6;color:#535353;padding:.25rem 0;}.footer-brand-bar a{color:#535353;display:inline-block;padding-left:.5rem;}.footer-brand-bar a:first-child{padding-left:0;padding-right:.5rem;border-right:1px solid #535353;}.footer-brand-bar a:hover{text-decoration:none;color:#004995;}.footer-brand-bar .social i{font-size:135%;}.footer_nav_bar{background-color:#004995;}.footer_nav_logo img{max-width:100%;}.footer_nav_link_list a{margin:11px 0px 11px 25px;-webkit-transition:all 300ms ease;transition:all 300ms ease;color:#c5c5c5;font-size:15px;font-weight:300;text-decoration:none;text-transform:uppercase;}.footer_nav_link_list a:hover{color:#fff;}@media (max-width:40em){.footer_nav_logo img{margin-bottom:1rem;}.footer_nav_bar > div.d-flex,.footer_nav_link_list,.footer_copyright_bar > div.d-flex{-ms-flex-direction:column !important;flex-direction:column !important;margin:0 auto;}.footer_nav_link_list a{display:block;text-align:center;margin-left:0;}.footer_copyright_bar{padding-bottom:.5rem;}}html,.footer_copyright_bar{background-color:#00162e;color:#c5c5c5;}.footer_copyright_bar a{color:#c5c5c5;text-decoration:underline;}.footer_copyright_bar a:hover{color:#fff;}.mouse-icon-div{position:relative;height:100px;}.scroll-downs{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width :34px;height:55px;}#mousey-holder{border-bottom:none;}.mousey{width:3px;padding:10px 15px;height:35px;border:2px solid #004995;border-radius:25px;opacity:0.75;box-sizing:content-box;margin-left:auto;margin-right:auto;}.scroller{width:3px;height:10px;border-radius:25%;background-color:#004995;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite;}@keyframes scroll{0%{opacity:0;}10%{transform:translateY(0);opacity:1;}100%{transform:translateY(15px);opacity:0;}}.logged-in .signup.not-logged-in,.not-logged-in .signup.logged-in{display:none;}.list-unstyled .cat-count{color:#a19e9e;}#block-csfound18-local-tasks ul{padding-left:0;}#block-csfound18-local-tasks ul li{display:inline;border:1px solid gray;padding:5px;text-transform:uppercase;margin:2px 5px;}header div[aria-label="Status message"],header div[aria-label="Error message"]{background:#ddd;border:1px solid gray;margin:10px 5px;padding:2px 5px;font-style:italic;font-size:85%;}.sidebar-menu > .sidebar_submenu > li > a.sidebar_title{text-transform:none;}.sidebar-menu > a.sidebar_title{color:#004995;}.is-admin #block-applicationsandsubmissions{display:none;}#block-signuptext{padding-left:0;}.user-login-page{flex-wrap:nowrap;}#block-userregistrationform input[type=email],#block-userregistrationform input[type=text]{width:100%;}.user-login-form .form-item,.user-register-form .form-item,.user-login-form .form-wrapper,.user-register-form .form-wrapper{margin-top:10px;margin-bottom:10px;}.user-login-form label,.user-register-form label{font-weight:700;}.user-login-form .description,.user-register-form .description{font-style:italic;font-size:85%;}.user-register-form details#edit-webform-access{display:none;}.user-register-form .password-confirm .error{color:#ff2020;}.user-register-form .password-confirm .ok{color:#20ff20;}.user-login-form input.form-submit,.user-register-form input.form-submit,.forgot-password.submit{color:#fff;background-color:#007bff;border-color:#007bff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.single-submission #edit-header,.single-submission div[data-drupal-selector="edit-actions"]{display:none;}.single-submission .webform-element{font-weight:300;}.single-submission .webform-element label{font-weight:700;}.submissions-table{table-layout:fixed;}.submissions-table td{width:100%;word-break:break-word;}.single-submission #apply_for_a_scholarship--have_you_ever_applied_before_if_so_when_ > label,.single-submission #apply_for_a_scholarship--are_you_currently_attending_college_ > label{display:none;}.path--employee-fundraising-submissions-admin .js-pager__items li,.path--charitable-contribution-submissions-admin .js-pager__items li,.path--scholarship-submissions-admin .js-pager__items li{list-style:none;}.bulk-submission-update{margin-top:20px;}@media only screen and (max-width:82em){#block-csfound18-breadcrumbs{margin-left:auto;margin-right:auto;}#block-csfound18-content,#block-userregistrationform{flex:0 1 50%;}.user-login-form .form-text,#block-userregistrationform .form-text{width:100%;}}@media only screen and (max-width:68em){.community-partner-logos{grid-template-columns:repeat(4,1fr);}}@media only screen and (max-width:54em){.community-partner-logos{grid-template-columns:repeat(3,1fr);}}@media only screen and (max-width:48em){.submissions-table tr{display:table;width:100%;}.submissions-table tr th,.submissions-table tr td{display:table-row;}.footer_nav_bar > .container-fluid{flex-direction:column;}.footer_nav_link_list{margin-top:2rem;}}@media only screen and (max-width:45em){.user-login-page{flex-direction:column;}#block-csfound18-content{margin-bottom:2em;}}@media only screen and (max-width:40em){.community-partner-logos{grid-template-columns:repeat(2,1fr);}.footer_nav_link_list{margin-top:0;}}@media only screen and (max-width:28em){.partner-logo img{max-width:130px;}}@media only screen and (max-width:25em){.navbar-brand > img{width:90%;}.navbar .navbar-brand{width:70%;}}
