/**
 * www.miles-and-more.com
 */

.permissionchange__container{display:block;height:100%;width:100%}.permissionchange__modal{width:100%;height:100%}.permissionchange__base{display:flex;overflow:hidden;width:100%;height:100%}.permissionchange__base .heading__gridcontainer{display:block;margin:0}.permissionchange__base .heading__text{margin:0 0 28px}.permissionchange__description .mamcomcomponent,.permissionchange__headingIntro .mamcomcomponent{display:block;margin:0}.permissionchange__wrapper{display:flex;flex-direction:column}.permissionchange__content{position:relative;padding:48px;width:100%;box-sizing:border-box;display:block;height:100%;margin:auto}.permissionchange__content .gridcontainer1,.permissionchange__content .gridcontainer2,.permissionchange__content .gridcontainer3{margin-left:0;margin-right:0}.permissionchange__content .grid1,.permissionchange__content .grid2,.permissionchange__content .grid3,.permissionchange__content .grid4{-ms-grid-columns:none;grid-template-columns:none;grid-column-gap:0;display:block}.permissionchange__buttons{display:flex;flex-direction:column;padding:0 40px}.permissionchange__buttons--transparent{opacity:0}.permissionchange__buttonsWrapper{background-color:#fff;border-top:1px solid #ebebeb;position:fixed;width:100%;bottom:0;left:0;padding:24px 0;z-index:3}.permissionchange__arrowButton{background-color:#05164d;border:none;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-25px;left:50%;transform:translateX(-50%);cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2),0 1px 10px rgba(0,0,0,.12),0 4px 5px rgba(0,0,0,.14)}.permissionchange__arrowButton [class^=mamcomicon]{transform:rotate(90deg);color:#fff;padding:0}.permissionchange__login{margin-top:15%;width:100%}.permissionchange__loginForgottenPassword,.permissionchange__loginHeader,.permissionchange__loginText{margin-bottom:40px}.permissionchange__loginForgottenPassword{display:block}.permissionchange__buttonBack{margin-top:40px;padding:0}.permissionchange__buttonBack [class^=mamcomicon]{margin-top:4px}.permissionchange__choiceBrand,.permissionchange__textBlock{margin-bottom:26px;padding-bottom:32px}.permissionchange__base .os-content{height:auto!important}.os-content .permissionchange__content{width:auto}@media (min-width:960px),print{.permissionchange__wrapper{height:calc(100vh - 122px)}.permissionchange__buttonsWrapper{padding:32px 0 40px}}@media screen and (max-width:959px){.permissionchange__wrapper{position:fixed;top:0;bottom:96px;left:0;width:100%}}