@charset "utf-8";
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('/css/smart_wizard_all.min.css');
@import url('/css/dm-uploader.min.css');
@import url('/css/sweetalert.css');
@import url('/css/nestable.css');

/*!
 * first block included from https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.css

 * Bootstrap  v5.2.0 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #0d6efd;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

.table, .table.table-bordered{width:100%;border:1px solid #e5e5e5;margin:0 0 10px !important; line-height:1.2 !important}.table-striped tbody tr:nth-of-type(2n+1){background-color:rgba(0,0,0,.05)}.table td, .table th{padding:5px 10px;border-top:1px solid #dee2e6}.table-striped.table td, .table-striped.table th{border-top:none}.d-flex{display:-ms-flexbox !important;display:flex !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-20,.col-3,.col-4,.col-40,.col-5,.col-6,.col-60,.col-7,.col-8,.col-80,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-20,.col-lg-3,.col-lg-4,.col-lg-40,.col-lg-5,.col-lg-6,.col-lg-60,.col-lg-7,.col-lg-8,.col-lg-80,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-20,.col-md-3,.col-md-4,.col-md-40,.col-md-5,.col-md-6,.col-md-60,.col-md-7,.col-md-8,.col-md-80,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-20,.col-sm-3,.col-sm-4,.col-sm-40,.col-sm-5,.col-sm-6,.col-sm-60,.col-sm-7,.col-sm-8,.col-sm-80,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-20,.col-xl-3,.col-xl-4,.col-xl-40,.col-xl-5,.col-xl-6,.col-xl-60,.col-xl-7,.col-xl-8,.col-xl-80,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-60{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-80{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.container, .container-sm{max-width:540px}.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-60{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-80{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.container, .container-sm, .container-md{max-width:720px}.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-60{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-80{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.container, .container-sm, .container-md, .container-lg{max-width:960px}.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-60{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-80{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.container, .container-sm, .container-md, .container-lg, .container-xl{max-width:1140px}.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-60{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-80{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}

*, ::after, ::before{margin:0;padding:0;outline:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus, a:focus{outline:0!important}html{overflow-x:hidden}body{margin:80px 0 0;font-family:'Roboto', sans-serif;font-size:14px;line-height:1.8;color:#555}ol, ul, ul li{list-style:outside none none;margin:0;padding:0}img{max-width:100%;height:auto;vertical-align:top}figure{position:relative;margin:0 0 10px}figure.round{border-radius:50%;overflow:hidden}figure img{width:100%}a{text-decoration:none;color:#e42b33;cursor:pointer;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease}a.active, a:active, a:focus, a:hover{text-decoration:none;color:#48b8c6;outline:0}p{margin:0 0 10px}fieldset{max-width:800px;margin:0 auto 20px;padding:20px;border:1px solid #ddd;border-radius:4px}
legend{padding:0 10px;font-weight:500;color:#48b8c6;letter-spacing:.5px}label{display:block;color:#252525;font-weight:600}label.error{font-weight:normal;font-size:12px;color:red;margin:-10px 0 10px}input[type="text"], input[type="email"], input[type="password"], select, select:focus{background:none;margin:0 0 10px;width:100%;height:34px;border:1px solid #e5e5e5;padding:0 10px}textarea{background:#f7f7f7;margin:0 0 10px;width:100%;border:1px solid #e5e5e5;padding:10px}.btn, button{background:#48b8c6;position:relative;display:inline-block;margin:10px 0 0;padding:0 30px;border:none;line-height:34px;color:#fff;text-transform:uppercase;cursor:pointer;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease}.btn-block{width:100%;text-align:center;display:block}.btn-mw{max-width:800px;margin:10px auto 0}.btn:hover, button:hover,.btn:focus{background:#48b8c6;color:#fff}.btn-icon{display:flex;align-items:center}.btn-icon i{padding:0 10px 0 0}

/* alert */
.alert{margin:0 20px 30px;line-height:1}.alert p{margin-bottom: 0;}.alert-success,.alert.success{color:green;border-left:2px solid green;padding-left: 6px}.alert-error,.alert.error{color:red;border-left:2px solid red;padding-left: 6px}.alert-warning,.alert.warning{color:orange;border-left:2px solid orange;padding-left: 6px}.hidden{display:none}.requiredField{font-weight:500;color:red}
.alert.alert-icon {}.alert.alert-icon p {position: relative; padding-left: 30px;}.alert.alert-icon p i {position: absolute; top: 2px; left: 0px;}
.alert-large {font-size: 16px}

/* login */
.loginPage body{position:relative;display:flex;width:100vw;min-height:100vh;align-items:center;margin:0}.loginPage body .bg{background:url("/images/account/overlay.png");position:fixed;top:0;bottom:0;left:0;right:0;z-index:0}.loginPage .container{max-width:500px;z-index:1}.loginContent{background:rgba(255, 255, 255, 0.7);padding:20px;border-radius:10px;margin:40px 0}.loginPage .logo{display:block;text-align:center;margin:0 0 10px}.loginPage .logo img{width:auto;height:60px}.loginPage .links{margin:10px 0 0}.loginPage .links a{display:block;margin:0 0 10px}.loginPage .links a:hover{text-decoration:underline}

/* main */
.header{background:#fff;position:fixed;top:0;left:0;right:0;display:flex;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);z-index:100}.header .logo{-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px;background:#1B3359;text-align:center}.header .logo img{height:40px;width:auto;margin:10px 0}.header .sitename{padding:0 10px;font-size:18px;font-weight:500;color:#1B3359;letter-spacing:1px;text-transform:uppercase}.header .mainHeader{flex-grow:1;text-align:right;padding:0 10px}.header .mainHeader li{display:inline-block;border-right:1px solid #e5e5e5;vertical-align:top}.header .mainHeader li:last-child{border:none}.header .mainHeader li a{display:flex;align-items:center;font-size:16px;padding:0 15px;color:#151515}.header .mainHeader li:nth-child(2) a,.header .mainHeader li:nth-child(3) a,.header .mainHeader li:nth-child(4) a{color:#48b8c6}.header .mainHeader li:first-child a{font-weight:500}.header .mainHeader li:first-child a span{margin:0 0 0 10px;color:#e42b33}.header .mainHeader li:first-child a i{margin:0 5px 0 0}.sidenav{position:fixed;top:0;left:0;width:120px;height:100vh;padding:60px 0 0;background:#1B3359;z-index:99}.sidenav li{border-bottom:1px solid rgba(255,255,255,.25)}.sidenav li:hover,.sidenav li.active{background:rgba(0,0,0,.5)}.sidenav li a{position:relative;display:block;padding:15px 0;font-weight:300;color:#fff;line-height:1.2;text-align:center}.sidenav li a i{display:block;font-size:24px;padding:0 0 5px}main{padding:0 0 40px 120px}.pTitle{position:relative;font-size:24px;color:#000;font-weight:600;padding:10px 0 0;margin:0 0 20px}.pTitle::before{content:'';position:absolute;left:0;top:0;width:60px;height:4px;background:#4bbbc9}.dataTable a{color:#444;padding:0 5px}.pagination li{border-right:1px solid rgba(0,0,0,.125);display:inline-flex}.pagination li:last-child{border-right:none}.pagination li a{padding:0 15px;color:rgba(41,35,92,1)}#smartwizard .tab-content{min-height:calc(100vh - 250px);height: 100%;}.form-field{margin:0 0 20px}.stpOptions{display:flex;flex-wrap:wrap}.stpOptions li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:inline-flex}.authors ul:not(:last-child){border-bottom: 1px solid #e5e5e5;padding:0 0 10px;margin:0 0 10px}.note{font-weight:500;font-size:16px;color:#000}.success-links{display:flex;align-items:center}.success-links .btn{flex:1;justify-content:center;}.success-links .btn:not(:last-child){margin:10px 20px 0 0}.dd-item, .dd3-handle, .dd3-content{box-shadow:none;border-radius:0}.dd-nestable-remove.material-icons{position:absolute;right:0;top:0;line-height:30px;width:30px;font-size:18px;text-align:center;border-left:1px solid rgba(0,0,0,.1);cursor:pointer}.filesTypes li{display:flex;align-items:center;border:1px solid #ddd;margin: 0 0 5px}.filesTypes li .li-file-type select{margin:0;border:none}.filesTypes li .li-content{flex-grow:1;padding:0;}.filesTypes li .li-file-remove{padding:0 10px}.filesTypes li .li-file-type{padding:0 10px;border:1px solid #ddd;border-width:0 1px 0 1px}

/* reviewer registration*/
.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: 0.125rem;
}
.form-check label {
    font: message-box;
    font-weight: 500;
}
.form-check input {
    float: left;
    margin-left: -1.5em;
}
/* responsive */
@media screen and (max-width:1399px){
}
@media screen and (max-width:1299px){
}
@media screen and (max-width:1199px){
}
@media screen and (max-width:991px){
}
@media screen and (max-width:767px){
}
@media screen and (max-width:575px){
}
@media screen and (max-width:479px){
}

.sidenav{
    overflow: auto;
    scrollbar-width: thin;
}
.sidenav::-webkit-scrollbar {
    width: 5px;
    background: #6f6fed7a;
}
.sidenav::-webkit-scrollbar-thumb {
    background: #6f6fed;
}

/* https://materializecss.com/icons.html */
.material-icons.tiny { font-size: 0.5rem; }
.material-icons.small { font-size: 1rem; }
.material-icons.medium { font-size: 2rem; }
.material-icons.large { font-size: 4rem; }


/* GLOBAL */

.input-form div#reviewer_registration_themes {
	height: 164px !important;
	overflow-x: auto;
}

.loginContent .alert {
	margin-top: 20px;
}

:root {
	--bs-border-radius-pill: 4px;
	--bs-bg-opacity: 1;
	--bs-white-rgb: 255,255,255;
}
.bootstrap-tagsinput {
	width: 100%;
}
.bootstrap-tagsinput input {
	min-width: 8rem;
}
span.tag {
	border-radius: 4px;
	padding: 0.25rem !important;
}
span.tag span[data-role="remove"] {
	color: red;
}
span.tag span[data-role="remove"]::after {
	border: 1px solid red;
	border-radius: 100%;
	background-color: #ff4343;
	color: white;
}

a.disabled {
	color: currentColor;
	cursor: not-allowed;
	opacity: 0.5;
	text-decoration: none;
	pointer-events: none;
}
