#dash-main .card{box-shadow: 0 1px 4px 0 rgba(0,0,0,.14);}
#dash-main .card [class*=card-header] {
   padding: 0.3rem .3rem;
}
.dash-bg{background:#f7f7f7;}
#dash-main  .card .card-header h4{font-size:1.2rem;font-weight: 600;}

.dash-main-st{box-shadow: 1px 2px 3px #d6d6d6;-moz-box-shadow: 1px 2px 3px #d6d6d6;-webkit-box-shadow: 1px 2px 3px #d6d6d6; background:#fff;}
/*.dash-main-st h4{font-size:1.1rem;}*/
.dash-form-selection label{margin-bottom: .2rem;font-size:1.2rem}
/*#dash-main  .card.common{border:0px; box-shadow:none;}*/

.heading2{background: #fad8d7;padding: 10px;border-bottom: 2px solid #e94441;}

#dash-main  .card [class*=card-header] .card-icon{
	border-radius: 3px;
    background-color: #999;
    padding: 10px 10px;
    margin-top: -20px;
    margin-right: 10px;
	float: left;}
	#dash-main .card .card-header{
		border-bottom: 2px solid #fff;	
	}
#dash-main .card .card-header-clr1{
	background: rgba(251, 140, 0, 0.4);

}
#dash-main .card .card-header-clr2{
    background: rgba(67, 160, 71, 0.3);
}
#dash-main .card .card-header-clr3{
    background: rgba(0, 172, 193, 0.3);
}
#dash-main .card .card-header-clr4{
    background: rgba(231, 62, 58, 0.2);
}
#dash-main .card .card-header-clr1 .card-icon{
	background: #fb8c00;
	background: -moz-linear-gradient(60deg,#ffa726,#fb8c00);
	background: -webkit-linear-gradient(60deg,#ffa726,#fb8c00);
	background: -ms-linear-gradient(60deg,#ffa726,#fb8c00);
	background: -o-linear-gradient(60deg,#ffa726,#fb8c00);
	background: linear-gradient(60deg,#ffa726,#fb8c00);
	-moz-box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(255,152,0,.4);
	-webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(255,152,0,.4);
	box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(255,152,0,.4);
}
#dash-main .card .card-header-clr2 .card-icon{
	background: #43a047;
	background: -moz-linear-gradient(60deg,#66bb6a,#43a047);
	background: -webkit-linear-gradient(60deg,#66bb6a,#43a047);
	background: -ms-linear-gradient(60deg,#66bb6a,#43a047);
	background: -o-linear-gradient(60deg,#66bb6a,#43a047);
	background: linear-gradient(60deg,#66bb6a,#43a047);
	-moz-box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(76,175,80,.4);
	-webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(76,175,80,.4);
	box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(76,175,80,.4);
}
#dash-main .card .card-header-clr3 .card-icon{
	background: #00acc1;
	background: -moz-linear-gradient(60deg,#26c6da,#00acc1);
	background: -webkit-linear-gradient(60deg,#26c6da,#00acc1);
	background: -ms-linear-gradient(60deg,#26c6da,#00acc1);
	background: -o-linear-gradient(60deg,#26c6da,#00acc1);
	background: linear-gradient(60deg,#26c6da,#00acc1);
	-moz-box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(0,188,212,.4);
	-webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(0,188,212,.4);
	box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(0,188,212,.4);
}
#dash-main .card .card-header-clr4 .card-icon{
	background: #e53935;
	background: -moz-linear-gradient(60deg,#ef5350,#e53935);
	background: -webkit-linear-gradient(60deg,#ef5350,#e53935);
	background: -ms-linear-gradient(60deg,#ef5350,#e53935);
	background: -o-linear-gradient(660deg,#ef5350,#e53935);
	background: linear-gradient(60deg,#ef5350,#e53935);
	-moz-box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(244,67,54,.4);
	-webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(244,67,54,.4);
	box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(244,67,54,.4);
}

.card-text-main{	
    color: #fff;
    text-transform: uppercase;
    /*box-shadow: 0px 10px 9px -5px #d2d0d0;*/
    font-weight: 600;
    border-radius: 2px;
	height:100%;
}
.card-text-main .num{font-size:28px;}
.card-text-main hr{margin-bottom:0.5rem;margin-top:0.5rem;}
.card-body-clr1{background: #fb8c00;}
.card-body-clr2{background: #43a047;}
.card-body-clr3{background: #00acc1;}
.card-body-clr4 {background: #e53935;}


.card-body-clr1 .card-text{color: #fff;font-weight: 600;}
.card-body-clr2 .card-text{color: #fff;font-weight: 600;}
.card-body-clr3 .card-text{color: #fff;font-weight: 600;}
.card-body-clr4 .card-text{color: #fff;font-weight: 600;}

/*#dash-main .card .card-header-clr1.card-header{
	background-color:rgba(248, 144, 13, 0.15);
}
#dash-main .card .card-header-clr2.card-header{
	background-color:rgba(70, 164, 76, 0.15);
}
#dash-main .card .card-header-clr3.card-header{
	background-color:rgba(53, 176, 198, 0.15);
}
#dash-main .card .card-header-clr4.card-header{
	background-color:rgba(231, 62, 57, 0.15);
}*/
#dash-main .card .card-icon img{
	width: 45px;
    height: 45px;
    text-align: center;
}
#dash-main .card .card-header h4{padding-top:5px;}
#dash-main .card{margin-bottom:40px;}
#dash-main .card.mb-10{margin-bottom:10px;}
#dash-main .card .card-text{
	/*border-bottom: 1px solid #ddd;*/
    padding: 6px 5px;
}
#dash-main .card .card-text.deco{
	border-bottom: 1px solid #e4e4e4;
}
#dash-main .card .card-body{padding: 0.5rem 0.5rem;}
#dash-main .card-group.bg{	
	background: #fff;
	-moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.14);
	-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.14);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.14);
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
#dash-main .card-group.bg .card{margin-top:20px!important; margin-bottom:20px;border:0px; box-shadow:none;}

.table thead th.fwd{background-color:#fff9e2;text-transform: capitalize}
.table thead th.recd{background-color:#e9ffeb;text-transform: capitalize}

#dash-chart label{margin-bottom: .2rem; font-weight:600; font-size: 1rem;}

.chartjs-size-monitor, .chartjs-render-monitor{background: #fff;border: 1px solid #cadbca;}

#dash-main .card.mr-b {
    margin-bottom: 15px!important;
	}

#mrc-details .card-header{
	padding: 0rem!important;	
	background-color: #fff;
}
#mrc-details .card,
#mrc-details .card:last-child .card-header {
  border: none;
}
/*#mrc-details .card.border-c{
    border: 1px solid #fb8c00;
}*/

.bg-color-p{background-color:#FFE8E8}
#mrc-details .card-header .btn {
     width: 100%;
    font-weight: 600;
    color: #0000ff;
    text-align: left;
    padding: .25rem 1rem;
    margin-bottom: 0px;
    white-space: normal;
}
#mrc-details .btn-link:hover,
#mrc-details .btn-link:focus {
  text-decoration: none;
}
#mrc-details .btn .fa.fa-angle-double-right{
	color: #002def;
}
#mrc-details .card-body:first-child{
	padding: 2.5rem 1rem 0.1rem!important;
	border-top: 1px solid #dadada;
}
#mrc-details .card-header button.btn-link:before{
	float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
	font-size: 12px;
	color:#002def;
	margin-left:0.5rem;
	margin-top:7px;
}	
#mrc-details .card-header button.btn-link.collapsed:before {
    float: right !important;
    content:"\f067";
}

.table.deco-grie tr th, .table.deco-grie tr td{color:#fff; text-align: right; padding: 6px 5px; border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4;}
.table.deco-grie tr th{border-top:0px;}

@media screen and (max-width:767px){
	#dash-main  .card .card-header h4, .dash-form-selection label{font-size:1.1rem;}
	#dash-chart label{font-size: 1.1rem;}
	#dash-main .card.mr-b {
    margin-bottom: 40px!important;
	}
}