body{background-color:white}p{margin:0 0 10px}a,a:visited{text-decoration:underline;color:#000}button:focus{outline:0}.app-view.original-ui{font-family:Helvetica, Arial, sans-serif;line-height:1.42857143;display:none}.app-view.original-ui .main-view{display:none}.app-view.original-ui .main-view .ias-container{padding:2px;margin:0 auto;margin-top:40px;border:solid 1px black;width:776px}.app-view.original-ui .main-view .ias-container .ias-login-form{border:solid 1px black}.app-view.original-ui .main-view .ias-container .ias-login-form .dod-header{margin-top:10px}.app-view.original-ui .main-view .ias-container .ias-login-form .pke-message-bar{background-color:#44a09f;padding:4px;margin-top:4px;font-weight:bold;font-size:16px;color:white}.app-view.original-ui .main-view .ias-container .ias-login-form .pke-instructions{display:table;font-size:13px}.app-view.original-ui .main-view .ias-container .ias-login-form .pke-instructions .consent-message{background-color:#e4f5f4;width:754px;padding:10px;color:#222222}.app-view.original-ui .main-view .ias-container .ias-login-form .pke-instructions .consent-message .consent-title{display:block;font-size:14px;margin-bottom:4px}.app-view.original-ui .main-view .ias-container .ias-login-form .pke-instructions .consent-message .consent-subtitle{font-size:12px;margin-bottom:4px}.app-view.original-ui .main-view .ias-container .ias-login-form .pke-instructions .consent-message .consent-list{font-size:9px;margin-top:0px;margin-bottom:0px}.app-view.original-ui .main-view .ias-container .ias-login-form .pke-instructions .pke-icon{display:table-cell;padding:15px 0px 10px 10px}.app-view.original-ui .main-view .ias-container .ias-login-form .pke-instructions .pke-icon img{height:100px;width:66px}.app-view.original-ui .main-view .ias-container .ias-login-form .pke-instructions .pke-text{display:table-cell;vertical-align:top;font-size:14px;color:blue;padding:5px 10px}.app-view.original-ui .main-view .ias-container .ias-login-form .pke-instructions .pke-text p{margin:0px;padding:5px 0px}.app-view.original-ui .main-view .ias-container .ias-login-form .dsl-support{display:none}.app-view.original-ui .main-view .ias-container .ias-login-form .ias-error{display:table;display:none;color:orangered;font-weight:bold;font-size:13px}.app-view.original-ui .main-view .ias-container .ias-login-form .ias-error .ias-error-icon{display:table-cell;width:1px;padding:0px 15px 10px 15px;vertical-align:middle;font-size:20px;line-height:20px}.app-view.original-ui .main-view .ias-container .ias-login-form .ias-error .ias-error-icon .alert-icon:before{content:'\26A0'}.app-view.original-ui .main-view .ias-container .ias-login-form .ias-error .ias-error-message{display:table-cell;padding:0px 15px 10px 0px;vertical-align:middle}.app-view.original-ui .main-view .ias-container .ias-login-form .ias-info{display:table;display:none;color:#44a09f;font-weight:bold;font-size:13px}.app-view.original-ui .main-view .ias-container .ias-login-form .ias-info .ias-info-icon{display:table-cell;width:1px;padding:0px 15px 10px 15px;vertical-align:middle;font-size:20px;line-height:20px}.app-view.original-ui .main-view .ias-container .ias-login-form .ias-info .ias-info-icon .info-icon:before{content:'\24D8'}.app-view.original-ui .main-view .ias-container .ias-login-form .ias-info .ias-info-message{display:table-cell;padding:0px 15px 10px 0px;vertical-align:middle}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login{display:table;background-color:#e4f5f4;padding:10px;font-size:10px;font-weight:bold}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section{display:table-cell;border-right:solid 1px lightgray;width:301px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-update-profile{display:none}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-update-profile .cac-update-profile-link{padding-left:20px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-update-profile .cac-update-profile-link a{display:list-item;list-style-type:square}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-login-form{display:none;margin-bottom:10px;text-align:center;width:63%;margin:20px auto}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-login-form input{width:100%;margin:10px auto;padding:0px 10px;display:block;font-size:13px;height:33px;border:solid 1px #cccccc;border-radius:6px;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-login-form input:focus{border-color:#66afe9;box-shadow:0px 0px 8px rgba(102,175,233,0.6);-webkit-box-shadow:0px 0px 8px rgba(102,175,233,0.6)}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-login-form input::-webkit-input-placeholder{font-weight:bold;color:gray}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-login-form input:-ms-input-placeholder{font-weight:bold;color:gray}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-login-form input::-ms-input-placeholder{font-weight:bold;color:gray}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-login-form input::placeholder{font-weight:bold;color:gray}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-login-form button{width:100%;margin:10px auto 30px auto;display:block;font-weight:bold;color:#ffffff;background-color:#519387;border:solid 1px #488378;border-radius:6px;padding:8px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-login-form button:hover{background-color:#3f7269;border-color:#325b54}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-login-form button:focus{background-color:#3f7269;border-color:#1b302c}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .cac-login-form button:active{background-color:#325b54;border-color:#1b302c}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .third-party-authenticator-section{font-size:12px;padding-right:10px;margin-top:10px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .third-party-authenticator-section .authenticator-message{text-align:center;font-size:13px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .third-party-authenticator-section .authenticator-link{display:block;text-align:center;padding:4px 8px;border:solid 1px black;border-radius:3px;margin:10px 40px;text-decoration:none;background-color:#44a09f;color:white;font-size:14px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .third-party-authenticator-section .authenticator-forgot-user-pass-group{margin-left:38px;margin-bottom:6px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .third-party-authenticator-section .authenticator-forgot-user-pass-group .forgot-username-link{margin-right:10px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .third-party-authenticator-section .authenticator-forgot-user-pass-group .forgot-password-link{margin-left:5px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .third-party-authenticator-section .authenticator-register-reactivate-group{margin-left:38px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .third-party-authenticator-section .authenticator-register-reactivate-group .register-account-link{margin-right:15px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-profile-section .remember-forgot{margin:10px 0}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-auth-certificate{display:table-cell;font-size:13px;text-align:center;width:452px;vertical-align:top}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-auth-certificate .cac-auth-text{padding:10px 0px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-auth-certificate .cac-icon{text-align:center}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-auth-certificate .cac-no-certificate{display:none;padding:10px;padding-top:40px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-email-section{display:none;width:753px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-email-section .cac-update-email-input{display:inline-block;width:65%}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-email-section .cac-update-email-input .cac-update-email-title{margin-left:45px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-email-section .cac-update-email-input .email-group{display:block;margin:10px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-email-section .cac-update-email-input .email-group label{display:inline-block;width:30%;margin-right:8px;text-align:right}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-email-section .cac-update-email-input .email-group label span{color:red;padding-right:5px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-email-section .cac-update-email-input .email-group input,.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-email-section .cac-update-email-input .email-group select{display:inline-block;width:60%}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-email-section .cac-update-email-input .update-email-button-group{float:right;margin-right:124px;margin-top:2px}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-email-section .cac-update-email-input .update-email-button-group #skip-email-update-button{display:none}.app-view.original-ui .main-view .ias-container .ias-login-form .cac-login .cac-update-email-section .cac-update-email-instructions{display:inline-block;width:30%;vertical-align:top}.app-view.original-ui .main-view .ias-footer{border-top:solid 1px #44a09f;width:582px;margin:0px auto;margin-top:25px;padding-top:5px;text-align:center;font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:x-small}.app-view.original-ui .main-view .ias-footer p{margin:0px}.app-view.original-ui .form.login{width:200px;margin:0px auto;padding:20px}

.app-view.new-ui{display:none;margin:0;width:100%;font:11pt;font-family:Arial, Helvetica, sans-serif}.app-view.new-ui .main-view{display:none}.app-view.new-ui .ias-error{color:orangered;text-align:center;font-weight:bold}.app-view.new-ui .ias-info,.app-view.new-ui .info-message{color:#44a09f;text-align:center;font-weight:bold;margin-bottom:10px}.app-view.new-ui .ias-info{margin-bottom:20px}.app-view.new-ui .center{margin:0 auto}.app-view.new-ui .logo{margin:20px auto 15px auto;max-width:768px;text-align:center}.app-view.new-ui img.logo{height:55px;padding:15px 0px 0px 0px}.app-view.new-ui #logo_ias{font-size:0.87rem;margin:50px;color:black;margin:6px auto 0px auto}.app-view.new-ui .notice{font-size:0.8rem;background-color:rgba(0,168,182,0.25);color:black;max-width:600px;border:1px solid black;border-radius:5px;padding:0.5rem;margin-bottom:1rem;margin:auto;box-shadow:5px 5px 2px #d5d6d6}.app-view.new-ui .notice .notice_text p{margin-top:1em}.app-view.new-ui ib{color:#ca1212;font-weight:bold}.app-view.new-ui .application-list{display:flex;flex-wrap:wrap;gap:8px;margin-left:90px}.app-view.new-ui .application-list .application-list-item{display:flex;width:45%}@media only screen and (max-width: 475px){.app-view.new-ui #logo_div{margin-top:0rem}.app-view.new-ui .notice{font-size:0.78rem}.app-view.new-ui .application-list{margin-left:0px}}.app-view.new-ui .login_options{display:flex;flex-direction:column;width:316px;margin:0 auto;text-align:center;display:none;margin-top:3rem}.app-view.new-ui .login_btn{border:1px solid rgba(0,0,0,0.397);border-radius:5px;padding:0.5rem;min-width:280px;margin-bottom:0.65rem;color:white;font-size:1rem;background-color:#092068;color:white}.app-view.new-ui .login_btn:hover{background-color:#00a8b6}.app-view.new-ui a.login_btn{display:inline-block;min-width:262px;text-decoration:none}.app-view.new-ui .method_label{color:white;font-weight:bold}.app-view.new-ui .help_icon{width:20px;vertical-align:middle}.app-view.new-ui .help_msg{font-size:0.9rem;font-style:italic;padding-bottom:1rem;text-align:center;width:280px}.app-view.new-ui .ias-footer{border-top:solid 1px #44a09f;width:350px;margin:0px auto;margin-top:3rem;padding-top:5px;text-align:center;font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:x-small}.app-view.new-ui .ias-footer p{margin:0px}.app-view.new-ui .cac-update-email-section{display:flex;flex-direction:column;font-size:13px;font-weight:bold;color:#232b65;width:500px;margin:0 auto}.app-view.new-ui .cac-update-email-section .update-email-notification-instructions.pke-text{padding-top:20px;padding-bottom:25px;font-size:16px}.app-view.new-ui .cac-update-email-section .update-email-content{display:flex}.app-view.new-ui .cac-update-email-section .update-email-content .cac-update-email-input{flex-grow:1;padding-right:30px}.app-view.new-ui .cac-update-email-section .update-email-content .cac-update-email-input .email-group{display:flex;flex-direction:column;margin:10px 0px}.app-view.new-ui .cac-update-email-section .update-email-content .cac-update-email-input .email-group label{margin-bottom:2px}.app-view.new-ui .cac-update-email-section .update-email-content .cac-update-email-input .email-group input{line-height:22px}.app-view.new-ui .cac-update-email-section .update-email-content .update-email-button-group{margin-top:12px}.app-view.new-ui .cac-update-email-section .update-email-content .update-email-button-group button{background-color:#232b65;color:white;border-radius:5px;border:none;padding:6px 10px;cursor:pointer}.app-view.new-ui .cac-update-email-section .update-email-content .update-email-button-group #skip-email-update-button{display:none}.app-view.new-ui .cac-update-email-section .update-email-content .cac-update-email-instructions{width:225px}.app-view.new-ui .cac-update-email-section .update-email-content .cac-update-email-instructions ul{padding:0;padding-left:20px;margin-top:5px}

@media (min-width: 768px){body.show-background-image.dmacs{background-image:url("/amserver/RUI/img/allserv-color-unity.jpg");background-size:cover}body.show-background-image.dmacs .app-view.new-index-ui .logo .main-logo{height:126px;content:url("/amserver/RUI/img/dmacs2.svg")}body.show-background-image.dmacs .app-view.new-index-ui .bottom-logo{display:block;order:100}body.show-background-image.new-index-ui{background-image:url("/amserver/RUI/img/dodmerb-colorenhanced.jpg");background-size:cover}.application-list{margin-left:90px}}@media (max-width: 768px){body.show-background-image.dmacs{background-image:url("/amserver/RUI/img/allserv-color-unity-mobile.jpg");margin:0px}body.show-background-image.dmacs .app-view.new-index-ui .logo .main-logo{height:126px;content:url("/amserver/RUI/img/dmacs2.svg")}body.show-background-image.dmacs .app-view.new-index-ui .bottom-logo{display:block;order:100}body.show-background-image.new-index-ui{background-image:url("/amserver/RUI/img/dodmerb-colorenhanced.jpg");margin:0px}.application-list{margin-left:0px}}body{margin:0px}.app-view.new-index-ui{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}@media (min-width: 768px){.app-view.new-index-ui .loginbox{padding:32px}}@media (max-width: 768px){.app-view.new-index-ui .loginbox{padding:16px}.app-view.new-index-ui .main-view{margin-left:0px;margin-right:0px;margin-bottom:0px}.app-view.new-index-ui .footerbox{padding-left:25px;padding-right:25px}}.app-view.new-index-ui .main-view{display:none;margin:20px auto 15px auto;margin-bottom:0px}.app-view.new-index-ui .main-view .bottom-logo{display:none}.app-view.new-index-ui .main-view .login-section{display:flex;flex-direction:column;gap:30px;background-color:rgba(255,255,255,0.75);border-radius:6px;max-width:570px;margin:0px auto;margin-top:26px;padding:32px}.app-view.new-index-ui .main-view .login-section .dod-consent-banner{color:#582831;font-size:10px}.app-view.new-index-ui .main-view .login-section .dod-consent-banner .notice_text h1{font-size:20px;font-weight:600;letter-spacing:-1px;margin:0px}.app-view.new-index-ui .main-view .login-section .dod-consent-banner p{margin-top:11px;margin-bottom:11px}.app-view.new-index-ui .main-view .login-section .dod-consent-banner p.line-one{margin-bottom:17px}.app-view.new-index-ui .main-view .login-section .dod-consent-banner ul{list-style-type:disc;list-style-position:inside;line-height:14.5px;padding-left:5px}.app-view.new-index-ui .main-view .login-section .application-list{display:flex;flex-wrap:wrap;gap:8px}.app-view.new-index-ui .main-view .login-section .application-list .application-list-item{display:flex;width:45%}.app-view.new-index-ui .main-view .login-section .cac-update-email-section{display:flex;flex-direction:column;font-size:13px;font-weight:bold;color:#232b65}.app-view.new-index-ui .main-view .login-section .cac-update-email-section .update-email-notification-instructions.pke-text{padding-top:0px;padding-bottom:20px;font-size:16px}.app-view.new-index-ui .main-view .login-section .cac-update-email-section .update-email-content{display:flex}.app-view.new-index-ui .main-view .login-section .cac-update-email-section .update-email-content .cac-update-email-input{flex-grow:1;padding-right:30px}.app-view.new-index-ui .main-view .login-section .cac-update-email-section .update-email-content .cac-update-email-input .email-group{display:flex;flex-direction:column;margin:10px 0px}.app-view.new-index-ui .main-view .login-section .cac-update-email-section .update-email-content .cac-update-email-input .email-group label{margin-bottom:2px}.app-view.new-index-ui .main-view .login-section .cac-update-email-section .update-email-content .cac-update-email-input .email-group input{line-height:22px}.app-view.new-index-ui .main-view .login-section .cac-update-email-section .update-email-content .update-email-button-group{margin-top:12px}.app-view.new-index-ui .main-view .login-section .cac-update-email-section .update-email-content .update-email-button-group button{background-color:#232b65;color:white;border-radius:5px;border:none;padding:6px 10px;cursor:pointer}.app-view.new-index-ui .main-view .login-section .cac-update-email-section .update-email-content .update-email-button-group #skip-email-update-button{display:none}.app-view.new-index-ui .main-view .login-section .cac-update-email-section .update-email-content .cac-update-email-instructions{width:225px}.app-view.new-index-ui .main-view .login-section .cac-update-email-section .update-email-content .cac-update-email-instructions ul{padding:0;padding-left:20px;margin-top:5px}.app-view.new-index-ui .main-view .login-section .ias-error{color:orangered;text-align:center;font-weight:bold}.app-view.new-index-ui .main-view .login-section .ias-info,.app-view.new-index-ui .main-view .login-section .info-message{color:#582831;text-align:center;font-size:20px;font-weight:600;letter-spacing:-1px;line-height:28px;margin:0px;padding:0px}.app-view.new-index-ui .main-view .login-section .ias-info{display:none}.app-view.new-index-ui .main-view .login-section .info-message{margin-bottom:5px}.app-view.new-index-ui .main-view .login-section .holder{display:flex;align-items:center;gap:16px}.app-view.new-index-ui .main-view .login-section .holder .login_btn{color:white;background-color:#232b65;border:solid 1px #232b65;border-radius:5px;font-size:18px;text-decoration:none;text-align:center;margin:0px;padding:12px 16px;width:100%}.app-view.new-index-ui .main-view .login-section .holder img{width:32px;height:32px}.app-view.new-index-ui .main-view .login-section .help_msg{color:#2a2f32;width:100%;font-size:16px;font-style:italic;padding:0px;margin:0px;text-align:left;margin-top:8px}.app-view.new-index-ui .footer{position:relative;bottom:0px;height:250px;width:100%;background-color:#582831;color:#ce9ca5}.app-view.new-index-ui .footer .footerbox{display:flex;flex-direction:column;align-items:center;font-size:14px}.app-view.new-index-ui .footer .footerbox h2{color:white;font-size:20px;font-weight:200;text-align:center;padding:0px;margin:16px 0px}.app-view.new-index-ui .footer .footerbox .footer_text{max-width:600px;margin-top:1.5px;padding-left:10px}.app-view.new-index-ui .footer .footerbox .footer_text ul{list-style-type:disc;list-style-position:inside;padding-left:5px;margin:0px;margin-top:2px;line-height:20px}.app-view.new-index-ui .footer .footerbox .footer_text a{color:#ce9ca5;font-weight:600;text-decoration:none}

