@font-face{font-family:'Ciutadella';src:url('login/fonts/315CA1_3_0.eot?#iefix') format('embedded-opentype'),url('login/fonts/315CA1_3_0.woff2') format('woff2'),url('login/fonts/315CA1_3_0.woff') format('woff'),url('login/fonts/315CA1_3_0.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'Ciutadella';src:url('login/fonts/315CA1_1_0.eot?#iefix') format('embedded-opentype'),url('login/fonts/315CA1_1_0.woff2') format('woff2'),url('login/fonts/315CA1_1_0.woff') format('woff'),url('login/fonts/315CA1_1_0.ttf') format('truetype');font-weight:bold;font-style:normal}
body{font-family:"Ciutadella","Myriad Pro",Arial,sans-serif;font-size:14px;color:#333;text-shadow:1px 1px 1px #fff;overflow-y:scroll}
.form_wrapper{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#fff;width:600px !important}
.changepwd-wrap{position:relative;height:auto !important}
.container{display:flex;flex-flow:column;flex-wrap:wrap;align-items:center;justify-content:space-between}
.container-item{margin:20px 0}
.clean-bottom{margin:20px 0}
.password-reset-btn{margin-left:40%}
.form-group{display:flex;flex-direction:row;width:100%}
.form-group>.form-element:nth-child(1){padding:10px 10px 10px 30px}
.form-group>.form-element:nth-child(2){padding:10px 30px 10px 10px}
.form-title{padding:20px;font-size:24px;color:#505050;text-align:center}
.form-element{display:flex;flex-wrap:wrap;width:100%;padding:10px 30px}
.form-label{line-height:11px;font-size:14px;padding-bottom:5px;size:8px;padding-bottom:5px}
.user-email{font-size:16px;font-weight:bold}
.form-element input[type="text"],.form-element input[type="password"],.form-element input[type="email"],.form-element select{border:2px solid #dadada;border-radius:0;box-sizing:border-box;color:#323232;font-size:14px;height:48px;line-height:25.5px;width:100%;align-items:center;padding-left:10px}
.user-pref,.useful-links{display:flex;justify-content:space-between}
.useful-links{margin-bottom:20px}
.user-pref>div{width:300px;padding:0 30px}
.terms-of-use{padding:0 30px}
.useful-links{flex-direction:column;text-align:center}
.password-reset{text-align:right}
.password-reset>.forgot-password,a:hover,.required,.link-expired{color:#e00}
::placeholder{color:#ddd;font-style:italic;font-size:10px}
.border-bottom{width:100%;border-bottom:1px solid #ddd}
.qantas-btn{font-family:"Ciutadella";font-size:16px;font-weight:700;letter-spacing:2px;line-height:24px;background:#e00;text-transform:uppercase;color:#fff;padding:11px 24px 11px 24px;cursor:pointer;border-radius:3px}
.form-element{display:flex;flex-flow:column;align-items:flex-start}
.qantas-btn:hover{background-color:#fff;color:#e00;border:1px solid #e00}
.link-expired{padding:20px 0}
footer{text-align:left;font-size:14px;color:#505050;position:absolute;bottom:0;width:100%}
@media only screen and (max-width:600px){.form_wrapper{width:500px !important}
.form-group{flex-direction:column}
.form-element:nth-child(1),.form-element:nth-child(2){padding:10px 30px !important}
.user-pref{width:100%}
}
.ui.secondary.menu .primary.menu .item{text-transform:none}
.ui.secondary.menu .primary.menu .active.item,.ui.secondary.menu .primary.menu a.item:hover,.ui.secondary.menu .primary.menu .link.item:hover{border-bottom:.21428571em solid #e00}
.ui.primary.label{background-color:#e00 !important;border-color:#e00 !important;color:#fff !important}
.ui.primary.button{background-color:#e00;color:#fff;text-shadow:none;background-image:none}