.modal-backdrop{height:100%}@media (max-width:576px){.container-full{padding:0}.container-full .row{margin:0}.container-full .row div[class^=col]{padding:0}}.open-promotion-subscription-modal{cursor:pointer}.thank-you-page .desktop-container{padding:0}.thank-you-page .funnel-panel{flex-direction:column;margin-top:0}.thank-you-page .funnel-panel__body{margin-top:-30px}.thank-you-page .funnel-panel__body--flight-checkout{margin-top:-90px}.thank-you-page .ty__land-photo{width:100%}.thank-you-page .ty-landing-picture-holder{align-items:center;display:flex;justify-content:center;max-height:300px;overflow:hidden}.thank-you-page .thank-you-icon{background:#fff;border-radius:50%;height:115px;padding:10px;width:115px}.thank-you-page .thank-you-icon,.thank-you-page .ty{align-items:center;display:flex;justify-content:center}.thank-you-page .ty{flex-direction:column}.thank-you-page .ty--flight{align-items:unset}.thank-you-page .ty-box{border-radius:5px;padding:15px}.thank-you-page .ty-box .icons-list__img{margin-right:15px}.thank-you-page .ty-box i{color:#777;display:inline-block}.thank-you-page .ty-box i.glyphicon-arrow-right{font-size:15px}.thank-you-page .ty-box i.checklist-icon,.thank-you-page .ty-box i.icons-list__img{font-size:17px}.thank-you-page .mobile-bordered{background:#fff;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1)}.thank-you-page .mobile-no-bordered{background:#fff;border:none;box-shadow:none}i.checklist-icon{margin-right:15px}@media (min-width:992px){.thank-you-page .funnel-panel__body{padding:30px 130px}.thank-you-page .ty-checklist{padding:0 130px}.thank-you-page .ty-box{min-height:140px}.thank-you-page .mobile-bordered{border:none;box-shadow:none}.thank-you-page .mobile-no-bordered{border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1)}}@media (max-width:992px){.thank-you-page .ty{margin:0}.thank-you-page .ty-box{padding:5px}.thank-you-page .funnel-panel__body{margin-top:0}.ty-landing-picture-holder{display:none!important}.mobile-bordered{margin:0 -15px}}.iconed-checklist .list-item i.checklist-icon{color:#777!important}.iconed-checklist .list-item:after{background:#777}.payment-summary{color:#999;font-family:Roboto,sans-serif;font-weight:500;padding-left:30px;text-transform:uppercase}#insurance-birthdate-form{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:10px}.ty .transaction-info div p:first-child{color:#999}.ty-box-wrapper{padding:0!important}.ty-box__infos{align-items:flex-start;display:flex;height:100%;justify-content:center}@media (max-width:991.98px){.ty-box__infos{background:none!important;border-radius:0!important;justify-content:flex-start}}.todo.iconed-checklist .list-item i.checklist-icon{color:#ccc!important}.todo.iconed-checklist .list-item:after{background:#ccc!important}.ty-box-no-upper-border{padding-top:0!important}.ty-box-grey-header{background:#f5f5f5;border-top-left-radius:5px;border-top-right-radius:5px;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:row;height:30px;margin-left:-15px;margin-right:-15px;position:relative}.ty-box-grey-header-text{margin-top:6px;padding-left:15px}@media (max-width:991.98px){.ty-box-grey-header{background:#f5f5f5;border-top-left-radius:5px;border-top-right-radius:5px;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:row;height:30px;margin-left:-18px;margin-right:-18px;position:relative}}.ty-select{width:auto}
