body,html { font-size:16px;}
.page, .page-wrapper { background:#fff !important;}
.navbar-brand { }
.navbar-brand-image { height:3rem;}
.navbar-nav { margin-top:3px;}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {color: #a94442; }
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { margin-right:10px;}
..alpaca-container-item { border-bottom:1px solid #eee;}
nav { margin-bottom:20px;}
.footer img { display:inline-block;margin:20px 0px 20px 0px;max-width:100%;height:auto;}

.documents ul { padding:0px;margin:0px 0px 0px 10px;}
.documents ul li a { font-size:0.9rem;}

span.alpaca-required-indicator { color:#ff0000;}
button.btn-default { 
display: inline-block;
font-weight: 400;
color: #212529;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
border: 1px solid transparent;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;	
color: #fff !important;
background-color: #007bff !important;
border-color: #007bff !important;	
	}

.loginoptions ul { list-style:none;}

/*form*/
.alpaca-container-item:not(:first-child), .alpaca-control-buttons-container { margin:10px 0px 20px 0px;}
.alpaca-control.radio { margin-left:0px;}
.form-check-input { border:1px solid #000;}

.table-responsive { overflow-x:initial !important;}

#count_message {
  background-color: smoke;
  margin-top: -20px;
  margin-right: 5px;
}
#countdown { text-align:right;display:block;text-align:right;}
#countdown ul { width:400px;list-style:none;display:flex;border:1px solid #ccc;border-radius:10px;padding:20px;justify-content:center;align-content:flex-end;}
#countdown ul li { display:block;margin:0px 10px 0px 0px;}

.dropdown-toggle { display:flex !important;}
.navbar-vertical .container-fluid { justify-content: flex-start;}

.card { border-radius:15px;}
.card-header { font-size:1rem;font-weight:bold;}
.form-group { margin-bottom:0px;}
.table tr:nth-child(2n) { background:#f5f5f5;}
.accordion-header { margin-top:0px !important;}
.navbar-vertical.navbar-expand-lg .navbar-collapse .navbar-nav { width:100%;}
.page,.page-wrapper { background:#f6f8fb;}

[data-bs-theme="dark"] .page, [data-bs-theme="dark"] .bg-white, [data-bs-theme="dark"] .form-fieldset { background:#00407c !important; }
[data-bs-theme="dark"] th { color:#fff !important;}
[data-bs-theme="dark"] .table tr:nth-child(2n) { background:#213042;}
[data-bs-theme="dark"] .page,[data-bs-theme="dark"] .page-wrapper { background:#00407c !important;}

[data-bs-theme="dark"] {
  --tblr-body-color: #fcfdfe;
  --tblr-body-color-rgb: 252,253,254;
  --tblr-muted: #3a4859;
  --tblr-body-bg: #151f2c;
  --tblr-body-bg-rgb: 21,31,44;
  --tblr-emphasis-color: #ffffff;
  --tblr-emphasis-color-rgb: 255,255,255;
  --tblr-bg-forms: #151f2c;
  --tblr-bg-surface: #00407c;
  --tblr-bg-surface-dark: #151f2c;
  --tblr-bg-surface-secondary: #1b293a;
  --tblr-bg-surface-tertiary: #151f2c;
  --tblr-link-color: #307fdd;
  --tblr-link-hover-color: #206bc4;
  --tblr-active-bg: #1b293a;
  --tblr-disabled-color: var(--tblr-gray-700);
  --tblr-border-color: var(--tblr-dark-mode-border-color);
  --tblr-border-color-translucent: var( --tblr-dark-mode-border-color-translucent );
  --tblr-border-dark-color: var(--tblr-dark-mode-border-dark-color);
  --tblr-border-color-active: var( --tblr-dark-mode-border-color-active );
  --tblr-btn-color: #151f2c;
  --tblr-code-color: var(--tblr-body-color);
  --tblr-code-bg: #1f2e41;
  --tblr-primary-lt: #192b42;
  --tblr-primary-lt-rgb: 25,43,66;
  --tblr-secondary-lt: #202c3b;
  --tblr-secondary-lt-rgb: 32,44,59;
  --tblr-success-lt: #1a3235;
  --tblr-success-lt-rgb: 26,50,53;
  --tblr-info-lt: #1c3044;
  --tblr-info-lt-rgb: 28,48,68;
  --tblr-warning-lt: #2e2b2f;
  --tblr-warning-lt-rgb: 46,43,47;
  --tblr-danger-lt: #2b2634;
  --tblr-danger-lt-rgb: 43,38,52;
  --tblr-light-lt: #2f3a47;
  --tblr-light-lt-rgb: 47,58,71;
  --tblr-dark-lt: #00407c;
  --tblr-dark-lt-rgb: 24,36,51;
  --tblr-muted-lt: #202c3b;
  --tblr-muted-lt-rgb: 32,44,59;
  --tblr-blue-lt: #192b42;
  --tblr-blue-lt-rgb: 25,43,66;
  --tblr-azure-lt: #1c3044;
  --tblr-azure-lt-rgb: 28,48,68;
  --tblr-indigo-lt: #1c2a45;
  --tblr-indigo-lt-rgb: 28,42,69;
  --tblr-purple-lt: #272742;
  --tblr-purple-lt-rgb: 39,39,66;
  --tblr-pink-lt: #2b2639;
  --tblr-pink-lt-rgb: 43,38,57;
  --tblr-red-lt: #2b2634;
  --tblr-red-lt-rgb: 43,38,52;
  --tblr-orange-lt: #2e2b2f;
  --tblr-orange-lt-rgb: 46,43,47;
  --tblr-yellow-lt: #2e302e;
  --tblr-yellow-lt-rgb: 46,48,46;
  --tblr-lime-lt: #213330;
  --tblr-lime-lt-rgb: 33,51,48;
  --tblr-green-lt: #1a3235;
  --tblr-green-lt-rgb: 26,50,53;
  --tblr-teal-lt: #17313a;
  --tblr-teal-lt-rgb: 23,49,58;
  --tblr-cyan-lt: #183140;
  --tblr-cyan-lt-rgb: 24,49,64;
  --tblr-facebook-lt: #182c46;
  --tblr-facebook-lt-rgb: 24,44,70;
  --tblr-twitter-lt: #193146;
  --tblr-twitter-lt-rgb: 25,49,70;
  --tblr-linkedin-lt: #172b41;
  --tblr-linkedin-lt-rgb: 23,43,65;
  --tblr-google-lt: #2c2834;
  --tblr-google-lt-rgb: 44,40,52;
  --tblr-youtube-lt: #2f202e;
  --tblr-youtube-lt-rgb: 47,32,46;
  --tblr-vimeo-lt: #183345;
  --tblr-vimeo-lt-rgb: 24,51,69;
  --tblr-dribbble-lt: #2d283c;
  --tblr-dribbble-lt-rgb: 45,40,60;
  --tblr-github-lt: #182330;
  --tblr-github-lt-rgb: 24,35,48;
  --tblr-instagram-lt: #2c2737;
  --tblr-instagram-lt-rgb: 44,39,55;
  --tblr-pinterest-lt: #292131;
  --tblr-pinterest-lt-rgb: 41,33,49;
  --tblr-vk-lt: #202e3f;
  --tblr-vk-lt-rgb: 32,46,63;
  --tblr-rss-lt: #2f312e;
  --tblr-rss-lt-rgb: 47,49,46;
  --tblr-flickr-lt: #162a44;
  --tblr-flickr-lt-rgb: 22,42,68;
  --tblr-bitbucket-lt: #162942;
  --tblr-bitbucket-lt-rgb: 22,41,66;
  --tblr-tabler-lt: #192b42;
  --tblr-tabler-lt-rgb: 25,43,66;
}


/*autocomplete*/
.autocomplete-suggestions { position:absolute;background:#fff;z-index:10000 !important;max-height:20000px !important;padding:20px;}

h1 { font-size:22px !important;}
h2 { font-size:16px !important;}

/*quiz*/
.kbquestions .input-group { display:flex;}
.kbquestions .input-group .form-control { width:auto;}
.kbquestions label { margin-top:5px;}

/*editor*/
#editor #modules {
  padding: 20px;
  background: #eee;
  margin-bottom: 20px;
  z-index: 1;
  border-radius: 10px;
}

#editor #dropzone {
  padding: 20px;
  background: #eee;
  min-height: 100px;
  margin-bottom: 20px;
  z-index: 0;
  border-radius: 10px;
}

#editor .active {
  outline: 1px solid red;
}

#editor .hover {
  outline: 1px solid blue;
}

#editor .drop-item {
  cursor: pointer;
  margin-bottom: 10px;
  background-color: rgb(255, 255, 255);
  padding: 5px 10px;
  border-radisu: 3px;
  border: 1px solid rgb(204, 204, 204);
  position: relative;
}

#editor .drop-item .remove {
  position: absolute;
  top: 4px;
  right: 4px;
}

#editor input { width:100%;}
#editor textarea { width:100%;}

#mic-init-access-tool .mic-access-tool-box { background:#000 !important;}
#mic-init-access-tool .mic-access-tool-box .mic-access-tool-box-header button:focus, #mic-init-access-tool .mic-access-tool-box .mic-access-tool-box-header button:hover { background:#000 !important;color:#fff !important;}

.alpaca-message-invalidValueOfEnum { display:none !important;}

/*modifications*/
.registertext { font-size:1.2rem;}
textarea[name="textonly1"],textarea[name="textonly2"] ,textarea[name="textonly3"] ,textarea[name="textonly4"] ,textarea[name="textonly5"] ,textarea[name="textonly6"] ,textarea[name="textonly7"] ,textarea[name="textonly8"] ,textarea[name="textonly9"] ,textarea[name="textonly10"]  { display:none;border:0px; pointer-events: none;padding:0px;box-shadow:none;}

.file-chooser { border:1px solid #ccc;background:#eee;}

[data-bs-theme="dark"] .has-error .help-block, [data-bs-theme="dark"]  .has-error .control-label, [data-bs-theme="dark"]  .has-error .radio, [data-bs-theme="dark"] .has-error .checkbox, [data-bs-theme="dark"] .has-error .radio-inline, [data-bs-theme="dark"] .has-error .checkbox-inline { color:#fff000;}
[data-bs-theme="dark"] span.alpaca-required-indicator { color:#fff000;}
[data-bs-theme="dark"] .bootstrap-datetimepicker-widget td,[data-bs-theme="dark"] .bootstrap-datetimepicker-widget th{ color:#000 !important;}


@media (max-width:992px) {
	.adminprofile { display:none;}

}
