
/*-------------- Flash Message -----------*/


/*@font-face {
	font-family: 'MontserratAlternates-Bold';
	src: url('{{ asset('app-assets/fonts/Montserrat_Alternates/MontserratAlternates-Bold.ttf') }}');
	font-style: bold;
}*/


@font-face {
	font-family: 'MontserratAlternates-Bold';
	src: url('../../fonts/Montserrat_Alternates/MontserratAlternates-Bold.ttf');
	font-weight: 100;
	font-style: normal;
}

.text-right{
	text-align: right;
}

/*hr.style-eight {
height: 10px;
border: 1;
box-shadow: inset 0 9px 9px -3px rgba(11, 99, 184, 0.8);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}*/
a{
	cursor: pointer;
}
.incidenceReports hr{
    /*height: 10px;
	border: 0;
	box-shadow: 0 10px 10px -10px #0288d1 inset;*/
	border-top: 4px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}

.incidenceReports hr{
	/*border-top: 1px solid #8c8b8b;*/
	border-top: 2px solid lightgray;
	border-bottom: 1px solid #fff;
}

/*.incidenceReports hr:after{
	content: '';
	display: block;
	margin-top: 3px;
	border-top: 4px solid #0288d1;
	border-bottom: 1px solid #fff;
}*/


/*hr.style8:after {
	content: '';
	display: block;
	margin-top: 2px;
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}*/



.dynamicbtns{
	margin-top: 12px!important;
	margin-bottom: 10px!important;
}

.downloadbtn{
	display: inline-flex!important;
}
.mrightbtn{
	margin-right: 8px!important;
}


.logofont{
	font-family: "MontserratAlternates-Bold"!important;
}

/*#breadcrumbs-wrapper{
	background-image: url('../../images/gallery/breadcrumb-bg.jpg');
	background-size: cover;
	background-position: center;
}

.breadcrumbs-title{
	color: #FFFFFF!important;
}*/


.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
	margin-top:10px!important;
}
.alert-heading {
	color: inherit
}
.alert-link {
	font-weight: 700
}
.alert-dismissible {
	padding-right: 4rem
}
.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: .75rem 1.25rem;
	color: inherit
}
.alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff
}
.alert-primary hr {
	border-top-color: #9fcdff
}
.alert-primary .alert-link {
	color: #002752
}
.alert-secondary {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db
}
.alert-secondary hr {
	border-top-color: #c8cbcf
}
.alert-secondary .alert-link {
	color: #202326
}
.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb
}
.alert-success hr {
	border-top-color: #b1dfbb
}
.alert-success .alert-link {
	color: #0b2e13
}
.alert-info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb
}
.alert-info hr {
	border-top-color: #abdde5
}
.alert-info .alert-link {
	color: #062c33
}
.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba
}
.alert-warning hr {
	border-top-color: #ffe8a1
}
.alert-warning .alert-link {
	color: #533f03
}
.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb
}
.alert-danger hr {
	border-top-color: #f1b0b7
}
.alert-danger .alert-link {
	color: #491217
}
.alert-light {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe
}
.alert-light hr {
	border-top-color: #ececf6
}
.alert-light .alert-link {
	color: #686868
}
.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca
}
.alert-dark hr {
	border-top-color: #b9bbbe
}
.alert-dark .alert-link {
	color: #040505
}

.alert-danger li{
	padding-left: 20px!important;
}

.alert-success li{
	padding-left: 20px!important;
}

.alert-light li{
	padding-left: 20px!important;
}

.alert-info li{
	padding-left: 20px!important;
}

.alert-warning li{
	padding-left: 20px!important;
}


/*------------------------------------------- */


/*------------ Table class ------------*/

.table-responsive
{
	overflow-x: auto!important;
}

table {
  border-collapse: collapse!important;
  border-spacing: 0!important;
  width: 100%!important;
}

th, td {
  text-align: left;
  padding: 8px;
}


/*-------------- Breadcrumb -------------------*/

.breadcrumb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	background-color: transparent;
	border-radius: .25rem;
	color:#FFF!important;
	margin: 0px!important;
	text-align: right;
	font-size: 15px!important;

}
.breadcrumb-item+.breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem;
	padding-left: .5rem;
	color: #FFF;
	content: "/"
}
.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: underline
}
.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: none
}
.breadcrumb-item.active {
	color: #FFFFFF!important;
}

.breadcrumb-item>a{
	color: #FFFFFF!important;
}

.breadcrumb>li{
	display: contents!important;
}

.breadcrumb>li>a{
	display: contents!important; 
}

.breadcrumb>li+li:before {
    /*padding: 0 5px;
    color: #FFFFFF;
    content: "/\00a0";*/
    font-family: 'Material Icons';
    position: relative;
    top: 1px;
    padding: 0 5px 0 4px;
    content: 'keyboard_arrow_right';
    color: #FFFFFF!important;
}

/*.trainingpagebreadcrumbs .breadcrumb>li{
	display: contents!important;
}*/


/*-------------------------------------------*/






body{

/*	background-image: url(../images/loginbg.png) center center;*/
	background-size: cover!important;	
}

.headingtext{
	font-size: 22px;
	font-weight: bold;
	color: #333;
	word-wrap: break-word;
}

.headingtext_header{
	font-size: 22px;
	font-weight: bold;
	color: #333;
	word-wrap: break-word;	
}

.powerby{
	padding-top: 0px!important;
	margin-top: 0px!important;
	font-size: 12px;
}


.drag-target
{
	display: none!important;
}

.regidterbtn{
	margin-top: 3%!important;
}

.dashboard_box{
	display: block;
    position: relative;
    height: 420px;
    min-height: 420px!important;
    overflow: auto;
}

.dashboardcardtitle{
	display: flex!important;
}

.dashboardcardheading{
	padding-left: 5px;
}

.dashboardblank_box{
	padding-top: 18%!important;
}

.dashboard_paddingtopchk{
	padding-top: 24px!important;
	padding-left: 12px;
}

.checkError{
	font-size: .8rem!important;
    position: relative!important;
    top: 0rem;
    left: 0rem;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    color: #ff4081!important;
}

#check_1-error,#state_id-error,#city_id-error{
	font-size: .8rem!important;
    position: relative!important;
    top: 0rem;
    left: 0rem;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    color: #ff4081!important;
}
#check_2-error{
	font-size: .8rem!important;
    position: relative!important;
    top: 0rem;
    left: 0rem;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    color: #ff4081!important;
}

.miarrow_forward{
	font-size: 18px!important;
}

.miarrow_forwardspan{
	padding-top: 5px!important;
}


.dynamic_amount{
	padding-left:11.5%;
	font-size: 20px;
	font-weight: bold;
}

.dynamic_amount1{
	padding-left: 5.5%;
	font-size: 20px;
	font-weight: bold;
}
.saved_amount{
	font-size: 20px;
	font-weight: bold;
}

.len-green{
	color: #43a047;
	font-size: 20px!important;
}

.len-red{
	color:#ff5252;  
	font-size: 20px!important;
}

.trainingpagebreadcrumbs{
	float: left;
	padding-left: 0px!important;
}

.trainingpagebreadcrumbs .breadcrumb{
	padding-left: 0px!important;
	padding-top: 5px;
}

.deletebtn{
	background-color: transparent!important;
	border:0px!important;
	    font-size: 16px;
    line-height: 22px;
    display: block;
    padding: 14px 16px;
    color: #03a9f4;
}

.trainings_table{
	cursor: pointer;
}

.tablepointer{
	cursor: pointer;
}

.btnimageupload .btn, .btn-large, .btn-small, .btn-flat{
	padding: 0px 7px 5px 7px!important;
}


.flexclass{
	display: flex!important;
}

.marginleftrow{
	margin-left: 3px!important;
}

/*----------  For Terms ------------*/

.termsheadbg{
	background-image: url('../../images/gallery/breadcrumb-bg.jpg')!important;
	background-size: cover!important;
	background-position: center;
}

.headingcontainer{
	height: 200px;
}

.termsheading{
	line-height: 200px;
	font-size: 46px!important;
	font-weight: bold;
	padding-top: 100px;
	text-align: center;
	color: #ffffff!important;
}


.colordark{

	color: black;
}

.widthSets{
	margin-top: -1px!important;
}

.btnmarginright{
	margin-right: 5px;
}


.qiladdbtn{
	width: 110px;
}

.qibtns{
	padding: 0px 20px!important;
}	

@media screen and (max-width: 767px){
	.termscard h5{
		text-align: center;
		font-size: 22px;
		padding-top: 16px;
		padding-bottom: 5px;
	}
	.termscard p{
		text-align: center;
	}	
}

.invoice_btns
{
	background-color: #0288d1!important;
	color: #fff!important;
}

.invoice_btns:hover
{
	background-color: #0288d1!important;
	color: #fff!important;
}

/*------------ Table class ------------*/

.table-responsive
{
	overflow-x: auto!important;
}

table {
  border-collapse: collapse!important;
  border-spacing: 0!important;
  width: 100%!important;
  /*border: 1px solid #ddd!important;*/
}

th, td {
  text-align: left;
  padding: 8px;
}

.btns-ir{
		padding: 0 1rem;
	}
/*-----------------------------*/

.license_type{
	width: 200px!important;
}

.select2-container{
	width: 480px;
}


.lrno{
	margin-top: 22px;
}

@media(max-width: 1280px){
	.headingtext_header{
		font-size: 18px;
		font-weight: bold;
		color: #333;
		word-wrap: break-word;	
	}
}

/*@media(width: 1024px){
	.headingtext_header{
		font-size: 16px!important;
		font-weight: bold;
		color: #333;
		word-wrap: break-word;	
	}
}*/

@media(width: 1280px){
	.select2-container{
		width: 440px!important;
	}
}

@media(max-width: 1080px){
	.select2-container{
		width: 310px;
	}
}

@media(max-width: 1024px){

	.labelres{
		margin-top: -10px!important;
	}

	.labelreses{
		margin-top: -10px!important;
	}

	.labelres_reg{
		margin-top: -10px!important;		
	}

	.labelreslrno_license{
		margin-top: -10px!important;
	}

	.termscondiotn{
		margin-top: 20px;
	}

	.btns-ir{
		padding: 0 1rem;
	}

	.select2-container{
		width: 310px;
	}

	.dynamic_amount{
		padding-left:16.2%;
		font-size: 20px;
		font-weight: bold;
	}	
	
	.dynamic_amount1{
		padding-left:7.5%;
		font-size: 20px;
		font-weight: bold;
	}

	/*.headingtext_header{
		display: none;
	}*/
	
}

@media (width: 1024px) {
	.headingtext_header{
		font-size: 15px;
		font-weight: bold;
		color: #333;
		word-wrap: break-word;	
	}
	
}


@media (min-width: 992px) {
	.modal-lg {
		width: 900px
	}
}

@media(max-width : 800px){

	.navbar .sideNav-lock .header-search-wrapper{
		margin-left: 52px!important;
		display: inline !important;
		/*display: none!important;*/
	}





@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}
	.modal-sm {
		width: 300px
	}

	.incidence_report .select-wrapper{
		width: 120px!important;
		margin-bottom: 14px!important;
	}



}

@media(max-width: 768px){
	.incidence_report .select-wrapper{
		width: 120px!important;
		margin-bottom: 14px!important;
	}

	.ptindicator{
		margin-top: 20px!important;
	}

	.ptindicatorsub{
		margin-top: 10px!important;	
	}

	.mbbtn{
		margin-top: 12%!important;
	}

	.soquarter{
		left:1px!important;
	}

	/*.headingtext_header{
		font-size: 16px!important;
		font-weight: bold;
		color: #333;
		padding-left: 5px;
		word-wrap: break-word;
	}*/

	/*.dynamic_amount{
		padding-left:25.2%;
		font-size: 20px;
		font-weight: bold;
	}	
	
	.dynamic_amount1{
		padding-left:11.5%;
		font-size: 20px;
		font-weight: bold;
	}*/
	.headingtext_header{
		display: none!important;
	}
}


@media(width: 768px){
	.dynamic_amount{
		padding-left:25.2%;
		font-size: 20px;
		font-weight: bold;
	}	
	
	.dynamic_amount1{
		padding-left:11.5%;
		font-size: 20px;
		font-weight: bold;
	}

	.headingtext_header{
		font-size: 16px!important;
		font-weight: bold;
		color: #333;
		padding-left: 5px;
		word-wrap: break-word;
		display:contents!important;
	}

	.navbar .sideNav-lock .header-search-wrapper {
	    margin-left: 61px!important;
	    display: inline !important;
	}
}


@media(max-width:767){
	.headingtext_header{
		display: none!important;
	}
}




@media(max-width : 640px){
	.labelreslrno_license{
		margin-top: -10px!important;	
	}
	.labelres{
		margin-top: 5px!important;
	}

	.labelreses{
		margin-top: 5px!important;
	}
}

@media(max-width : 600px){
	.breadcrumb{
		float: left;
		padding-left: 0px;
		padding-top: 5px;
	}
	.labelres{
		margin-top: 5px!important;
	}
	.labelreses{
		margin-top: 5px!important;
	}

	.dynamic_amount{
		padding-left:8.2%;
		font-size: 20px;
		font-weight: bold;
	}	
	
	.dynamic_amount1{
		padding-left:7.5%;
		font-size: 20px;
		font-weight: bold;
	}


}



@media(max-width: 500px){
	.minheight{
		min-height: 250px!important;
	}

	.minheights{
		min-height:340px!important;
		width: 100%;
	}

	.widthth{
		width: 150px;
	}

	.minheightdocumenttation{
		min-height: 450px!important;
	}

	.pdmetting{
		padding-top:30px!important; 
	}


	.pllicense{
		padding-left: 7px!important;
	}

	.incidenecebtns{
		display: grid!important;
	}

	.mrb{
		margin-bottom: 10px;
		justify-content: center;
	}

	.breadcrumb{
		display: -webkit-box;
		display: -ms-flexbox;
		display: inline-block;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		list-style: none;
		background-color: transparent;
		border-radius: .25rem;
		color:#FFF!important;
		margin: 0px!important;
		text-align: right;
		font-size: 12px!important;

	}

	.checkTargetDate{
		position: relative!important;
		width: 200px!important;
	}

	.widthSets{
		width: 80px!important;
		margin-bottom: 13px!important;
	}

	.incidentdatefield{
		margin-top: 8%;
	}

	.mbr-3{
		margin-top: 8%;
	}

	.mb_class{
		padding:5% 0% 10% 0%;
	}

	.register-bg{
		background-repeat: repeat;
	}
}

@media(width: 460px){
	.dynamic_amount{
		padding-left:14.2%;
		font-size: 20px;
		font-weight: bold;
	}	
	
	.dynamic_amount1{
		padding-left:13.5%;
		font-size: 20px;
		font-weight: bold;
	}

}

@media(max-width : 450px){
	.labelres{
		margin-top: -10px!important;
	}

	.labelreslrno{
		margin-top: 3px!important;
	}

	.labelreslrno_license{
		margin-top: -10px!important;	
	}

	.labelresqi{
		margin-top: -10px!important;
	}

	.lrno{
		margin-top: 20px!important;
	}

	.termscondiotn{
		margin-top: 20px;
	}

	.select2-container{
		width: 288px;
	}

	.dynamic_amount{
		padding-left:14.2%;
		font-size: 20px;
		font-weight: bold;
	}	
	
	.dynamic_amount1{
		padding-left:13.5%;
		font-size: 20px;
		font-weight: bold;
	}

	.breadcrumb {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: inline-block;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    list-style: none;
	    background-color: transparent;
	    border-radius: .25rem;
	    color: #FFF!important;
	    margin: 0px!important;
	    text-align: left;
	    font-size: 12px!important;
	}


}

@media(width: 414px){
	.labelres_reg{
		margin-top: 4px!important;
	}
}

@media(width : 412px){
	.labelres_reg{
		margin-top: 5px!important;
	}
}

@media(width : 411px){
	.labelres_reg{
		margin-top: 0px!important;
	}

	.mb_class{
		padding:16% 0% 10% 0%;
	}
}

@media(max-width : 380px){
	.mb_class{
		padding:20% 0% 10% 0%;
	}
}

@media(max-width: 375px){
	.select2-container{
		width: 250px!important;
	}

	.labelresqi{
		margin-top: -11px!important;
	}

	.dynamic_amount{
		padding-left:17.2%!important;
		font-size: 20px;
		font-weight: bold;
	}	
	
	.dynamic_amount1{
		padding-left:17.5%!important;
		font-size: 20px;
		font-weight: bold;
	}

	.breadcrumb {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: inline-block;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    list-style: none;
	    background-color: transparent;
	    border-radius: .25rem;
	    color: #FFF!important;
	    margin: 0px!important;
	    text-align: left;
	    font-size: 12px!important;
	}
}
	
@media(width : 375px){
	.labelres_reg	{
		margin-top: 0px!important;
	}
}	

@media(width : 360px){
	.mb_class{
		padding:20% 0% 10% 0%;
	}

	.qibtns{
		padding: 0px 8px!important;
	}

	i.right {
		margin-left: 8px;	
	}

	.labelres_reg{
		margin-top: 4px!important;
	}
}

@media(max-width : 350px){
	.mb_class{
		padding:34% 0% 10% 0%;
	}
}

@media(max-width: 320px){
	.select2-container{
		width: 200px!important;
	}

	.qibtns{
		padding: 0px 8px!important;
	}

	i.right {
		margin-left: 8px;	
	}

	
}

@media(width:320px){
	.qibtns{
		padding: 0px 10px!important;
	}

	.labelresqi1{
		margin-top: -30px!important;
	}

	.labelresqi1_mt{
		margin-top: 12px;
	}

	.labelres_reg{
		margin-top: 4px!important;
	}
}

@media(width : 280px){
	.labelreslrno_license{
		margin-top: -30px!important;	
	}

	.select2-container{
		width: 170px!important;
	}

	.qibtns{
		padding: 0px 5px!important;
	}

	i.right {
		margin-left: 6px;	
	}
}

@media(max-width : 279px){
	
	.select2-container{
		width: 130px!important;
	}
}






	/**/


	/*.header-search-wrapper{
		text-align: center!important;
		font-size: 18px!important;
	}*/
}


/*@media (width: 550px)
{

}*/


.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}


.goBackBtn
{
	float: right;
}
.table-cursor-pointer
{
	cursor: pointer;
}

.incidencereport_heading{
	padding-left: 15px;
	font-size: 20px;
	font-weight: bold;
}

.incidencereport_heading1{
	/*padding-left: 15px;*/
	font-size: 20px;
	font-weight: bold;
}


.incidencereport_heading2{
	/*padding-left: 15px;*/
	font-size: 26px;
	text-align: center;
	align-items: center;
	font-weight: bold;
}


/*.incidencereport_heading3{

}*/

.text-center{
	text-align: center;
}

.mrtopspecifyother{
	margin-top: 22px;
}


/*-----------------------------------------------------------------------------------------------------------------*/


.modal-open {
	overflow: hidden;
}
.modal {
	padding-top: 18%;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
	height:100%;

	/*background-color: rgba(255, 0, 0, 0.3)!important;*/
	/*background-color:red;*/

}
.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: hidden;
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}
.modal-content {
	position: relative;
	/*background-color: #fff;*/
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	/*-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);*/
	outline: 0
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	/*background-color: #000*/
}
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}
.modal-header .close {
	margin-top: -2px
}
.modal-title {
	margin: 0;
	line-height: 1.42857143
}
.modal-body {
	position: relative;
	padding: 15px
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}
.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px
}
.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}
.modal-footer .btn-block+.btn-block {
	margin-left: 0
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

.changeLogoSize
{
	font-size: 18px !important;
}
.successText
{
	color: #28a745;
}
.dangerText
{
	color: #dc3545;
}


.checkTargetDate
{
	position:absolute;
}


.widthSet
{
	width: 50% !important;
}



/*.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}*/



.bootstrap-datetimepicker-widget {
  list-style: none!important;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block !important;
  margin: 2px 0 !important;
  padding: 4px !important;
  width: 19em !important;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em!important;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em!important;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em!important;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block!important;
  position: absolute!important;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent!important;
  border-right: 7px solid transparent!important;
  border-bottom: 7px solid #ccc!important;
  border-bottom-color: rgba(0, 0, 0, 0.2)!important;
  top: -7px!important;
  left: 7px!important;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent!important;
  border-right: 6px solid transparent!important;
  border-bottom: 6px solid white!important;
  top: -6px!important;
  left: 8px!important;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent!important;
  border-right: 7px solid transparent!important;
  border-top: 7px solid #ccc!important;
  border-top-color: rgba(0, 0, 0, 0.2)!important;
  bottom: -7px!important;
  left: 6px!important;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent!important;
  border-right: 6px solid transparent!important;
  border-top: 6px solid white!important;
  bottom: -6px!important;
  left: 7px!important;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto!important;
  right: 6px!important;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto!important;
  right: 7px!important;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0!important;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0!important;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none!important;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px!important;
  font-weight: bold!important;
  font-size: 1.2em!important;
  margin: 0!important;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px!important;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
  content: "Increment Hours"!important;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
  content: "Increment Minutes"!important;
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
  content: "Decrement Hours"!important;
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
  content: "Decrement Minutes"!important;
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
  content: "Show Hours"!important;
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
  content: "Show Minutes"!important;
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
  content: "Toggle AM/PM"!important;
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
  content: "Clear the picker"!important;
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
  content: "Set the date to today"!important;
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center!important;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
  content: "Toggle Date and Time Screens"!important;
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0!important;
  margin: 0!important;
  height: auto!important;
  width: auto!important;
  line-height: inherit!important;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5!important;
  height: 2.5em!important;
  width: 100%!important;
}
.bootstrap-datetimepicker-widget table {
  width: 100%!important;
  margin: 0!important;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center!important;
  border-radius: 4px!important;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px!important;
  line-height: 20px!important;
  width: 20px!important;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px!important;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none!important;
  color: #777777!important;
  cursor: not-allowed!important;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
  content: "Previous Month"!important;
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
  content: "Next Month"!important;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer!important;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee!important;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px!important;
  line-height: 54px!important;
  width: 54px!important;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em!important;
  height: 20px!important;
  line-height: 20px!important;
  color: #777777!important;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px!important;
  line-height: 20px!important;
  width: 20px!important;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee!important;
  cursor: pointer!important;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777!important;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative!important;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: ''!important;
  display: inline-block!important;
  border: solid transparent!important;
  border-width: 0 0 7px 7px!important;
  border-bottom-color: #0288d1!important;
  border-top-color: rgba(0, 0, 0, 0.2)!important;
  position: absolute!important;
  bottom: 4px!important;
  right: 4px!important;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #0288d1!important;
  color: #000000!important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff!important;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none!important;
  color: #777777!important;
  cursor: not-allowed!important;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block!important;
  width: 54px!important;
  height: 54px!important;
  line-height: 54px!important;
  margin: 2px 1.5px!important;
  cursor: pointer!important;
  border-radius: 4px!important;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee!important;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #0288d1!important;
  color: #000000!important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777!important;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none!important;
  color: #777777!important;
  cursor: not-allowed!important;
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px!important;
  line-height: 27px!important;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em!important;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important!important;
}
.input-group.date .input-group-addon {
  cursor: pointer!important;
}
.sr-only {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  margin: -1px!important;
  padding: 0!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0)!important;
  border: 0!important;
}

.btn-primary{
	background-color: #0288d1!important;
	border-color: #0288d1!important;
}
.action-filters
{
	display: none !important;
}
.dt-checkboxes-cell 
{
	display: none !important;
}
.invoice-list-wrapper
{
	margin-top: 0px !important;
}

/*.bootstrap-datetimepicker-widget{
	
	top: 1px!important;
	z-index: 99999!important;
	position: absolute!important;
}

.checkTargetDate{
		background-color: #fff!important;
}*/
input[type=text]:not(.browser-default)[readonly='readonly']{
	color: black!important;
	border-bottom: 1px solid #6b6f8 !important;
}
 .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{
    background: #393939!important;
}
.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected{
    background-color: #80cbc4!important;
}
.flatpickr-monthSelect-month.disabled:hover{
    background: #393939!important;
}
.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year{
    color: gray!important;
}
@media only screen and (max-width: 600px)
{
    .navbar .nav-wrapper .dropdown-content
    {
        left: 8px !important;

        width: calc(34% - 1px) !important;
        margin-left: 65% !important;
    }
}
.delete_img
{
	color: #ff5252 !important;
}
.fileError
{
	color: red !important;
}
.delete_img_edit
{
	color: #ff5252 !important;
}
.docView
{
	margin-bottom: 96px;
}
.marginDesign
{
	margin-top: 10px;
}

@media only screen and (width: 1024px)
{
    .marginDesign
    {
        margin-left: 15px !important;
    }
}

@media only screen and (width: 280px)
{
    .marginDesign
    {
        margin-left: 10px !important;
    }
}



.mobile_logout li > a
{
	    padding: 13px 9px !important;
}
.hideBtn
{
	visibility: hidden;
}

.btnbox a{
	padding: 0px 14px!important;
}

.adminBackBtn
{
	float: left !important;
	margin-top: 6% !important;
	color: white !important;
}
.errorShowIncident
{
	color: #ff5252;
}


@media only screen and (min-width: 1023px)
{
	.step-content
	{
		
	    height: 500px !important;
	    overflow: auto !important;
	}
}

.addBtnMargin
{
	margin-top: 11%;
}
#dataTableCheck_paginate
{
	display: none !important;
}
.pagination
{
	float: right !important;
}
.btnPrintColor
{
	background: #0288d1 !important;
}

@media only screen and (width: 1024px)
{
	.dpContent
	{
		width: 30% !important;
	}
}

@media only screen and (min-width: 900px)
{
	.dpContent
	{
		width: 30% !important;
	}
}


@media only screen and (min-width: 1025px)
{
	.dpContent
	{
		width: 25% !important;
	}
}

@media only screen and (width: 768px)
{
	.dpContent
	{
		width: 30% !important;
	}
}

@media only screen and (max-width: 850px)
{
	.dpContent
	{
		width: 45% !important;
	}
}

@media only screen and (max-width: 500px)
{
	.dpContent
	{
		width: 80% !important;
	}
}
.dangerColor
{
	color: #dc3545!important;
}
.successColor
{
	color: #28a745!important;
}
.royalColor
{
	color: #0d5dd4!important;
}
.colorWhite
{
	color: white !important;
}
.colorOrange
{
	color: #FF8C00 !important;
}

.liststylenone{
	list-style: none;
}

.pddashboard{
	padding: 0px 20px 5px 20px;
}

#task-card .collection-header1{
	font-size: 18px!important;
	padding: 10px!important;
	margin-bottom: 8px;
}
