@import url(//fonts.googleapis.com/css?family=Roboto:400,300,200,200italic,300italic,400italic);html,html body{height:100%;padding:0}ul,ul li{list-style-type:none}#pageBody,*,html,html body{padding:0}#pageBody,#pageFoot,html body{text-align:center;width:100%}*,html{margin:0}#frame-alternate p,#frame-alternate ul,#frame-main,#frame-main p,#frame-main ul{text-align:left}#frame-main,#pageBody,html body{position:relative}.widget .button input:hover,.widget a,.widget-login-link a,.widget-register-link a{cursor:pointer}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:local('Roboto Condensed Light'),local('RobotoCondensed-Light'),url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nNeiznanRB67rGZDYkMvKPc.woff) format('woff')}*{font-family:Roboto,helvetica,sans-serif;font-weight:400;line-height:1.3;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-shadow:rgba(0,0,0,.01) 0 0 1px!important}#frame-main .pageTitle div,#frame-main .pageTitle h1,#frame-main h1{font-weight:300}html{background:none}html body{margin:0 auto!important;font-size:12px}a:hover{text-decoration:underline}ul li{background:0 0}input,select{color:#666;border:1px solid #ccc;border-radius:5px}select option{color:#666;background-color:#fff;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}select option:nth-child(even){background-color:#f5f8fa}select option.placeholder,select.placeholder{color:#999}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#404040}:-moz-placeholder{color:#404040}:-ms-input-placeholder{color:#999}#pageHead{display:none}#detailview-panel,#frame-alternate,#frame-main,#pageBody,#pageFoot,.clearfix{display:block}#pageBody{height:auto;margin:0 auto;background-color:transparent;background-position:top right;background-repeat:no-repeat;min-height:730px}#pageFoot{margin:20px auto}#detailview-panel{text-align:left;margin:0 auto;width:905px}#detailview-panel:after,#frame-alternate:after,#frame-main:after,#pageBody:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#frame-alternate{width:400px;float:right;margin-left:0;padding-top:236px}#frame-main{width:450px;float:left;margin:0;z-index:1}#frame-main .main-header{padding:40px 30px 15px;position:relative}#frame-main .main-header:after{background-color:#00529b;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:-1}#frame-main .m-logo-circle{width:65px;height:65px;background:url(/media/shared/css-global/m-logo-circle-ts200.png) center center no-repeat;background-size:65px 65px}#frame-main .pageTitle{color:#fff;padding:0 0 0 10px;margin:20px 0 0;font-size:20px;line-height:25px}#frame-main h1{font-size:54px;display:inline-block;line-height:normal;white-space:nowrap}.mobileView{display:none}#frame-alternate h2{color:#fefefe;font-size:30px;line-height:44px;font-weight:100;padding-bottom:12px}#frame-alternate div,#frame-alternate p{color:#e8e7e7;font-size:18px;clear:both}#frame-alternate p{line-height:25px;font-weight:300;padding-bottom:10px}#frame-alternate p span{font-weight:400;line-height:25px}#frame-alternate ul li,.widget{position:relative;font-weight:300;width:100%}#frame-alternate ul{margin:0;padding:0;list-style:none inside}#frame-alternate ul li{font-size:15px;display:inline-flex;padding:0 5px 5px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#frame-alternate ul li:before{color:#00529b;padding-right:5px;content:"\002022"}#frame-alternate ul li:last-of-type{padding-bottom:0}.widget{background-color:#edeeee;border:0;min-height:304px;color:#666;height:auto!important}.widget a{color:#00529b;text-decoration:none;font-weight:400}.widget-content-wrapper{padding:30px 40px 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.widget-content{min-height:150px}.widget-content-container{padding:0}.widget-loading{position:absolute;background:url(//images.military.com/modules/custom/mil_base/images/ring-alt.svg) center center no-repeat;background-size:50px 50px;height:100%;width:100%;top:0;left:0}.widget-authenticated-link,.widget-login-link,.widget-register-link{padding:0;font-size:15px;margin:0 0 20px;text-align:right}.widget-registration-forgotpassword .widget-login-link{text-align:left;font-size:14px;margin:20px 0 0 100px}.widget-tos-message{font-size:13px;margin:20px 0 0}.widget-form{padding:0}.widget .row-wrapper{position:relative;width:100%;margin-bottom:23px;padding:0}.widget .row-wrapper.ui-state-error{margin-bottom:5px}.widget .group-wrapper{margin-bottom:23px;padding-left:100px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.widget .group-wrapper .row-wrapper{margin-bottom:4px}.widget .group-wrapper .row-wrapper .field-wrapper{margin-left:0}.widget-desc{display:none;font-size:18px}.widget-registration-forgotpassword .widget-desc{display:block}.widget-registration-forgotpassword .widget-header{margin-bottom:25px}.widget .field-label{color:#333;display:inline-block;font-size:17px;font-weight:400;line-height:20px;padding-right:5px;text-align:left;vertical-align:middle;width:100px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.widget .field-label>em,.widget .widget-optional-text em{color:#00529b;letter-spacing:2px}.widget .field-wrapper{width:270px;display:inline-block;vertical-align:middle}.widget .number-field input,.widget .password-field input,.widget .select-field select,.widget .select-field select option,.widget .text-field input{font-size:17px;font-weight:300}.widget .number-field input,.widget .password-field input,.widget .text-field input{width:100%;padding:7px 10px;appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.widget .number-field input{padding-right:1px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0}.widget .select-field select{width:100%;padding:7px 7px 7px 6px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.firefox .widget .select-field select,.webkit .widget .select-field select{padding-right:30px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(/media/shared/css-global/tri-d_34x16_00529b.png) 97% no-repeat #fff;background-size:13px 7px}.widget-forgotpassword-link{margin:20px 0 0;font-size:14px}.checkbox-field .inputField{margin-right:5px}.field-wrapper.checkbox-field,.widget .button,.widget-forgotpassword-link,.widget-tos-message{font-weight:300;margin-left:100px}.widget .disabled{background-color:#edeeee!important}.widget input:disabled,.widget textarea:disabled{opacity:1}ul.ui-autocomplete{border:1px solid #ccc;border-width:0 1px 1px;max-height:320px;overflow-y:scroll;position:absolute!important}ul.ui-autocomplete li.ui-menu-item{background-color:#fff;padding:10px}ul.ui-autocomplete li.ui-menu-item:nth-child(odd){background-color:#f5f8fa}ul.ui-autocomplete li.ui-menu-item a{font-size:15px}.widget .widget-after-text{font-size:14px}.widget .button{text-align:center;width:270px;padding-top:10px}.widget .button input{margin-left:0;width:100%;text-align:center;line-height:50px;color:#fff;font-size:24px;font-weight:300;border:0;background-color:#a30a00;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.widget-optional-text{padding:20px 0 0;text-align:right}.widget-registration .widget-message{margin:0 20px 20px}.widget-message-cont{display:none!important}.widget-inline-message-cont{width:270px;margin:2px 0 0 100px;display:none}.ui-state-error .widget-inline-message-cont{display:block}.ui-state-error,.widget-inline-message{display:inline-block;padding:0;width:264px;text-align:left;line-height:normal;font-size:12px;vertical-align:top;color:#e11009}.widget-inline-message .email-suggestion a{text-decoration:underline}.ui-state-error,.ui-widget-content .ui-state-error{background:0 0;border:0;color:#333}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{position:absolute;right:-28px;top:10px;width:18px;height:18px;background-image:url(/media/shared/css-global/error-36x36_e11009.png);background-repeat:no-repeat;background-size:18px 18px;background-position:center center;background-color:transparent}.widget .ui-state-error .number-field input,.widget .ui-state-error .password-field input,.widget .ui-state-error .select-field select,.widget .ui-state-error .select-field select option,.widget .ui-state-error .text-field input{border-color:#e11009}.widget .try-again-message{margin-bottom:20px;font-size:14px}.widget-registration-forgotpassword .widget-success .button{margin:0 auto}#frame-alternate div.listLeft{float:left;margin-right:1%;width:40%;clear:none}#frame-alternate div.listRight{float:left;width:55%;clear:none}#bottom-panel{padding:40px 0 0;position:relative;width:100%;bottom:0}#bottom-panel .joinCallout{font-size:36px;text-transform:uppercase;font-family:'Roboto Condensed',Roboto,helvetica,sans-serif;font-weight:300}#bottom-panel .militarylogo{margin-left:20px;width:100px}#pageFoot>a{display:none}#pageFoot>span{color:#666;line-height:30px}@media screen and (max-device-width:905px),screen and (max-width:905px){.certificationbox,.widget-tos-message{text-align:center}html{background:0 0}body{margin:0}#pageBody{padding:0;background:0 0!important;min-height:0}#pageBody,#pageFoot{width:auto}#pageFoot{background:#fff;padding:9px 0;margin:0 auto}#frame-main{width:100%}#frame-main .main-header{padding:10px}#frame-main .main-header:after{opacity:1}#frame-main .m-logo-circle{background:url(/media/shared/css-global/m-logo-circle-ts90.png) center center no-repeat;background-size:45px 45px;width:45px;height:45px;font-size:18px;display:inline-block;position:relative;top:2px}#frame-main .pageTitle{padding:0 0 0 10px;margin:0;display:inline-block;vertical-align:top;line-height:24px;font-size:18px}#frame-main h1{padding:0;font-size:18px;line-height:25px;font-weight:300}.mobileView{display:block}#frame-alternate h2,.desktopView{display:none}#detailview-panel{width:100%}#frame-alternate{float:left;background:#fff;width:100%;padding-top:0;border-top:1px solid #edeeee}#frame-alternate h2,#frame-alternate p{margin-left:40px;margin-right:40px;font-size:14px}#frame-alternate p{color:#999;margin:20px;padding:0}#frame-alternate p span{color:#666;display:block}#frame-alternate div.listLeft{margin-right:0;width:50%;padding-right:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#frame-alternate div.listRight{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#frame-alternate ul{background-color:#e6e6e6;width:100%;margin:0}#frame-alternate ul li{display:none;background:#b6cad4;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;font-size:12px;font-weight:300;height:90px;margin:1px 0;padding:60px 0 0;text-align:center}.field-wrapper.checkbox-field,.widget .button,.widget .group-wrapper .row-wrapper,.widget-forgotpassword-link,.widget-tos-message{margin-left:0}#frame-alternate ul li:before{content:""}#frame-alternate ul li.icon{display:block}#frame-alternate .listLeft ul li{margin-right:1px}#frame-alternate ul li.icon:after{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-position:center center;background-repeat:no-repeat;content:"";height:90px;left:0;position:absolute;top:-8px;width:100%}#frame-alternate ul li.icon-news:after{background-image:url(/script/widget/registration/css/images/icon-news-white.png);background-size:32.5px 25px}#frame-alternate ul li.icon-discounts:after{background-image:url(/script/widget/registration/css/images/icon-discounts-white.png);background-size:33.5px 25px}#frame-alternate ul li.icon-travel:after{background-image:url(/script/widget/registration/css/images/icon-travel-white.png);background-size:28px 26.5px}#frame-alternate ul li.icon-education-benefits:after{background-image:url(/script/widget/registration/css/images/icon-education-benefits-white.png);background-size:34px 28px}#frame-alternate ul li.icon-pay:after{background-image:url(/script/widget/registration/css/images/icon-pay-white.png);background-size:34px 28px}.widget{background-color:#f5f8fa;min-height:275px}.widget-content-wrapper{padding:20px 30px}.widget .field-wrapper{width:auto}.widget .group-wrapper{padding:0 10px}.widget .field-label{width:100%;vertical-align:top;margin-bottom:2px}.widget .password-field,.widget .select-field,.widget .text-field{width:100%;position:relative}.widget .ui-state-error .password-field,.widget .ui-state-error .select-field,.widget .ui-state-error .text-field{border-color:#e11009}.widget .ui-state-error .password-field:after,.widget .ui-state-error .password-field:before,.widget .ui-state-error .select-field:after,.widget .ui-state-error .select-field:before,.widget .ui-state-error .text-field:after,.widget .ui-state-error .text-field:before{background-color:#e11009}.widget .disabled{background-color:#f5f8fa!important}ul.ui-autocomplete{max-height:150px}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{right:-24px;top:31px}.widget .widget-after-text,.widget-forgotpassword-link{color:#333;font-size:14px;font-weight:300}.widget-login-link span,.widget-register-link span{font-size:15px}.widget-login-link a,.widget-register-link a{color:#00529b}.widget-registration-forgotpassword .widget-login-link{margin:20px 0 0}.widget .button{width:100%}.widget-inline-message-cont{margin-left:0}.mobilePad{padding:0 20px}#formheader{display:none}.confirm #formheader{display:block}.cmdButton{width:100%;margin-top:10px}.certificationbox{float:left;padding:10px 0 20px;width:100%}#bottom-panel{display:none}}@media screen and (max-width:320px){ul.ui-autocomplete{max-height:72px}}