                @import 'allowcookies.css';
            * {
                padding: 0;
                margin: 0;
                /*transition: all 0.4s ease;*/
                font-family: 'Avenir-Book';
            }
            /*  responsive table */

            .fire_range {
                font-size: 12px !important;
            }

            .add-on-disable {
                pointer-events: none;
            }

            .table-responsiveness {
                overflow: auto !important;
            }

            .datepicker.dropdown-menu {
                z-index: 111111111;
            }

            .table-responsiveness.calendar.new-event.new-event.cus-event-scrol {
                display: block;
                width: 100% !important;
            }
            /*Check box drop down end*/

            @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;
            }

            .nicescroll-rails.nicescroll-rails-hr {
                display: none !important;
            }

            .main-header .container {
                max-width: 97%;
            }

            .main-header.inner-pages-header .container {
                max-width: 97%;
            }

            .delete_row {
                margin-top: 24px;
            }

            .cardType {
                margin-right: 25px;
            }

            .outstandingAction {
                background: yellow;
            }

            .hobart_logo {
                max-width: 70px !important;
                margin: -11px 13px -24px;
            }

            .bhp_logo {
                height: 61px;
            }

            .avalon_logo {
                height: 61px;
            }

            .mandatory-sign {
                margin-left: 4px;
            }

            .duplicate_visitor_popup {
                max-width: 100% !important;
            }

            .multiselect-container>li.multiselect-group label {
                margin: 0;
                padding: 3px 0px;
                height: 100%;
            }

            .multiselect-container>li>a>label {
                margin: 0;
                height: 100%;
                cursor: pointer;
                font-weight: 400;
                padding: 3px 20px 3px 15px
            }

            .multiselect {
                background-color: white !important;
                border: 1px solid #dddddd !important;
                text-align: left !important;
                border-radius: 0px !important;
            }

            .multiselect-container {
                width: inherit;
                margin: 0px;
                border-radius: 0px;
            }

            .multiselect-selected-text {
                color: #4a3d3d;
                font-size: 13px;
            }

            .multiselect-container li a {
                color: #000 !important;
            }

            .multiselect-container a:hover {
                background-color: #5897fb;
            }

            .multiselect-container a label:hover {
                cursor: pointer;
            }

            .optgrp a label:hover {
                cursor: context-menu;
            }

            .main-header.header-logo-margins .container {
                max-width: 75% !important;
            }

            .main-header {
                background-color: #001a39;
                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 left center;*/
                color: #a1a1a1;
                font-size: 14px;
                padding: 2px 0 0 41px;
                font-family: 'Avenir-Book';
                height: 34px;
                display: inline-block;
                line-height: 27px;
                text-align: left;
                position: relative;
            }

            .nav-icon>img {
                width: 32px;
                margin: 0 0 0 0;
                display: inline-block;
                vertical-align: middle;
                position: absolute;
                left: 0;
                top: 0;
            }
            /*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: 3px 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: 31.8333%;
                margin: 0 22px 22px 0;
                position: relative;
            }

            .feature-list ul {
                display: inline-block;
            }

            .feature-list>ul>li {
                z-index: 1 !important;
            }

            .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.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;
            }

            .multiselect-container.dropdown-menu {
                box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
                border: 1px solid #5897fb;
                border-top: none;
                margin-top: -1px;
            }

            .multiselect:focus {
                box-shadow: none;
            }

            button.multiselect.dropdown-toggle.btn.btn-default {
                border: 1px solid #aaa !important;
                border-radius: 4px !important;
                background-color: #fff;
                background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
                background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
                background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
                filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
                background-image: linear-gradient(to top, #eee 0%, #fff 50%);
                height: 32px;
                padding: 3px 10px;
            }

            .renewal-required button.multiselect.dropdown-toggle.btn.btn-default:before {
                content: "";
                background: url(../css/select2.png);
                width: 16px;
                height: 20px;
                position: absolute;
                right: 0;
                z-index: 99;
            }

            .renewal-required button.arrowtoggle:before {
                content: "";
                background: url(../css/select2.png);
                width: 16px;
                height: 20px;
                position: absolute;
                right: 0;
                z-index: 99;
            }

            .renewal-required button.multiselect.dropdown-toggle::after {
                display: inline-block;
                width: 0;
                height: 0;
                margin-left: .255em;
                vertical-align: .255em;
                content: "";
                border: none;
                padding: 15px 5px;
                position: absolute;
                right: 0;
                border-left: 1px solid #aaa;
                top: 0;
                width: 17px;
                background: #ccc;
                background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
                background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
                background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
                filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
                background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
            }

            .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;
            }

            .print-to-action .exclamation {
                border: 1px solid #ddd;
                padding: 4px 0px 0px 1px;
                height: 34px;
                background: #fafafa;
                cursor: pointer;
                color: #696969;
            }

            .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;
            }

            .small-btn.update-star-time {
                font-size: 12px;
                padding: 0 5px;
                display: block;
                width: 100%;
                margin: 5px 0 0;
            }

            .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.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;
                position: relative;
                z-index: 99;
            }

            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;*/
            }

            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;
            }

            .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: top;
                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;
                /*	margin-top: -6px;
*/
            }

            .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;
            }
            /*.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 10px 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,
            .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,
            .issue-button-restrict {
                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;
            }

            .inspection-input .delete-button {
                padding: 5px 6px;
            }

            .edit-button:hover {
                background-color: #fff;
                color: #0fbaaf;
            }

            .title-inspection-gallery {
                display: inline-block;
            }

            .back-btn-inspection-images {
                float: right;
                background-color: #59b7ab;
                padding: 2px 10px 1px 10px;
                margin: -2px;
                color: white;
            }

            .back-btn-inspection-images:hover {
                border: 1px solid #59b7ab;
                background-color: white;
                color: #59b7ab;
            }

            .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;
            }

            .issue-button-restrict {
                background-color: #ff0000;
                border-color: #0086ce;
            }

            .issue-button-restrict:hover {
                background-color: #fff;
                color: #ff0000;
            }

            .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 label input {
                margin: 0 0px 0 10px !important;
            }

            .column label,
            .dataTables_info,
            .form-inline label {
                font-size: 13px;
                /*font-family: 'Avenir-Heavy';*/
            }

            #view_serviceability_inspections_table_filter label {
                font-size: 13px;
                margin-bottom: 12px;
            }

            .dataTables_paginate a {
                border: 1px solid #939598 !important;
                font-size: 12px;
                color: #939598 !important;
                display: inline-block;
                padding: 3px 10px !important;
                text-transform: uppercase;
                font-family: 'Avenir-Heavy';
                border-radius: 0px !important;
            }

            .dataTables_paginate a.disabled {
                cursor: no-drop !important;
                color: #939598 !important;
                opacity: 0.7;
                background-color: transparent;
                border: 1px solid #939598 !important;
                border-radius: 0px !important;
            }

            .dataTables_wrapper .dataTables_paginate {
                padding-top: 0.55em !important;
            }

            .dataTables_paginate li {
                display: inline-block;
                margin: 0 2px;
            }

            .dataTables_wrapper td.dataTables_empty {
                text-align: center !important;
            }

            div.dataTables_paginate.paging_simple_numbers>span>a.paginate_button.current,
            div.dataTables_paginate.paging_simple_numbers>span>a.paginate_button.current:hover {
                background: #03365c;
                border-color: #03365c;
                color: #fff !important;
                border-radius: 0px !important;
            }

            div.dataTables_paginate.paging_simple_numbers>span>a.paginate_button:hover {
                background: #03365c;
                border-color: #03365c;
                color: #fff !important;
                border-radius: 0px !important;
            }

            div.dataTables_paginate.paging_simple_numbers>span>a.paginate_button {
                color: #939598;
                border-color: #939598;
                background-color: transparent;
                border: 1px solid #939598 !important;
                border-radius: 0px !important;
            }

            .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;
                height: 65px;
            }

            .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-title.custom-left-space {
                padding: 0 0 0 90px;
                display: flex;
                margin: 0;
                align-items: center;
            }

            .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: 26px 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-responsiveness {
                /*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;
            }
            /*div.main-content-section.sidebar-collapse div.inspection-form .row {
		margin: 0;
	}*/

            .appendRow div.main-content-section div.inspection-form.margin-to-zero .row {
                margin: 0;
            }

            .margin-to-zero .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: 15px;
                padding: 10px 0 10px;
                border-top: 1px solid #f2f2f2;
            }

            .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%;
                max-width: 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; */
                margin-left: -0.1em;
            }

            .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;
            }

            div.dataTables_paginate.paging_simple_numbers>span>a.paginate_button.current,
            div.dataTables_paginate.paging_simple_numbers>span>a.paginate_button.current:hover {
                background: #03365c;
                border-color: #03365c;
                color: #fff !important;
                border-radius: 0px !important;
            }

            div.dataTables_paginate.paging_simple_numbers>span>a.paginate_button:hover {
                background: #03365c;
                border-color: #03365c;
                color: #fff !important;
                border-radius: 0px !important;
            }

            div.dataTables_paginate.paging_simple_numbers>span>a.paginate_button {
                color: #939598;
                border-color: #939598;
                background-color: transparent;
                border: 1px solid #939598 !important;
                border-radius: 0px !important;
            }

            .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-title.custom-left-space {
                padding: 0 0 0 90px;
                display: flex;
                margin: 0;
                align-items: center;
            }

            .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: 26px 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-responsiveness {
                /*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;
            }
            /*div.main-content-section.sidebar-collapse div.inspection-form .row {
	margin: 0;
}*/

            .appendRow div.main-content-section div.inspection-form.margin-to-zero .row {
                margin: 0;
            }

            .margin-to-zero .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: 15px;
                padding: 10px 0 10px;
                border-top: 1px solid #f2f2f2;
            }

            .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; */
                margin-left: -0.1em;
            }

            .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 !important;
                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;
                /*min-height: 32px;*/
            }

            .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: 1px 0px;
                color: #fff;
                text-align: center;
            }

            .plus-icon-button:hover {
                background-color: #fff;
                color: #0086ce;
            }

            .plus-icon-button i {
                display: inline-block !important;
                line-height: 23px !important;
                position: relative;
                /* left: 0.4px; */
            }

            .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: 5px 10px;
                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;
                position: relative;
            }

            .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 {
                /* top: 126px; */
                position: absolute;
                top: 155px;
                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: 2;
            }

            .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: 560px;
                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;
            }

            span.disabled-clock-icon-style.clock-position {
                top: 7px;
                right: 10px;
            }

            span.even_popup_time_icon {
                position: absolute;
                bottom: 41px;
                right: 27px;
                color: black;
            }

            .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;
            }

            .updateMsg {
                color: red;
                font-weight: 700;
                margin-left: 0px;
                padding: 17px;
                font-size: 11px;
            }

            .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;
            }

            .file-upload-box.edit-inspection.edit-custom-uploader {
                bottom: 180px;
                left: 38%;
                top: auto;
            }

            .break-word {
                word-break: break-all;
            }

            .btn-space-bottom {
                margin-bottom: 5p;
            }

            .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: 100%;
                max-height: 118px;
            }

            .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 {
                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;
            }

            img#vic_appli_tick,
            img#vic_supr_tick {
                margin: -20px 0 15px 0;
                max-width: 50px;
            }

            a.view-file-btn {
                background-color: #eee;
                display: inline-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: 30px 30px;
                margin: auto;
                max-height: 450px;
                /* overflow: auto; */
                overflow: hidden;
            }

            .addentry-row,
            .addentry-row .innerentery-row {
                display: table;
                width: 100%;
            }

            .addentry-row>.addentry-col,
            .innerentery-row .addentry-col {
                display: table-cell;
                vertical-align: top;
                padding: 0 6px;
            }

            .addentry-col.col-time {
                width: 25%;
            }

            .addentry-col.col-time .row>.col:last-child {
                padding-left: 12px;
            }

            .addentry-col.col-file {
                width: 110px;
            }

            .innerentery-row .addentry-col.col-comment {
                width: 39%;
            }

            .addentry-col.col-comment {
                width: 63%;
            }

            .addentry-col.col-aircraft {
                width: 14%;
            }

            .col-file label.small-text {
                display: block;
            }

            .addentry-col.col-file button.btn.form-control.delete-button {
                display: inline-block;
                width: auto;
                min-width: 130px;
            }

            .addentry-col.col-category {
                width: 25%;
            }

            .addentry-col.col-category.select-log-type {
                width: 100%;
            }

            .sidebar-collapse .addentry-col.col-time {
                width: 300px;
            }

            .sidebar-collapse .addentry-col.col-category {
                width: 200px;
            }

            .sidebar-collapse .addentry-col.col-category.select-log-type {
                width: 100%;
            }

            .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: 11;
            }

            .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: 5px 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: 43px;
            }

            .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: 5%;
                left: 50%;
                z-index: 1111;
                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 11px;
            }

            .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: 9999999999;
            }

            .display_area .row>div {
                padding: 0 0px 0px 5px !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: 12px !important;
                right: 21px !important;
                color: #000;
            }

            .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;
            }
            /* div#inspection_report_modal {
    left: 53%;
    position: fixed;
} */

            .unservice-notification.fancybox-margin {
                margin: auto;
            }

            .unservice-notification .modal-content {
                max-height: calc(100vh - 180px);
            }

            .form-group.safety-des {
                padding: 0 20px;
            }

            .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;
            }

            .unservice-notification .pad-0 label {
                padding: 0px;
            }

            .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;
                padding-right: 0;
            }

            .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;
                padding: 10px 10px 10px 10px;
                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: -20px;
                font-size: 18px;
                width: 24px;
                height: 25px;
                text-align: center;
                line-height: 25px;
                cursor: pointer;
            }

            .cus_panel.panel-modal .panel-heading.clickable span {
                margin-top: -20px;
                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; */
                position: absolute;
                z-index: 1;
                right: 0;
                top: 45px;
                padding: 5px 13px;
            }

            .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; */
                margin: 0 0 7px 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: -46px 0 -20px 0;
                overflow: hidden;
            }

            .file-upload-box #upload_modal ul {
                max-height: 50px !important;
            }

            .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 17px;
            }

            .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;
                height: 64px;
            }

            .clickable .fa-caret-right {
                transform: rotate(90deg);
            }

            .clickable.panel-collapsed .fa-caret-right {
                transform: rotate(0deg);
            }

            .dataTables_filter {
                position: relative;
                z-index: 99;
            }

            .modal-backdrop.fade.show {
                display: none;
            }

            .modal-open .modal-backdrop.fade.show {
                display: block;
            }

            .popover.fade {
                background: #fff;
                border-bottom: 3px solid #001938;
            }

            .bs-popover-auto[x-placement^=top] .arrow::after,
            .bs-popover-top .arrow::after {
                border-top-color: #001938;
            }

            .popover-body ul li a {
                color: #999;
                font-size: 12px;
            }

            .popover-body ul li {
                margin-bottom: 3px;
            }

            .popover-body {
                min-width: 130px;
            }

            .popover-body ul li a:hover {
                color: #0fbaaf;
            }

            .modal.document-modal {
                width: 80%;
                left: 30%;
            }

            iframe#view_pdf_doc,
            iframe#view_pdf_doc body {
                text-align: center;
            }

            .main-header.inner-pages-header {
                background-color: #F8F8F8;
            }

            .main-header.inner-pages-header .logo img {
                max-width: 433px;
            }

            .public-header a.login-page-logo,
            .public-page-logo,
            .logo-text {
                display: none;
            }

            .public-header .public-page-logo,
            .public-header .logo-text {
                display: inline-block;
            }

            .main-header.inner-pages-header .logo .public-page-logo img {
                max-width: 165px;
            }

            .main-header.inner-pages-header.public-header {
                background-color: #001a39;
            }

            .public-header button.button-toggle-head span {
                border-color: #fff !important;
                background-color: #fff !important;
            }

            .public-header .right-head-nav,
            .public-header .btnToggle.mobile {
                display: none !important;
            }

            .login-header .logo-text {
                display: inline-block;
            }

            .public-header a.public-page-logo {
                width: 170px;
            }
            /*close button*/

            button.fancybox-button.fancybox-close-small {
                width: 36px;
                height: 36px;
                border-radius: 50px;
                background-repeat: no-repeat;
                background-image: url(../img/fancybox_sprite.png);
                top: -16px;
            }

            button.fancybox-button.fancybox-close-small svg {
                display: none;
            }

            .fancybox-bg,
            .fancybox-inner,
            .fancybox-outer,
            .fancybox-stage {
                position: static !important;
            }

            .main-header.login-header {
                background-color: #001a39;
            }

            .main-header .logo img {
                max-width: 190px;
            }

            .logo-text {
                display: inline-block;
                vertical-align: middle;
                margin: 25px 0 0 40px;
            }

            .logo-text h1 {
                color: #fff;
                font-size: 29px;
                display: inline-block;
                font-weight: bold;
                margin: 0 10px 0 0;
            }

            .logo-text strong {
                color: #fff;
                font-weight: 400;
            }

            .row.btn-row {
                margin: 0;
            }

            td .edit-button,
            td .delete-button,
            td .issue-button,
            td .issue-button-restrict {
                margin: 0 1.5px;
            }

            div#view_wildlife_report_table_length {
                display: none;
            }

            .cus-width.search-section {
                z-index: 30;
            }

            .table-bordered.dataTable {
                width: 100% !important;
            }

            [aria-describedby="view_wildlife_report_table_info"] th,
            [aria-describedby="view_wildlife_report_table_info"] td {
                text-align: left !important;
            }

            .btn-small i.icon-home,
            .small-btn .icon-trash {
                line-height: 20px;
            }
            /*button.btn.btn-info.btn_print {
	padding-top: 9px;
	padding-bottom: 9px;
}*/

            button.btn.btn-info.btn_save {
                padding-top: 9px;
                padding-bottom: 9px;
                opacity: 1;
            }

            .cus-width.position_none {
                top: 0;
                margin: 0;
            }
            /* .new-event table td {
	padding: 11px 0;
} */

            form#events_range {
                margin: 0;
                float: right;
            }

            .new-event .padding_0 {
                padding: 0;
            }

            table.dataTable thead th,
            table.dataTable thead td {
                padding: .75rem;
                text-align: left !important;
            }

            .btn-disable {
                pointer-events: none;
                background: #aaaaaa;
                border-color: #aaaaaa;
            }

            .updt-event-section .audit-progress {
                width: 100%;
            }

            .event-description-box .audit-progress ul li p {
                width: 70%;
            }
            /*.datepicker.dropdown-menu {
    z-index: 99999999
}*/

            .background_green {
                background-color: #9bbb59;
            }

            .background_red {
                background-color: #ed1c24;
            }

            .background_yellow {
                background-color: #fff311;
            }

            .small-btn.update-star-time {
                font-size: 12px;
                padding: 0 5px;
                display: block;
                width: 100%;
                margin: 5px 0 0;
            }

            .btn-red {
                color: #fff !important;
                background-color: #dc3545 !important;
                border-color: #dc3545 !important;
            }

            div.dataTables_wrapper.no-footer table.table.table-striped.table-bordered.dataTable.no-footer {
                border: 1px solid #ddd;
                border-collapse: collapse;
            }

            div.dataTables_wrapper.no-footer table.table.table-striped.table-bordered.dataTable.no-footer thead tr th {
                border: 1px solid #ddd;
                border-collapse: collapse;
            }

            .table-responsiveness .table thead tr th {
                border: 1px solid #ddd;
                border-collapse: collapse;
            }

            .mt-25 {
                margin-top: 25px;
            }

            div.dataTables_filter label {
                font-size: 13px;
            }

            .dataTables_wrapper .dataTables_length {
                margin-bottom: 4px;
            }

            div.many-button div.btn-group.all-button-space a {
                padding: 12px 12px;
            }
            /*.mt-8 .top-title {
	margin: 0 0 8px 0;
}*/

            #InspectionFormss div.print-spn-control {
                padding: 24px 0 10px;
            }

            .notification-title>div.row div {
                padding: 0px;
            }

            .pad-0 .panel-body .row div {
                padding: 0px;
            }

            .unservice-notification .form-group .row div {
                padding: 0;
            }

            .pad-0 {
                padding: 0;
            }

            .upload-image {
                padding: 0;
            }

            #risk_inspection_report_form .form-group .row {
                margin: 0;
            }

            #risk_inspection_report_form .form-group .weather-deg {
                padding-left: 0.25rem;
            }

            .modal-open .modal {
                overflow-x: hidden;
                overflow-y: hidden;
            }

            .to-arrange.cstm_change.file-upload-box.simple_upload {
                background-position: 27px 40px;
                height: auto;
            }

            .MTC .row {
                margin: 0;
            }

            .MTC div.row div {
                padding: 0;
            }

            .ui-state-default {
                border: 0px !important;
                background-color: #FFF !important;
            }

            .fa-file-excel-o {
                line-height: 1 !important;
            }

            .print-button-pad {
                padding: 9px 11px;
            }

            #inspection_category_tbl tr td:last-child {
                text-align: center !important;
            }

            .Inspection-setup-page .inspection-setup-row label {
                width: auto;
                margin: 0 20px 0 0 !important;
                padding: 0;
            }

            .inspection-input.break {
                text-align: center;
            }

            .inspection-setup-row-top .inspection-input.first-colum input {
                width: 80%;
            }

            .inspection-setup-row-top .inspection-input.first-colum label {
                margin: 0 20px 0 0;
                display: inline-block;
                width: 65%;
                float: left;
            }

            .w-100px {
                width: 103px !important;
            }

            .add-new-row-section li {
                float: left;
                width: auto;
                clear: initial;
            }

            .table-responsiveness table.dataTable tbody th,
            .table-responsiveness table.dataTable tbody td {
                padding: 0.75rem;
            }

            .lh-1-3 {
                line-height: 1.2 !important;
            }

            table#induction_exams_register_table a.btn.issue-button.width-auto#downloadPDF {
                padding: 6px 8px;
                margin-top: -0.95%;
            }

            table#induction_exams_register_table a.btn.submit-button.btn-small-height {
                /*padding: 3px 1px;
	margin-top: -1%;*/
            }

            .v-al-in {
                vertical-align: initial !important;
            }

            .select2-container.select2-allowclear .select2-choice .select2-chosen {
                margin-right: 42px;
            }

            .select2-container.select2-allowclear .select2-choice abbr {
                display: inline-block;
            }

            #suprvisr_notification input#sprvsrNtfctn {
                margin-bottom: 5px;
            }

            .manual-induction-exam-heading i.fa.fa-trash-o.icon-white {
                line-height: 1.3;
            }

            .manual-induction-exam-heading .form-inline-custom input.form-control {
                width: 33px;
                margin: 0 3px 0 3px;
                text-align: center;
            }

            .daily_log_reporting .report-box {
                padding-left: 0;
                display: flex;
            }

            .directional-title label.lable-text {
                margin: 0;
            }

            .bg-gray {
                background: #f9f9f9;
            }

            .label-13 label {
                font-size: 13px;
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):hover {
                background: linear-gradient(to bottom, #03365c 0%, #111 100%) !important;
            }

            .manual-induction-exam-heading textarea.form-control {
                min-height: 30px;
                padding: 7px;
            }

            .paginate_button.next::after {
                content: '\00a0\2192';
            }

            .paginate_button.previous {
                text-indent: -9999px;
                line-height: 0;
            }

            .paginate_button.previous::after {
                content: '\2190\00a0 PREV';
                text-indent: 0;
                display: block;
                line-height: 1.5;
            }

            .event_calender_heading_Form {
                color: #696969;
                font-size: 16px;
                font-family: Arial, Helvetica, sans-serif;
                text-decoration: underline;
                float: left;
                margin-top: 5px;
            }

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

            .lh-067 {
                line-height: 0.67 !important;
            }

            .main-header.inner-pages-header,
            .modal-backdrop {
                z-index: 333 !important;
            }

            .select2-drop,
            .select2-drop-mask {
                z-index: 1 !important;
            }

            .modal-open .select2-drop {
                z-index: 3333 !important;
            }

            .align-items-end>div[class="col-4"] {
                margin-left: auto;
            }

            .align-items-end>div:nth-child(2) {
                margin-left: auto;
            }

            .modal .align-items-end>div:nth-child(2) {
                margin-left: inherit;
            }

            .row.risk_action textarea {
                padding: 7px;
            }

            .row.risk_action .icon-trash.icon-white {
                line-height: 1.5;
            }

            .event-schedule-title {
                color: #696969;
                font-size: 16px;
                font-family: Arial, Helvetica, sans-serif;
                text-decoration: underline;
                float: left;
                margin-top: 5px;
            }

            .table-responsiveness {
                padding-right: 2px;
                padding-bottom: .5rem !important;
                -ms-overflow-style: none;
                /* IE and Edge */
                scrollbar-width: none;
                /* Firefox */
            }
            /* Hide scrollbar for Chrome, Safari and Opera */

            .table-responsiveness::-webkit-scrollbar {
                display: none;
            }

            .icon-time::before {
                content: "\f017";
                line-height: 1 !important;
            }

            .modal-open .datepicker.dropdown-menu {
                z-index: 555555555 !important;
            }

            .dropdown-menu.show {
                z-index: 1 !important;
            }

            .bootstrap-timepicker.dropdown-menu.open {
                z-index: 1 !important;
            }

            .botto-button.review-btn {
                display: ruby-text-container;
            }

            .row.address-three .ml-36 {
                margin-left: 36px;
            }

            .med-text {
                font-size: 15px;
            }

            .lh-1-5 {
                line-height: 1.5 !important;
            }

            div.add-user-box.last#assign_module_rights_box div.checkbox-bottom>div {
                padding: 0;
            }

            .btn.btn-danger:hover {
                background-color: #fff;
                color: #c82333 !important;
            }

            .custom-add-row .small-btn.icon_only {
                position: absolute;
                right: 10px;
                top: 36px;
            }

            #history-button {
                background: #3e5e7f;
                color: #ffffff;
            }

            .chosen-container-multi,
            .chosen-container-multi input {
                width: 100% !important;
            }

            .space-adjust {
                padding: 0;
            }

            .daily_log_reporting .log-report-box {
                padding-left: 0;
            }

            .addentry-col.col-delete {
                padding-top: 28px;
            }

            span.mandatory-sign {
                color: red;
            }

            .custom-alert-msg {
                width: 95.5%;
            }

            .empty-custom-page {
                padding: 140px 0 0;
                text-align: center;
            }

            .empty-custom-page .container {
                max-width: 80%;
            }

            .empty-page-box {
                display: inline-block;
                background-color: #fff;
                padding: 40px 50px;
            }

            .empty-page-box h3 {
                font-size: 90px;
                font-weight: bold;
                margin: 10px 0 30px 0;
                letter-spacing: 6px;
                color: #017ac0;
            }

            .empty-page-box h3 span:nth-child(2) {
                color: #001a39;
            }

            .empty-page-box h3 span:nth-child(3) {
                color: #4cba7d;
            }

            .empty-page-box p {
                font-size: 25px;
                font-weight: 600;
            }

            .empty-page-box img {
                max-width: 400px;
                margin: -40px 0;
            }

            .monitor-text .global-settings-form input {
                max-width: 100px;
                height: 26px;
            }
            /* ----- Lock screen -----*/

            .lockup-row {
                display: flex;
                width: 100%;
            }

            .lockup-column {
                width: 50%;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-wrap: wrap;
                flex-direction: column;
            }

            .lockup-page {
                height: 100vh;
                display: flex;
                background-color: #fff;
            }

            .lockup-column.right-banner {
                background: url(../img/lock-banner.png) no-repeat;
                background-size: cover;
                background-position: top center;
            }

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

            .lockup-text h2 {
                font-size: 43px;
                color: #fff;
                margin: 30px 0 20px 0;
                font-weight: 600;
            }

            .lockup-text h4 {
                color: #fff;
                font-size: 30px;
            }

            .lockup-logo,
            .lockup-login {
                width: 80%;
                text-align: center;
                padding: 0 30px;
                box-sizing: border-box;
            }

            .unlock-btn {
                background-color: #005f9d;
                border: 1px solid #005f9d;
                color: #fff;
                font-size: 15px;
                padding: 12px 20px;
                width: 100%;
                border-radius: 4px;
                margin: 25px 0 0;
                cursor: pointer;
            }

            .lockup-login .form-control {
                width: 100%;
            }

            .lockup-login .form-control {
                width: 100%;
                box-sizing: border-box;
                height: 43px;
                border-radius: 4px;
                color: #5f6468;
                font-size: 16px;
            }

            .user-name h3 {
                color: #005f9d;
                font-size: 30px;
                margin: 30px 0 30px 0;
                font-weight: 600;
            }

            .lockup-modal {
                width: 100%;
                left: 0;
                right: 0;
                margin: auto;
                top: 0;
                z-index: 999999999;
            }

            .lockup-modal .modal-header,
            .lockup-modal .footer {
                display: none;
            }

            .lockup-modal .modal-body {
                padding: 0;
            }

            .lockup-modal .modal-content {
                max-height: 100%;
            }

            .sidebar-transition .file-upload-box.simple_upload.edit-inspection {
                left: 46%;
                right: auto;
            }

            .inspection-box .padding_left_0 {
                padding-left: 0;
                padding-right: 0;
            }
            /*-------- End screen lock ----*/

            @media print {
                .sidebar-collapse .right-content {
                    max-width: 100%;
                    flex: 0 0 100%;
                }
                form#InspectionForm {
                    display: inline-block;
                    width: 100%;
                }
                .main-darg-section {
                    display: inline-block;
                    width: 100%;
                }
                .bg-white {
                    display: block;
                }
                .main-content-section {
                    padding: 0;
                }
                .left-sidebar {
                    display: none !important;
                }
                @page {
                    margin: 0;
                    border: 0px;
                    size: auto;
                }
                body {
                    margin: 0.4cm;
                }
                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: 11px;
                    white-space: normal;
                    padding: 7px 2px;
                    background-image: none;
                    word-break: break-all;
                    letter-spacing: -0.4;
                }
                .box-container.minheight.print-t-margin.print_none {
                    display: block;
                }
                hr.display_none_print,
                .view_log_detail table.table tr>td:last-child,
                .view_log_detail table.table tr>th:last-child,
                .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: 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;
                }
                .inspection-form #display_none {
                    display: block;
                }
                .inspection-form .edit-inspection.edit-custom-uploader,
                .inspection-form .form-group span.inpt-2 {
                    display: none !important;
                }
                .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;
                }
                .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%;
                }
                .print-spn-control .form-group .select2me,
                .print-spn-control .form-group .form-control,
                .print-spn-control .form-control {
                    display: block !important;
                }
                .print-spn-control .inspection-box .lable-text {
                    display: block;
                }
                select.form-control:not([size]):not([multiple]) {
                    text-indent: 5px;
                }
                .modal-content {
                    overflow: auto !important;
                }
                .modal-content::-webkit-scrollbar {
                    opacity: 0;
                    width: 0;
                }
                .print-view-input .print-full-width {
                    width: 100%;
                    margin: 0;
                    height: 70px;
                }
                .dataTables_length,
                .dataTables_filter,
                .dataTables_info,
                .dataTables_paginate {
                    display: none;
                }
                .cus-print-view,
                .event-log-head {
                    display: inline-block!important;
                    width: 100%!important;
                    clear: both!important;
                    flex: none!important;
                }
                #update_event_div_showErrorMsg {
                    color: #a94442;
                    background-color: #f2dede;
                    border-color: #ebccd1;
                }
                .right-content .daily_log_reporting {
                    display: block;
                    width: auto;
                    box-sizing: border-box;
                }
                #pagebreak-before {
                    page-break-before: always;
                }
                .cus-print-view,
                .event-log-head,
                .table-bordered,
                .col-lg-8,
                .col-lg-4 {
                    display: inline-block !important;
                    width: 100% !important;
                    clear: both !important;
                    flex: none !important;
                }
                /*.table-bordered td:last-child, .table-bordered th:last-child {
		display: none;
	}*/
                .daily_log_reporting .table-bordered td:last-child {
                    display: block;
                }
                .printView_map {
                    display: block !important;
                }
            }
            /*Print View Styling End*/

            @media only screen and (max-width: 1140px) and (min-width: 990px) {
                .fire_range {
                    font-size: 10px !important;
                }
            }

            @media (min-width: 1200px) {
                div.login-header .container {
                    width: 1170px !important;
                }
                .main-bg-banner .container {
                    width: 1170px !important;
                }
                div.login-header .container .row {
                    margin-left: -30px;
                }
            }

            @media only screen and (max-width: 1200px) {
                .lockup-column.right-banner {
                    background-position: right center;
                }
                .container {
                    max-width: 100%;
                }
                .main-header.inner-pages-header .logo img {
                    max-width: 100%;
                }
                .main-header .logo img {
                    max-width: 200px;
                }
                .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 10px;
                    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;
                }
                .dis-table .footer {
                    padding: 0 0 0 60px;
                }
                .file-upload-box.edit-inspection.edit-custom-uploader {
                    left: 39%;
                }
                .sub-menu li {
                    margin: 0 0px 0 15px;
                }
            }

            @media only screen and (max-width: 1024px) {
                .table-responsiveness {
                    overflow: auto !important;
                    touch-action: auto !important;
                }
                .nicescroll-rails {
                    display: none !important;
                }
                .addentry-col.col-aircraft,
                .addentry-col.col-category,
                .addentry-col.col-time {
                    width: 50%;
                }
                .file-upload-box {
                    width: 280px;
                }
                ul.sub-menu {
                    margin: 10px 0 0;
                }
                .feature-list {
                    width: 100%;
                }
                .cus-width.search-section {
                    top: 0px;
                    margin-top: 0px;
                }
                .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 0px;
                }
                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;
                }
                .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;
                }
                .right-head-nav.dashborad-section {
                    padding-right: 15px;
                }
            }

            @media only screen and (max-width: 1023px) {
                .file-upload-box.edit-inspection.edit-custom-uploader {
                    bottom: 70px;
                    left: auto;
                    right: 60px;
                    float: right;
                    position: absolute;
                }
                div.many-button div.btn-group.all-button-space a {
                    padding: 4px 12px;
                }
            }

            @media only screen and (max-width: 991px) {
                ul.sub-menu {
                    margin: 10px 0 0;
                    display: flex;
                }
                ul.sub-menu li.dropdown {
                    margin-left: auto;
                }
                .logo-text h1 {
                    font-size: 25px;
                    display: block;
                    margin: 0 0px 0 0;
                }
                .logo-text {
                    margin: 0px 0 0 20px;
                }
                .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;
                }
                .row.print-spn-control.manage-form div {
                    margin-top: 4px;
                }
                .row.print-spn-control.manage-form div:nth-child(1) input#inspt_id {
                    margin-left: 13px;
                }
                .row.print-spn-control.manage-form div:nth-child(2) input#inspt_id {
                    width: 122px;
                }
            }

            @media only screen and (max-width: 767px) {
                .row #species_image {
                    left: 30.3%;
                }
                .main-header.inner-pages-header .logo img {
                    max-width: 360px;
                }
                .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;
                }
                .logo.text-right.right-header {
                    position: absolute;
                    right: 10px;
                    top: 15px;
                }
                .logo.text-right.right-header img {
                    max-width: 80px;
                    height: auto;
                    margin: 0;
                }
            }

            @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;
                }
                /*.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: 9999999999;
                }
                .display_area .row>div {
                    padding: 0 0px 0px 5px !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: 21px !important;
                    right: 20px !important;
                    color: #000;
                }
                .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;
                }
                .unservice-notification .pad-0 label {
                    padding: 0px;
                }
                .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;
                    padding-right: 0;
                }
                .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;
                    padding: 10px 10px 10px 10px;
                    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: -20px;
                    font-size: 18px;
                    width: 24px;
                    height: 25px;
                    text-align: center;
                    line-height: 25px;
                    cursor: pointer;
                }
                .cus_panel.panel-modal .panel-heading.clickable span {
                    margin-top: -20px;
                    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; */
                    position: absolute;
                    z-index: 1;
                    right: 0;
                    top: 45px;
                    padding: 5px 13px;
                }
                .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; */
                    margin: 0 0 7px 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: -46px 0 0 0;
                    overflow: hidden;
                }
                .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 17px;
                }
                .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;
                    /*min-width: 60px;*/
                }
                .clickable .fa-caret-right {
                    transform: rotate(90deg);
                }
                .clickable.panel-collapsed .fa-caret-right {
                    transform: rotate(0deg);
                }
                .dataTables_filter {
                    position: relative;
                    z-index: 99;
                }
                .modal-backdrop.fade.show {
                    display: none;
                }
                .modal-open .modal-backdrop.fade.show {
                    display: block;
                }
                .popover.fade {
                    background: #fff;
                    border-bottom: 3px solid #001938;
                }
                .bs-popover-auto[x-placement^=top] .arrow::after,
                .bs-popover-top .arrow::after {
                    border-top-color: #001938;
                }
                .popover-body ul li a {
                    color: #999;
                    font-size: 12px;
                }
                .popover-body ul li {
                    margin-bottom: 3px;
                }
                .popover-body {
                    min-width: 130px;
                }
                .popover-body ul li a:hover {
                    color: #0fbaaf;
                }
                .modal.document-modal {
                    width: 80%;
                    left: 30%;
                }
                iframe#view_pdf_doc,
                iframe#view_pdf_doc body {
                    text-align: center;
                }
                .main-header.inner-pages-header {
                    background-color: #F8F8F8;
                }
                .main-header.inner-pages-header .logo img {
                    max-width: 250px;
                }
                .main-header.inner-pages-header .logo.right-header img {
                    max-width: 75px;
                }
                /*close button*/
                button.fancybox-button.fancybox-close-small {
                    width: 36px;
                    height: 36px;
                    border-radius: 50px;
                    background-repeat: no-repeat;
                    background-image: url(../img/fancybox_sprite.png);
                    top: -16px;
                }
                button.fancybox-button.fancybox-close-small svg {
                    display: none;
                }
                .fancybox-bg,
                .fancybox-inner,
                .fancybox-outer,
                .fancybox-stage {
                    position: static !important;
                }
                .main-header.login-header {
                    background-color: #001a39;
                }
                .main-header .logo img {
                    max-width: 190px;
                }
                .logo-text {
                    display: inline-block;
                    vertical-align: middle;
                    margin: 25px 0 0 40px;
                }
                .logo-text h1 {
                    color: #fff;
                    font-size: 29px;
                    display: inline-block;
                    font-weight: bold;
                    margin: 0 10px 0 0;
                }
                .logo-text strong {
                    color: #fff;
                    font-weight: 400;
                }
                .row.btn-row {
                    margin: 0;
                }
                td .edit-button,
                td .delete-button,
                td .issue-button,
                td .issue-button-restrict {
                    margin: 0 1.5px;
                }
                div#view_serviceability_inspections_table_length,
                div#view_wildlife_report_table_length {
                    display: none;
                }
                .cus-width.search-section {
                    z-index: 30;
                }
                .table-bordered.dataTable {
                    width: 100% !important;
                }
                [aria-describedby="view_wildlife_report_table_info"] th,
                [aria-describedby="view_wildlife_report_table_info"] td {
                    text-align: left !important;
                }
                .btn-small i.icon-home,
                .small-btn .icon-trash {
                    line-height: 20px;
                }
                button.btn.btn-info.btn_print {
                    padding-top: 9px;
                    padding-bottom: 9px;
                }
                button.btn.btn-info.btn_save {
                    padding-top: 9px;
                    padding-bottom: 9px;
                    opacity: 1;
                }
                .cus-width.position_none {
                    top: 0;
                    margin: 0;
                }
                /* .new-event table td {
				padding: 11px 0;
			} */
                form#events_range {
                    margin: 0;
                    /* float: right; */
                }
                .new-event .padding_0 {
                    padding: 0;
                }
                table.dataTable thead th,
                table.dataTable thead td {
                    padding: .75rem;
                    text-align: left !important;
                }
                .btn-disable {
                    pointer-events: none;
                    background: #aaaaaa;
                    border-color: #aaaaaa;
                }
                .updt-event-section .audit-progress {
                    width: 100%;
                }
                .event-description-box .audit-progress ul li p {
                    width: 70%;
                }
                .datepicker.dropdown-menu {
                    z-index: 1;
                }
                .background_green {
                    background-color: #9bbb59;
                }
                .background_red {
                    background-color: #ed1c24;
                }
                .background_yellow {
                    background-color: #fff311;
                }
                .small-btn.update-star-time {
                    font-size: 12px;
                    padding: 0 5px;
                    display: block;
                    width: 100%;
                    margin: 5px 0 0;
                }
                .btn-red {
                    color: #fff !important;
                    background-color: #dc3545 !important;
                    border-color: #dc3545 !important;
                }
                div.dataTables_wrapper.no-footer table.table.table-striped.table-bordered.dataTable.no-footer {
                    border: 1px solid #ddd;
                    border-collapse: collapse;
                }
                div.dataTables_wrapper.no-footer table.table.table-striped.table-bordered.dataTable.no-footer thead tr th {
                    border: 1px solid #ddd;
                    border-collapse: collapse;
                }
                .table-responsiveness .table thead tr th {
                    border: 1px solid #ddd;
                    border-collapse: collapse;
                }
                .mt-25 {
                    margin-top: 25px;
                }
                div.dataTables_filter label {
                    font-size: 13px;
                }
                .dataTables_wrapper .dataTables_length {
                    margin-bottom: 4px;
                }
                div.many-button div.btn-group.all-button-space a {
                    padding: 12px 12px;
                }
                /*.mt-8 .top-title {
				margin: 0 0 8px 0;
			}*/
                #InspectionFormss div.print-spn-control {
                    padding: 24px 0 10px;
                }
                .notification-title>div.row div {
                    padding: 0px;
                }
                .pad-0 .panel-body .row div {
                    padding: 0px;
                }
                .unservice-notification .form-group .row div {
                    padding: 0;
                }
                .pad-0 {
                    padding: 0;
                }
                .upload-image {
                    padding: 0;
                }
                #risk_inspection_report_form .form-group .row {
                    margin: 0;
                }
                #risk_inspection_report_form .form-group .weather-deg {
                    padding-left: 0.25rem;
                }
                .modal-open .modal {
                    overflow-x: hidden;
                    overflow-y: hidden;
                }
                .to-arrange.cstm_change.file-upload-box.simple_upload {
                    background-position: 27px 40px;
                    height: auto;
                }
                .MTC .row {
                    margin: 0;
                }
                .MTC div.row div {
                    padding: 0;
                }
                .ui-state-default {
                    border: 0px !important;
                    background-color: #FFF !important;
                }
                .fa-file-excel-o {
                    line-height: 1 !important;
                }
                .print-button-pad {
                    padding: 9px 11px;
                }
                #inspection_category_tbl tr td:last-child {
                    text-align: center !important;
                }
                .Inspection-setup-page .inspection-setup-row label {
                    width: auto;
                    margin: 0 20px 0 0 !important;
                    padding: 0;
                }
                .inspection-input.break {
                    text-align: center;
                }
                .inspection-setup-row-top .inspection-input.first-colum input {
                    width: 80%;
                }
                .inspection-setup-row-top .inspection-input.first-colum label {
                    margin: 0 20px 0 0;
                    display: inline-block;
                    width: 65%;
                    float: left;
                }
                .w-100px {
                    width: 103px !important;
                }
                .add-new-row-section li {
                    float: left;
                    width: auto;
                    clear: initial;
                }
                .table-responsiveness table.dataTable tbody th,
                .table-responsiveness table.dataTable tbody td {
                    padding: 0.75rem;
                }
                .lh-1-3 {
                    line-height: 1.2 !important;
                }
                table#induction_exams_register_table a.btn.issue-button.width-auto#downloadPDF {
                    padding: 6px 8px;
                    margin-top: -0.95%;
                }
                table#induction_exams_register_table a.btn.submit-button.btn-small-height {
                    padding: 3px 1px;
                    margin-top: -1%;
                }
                .v-al-in {
                    vertical-align: initial !important;
                }
                .select2-container.select2-allowclear .select2-choice .select2-chosen {
                    margin-right: 42px;
                }
                .select2-container.select2-allowclear .select2-choice abbr {
                    display: inline-block;
                }
                #suprvisr_notification input#sprvsrNtfctn {
                    margin-bottom: 5px;
                }
                .manual-induction-exam-heading i.fa.fa-trash-o.icon-white {
                    line-height: 1.3;
                }
                .manual-induction-exam-heading .form-inline-custom input.form-control {
                    width: 33px;
                    margin: 0 3px 0 3px;
                    text-align: center;
                }
                .daily_log_reporting .report-box {
                    padding-left: 0;
                    display: flex;
                }
                .directional-title label.lable-text {
                    margin: 0;
                }
                .bg-gray {
                    background: #f9f9f9;
                }
                .label-13 label {
                    font-size: 13px;
                }
                .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):hover {
                    background: linear-gradient(to bottom, #03365c 0%, #111 100%) !important;
                }
                .manual-induction-exam-heading textarea.form-control {
                    min-height: 30px;
                    padding: 7px;
                }
                .paginate_button.next::after {
                    content: '\00a0\2192';
                }
                .paginate_button.previous {
                    text-indent: -9999px;
                    line-height: 0;
                }
                .paginate_button.previous::after {
                    content: '\2190\00a0 PREV';
                    text-indent: 0;
                    display: block;
                    line-height: 1.5;
                }
                .event_calender_heading_Form {
                    color: #696969;
                    font-size: 16px;
                    font-family: Arial, Helvetica, sans-serif;
                    text-decoration: underline;
                    float: left;
                    margin-top: 5px;
                }
                .zoom.height_box {
                    text-align: center;
                }
                .lh-067 {
                    line-height: 0.67 !important;
                }
                .main-header.inner-pages-header,
                .modal-backdrop {
                    z-index: 333 !important;
                }
                .select2-drop,
                .select2-drop-mask {
                    z-index: 1 !important;
                }
                .modal-open .select2-drop {
                    z-index: 3333 !important;
                }
                .align-items-end>div[class="col-4"] {
                    margin-left: auto;
                }
                .align-items-end>div:nth-child(2) {
                    margin-left: auto;
                }
                .row.risk_action textarea {
                    padding: 7px;
                }
                .row.risk_action .icon-trash.icon-white {
                    line-height: 1.5;
                }
                .event-schedule-title {
                    color: #696969;
                    font-size: 16px;
                    font-family: Arial, Helvetica, sans-serif;
                    text-decoration: underline;
                    float: left;
                    margin-top: 5px;
                    font-weight: 600;
                    padding: 14px 0 0;
                }
                .table-responsiveness {
                    padding-right: 2px;
                    padding-bottom: .5rem !important;
                }
                .icon-time::before {
                    content: "\f017";
                    line-height: 1 !important;
                }
                .modal-open .datepicker.dropdown-menu {
                    z-index: 555555555 !important;
                }
                .dropdown-menu.show {
                    z-index: 1 !important;
                }
                .bootstrap-timepicker.dropdown-menu.open {
                    z-index: 1 !important;
                }
                .botto-button.review-btn {
                    display: ruby-text-container;
                }
                .row.address-three .ml-36 {
                    margin-left: 36px;
                }
                .med-text {
                    font-size: 15px;
                }
                .lh-1-5 {
                    line-height: 1.5 !important;
                }
                div.add-user-box.last#assign_module_rights_box div.checkbox-bottom>div {
                    padding: 0;
                }
                .btn.btn-danger:hover {
                    background-color: #fff;
                    color: #c82333 !important;
                }
                .custom-add-row .small-btn.icon_only {
                    position: absolute;
                    right: 10px;
                    top: 36px;
                }
                .right-del-button {
                    position: absolute;
                    right: 10px;
                    top: 20px;
                }
                .monitor-text ul.dropdown-menu:after {
                    content: none;
                }
                select::-ms-expand {
                    display: none;
                }
                @media print {
                    table.table.dataTable thead .sorting {
                        background-image: none;
                    }
                    div#log_entry_div {
                        display: none;
                    }
                    .bg-white {
                        display: block;
                    }
                    .main-content-section {
                        padding: 0;
                    }
                    .left-sidebar {
                        display: none !important;
                    }
                    @page {
                        margin: 0;
                        border: 0px;
                        size: auto;
                    }
                    body {
                        margin: 1.6cm;
                    }
                    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: 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;
                    }
                    .modal-content {
                        overflow: auto !important;
                    }
                    .modal-content::-webkit-scrollbar {
                        opacity: 0;
                        width: 0;
                    }
                    /* .print-layout > .row .inspection-box {
				        float: left;
				    }
				    .print-layout > .row {
				        display: inline-block;
				        width: 100%;
				        }*/
                    .print-view-input .print-full-width {
                        width: 100%;
                        margin: 0;
                        height: 70px;
                    }
                    .dataTables_length,
                    .dataTables_filter,
                    .dataTables_info,
                    .dataTables_paginate {
                        display: none;
                    }
                    .cus-print-view,
                    .event-log-head {
                        display: inline-block!important;
                        width: 100%!important;
                        clear: both!important;
                        flex: none!important;
                    }
                }
                /*Print View Styling End*/
                @media (min-width: 1200px) {
                    div.login-header .container {
                        width: 1170px !important;
                    }
                    .main-bg-banner .container {
                        width: 1170px !important;
                    }
                    div.login-header .container .row {
                        margin-left: -30px;
                    }
                }
                @media only screen and (max-width: 1200px) {
                    .container {
                        max-width: 100%;
                    }
                    .main-header .logo img {
                        max-width: 200px;
                    }
                    .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 10px;
                        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;
                    }
                    .dis-table .footer {
                        padding: 0 0 0 60px;
                    }
                }
                @media only screen and (max-width: 1024px) {
                    div.table-responsiveness.view-wildlife-report.pb-2 {
                        overflow: auto !important;
                    }
                    .addentry-col.col-aircraft,
                    .addentry-col.col-category,
                    .addentry-col.col-time {
                        width: 50%;
                    }
                    .file-upload-box {
                        width: 280px;
                    }
                    ul.sub-menu {
                        margin: 10px 0 0;
                    }
                    .feature-list {
                        width: 100%;
                    }
                    .cus-width.search-section {
                        top: 0px;
                        margin-top: 0px;
                    }
                    .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: 100%;
                        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;
                    }
                    .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;
                    }
                    .right-head-nav.dashborad-section {
                        padding-right: 15px;
                    }
                }
                @media only screen and (max-width: 991px) {
                    .space-adjust {
                        padding: 0 15px 0 0px;
                    }
                    .logo-text h1 {
                        font-size: 25px;
                        display: block;
                        margin: 0 0px 0 0;
                    }
                    .logo-text {
                        margin: 0px 0 0 20px;
                    }
                    .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%;
                    }
                }