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-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:#182433 !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:#182433 !important;}

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

h1 { font-size:22px !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="textonly11"],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;}

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

}
