#page-content-profile.p_block .tab_content,#page-content-orders.p_block .tab_content{ margin-top: -40px;}
.profile-form-body{position: relative}
#profile-form .form-group{display: inline-block; width: 48%; padding: 0 4% 0 0;}
#checkout-login .form-group{width: 100%; padding-left: 0}

#profile-logout{position: absolute;right: 0;font-size: 90%;top: -40px;}
#profile-logout a,.control-element-show{cursor:pointer;color: #4e4c2a;border-bottom: 1px dashed #4e4c2a; font-size: 85%;}
#profile-logout a:hover,.control-element-show:hover{border-bottom: 0;padding-bottom: 1px;}
#profile-logout a:after{font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:liga;-webkit-font-smoothing:antialiased;position:relative;content:'logout';background:none;margin-left:5px}

.js-comm-changepwd:after{font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:liga;-webkit-font-smoothing:antialiased;position:relative;content:'lock';background:none;margin-left:5px}

.form-group-pass .control-element{position:relative}
.form-group-pass .show-password-link{display:block;right:16px;top:8px;height:16px;width:16px;position:absolute;z-index:11;overflow:hidden}
.form-group-pass .show-password-link:before{top:1px;font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:liga;-webkit-font-smoothing:antialiased;position:relative;background:none;}
.form-group-pass .show-password-link.show-hidden:before{content:"visibility"}
.form-group-pass .show-password-link.show-plain:before{content:"visibility_off"}

#checkout-login{width:40%}
#profile-orders-list .event-date,#profile-orders-list .order-date{font-size:90%}
#profile-orders-list thead th,#profile-order-detail thead th,#profile-order-detail2 thead th{font-weight:400;font-size:68%;text-transform:uppercase;letter-spacing:.2em;color:#A8A8A8;padding:0 10px;padding-bottom:.5em}
#profile-order-detail tr td:first-child,#profile-order-detail2 tr td:first-child{width:25%}

#forgotPassButton{font-size: 85%;padding-top: 5px;display: inline-block;}
.form-group-datebirthday .date-dropdowns { width: 60%}
.form-group-datebirthday .date-dropdowns .form-control { width: 33%; display: inline-block; margin-left: -1px;min-width: 90px;}
.form-group-datebirthday .date-dropdowns .form-control.day { margin-left: 0}

#profile-orders-list-header,#profile-order-detail-header {font-weight: bold; font-size: 160%; margin-bottom: 18px; margin-top: 0}
#profile-orders-list .card{border-bottom:1px solid #b1abab;}

#profile-info a{color:#01a556}
#profile-info a:hover{color:#0d8e50; border-bottom: 1px solid #0d8e50;}
#registration-wrapper{float: left;width: 45%}
#registration-wrapper .form-group{float: left;width: 100%}
#registration-wrapper .form-group-phone:nth-child(2n) label{display: none;}
#registration-wrapper .form-group-phone:nth-child(2n) .control-element{float: left;width: 50%}

.form-column-conditions{margin-top: 7px; font-size: 80%}
.form-group-dphone .control-label,.category-actions-blocks .control-label{width: 100%}
.form-group-dphone .control-element{width: 49%;display: inline-block}

.block-profile2{padding-top: 20px; border-top:1px solid #b1abab}

#reg-info{float: left; width: 100%;}
#reg-info a{color:#01a556}
#reg-info a:hover{color:#0d8e50; border-bottom: 1px solid #0d8e50;}