#my-account-wrapper{margin-top:35px;width:100%;padding:0 20px}

#my-account-h1{margin-top:80px;font:700 clamp(1.4rem,1.354vw,1.625rem) / 1 Commissioner;color:#262626;text-transform:uppercase;text-align:center}
#my-account-h2{margin:20px auto 0;max-width:420px;font:400 clamp(1rem,0.938vw,1.125rem) / 1.2 Commissioner;color:#262626;text-align:center}
#my-account-container{max-width:740px;margin:40px auto 80px}
#my-account-form{display:block;width:100%}
.my-account-col{margin-top:20px}
.my-account-col-left{position:relative;width:50%;padding-right:10px}
.my-account-col-right{position:relative;width:50%;padding-left:10px}
.my-account-input{position:relative;font:400 clamp(1rem,0.833vw,1.1rem) / 54px Commissioner;color:#262626;width:100%;height:50px;background:#fff;padding:0 15px;border:1px solid #cbcbcb;outline:none}
.my-account-select{width:100%;height:50px;font:400 clamp(1rem,0.833vw,1.1rem) / 50px Commissioner;position:relative;color:#262626;outline:0;padding:0 30px 0 15px;border:1px solid #cbcbcb;background:#fff url(../img/select-arrow.svg) 96% 50% no-repeat;cursor:pointer}
.my-account-input:focus,.my-account-select:focus{border:1px solid #FF6726}
.my-account-input::-webkit-input-placeholder{color:#262626}
.my-account-input:-moz-placeholder{color:#262626}
.my-account-input::-moz-placeholder{color:#262626}
.my-account-input:-ms-input-placeholder{color:#262626}
.my-account-label-wrapper{width:100%;margin-top:60px;text-align:center}
.my-account-label-container{display:inline-block}
.my-account-label{display:inline-block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;font-weight:300;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.my-account-label-link{display:block;font:400 clamp(1rem,0.833vw,1.1rem) / 1.7 Commissioner;color:#767676}
.my-account-label-link.black{color:#262626;line-height:1.5}
.my-account-label input{position:absolute;opacity:0;cursor:pointer}
.my-account-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #bdbdbd;border-radius:5px}
.my-account-checkmark.noBorderRadius{border-radius:0}
.my-account-label:hover input ~ .my-account-checkmark{border:1px solid #FF6726}
.my-account-label input:checked ~ .my-account-checkmark{border:1px solid #4b4b4b;background-color:#4b4b4b}
.my-account-checkmark:after{content:"";position:absolute;display:none}
.my-account-label input:checked ~ .my-account-checkmark:after{display:block}
.my-account-label .my-account-checkmark:after{left:8px;top:3px;width:5px;height:11px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.my-account-submit-col{margin-top:30px;text-align:center}
#my-account-submit{display:inline-block;padding:16px 120px 14px;background-color:#262626;color:#fff;border:none;outline:none;font-size:16px;font-weight:700;cursor:pointer;text-transform:uppercase;border-radius:5px!important}
#my-account-submit:hover{background-color:#424242;color:#fff}
.invoice-container{max-height:0;overflow:hidden}
.invoice-container.open{max-height:350px;overflow:auto}
.fullWidth{width: 100%;padding: 0;}
.my-account-col label{display: block;margin-bottom: 10px;}
@media (max-width:1199px) {
    #my-account-wrapper{padding:0 15px}
    #my-account-h1{margin-top:40px}
    #my-account-container{max-width:740px;margin:30px auto}
    .my-account-label-wrapper{margin-top:40px}
}
@media (max-width:764px) {
    #my-account-wrapper{padding:0 10px}
    .my-account-col-left{width:100%;padding-right:0}
    .my-account-col-right{width:100%;padding-left:0;margin-top:20px}
    .my-account-label{text-align:left}
    .my-account-label-link{line-height:1.1}
    #my-account-submit{width:100%}
}