@-webkit-keyframes spin{0%{-webkit-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0)}100%{-webkit-transform:translate(-50%,0) rotate(360deg);transform:translate(-50%,0) rotate(360deg)}}@keyframes spin{0%{-webkit-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0)}100%{-webkit-transform:translate(-50%,0) rotate(360deg);transform:translate(-50%,0) rotate(360deg)}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.brandcontainer .contentpanel.loading{background-color:rgba(255,255,255,.8);overflow:hidden!important}.brandcontainer .contentpanel.loading .logo{visibility:hidden}.brandcontainer .contentpanel.loading .loading-state.screenpanel{color:#888;font-weight:500;font-size:20px;position:relative}.brandcontainer .contentpanel.loading .loading-state.screenpanel:after{content:" ";position:absolute;left:50%;top:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border:8px solid #f3f3f3;border-top:8px solid #111;border-bottom:8px solid #111;border-radius:50%;width:64px;height:64px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.brandcontainer .contentpanel .loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;margin:10px}.brandcontainer .contentpanel .loader-container .loader{display:inline-block;position:relative;width:80px;height:80px}.brandcontainer .contentpanel .loader-container .loader div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #000;border-radius:50%;-webkit-animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#000 transparent transparent}.brandcontainer .contentpanel .loader-container .loader div:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.brandcontainer .contentpanel .loader-container .loader div:nth-child(2){-webkit-animation-delay:-.15s;animation-delay:-.15s}.brandcontainer .contentpanel .action-bar a[role=button],.brandcontainer .contentpanel .action-bar button[type=submit],.brandcontainer .contentpanel .action-bar input[type=submit]{border:none;background-color:#111;color:#fff}.brandcontainer .contentpanel .action-bar a[role=button]:hover,.brandcontainer .contentpanel .action-bar button[type=submit]:hover,.brandcontainer .contentpanel .action-bar input[type=submit]:hover{background-color:#ddd}.brandcontainer .contentpanel .action-bar .back,.brandcontainer .contentpanel .action-bar a.back,.brandcontainer .contentpanel .action-bar a[role=button].back{background-color:#ddd;color:#000;border:none;text-decoration:none;vertical-align:middle;padding:0 15px;text-transform:uppercase}.brandcontainer .contentpanel .action-bar .back:hover,.brandcontainer .contentpanel .action-bar a.back:hover,.brandcontainer .contentpanel .action-bar a[role=button].back:hover{background-color:#111;color:#fff;border:none}.brandcontainer .contentpanel .action-bar .validation-summary-errors ul{list-style:none;padding:0}