#app-t2d-banner-container{background-color:#fff;color:#1b2e4a;border:3px solid #0e67b5;-webkit-border-radius:.23529412em;-moz-border-radius:.23529412em;-o-border-radius:.23529412em;border-radius:.23529412em}
#app-t2d-banner-wrapper{display:flex}
#app-t2d-banner{padding:1em;max-width:69.17647059em}
#app-t2d-form-left .success-text{display:none;background-color:#d2e6c8;font-size:.7058823529411765em;font-weight:400;float:left;color:black;padding:1em;margin-top:0;position:relative}
#app-t2d-form-left .error-text{display:none;padding:1em;margin-top:0;background-color:#fad4d4;font-size:.7058823529411765em;font-weight:400;float:left;color:black;position:relative}
#app-t2d-form-main-1-input .text{display:flex;line-height:1.2;position:relative}
#app-t2d-form-main-1-input .app-t2d-button-cell{margin-left:.5em}
#app-t2d-form-main-1-input .app-t2d-button-cell>button.btn-action{background:#ffc60b}
#app-t2d-form{display:flex;flex-direction:row}
#app-t2d-form-left{display:flex;flex-direction:column}
#app-t2d-form-right{display:flex;flex-direction:column;text-align:right;float:right;padding:.5em 0 .5em 0}
#app-t2d-form-main-1{display:flex;flex-direction:row;justify-content:space-between;padding:1em 1em 1em 1em}
#app-t2d-form-main-messages{margin-left:2em}
#app-t2d-form-main-1-title{display:flex;flex-direction:row;align-items:center}
#app-t2d-form-main-1-input{display:flex;flex-direction:row;margin-left:3em}
#app-t2d-form-main-2{display:flex;flex-direction:row;justify-content:space-between;padding:1em 2em 1em 1em}
#app-t2d-form-main-3{display:flex;flex-direction:row;padding:0 1em 0 1em}
.app-t2d-RTB-container{display:flex;flex-direction:row;align-items:center}
#app-t2d-form-main-3 .app-t2d-disclaimer{display:flex;flex-direction:row;justify-content:space-between;font-size:.7058823529411765em;font-weight:400;margin:1em 1em 1em 1.5em}
.app-t2d-rtb-message{font-size:.8823529411764706em;font-weight:bold;margin-left:.5em}
.app-t2d-rtb-icon{margin-left:1em}
#QRImageContainer{display:flex;justify-content:center;padding:0 .8em 0 .8em}
#QRImage{width:9em}
#brandImage{margin-left:1em}
.app-button{width:100%;margin:auto;text-align:center;background-color:#ffc60b;border:1px solid #ffc60b;-webkit-border-radius:.29411765em;-moz-border-radius:.29411765em;-o-border-radius:.29411765em;border-radius:.29411765em;padding:.5em 0 .5em 0}
.app-btn-label{font-weight:bold;color:#513f04}
#QR-container{border-left:2px solid #e0e0e0;padding:0 0 .5em 0}
@media only screen and (max-width:59.9375em){#app-t2d-form-main-1{flex-wrap:wrap}
}
@media only screen and (max-width:45.375em){#app-t2d-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
#app-t2d-form-left{flex-wrap:wrap}
#app-t2d-form-right{order:2}
#app-t2d-form-main-1{flex-wrap:wrap;justify-content:center}
#QR-container{border-left:0 solid #fff;padding:0 0 .5em 0}
}
.QR-title{display:flex;justify-content:center;white-space:nowrap;padding:0 .8em 0 .8em}
#mad-title{margin:0;max-width:35.29411765em;font-size:1.3529411764705883em;position:relative;left:.8823529411764706em;font-weight:600}
#appDLPhoneNumber{min-width:16.76470588em;width:13em;height:2.85em;border:1px solid #00355f;-webkit-border-radius:.17647059em;-moz-border-radius:.17647059em;-o-border-radius:.17647059em;border-radius:.17647059em;border-color:#858585 #c2c2c2 #c2c2c2;box-sizing:border-box;box-shadow:inset 0 .05em 0 rgba(0,0,0,0.1),inset 0 .05em .08em rgba(0,0,0,0.5);color:#616161;padding:.47058824rem .70588235rem;outline:none !important}