/* Mobile theme retrieved with an iPhone User-Agent.
   Values from mobile-theme/style.css, override.css and its Bootstrap dependencies.
   Local class names isolate this layout from the desktop declarations. */
html.mobile{background:#fff}
body.mobile{background:#fff;color:#697680;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;text-align:left;-webkit-text-size-adjust:100%}
.mobile *,.mobile *:before,.mobile *:after{box-sizing:border-box}
.m-container{margin:0 auto;padding:0 15px}
.m-container:before,.m-container:after{display:table;content:" "}
.m-container:after{clear:both}
.m-heading{font:24px/1.428571429 gobCL,Helvetica,sans-serif;margin:0 0 10px}
.m-title{font-size:18px;font-weight:500;line-height:1.1;margin:10px 0;color:#036ab5;font-family:gobCL,Helvetica,sans-serif}
.m-panel{padding:10px;background:#efefef;border:1px solid #ddd;border-radius:7px}
.m-column{position:relative;min-height:1px;padding:0 15px}
.m-jumbotron{padding:10px;background:#eee;border-radius:7px;margin:0}
.m-jumbotron p{margin:0 0 15px;font-size:18px;font-weight:200}
.m-captcha-box{padding:20px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;text-align:center}
.mobile .challenge-form{min-height:92px;flex-shrink:0}
.mobile .local-captcha{width:302px;height:76px;max-width:none}
.mobile .captcha-label{font-weight:normal;line-height:normal}
.mobile .captcha-label input{flex-shrink:0}
.mobile .challenge-question{max-width:302px}
.mobile .challenge-question input{min-width:0;width:100%;box-sizing:border-box;height:30px}
.m-footer address{color:#666;font-size:12px;font-style:normal;line-height:16px;margin:0 0 20px}
.m-footer p{margin:0 0 10px}
.m-footer .m-link{color:#006bb7}
.m-footer small{font-size:10px}
.mobile .m-result{padding:15px;background:#dff0d8;border:1px solid #b2dba1;border-radius:4px;color:#3c763d;background-image:linear-gradient(to bottom,#dff0d8 0%,#c8e5bc 100%)}
.mobile .m-result.m-missing{background:#f2dede;border-color:#ebccd1;color:#a94442}
.m-result>.m-column{padding:0}
.m-result .m-captcha-box{display:block;padding:0;background:none;box-shadow:none;text-align:left}
.m-result .m-jumbotron{background:none;padding:0}
.m-result .m-jumbotron p{font-size:14px;font-weight:normal;margin:0}
.m-result-body{font-size:14px;line-height:1.428571429}
.m-result-body p{margin:0 0 10px}
.m-result-body details{margin-bottom:20px}
.m-result-body summary{cursor:pointer;color:#006bb7;list-style:none}
.m-result-body summary::-webkit-details-marker{display:none}
.m-result-body dl{font-size:12px;overflow-wrap:anywhere}
.m-result-body dd{margin:0 0 8px}
.m-result-body img{width:100%;height:auto;display:block}
.m-document-pages{padding:8px;background:#fff}
.m-document-pending{padding:24px 12px;background:#fff;color:#697680;border:1px solid #ddd;text-align:center;font-size:12px}
.m-result-body hr{border:0;border-top:1px solid #c9e2b3;margin:25px 0 20px}
.m-actions{text-align:right}
.m-button{display:inline-block;padding:6px 12px;font:14px/1.428571429 "Helvetica Neue",Helvetica,Arial,sans-serif;color:white;border:1px solid #004170;border-radius:4px;background:#006bb7 linear-gradient(to bottom,#006bb7 0%,#00477a 100%);box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #00000013;text-shadow:0 -1px 0 #0003;cursor:pointer;text-decoration:none}
.m-button:hover,.m-button:focus{background-color:#00477a;background-position:0 -15px}
.m-button:disabled{opacity:.65;cursor:default}
#mobile-return{text-align:right;margin:20px 0 60px}
