@font-face{font-family:Tinos;src:url(../../font/tinos/Tinos-Regular.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';src:url(../../font/Source_Sans_Pro/SourceSansPro-Regular.ttf) format('truetype')}@font-face{font-family:Teko;src:url(../../font/Teko/Teko-Regular.ttf) format('truetype')}.body-text,.footer-text,.h1,.h2,.h3,.h4,.h5,.h6,.news-title,.p,.pillar-button,.stats-text,h1,h2,h3,h4,h5,h6,li,p{font-style:normal;font-stretch:normal}body{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-overflow-style:scrollbar;box-sizing:border-box;font-family:'Source Sans Pro',sans-serif}.h1,.h2,h1,h2{font-family:Tinos,serif;font-weight:400;line-height:normal;letter-spacing:.9px}.h1,h1{font-size:2.2rem}.h2,h2{font-size:1.9rem}.h3,.news-title h3{font-size:1.5rem;line-height:1;letter-spacing:-.6px;font-weight:400}.h4,.news-title,h4{line-height:normal}.h4,.h5,h4,h5{font-weight:700}.h6,.p,h6,li,p{font-weight:400}.h4,h4{font-size:1.25rem;letter-spacing:-.5px}.h5,h5{font-size:1.063rem;line-height:2.17;letter-spacing:-.4px}.h6,h6{font-size:1rem;line-height:2.09;letter-spacing:1.2px}.p,li,p{font-size:1.1rem;line-height:1.52;letter-spacing:-.4px}ul.terms-list>li{font-size:.9rem;line-height:1.52;letter-spacing:-.4px}.btn{padding:.84rem 1rem;font-size:.81rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:.375rem;border:0;border-radius:2.8px;cursor:pointer;white-space:normal}.btn-primary{background-color:#002664!important}.btn-outline-primary{border:2px solid #8e96b5!important;background-color:transparent!important;color:#000!important}.page-node-type-sandhurst-v2 #main{padding-top:142px!important}div#accordion .card-header{background-color:#002664;margin-bottom:20px;border-radius:2px;box-shadow:.9px 2.9px 9.7px .3px rgba(39,39,39,.75)!important}div#accordion h5>a{color:#fff;font-family:TimesNewRomanPSMT;font-size:1.2rem;letter-spacing:1px}div#accordion .card-header:hover{background-color:#002664;opacity:.895}@media (max-width:600px){div#accordion h5>a{font-size:.7rem}}@media screen and (min-width:500px) and (max-width:1100px) and (orientation:portrait){.page-node-type-page main{padding-left:5%;padding-right:5%}.page-node-type-page .carousel,.streak,video{margin-right:-6%;margin-left:-6%}.page-node-type-page .streak-photo,.video-fluid{width:112%!important;max-width:112%!important}.wsywig-pic{margin-right:-8%;margin-left:-8%}.military-override{margin-left:-6%;width:112%}}.majors-card,.minors-card{border:1px solid rgba(0,0,0,.4);border-radius:4px;box-shadow:.9px 2.9px 9.7px .3px rgba(39,39,39,.75)!important;width:300px;height:135px;text-align:center;margin-bottom:20px}.dark-camo{border-top:10px solid #333c33}.medium-camo{border-top:10px solid #83847a}.light-camo{border-top:10px solid #bfb8ab}.army-gold{border-top:10px solid #ffd530}.usma-gray{border-top:10px solid #b2b4b3}.old-glory-blue{border-top:10px solid #002664}.old-glory-red{border-top:10px solid #bb133e;opacity:.88}.bright-purple{border-top:10px solid #a951ed}.card-orange{border-top:10px solid #ff4e00}.form-control:focus{color:#262626}.page-node-type-profile #main{padding-top:100px!important}#sidebar li a{border-bottom:1px solid rgba(0,0,0,.2);font-weight:600;color:#000;display:block;margin-bottom:.2em;overflow:hidden;padding-bottom:.25em;padding-top:.25em;text-decoration:none;white-space:normal}#sidebar .dropdown-toggle,#sidebar li a{font-weight:600;color:#000;display:block;padding-bottom:.25em;padding-top:.25em;text-decoration:none;overflow:hidden}#sidebar li.nav-item a:hover{border-bottom-color:#ffd23b!important}#sidebar a.dropdown-item{background:#fff;color:#666!important}.navbar-nav{margin:1em 1.5em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}@media (max-width:63em){.layout--twocol-section{display:block}}@media (max-width:1024px) and (orientation:portrait){.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;list-style:none;border:none;padding:15px;border-radius:3px}}#subnavBtn,#subnavBtnRight{border:1px solid #bac5c6;overflow:hidden;width:25px;margin-left:1.8em;margin-top:17px;padding:5px;background:#fff;color:#a51c30}#sidebar li.dropdown a i{margin-left:10px;vertical-align:top}#sidebar .nav-item>a{display:flex;align-items:center;color:#333;font-size:.875rem;text-decoration:none}#sidebar .dropdown .dropdown-menu .dropdown-item:active,#sidebar.dropdown .dropdown-menu .dropdown-item:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#fff;-webkit-border-radius:.125rem;border-radius:.125rem;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.dropdown .dropdown-menu .dropdown-item:active,.dropdown .dropdown-menu .dropdown-item:hover,.dropleft .dropdown-menu .dropdown-item:active,.dropleft .dropdown-menu .dropdown-item:hover,.dropright .dropdown-menu .dropdown-item:active,.dropright .dropdown-menu .dropdown-item:hover,.dropup .dropdown-menu .dropdown-item:active,.dropup .dropdown-menu .dropdown-item:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#fff;-webkit-border-radius:none;border-radius:none;-webkit-transition:none;-o-transition:none;transition:none}@media (min-width:1001px){button#subnavBtn,button#subnavBtnRight{display:none}}.sandhurst-media-overlay-text{display:flex;justify-content:center;margin-top:5px}.path-tfa #main{padding-top:145px!important}.card.card-cascade{padding-bottom:50px}.path-tfa form#tfa-entry-form{text-align:center;border:1px solid rgba(0,0,0,.3);width:555px;height:340px;margin:50px auto;border-radius:3px;box-shadow:.9px 2.9px 9.7px .3px rgba(39,39,39,.75)!important}