body,
.main-footer { color:#000;}
nav.main-header.navbar.navbar-expand-md.navbar-dark.navbar-primary {
    background: linear-gradient(#1d67ee, #327bfe);
}
.cstaddnwbtn,
a.cstaddnwbtn {
    background: linear-gradient(#2573e0, #1e368e);
	color:#fff;
}
.cstaddnwbtn:hover,
a.cstaddnwbtn:hover { color:#fff; }
section.content-header .container-fluid {
    border-bottom: 1px solid;
}
section.content .card-body.grybg {
    background: #f8f8f8;
}
section.content .card.nobrdrshdw {
    border: medium;
    box-shadow: unset;
}
.content-wrapper {
    background: #fff;
}
.fullrgtlgn input,
.fullrgtlgn select,
section.content .card-body .custom-file-label,
section.content .card-body select,
section.content select,
select.form-control,
section.content .card-body input,
section.content input,
input.form-control{
    border: medium none;
	box-shadow: 1px 1px 3px 0px #ccc;
    padding: 14px 15px;
    height: auto;
}

section.content .card-body .custom-file-label{padding: 13px 15px;}
.fullrgtlgn input,
.fullrgtlgn select,
.fullrgtlgn ::placeholder,
.form-control::placeholder,
section.content .card-body .custom-file-label,
section.content .custom-file-label,
section.content .card-body select,
section.content select,
select.form-control,
section.content .card-body input,
section.content input,
input.form-control,
section.content .card-body textarea,
section.content textarea,
textarea.form-control,
section.content .card-body ::placeholder,
section.content ::placeholder{
    color: #000;
	font-weight:bold;
}
.input-group.date {
    border-radius: 0.25rem;
	box-shadow: 1px 1px 3px 0px #ccc;	
}
section.content .card-body .input-group.date input {
	box-shadow: unset;
}
.input-group.date .input-group-text {
    background: #fff;
    border: medium;
}
.custom-file-label {
    border: medium;
    text-align: center;
}
.custom-file-label:after { display:none;}
.user-block .description,
.user-block .username {
    display: block;
    margin-left: 0;
}
.user-block .description {
    color: #000;
    font-size: 16px;
    margin-top: 0;
}
td.actionicns {
    text-align: center;
}
td.actionicns.thrfr img:first-child,
td.actionicns img:first-child{
     width:34px;
}
table.dataTable td, table.dataTable th {
    text-align: center;
}
.table th {
	text-align:center;
	vertical-align: middle;
}
.actionicns a img:first-child{ width:24px;}
.actionicns img{ width:24px;}
.fullbgimglgn {
	background-color: rgba(0,0,255,.1);
	background-image:url("../../images/loginbg.png");
    background-size: cover;
}
.lgnhdr {
    border-left: 4px solid #fff;
}
.fullrgtlgn {
	background-color: #f6f6f6;
	overflow: auto;
}
.fullrgtlgn .forflexgrw { 
	display: inline-table;
	flex-grow:1;
}
.fullrgtlgn .align-self-center { flex-grow:1;}
.cstmsrch .fildiv {
    margin-bottom: -47px;
    z-index: 999;
}
.cstmsrch.mgtpzro .fildiv {
    margin-bottom: 0;
}
.mgtop30 {
    margin-top: 33px;
	padding-bottom:14px;
	padding-top:13px;
}
.cstmsrch .fildiv select {
	padding-bottom:15px;
	padding-top:15px;	
}
.cstmsrch .fildiv label {
    min-height: 20px;
}
ul.fordrpchkbx {
    background: #fff;
	border: medium none;
    border-radius: 0.25rem;
    box-shadow: 1px 1px 3px 0px #ccc;
    font-weight: bold;
    list-style: none;
    padding: 14px 0;
}
ul.fordrpchkbx li.dropdown {
	padding:0 15px;
}
ul.fordrpchkbx ul {
	height:160px;
	margin: 18px 0 0 -15px;
	overflow:auto;
	width:100%;
}
ul.fordrpchkbx a {
    color: #000;
    display: block;
    width: 100%;
}
ul.fordrpchkbx .dropdown-toggle::after {
    float: right;
    margin-top: 10px;
	
}
ul.fordrpchkbx label {
    margin-bottom: 0.13rem;
}
.checkbox-menu li input {
    margin: 0px 5px;
    top: 2px;
    position: relative;
}

.checkbox-menu li.active label {
    
    font-weight:bold;
}

.checkbox-menu li label:hover,
.checkbox-menu li label:focus {
    background-color: #f5f5f5;
}

.checkbox-menu li.active label:hover,
.checkbox-menu li.active label:focus {
    background-color: #b8b8ff;
}

/* RATING START */
.rating {
	display: flex;
	flex-direction: row-reverse;
	justify-content: left;
}

.rating > input{ display:none;}

.rating > label {
	color: #2a73f8;
	cursor: pointer;
	font-size: 40px;
	position: relative;	
}
.rating > label::before{ 
  content: "\2605";
  position: absolute;
  opacity: 0;
}
.rating > label:hover:before,
.rating > label:hover ~ label:before {
  opacity: 1 !important;
}

.rating > input:checked ~ label:before{
  opacity:1;
}

.rating:hover > input:checked ~ label:before{ opacity: 0.4; }
/* RATING END */

.pointrnone li {pointer-events:none;}
.modal-header .close {
    border-radius: 50%;
    margin: 0rem 0rem 0 auto;
    padding: 3px 10px 6px;
    position: absolute;
    right: 12px;
    top: 10px;
    background: linear-gradient(#2573e0, #1e368e);
    width: auto;
    color: #fff;
    opacity: 1;
}
.dashboardlist .card,
.dashboardlist .info-box {
    border-color: #e5e4e9;
    border-radius: 15px;
}
.dashboardlist .info-box span.info-box-number {
    font-size: 29px;
    line-height: normal;
    margin-top: 0;
}

.fuulbggray {
    background: #f5f5f5;
}


/* DATE 14 FEB START */
.card-body input, section.content input.custom-file-input {
    box-shadow: none;
	opacity:1;
    padding: 10px 15px;
}
.custom-file-label, section.content .custom-file-label {
	text-align:right;
}
/* DATE 14 FEB END */