/* account/account.css */ /* CORPORATE COLOURS .blue { color: #00163D; } .blue_tint { color: #7E8AA2; } .orange { color: #E46C0A; } .grey { color: #58595B; } .light_grey { color: #E3E3E3; } .red { color: #910D0B; } .yellow { color: #FFAF00; } */ #account_dashboard { position: relative; } #account_dashboard:before { content: ""; width: 1px; height: 100%; display: block; background-color: #E6E6E6; position: absolute; left: 50%; top: 0px; } #account_dashboard:after { content: ""; display: block; clear: both; } #account_dashboard h2 { margin-top: 0px; } .member-notice { padding: 40px; background-color: #00163D; margin-bottom: 30px; /*max-height: 400px; overflow-y: auto;*/ } .member-notice h2 { font-size: 4.8em; line-height: 1.3em; font-weight: 300; color: #FFAF00; margin-bottom: 0.4em; } .member-notice h2 a { color: #FFAF00; } .member-notice p, .member-notice ul, .member-notice ol { color: #FFFFFF; margin-bottom: 1.5em; } .member-notice .button a:hover { color: #00163D; background-color: #FFAF00; } /* .member-notice-content { max-height: 320px; padding: 20px 0px; border-top: 1px solid rgba(255,255,255,0.2); border-bottom: 1px solid rgba(255,255,255,0.2); overflow-y: auto; margin-bottom: 20px; } */ .account-dashboard-section { padding: 30px; background-color: #F2F2F2; margin-bottom: 50px; position: relative; } .account-dashboard-section:last-child { margin-bottom: 0px; } .account-dashboard-section:after { content: ""; display: block; clear: both; } .account-dashboard-section .avatar { width: 25%; float: left; position: relative; } .account-dashboard-section .avatar span { background-color: #E6E6E6; height: 0px; padding-bottom: 100%; display: block; position: relative; } .account-dashboard-section .avatar span:after { content: "Profile Pic"; font-size: 13px; font-weight: 700; color: #888888; text-align: center; width: 70%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } .account-dashboard-section .avatar.img span { height: auto; padding-bottom: 0px; } .account-dashboard-section .avatar.img span:after { display: none; } .account-dashboard-section .avatar img { width: 100%; height: auto; display: block; } .account-dashboard-info table { margin-bottom: 0px; } .account-dashboard-info th { padding-left: 0px; } .account-dashboard-info th, .account-dashboard-info td { padding: 5px; border-bottom: 0px; } #account_dashboard_account .account-dashboard-info { width: 70%; float: right; position: relative; } .account-dashboard-section .controls { clear: both; padding-top: 10px; } .account-dashboard-section .controls a { float: right; } .none { font-size: 0.8em; font-style: italic; color: #888888; } #account_dashboard_account, #account_dashboard_home_details { margin-bottom: 0px; } #account_dashboard_home_details, #account_dashboard_work_details, #account_preferences { border-top: 1px solid #E6E6E6; } #account_dashboard_work_details { margin-bottom: 0px; } #account_preferences { border-bottom: 1px solid #E6E6E6; margin-bottom: 20px; } #account_preferences td { min-width: 100px; } .showhide, .showhide h3, .showhide h3:before, .showhide h3:after { -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } .showhide { padding: 0px; } .showhide .account-dashboard-info { padding: 10px 30px 30px 50px; } .showhide.closed .account-dashboard-info { display: none; } .showhide.closed { background-color: transparent; } .showhide h3 { padding: 10px 0px 10px 50px; position: relative; margin: 0px; cursor: pointer; } .showhide.closed h3 { font-weight: 400; } .showhide h3:before, .showhide h3:after { content: ""; display: block; position: absolute; top: 50%; background-color: #00163D; -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); transform: translate(0,-50%); } .showhide h3:before { width: 11px; height: 1px; left: 15px; } .showhide h3:after { width: 1px; height: 11px; left: 20px; display: none; } .showhide.closed h3:after { display: block; } .showhide h3:hover { color: #E46C0A; } .showhide h3:hover:before, .showhide h3:hover:after { background-color: #E46C0A; } .account-dashboard-info .member-application-msg { font-style: italic; padding-top: 30px; padding-bottom: 0px; color: #910D0B; } .account-dashboard-info .member-application-msg .button { padding-top: 10px; } .account-dashboard-info .no-membership-msg { padding-top: 30px; } .no-membership-msg .msg { background-color: #FFFFFF; padding: 20px; } .no-membership-msg .msg-hdr { font-weight: 700; margin-bottom: 20px; } .no-membership-msg .button { padding-top: 10px; } .no-membership-msg p.intro { font-size: 1em; } p.account-mailing-address { margin-bottom: 40px; } p.account-mailing-address a { color: #58595B; background-color: #F2F2F2; border: 1px solid #F2F2F2; padding: 10px 15px; display: block; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; position: relative; } p.account-mailing-address a i { margin-right: 5px; } p.account-mailing-address a:after { content: "EDIT"; position: absolute; right: 20px; top: 50%; -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); transform: translate(0,-50%); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; font-size: 11px; font-weight: 700; } p.account-mailing-address a strong { color: #00163D; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; } p.account-mailing-address a:hover { border-color: #E6E6E6; } p.account-mailing-address a:hover, p.account-mailing-address a:hover strong { color: #E46C0A; text-decoration: none; } p.account-mailing-address a:hover:after { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .account-dashboard-info .account-dashboard-renew { padding-top: 20px; padding-bottom: 0px; } .account-dashboard-renew-wrap { padding: 60px 20px 20px 20px; background-color: #FFFFFF; position: relative; border: 1px solid #E6E6E6; } .account-dashboard-renew-hdr { font-size: 1em; text-transform: uppercase; color: #FFFFFF; /*background-color: #E46C0A;*/ background-color: #58595B; padding: 10px 20px; position: absolute; left: 0px; top: 0px; right: 0px; } .account-list { overflow: auto; } .account-list th { font-size: 1.3em; font-weight: 600; text-transform: uppercase; color: #00163D; padding: 0px 0px 5px 0px; border-bottom: 0px; } .account-list th div { padding: 0px 10px 10px 10px; border-bottom: 1px solid #E46C0A; white-space: nowrap; } .account-list td { border-bottom: 2px solid #FFFFFF; background-color: #F2F2F2; } .order-item-title { font-weight: 600; } .order-item-info { font-size: 0.8em; line-height: 1.3em; color: #888888; min-width: 200px; } .order-item { padding-top: 10px; } .order-item:first-child { padding-top: 0px; } .order-item-name { font-weight: 700; } p.history-joindate { padding: 20px 30px; background-color: #F2F2F2; font-weight: 700; margin-bottom: 30px; } p.history-joindate label { font-weight: 400; margin-right: 40px; } .account-content-submission { /*background-color: #F2F2F2; padding: 30px 20px 20px 30px;*/ margin-bottom: 40px; } .account-content-submission h3 { margin-bottom: 20px; } .account-content-submission ul { border-top: 1px solid #E6E6E6; padding-top: 10px; } .account-content-submission ul li a { position: relative; } .account-content-submission ul li a:after { content: ""; border-left: 4px solid #7E8AA2; border-top: 4px solid transparent; border-bottom: 4px solid transparent; position: absolute; right: 0px; top: 5px; } .no-touchevents .account-content-submission ul li a:hover:after { border-left-color: #00163D; } .account-content-submission .button a { margin-right: 10px; margin-bottom: 10px; } @media screen and (max-width: 1000px) { #account_dashboard:before { display: none; } #account_dashboard_details { margin-bottom: 30px; } } @media screen and (max-width: 767px) { .account-dashboard-section { padding: 20px; } .account-dashboard-section .avatar, #account_dashboard_account .account-dashboard-info { width: auto; float: none; clear: both; } .account-dashboard-section .avatar { max-width: 200px; margin-bottom: 20px; } #account_dashboard_home_details, #account_dashboard_work_details { padding: 0px; } .showhide .account-dashboard-info { padding: 0px 20px 20px 20px; } #account_dashboard_account th, #account_dashboard_home_details th, #account_dashboard_work_details th { display: none; } .account-content-submission .button a { float: none; margin-right: 0px; } .account-content-submission .button a:after { content: ""; border-left: 6px solid #FFFFFF; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; right: 15px; top: 50%; margin-top: -6px; } } .form-languages { position: relative; } ul.acc-languages { list-style: none; font-size: 0.9em; margin-left: 0px; min-width: 100%; clear: both; padding: 10px 30px 30px 30px; background-color: #E6E6E6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: none; } ul.acc-languages.active { display: block; } ul.acc-languages:after, p.acc-lang-list:after { content: ""; display: block; clear: both; } ul.acc-languages li { width: 25%; float: left; } ul.acc-languages li:nth-child(4n+1) { clear: both; } ul.acc-languages li label { width: auto; white-space: nowrap; } p.acc-lang-list { padding-top: 11px; } p.acc-lang-list a.acc-lang-button { font-size: 0.8em; line-height: 1.1em; font-weight: 700; display: inline-block; padding: 5px 10px; color: #FFFFFF; text-transform: uppercase; background-color: #58595B; position: relative; } .no-touchevents p.acc-lang-list a.acc-lang-button:hover { background-color: #00163D; color: #FFFFFF; text-decoration: none; } p.acc-lang-list a.acc-lang-button.active { padding-right: 20px; } p.acc-lang-list a.acc-lang-button.active:before, p.acc-lang-list a.acc-lang-button.active:after { content: ""; display: block; width: 1px; height: 8px; background-color: #FFFFFF; position: absolute; right: 10px; top: 8px; } p.acc-lang-list a.acc-lang-button.active:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } p.acc-lang-list a.acc-lang-button.active:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } p.acc-lang-list span.lang { font-weight: 700; } span.lang-none { font-style: italic; } p.acc-lang-list span.lang-none { font-weight: 400; } span.lang:before { content: " / "; font-weight: 300; } span.lang:first-child:before { content: ""; } p.acc-lang-list span:last-of-type { margin-right: 10px; }