body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#002a3a;background-color:#f1f1f1;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.btn-dkn{color:#fff;background-color:#0c1328}.btn-dkn:hover{color:#fff}.page-heading{margin-top:36px;margin-bottom:24px}.page-heading h1{color:#002a3a;border-bottom:3px solid #003251;padding-bottom:6px;font-size:2.2rem}.page-heading p{color:#474e51}.api-error-text{color:#e66666;margin-bottom:16px;font-size:18px;font-weight:400}.api-error-text.center{text-align:center}.api-success-text{color:#22504e;margin-bottom:16px;font-size:18px;font-weight:400}.api-success-text.center{text-align:center}.label.bold{font-weight:700}.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.page-heading{margin:24px auto}.sub-heading{margin-bottom:16px;font-size:1.35rem}.App-link{color:#61dafb}.mb-36{margin-bottom:36px}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navbar li .glyphicon{margin-right:10px}.navbar .navbar-nav .active a,.navbar .navbar-nav .active a:hover,.navbar .navbar-nav .active a:focus{color:#fff;background-color:#4189c7;background-image:none}@media (width>=992px){.navbar{border-width:0;border-radius:0;width:100%;height:100%}.navbar-header{float:none}.navbar .navbar-collapse{padding:0}.navbar .container-fluid{margin:0;padding:0}.navbar .container-fluid .navbar-brand{margin:0}.dekon-logo{width:3.5em}}@media (width>=992px) and (width<=992px){.dekon-logo{max-width:50px}}@media (width>=992px){.navbar ul{float:none}.navbar li{float:none;margin:6px;font-size:15px}.navbar li a{border-radius:4px;padding:10px 16px}.navbar a{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}}@media (width<=992px){.dekon-logo{max-width:50px}}@media (width<=768px){.dekon-logo{max-width:50px}}.navbar{z-index:99}.navbar .navbar-nav .nav-item .text-light .nav-link{display:inline}.navbar .navbar-nav .nav-item .text-green img{width:27px;margin-top:-4px}@media (width<=992px){.navbar .navbar-nav .nav-item .text-green{display:none}.navbar .navbar-nav .nav-item .dkn-navlink-logged{border-bottom:1px solid #616161;padding:1.5rem 1rem}.navbar .navbar-nav .nav-item:first-child .dkn-navlink-logged{border-top:1px solid #616161;margin-top:24px}.navbar .navbar-nav .nav-item:hover{background-color:#333}.navbar .navbar-nav .nav-item .text-light .nav-link{border-bottom:1px solid #616161;padding:1rem;display:block!important}.navbar .navbar-nav .nav-item .text-light .nav-link:first-child{border-top:1px solid #616161;margin-top:24px}.navbar .navbar-nav .nav-item .text-light .nav-link:hover{background-color:#333}.sm-mb-16{margin-bottom:16px}}.login{position:fixed;top:30%;left:36%;right:36%}@media (width<=1163px){.login{top:10%;left:15%;right:15%}}@media (width<=992px){.login{top:9%;left:5%;right:5%}}.login .login-error{color:#e66666;font-size:16px;font-weight:500}.login .resend-email{color:#74d1c7;cursor:pointer;padding-left:6px;font-size:16px;font-weight:700;text-decoration:underline}.login .forgot-password{color:#002a3a;font-size:16px;font-weight:100;text-decoration:underline;display:inline-block}.login .captcha-parent{margin-bottom:24px}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.dkn-input-controls{margin-top:16px}.dkn-input-controls .dkn-label{margin:0 0 6px;font-size:16px;font-weight:700}.dkn-input-controls .dkn-line{background-color:#c3c3c3;height:3px;margin-top:2px;transition:background-color .15s cubic-bezier(0,0,.1,1);display:block;position:relative}.dkn-input-controls .dkn-input{color:#002a3a;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:0;border-radius:0;outline:0;width:100%;min-height:44px;padding:9px 9px 9px 12px;font-size:16px;transition:all .2s cubic-bezier(0,0,.1,1);position:relative}.dkn-input-controls .dkn-input:focus+.dkn-line{background-color:#003251}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.dkn-button{color:#fff;background-color:#0c1328;border:none;padding:9px 24px;font-size:16px;font-style:normal;font-weight:600;line-height:26px;position:relative}.dkn-button:before{content:"";background-color:#0c1328;width:100%;height:3px;display:block;position:absolute;bottom:-4px;left:0}.dkn-button .dkn-spinner{color:#61dafb}.dkn-button:hover{background-color:#002a3a}.dkn-button:focus{outline:none}.dkn-button.btn-del{background-color:#e66666}.dkn-button.btn-del:before{background-color:#e44444}.dkn-button.btn-del .dkn-spinner{color:#dee2e6}.dkn-button:disabled,.dkn-button:disabled:hover,.dkn-button:disabled:before{background-color:#aaa}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.dkn-heading{margin-top:36px;margin-bottom:24px}.dkn-heading .title{color:#002a3a;border-bottom:3px solid #003251;flex-direction:row;justify-content:space-between;padding-bottom:6px;font-size:2.2rem;display:flex}.dkn-heading .title h1{align-self:flex-end;margin-bottom:0;font-size:2.2rem}@media (width<=992px){.dkn-heading .title h1{align-self:flex-start;font-size:1.5rem}}.dkn-heading .title .email{align-self:flex-end;max-width:57%;margin-top:auto;margin-bottom:4px;font-size:1.2rem;font-weight:500;overflow:hidden}@media (width<=992px){.dkn-heading .title .email{align-self:center;max-width:100%;margin-top:-12px;margin-bottom:16px;font-size:.9rem}.dkn-heading .title{flex-direction:column-reverse}.dkn-heading .sso-logo{align-self:center;width:75px;margin-bottom:16px}}.dkn-heading .description{color:#474e51;margin-top:9px}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.ss-mappings .alternate-option{color:#000;margin:24px 0;font-weight:500}.ss-mappings .action-buttons{justify-content:space-between;margin:24px auto;display:flex}.ss-mappings .missing-data{flex-direction:row;justify-content:space-evenly;display:flex}.ss-mappings .missing-info-table{text-align:left;margin:12px auto}.ss-mappings ::-webkit-input-placeholder{color:#000;opacity:.7;font-size:12px;font-weight:300}.ss-mappings :-moz-placeholder-shown{color:#000;opacity:.7;font-size:12px;font-weight:300}.ss-mappings ::-moz-placeholder{color:#000;opacity:.7;font-size:12px;font-weight:300}.ss-mappings :-ms-placeholder-shown{color:#000;opacity:.7;font-size:12px;font-weight:300}.ss-mappings .btn-register{margin-bottom:24px}.ss-mappings .checkbox.remember-me label{color:#007bff}.ss-mappings .checkbox.remember-me .question-icon{color:#74d1c7;margin-left:36px}.ss-mappings .nav-tabs .mapping-type.nav-link{text-align:center;color:#474e51;border:1px solid #dee2e6;border-radius:0;flex:1;box-shadow:0 .2em #343a40,0 .1em #0006}.ss-mappings .nav-tabs .mapping-type.nav-link.active{color:#fff;background-color:#343a40;font-weight:600}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.dkn-toggle{border-bottom:3px solid #22504e;padding-bottom:1px}.dkn-toggle .btn-secondary{color:#000;background-color:#d6e8e5;border:none;border-radius:0}.dkn-toggle .btn-secondary.active:focus{box-shadow:none!important}.dkn-toggle .btn-secondary:focus,.dkn-toggle .btn-secondary.focus{box-shadow:none}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.dkn-toggle .btn-secondary{color:#000;background-color:#d6e8e5}.dkn-toggle .btn-secondary.active{background-color:#00514f!important;font-weight:600!important}.dkn-select .dkn-label{margin:0 0 6px;font-size:16px;font-weight:700}.dkn-select .dkn-select__control{box-shadow:none!important;border:0!important;border-radius:0!important;padding-top:4px!important;padding-bottom:4px!important;position:relative!important}.dkn-select .dkn-select__control:after{content:"";background-color:#c3c3c3;width:100%;height:3px;transition:background-color .15s cubic-bezier(0,0,.1,1);display:block;position:absolute;bottom:-5.5px}.dkn-select .dkn-select__control .dkn-select__value-container{border-radius:0}.dkn-select .dkn-select__control:focus{outline:none!important}.dkn-select .dkn-select__control:focus:after{background-color:#003251}.dkn-select:focus{outline:none!important}.dkn-select:focus.dkn-select__control:after{background-color:#003251}.dkn-select .dkn-select__menu{z-index:999;border:2px solid #003251!important;border-radius:0!important;margin-top:3px!important}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.jasper-mapping .action-buttons{justify-content:space-between;margin:24px auto;display:flex}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.office365-mapping .action-buttons .toggle-button label.toggle-button-label{margin:0 0 6px;font-size:16px;font-weight:700}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.home{margin:0 auto}.home .section-smartstore,.home .section-jasper{margin-top:36px}.home .smartstore-search{margin:12px 0 24px}.home .smartstore-search .selection-error{color:#e66666}.home .dkn-links .service-link{cursor:pointer;border-radius:0;margin-right:12px;padding:2px;display:inline-block;position:relative;box-shadow:0 2px 4px #0003,0 1px 5px #00000030}@media (width<=992px){.home .dkn-links .service-link{margin:auto}}.home .dkn-links .service-link:after{content:"";background-color:#003251;width:100%;height:3px;position:absolute;bottom:-5px;left:0}.home .dkn-links .service-link .hyper-link{color:#00514f;cursor:pointer;text-align:center;text-decoration:underline;display:block}.home .dkn-links .service-link .icon{width:8em;height:2.5em}.home .dkn-links .service-link:hover{transform:translateY(2px);box-shadow:0 3px 6px #0009,0 1px 8px #0000008c}.home .dkn-links .link-parent{display:inline-block}@media (width<=992px){.home .dkn-links .link-parent{margin:auto}.home .dkn-links{justify-content:center;display:flex}.home .dkn-links.local{flex-flow:column wrap}.home .dkn-links.local .service-link{margin-top:16px}}.home .dkn-links.office365{margin-top:48px;margin-bottom:24px}.home .dkn-links.office365 .office365-label{margin:0 0 12px;font-size:16px;font-weight:700;display:block}.home .dkn-links.office365 .office365-link{cursor:pointer;flex-flow:column wrap;place-content:center;min-width:144px;margin-right:6px;padding:6px 14px 3px;display:flex;position:relative;box-shadow:0 2px 4px #0003,0 1px 5px #00000030}.home .dkn-links.office365 .office365-link:hover{box-shadow:0 3px 6px #0009,0 1px 8px #0000008c}.home .dkn-links.office365 .office365-link img.office-icon{align-self:center;width:39px}.home .dkn-links.office365 .office365-link .hyper-link{text-align:center;color:#00514f;text-decoration:underline}.home .dkn-links.office365 .office365-link .hyper-link.disabled{color:#aaa}.home .dkn-links.office365 .office365-link:after{content:"";background-color:#003251;width:100%;height:3px;position:absolute;bottom:-5px;left:0}@media (width<=992px){.home .dkn-links.office365 .office365-link{min-width:132px;margin-right:0}.home .dkn-links.office365 .office365-link img.office-icon{width:35px}}.home .dkn-links.office365 .office365-link.disabled:after{background-color:#aaa}@media (width<=992px){.home .dkn-links.office365{flex-direction:column;display:flex}.home .dkn-links.office365 .link-parent{margin-block:6px}}.home .page-section-heading{margin-top:48px;display:flex}.home .page-section-heading .section-heading{margin-top:-15px}.home .page-section-heading .section-ruller{border-top:2px dotted #0000000a;flex:1;margin-left:16px}.modal-content{border-radius:0!important}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.register-user .register-error{color:#e66666;font-size:16px;font-weight:500}.register-user .registration-success{color:#4fd3c6;margin:12px auto;font-size:16px;font-weight:500}.register-user .nav-tabs .dkn-tab.nav-link{text-align:center;color:#474e51;border:1px solid #dee2e6;border-radius:0;flex:1;margin-bottom:36px;box-shadow:0 .2em #343a40,0 .1em #0006}.register-user .nav-tabs .dkn-tab.nav-link.active{color:#fff;background-color:#343a40;font-weight:600}.register-user .sync-customers{width:60%;margin:auto}@media (width<=768px){.register-user .sync-customers{width:90%}}.register-user .sync-customers .page-section-heading,.register-user .sync-customers .sync-response{margin-bottom:16px}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.dkn-import .upload{flex-flow:column;flex:1;justify-content:center;width:60%;margin:30px auto;display:flex}.dkn-import .user-data{justify-content:center;margin-top:36px;display:flex}.dkn-import .user-data table td.invalid{color:#e66666}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.resend-email{flex-flow:column;flex:1;justify-content:center;width:60%;margin:30px auto;display:flex}.resend-email .register-error{color:#e66666;font-size:16px;font-weight:500}.resend-email .registration-success{color:#4fd3c6;margin:12px auto;font-size:16px;font-weight:500}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.register{flex-flow:column;flex:1;justify-content:center;width:60%;margin:30px auto;display:flex}@media (width<=768px){.register{width:90%}}.register .action-buttons{justify-content:space-between;display:flex}.register .register-error{color:#e66666;font-size:16px;font-weight:500}.register .registration-success{color:#4fd3c6;margin:12px auto;font-size:16px;font-weight:500}.register .btn-del{margin-left:9px}.change-password{flex-flow:column;flex:1;justify-content:center;width:60%;margin:30px auto;display:flex}.change-password .password-error{color:#e66666;font-size:16px;font-weight:500}.change-password .password-success{color:#4fd3c6;margin:12px auto;font-size:16px;font-weight:500}.forgot-password .email-error{color:#e66666;font-size:16px;font-weight:500}.forgot-password .email-success{color:#4fd3c6;margin:12px auto;font-size:16px;font-weight:500}.forgot-password{flex-flow:column;flex:1;justify-content:center;width:60%;margin:30px auto;display:flex}.forgot-password .password-error{color:#e66666;font-size:16px;font-weight:500}.forgot-password .password-success{color:#4fd3c6;margin:12px auto;font-size:16px;font-weight:500}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.application .alternate-option{color:#000;margin:24px 0;font-weight:500}.application ::-webkit-input-placeholder{color:#000;opacity:.7;font-size:12px;font-weight:300}.application :-moz-placeholder-shown{color:#000;opacity:.7;font-size:12px;font-weight:300}.application ::-moz-placeholder{color:#000;opacity:.7;font-size:12px;font-weight:300}.application :-ms-placeholder-shown{color:#000;opacity:.7;font-size:12px;font-weight:300}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.auth-options .options>div{margin-bottom:12px}.auth-options .step-two{margin-top:24px}.auth-options .alphanumeric-key{letter-spacing:3px;margin-top:16px;margin-bottom:16px;font-size:22px}.auth-options .choose-btn{margin-top:16px}.auth-options{margin-top:-160px;margin-left:-270px;position:fixed;top:50%;left:50%}@media (width<=992px){.auth-options{margin:auto;top:20%;left:10%;right:10%}}.auth-options .login-error{color:#e66666;font-size:16px;font-weight:500}.auth-options .resend-email{color:#74d1c7;cursor:pointer;padding-left:6px;font-size:16px;font-weight:700;text-decoration:underline}.auth-options .forgot-password{color:#74d1c7;margin-left:12px;font-size:14px;display:inline-block}.auth-options .captcha-parent{margin-bottom:24px}.auth-options .checkbox.remember-me label{color:#007bff}.auth-options .checkbox.remember-me .question-icon{color:#74d1c7;margin-left:36px}.btn-dkon{height:39px}.saving span{font-size:42px;line-height:2px;animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.saving span:nth-child(2){animation-delay:.2s}.saving span:nth-child(3){animation-delay:.4s}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.dkn-users .controls .users-filters{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}@media (width<=768px){.dkn-users .controls .users-filters{flex-direction:column;margin-bottom:0}}.dkn-users .controls .users-filters:last-child{margin-bottom:36px}.dkn-users .controls .users-filters .filter{flex:1;margin-right:3px}@media (width<=768px){.dkn-users .controls .users-filters .filter{width:100%;margin-bottom:9px;margin-right:0}}.dkn-users .controls .users-filters .filter .dkn-select.form-group{margin-bottom:0}.dkn-users .controls .users-filters .filter .dkn-select label{margin-bottom:.1rem}.dkn-users .controls .users-filters .filter .form-group{margin-bottom:0}.dkn-users .controls .users-filters .filter .form-group label{margin-bottom:.1rem!important}.dkn-users .controls .users-filters .filter .dkn-input-controls{margin-top:0}.dkn-users .download-button{margin-bottom:36px}.dkn-users .download-button button{color:#fff!important;background-color:#0c1328!important}.dkn-users .download-button .btn-hidden{display:none}.dkn-users .user-data{position:relative}.dkn-users .user-data .vild-card{color:#fff;background-color:#666;border-radius:9px;padding:36px;font-size:20px;position:absolute;top:50px;left:30%}@media (width<=992px){.sm-mb-16{margin-bottom:16px}}.api-token .token-container{word-break:break-word;margin:24px auto;padding:36px 12px 12px;position:relative}.api-token .token-container button{color:#333;background-color:#cacaca;border:none;font-size:12px;display:none;position:absolute;top:0;right:0}.api-token .token-container:hover button{display:block}
