/*/*<!--//-->*/*/@charset "utf-8";
/* CSS Document */

.alert {
	padding: 8px;
	background-color: #F8DCDA;
	color: black;
	opacity: 1;
	transition: opacity 0.6s;
	margin-bottom: 8px;
	border-left: 6px solid #f44336;
}
.alert.success {
	background-color: #C3E7D0;
	border-left: 8px solid #029E19;
	padding: 8px;
	margin-top: 10px;
    border-left: 6px solid #f44336;
}
.alert.error {
	background-color: #F8DCDA;
	border-left: 8px solid #f44336;
	padding: 8px;
	margin-top: 10px;
}
.alert.info {
	background-color: #2196F3;
}
.alert.warning {
	background-color: #ff9800;
}
.form-group {
	margin-bottom: 4px;
}
.tooltip-main {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  font-weight: 600;
  background: #000;
  border: 1px solid #9AC5F3;
  color: #fff;
  margin: 4px 12px 0 5px;
  float: left;
  text-align: left !important;
}

.tooltip-qm {
  float: left;
  margin: -2px 0px 3px 4px;
  font-size: 10px;
}

.tooltip-inner {
  max-width: 236px !important;
  height: auto;
  font-size: 12px;
  padding: 10px 10px 10px 10px;
  background: #FBFB98;
  color: #000;
  border: 1px solid #000000;
  text-align: left;
}
.tooltip.show {
  opacity: 1;
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #f00;
}
.wrap-login100 {
  background-color: #FBFBFB;
  margin: 0px;
  overflow: hidden;
  position: relative;
  padding: 0px 5px 5px 5px;
  border: 1px solid;
  border-radius: 8px;
}
label {
	color:#575757;font-size:0.8em;
}
label2 {
 color:#575757;font-size:0.8em;
}
body {
	background-color: rgba(182,198,221,0.90);
}
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.button1 {
    width: 250px;
    background-color: #E4F2F2;
    color: #F5B7B7
}
.btn-outline-primary {
    color: #011976;
    background-color: #C3D6E8;
    border-color: #2e80e9;
     font-size: 1.3rem;
}
.btn-outline-primary.disabled, .btn-outline-primary:hover {
    color: #000;
    background-color:#8CACCA;
    border-color: #000;
}
.btn2 {
	border: 1px solid gray;
	color: white;
	background-color: #567CE5;
	padding: 5px 5px;
	border-radius: 4px;
	font-weight: bold;
}
.upload-btn-wrapper input[type=file] {
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
span > input {
    background: none;
    color: white;
    border: 0;
    padding: 0;
}
input[type="text"]
{
    font-size:1.5rem;
}
.red {
    color: red;
}
.green {
    color: rgba(110,177,7,1.00);
}
.green2 {
    color: rgba(18,139,107,1.00);
}
.form-control {
    height: 30px;}
@media print {
* {
    color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
@page {
	size:landscape;
	margin: 0.2cm;
}
.noprint {
	display: none;
    }}