@charset "utf-8";
.container {
	background-color: #F5F5F5 !important;
	margin: 0 auto; 
	overflow: hidden; 
	width: 100%;
	padding-left: 1.0%;
	padding-right: 1.0%;
	width: 100%;
}
.header {
	background-color: #f5f5f5 !important;
	margin-left: 20px;
}
.headerq {
	background-color: #f5f5f5 !important;
}	
th, td {
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
	text-align: center;
}
input:hover{
	border: 2px solid #c1d0f3 !important;
  }
#report th{
	color: white;
	background: grey;
}
.tblbackcolor{
	background-image: linear-gradient(to right, #e8ecf5 , #e8ecf5 , #e8ecf5 ) !important;
	border: none;
	border-radius:8px; box-shadow: 4px 3px 4px #d0d0d0 !important;
  }
  /* dialog{
	
	background-image: linear-gradient(to right, #e8ecf5 , #e8ecf5 , #e8ecf5 ) !important;

} */
/* .user{
position:relative;
top:0;
font-size: 11px;
font-weight: normal;
margin: -3px !important;
margin-left: 8px !important;
padding: 0 10px;
-webkit-transition: top .9s ease-in-out,font-size .2s ease-in-out;
transition: top .6s ease-in-out, font-size .2s ease-in-out;
background-image: radial-gradient(#ccf5ff,#d7d7fb) !important;
float:  left !important;
color: rgb(39, 74, 163) !important;
box-shadow: 4px 3px 4px rgb(179, 176, 176) !important;
border: none;
border-radius:80px 80px  0px 0px  !important;
} */
/* .active {
top: -3px;
font-size: 11px;
font-weight: 700;
letter-spacing: 0px;
text-transform: uppercase;
color:white !important;
background-image: radial-gradient(#aeaeed,#3d89f2) !important;
} */
/* .activered{
color:white !important;
background-image: radial-gradient(#ec3856,#eb0542) !important;;
} */
#report table {
	border-radius: 6px;
	border-spacing: 0;
	outline: none;
	border-width: none;
	border-collapse: separate;
	width: 100%;
	padding: 3px;
}

#tblreport th{
	background-image: radial-gradient(#e3eafc ,#e2e9fa ) !important; 
	color: white !important;
}
#report tr:nth-child(even){background-color:#d0d8ea  !important}
#report th {
background-color: #bad4fa !important;
color: #18447e !important;
}
#report tr:last-child td:last-child {
border-bottom-right-radius:10px;
}
#report tr:last-child td:first-child {
    border-bottom-left-radius:10px;
}
#report tr:first-child th:first-child,
#report tr:first-child td:first-child {
    border-top-left-radius:10px
}
#report tr:first-child th:last-child,
#report tr:first-child td:last-child {
    border-top-right-radius:10px
}
#report tr th:first-child,
#report tr td:first-child {
   border-left: 2px solid #c0d0f7   !important;
}
#report tr:first-child th,
#report tr:first-child td {
   border-top: 2px solid #c0d0f7 !important;
}
button {
padding-top: 3px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
background-color: #c0d0f7 !important;
border-radius: 5px;
box-shadow: rgba(160, 190, 243, 0.2) 0 -25px 18px -14px inset,rgba(148, 155, 218, 0.15) 0 1px 2px,rgba(134, 143, 203, 0.15) 0 2px 4px,rgba(125, 153, 188, 0.15) 0 4px 8px,rgba(129, 144, 214, 0.15) 0 8px 16px,rgba(126, 138, 185, 0.15) 0 16px 32px !important;
color: rgb(39, 74, 163) !important;
cursor: pointer;
display: inline-block;
font-family: Bahnschrift SemiBold;
margin-top: 0px;
margin-bottom: 5px;
text-align: center;
text-decoration: none;
transition: all 250ms;
border: 0;
font-size: 15px;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
}
button:hover {
box-shadow: rgba(69, 122, 186, 0.2) 0 -25px 18px -14px inset,rgba(7, 143, 240, 0.15) 0 1px 2px,rgba(71, 89, 248, 0.15) 0 2px 4px,rgba(61, 82, 190, 0.15) 0 4px 8px,rgba(44, 77, 187, 0.15) 0 8px 16px,rgba(64, 90, 220, 0.15) 0 16px 32px !important;
transform: scale(1.05)
}
