*{
	padding: 0;
	margin: 0;
	/*transition: all 0.4s ease;*/
	font-family: 'Avenir-Book';
}
@font-face {
	font-family: 'Avenir-Book';
	src: url('../font/Avenir-Book.eot');
	src: url('../font/Avenir-Book.woff2') format('woff2'),
	url('../font/Avenir-Book.woff') format('woff'),
	url('../font/Avenir-Book.ttf') format('truetype'),
	url('../font/Avenir-Book.svg#Avenir-Book') format('svg'),
	url('../font/Avenir-Book.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Avenir-Heavy';
	src: url('../font/Avenir-Heavy.eot');
	src: url('../font/Avenir-Heavy.woff2') format('woff2'),
	url('../font/Avenir-Heavy.woff') format('woff'),
	url('../font/Avenir-Heavy.ttf') format('truetype'),
	url('../font/Avenir-Heavy.svg#Avenir-Heavy') format('svg'),
	url('../font/Avenir-Heavy.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

html {
	height: 100%;
}
body {
	min-height: 100%;
	position: relative;
	background: url(../img/main-bg-banner.png) no-repeat;
	background-size: cover;
	background-position: top center;
	background-attachment: fixed;
	background-color: #091B33;
}
a:hover {
	text-decoration: none;
}
body.body-top-space {
	padding: 110px 0 0;
}
ul, li, p {
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-header .container {
	max-width: 97%;
}
.main-header {
	background-color: #f8f8f8;
	padding: 15px 0;
}
.sub-menu li {
	display: inline-block;
	margin: 0 0px 0 40px;
	vertical-align: top;
}
a.nav-icon {
	background: url(../img/home-icon-2.svg) no-repeat;
	color: #a1a1a1;
	font-size: 14px;
	padding: 2px 0 0 41px;
	font-family: 'Avenir-Book';
	height: 34px;
	display: inline-block;
	line-height: 27px;
}
a.user-icon {
	background: url(../img/user-icon-2.svg) no-repeat;
}
a.user-icon:after {
	content: none;
}
ul.sub-menu {
	margin: 16px 0 0;
}
.dropdown-toggle .fa-caret-down {
	margin: 4px 0 0 12px;
	font-size: 16px;
	float: right;
}
.hide {
	display: none;
}
.checkbox-new input[type="radio"], .checkbox-new input[type="checkbox"] {
	height: 20px;
	left: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
	top: 2px;
	width: 20px;
	z-index: 1;
}
.checkbox-new label::after {
	background: transparent;
	border: 2px solid #fff;
	content: "";
	height: 20px;
	left: 0;
	position: absolute;
	top: 2px;
	width: 20px;
}
.checkbox-new input[type="checkbox"]:checked ~ label::after {
	background-image: url(../img/check-icon.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 12px auto;
	border-color: #fff;
}
.form-group {
	display: inline-block;
	width: 100%;
}
.login-field h4 {
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	margin: 0 0 18px 0;
	font-family: 'Avenir-Book';
	font-weight: 600;
}
.login-field .form-control {
	border-radius: 0;
	background-color: #fff;
	box-shadow: none;
	font-size: 12px;
	height: 40px;
}
div#login {
	width: 600px;
	margin: auto;
}
.login-lock {
	background: url(../img/login-lock-img.svg) no-repeat;
	width: 160px;
	height: 170px;
	float: left;
	margin: 36px 0 0;
}
.login-field {
	float: left;
	width: 440px;
}
.login-btn {
	background-color: transparent;
	border: 2px solid #ffffff;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'Avenir-Book';
	font-weight: 600;
	border-radius: 0;
}
.login-btn:hover {
	background-color: #f8f8f8;
	border-color: #f8f8f8;
	color: #001938;
}
.forgot-pass a {
	color: #fff;
	font-size: 12px;
}
.checkbox-new label {
	color: #fff;
	font-size: 12px;
	padding: 3px 0 2px 30px;
	margin: 0;
}
.dis-table {
	display: table;
	width: 100%;
	height: 75vh;
}
.dis-cell {
	display: table-cell;
	vertical-align: middle;
}
.checkbox-new, .report-box, .report-lg-box {
	position: relative;
}
.remember-pass {
	margin: -7px 0 5px;
}
.clear {
	clear: both;
}
div#login-copyright, div#login-copyright a {
	display: inline-block;
	margin: 0 1px;
	color: #fff;
	font-size: 12px;
}
.footer.space-left {
	padding: 0 0 0 14%;
}
.dropdown-menu a {
	color: #999;
	font-size: 12px;
	display: block;
	padding: 4px 15px;
}
ul.dropdown-menu li, .feature-list .dropdown-menu li {
	margin: 0;
	display: block;
	float: none;
	width: auto;
	text-align: left;
}
ul.dropdown-menu li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
ul.dropdown-menu li:last-child, .feature-list .dropdown-menu li:last-child, .feature-list .dropdown-menu li {
	border-bottom: none;
}
ul .dropdown-menu {
	border-top: 3px solid #001938;
	right: -27px;
	left: auto !important;
	margin: 13px 0 0;
	transition: none;
}
ul.dropdown-menu:after {
	position: absolute;
	border-left: 8px solid rgba(0,0,0,0);
	border-top: 8px solid rgba(0,0,0,0);
	border-right: 8px solid rgba(0,0,0,0);
	border-bottom: 10px solid #001938;
	content: '';
	top: -19px;
	right: 10px;
}
.feature-list li a {
	background-color: #03365c;
	display: block;
	text-align: center;
	padding: 30px 20px;
	font-size: 16px;
	color: #fff;
}
.top-title h2 {
	color: #fff;
	font-size: 35px;
	margin: 20px 0 40px;
	font-weight: 300;
}
.feature-list li {
	float: left;
	width: 30.3333%;
	margin: 0 22px 22px 0;
	position: relative;
}
.feature-list li:nth-child(3n) {
	margin: 0 0px 22px 0;
}
li.wildlife-bg a, li.wildlife-bg .help_guide-box {
	background-color: #0fbaaf;
}
li.visitor-bg a, li.visitor-bg .help_guide-box {
	background-color: #2495f8;
}
li.keyregister-bg a, li.keyregister-bg .help_guide-box {
	background-color: #607D8B;
}
li.monitor-bg a, li.monitor-bg .help_guide-box {
	background-color: #49bb7d;
}
li.other-inspection-bg a, li.other-inspection-bg .help_guide-box {
	background-color: #002753;
}
li.document-bg a, li.document-bg .help_guide-box {
	background-color: #65a0a5;
}
li.administration-bg a, li.administration-bg .help_guide-box {
	background-color: #2051a4;
}
li.event-bg a, li.event-bg .help_guide-box {
	background-color: #5cada7;
}
li.daily-log-bg a, li.daily-log-bg .help_guide-box {
	background-color: #0086ce;
}
li.induction-bg a, li.induction-bg .help_guide-box {
	background-color: #3f5d7e;
}
li.incident-bg a, li.incident-bg .help_guide-box {
	background-color: #00a0a5;
}
li.emergency-bg a, li.emergency-bg .help_guide-box {
	background-color: #a4aaae;
}
li.getting-start .help_guide-box{
	background-color: #375e7b;
}
li.getting-start .help_guide-box .dropdown-menu {
	border: 5px solid #375e7bb8;
	background-color:  #375e7b;
}
.feature-list ul.help-guide-list .dropdown-menu a {
	background-position: 0 4px;
}
.feature-img {
	height: 115px;
}
.feature-text h4 {
	font-size: 18px;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
}
.feature-text {
	min-height: 44px;
}
.feature-img .dis-table {
	height: 100%;
	padding-bottom: 30px;
}
.feature-img .dis-cell {
	vertical-align: bottom;
}
.footer {
	font-size: 12px;
	color: #fff;
}
.main-content-section {
	padding: 15px 0 40px;
}
.feature-list li:hover .dropdown-menu {
	display: block;
	transition: .5s ease;
}
.feature-list .dropdown-menu {
	background-color: #fff;
	left: 0;
	width: 100%;
	margin: 0;
	right: 0;
	border-top: none;
	top: 0;
	padding: 15px 20px;
	bottom: 0;
	transition: .5s ease;
}
.exclamation {
	border: 1px solid #ddd;
	padding: 4px 0px 0px 1px;
	height: 34px;
	background: #fafafa;
	cursor: pointer;
	color: #696969;
}

.saftey-notification-title {
	background-color: #23b14d;
	border-radius: 0;
	margin: 5px -11px 15px;
	padding: 10px 22px 10px 22px;
	border-radius: 0;
	margin-bottom: 0;
	color: #fff;
}

.dropdown-menu-animation li:hover .dropdown-menu {
	transition: .5s ease;
	transform: scale(1) translate(0px ,0px);
	-moz-transform: scale(1) translate(0px ,0px);
	-webkit-transform: scale(1) translate(0px ,0px);
}
.dropdown-menu-animation .dropdown-menu,.dropdown-menu-animation li .dropdown-menu.sublist-item {
	transition: .5s ease;
	display: inline-block;
	transform: scale(0) translate(-120px ,100px);
	-moz-transform: scale(0) translate(-120px ,100px);
	-webkit-transform: scale(0) translate(-120px ,100px);
}

.feature-list .dropdown-menu:after {
	content: none;
}
.feature-list .dropdown-menu a {
	background-color: transparent;
	color: #fff;
	padding: 1px 12px 1px 22px;
	text-align: left;
	display: inline-block;
	font-size: 14px;
	background: url(../img/right-arrow.png) no-repeat left center;
	line-height: normal;
}
li.serviceability-bg .dropdown-menu {
	background: rgba(2, 54, 93, 1);
	border:5px solid #153d5b;
}
li.wildlife-bg .dropdown-menu {
	background: rgba(15, 187, 175,1);
	border:5px solid #3ba7a0;
}
li.visitor-bg .dropdown-menu {
	background: rgba(36, 149, 248,1);
	border:5px solid #73b9f6;
}
li.keyregister-bg .dropdown-menu {
	background: rgba(96, 125, 139, 0.8); 
	border:5px solid #607D8B;
}
li.monitor-bg .dropdown-menu {
	background: rgba(73, 187, 125,1);
	border:5px solid #75c097;
}
li.other-inspection-bg .dropdown-menu {
	background: rgba(0, 39, 83,1);
	border:5px solid #193451;
}
li.document-bg .dropdown-menu {
	background: rgba(101, 160, 165,1);
	border:5px solid #7c999c;
}
li.administration-bg .dropdown-menu {
	background: rgba(32, 81, 164,1);
	border:5px solid #4a699d;
}
li.event-bg .dropdown-menu {
	background: rgba(92, 173, 167,1);
	border:5px solid #6f9e9b;
}
li.daily-log-bg .dropdown-menu {
	background: rgba(0, 134, 206,1);
	border:5px solid #3a90be;
}
li.induction-bg .dropdown-menu {
	background: rgba(63, 93, 126,1);
	border:5px solid #4e5b6a;
}
li.incident-bg .dropdown-menu {
	background: rgba(0, 160, 165,1);
	border:5px solid #7c999c;
}
li.emergency-bg .dropdown-menu {
	background: rgba(164, 170, 174,1);
	border:5px solid #b7bec2;
}

span.go-top {
	border: 1px solid #fff;
	width: 30px;
	height: 30px;
	display: inline-block;
	line-height: 30px;
	border-radius: 50%;
	font-size: 18px;
}
span.go-top .icon-arrow-up {
	line-height: 29px;
}
ul.custom-list a {
	display: block;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	padding: 8px 20px 8px 29px;
	min-height: 44px;
	line-height: 13px;
	color: #fff;
}
ul.custom-list .dropdown-toggle::after {
	float: right;
	font-size: 22px;
	margin: 0 0 0;
	transform: rotate(-90deg);
	position: absolute;
	right: 4px;
	top: 18px;
}
ul.custom-list .show .dropdown-toggle::after {
	transform: rotate(0deg);
}
ul.custom-list li {
	/*position: relative;*/
	display: block;
    width: 100%;
    clear: both;
}
#sidebar ul.dropdown-menu {
	clear: both;
    margin: 0;
    border-radius: 0;
}
li.serviceability-bg a, li.serviceability-bg .help_guide-box {
	background-color: #03365c;
}
li.induction-certificate a, li.induction-certificate .help_guide-box {
	background-color: #3e5e7f;
}
span.sidebar-icon {
	background: url(../img/serviceability-icon.svg) no-repeat left center;
	width: 25px;
	height: 29px;
	display: inline-block;
	vertical-align: middle;
	float: left;
	position: absolute;
	left: 5px;
	top: 6px;
	background-position: left center;
}
.wildlife-bg span.sidebar-icon {
	background: url(../img/wildlife-icon.svg) no-repeat left center;
}
.visitor-bg span.sidebar-icon {
	background: url(../img/visitor-icon.svg) no-repeat left center;
}
.keyregister-bg span.sidebar-icon {
	background: url(../img/key_res.svg) no-repeat left center;
	width: 61px;
    left: 0px;
}
.other-inspection-bg span.sidebar-icon {
	background: url(../img/other-inspection-lg-icon.svg) no-repeat left center;
}
.daily-log-bg span.sidebar-icon {
	background: url(../img/daily-log-icon.svg) no-repeat left center;
}
.induction-certificate span.sidebar-icon {
	background: url(../img/induction-certificate-icon.svg) no-repeat left center;
}
.event-bg span.sidebar-icon {
	background: url(../img/event-icon.svg) no-repeat left center;
}
.document-bg span.sidebar-icon {
	background: url(../img/document-icon.svg) no-repeat left center;
}
.monitor-bg span.sidebar-icon {
	background: url(../img/monitor-icon.svg) no-repeat left center;
}
.administration-bg span.sidebar-icon {
	background: url(../img/administration-icon.svg) no-repeat left center;
}
.incident-bg span.sidebar-icon {
	background: url(../img/incident-icon.svg) no-repeat left center;
}
.emergency-bg span.sidebar-icon {
	background: url(../img/emergency-icon.svg) no-repeat left center;
}
#sidebar ul, #sidebar {
	margin-top: 0;
	width: 100%;
	box-sizing: border-box;
	position: static;
}
li.administration-bg > a, li.monitor-bg > a, li.daily-log-bg > a, li.emergency-bg > a, li.incident-bg > a {
	line-height: 29px;
}
ul.custom-list ul.dropdown-menu.show {
	position: static !important;
	float: none;
	margin: 0;
	transform: none !important;
	border-radius: 0;
	width: 100% !important;
	padding: 0;
	margin: 0;
	border: none;
	min-width: inherit;
	box-sizing: border-box;
	opacity: 0.9;
}
ul.custom-list ul.dropdown-menu:after {
	content: none;
}
ul.custom-list ul a {
	min-height: inherit;
	padding: 7px 10px;
	text-align: left;
}
.bg-white {
	background-color: #fff;
	padding: 20px;
	position: relative;
	display: inline-block;
	width: 100%;
}
.top-title li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.top-title li, .top-title li a {
	font-size: 12px;
	color: #fff;
	/*font-weight: 600;*/
	font-family: 'Avenir-Heavy';
	text-transform: uppercase;
}
.top-title li a {
	font-family: 'Avenir-Book';
}
i.home-icon {
	background: url(../img/title-home-icon.png) no-repeat;
	width: 25px;
	height: 21px;
	display: inline-block;
	background-size: 18px;
	margin: 0px 0px 0 4px;
}
.right-content {
	padding-left: 0;
}
/*.form-control, .dataTables_filter input, .dataTables_length select, .chzn-container-multi .chzn-choices {
	border-radius: 0;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.17) inset;
	height: calc(1.8rem + 2px);
	font-family: 'Avenir-Heavy';
	font-size: 12px;
	padding: 0 10px;
	border: 1px solid #ddd;
	}*/
	.form-control, .dataTables_filter input, .dataTables_length select, .chzn-container-multi .chzn-choices {
		border-radius: 0;
		box-shadow: none;
		height: calc(1.8rem + 5px);
		font-size: 12px;
		padding: 0 10px;
		border: 1px solid #ddd;
	}
	.chzn-container-multi .chzn-choices  {
		min-height: 33px;
		height: auto;
	}

	.chzn-container-multi .chzn-choices .search-field input, .search-choice span {
		/*font-family: 'Avenir-Heavy';*/
		font-size: 12px;
	}
	.space_bottom_20 {
		margin-bottom: 22px;
	}
	.add-user-box {
		border-bottom: 1px solid #f2f2f2;
		display: inline-block;
		width: 100%;
		margin: 0 0 20px 0;
		padding:  0 0 30px 0;
	}
	.add-user-box.last {
		border-bottom: none;
		padding:  0 0 0px 0;
	}
	.lable-text {
		font-size: 15px;
		font-family: 'Avenir-Book';
		/*color: #696969;*/
		/*font-weight: 600;*/
		margin: 5px 0 0;
	}
	.forgot-form p {
		font-weight: normal;
		font-size: 16px;
	}
	.select2-container .select2-choice, .select2-container .select2-choice > .select2-chosen {
		/*font-family: 'Avenir-Heavy';*/
		font-size: 12px;
	}
	.description p {
		color: #333333;
		font-size: 14px;
		line-height: 20px;
		/*font-family: 'Avenir-Heavy';*/
	}
	.sm-title span {
		margin: 0 0 20px;
		display: inline-block;
		font-size: 16px;
	}
	.submit-button, .issue-button.lg, .delete-button.lg, .orange-button, .green-button, .blue-button {
		background-color: #0fbaaf;
		color: #fff;
		font-size: 14px;
		border: 1px solid #0fbaaf;
		padding: 5px 10px 4px;
		display: inline-block;
		text-transform: uppercase;
		cursor: pointer;
		border-radius: 0;
		line-height: 20px;
		vertical-align: top;
	}
	.green-button-icon {
		background-color: #49bb7d;
		color: #fff;
		border-radius: 0;
		font-size: 14px;
		padding: 5px 10px 4px;
		border:1px solid #49bb7d;
	}
	.green-button-icon:hover {
		background-color: #fff;
		color: #49bb7d;
		border-radius: 0;
		font-size: 14px;
		padding: 5px 10px 4px;
	}
	.bg-green th {
		background-color: #42b74c;
	}
	.bg-blue th {
		background-color: #0086cf;
	}
	.orange-button {
		background-color: #ff8027;
		border-color: #ff8027;
	}
	.orange-button:hover {
		background-color: #fff;
		color: #ff8027;
	}
	.green-button {
		background-color: #43b74c;
		border-color: #43b74c;
	}
	.green-button:hover {
		background-color: #fff;
		color: #43b74c;
	}
	.blue-button {
		background-color: #0086cf;
		border-color: #0086cf;
	}
	.blue-button:hover {
		background-color: #fff;
		color: #0086cf;
	}
	.bg-orange th {
		background-color: #ff8027;
	}
	.issue-button.lg {
		background-color: #0086ce;
		border-color: #0086ce;
	}
	.submit-button:hover {
		background-color: #fff;
		color: #0fbaaf;
	}
	.cancel-button {
		color: #939598;
		border: 1px solid #939598;
		background-color: #fff;
		border-radius: 0;
		padding: 5px 10px 4px;
		line-height: 20px;
		vertical-align: middle;
		/* font-family: 'Avenir-Heavy'; */
		text-transform: uppercase;
		font-size: 14px;
		vertical-align: top;
	}
	.cancel-button:hover {
		color: #fff;
		background-color: #939598;
	}
	label.lable-text input {
		display: inline-block;
		vertical-align: middle;
		margin: -3px 8px 0 0;
	}
	.checkbox label {
		color: #333;
	}
	.top-title {
		margin: 0 0 6px 0;
	}
	.feature-list {
		width: 77%;
		margin: auto;
	}
	.all_space_45 {
		padding: 25px;
	}
	div#footer {
		margin: 20px 0 0;
		width: 100%;
		padding: 0 15px;
	}
	.table-striped tbody tr:nth-of-type(odd) {
		background-color: #f9f9f9;
	}
	.edit-button, .delete-button, .issue-button {
		background-color: #0fbaaf;
		border: 1px solid #0fbaaf;
		color: #fff;
		font-size: 12px;
		padding: 2px 6px;
		border-radius: 0;
		min-width: 73px;
		font-family: 'Avenir-Book';
		text-transform: uppercase;
	}
	.edit-button:hover {
		background-color: #fff;
		color: #0fbaaf;
	}
	.delete-button, .delete-button.lg {
		background-color: #03365c;
		border-color: #03365c;
	}
	.delete-button:hover, .delete-button.lg:hover {
		background-color: #fff;
		color: #03365c;
	}
	/*bilal-style-start*/
	a.btn.submit-button.btn-small-height {
		padding: 0;
		width: 37px;
		margin-top: -4px;
	}
	a.btn.submit-button.btn-small-height .fa {
		margin-right:0px;
	}
	/*bilal-style-start*/
	.issue-button {
		background-color: #0086ce;
		border-color: #0086ce;
	}
	.issue-button:hover {
		background-color: #fff;
		color: #0086ce;
	}
	.table-striped tr th, .table-striped tr td {
		font-size: 12px;
		font-family: 'Avenir-Book';
		color: #333333;
		line-height: 14px;
		vertical-align: middle;
	}
	.table-striped tr th, .table-striped tr td:last-child {
		white-space: nowrap;
	}
	.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
		color: #696969;
	}
	.datepicker-days table td, .datepicker-days table th {
		font-size: 12px;
	}
	.row.data-head {
		width: 100%;
		margin: 0 0 12px 0 !important;
	}
	.dataTables_length {
		float: left;
	}
	.dataTables_filter, .dataTables_paginate {
		float: right;
	}
	.data-head .column {
		padding: 0 0 0 2px;
	}
	.dataTables_length select {
		margin: 0 10px 0 0;
	}
	.dataTables_filter input {
		margin: 0 0px 0 10px;
	}
	.column label, .dataTables_info, .form-inline label {
		font-size: 13px;
		/*font-family: 'Avenir-Heavy';*/
	}
	.dataTables_paginate a {
		border: 1px solid #939598;
		font-size: 12px;
		color: #939598;
		display: inline-block;
		padding: 3px 10px;
		text-transform: uppercase;
		font-family: 'Avenir-Heavy';
	}
	.dataTables_paginate li {
		display: inline-block;
		margin: 0 2px;
	}
	.row.customizing, .row.data-head.header {
		position: absolute;
		right: 25px;
		top: 25px;
		bottom: auto;
		width: auto;
		z-index: 999;
	}
	.custom-head-search {
		position: relative;
	}
	.search-section, .view-inspection-type-section .row.data-head {
		padding: 0 0 12px 0;
	}
	.cus-print-hed .edit-button {
		padding: 5px 0;
	}
	.cus-print-hed label, .cus-print-hed input.form-control.date-pickers.insptn_date {
		margin: 0 5px 0 0;
	}
	.dashboard div#sidebar {
		margin: 0;
	}
	.feature-img img {
		max-width: 90px;
		max-height: 90px;
	}


	.monitor-img img {
		width: 55px;
	}
	.monitor-text h3 {
		font-size: 12px;
		margin: 0 0 15px;
	}
	.monitor-text span {
		font-size: 13px;
		display: block;
		margin: 0 0 20px 0;
		font-family: 'Avenir-Heavy';
	}
	.monitor-text p {
		display: inline-block;
		font-size: 12px;
	}
	.monitor-row {
		border-top: 2px solid #f2f2f2;
		height: auto;
		padding: 10px 0;
	}
	.monitor-box {
		border-right: 2px solid #f2f2f2;
		width: 49%;
		padding: 12px 20px 20px 0px;
		position: relative;
		vertical-align: top;
	}
	.monitor-row .monitor-box:nth-child(2n) {
		border: none;
		padding: 12px 0 20px 20px;
	}
	.monitor-img {
		position: absolute;
		left: 0;
		top: 7px;
	}
	.monitor-text {
		padding:0 0 0 70px;
	}
	.monitor-row .monitor-box:nth-child(2n) .monitor-img {
		left: 23px;
	}
	.monitor-text label {
		font-size: 10px;
	}
	.monitor-text input.form-control {
		height: 24px;
	}
	.monitor-text .submit-button {
		font-size: 12px;
		min-width: inherit;
		padding: 2px 15px;
		border-radius: 0;
		min-width: 79px;
	}
	.monitor-text p {
		display: inline-block;
		font-size: 12px;
		/*color: #696972;*/
		line-height: 20px;
		margin: 0 0 20px 0;
		font-family: 'Avenir-Book';
	}
	.space-right-none {
		padding-right: 0;
	}
	.calendar-btn input#submit,.calendar-btn input#export_inspection {
		margin: 23px 0 0;
	}
	.page-title-new, .reprt-table-title p {
		font-size: 13px;
		margin: 0 0 15px 0;
		/*display: inline-block;*/
		font-family: 'Avenir-Heavy';
	}
	.cancel-button.small {
		padding: 4.5px 12px;
	}
	.inner-directional-description p {
		font-size: 14px;
		/*color: #a1a3a6;*/
	}
	.directional-title b {
		font-weight: normal;
		font-family: 'Avenir-Heavy';
		font-size: 16px;
	}
	.directional-title {
		font-size: 13px;
		/*color: #a1a3a6;*/
		padding: 0 0 0 70px;
		margin-bottom: 15px;
	}
	.directional-img {
		position: absolute;
		left: 0;
	}
	form.directional-form .row, #WildlifeAdvanceReport .row {
		margin: 0 0 20px 0;
		border-top: 1px solid #f2f2f2;
		padding: 15px 0 0 0;
	}
	.report-box .edit-button, .report-box .delete-button  {
		margin: 30px 0 0;
		padding: 7px 15px;
	}
	.input-append span {
		position: absolute;
		right: 25px;
		top: 36px;
	}
	.report-lg-box .submit-button, .report-lg-box .cancel-button, .report-lg-box .delete-button {
		padding: 5px 20px;
		font-size: 15px;
		border-radius: 0;
		display: inline-block;
		margin: 20px 0 0;
		vertical-align: top;
		line-height: 22px;
	}
	.report-lg-box {
		margin: 0 0 20px 0;
	}
	.report .viewMap {
		margin: 30px 0;
	}
	.viewMap.row a {
		padding: 3px 10px;
		vertical-align: top;
		margin: 0;
		font-size: 12px;
		height: 30px;
		line-height: 22px;
	}
	.viewMap.row p {
		font-size: 13px;
		margin: 7px 4px 0 0;
		display: inline-block;
	}
	.vic-resgister-datepicker label, .vic-resgister-datepicker input, .vic-resgister-datepicker .type-card  {
		margin: 0 25px 0 0;
	}
	.vic-resgister-datepicker, .table-responsive {
		/*margin: 0 0 40px;*/
	}
	.vic-resgister-datepicker, .table-responsive-desktop {
		margin-bottom: 20px;
	}
	.login-field .alert {
		background-color: #fff;
		color: #ff0000;
		font-size: 12px;
	}
	.login-field button.close {
		color: #ff0000;
		font-size: 24px;
		line-height: 17px;
	}
	.inspection-box .lable-text, .print-spn-control label {
		font-size: 12px;
		padding: 0;
	}
	.inspection-box label.box-underline {
		font-size: 15px;
		text-decoration: underline;
		margin: 10px 0 10px;
	}
	.inspection-form .row {
		margin: 0;
	}
	.inspection-box {
		padding: 0 0 0 5px;
	}

	.box-container {
		border: 1px solid #d9d9d9;
		padding: 5px;
	}
	textarea.textarea-custom{
		height: auto;
		min-height: 215px;
		resize: none;
	}
/*#print-left-margin {
	margin: 0px 0 0px 10px;
	width: 20%;
	max-width: 48.8%;
	}*/
	.minheight.print-t-margin {
		margin: 10px 0 0;
	}
	.file-upload-box {
		border: 1px solid #d9d9d9;
		padding: 0px 10px 10px;
		position: relative;
		bottom: 154px;
		left: 35%;
		min-height: 97px;
	}
	.follow-action span {
		display: block;
		margin: 10px 0;
		font-size: 13px;
	}
	.follow-action input#outstndng {
		float: right;
		margin: 40px 0 0;
	}
	div#drop, #upload_modal {
		text-align: center;
		color: #333;
		font-size: 12px;
		font-family: 'Avenir-Heavy';
		width: 100%;
	}
	.inspection-box .page-title-new {
		margin: 7px 0 0 25px;
	}
	.row.print-spn-control {
		margin-top: 20px;
		border-top: 1px solid #f2f2f2;
		padding: 20px 0 10px;
	}
	.print-spn-control .inspection-box {
		padding: 0 15px 0 0;
	}
	.inspection-box .input-append span {
		top: 30px;
	}
	.inspection-box .select2-container .select2-choice, .updte-inspection label {
		font-size: 12px;
	}
	.headerOrder.form-control, .questionOrder.form-control,.catOrder.form-control {
		width: 60px;
	}
	.view-inspection-type-section a.btn {
		margin: 0 0 3px 0;
	}
	.view-inspection-type-section tr td:last-child, .view-inspection-type-section tr td:nth-child(7) {
		text-align: center;
	}
	.view-inspection-type-section a.edit-button{
		margin: 0 0 3px 4px;
	}
	.padding_left_0 {
		padding-left: 0;
	}
	.Answer_drpdown, .hdn_txt_ans {
		margin: 0 0 5px 0;
	}
	div#display-block-print div {
		font-size: 12px;
		padding: 13px 0 0;
	}
	.print-textarea {
		display: none;
	}
	.dd-list.cat_1 .dd-handle.dd3-handle {
		background: url(../img/safety_icon.svg) no-repeat;
		background-position: center center;
		background-size: 50px;
	}
	.dd-list.cat_2 .dd-handle.dd3-handle {
		background: url(../img/assets_icon.svg) no-repeat;
		background-position: center center;
		background-size: 50px 50px;
	}
	.dd-list.cat_3 .dd-handle.dd3-handle {
		background: url(../img/security_icon.svg) no-repeat;
		background-position: center center;
		background-size: 38px;
	}
	.dd-list.cat_4 .dd-handle.dd3-handle {
		background: url(../img/lighting_icon.svg) no-repeat;
		background-position: center center;
		background-size: 38px;
	}
	.cat_5 .dd-handle.dd3-handle {
		background: url(../img/emergency.svg) no-repeat;
		background-position: center center;
		background-size: 50px;
	}
	.cat_6 .dd-handle.dd3-handle {
		background: url(../img/environment_icon.svg) no-repeat;
		background-position: center center;
		background-size: 40px;
	}
	.dd-list.cat_7 .dd-handle.dd3-handle {
		background: url(../img/people_icon.svg) no-repeat;
		background-position: center center;
		background-size: 50px;
	}
	.dd-list.cat_8 .dd-handle.dd3-handle {
		background: url(../img/list.svg) no-repeat;
		background-position: center center;
		background-size: 35px;
	}
	.dd-list.cat_9 .dd-handle.dd3-handle {
		background: url(../img/other_icon_2.svg) no-repeat;
		background-position: center center;
		background-size: 45px;
	}
	#nestable_list .dd3-item.dd-collapsed > button {
		background: url(../img/icon-plus.png);
		background-position: center center;
		background-repeat: no-repeat;
	}
	#nestable_list .dd3-item > button {
		background: url(../img/icon-minus.png);
		background-position: center center;
		background-repeat: no-repeat;
	}
	.disable-box {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 999;
		background: rgba(0, 0, 0, .9);
		cursor: not-allowed;
		display: none;
	}
	.feature-list .disabled {
		opacity: 0.6;
	}
	.feature-list li:hover .disable-box {
		display: block;
	}
	button.button-toggle span, .button-toggle-head span {
		background-color: #fff;
		margin: 0 0 2px;
		display: block;
		width: 25px;
		height: 4px;
		border-radius: 5px;
		border: 1.5px solid #fff;
		float: right;
		clear: both;
	}
	.btnToggle button.button-toggle, .button-toggle-head {
		background: none;
		border: none;
		margin: 4px 0 11px 0;
		cursor: pointer;
		outline: 0;
		text-align: right;
	}
	.sidebar-collapse div#sidebar {
		width: 0;
		overflow: hidden;
		transition: all 0.9s ease;
	}
	.sidebar-collapse .right-content {
		max-width: 95%;
		flex: 0 0 95%;
	}
	.left-sidebar {
		overflow: hidden;
	}
	.sidebar-collapse .left-sidebar {
		flex: 0 0 5%;

	}
	.sidebar-collapse .container, .container {
		max-width: 100%;
	}
	button.button-toggle span:first-child, .button-toggle-head span:first-child {
		width: 15px;
	}
	button.button-toggle span:nth-child(2), .button-toggle-head span:nth-child(2) {
		width: 20px;
	}

	.monitor-text h5 {
		/*color: #939598;*/
		font-size: 13px;
	}
	.monitor-text .full-width span {
		display: inline-block;
		font-size: 12px;
		/*color: #939598;*/
		font-weight: 200;
		margin: 0 0 0 8px;
		width: 60%;
		vertical-align: middle;
		font-family: 'Avenir-Book';
		line-height: 13px;
	}
	.monitor-text .full-width {
		margin: 0 0 3px 0;
	}
	.monitor-text .inspection_eport {
		padding-left: 0;
	}
	.dd-list.cat_10 .dd-handle.dd3-handle {
		background: url(../img/link-icon.svg) no-repeat;
		background-position: center center;
		background-size: 45px;
	}
	.disable-box img {
		max-width: 35%;
		opacity: 0.8;
		margin: 40px 0 0;
	}
	.Enable-header {
		border-top: 1px solid #f2f2f2;
		margin: 10px 0;
		padding: 15px 0;
	}
	.inspection-types input {
		float: right;
		margin: 6px 0 0;
	}
	.inspection-types span {
		font-size: 13px;
		font-family: 'Avenir-Heavy';
	}
	.Enable-header p {
		font-size: 13px;
	}
	.row.bottom-button {
		margin: 20px 0 0;
		padding: 20px 0 0;
		border-top: 1px solid #f2f2f2;
	}
	small.small-text {
		font-size: 11px;
		/*font-family: Arial;*/
	}
	.row.margin_left_right_15 {
		margin: 0 -15px;
	}
	.form-control.textrea {
		min-height: 100px;
		resize: none;
		padding: 10px 12px;
	}
	.display-inline-block {
		display: inline-block;
	}

	/*Custom checkbox Start*/
	.checkbox label:after,
	.radio label:after {
		content: '';
		display: table;
		clear: both;
	}
	.checkbox .cr, .radio .cr {
		position: relative;
		display: inline-block;
		border: 1px solid #cdcdcd;
		border-radius:0;
		width: 1.3em;
		height: 1.3em;
		float: left;
		margin-right: .5em;
		cursor: pointer;
		background-color: #f8f8f8;
		font-size: 13px;
		line-height: 20px;
	}
	.radio .cr {
		border-radius: 50%;
	}
	.checkbox .cr .cr-icon,
	.radio .cr .cr-icon {
		position: absolute;
		font-size: .8em;
		line-height: 0;
		top: 50%;
		left: 18.5%;
	}
	.radio .cr .cr-icon {
		margin-left: 0.04em;
	}
	.checkbox label input[type="checkbox"],
	.radio label input[type="radio"] {
		display: none;
	}
	.checkbox label input[type="checkbox"] + small-text + .cr > .cr-icon,
	.radio label input[type="radio"] + small-text + .cr > .cr-icon ,
	.checkbox label input[type="checkbox"] + .cr > .cr-icon,
	.radio label input[type="radio"] + .cr > .cr-icon {
		transform: scale(3) rotateZ(-20deg);
		opacity: 0;
		transition: all .3s ease-in;
	}
	.radio small-text {
		position: relative;
		top: -4px;
	}
	.checkbox label input[type="checkbox"]:checked + small-text + .cr > .cr-icon,
	.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
	.radio label input[type="radio"]:checked + .cr > .cr-icon,
	.radio label input[type="radio"]:checked + small-text + .cr > .cr-icon {
		transform: scale(1) rotateZ(0deg);
		opacity: 1;
	}
	.radio .cr i {
		font-size: 9px !important;
		top: 50% !important;
		left: 24% !important;
	}
	.checkbox label input[type="checkbox"]:disabled + .cr,
	.radio label input[type="radio"]:disabled + .cr {
		opacity: .5;
		cursor: no-drop;
	}
	.control-group .checkbox label {
		margin-top: 8px;
		margin-bottom: 0;
	}
	.checkbox label {
		line-height: 20px;
	}
	/*Custom checkbox End*/
	a.btn.btn-bird {
		background: #aaaaaa url("../img/Bird-sm.png") no-repeat scroll center center;
		width: 38px;
	}
	a.btn.btn-bird:hover {
		opacity: 0.9;
	}
	/*.datepicker.dropdown-menu.hideen_date_picker {
		top: 0 !important;
		left: 0 !important;
	}*/

	.borderd-box-row .borderd-box {
		border-bottom: 2px solid #f2f2f2;
		padding: 20px 0;
		border-right: 2px solid #f2f2f2;
	}

	.borderd-box-row .borderd-box .monitor-img {
		top: 15px;
	}
	.borderd-box-row > .borderd-box:nth-child(2n+2) {
		border-right: none;
	}
	.borderd-box-row .borderd-box:nth-child(1), .borderd-box-row .borderd-box:nth-child(2) {
		border-top: none;
		padding-top:0;
	}
	.borderd-box-row > .borderd-box:nth-child(2n+2) {
		padding-left: 20px;
	}
	.borderd-box-row > .borderd-box:nth-child(2n+1) {
		padding-right: 20px;
	}
	.borderd-box-row > .borderd-box:nth-child(2n+2) .monitor-img {
		left: 20px;
	}
	.n-error {
		background-color: #f2dede;
		border-color: #efb9c3;
		background-image: url("../img/notification-slash.gif");
	}
	.notification-info {
		display: block;
		padding: 10px 10px 10px 45px;
		border: 1.5px solid #d41314;
		background-repeat: no-repeat;
		background-position: 20px 14px;
		margin-bottom: 10px;
		color: rgb(169, 68, 66);
	}
	.divmsg_contact {
		width: 96%;
		margin: 0 auto;
	}
	.forgot-form .form-control {
		height: 44px;
		box-shadow: none;
		font-family: 'Avenir-Book';
	}
	.forgot-form .lable-text {

	}
	.forgot-form .lable-text {
		font-family: 'Avenir-Book';
	}
	.forgot-form  #forgot-btn {
		height: 44px;
		margin-top: 12px;
	}
	.btn.btn-info, .btn.btn-success {
		border-radius: 0;
	}
	.btn.btn-success.addnew {
		line-height: 20px;
	}
	#WildlifeAdvanceReport .checkbox {
		padding-top: 12px;
		margin-bottom: 0;
	}
	#WildlifeAdvanceReport .checkbox label {
		margin: 0;
	}
	.chzn-drop {
		width: 100% !important;
		max-width: 318px !important;
	}
	div.chzn-container-multi .chzn-choices .search-choice {
		line-height: 17px;
	}
	div.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
		top: 5px;
	}
	.table-striped tr th {
		font-weight: normal;
		font-family: 'Avenir-Heavy';
	}
	.btn.btn-info {
		background-color: #0fbaaf;
		border-color: #0fbaaf;
	}
	.btn.btn-info:hover {
		color: #0fbaaf;
		background-color:#fff;
	}
	.btn.btn-success {
		background-color: #49bb7d !important;
		color: #fff;
		border-color: #49bb7d !important;
	}
	.btn.btn-success:hover {
		color: #49bb7d !important;
		background-color: #fff !important;
	}
	.btn.btn-success.addnew i {
		margin-right: 5px;
	}
	.btn.small-btn {
		padding: 5px 10px 4px;
		line-height: 20px;
		font-size: 14px;
		text-transform: uppercase;
	}
	.time-icon-centr .input-append {
		position: relative;
	}
	.time-icon-centr .input-append span {
		top: 8px;
		right: 10px;
	}
	.table-striped .event-td {
		white-space: nowrap;
	}
	.plus-icon-button {
		background-color: #0086ce;
		border-radius: 50%;
		border: 2px solid #0086ce;
		font-size: 13px;
		width: 27px;
		height: 27px;
		padding: 0;
		color: #fff;
		text-align: center;
	}
	.plus-icon-button:hover {
		background-color: #fff;
		color: #0086ce;
	}
	.plus-icon-button i {
		display: inline-block !important;
		line-height: 24px !important;
		position: relative;
		left: 0.5px;
	}
	.innerTableHeading td {
		background-color: #002753;
		color: #fff !important;
	}
	.dropdown-table td {
		background-color: #f0f0f0;
	}
	.alert-caret:after,
	.alert-caret:before {
		content: "";
		border-bottom: 9px solid #f2dede;
		border-right: 9px solid transparent;
		border-left: 9px solid transparent;
		position: absolute;
		bottom: -7px;
		right: 50%;
		z-index: 10;
		transform: rotate(180deg);
	}
	.alert-caret::before {
		border-bottom-color: #d41314;
		bottom: -9px;
	}
	.alert-caret {
		position: relative;
		top: -5px;
	}
	#pdf_html .btn.btn-success.addnew i {
		margin-right: 0;
	}
	.monitor-text input.btn.submit-button {
		height: 24px;
		line-height: 20px;
		margin: 0;
	}
	.view-inspection-type-section .row.data-head {
		margin-bottom: 0 !important;
	}
	.btn.submit-button.btn-dblue:hover {
		background-color: transparent;
		color: #03365c;
	}
	.btn.submit-button.btn-dblue {
		background-color: #03365c;
		border-color: #03365c;
	}
	.issue-button.full-btn {
		display: block;
		max-width: 150px;
		margin: 0 auto 4px auto;
	}
	.dataTables_paginate li.active a,
	.dataTables_paginate a:hover {
		background-color: #03365c;
		border-color: #03365c;
		color: #fff;
	}
	.dataTables_paginate li.disabled a:hover,
	.dataTables_paginate li.disabled a {
		cursor: no-drop;
		color: #939598;
		border-color: #939598;
		opacity: 0.7;
		background-color: transparent;
	}
	button.btn.btn-small, a.btn.btn-small {
		height: 31px;
		padding: 4.5px 9px;
		line-height: 20px;
		vertical-align: top;
	}
	.select2-drop.select2-display-none {
		transition: none !important;
	}
	.main-header .logo img {
		max-width: 432px;
	}
	.pl-7 {
		padding-left: 7px !important;
	}
	.cus-new-margn input, .cus-new-margn label {
		margin-right: 4px;
		font-size: 14px !important;
	}
	hr.spacer {
		margin: 30px 0 20px 0;
	}
	.ml_60_mt_20{
		margin-left: 60px;
		margin-top: 20px;
	}

	.btn.btn-file.btn-file-new {
		background-color: #03365c;
		padding: 7px 20px;
		color: #fff;
		font-size: 14px;
		border-radius: 2px;
		cursor: pointer;
		display: inline-block;
		margin-top: 3px;
		line-height: 18px;
		border: 1px solid #03365c;
		width: auto;
		display: inline-block;
		height: 33px;
		width: 83px;
		padding: 7px;
	}
	.btn.btn-file.btn-file-new:hover {
		background-color: #fff;
		color: #03365c;
	}
	.fileupload .fileupload-preview {
		font-size: 12px;
		padding: 0 0 0 4px;
	}
	.fileupload .close.fileupload-exists {
		font-size: 14px;
	}
	.file-upload-box {
		border: 1px solid #2e3235;
		padding: 0px 10px 10px;
		position: relative;
		bottom: 154px;
		left: 35%;
		min-height: 84px;
		background-color: #2e3235;
		border-radius: 15px;
		box-shadow: 0px 5px 8px rgba(0,0,0,0.15);
		color: #fff;
		width: 300px;
		height: 84px;
		padding: 20px;
		background-image: url(../img/upload1.png);
		background-repeat: no-repeat;
		background-position: 20px center;
		background-size: 130px;
	}
	.file-upload-box #upload, .file-upload-box #upload_modal {
		top: -3px;
		margin: 0;
		display: inline-block;
		position: static;
		right: 0;
		left: auto;
		text-align: right;
		/*height: 100%;*/
	}
	.file-upload-box #drop a, .file-upload-box #upload_modal a {
		float: right;
		background-color: #2face5;
		top: 22px;
		position: relative;
		margin: 0;
		right: 2px;
		border-color: #2face5;
	}
	.file-upload-box #upload li canvas, .file-upload-box #upload_modal li canvas {
		width: 30px;
		height: 30px;
		top: 8px;
		left: 5px;
	}
	.file-upload-box #upload li p, .file-upload-box #upload_modal li p {
		padding-left: 35px;
	}
	.file-upload-box #upload li p, .file-upload-box #upload_modal li p {
		padding-left: 35px;
		padding-top: 4px;
	}
	.file-upload-box #upload li span, .file-upload-box #upload_modal li span {
		top: 20px;
	}
	.file-upload-box #upload ul, .file-upload-box #upload_modal ul {
		background-color: #fff;
		position: relative;
		top: 22px;
		max-height: 100px;
		overflow-y: auto;
		width: 100%;
	}
	.file-upload-box #upload_modal li p {
		padding-right: 35px;
	}
	.file-upload-box #upload ul li, .file-upload-box #upload_modal ul li {
		border: 1px solid #2e3235;
		padding: 7px 5px;
		border-bottom: 0;
		min-height: 52px;
		height: auto;
	}
	.file-upload-box #upload ul > li:last-child, .file-upload-box #upload_modal ul > li:last-child {
		border-bottom: 1px solid #2e3235;
	}
	.file-upload-box {
		position: relative;
		top: 0;
		left: 0;
	}

	#simpleReport .directional-img {
		position: absolute;
		left: 12px;
		top: 5px;
		width: 55px;
		text-align: center;
	}
	#simpleReport .directional-img img {
		max-height: 65px;
	}
	textarea.form-control {
		min-height: 70px;
		padding: 10px;
	}
	.cstm_change .text-white{
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
	}
	.cstm_change.file-upload-box #drop a{
		top: 14px;
	}
	.cstm_change.file-upload-box #drop {
		padding-top: 0;
		margin: -16px 0 0 0;
		height: 40px;
	}
	.cstm_change.file-upload-box.simple_upload {
		background-position: 27px 40px;
		height: auto;
	}
	.small-text, .name-card, .name-title {
		font-size: 12px;
	}

	.button-right {
		margin: 10px 0 0;
	}
	.delete-button.lg.removeRow {
		position: absolute;
		right: -95px;
		top: 28px;
	}
	.address-one {
		position: relative;
	}
	.space_left_none {
		padding-left: 0;
	}
	.file-upload-absoulte {
		position: absolute;
		top: 126px;
		right: 40px;
		left: auto;
		width: auto;
	}
	.file-upload-absoulte .lable-text {
		margin: 0 0 5px 0;
	}
	.cstm_change.file-upload-box.simple_upload.without-text {
		background-position: 16% 25px;
	}
	.cstm_change #drop .text-white > a {
		background-color: transparent;
		padding: 0;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		margin: 0;
		display: inline-block !important;
		position: static;
		float: none;
		border: 0;
		color: #0fbaaf;
	}
	.cstm_change #drop .text-white > a:hover {
		color: #2face5;
	}
	.browser-file.file-upload-box.simple_upload.cstm_change.add_referenc_page {
		bottom: 35px;
		left: 27%;
		top: auto;
	}
	.browser-file.file-upload-box.simple_upload.cstm_change.edit_reference_page {
		bottom: 48px;
		left: 27%;
		top: auto;
	}
	.form-group.multiple-select .select2.select2-container .select2-selection {
		height: 33.8px;
		border-radius: 0px;
		font-size: 12px;
		padding: 0 10px;
		border: 1px solid #ddd;
	}
	.title-top .form-title {
		font-size: 18px;
		text-align: center;
		margin: 0 0 30px 0;
		font-family: 'Avenir-Heavy';
		color: rgb(33, 37, 41);
	}
	.form-group.multiple-select .select2.select2-container {
		width: 100% !important;
	}
	.showlocation {
		display: none;
		margin-top: 8px;
	}
	.select-new-style select {
		width: 30%;
		display: inline-block;
	}
	.form-group .input-group-prepend {
		height: 33.8px;
	}
	.print-view {
		display: none;
	}
	.box-underline {
		text-decoration: underline;
		font-weight: bold;
	}

	/*Select Two hover images start*/
	#species_image .speices-images {
		background-color: #fff;
		border: 1px solid #ddd;
		height: 173px;
		width: 172px;
		padding: 10px 10px;
		box-sizing: border-box;
		box-shadow: 0 0 10px #aaa;
	}
	.position-img {
		max-width: 150px;
		max-height: 150px;
	}
	.row #species_image {
		position: absolute;
		top: 29px;
		left: 16.3%;
		z-index: 999;
	}
	.row .width-controls.controls_pic.controls_pic_Launceston.fix-icon {
		position: relative;
	}
	.input-append.bootstrap-timepicker-component.fix-icon .add-on {
		position: absolute;
		top: 8px;
		right: 4px;
	}
	.input-append.bootstrap-timepicker-component {
		position: relative;
	}
	.btn.submit-button .fa {
		margin-right: 4px;
	}
	/*Select Two hover images end*/

	.modal-header h3, .modal-header h4.modal-title {
		font-size: 18px;
		float: left;
		display: inline-block;
		margin: 0;
		font-weight: 600;
		text-shadow: none;
	}
	.modal-content {
		max-height: 620px;
		overflow: auto;
		display: inline-block;
	}
	.modal-footer {
		display: inline-block;
		width: 100%;
		text-align: right;
	}
	.modal-header .close {
		padding: 0;
		margin: 0;
		float: right;
		right: 0;
		display: inline-block;
		cursor: pointer;
		font-size: 22px;
	}
	.modal-header {
		display: inline-block;
		width: 100%;
	}
	.upoad-img-box img {
		max-width: 90%;
	}
	form#upload_vic_image {
		width: 100%;
	}
	a:not([href]):not([tabindex]) {
		color: #FFF;
	}
	[type=reset], [type=submit], button, html [type=button] {
		-webkit-appearance: initial;
	}
	#skip-cropping {
		float: right;
	}
	select.form-control:not([size]):not([multiple]) {
		height: calc(1.8rem + 5px);
		padding: 0 2px;
	}
	.space-relative-left {
		padding-left: 30px;
	}
	.showonprint {
		display: none;
	}
	span.add-on.clock-position {
		top: 9px;
		right: 10px;
	}
	.border-bottom {
		border-bottom: 1px solid #dee2e6!important;
	}
	.space-top {
		padding-top: 15px;
		margin-top: 15px;
	}
	.space-bottom {
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.inspection-form .col-pading .box-container .display_area > div.col-lg-12,
	.inspection-form .col-pading .box-container .row > div {
		padding: 0 6px;
	}
	.browser-file.file-upload-box.simple_upload.cstm_change.add_referenc_page.edit_wildlife {
		left: 47%;
	}
	.sidebar-collapse .browser-file.file-upload-box.cstm_change.add_referenc_page.edit_wildlife {
		left: 37%;
	}
	.inspection-form .row.edit_wildlife #species_image {
		left: 230px;
		top: 15px;
	}
	.w-70 {
		width: 70px !important;
	}
	.btn.btn-danger.small-btn {
		height: 31px;
		padding: 4.5px 9px;
		line-height: 22px;
		border-radius: 0;
	}
	.inner-drop-down .chzn-drop {
		max-width: 100% !important;
	}
	.input-append.add-ons {
		display: inline-block;
		position: relative;
	}
	.add-ons span.add-on {
		background-color: #e9ecef;
		padding: 9px 7px;
		position: absolute;
		top: 0;
		right: -30px;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.17) inset;
	}
	.print-targetfulldiv img {
		max-width: 100%;
	}
	.border-top {
		border-top:1px solid #dee2e6!important;
		margin-top: 20px;
		padding-top:20px;
	}

	.border-bottom {
		border-bottom:1px solid #dee2e6!important;
		margin-bottom: 20px;
		padding-bottom:20px;
	}
	.text-inline {
		display: inline-block;
		margin: 0 0 0 10px;
	}
	a.cross-button-sm {
		background-color: #DC4E3B;
		border: 1px solid #DC4E3B;
		color: #FFF;
		min-width: 16px;
		min-height: 16px;
		display: inline-block;
		text-align: center;
		border-radius: 50%;
		line-height: 16px;
		font-size: 10px;
		font-weight: 600;
		right: 0px;
		float: right;
		margin: 0px -3px -21px 0;
		position: relative;
		z-index: 99;
		top: -4px;
		text-decoration: none;
	}
	.inspection-box .input-append.clearboth span {
		top: 10px;
		right: 10px;
	}
	.audit-progress {
		background-color: #c3c3c3;
		border: 1px solid #fff;
		display: inline-block;
		width: 25%;
		padding: 0;
	}
	.audit-progress li.green-box {
		background-color: #74e496;
		padding: 4px 10px;
	}
	.event-description-box ul li p {
		display: inline-block;
		width: 70%;
	}
	.audit-progress li.yellow-box {
		background-color: #fffa8a;
		padding: 4px 10px;
	}
	.audit-progress .checkbox-new.radio {
		display: inline-block;
	}
	/*bilal*/
	.jconfirm-box-container {
		max-width: 455px;
		margin: 0 auto;
		float: none;
	}
	.tooltip.updt-event-section .tooltip-inner {
		color: #777;
		font-size: 13px;
		max-width: 100%;
		text-align: left;
		background-color: transparent;
	}
	.audit-progress > h3 {
		font-size: 12px;
		line-height: 27px;
		margin: 0;
		color: #fff;
		padding: 8px 10px;
	}
	.content p {
		color: #696969;
		font-size: 13px;
		margin-bottom: 6px;
		display: inline-block;
		width: 100%;
		line-height: 18px;
	}
	.audit-progress .checker-time {
		display: inline-block;
		width: 103px;
	}
	.event-tittle h3 {
		background-color: #F7F7F7;
		color: #484848;
		font-family: arial;
		margin: 0;
		font-size: 14px;
		font-weight: bold;
		padding-left: 15px;
		line-height: 40px;
	}
	#display-block-print {
		display: none;
	}
	.file-upload-box.edit-inspection {
		bottom: 154px;
		left: 36%;
		top: auto;
	}
	.break-word {
		word-break: break-all;
	}
	.btn-space-bottom {
		margin-bottom: 5px;
	}
	.form-inline .samll-width {
		width: 80px;
	}
	/*exam_layout Slider Start*/
	.download_exam .owl-carousel {
		width: 50%;
		margin: auto;
	}
	.download_exam button span {
		font-size: 25px;
	}
	.exam-module-jqte img {
		max-width: 300px;
		width: auto;
		margin: 0px !important;
		max-height: 250px;
	}
	.card.cus-card .card-header {
		background: #0f84be;
		border-bottom:0;
		padding: 0 12px;
		line-height: 38px;
		color: #fff;
		display: table;
		width: 100%;
		min-height: 50px;
	}
	.exam-module-jqte ul li {
		position: relative;
	}
	.exam-module-jqte .radio small-text {
		float: left;
		padding: 0 0 0 30px;
		top: -2px;
	}
	.exam-module-jqte span.cr {
		position: absolute;
		left: 0;
		top: 0;
	}
	.cus-card .card-header > span {
		display: table-cell;
		vertical-align: middle;
		width: 88%;
		padding: 5px 12px 5px 33px;
		position: relative;
	}
	.cus-card .card-header > span > label {
		position: absolute;
		left: 0;
		top: 15px;
	}
	.card-header .card-header-tabs {
		margin: 0;
		width: 66px;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
	}
	.card.cus-card {
		border-radius: 0px;
		background-color: #fcfcfc;
		clear: both;
		margin-bottom: 20px;
		margin-top: 0;
		-webkit-box-shadow: inset 0 0px 13px rgba(0,0,0,0.05);
		-moz-box-shadow: inset 0 0px 13px rgba(0,0,0,0.05);
		box-shadow: inset 0 0px 13px rgba(0,0,0,0.05);
		border: 1px solid #f2f2f2;
	}
	.card.cus-card .card-header label,
	.card.cus-card .card-header span {
		font-weight: normal;
		font-size: 14px;
		line-height: 20px;
		font-family: 'Avenir-Heavy';
		margin: 0 5px 0 0;
	}
	.card.cus-card .card-header .card-header-tabs a {
		font-size: 13px;
		padding: 0 5px;
		color: #fff;
		text-decoration: none;
	}
	.card.cus-card .card-body {
		height: 400px;
		max-height: 400px;
		overflow: auto;
		border: 1px solid #e7e7e7;
		color: #505050;
		font-size: 14px;
	}
	.card.cus-card .card-header .nav.nav-tabs {
		border-left: 1px solid #E0DEDE;
		padding: 6px 0px;
	}
	.card-header-tabs li.nav-item {
		display: inline-block;
		margin: 0;
		line-height: 15px;
	}
	.download_exam .owl-theme .owl-nav [class*="owl-"]:hover {
		background: transparent;
		color: #005e9d;
		cursor: pointer;
	}
	.download_exam .owl-nav {
		display: inline-block;
		width: 100%;
	}
	.download_exam button.owl-next {
		float: right;
	}
	.download_exam button.owl-prev {
		float: left;
	}
	.exam-module-jqte img {
		max-width: 300px;
		width: auto;
		margin: 0px 0 8px 0 !important;
		max-height: 250px;
	}
	/*exam_layout Slider End*/
	/*Print View Styling Start*/
	.alert.alert-success {
		color: #155724;
		background-color: #D4EDDA;
		border-color: #C3E6CB;
		border: 1.5px solid #155724;
		padding: 10px 10px 10px 45px;
		border-radius: 0;
		background-repeat: no-repeat;
		background-position: 20px 13px;
		background-image: url(../img/success-icon.png);
	}
	.alert {
		background-image: url(../img/warning-icon.png);
		background-repeat: no-repeat;
		background-position: 20px 14px;
		padding: 10px 10px 10px 45px;
		border-radius: 0;
		border: 1.5px solid #EEA236;
		color: #856404;
		background-color: #fff3cd;
	}
	.file-upload-box #upload ul li p > i {
		display: inline-block;
		width: 100%;
		font-size: 14px;
	}
	.image-inspection img {
		max-width: 91%;
	}
	.zoom .zoom-icon {

		background-image: url("../img/overlay-icon.png");
		background-color: #222;
		background-repeat: no-repeat;
		background-position: 50%;
		position: absolute;
		width: inherit;
		height: inherit;
		opacity: 0;
		filter: alpha(opacity = 0);
		z-index: 6;
		top: 0;

	}
	.item:hover .zoom-icon {

		opacity: 0.5;
		filter: alpha(opacity = 50);

	}
	.image-inspection .item {
		border: 1px solid #DDD;
		padding: 5px;
		margin: 0 0 10px 0;
		min-height: 130px;
		position: relative;
	}
	.zoom .zoom-icon {
		background-image: url(../img/overlay-icon.png);
		background-color: #222;
		background-repeat: no-repeat;
		background-position: 50%;
		position: absolute;
		width: 100%;
		height: 100%;
		opacity: 0;
		filter: alpha(opacity = 0);
		z-index: 6;
		top: 0;
		z-index: 9;
		left: 0;
	}
	.center-modal p {
		margin: 0;
	}
	.center-modal h3 {
		font-size: 18px;
		line-height: 18px;
		font-family: 'Avenir-Heavy';
	}
	.center-modal h4 {
		margin: 5px 0 0;
		font-size: 16px;
		font-family: 'Avenir-Heavy';
	}
	.center-modal .modal-footer, .center-modal  {
		text-align: center;
	}
	#examFeedback .modal-header h3 {
		float: none;
	}
	#examFeedback p {
		margin: 0;
		font-size: 15px;
		line-height: 20px;
	}
	.file-upload-box.postion-custom {
		bottom: 153px;
		top: auto;
		left: 39%;
	}
	.hidden {
		display: none;
		visibility: hidden;
	}
	.download_exam #Percentage {
		margin-bottom: 5px;
	}
	.modal-body textarea.form-control {
		min-height: 130px;
	}
	.all-button-space .btn {
		margin: 0 4px 0 0px;
	}
	.grey-panel {
		border: 1px solid #c3c3c3;
		background-color: #e9e9e9;
		padding: 10px 10px;
		margin: 0 0 20px 0;
	}
	.grey-panel h4 {
		color: #333;
		font-size: 15px;
		margin: 0;
		font-weight: 600;
	}
	.strike-text h3 {
		margin: 0 0 15px 0;
		font-size: 20px;
		font-weight: 600;
	}
	.strike-text p {
		font-size: 13px;
		line-height: 22px;
		margin: 0 15px 0px;
		color: #000;
	}
	.inner-strike-text {
		float: left;
		width: 74%;
	}
	.strike-img {
		float: left;
		width: 150px;
	}
	.strike-text {
		display: inline-block;
		width: 100%;
		margin: 0 0 15px 0;
	}
	.strike-box img#loading-img {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		max-width: 50px;
		z-index: 999;
	}
	.issue-form-page {
		right: 345px;
		top: 135px;
		left: auto;
	}
	td.bg-green,td.bg-yellow,.brown-bar td, .light-sky-bar td, .purple-bar td, .grey-bar td, .user-register-table td.bg-red {
		color: #fff !important;
		font-weight: 600 !important;
	}
	.cstm_change.file-upload-box.issue-form-page #drop a {
		top: 22px;
	}
	a.btn.submit-button.btn-small-height {
		padding: 0.5px 0;
		width: 37px;
		margin-top: -4px;
	}
	a.btn.submit-button.btn-small-height .fa {
		margin-right:0px;
	}
	.view-visitor-table .table {
		margin: 25px 0 00;
	}
	.width-auto {
		min-width: inherit;
		padding: 1.5px 8px;
		vertical-align: middle;
	}
	.tbl-smalltext .border-top-none {
		border: none;
		background-color: #fff;
		padding: 3px;
	}
	#vicConfirmform input {
		font-size: 13px;
		margin: 0 0 0 0;
		color: #333;
		box-shadow: none;
		background-color: #c3c9c9;
	}
	img#vic_appli_tick, img#vic_supr_tick {
		margin: -20px 0 15px 0;
		max-width: 50px;
	}
	a.view-file-btn {
		background-color: #eee;
		display: block;
		text-align: center;
		margin: 4px 0 0;
		font-size: 13px;
		color: #777;
		padding: 4px 10px;
	}
	p#log_file_name_1 {
		background-color: #49bb7d;
		color: #fff;
		padding: 3px 0;
		margin: 4px 0 0;
	}
	.width-half {
		float: left;
		margin: 5px 0 0;
		width: 70%;
	}
	.file-upload-box.cstm_change.map-upload, .file-upload-box.cstm_change.cstm-bg  {
		background-position: 27px 25px;
	}
	.top-title li:last-child {
		background: rgba(255, 255, 255, 0.09);
		padding: 5px 10px;
		border-radius: 50px;
		box-shadow: 0 0 2px #000;
		font-size: 12px;
		margin: -6px 0 0 0;
		vertical-align: middle;
	}
	.image-inspection a.delet-btn {
		display: block;
		text-align: center;
	}
	.box-container textarea.form-control {
		min-height: 200px;
	}
	.print-only,.highcharts-credits {
		display: none !important;
	}
	.top-heading {
		background-color: #f1f1f1;
		padding: 10px 15px;
		margin: -25px -25px 20px;
	}
	.top-heading h3 {
		margin: 0;
		color: #0078bf;
		font-size: 15px;
	}
	.popup-position .jconfirm-box .tooltip {
		position:static;
		opacity:1;
	}
	.lable-text.text-center.w-100.aligned-title {
		margin: -35px 0 0 0;
	}
	.cus-row {
		display: inline-block;
		width: 100%;
	}
	.cus-row > div:not(#pagebreak-before) {
		flex: none !important;
		-webkit-box-flex: 1 !important;
		display: inline-block;
		float: left;
	}
	.updt-event-section .tooltip-inner {
		padding:0;
	}
	.event-description-box {
		padding: 10px 15px 20px;
	}
	ul.dropdown-menu li.cross-window a, div.dropdown-menu li.cross-window a {
		line-height: 30px;
		background: no-repeat;
		font-size: 20px;
	}
	ul.dropdown-menu li.cross-window , div.dropdown-menu li.cross-window {
		position: absolute;
		top: 5px;
		right: 0;
		display: none;
	}
	.strike-img img {
		width: 100%;
	}
	.strike-img img, .ATSB_Popup {
		max-width: 100%;
	}
	.strike-box {
		border: 1px solid #C8C8C8;
		padding: 20px 20px;
		margin: auto;
		max-height: 450px;
		overflow: auto;
	}
	.addentry-row {
		display: table;
		width: 100%;
	}
	.addentry-row > .addentry-col {
		display: table-cell;
		vertical-align: top;
		padding: 0 6px;
	}
	.addentry-col.col-time {
		width: 205px;
	}
	.addentry-col.col-time .row > .col:last-child {
		padding-left: 12px;
	}
	.addentry-col.col-file {
		width: 110px;
	}
	.addentry-col.col-aircraft {
		width: 110px;
	}
	.addentry-col.col-category {
		width: 200px;
	}
	.sidebar-collapse .addentry-col.col-time {
		width: 300px;
	}
	.sidebar-collapse .addentry-col.col-category {
		width: 250px;
	}
	.sidebar-collapse .addentry-col.col-aircraft {
		width: 155px;
	}
	.sidebar-collapse .addentry-col.col-file {
		width: 155px;
	}
	.select2-results {
		font-size: 13px;
	}
	.modal.modal-default .modal-footer {
		padding: 14px 15px 15px;
		margin-bottom: 0;
		text-align: right;
		background-color: #f5f5f5;
		border-top: 1px solid #ddd;
		-webkit-border-radius: 0 0 6px 6px;
		-moz-border-radius: 0 0 6px 6px;
		border-radius: 0 0 6px 6px;
	}
	.modal .modal-body p.exam_message {
		font-size: 13px !important;
		margin-top: 12px !important;
	}
	.w-400 {
		width: 400px;
	}
	.w-140 {
		width: 140px;
	}
	a.btn.small-btn.icon_only, button.btn.small-btn.icon_only {
		min-width: inherit;
		width: 31px;
		height: 31px;
		padding: 4px;
		line-height: 20px;
		text-align: center;
	}
	.feature-list.help-guide {
		width: 100%;
		display: inline-block;
	}
	.feature-list.help-guide li {
		float: left;
		width: 22.8%;
		margin: 0 22px 22px 0;
		position: relative;
		border: 1px solid rgba(0,0,0,.1);
	}
	.feature-list.help-guide li:nth-child(4n) {
		margin: 0 0 22px 0;
	}
	.feature-list.help-guide li:nth-child(3n) {
		margin: 0 22px 22px 0;
	}
	.help_guide-title span {
		font-size: 14px;
		margin: 12px 0 0;
		display: inline-block;
		font-family: 'Avenir-Book';
		color: #fff;
	}
	.help_guide-box {
		padding: 20px 12px;
		text-align: center;
		cursor: pointer;
	}
	.feature-list.help-guide li ul li {
		margin: 0 0 5px 0;
		width: 100%;
		border: none;
		background: none;
	}
	.help_guide-icon {
		min-height: 85px;
	}
	.help_guide-box .dropdown-menu li a {
		font-size: 12px;
	}
	.help_guide-box .dropdown-menu {
		padding: 10px 5px;
	}
	.hideicon i {
		display: inline-block;
	}
	.datepicker.dropdown-menu {
		transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-webkit-transition: all 0.4s ease;
		z-index: 9999;
	}
	.feature-list ul.dropdown-menu li:nth-child(3n) {
		margin: 0 0 0 0;
	}
	h5#modal_heading {
		display: inline-block;
	}
	span.select2-container.select2-container--default.select2-container--open {
		width: auto;
	}
	.help_guide-icon img {
		max-width: 70px;
		max-height: 70px;
	}
	.content p span {
		padding-left: 0;
		float: right;
		width: 93%;
	}

	.lable-space-top label {
		margin-top: 0;
	}
	th.w-140 {
		min-width: 150px;
	}
	.row.main-inspections-section.inspection-setup-row-top.row_40.border-top {
		padding-bottom: 20px;
	}
	.radio-inline label.mb-0.p-0 {
		margin: 0 20px 0 0;
	}
	.add-new-row-section li {
		padding: 0 5px;
	}
	.main-inspections-section.space-top-20 {
		margin-top: 20px;
	}
	.manage-inspection-form .main-darg-section ul li {
		display: inline-block;
		list-style: outside none none;
		margin: 0 0 7px;
		width: 33%;
		vertical-align: top;
		position: relative;
	}
	.main-darg-section .form-group {
		padding: 0 30px 0 0;
		position: relative;
		margin: 0;
	}
	.main-darg-section .input-append .title-text span {
		position: static;
	}
	a.modelbtn.modelbtn-float-left {
		float: left;
		margin: 0 10px 0 0;
	}
	label .title-text {
		float: left;
		line-height: 24px;
	}
	.worst-label_first, .worst-label, .star_worst_label, .star_best_label {
		display: inline-block;
		float: left;
		font-size: 12px;
	}
	.worst-label_first {
		margin: 0 20px 0 0;
	}
	.worst-label, .star_best_label {
		float: right;
		margin: 0 5px 0 0;
	}
	.mix-element-table td .form-group {
		padding: 0 2px 0 0;
		clear: both;
		display: block;
		text-align: center;
	}
	.large-width-new > label {
		display: block;
		margin: 0;
	}
	.main-darg-section .input-append span {
		position: absolute;
		right: 39px;
		top: 40px;
	}
	.main-darg-section td .input-append span {
		top: 10px;
	}
	.mix-element-table a i.icon-plus {
		background-color: #0fbaaf !important;
		display: inline-block;
		color: #fff;
		border: 1px solid;
		border-radius: 50%;
		height: 18px;
		float: right;
		width: 18px;
		font-size: 10px;
		line-height: 18px;
	}
	.modal {
		position: fixed;
		top: 10%;
		left: 50%;
		z-index: 1050;
		text-align: left;
		width: 600px;
		margin-left: -280px;
		background-color: #fff;
		border: 1px solid #999;
		border: 1px solid rgba(0,0,0,0.3);
		*border: 1px solid #999;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		outline: 0;
		-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
		box-shadow: 0 3px 7px rgba(0,0,0,0.3);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding-box;
		background-clip: padding-box;
		bottom: auto;
	}
	.mix-element-table a.mix-modelbtn.modelbtn-float-left {
		float: right;
		display: inline-block;
		margin-bottom: 7px;
	}
	i.icon-edit {
		color: #0fbaaf;
		font-size: 14px;
	}
	.manage-inspection-form .main-darg-section .starrr a {
		font-size: 18px;
	}
	.prop-table {
		border: 1px solid #000;
		border-radius: 6px;
		margin: 20px auto;
		width: 95%;
		padding: 20px 15px;
		box-sizing: border-box;
		display: block;
		width: 95%;
		box-shadow: 0 0 3px #999;
		float: none;
	}
	.general label.lable-text {
		padding-left: 15px;
	}
	.title-text h2 {
		line-height: 20px;
	}
	.manage-inspection-form .prop-table .prop-table-detail {
		display: block;
		font-size: 10px;
		color: #777;
	}
	td.prop-table-label {
		font-size: 12px;
		padding: 0 20px 8px 0;
	}
	.element-table th, .element-table th {
		padding: 8px;
		line-height: 20px;
	}
	.main-darg-section .form-group label {
		margin: 0;
	}
	.scale-inline {
		display: inline-block;
		vertical-align: top;
		margin: 5px 0 0 20px;
	}
	.main-rating-section {
		display: inline-block;
		vertical-align: top;
		margin: 0px 0 0 20px;
	}
	.modal-content, .modal-footer {
		border: none;
	}
	.modal.fade .modal-dialog {
		max-width: 100%;
		margin: 0 auto;
	}
	.modal.show {
		padding: 0 !important;
	}
	.fileupload .thumbnail img {
		max-width: 100%;
	}
	.left-inline-editor {
		padding: 0 20px;
	}
	.trash-btn.delete-button {
		min-width: inherit;
	}
	.row.main-inspections-section.inspection-setup-row-top.row_34.border-top {
		padding-bottom: 20px;
	}
	.audit-progress p {
		display: inline-block;
		font-size: 10px;
		margin: 0;
		min-width: 53%;
		color: #000;
	}
	.audit-progress li.purple-box {
		background-color: #afc1da;
		padding: 8px 10px;
	}
	.many-button .btn {
		margin: 0 5px 0 0;
	}
	.audit-progress .radio.checker {
		display: inline-block;
		min-height: inherit;
		vertical-align: middle;
	}
	.audit-progress .radio label {
		margin: 4px 0 0;
		vertical-align: middle;
	}
	.box-container.save-many-bttn {
		border: none;
		text-align: right;
		padding: 0;
	}
	.manage-inspection-form .print-spn-control {
		border: none;
		margin: 0;
	}
	.small-width-new .checkbox.checker, .checkbox.checker {
		display: inline-block;
		vertical-align: top;
		margin: 4px 0 0 15px;
	}
	.element-table .table textarea {
		border: medium none;
		border-radius: 0;
		box-shadow: none;
		box-sizing: border-box;
		height: auto;
		overflow: hidden !important;
		resize: none;
		width: 100%;
		min-height: inherit;
		padding: 0;
	}
	.file-upload-box.edit-inspection.other-edit {
		bottom: 198px;
	}
	.portrait.break, .landscape {
		display: none;
	}
	.element-table td {
		padding: 4px 8px;
		vertical-align: top;
		font-size: 12px;
	}
	.horizental_bar {
		border-bottom: 1px solid #ddd;
		margin-bottom: 5px;
	}
	.upload-button span.fileupload-new {
		display: block;
		text-align: center;
		line-height: 29px;
		font-size: 14px;
	}
	.fileupload .upload-button {
		max-width: 180px;
		margin: auto;
	}
	.fileupload.fileupload-new {
		text-align: center;
	}
	.mix-element-table td span.add-on {
		position: absolute;
		right: 13px;
		top: 9px;
	}
	.fileupload .upload-button {
		max-width: 180px;
		margin: auto;
		padding: 0 0 0 20px;
	}
	.element-table .table.table-bordered.fullwidth td {
		white-space: nowrap;
	}

	button.button-toggle-head span:nth-child(1) {
		border-color: #001a39;
		background-color: #001a39;
	}
	button.button-toggle-head span:nth-child(2) {
		border-color: #1cb6ab;
		background-color: #1cb6ab;
	}
	button.button-toggle-head span:nth-child(3) {
		border-color: #0079c0;
		background-color: #0079c0;
	}
	/*.left-sidebar {
		position: absolute;
		z-index: 9;
		left: 0;
		top: 93px;
		background-color: #f8f8f8;
		padding: 20px 20px;
		border: 1px solid #ddd;
		}*/
		.sidebar-open ul.custom-list a, .sidebar-open li.administration-bg a, .sidebar-open li.monitor-bg a, .sidebar-open li.daily-log-bg a {
			text-align: center;
			font-size: 11px;
			padding: 30px 20px 30px 20px;
			min-height: inherit;
			line-height: 25px;
		}
		.sidebar-open ul.custom-list a {
			padding: 10px 20px 10px 50px;
			text-align: left;
		}
		.sidebar-open ul.custom-list a br {
			display: none;
		}
		.sidebar-open span.sidebar-icon {
			top: 7px;
			left: 12px;
		}
		.sidebar-open div#sidebar {
			position: fixed;
			z-index: 99;
			max-width: 98%;
			left: 0;
			right: 0;
			margin: auto;
			background-color: #fff;
			padding: 15px;
			z-index: 99999;
			top: 14%;
			bottom: auto;
			height: calc(100% - 102px);
			transition: all 0.9s ease;
			width: 100%;
		}
		/*.left-sidebar, .right-content {
			transition: all 0.9s ease;
			}*/
			.btnToggle.mobile {
				float: right;
				position: absolute;
				right: 30px;
				top: 35px;
				z-index: 9;
				display: block !important;
			}
			.right-head-nav {
				padding-right: 65px;
			}
			.logo {
				position: static;
			}
			.bg-overlay {
				position: fixed;
				background: rgba(0, 0, 0, 0.8);
				width: 100%;
				height: 100%;
				z-index: 98;
				display: none;
				top: 78px;
				transition: all 0.9s ease;
			}
			.sidebar-open .bg-overlay {
				display: block;
			}
			.sidebar-open div#sidebar:after {
				position: absolute;
				border-left: 10px solid rgba(0,0,0,0);
				border-top: 10px solid rgba(0,0,0,0);
				border-right: 10px solid rgba(0,0,0,0);
				border-bottom: 12px solid #fff;
				content: '';
				top: -21px;
				right: 18px;
				z-index: 999999;
			}
			.sidebar-open div#sidebar > ul {
				height: calc(100% - 2px);
				overflow: auto;
			}
			.browser-img .img-responsive {
				max-width: 100%;
			}
			.map-left .form-inline .samll-width {
				width: 48%;
				margin: 0 0 0 0 !important;
				float: left;
			}
			.map-left .form-inline .samll-width:nth-child(1) {
				margin: 0 4% 0 0 !important;
			}
			.sm-title .addnew {
				margin: 0 0 0 5px;
			}
			#maprows .box-container {
				margin: 0px 0 15px;
				padding-top: 15px;
				padding-bottom: 20px;
			}
			.sm-title span span {
				margin: 0;
			}
			div#areaModal {
				width: 800px;
				left: 41%;
				height: calc(100% - 120px);
			}
			#areaModal .modal-content {
				padding-bottom: 20px;
				display: inline-block;
			}
			.loading-ps-image {
				position: fixed;
				left: 0px;
				right: 0px;
				margin: auto;
				bottom: auto;
				top: 0;
				bottom: 0;
				width: 50px;
				display: none;
				z-index: 999;
			}
			.display_area .row > div {
				padding: 0 2px !important;
			}
			.event-log-head p {
				margin-bottom: 5px;
			}
			.mix-element-table .main-rating-section {
				margin: 0px 0 0 0px;
			}
			.content p.event-status span {
				width: auto;
				padding: 3px 11px;
				color: #000;
				float: none;
				margin: 0 10px 0 10px;
			}
			.jconfirm-noscroll .jconfirm-box {
				margin-bottom: 75px !important;
			}
			a.link-edit-ques i.icon-edit {
				color: #fff;
			}
			input.form-control.answerOrder {
				width: 70px;
			}
			.view-inspection-type-section table tr td:nth-child(4n) {
				white-space: nowrap;
			}
			.label-font-12 .lable-text {
				font-size: 12px;
				margin: 5px 0 0;
			}
			label.form-title {
				font-size: 12px;
				font-weight: bold;
				margin: 10px 0;
			}
			.jconfirm-box .event-tittle h3 {
				color: #0078BF;
				background-color: #F1F1F1;
			}
			.jconfirm .jconfirm-box .closeIcon {
				top: 17px !important;
				right: 20px !important;
			}
			.lable-text.space_bottom_0 {
				margin: 0;
				line-height: 15px;
			}
			.small-text span.visitor {
				margin: 0 10px 0 0;
			}
			.lable-text.space_bottom_0:last-child {
				margin-bottom: 10px;
			}
			.monitor-text ul.dropdown-menu a {
				color: #fff;
			}
			.monitor-text ul.dropdown-menu {
				background-color: #0da9a1;;
				border: 1px solid #0da9a1;
				padding: 0;
				border-radius: 0;
			}
			.monitor-text ul.dropdown-menu li, .monitor-text ul.dropdown-menu li a {
				background-color: transparent;
			}
			.monitor-text ul.dropdown-menu li {
				border-bottom: none;
			}
			.monitor-text ul.dropdown-menu a:hover, .monitor-text ul.dropdown-menu a:focus {
				color: #fff;
				background-color: #0fbaaf;
			}
			.wild_life_admin .submit-button {
				width: 100% !important;
				text-align: left;
				padding-right: 8px;
			}
			.wild_life_admin .dropdown-toggle::after {
				font-size: 18px;
				right: 0;
				left: auto;
				float: right;
				/* top: 60px; */
				margin: 8px 0 0;
			}
			ul.dropdown-menu.sub-menu-inner {
				position: relative;
				border: none;
				background-color: #0da9a1;
				padding: 4px 10px;
				box-sizing: border-box;
				min-width: inherit;
				width: 100%;
				margin: 0px 0 5px;
			}
			ul.dropdown-menu.sub-menu-inner a {
				background: none;
				padding: 3px 3px;
				font-size: 12px;
			}
			ul.custom-list ul.dropdown-menu.sub-menu-inner a {
				font-size: 11px;
			}
			ul.custom-list li .sub-menu-inner li {
				border: none;
			}
			.form-full {
				margin: 0 0 15px 0;
			}
			.right-map-wildlife {
				padding-top: 74px;
			}
			.top-title i.fa.fa-angle-right {
				margin: 4px 10px 0;
				font-size: 18px;
				font-weight: 600;
				line-height: 12px;
				display: inline-block;
				position: relative;
				top: 2px;
			}
			.daily_log_reporting table.table.table-striped th {
				white-space: normal;
			}
			.date_list {
				padding-left: 0;
			}
			.monitor-text li.dropdown ul.dropdown-menu {
				max-height: 250px;
				overflow: auto;
			}
			.full-width .inner-drop {
				display: inline-block;
				width: 34%;
				position: relative;
			}
			.inner-drop ul.dropdown-menu {
				width: 100%;
				min-width: inherit;
				position: static !important;
				transform: none !important;
			}
			.sub-menu-inner.nice_scroll {
				max-height: 100px;
			}
			form#events_range .form-control[readonly] {
				background-color: #fff;
			}
			ul.dropdown-menu.sub-menu-inner.toggle_div {
				display: none;
			}
			.print-show {
				display: none;
			}
			.custom-print-textarea {
				padding: 7px 10px;
				height: auto;
				white-space: normal;
				word-break: break-all;
			}
			td .input-small.border_none {
				width: auto;
				min-width: inherit;
				padding: 0;
				border: none;
				width: 80px;
				outline: 0;
			}
			.content .tooltip.updt-event-section {
				position: static;
				opacity: 1;
			}

			/*Sidebar Animation*/
		/*div#sidebar {
			visibility: visible;
			-webkit-transition: -webkit-transform 0.5s;
			transition: transform 0.5s;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
			width: 100%;
		}
		.sidebar-collapse div#sidebar {
			-webkit-transform: translate3d(50px, 0, 0) skewY(20deg);
			transform: translate3d(50px, 0, 0) skewY(20deg);
			-webkit-transform-origin: 100% 50%;
			transform-origin: 100% 50%;
			-webkit-transform-style: preserve-3d;
			transform-style: preserve-3d;
			width: 100%;
			overflow: hidden;
			}*/

			.result {
				background-color: #fff;
			}
			.form-group.search-box .result p:hover {
				background-color: #3875D7;
				color: #FFF;
			}
			.user-register-table .bg-gray {
				background-color:#f1f1f1;
			}
			form#InspectionForm {
				position: relative;
			}
			.induction_register_sec .user-register-table tr td:first-child {
				min-width: 172px;
			}
			.unservice-notification {
				width: 470px;
				margin: auto;
				border: 2px solid #ddd;
				padding: 10px 10px;
				border-radius: 5px;
				box-shadow: 0 0 10px #eee;
				display: none;
				background-color: #fff;
			}
			.notification-title,.risk_notification_title {
				background-color: #ed1b24;
				margin: -12px -11px 15px;
				/*padding: 10px 15px;*/
				padding: 30px 29px 18px 30px;
				border-radius: 6px 6px 0 0;
			}
			.risk_notification_title h3,.notification-title h3 {
				color: #fff;
				font-size: 16px;
				font-weight: 600;
				margin: 0;
			}
			.unservice-notification label, .unservice-notification p {
				display: inline-block;
				font-size: 13px;
				color: #888886;
				margin: 0 0 8px 0;
			}
			.unservice-notification label {
				font-weight: 600;
				color: #212529;
			}
			.form-group > label {
				margin: 0 0 6px 5px;
			}
			span.sun-deg {
				position: absolute;
				right: 29px;
				top: 8px;
				font-size: 12px;
			}
			span.sun-deg:before {
				content: "";
				position: absolute;
				left: -5px;
				top: -2px;
				width: 5px;
				height: 5px;
				border-radius: 50%;
				border: 1px solid #212529;
			}
			.unservice-notification .row {
				margin: 0 -10px;
			}
			.risk_notification_title.saftey, .notification-title.saftey {
				background-color: #23b14d;
				border-radius: 0;
				margin: 5px -11px 15px;
			}
			.saftey-aviation {
				float: right;
				width: 60%;
				position: relative;
				bottom: 13px;
			}
			.weather-deg .form-control {
				padding-right: 35px;
			}
			.excel-icons a {
				display: inline-block;
				vertical-align: top;
				margin: 15px 21px 0 0px;
			}
			.monitor-text input#export_inspection2 {
				margin: 30px 0 0;
			}

			.inspection_report_modals h3 {
				font-family: arial;
				margin: 0;
				font-size: 14px;
				font-weight: bold;
				padding: 0 0px;
				line-height: 23px;
				text-transform: uppercase;
			}
			.inspection_report_modals .risk_notification_title, .inspection_report_modals .notification-title {
				padding: 10px 22px 10px 22px;
				border-radius: 0;
				margin-bottom: 0;
			}
			.inspection_report_modals .notification-title .close, .inspection_report_modals .risk_notification_title .close {
				color: #fff;
				opacity: 1;
			}
			.inspection_report_modals.unservice-notification label {
				font-size: 12px;
				font-weight: normal !important;
				text-transform: capitalize;
				margin-bottom: 5px;
			}
			.cus_panel.panel-modal .panel-heading .clickable {
				margin-top: -23px;
				font-size: 18px;
				width: 24px;
				height: 25px;
				text-align: center;
				line-height: 25px;
				cursor: pointer;
			}
			.cus_panel.panel-modal .panel-heading {
				padding: 7px 15px;
				border-bottom-color: transparent;
				background-color: #3f47cc;
				margin-bottom: 5px;
				box-shadow: inset 0px 0px 4px rgba(0,0,0,0.03);
			}
			.cus_panel.panel-modal {
				margin-bottom: 15px;
			}
			.inspection_report_modals .modal-content {
				padding: 12px;
			}
			.inspection_report_modals .top-title label {
				margin: 0;
				text-transform: uppercase;
			}
			.inspection_report_modals .top-title span {
				text-transform: uppercase;
				font-size: 12px;
			}
			.inspection_report_modals .weather-deg p {
				margin: 0;
				text-transform: uppercase;
			}
			.unservice-notification .row.numbr-list > div > span {
				line-height: 35px;
				font-size: 14px;
			}
			.inspection_report_modals .btn.btn-danger {
				padding: 3.9px 9.5px;
			}
			.cus_panel.panel-modal .panel-heading {
				color: #fff;
			}
			.cus_panel.panel-modal.panel-risk .panel-heading {
				background-color: #22af50;
			}
			.cus_panel.panel-modal.panel-mitigation .panel-heading {
				background-color: #ff7f26;
			}
			.cus_panel.panel-modal.panel-mitigation .addnew.btn {
				background-color: #ff7f26;
				border-color: #ff7f26;
			}
			.cus_panel.panel-modal.panel-mitigation .addnew.btn:hover {
				background-color: transparent;
				color: #ff7f26;
			}
			.inspection_report_modals .btn.btn-primary.btn-riskSms {
				background-color: transparent;
				border: transparent;
				color: #000;
				padding: 0;
				display: block;
				margin: 0 0 0 30px;
				font-size: 30px;
				line-height: 20px;
				box-shadow: none;
			}
			.inspection_report_modals .risk-high {
				display: block;
				height: 32px;
				background-color: rgb(3, 54, 92);
				line-height: 32px;
				padding: 0 6px;
				font-weight: 600;
				font-size: 15px;
				color: rgb(255, 255, 255);
			}
			.cus_panel.panel-modal textarea.form-control {
				min-height: 33px;
			}
			.inspection_report_modals {
				left: 0;
			}
			.section_01 {
				border-bottom: 1px solid #ddd;
				padding-bottom: 30px;
				margin-bottom: 30px;
			}
			.manage-risk-page .section_01:last-child {
				border:none;
				padding: 0;
				margin: 0;
			}
			.manage-risk-page p {
				font-size: 13px;
				margin: 0 0 10px 5px;
			}
			.form-inline-custom input.form-control {
				width: 70px;
				margin: 0 20px 0 10px;
			}
			.table-new-hading .pannel-top {
				background-color: #3f47cc;
				padding: 7px 24px;
				text-align: center;
				margin-bottom: 15px;
			}
			.table-new-hading h2 {
				border-bottom-color: transparent;
				box-shadow: inset 0px 0px 4px rgba(0,0,0,0.03);
				color: #fff;
				font-size: 14px;
				font-weight: 600;
				line-height: 23px;
				text-transform: uppercase;
				display: inline-block;
				margin: 0;
			}
			.table-new-hading .addnew.btn.submit-button {
				position: absolute;
				bottom: -42px;
				left: 185px;
				z-index: 1;
			}
			.table-new-hading {
				position: relative;
			}
			.table-new-hading p {
				font-size: 14px;
				margin: 15px 0 10px 0;
			}
			.new-botm-form {
				display: block;
				width: 100%;
				max-width: 375px;
			}
			.pannel-top {
				background-color: #22af50;
				padding: 7px 24px;
				margin-bottom: 15px;
				text-align: center
			}
			.pannel-top h2 {
				border-bottom-color: transparent;
				color: #fff;
				font-size: 14px;
				font-weight: 600;
				line-height: 23px;
				text-transform: uppercase;
				display: inline-block;
				margin: 0;
			}
			.right-btn {
				margin: 0 0 15px 0;
			}
			.new-botm-form small {
				margin-bottom: 12px;
				clear: both;
				display: inline-block;
			}
			.table-striped td.url-td {
				word-break: break-all;
			}
			.cus_panel.panel-modal .panel-body {
				margin-bottom: 10px;
			}
			.jconfirm .jconfirm-box div.closeIcon {
				z-index: 999;
			}
			.file-upload-box.simple_upload.cstm_change.risk_uploader {
				left: 12px;
				top: auto;
				position: relative;
				bottom: 31px;
				width: 285px;
				padding: 20px 9px;
				height: auto;
				min-height: 60px;
				margin: -62px 0 0 0;
			}
			.form-group.safety-des.text-right.pb-3 .submit-button {
				margin: 18px 0 0 0;
				float: right;
			}
			.file-upload-box.simple_upload.cstm_change.risk_uploader {
				background-position: 22px 27px;
			}
			.row.align-items-end {
				margin: 0 -10px;
			    /*padding-bottom: 10px;
			    margin-bottom: 10px;*/
			}
			.risk-miti-line{
				margin-bottom:1rem;
				border-top: 3px solid #ff7f26;
				margin-left: 38px;
			}
			.disableClick{
				pointer-events: none;
			}
			.right-outs-select label {
				display: inline-block;
				vertical-align: middle;
				margin: 0 0 0 10px;
			}
			.search-section.cus_filters {
				top: 43px;
				margin-top: -30px;
				z-index: 30;
				max-width: 570px;
			}
			a.user-icon span {
				max-width: 62px;
				display: inline-block;
				white-space: nowrap;
				text-overflow: ellipsis;
				overflow: hidden;
			}
			.excel-icons a img {
			    max-width: 60px;
			    width: 60px;
			}
			.dataTables_filter {
			    position: relative;
			    z-index: 99;
			}
			.btn-disable {
				pointer-events:none;
				background:#aaaaaa;
				border-color: #aaaaaa;
			}
			
			@media print {
				div#Targetfulldiv, .main-darg-section {
				    display: inline-block !important;
				    vertical-align: top !important;
				    width: 100% !important;
				}
				.bg-white {
					display: block;
				}
				.box-container.show-this-page {
				    display: block;
				    border: none;
				    padding: 0;
				    margin: 0;
				}
				.left-sidebar {
					display: none !important;
				}
				.table-responsive tr td span.print_view {
				    height: auto;
				    font-size: 12px;
				    padding: 7px 10px;
				    border: 1px solid #ddd;
				    display: block !important;
				    width: 100%;
				    word-break: break-word;
				    white-space: normal;
				    min-height: 33px;
				}
				.element-table .table.table-bordered.fullwidth td {
				    vertical-align: middle;
				}
				.table-responsive tr td .form-control.print-hide {
				    display: none;
				}
				.sidebar-collapse .container, .container {
				    max-width: 100%;
				    display: inline;
				    overflow: visible;
				}
				.box-container.show-this-page .container-fluid {
				    padding: 0;
				}
				.main-content-section {
					padding: 0;
				}
				.sidebar-collapse .right-content {
				    max-width: 100%;
				    flex: 0 0 100%;
				}
				@page { margin: 20px 0 30px 0; border:0px; size: auto;}
				body {
				    margin: 0;
				    display: inline-block;
				    vertical-align: top;
				    width: 100%;
				    padding: 0 0.5cm 0 !important;
				}
				/*.element-table .table.table-bordered.fullwidth td {
				    position: relative;
				    z-index: 9;
				    border-width: 3px !important;
				}*/
				.main-darg-section ul li table {
					border-collapse: initial !important;
				}
				.main-darg-section ul li table td {
					position: relative;
				}
				a {
					color: #000!important;
					text-decoration: none !important;
				}
				table.table.reduce-print-font td, table.table.reduce-print-font th {
					font-size: 9px;
					padding: 7px 2px;
				}
				.select2-container .select2-choice {
					background-image: none !important;
					border-radius: 0 !important;
					border: 1px solid #ddd !important;
				}
				div#printSection.vic_issue_register th {
					font-family: 'Avenir-Book';
					font-size:12px;
					white-space: nowrap;
				}
				hr.display_none_print,.view_log_detail table.table tr > td:last-child, .view_log_detail table.table tr > td:nth-child(7), .view_log_detail table.table tr > th:last-child, .view_log_detail table.table tr > th:nth-child(7),.top-heading,.btn,.row.data-head,.print-none,.btn-group .btn,.select2-container .select2-choice .select2-search-choice-close,.select2-container .select2-choice span.select2-arrow {
					display: none !important;
				}
				.inspection-box .lable-text b {
					font-weight: normal;
					font-size: 18px;
					color: #212529;
					font-family: 'Avenir-Book';
				}
				.print-spn-control .form-group span.hide-in-print,.hide-in-print,.Targetfulldiv.visitor-popup {
					display: none !important;
				}
				.print-spn-control .form-control.with-print-view,.showonprint,.print-only,.print-view {
					display: block !important;
				}
				.row.print-view {
					display: flex !important;
				}
				.bg-white.all_space_45 {
					padding: 0;
				}
				.wildlife_report .printView_map {
					display: block !important;
				}
				#pagebreak-before{
					page-break-before:always;
					position:relative;
					display:block;
					height:20px;
					clear:both;
				}
				#pagebreak-after{
					page-break-after:always;
					position:relative;
					display:block;
					clear:both;
				}
				.row-fluid {
					float: none !important;
					width:100%;
				}
				#print-float,
				#print-float .row-fluid{
					float:none !important;
					width:100%;
				}
				.add-wildlife-report .form-horizontal {
					width: 100%;
					float: none !important;
					display:block;
				}
				#Targetfulldiv {
					float: none !important;
					width: 100%;
					display: inline-block;
				}
				#main-content .span12{
					float: none !important;
				}
				#display-block-print {
					display: block;
				}
				.bg-white.view_day_logs table tr > th:last-child, .bg-white.view_day_logs table tr > th:nth-child(7), .bg-white.view_day_logs table tr > td:last-child, .bg-white.view_day_logs table tr > td:nth-child(7),.bg-white.view_all_logs table tr > td:last-child, .bg-white.view_all_logs table tr > th:last-child,.cus-print-hed,.bg-white.view_logs table tr > th:last-child, .bg-white.view_logs table tr > th:nth-child(7), .bg-white.view_logs table tr > td:last-child, .bg-white.view_logs table tr > td:nth-child(7),.main-header, .print-show-span input#inspt_id {
					display: none;
				}
				.right-content {
					padding-right: 0 !important;
					max-width: 100% !important;
					flex: 0 0 100%;
				}

				body.body-top-space {
					padding: 0;
					background: none;
					-webkit-print-color-adjust: exact;
				}
				.top-title{
					display: none;
				}
				.top-title li, .top-title li a {
					font-size: 16px;
					color: #696969;
				}
				.top-title {
					margin: 0 0 15px 0;
					text-align: center;
				}
				.file-upload-box, #display_none {
					display: none;
				}
				.attrac_res.padding_0 {
					flex: 0 0 100%;
					max-width: 100%;
					display: block;
					margin-bottom: 20px;
				}
				.print-view-input input, .print-view-input select, small-text.add-on, .print-view-input .select2-container {
					display: none !important;
				}
				.print-view-input .inpt-2 {
					display: inline-block !important;
					font-size: 12px !important;
					margin: 0 0 0 10px;
				}
				.print-view-input label {
					min-width: 120px;
					text-align: left;
					display: inline-block;
					font-family: 'Avenir-Heavy';
				}
				.row.print-spn-control {
					margin-top: 0;
					border-top: none;
					padding: 10px 0 10px;
				}
				.print-view-input .inputbox, .input-append.bootstrap-timepicker-component {
					display: inline-block;
				}
				.controls_pic.controls_pic_Launceston.col-pading {
					padding: 0 16px;
				}
				#print-controls span {
					display: inline-block !important;
					font-size: 8px;
					padding-top: 2px;
				}
				#Targetfulldiv .control-group span {
					font-size: 8px;
				}
				.print-spn-control .form-control + span.add-on,.footer,
				.print-spn-control .form-group .select2me, .print-spn-control .form-group .form-control, .print-spn-control .form-control {
					display: none !important;
				}
				.print-spn-control .form-group span, .print-spn-control .form-group span,.print-spn-control .form-control + span {
					display: inline-block !important;
					font-size: 12px;
					padding-top: 2px;
				}
				.row#display-block-print {
					display: flex;
				}
				#pagebreak-before {
					page-break-before: always;
					position: relative;
					display: block;
					height: 20px;
					clear: both;
				}
				.charts-row #abc {
					transform: scale(0.6);
					float: left;
					position: relative;
					left: -140px;
				}
				.charts-row #container2 {
					transform: scale(0.6);
					float: left;
					position: relative;
					left: -140px;
				}
				.print_none {
					display: none;
				}
				.portrait.break, .landscape {
					display: block;
				}
				.break {
					break-before: page;
				}
				.print-spn-control .form-control.print-show {
					display: block !important;
					border: none;
					background: no-repeat;
					width: auto;
					padding: 0;
					width: 80px;
				}
				.print-show-span span.colon {
					display: inline-block !important;
					font-size: 13px;
					vertical-align: bottom;
					margin: 3px 0 0 40px;
				}
				.print-spn-control .inspection-box {
					flex: 0 0 20%;
				}
				.print-spn-control span.showonprint, .print-spn-control .inspection-box .lable-text {
					min-width: 55px;
				}
				.tbl-smalltext .border-top-none {
					border: none;
					background-color: #fff;
					padding: 3px;
				}
				.edit_visitors .top-heading {
					display: block !important;
					padding: 0;
					background: no-repeat;
					margin: 0;
				}
				.edit_visitors .normal-view {
					display: none;
				}
				.edit_visitors .top-heading .print-view {
					color: #212529;
					margin: 0 0 15px 0;
				}
				.visible-print-block.print-center {
					max-width: 100%;
					text-align: center;
				}
				.visible-print-block.print-center * {
					font-weight: normal;
				}
				#InspectionFormss h4 {
					font-size: 15px;
				}
				table.table.table-striped.table-bordered.th-font-adj.sample_4, .visible-print-block .table.table-striped.table-bordered {
					border: none;
				}
				.print-show {
					display: block;
				}
				.print-none {
					display: none;
				}
				/*#print-float .inspection-box {
				    padding: 0 20px 0 20px;
				    display: table-cell;
				    vertical-align: top;
				    width: auto;
				    max-width: inherit;
				    flex: 0 0 0;
				    -webkit-box-flex: inherit;
				    width: 30%;
				}
				.inspection-form #print-float > .row {
				    margin: 0;
				    display: inline-block;
				    width: 100%;
				    }*/
				    .row .print-inline {
				    	display: inline-block;
				    }
				    .inspection-form .col-sm-1 {
				    	max-width: 8.333333%;
				    }
				    .inspection-form .col-sm-2 {
				    	max-width: 16.666667%;
				    }
				    .inspection-form .col-sm-3 {
				    	max-width: 25%;
				    }
				    .inspection-form .col-sm-4 {
				    	max-width: 33.333333%;
				    }
				    .inspection-form .col-sm-5 {
				    	max-width: 41.666667%;
				    }
				    .inspection-form .col-sm-6 {
				    	max-width: 50%;
				    }
				    .inspection-form .col-sm-7 {
				    	max-width: 58.333333%;
				    }
				    .inspection-form .col-sm-8 {
				    	max-width: 66.666667%;
				    }
				    .inspection-form .col-sm-9 {
				    	max-width: 75%;
				    }
				    .inspection-form .col-sm-10 {
				    	max-width: 83.333333%;
				    }
				    .inspection-form .col-sm-11 {
				    	max-width: 91.666667%;
				    }
				    select.form-control:not([size]):not([multiple]) {
				    	text-indent: 5px;
				    }
				   /* .print-layout > .row .inspection-box {
				        float: left;
				    }
				    .print-layout > .row {
				        display: inline-block;
				        width: 100%;
				        }*/
				    }
				    /*Print View Styling End*/

				    @media only screen and (max-width: 1200px) {
				    	.container {
				    		max-width: 100%;
				    	}
				    	.main-header .logo img {
				    		max-width: 90%;
				    	}
				    	.daily_log_reporting .directional-title {
				    		padding-left: 14px;
				    	}
				    	.daily_log_reporting #simpleReport .directional-img img {
				    		width: auto;
				    		max-height: 50px;
				    		height: auto;
				    		max-width: 40px;
				    	}
				    	.daily_log_reporting #simpleReport .directional-img {
				    		top: 18px;
				    	}
				    	.daily_log_reporting .directional-title .lable-text b {
				    		font-size: 14px;
				    	}
				    	ul.custom-list a {
				    		font-size: 9px;
				    	}
				    	.file-upload-box.edit-inspection.other-edit {
				    		left: -19px;
				    		bottom: 148px;
				    	}
				    	.file-upload-box.edit-inspection.other-edit.add-more {
				    		left: 37%;
				    	}
				    	.cus-card .card-header > span {
				    		width: 85%;
				    	}
				    	.top-title li, .top-title li a {
				    		font-size: 10px;
				    	}
				    	.top-title li:last-child {
				    		padding: 5px 7px;
				    		font-size: 10px;
				    	}
				    	.sidebar-collapse .browser-file.file-upload-box.cstm_change.add_referenc_page.edit_wildlife {
				    		left: 0;
				    		float: right;
				    	}
				    	.strike .checkbox.checker {
				    		margin: 3px 0 0;
				    	}
				    	.exclamation img {
				    		width: 14px !important;
				    		margin: 5px 0 0 0;
				    	}
				    	.inspection-setup-row-top .inspection-input.first-colum label {
				    		width: 65%;
				    		white-space: nowrap;
				    		text-overflow: ellipsis;
				    		overflow: hidden;
				    	}
				    	.main-inspections-section.inspection-setup-row-top.space-top-20 .inspection-input.first-colum label {
				    		white-space: normal;
				    	}
				    	.form-inline-custom input.form-control {
				    		width: 50px;
				    		margin: 0 10px 0 10px;
				    	}
				    	.jconfirm-box {
		    	    	    transition: none !important;
		    	    	}
		    	    	body.body-top-space.jconfirm-noscroll {
		    			    -webkit-overflow-scrolling: inherit !important;
		    			}
				    }
				    @media only screen and (max-width: 1024px) {
				    	.file-upload-box {
				    		width: 280px;
				    	}
				    	ul.sub-menu {
				    		margin: 10px 0 0;
				    	}
				    	.feature-list {
				    		width: 100%;
				    	}

				    	.feature-list li {
				    		width: 32%;
				    		margin: 0 2% 22px 0;
				    	}
				    	.footer.space-left {
				    		padding: 0;
				    	}
				    	.main-content-section {
				    		padding: 0;
				    	}
				    	ul.dropdown-menu li.cross-window, div.dropdown-menu li.cross-window {
				    		display: block;
				    	}
				    	div.dropdown-menu li.cross-window {
				    		right: 0;
				    		width: auto !important;
				    		left: auto;
				    		margin: 0 !important;
				    		padding: 0;
				    		top: 0;
				    	}
				    	span.inner-desp {
				    		padding-right: 20px;
				    		display: inline-block;
				    	}
				    	.layout-changed .attrac_res {
				    		max-width: 100%;
				    		flex: 0 0 100%;
				    	}
				    	.cus-pading select {
				    		padding: 0 2px;
				    	}
				    	.cus-pading .checkbox.line {
				    		min-width: 48px;
				    		display: inline-block;
				    	}
				    	.monitor-text .row {
				    		margin-right: 0;
				    	}
				    	.space_left_0 {
				    		padding-left: 0;
				    	}
				    	#frm_Users[name="add_users"] .checkbox label {
				    		font-size: 12px;
				    		width: 160px;
				    	}
				    	.induction_register_sec {
				    		overflow-x: auto !important;
				    	}
				    	table.view-event-calndar td {
				    		font-size: 11px !important;
				    		padding: 0 6px;
				    	}
				    	table.view-event-calndar tr td:first-child {
				    		white-space: nowrap;
				    	}
				    	td textarea.form-control {
				    		min-width: 170px;
				    	}
				    	td.url-td {
				    		white-space: normal;
				    		word-break: break-all;
				    	}
				    	.dataRangeSection {
				    		margin: 15px 0 0;
				    	}
				    	div#VIC_card_div .print-style {
				    		height: 50px !important;
				    		line-height: 28px !important
				    	}
				    	.Targetfulldiv.visitor-popup {
				    		margin: 12px 0 0;
				    	}
				    	.right-head-nav.dashborad-section {
				    		padding-right: 15px;
				    	}
				    	.sidebar-open div#sidebar {
				    		top: 12%;
				    	}
				    	.file-upload-box.edit-inspection, .file-upload-box.edit-inspection.other-edit.add-more {
				    		left: -11px;
				    		bottom: 104px;
				    		float: right;
				    	}
				    	.max-width-170 {
				    		max-width:170px;
				    	}
				    	.right-content {
				    		padding-left: 15px;
				    	}
				    	.addentry-row {
				    		display: inline-block;
				    		width: 100%;
				    	}
				    	.addentry-row > .addentry-col {
				    		display: inline-block;
				    		float: left;
				    	}
				    	.addentry-col.col-aircraft,.addentry-col.col-category,.addentry-col.col-time {
				    		width: 50%;
				    	}
				    	.addentry-col.col-comment {
				    		width: 100%;
				    	}
				    	.layout-changed .top-strike {
				    		flex: 0 0 100%;
				    		max-width: 100%;
				    	}
				    	.layout-changed .top-strike .strike {
				    		max-width: 16%;
				    		flex: 0 0 16%;
				    	}
				    	.right-outs-select label {
				    		margin: 0px 0 0 -2px;
				    	}
				    	.right-outs-select {
				    		margin: 12px 0 0;
				    	}
				    }

				    @media only screen and (max-width: 991px) {
				    	.file-upload-box.postion-custom {
				    		left: 43%;
				    	}
				    	.file-upload-box.edit-inspection {
				    		bottom: 104px;
				    		left: -2%;
				    		float: right;
				    	}
				    	.inner-directional-description {
				    		margin-bottom: 20px;
				    	}
				    	.sidebar-collapse .browser-file.file-upload-box.cstm_change.add_referenc_page.edit_wildlife, .browser-file.file-upload-box.simple_upload.cstm_change.attachment_section.without-text.add_referenc_page {
				    		left: 0;
				    		float: right;
				    	}
				    	.monitor-text p {
				    		display: block;
				    	}
				    	.monitor-text p br {
				    		display: none;
				    	}
				    	.expectedDate .delete-button.lg.removeRow {
				    		right: 0;
				    	}
				    	.expectedDate .form-control {
				    		width: calc(100% - 80px);
				    	}
				    	.expectedDate {
				    		padding-left: 15px;
				    	}
				    	.assign-group .checkbox label {
				    		width: 150px;
				    	}
				    	.newUploader {
				    		float: none !important;
				    		left: 25% !important;
				    	}
				    	.border-top {
				    		margin-top: 10px;
				    		padding-top: 10px;
				    	}
				    	#simpleReport .directional-img {
				    		top: 5px;
				    		width: 38px;
				    	}
				    	.daily_log_reporting .directional-title {
				    		margin-top: 13px;
				    		padding-left: 0px;
				    		min-height: 60px;
				    	}
				    	.daily_log_reporting .directional-title .lable-text b {
				    		font-size: 14px;
				    		line-height: 20px;
				    		display: inline-block;
				    	}
				    	.inspection_edit .file-upload-box {
				    		bottom: 102px;
				    	}
				    	.inspection_edit .many-button {
				    		margin-top: 7px;
				    	}
				    	.inspection_edit .follow-action .checkbox {
				    		width: 300px;
				    	}
				    	.browser-file.file-upload-box.simple_upload.cstm_change.edit_reference_page {
				    		left: 34%;
				    	}
				    	.feature-list.help-guide li {
				    		width: 32%;
				    		margin: 0 2% 22px 0;
				    	}
				    	.feature-list.help-guide li:nth-child(4n) {
				    		margin: 0 2% 22px 0;
				    	}
				    	.feature-list.help-guide li:nth-child(3n) {
				    		margin: 0 0 22px 0;
				    	}
				    	.register-section .row:last-child label {
				    		min-width: 270px;
				    	}
				    	.image-inspection .item {
				    		min-height: 112px;
				    	}
				    	.issue-form-page {
				    		position: static;
				    	}
				    	.jconfirm-box-container {
				    		max-width: 75%;
				    		flex: 0 0 75%;
				    	}
				    	.vic-right-card-crop.vic-right-card-crop {
				    		max-width: 220px;
				    		flex: 0 0 220px;
				    	}
				    	.sidebar-collapse div#sidebar {
				    		margin-left: 0;
				    	}
				    	.sidebar-collapse .right-content, .sidebar-collapse .left-sidebar, .right-content, .left-sidebar {
				    		max-width: 100%;
				    		flex: 0 0 100%;
				    	}
				    	.sidebar-collapse .container {
				    		max-width: 100%;
				    	}

				    	.file-upload-box.edit-inspection.other-edit, .file-upload-box.edit-inspection.other-edit.add-more {
				    		left: -20px;
				    		bottom: 130px;
				    		float: right;
				    	}
				    	.main-darg-section .form-group {
				    		padding: 0 10px 0 0;
				    	}
				    	.main-darg-section .input-append span {
				    		right: 20px;
				    		top: 40px;
				    	}
				    	.left-sidebar {
				    		position: absolute;
				    		display: none;
				    	}
				    	.btnToggle.text-right {
				    		display: none;
				    	}
				    	.right-content {
				    		padding-left: 15px;
				    	}
				    	.sidebar-open .left-sidebar {
				    		display: block;
				    	}
				    	.btnToggle.mobile {
				    		top: 30px;
				    	}
				    	.sidebar-open div#sidebar {
				    		top: 12%;
				    		left: 20px;
				    		max-width: 96%;
				    	}
				    	.small-text, .name-card, .name-title {
				    		font-size: 11px;
				    	}
				    	.all_space_45 {
				    		padding: 10px;
				    	}
				    	.top-heading {
				    		margin: -10px -10px 20px;
				    	}
				    	.top-strike .checker.checkbox {
				    		margin: 4px 0 0;
				    	}
				    	.cus-card .card-header > span {
				    		width: 80%;
				    	}
				    	.inner-strike-text {
				    		width: 62%;
				    	}

				    }
				    @media only screen and (max-width: 860px) {
				    	#drop a {
				    		padding: 7px 20px;
				    	}
				    	.form-control, .dataTables_filter input, .dataTables_length select, .chzn-container-multi .chzn-choices {
				    		font-size: 11px;
				    		padding: 0 6px;
				    	}
				    	.view-inspection-type-section a.edit-button {
				    		margin: 0 0 3px 0px;
				    	}
				    	.sidebar-open div#sidebar {
				    		top: 9%;
				    		left: 20px;
				    		max-width: 94%;
				    	}
				    	.sidebar-open div#sidebar:after {
				    		right: 8px;
				    	}
				    	.sidebar-open div#sidebar {
				    		height: calc(100% - 435px);
				    	}
				    	.bg-overlay {
				    		top: 70px;
				    	}
				    	.cus-new-margn input, .cus-new-margn label {
				    		margin-right: 2px;
				    		font-size: 13px !important;
				    	}
				    }
				    @media only screen and (max-width: 768px) {
				    	.left-sidebar {
				    		top: 80px;
				    	}
				    	.monitor-text .print-none p {
				    		font-size: 11px;
				    	}
				    }
				    @media only screen and (max-width: 767px) {
				    	.feature-img img {
				    		max-width: 70px;
				    		max-height: 70px;
				    	}
				    	.feature-text h4 {
				    		font-size: 15px;
				    	}
				    	.main-header .logo, .main-header .right-head-nav {
				    		max-width: 100%;
				    		flex: 0 0 100%;
				    		text-align: center;
				    	}
				    	ul.sub-menu > li:first-child {
				    		float: left;
				    		margin: 0;
				    	}
				    	.main-header {
				    		padding: 10px 0;
				    		position: static;
				    	}
				    	.main-header .logo img {
				    		max-width: 370px;
				    		margin: 0 0 12px ;
				    	}
				    	.top-title h2 {
				    		font-size: 25px;
				    		margin: 10px 0 20px;
				    	}
				    	.main-content-section {
				    		padding: 20px 0;
				    	}
				    	.login-lock {
				    		display: none;
				    	}
				    	.login-field {
				    		width: 100%;
				    	}
				    	div#login {
				    		width: 90%;
				    	}
				    	.right-head-nav {
				    		padding-right: 15px;
				    	}
				    	.btnToggle.mobile {
				    		right: 25px;
				    	}
				    	.left-sidebar {
				    		top: 130px;
				    	}
				    }
				    @media only screen and (max-width: 599px) {
				    	.feature-list li {
				    		width: 100%;
				    		margin: 0 0% 12px 0;
				    	}
				    	.feature-list li a {
				    		padding: 15px 20px;
				    	}
				    	.feature-text br {
				    		display: none;
				    	}
				    	.feature-text {
				    		min-height: inherit;
				    	}
				    	.feature-img .dis-table {
				    		padding-bottom: 15px;
				    	}
				    	.feature-img .dis-cell {
				    		vertical-align: middle;
				    	}
				    	.main-header .logo img {
				    		max-width: 250px;
				    	}
				    	.main-header .logo {
				    		text-align: left;
				    	}
				    	.btnToggle.mobile {
				    		right: 13px;
				    		top: 20px;
				    	}
				    	.left-sidebar {
				    		top: 113px;
				    	}
				    }
