/*Content Related Css Start*/	
	.container {
	    padding: 0 20px !important;
	    margin-right: auto !important;
	    margin-left: auto !important;
	}
/*Content Related Css End*/	
/*Table Related Css Start*/	
	th , td{
		color: #fff !important;  
	}
	.btn-red{   
		background: linear-gradient(to bottom, #c11b1b 0%,#e2231b 50%,#9c350d 51%,#da401c 100%) !important;
		color: #fff;
		font-size: 11px; 
		margin: 2px;
		cursor: pointer; 
	}
	.btn-green{
		background: linear-gradient(to bottom, #69cb18 0%,#1c902e 50%,#0d9c0f 51%,#3b911b 100%) !important;
		color: #fff;
		font-size: 11px; 
		margin: 2px;
		cursor: pointer; 
	}
	.btn-orange{
		background: linear-gradient(to bottom, #ee6127 0%,#e45f28 50%,#d8531b 51%,#c95424 100%) !important;
		color: #fff;
		font-size: 11px; 
		margin: 2px;
		cursor: pointer; 
	}
	.preloader {
    	background: #0170b8  !important; 
    }
	.preloader-text{
		color: #fff !important;
	}
	.dataTableDiv > div > table > thead > tr > th , table > thead > tr > th {
		background: #ff6322 !important;
		background: -moz-linear-gradient(top,   #ee6127 0%,#e45f28 50%,#d8531b 51%,#c95424 100%) !important;
		background: -webkit-linear-gradient(top,   #ee6127 0%,#e45f28 50%,#d8531b 51%,#c95424 100%) !important;
		background: linear-gradient(to bottom,   #ee6127 0%,#e45f28 50%,#d8531b 51%,#c95424 100%) !important;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6322', endColorstr='#ff6322',GradientType=0 ) !important;
	}
	table.table , table {
	    font-size: inherit !important;
		width: 100% !important;
	}
	.dataTables_info , .dataTables_length > label, .dataTables_filter > label{  
		color: #fff !important;
	}
	.dt-buttons > .btn-secondary {
	    color: #fff;
	    background-color: #0170b8;
	    border-color: #0170b8 !important;
	}
	.dt-buttons > .btn-secondary::hover {
	    color: #fff;
	    background-color: #0170b8;
	    border-color: #0170b8 !important;
	}
	.dt-buttons {
	    float: inline-start !important;
	}
	.table>thead>tr>th {
	    vertical-align: middle !important;
	    font-weight: normal !important;
	}
	.dataTableDiv{
		margin-top: 0px !important;   
	    overflow: auto !important;  
	}
	.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	    padding-top: 0px !important;
	    padding-bottom: 0px !important;
	    padding-left: 2px !important;
	    padding-right: 3px !important;
	    line-height: 1.42857143 !important;
	    vertical-align: middle !important;
	    border-top: 1px solid #ddd !important; 
	    white-space: nowrap !important;
	    height: 20px ;
	}
	.table>thead>tr>th {
	    vertical-align: inherit !important;
	    border-bottom: 0px solid #ff6322 !important;
	}
	.dataTables_length > label{
		height: 10px  !important;
		display: inline-flex  !important;
	}
	.filter-buttons{
		margin-top: 24px !important;
	}
	.pagination {
	    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 0px 20px 0 rgba(0, 0, 0, 0.1) !important;
	}	
	.dt-buttons > button {
		background-color: #fffdfd;
		border: 1px solid rgba(255, 255, 255, 0.13) !important
	}
/*Table Related Css End*/	
/*Model Related Css Start*/
	.modal-content {
	    border-radius: 0px !important;
		-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5) !important;
		box-shadow: 0 1px 475px rgba(0, 34, 56, 1) !important;
	}
	.modal-header {
	    color: white !important;
	    padding: 8px !important;
	    cursor: all-scroll !important;
	}		
/*Model Related Css End*/	
	td > .label{
		background: none !important;
		text-shadow : 0px 0px 10px rgba(0,0,0,0.2)  !important;
	    border-radius: 22px !important;
	}
	td > .label-success{
		color: green !important;
	}
	td > .label-danger{
		color: red !important;
	}
	td > .label-warning{
		color: yellow !important;
	}
	td > .label-primary{
		color: blue !important;
	}
	td > .label-info{ 
		color: loght-blue !important;
	}
	.btn{
		z-index: auto !important;
	}
/*Buttons Related Css Start*/
	/*button , .toggle-group > .btn{ ♣ 
	    text-align: center  !important;
	    text-transform: uppercase  !important;
	    transition: 0.5s  !important;
	    background-size: 200% auto  !important;
	    color: white  !important;
	    text-shadow: 0px 0px 10px rgba(0,0,0,0.2)  !important;
	    box-shadow: 0 0 20px #eee  !important;
	    border-radius: 10px  !important;
	    border: 0px  !important;
	}
	.toggle{
	    text-shadow: 0px 0px 10px rgba(0,0,0,0.2)  !important;
	    box-shadow: 0 0 20px #eee  !important;
	    border-radius: 10px  !important;
		border: none !important;
	}
	button:hover , .toggle-group > .btn:hover{ background-position: right center; }
	button.btn-primary , .toggle-group > .btn-primary{
		background-image: linear-gradient(to right, #000046 0%, #1CB5E0 51%, #000046 100%)  !important;
	}
	button.btn-warning,.toggle-group > .btn-warning{
		background-image: linear-gradient(to right, #F7971E 0%, #FFD200 51%, #F7971E 100%)  !important;
	}
	button.btn-danger , .toggle-group > .btn-danger{
		background-image: linear-gradient(to right, #FF5F6D 0%, #FFC371 51%, #FF5F6D 100%)  !important;
	}
	button.btn-success , .toggle-group > .btn-success{
		background-image: linear-gradient(to right, #1D976C 0%, #93F9B9 51%, #1D976C 100%)  !important;
	}
	button.btn-info , .toggle-group > .btn-info , .toggle-group > .btn-default { 
		background-image: linear-gradient(to right, #00d2ff 0%, #3a7bd5 51%, #00d2ff 100%) !important;
	}*/
/*Buttons Related Css End*/	
/*Other Related Css Start*/	 
	.selectize-input{
		border-radius: 4px !important; 
	}
	.box.box-primary {
	    border-top-color: transparent;
	}
	.close {
	    color: #225b9c !important;
	}
	.box {
	    background: transparent !important;
	    /*background: #ffffff;*/
	    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.0) !important;
	}
/*---CSS For Fixed Columnn Table Start--*/ 
	table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{
		background-color:white!important
	}
	div.DTFC_Blocker{
		background-color:white!important;
	}
	div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{
		margin-bottom:0!important;z-index:2!important;
	}
	div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{
		border-bottom:none!important;
	}
	.DTFC_LeftBodyLiner{
    	top: 0px !important;
		overflow-x: hidden !important;
	}
    .DTFC_RightBodyLiner{
    	top: 0px !important;
		overflow-x: hidden !important;
	}
    .DTFC_LeftBodyWrapper,.DTFC_LeftHeadWrapper{
    	left: -1px !important;
	}	
	.DTFC_LeftFootWrapper{
    	top: 11px !important;
	}	
	.DTFC_RightFootWrapper{
    	top: 11px !important;
	}
	div.dataTables_wrapper {
        margin: 0 auto!important;
    }
	table.DTFC_Cloned tr.even,table.DTFC_Cloned tr.odd {
	    background-color: white!important;
	}
	.dataTable tr:hover{
		box-shadow: 0px 0px 0px 0px!important;
	    font-weight: normal!important;
	    cursor: auto!important;
	}
/*---CSS For Fixed Columnn Table End--*/
/*---CSS For FieldSet Start--*/
	.fieldset-bordered{
      	border: 1px solid #248a0b !important;
   	 	padding: 0 1.4em 1.4em 1.4em !important;
   	 	margin: 0 0 1.5em 0.5em !important;
   	 	-webkit-box-shadow:  0px 0px 0px 0pxdbtlBtnColor #000;
        box-shadow:  0px 0px 0px 0px #000;
        width:98%; /* Or auto */
   	 	padding:0 10px; /* To give a bit of padding on the left and right */
   	 	border-bottom:none;
    }
    .legend-bordered{
      	font-family: "Source Sans Pro",sans-serif;
      	font-size: 14px;
  		line-height: 1.42857;
		color: #248a0b !important;
		font-weight: bold;
   	 	text-align: left !important;
      	border: 1px solid #248a0b !important;
   	 	padding:0 10px; /* To give a bit of padding on the left and right */
   	 	width: auto!important; /* Or auto */
   		margin-bottom: 10px !important;
    }
    .CompList{
		height: 22px !important;margin: 8px !important;text-align: right;
	}
/*---CSS For FieldSet End--*/
	.dbtlBtn{
		margin-top: 7px !important;
		margin-right: -38px !important;
		margin-left: 7px !important;
	}
	.required{
		color: #dd0000;
	}
	.process-box{
	    background: #fff;
	    padding: 10px;
	    border-radius: 15px;
	    position: relative;
	    box-shadow:  2px 0px 48px 0 #06060699;
	    height: 90%;
	}
	.process-step{
	    width: 80%;
	    margin: 0 auto;
	    color: #fff;
	    height: 100%;
	    padding-top: 8px;
	    position: relative;
	    top: -26px;
	    border-radius: 0px 0px 10px 10px;
	    box-shadow: -6px 8px 0px 0px #00000014;
	    background:#4d7496; 
	    color: #fff;
	}
	.process-step:after{
	    content: "";
	    display: inline-grid;
	    position: absolute;
	    left: -16px;
	    top: 0;
	    border-top: 8px solid #ff000000 !important;
	    border-bottom: 8px solid #4d7496 !important;
	    border-left: 8px solid #ff000000 !important;
	    border-right: 8px solid #4d7496 !important;
	}
	.process-step:before{
	    content: "";
	    display: inline-grid;
	    position: absolute;
	    right: -16px;
	    top: 0;
	    border-top: 8px solid #ff000000 !important;
	    border-bottom: 8px solid #4d7496 !important;
	    border-left: 8px solid #4d7496 !important;
	    border-right: 8px solid #ff000000 !important;
	}
	.report-popup{
		padding-left: 60px;
		padding-right: 60px;
	}
	.report-Page-content , .report-Page-content > div{
		width:100%;
	}
	.wtapper-popup{
	    min-height: 100vh !important;
	}
	.select2-focusser , .select2-input{
		display: none;
	}
	.select2-offscreen{
		margin-left: -59px;
	}
	.input-group > input{
		margin-left: 0px !important; 
	}
	.selectize-input > input{
		height: 20px; 
	}
	.modal-footer {
	    background-color: #fff !important; 
	    border-top: none !important; 
	}
	.modal-header{
		background: linear-gradient(to bottom, #f2f6f8 0%,#d8e1e7 30%,#bdd2de 20%,#e0eff9 100%) !important;
	}
	.modal-header > .modal-title , .modal-header > .modal-title > span{ 
		text-transform: uppercase !important;
	}
	.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
	    color: #aeaeae !important; 
	}
	.img-error {
	    position: absolute;
	    text-align: center;
	    box-sizing: border-box;
	    overflow: hidden;
	}
	.img-datatable {
	    position: relative;
	    z-index: 1;
	    height: 100%;
	    max-height: 100%;
	    background-color: #fff;
	}
/*Other Related Css Start*/	

