.error-msg {
	color: #e74c3c;
}

.error-text {
	color: #d53300 !important;
	text-align: left !important;
	margin-bottom: 1% !important;
	margin-top: 1% !important;
	/* font-weight: 550; */
	font-size: 14px !important;
}

.top-nav{
	float: right !important;
	display: block;
}

.side-menu-toggle{
	display: none;
}

.dropdown-menu>li>a:focus {
	background-color: #0c4da2 !important;
	color:#fff !important;
}

.navbar-nav > li.select > a {
	background-color: #eef1f6 !important;
	color:#0c4da2 !important;
	position: relative;
}
.logo {
	padding: 5px 0 !important;
}

.logo img {
	max-height: 45px !important;
}

.header-icon {
	padding: 5px 15px !important;
}

.avatar-img {
	max-height: 50px !important;
	width: 50px !important;
}

.sidebar-hide .sidebar .nano {
	margin-top: 40px !important;
}

.footer a {
	color: #0c4da2 !important;
}

.loader {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	background: url(../../images/loader-1.gif) center no-repeat
		rgba(255, 255, 255, 0.5);
}

tbody tr td:last-child {
	text-align: center !important;
}

.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.42;
	border-radius: 15px;
  }

  .min-h-200{
	  min-height: 200px;
  }	  
/*
.register-link a {
    color: #252525 !important;
}

.login-form label a {
    color: #252525 !important;
}

.login-form {
    background: #CCC !important;
}*/

.chckbox label {
	padding-left: unset !important;
}

.txt-area {
    display: flex;
    align-items: center;
    justify-content: start;
}
.stars > span.star > i.fa {
    display: inline-block;
    font-size: 2.5rem;
    color: #ccc;
    /* transition: all 0.4s ease; */
}
/* .stars > span.star.hover > i.fa {
    color: #f58634;
} */

.stars > span.star.selected > i.fa {
    color: #d53300;
}

.view-label label{
	font-weight: 600 !important;
}

.custom-bg{
	background:#a8a9ad !important;
}

.login-form label a {
    color: #faaa31 !important;
}

.login-form label a:hover {
    color: #000 !important;
}

.custom-btn {
	background-color: #0c4da2 !important;
	border-color: #0c4da2 !important;
	/* padding: 6px 18px;
	border-radius: 0px;*/
	color: #fff;
}
.custom-btn:hover {
	background-color: #09499c !important;
	border-color: #09499c !important;
	/* text-decoration: none; */
}

.text-orange{
	color: #d96006 !important;
}

.sidebar .nano-content > ul li:hover > a,
.sidebar .nano-content > ul li.active > a,
.sidebar .nano-content > ul li.open > a {
    color: #0c4da2 ;
    position: relative;
}

.footer {
    height: 60px !important;
}
.btn:hover{
	color:#fff !important;
	font-weight:bold;
}
/* a:hover{
	color:#000 !important;
} */
.p-10{
	padding:10px 13px 10px 13px;
}
.cancel-btn{
	background: #878787;
	border-color: #878787;
	color: #fff;
}
.cancel-btn:hover{
	background: #6e6e6e;
	border-color: #878787;
}
.br-5{
	border-radius: 5px;
}
.min-h-300{
	min-height: 300px;
}	  
.mbtn{
	
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
		border-top-color: transparent;
		border-right-color: transparent;
		border-bottom-color: transparent;
		border-left-color: transparent;
	border-radius: 4px;
	
}

label {
    font-weight: 500 !important;
}

.login-data a:hover{
	font-weight: 550 !important;
}

textarea {
	resize: none !important;
}
.border-custom{
	border-style: solid;
	border-width: 1px;
}

.custom-heading{
	color: #0c4da2 !important;
}
#main-content{
	margin-top:8px;
}
.field-label {
    font-weight: 700 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
	background: unset !important;
}
table.dataTable.no-footer {
    border-bottom: 0px solid #111 !important;
}
.custom-btn:focus{
	outline: none !important;
}

/* .buttons-pdf{
    background: #03a9f5 !important;
    color: #fff !important;
}

.buttons-pdf:hover{
    background: #fff !important;
    color: #03a9f5 !important;
} */

div.dt-buttons {
    float: right !important;
}

td.dataTables_empty {
	color: red;
	font-size: inherit;
}

.navbar-nav > li > a {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
}
.display-desk{
	display:block;
}

.display-mob{
	display:none;
}

/* Margin (m-) */
.m-0 { margin: 0 !important; }
.m-1 { margin: 0.25rem !important; }
.m-2 { margin: 0.5rem !important; }
.m-3 { margin: 1rem !important; }
.m-4 { margin: 1.5rem !important; }
.m-5 { margin: 3rem !important; }
.m-auto { margin: auto !important; }

/* Margin - Specific Sides */
.mt-0 { margin-top: 0 !important; }
.mt-1 { margin-top: 0.25rem !important; }
.mt-2 { margin-top: 0.5rem !important; }
.mt-3 { margin-top: 1rem !important; }
.mt-4 { margin-top: 1.5rem !important; }
.mt-5 { margin-top: 3rem !important; }

.mb-0 { margin-bottom: 0 !important; }
.mb-1 { margin-bottom: 0.25rem !important; }
.mb-2 { margin-bottom: 0.5rem !important; }
.mb-3 { margin-bottom: 1rem !important; }
.mb-4 { margin-bottom: 1.5rem !important; }
.mb-5 { margin-bottom: 3rem !important; }

.ml-0 { margin-left: 0 !important; }
.ml-1 { margin-left: 0.25rem !important; }
.ml-2 { margin-left: 0.5rem !important; }
.ml-3 { margin-left: 1rem !important; }
.ml-4 { margin-left: 1.5rem !important; }
.ml-5 { margin-left: 3rem !important; }

.mr-0 { margin-right: 0 !important; }
.mr-1 { margin-right: 0.25rem !important; }
.mr-2 { margin-right: 0.5rem !important; }
.mr-3 { margin-right: 1rem !important; }
.mr-4 { margin-right: 1.5rem !important; }
.mr-5 { margin-right: 3rem !important; }

/* Margin - X and Y Axis */
.mx-0 { margin-left: 0 !important; margin-right: 0 !important; }
.mx-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }
.mx-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }
.mx-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
.mx-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
.mx-5 { margin-left: 3rem !important; margin-right: 3rem !important; }

.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }

/* Padding (p-) */
.p-0 { padding: 0 !important; }
.p-1 { padding: 0.25rem !important; }
.p-2 { padding: 0.5rem !important; }
.p-3 { padding: 1rem !important; }
.p-4 { padding: 1.5rem !important; }
.p-5 { padding: 3rem !important; }

/* Padding - Specific Sides */
.pt-0 { padding-top: 0 !important; }
.pt-1 { padding-top: 0.25rem !important; }
.pt-2 { padding-top: 0.5rem !important; }
.pt-3 { padding-top: 1rem !important; }
.pt-4 { padding-top: 1.5rem !important; }
.pt-5 { padding-top: 3rem !important; }

.pb-0 { padding-bottom: 0 !important; }
.pb-1 { padding-bottom: 0.25rem !important; }
.pb-2 { padding-bottom: 0.5rem !important; }
.pb-3 { padding-bottom: 1rem !important; }
.pb-4 { padding-bottom: 1.5rem !important; }
.pb-5 { padding-bottom: 3rem !important; }

.pl-0 { padding-left: 0 !important; }
.pl-1 { padding-left: 0.25rem !important; }
.pl-2 { padding-left: 0.5rem !important; }
.pl-3 { padding-left: 1rem !important; }
.pl-4 { padding-left: 1.5rem !important; }
.pl-5 { padding-left: 3rem !important; }

.pr-0 { padding-right: 0 !important; }
.pr-1 { padding-right: 0.25rem !important; }
.pr-2 { padding-right: 0.5rem !important; }
.pr-3 { padding-right: 1rem !important; }
.pr-4 { padding-right: 1.5rem !important; }
.pr-5 { padding-right: 3rem !important; }

/* Padding - X and Y Axis */
.px-0 { padding-left: 0 !important; padding-right: 0 !important; }
.px-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }
.px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
.px-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
.px-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
.px-5 { padding-left: 3rem !important; padding-right: 3rem !important; }

.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }

@media only screen and (max-width: 768px) {

	.top-nav{
		display: none;
	}

	.side-menu-toggle{
		display: block;
	}

	.display-desk{
		display:none;
	}

	.display-mob{
		display:block;
	}

}