body{
	font-weight: normal;
}
.navbar-header {
    background: #da5240;
}
#page-wrapper{
	background: #f2edf3;
}
.footer{
	background: transparent;
    border-top: 1px solid #e7dee9;
}
.bg-title {
  background: #f2edf3;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}
.bg-title{
	padding: 10px;
}
.bg-title h4{
	margin-bottom: 0;
	margin-top: 3px;
}
.bg-title .breadcrumb{
	margin-top: 5px;
}
.bg-title .breadcrumb .active {
    color: #007bff;
}
.bg-title .breadcrumb a:hover {
	color: #0056b3;
	border: 1px solid transparent;
	border-color: #ebedf2 #ebedf2 #ffffff;
}
.nav-tabs > li > a {
	color: #007bff;
	border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.nav-tabs>li.active>a{
	border-color: #ebedf2 #ebedf2 #ffffff;
}
.nav-tabs {
    border-bottom: 1px solid #ebedf2;
}
.nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
    background: #fff;
    color: #0056b3;
}
.nav-tabs>li>a:hover {
    border-color: #eee #eee #ebedf2;
}
.nav-tabs>li.active>a{
	color: #343a40;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover{
	border-color: #eee #eee #fff;
}
table.custom-table{
	border: 0;
}

.checkbox-success.checkbox label::before{
	border: 3px solid #DA5240;
	height: 18px;
	width: 18px;
	border-radius: 2px;
}
.checkbox.checkbox-success input[type=checkbox]:checked+label::before {
    background-color: #DA5240;
    border-color: #DA5240;
}
.checkbox-success.checkbox label::after{
	width: 18px;
	height: 18px;
	margin-left: -20px;
	padding-top: 1px;
	font-size: 12px;
}
.custom-table th,.custom-table tbody{
    color: #212529;
}
/*.custom-table tbody a{ font-size: 14px; color: #212529;}
.custom-table.table>tbody>tr>td{border-top: 1px solid #ebedf2;}*/
.custom-table tbody a {
    font-size: 12px !important;
    color: #212529;
}
/*.sidebar,.sidebar .sidebar-head{background: #222;}*/
/*#side-menu li a.active,#side-menu li a.active:hover{background: #da5240;}*/
/*#side-menu li a,.sidebar:hover{
	width: 270px;
}*/
/*.sidebar:hover .sidebar-nav li .nav-second-level li .nav-second-level li a {
    padding-left: 55px;
}
.sidebar i{
	margin: 0 4px 0 0;
}*/

.switch-primary > .switch.switch-bootstrap:checked + .lable::before {
    background: linear-gradient(to right, #84d9d2, #07cdae);
}

.switch.switch-bootstrap + .lable::before{
	background: linear-gradient(to right, #90caf9, #047edf 99%);
}
.pagination>li {
    display: inline-block;
}
.pagination{
	text-align: right;
	width: 100%;
	margin: 0;
}
.dataTables_info{ line-height: 31px; }
.btn-success, .btn-success.disabled {
    background: linear-gradient(to right, #84d9d2, #07cdae);
    border: 0;
}
.btn-success.disabled.focus, 
.btn-success.disabled:focus, 
.btn-success.disabled:hover, 
.btn-success.focus, 
.btn-success:focus, 
.btn-success:hover{opacity: 0.8; border: 0; background: linear-gradient(to right, #84d9d2, #07cdae);}
.btn-primary,.btn-primary.disabled{
	background: linear-gradient(to right, #90caf9, #047edf 99%);
	border: 0;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover{
	opacity: 0.8; border: 0; 
	background: -webkit-linear-gradient(to right, #90caf9, #047edf 99%);
	background: -o-linear-gradient(to right, #90caf9, #047edf 99%);
	background: linear-gradient(to right, #90caf9, #047edf 99%);	
}

.btn-default{
	border-color: #c3bdbd;
	background-color: #fff;
}
.btn-default.disabled.focus, 
.btn-default.disabled:focus, 
.btn-default.disabled:hover, 
.btn-default.focus, 
.btn-default:focus, 
.btn-default:hover{
	background: linear-gradient(to right, #e7ebf0, #868e96);
    color: #000;
    opacity: 0.8;
}

.panel .panel-heading{
	border-bottom: none;
}

.panel .panel-heading h4{
	margin: 0;
	color: #343a40;
	font-weight: 500;
	font-size: 18px;
}

.white-box{
	border-radius: 5px;
}

.label-danger{
	background: linear-gradient(to right, #ff9191, #ff7676 99%);
    color: #ffffff;
}

.label-success{
	background: linear-gradient(to right, #84d9d2, #07cdae);
    color: #ffffff;
}

.label-warning {
    background: linear-gradient(to right, #90caf9, #047edf 99%);
    color: #ffffff;
}

.btn-danger, .btn-danger.disabled {
    background: linear-gradient(to right, #ff9191, #ff7676 99%);
    border: 1px solid #ff7676;
}

.btn-danger.disabled.focus, 
.btn-danger.disabled:focus, 
.btn-danger.disabled:hover, 
.btn-danger.focus, 
.btn-danger:focus, 
.btn-danger:hover
{
    background: linear-gradient(to right, #ff9191, #ff7676 99%);
	opacity: 0.8;
}

.btn-info, .btn-info.disabled {
	background: linear-gradient(to right, #5fc8f7, #2cabe3 99%);
    color: #fff;
    border-color: #5fc8f7;
}
.btn-info.disabled.focus, 
.btn-info.disabled:focus, 
.btn-info.disabled:hover, 
.btn-info.focus, 
.btn-info:focus, 
.btn-info:hover
{	background: linear-gradient(to right, #5fc8f7, #2cabe3 99%);
    opacity: 0.8;
}

.form-control{
	border: 1px solid #ebedf2;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
    color: white !important;
    border: 1px solid #2cabe3;
    background: linear-gradient(to right, #5fc8f7, #2cabe3 99%);
    opacity: 0.8;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background: linear-gradient(to right, #5fc8f7, #2cabe3 99%);
}

.inv-v-p > th:first-child:before,.inv-p-p.inv-parent-pro th:before{
	background: #DA5240 !important;
}