.card-theme-choice label{width:100%;font-size:1rem}.card-theme-choice label .card-input-element+.card{color:var(--primary);-webkit-box-shadow:none;box-shadow:none;border:2px solid transparent;border-radius:4px;margin-bottom:0}.card-theme-choice label .card-input-element+.card:hover{cursor:pointer}.card-theme-choice label .card-input-element:checked+.card{border:2px solid var(--primary);-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}.card-theme-choice label .card-input-element:checked+.card:after{content:"\f058";color:#5969ff;font-family:"Font Awesome\ 5 Free";font-size:24px;-webkit-animation-name:fadeInCheckbox;animation-name:fadeInCheckbox;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:5px}@-webkit-keyframes fadeInCheckbox{0%{opacity:0;-webkit-transform:rotate(-20deg)}to{opacity:1;-webkit-transform:rotate(0deg)}}@keyframes fadeInCheckbox{0%{opacity:0;transform:rotate(-20deg)}to{opacity:1;transform:rotate(0deg)}}.invalid-field{border-color:#fd4042!important}.invalid-message{margin-top:10px;color:#fd4042;font-size:13px}table tr.table-norecord{text-align:center;font-size:22px;color:#3d405c}table tr.table-norecord td{padding:50px 0}.loader-overlay{position:fixed;width:100%;height:100vh;z-index:10;background-color:rgba(0,0,0,.5);display:none}.loader-overlay.loading{display:block}.loader-overlay .loader{position:absolute;margin:-18px 0 0 -18px;border:3.6px solid #224e8f;box-sizing:border-box;overflow:hidden;width:36px;height:36px;left:50%;top:50%;animation:loader-spin 2s linear infinite reverse;-webkit-filter:url(#goo);filter:url(#goo);box-shadow:inset 0 0 0 1px #224e8f}.loader-overlay .loader:before{content:"";position:absolute;-webkit-animation:loader-spin 2s cubic-bezier(.59,.25,.4,.69) infinite;animation:loader-spin 2s cubic-bezier(.59,.25,.4,.69) infinite;background:#224e8f;-webkit-transform-origin:top center;transform-origin:top center;border-radius:50%;width:150%;height:150%;top:50%;left:-12.5%}@-webkit-keyframes loader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body.themes .card.theme-list{cursor:pointer;transition:all .3s linear}body.themes .card.theme-list.has-hoverable:hover{transform:translate3d(0,-.25rem,0);box-shadow:0 5px 15px 0 rgba(61,70,79,.15)}body.themes .card.theme-list .img-container{position:relative;height:300px;overflow:hidden}body.themes .card.theme-list .img-link{position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.96);opacity:0;z-index:2;transition:all .3s linear}body.themes .card.theme-list .img-link:hover{opacity:.5}body.themes .card.theme-list .img-link .tile{position:absolute;top:50%;left:50%;margin-top:-1rem;margin-left:-1rem}body.themes .card.theme-list .img-link .tile-circle{border-radius:4rem}body.themes .card.theme-list .img-link .fa-2x{font-size:2em}body.themes #modal-theme-preview .modal-content{position:fixed;width:100%;left:0;top:0;bottom:0;border-radius:0}body.themes #modal-theme-preview .modal-content .modal-body{overflow:auto}body.themes #modal-theme-preview .modal-content .content-fixed{position:fixed;height:100vh;width:100%;max-width:790px;display:flex;align-items:center}.dropzone{height:100%;min-height:calc(100vh - 89px)}.dropzone.upload-zone{background:#f6f6f7;border-radius:5px;border:2px dashed #c3c3d6;text-align:center;display:flex;justify-content:center;align-items:center}.dropzone.upload-zone img{width:100px}.dropzone.upload-zone img[data-dz-thumbnail]{width:100%;height:100%;object-fit:cover;object-position:center}.dropzone .dz-message{text-align:center;margin:0;border-radius:none;background:none;padding:0;border:none}.dropzone .dz-preview{margin:0;display:block}.dropzone .dz-preview.dz-file-preview{background:none}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:5px}.dropzone .dz-preview .dz-image{border-radius:5px;width:100%;height:auto;z-index:9}.dropzone .dz-preview .dz-details,.dropzone .dz-preview .dz-progress{display:none}.dropzone .dz-preview .dz-remove{position:absolute;top:10px;right:10px;z-index:15}a,a:hover{text-decoration:none}p{font-size:18px}form{position:relative}form .loader-overlay{position:absolute;height:100%;background-color:hsla(0,0%,100%,.5)}form .loader-overlay .loader{border:3.6px solid #23b9ea;box-shadow:inset 0 0 0 1px #23b9ea}form .loader-overlay .loader.loader:before{background:#23b9ea}form#form-order .loader-overlay{height:330px}#contact-form label{display:none}#contact-form textarea.form-control{height:100px}#contact .col-xs-12.col-sm-12.col-md-12.col-lg-12{padding:0 30%}#contact .contact-info p{margin-bottom:0}#contact .contact-form{margin-bottom:25px}#contact .contact-form .loader-overlay{height:100%}.brighttheme{border-radius:5px}.brighttheme.brighttheme-success{background-color:#b6dea8}.brighttheme.brighttheme-error{background-color:#dc3545}.bg_before_pink:hover{background:rgba(147,149,153,.8);border:2px solid #939599}