﻿@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans.eot');
	src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans.woff') format('woff'),
		url('../fonts/OpenSans.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Bold.eot');
	src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Bold.woff') format('woff'),
		url('../fonts/OpenSans-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Semibold.eot');
	src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Semibold.woff') format('woff'),
		url('../fonts/OpenSans-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}
@-webkit-viewport {width: device-width}
@-moz-viewport {width: device-width}
@-ms-viewport {width: device-width}
@-o-viewport {width: device-width}
@viewport {width: device-width}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-family: 'Open Sans', sans-serif;font-size: 100%;	vertical-align: baseline}
html {line-height: 1}
ol, ul {list-style: none}
table {	border-collapse: collapse;border-spacing: 0}
caption, th, td {text-align: left;font-weight: normal;vertical-align: middle}
q, blockquote {quotes: none}
q:before, q:after, blockquote:before, blockquote:after {content: "";content: none}
a img {border: none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block}
/* Base Styles */
* html {font-size: 100%;}
html {font-size: 14px;line-height: 1.625em}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
body {background: #fff;font-family: 'Open Sans', sans-serif;font-weight: 400;font-size:14px;color: #000;position: relative;	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.no_margin {margin-left: 0px;margin-right: 0px}
.no_padding {padding-left: 0px;padding-right: 0px}
img {max-width: 100%}
 a {color: #005ebf;}

.upload_btn {padding: 5px;position: absolute;width: 35px;height: 35px;left: 0px; bottom:12px;}
.upload_btn1 {padding: 5px;position: absolute;width: 35px;height: 35px;left: 0px; bottom:12px;}
.botpos {   position: absolute;	left: 0px; bottom:12px;}
@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
	animation-duration:.7s;
}
.solid{ font-weight:600;}
.cursor_pointer {cursor: pointer}
:focus {outline: none}
li.right .body > p, li.right .body > ul {text-align: left;}
li.right .title {text-align: left}
.boder_cl {border: 1px solid #0F6;padding: 3px 0px}
.no_margin {margin-left: 0px;margin-right: 0px}
.no_padding {padding-left: 0px;padding-right: 0px}
.no_margin_left {margin-left: 0px;margin-right: 15px}
.no_margin_right {margin-left: 15px;margin-right: 0px}
.no_padding_left {padding-left: 0px;padding-right: 15px}
.no_padding_lf {padding-left: 0px;padding-right: 15px}
.no_padding_right {padding-left: 15px;padding-right: 0px}
.no_padding_left_mo {padding-left: 15px;padding-right: 15px}
.no_padding_right_mo {padding-left: 15px;padding-right: 0px}
.no_padding_mo{padding-left: 15px;padding-right: 15px}
.box_shadow{-webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.27);
-moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.27);
box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.27);}
.white_bg{ background:#fff !important;}
.dsp_block{ display:inline-block}
.ovr_hidden{ overflow:hidden}
.label_text_view{ color:#000; font-size:1em; line-height:1.3em; float:left; font-weight:600; margin:8px 0px;}
.label_text{ color:#000; font-size:.92em; line-height:.92em; float:left; font-weight:600; margin:8px 0px;}
.label_text_front{ color:#000; font-size:1em; line-height:1.3em; float:left; font-weight:normal; margin:8px 0px;}
.cheakbox_radio_text{color:#666; font-size:1em;font-weight:normal;}
.input_section{ border:1px solid #b7b7b7; border-radius:3px; color:#727070; font-size:.92em; padding:7px; height:35px;}
.textaria_section{ border:1px solid #b7b7b7; border-radius:3px; color:#727070; font-size:.92em; padding:7px;}
.errorShow{font-size:.85em;color:#ED0505; float:left;margin-top:4px;width:100%;}
.errorstar{position: absolute;right: 0px;top: 0px;}
.label_alert{ font-weight:normal; line-height:18px;}
.clearboth{ clear:both;}
.smallchareter{ font-size:14px}
.pos_rel { position:relative}
.border_bot_view{ border-bottom:1px solid #E0E0E0;}
.border_bot_mob{ border-bottom:none;}
.red{ color:#ff0000; font-size:11px;}
.center-block{ float:none}
.float_none{ float:none}
.sdp_block { display:block}
.clear { clear:both}
.trealtive thead tr th, .trealtive tbody tr td { position:relative}
.skin-blue .main-header  a {color: #ffffff;}

/** Skin: Blue* ----------*/
.skin-blue .main-header .nav {background-color: #04213c;}
.skin-blue .main-header .navbar-custom-menu .nav > li > a {color: #ffffff;}
.skin-blue .main-header .navbar-custom-menu .nav > li > a:hover,
.skin-blue .main-header .navbar-custom-menu .nav > li > a:active,
.skin-blue .main-header .navbar-custom-menu .nav > li > a:focus,
.skin-blue .main-header .navbar-custom-menu .nav .open > a,
.skin-blue .main-header .navbar-custom-menu .nav .open > a:hover,
.skin-blue .main-header .navbar-custom-menu .nav .open > a:focus,
.skin-blue .main-header .navbar-custom-menu .nav > .active > a {background: rgba(0, 0, 0, 0.1);color: #f6f6f6;}
.skin-blue .main-header .navbar-custom-menu .sidebar-toggle {color: #ffffff;}
.skin-blue .main-header .navbar-custom-menu .sidebar-toggle:hover {color: #f6f6f6;background: rgba(0, 0, 0, 0.1);}
.skin-blue .main-header .navbar-custom-menu .sidebar-toggle {color: #fff; transition:all ease-in-out .3s;}
.skin-blue .main-header .navbar-custom-menu .sidebar-toggle:hover {background-color: #eaeaea; color:#093863;}
.skin-blue .main-header .logo {background-color:#04213c;color: #ffffff;border-bottom: 0 solid transparent;}
.skin-blue .main-header li.user-header {background-color:#fbfbfb;}
.skin-blue .content-header {background: transparent;}
.skin-blue .wrapper{ background:#fff;}
.skin-blue .main-sidebar,.skin-blue .left-side {background-color:#04213c;}
.skin-blue .user-panel > .info,.skin-blue .user-panel > .info > a {color: #fff;}
.skin-blue .sidebar-menu > li.header {color: #4b646f;background: #1a2226;}
.skin-blue .sidebar-menu > li > a {border-left: 3px solid transparent; border-bottom:1px solid #283b4c;}
.skin-blue .sidebar-menu > li:hover > a,.skin-blue .sidebar-menu > li.active > a {color: #ffffff;background: #054177;border-left-color: #046bcc;}
.skin-blue .sidebar-menu > li > .treeview-menu {margin:-45px 1px; position:relative;background: #054177;}
.skin-blue .sidebar-menu > li > .treeview-menu:before{ border-left:1px solid #79919a; position:absolute; height:100%; top:-1px; left:10px; content:"";}
.skin-blue .sidebar-menu > li > .treeview-menu > li >ul{ position:relative;} 
.skin-blue .sidebar-menu > li > .treeview-menu > li >ul:after{ border-left:1px solid #79919a; position:absolute;top:-6px; height:100%; left:25px; content:"";}
.skin-blue .sidebar a {color: #b8c7ce;}
.skin-blue .sidebar a:hover {text-decoration: none;}
.skin-blue .treeview-menu > li > a {color: #d0e0e6;}
.skin-blue .treeview-menu > li.active > a,.skin-blue .treeview-menu > li > a:hover {color: #ffffff;}

/*-------hide left nav--------*/
.hide_leftnav .main-sidebar { display:none !important }
.hide_leftnav .content-wrapper, .hide_leftnav .right-side, .hide_leftnav .main-footer { margin-left: 0px !important }
.hide_leftnav footer {width: 100% !important; }
.hide_leftnav .content { min-height: 250px; padding: 0px; margin-right: 5px; margin-left: 5px; margin-bottom: 48px; margin-top: 15px; float: left; width: calc(100% - 10px); border: 1px solid #d2d2d2; border-radius: 3px; }

.wrapper {height: 100%;position: relative;overflow-x: hidden;overflow-y: auto;}
.wrapper:before,.wrapper:after {content: " ";display: table;}
.wrapper:after {clear: both;}
.layout-boxed .wrapper {max-width: 1250px;margin: 0 auto;min-height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);position: relative;}
.content-wrapper,.right-side,.main-footer {-webkit-transition: -webkit-transform 0.3s ease-in-out, margin 0.3s ease-in-out;-moz-transition: -moz-transform 0.3s ease-in-out, margin 0.3s ease-in-out;-o-transition: -o-transform 0.3s ease-in-out, margin 0.3s ease-in-out;transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out;margin-left: 175px;z-index: 820;}
.layout-top-nav .content-wrapper,.layout-top-nav .right-side,.layout-top-nav .main-footer {margin-left: 0;}
.content-wrapper,.right-side {min-height: 100%;background-color: #edf0f0;z-index: 800; padding-top:60px;overflow: hidden;}
.main-footer {background: #04213c;padding:10px 15px;color: #fff;border-top: 1px solid #d2d6de;}

.content {min-height: 250px;padding: 15px;margin-right: auto;margin-left: auto; padding-bottom:55px; float: left;width: 100%;}

.main-header {position: fixed;max-height: 100px;z-index: 15000;top: 0;width: 100%; background:#04213c;}
.main-header .navbar {-webkit-transition: margin-left 0.3s ease-in-out;-o-transition: margin-left 0.3s ease-in-out;transition: margin-left 0.3s ease-in-out;margin-bottom: 0;border: none;min-height: 60px;border-radius: 0;}
.layout-top-nav .main-header .navbar {margin-left: 0;}
.main-header .navbar-custom-menu,.main-header .navbar-right {float: right;}
.main-header .sidebar-toggle {float: left;background-color: transparent;background-image: none;padding:8px 13px;font-family: "Font Awesome 5 Free"; font-weight: 900; font-size:23px;}

/*add gk*/
.mCustomScrollbar { position: absolute; max-height: 100%; overflow-y: auto !important; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding-bottom: 65px; }

.sidebar-toggle:before { content: "\f0c9"; }
.toggle-sidbar:before{ display:none;}
.toggle-sidbar:after {content: "\f03b";}
.main-header .sidebar-toggle:hover {color: #fff;}
.main-header .sidebar-toggle:focus,.main-header .sidebar-toggle:active {background: transparent;}
.main-header .sidebar-toggle .icon-bar {display: none;}
.sidebar .sidebar-toggle { float: left; background-color: transparent; background-image: none; padding: 10px 13px; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 25px;text-align:left; transition: all ease-in-out .3s }
.sidebar-collapse .sidebar .sidebar-toggle { padding: 1px 1px 5px 1px; text-align: center; float: none; transition: all ease-in-out .3s }
.sidebar .sidebar-toggle:hover {color: #fff;}
.sidebar .sidebar-toggle:focus,.sidebar .sidebar-toggle:active {background: transparent;}
.sidebar .sidebar-toggle span{ display: block; font-size: 9px; line-height: 9px; margin: 0px; padding: 0px; font-weight:600 }

.main-header .logo{-webkit-transition: width 0.3s ease-in-out;-o-transition: width 0.3s ease-in-out;transition: width 0.3s ease-in-out;display: block;float: left;height: 60px;font-size: 20px;line-height: 50px;text-align: center;width:100%;font-family: 'Open Sans';padding: 0 0px;font-weight: 300;overflow: hidden;}
.main-header .logo {display: block; padding:2px 0px;width:620px;}
.main-header .logo img{width:100%; height:auto;}
.nav>li>a {padding-top: 19px;padding-bottom: 19px;float: left;}

/** Component: Sidebar **/
.main-sidebar,.left-side {position: fixed;top: 0;left: 0;padding-top:60px;height: 100%;width: 210px;z-index: 810;-webkit-transition: -webkit-transform 0.3s ease-in-out, width 0.3s ease-in-out;-moz-transition: -moz-transform 0.3s ease-in-out, width 0.3s ease-in-out;-o-transition: -o-transform 0.3s ease-in-out, width 0.3s ease-in-out;transition: transform 0.3s ease-in-out, width 0.3s ease-in-out;}
.sidebar-menu {list-style: none;margin: 0;padding: 0;}
.sidebar-menu > li {position: relative;margin: 0;padding: 0;}
    .sidebar-menu > li > a { padding: 10px 3px 10px 5px; display: block; text-align: left; transition: all ease-in-out .3s }
.sidebar-collapse .sidebar-menu > li > a { padding: 5px 3px 5px 0px; text-align: center; transition: all ease-in-out .3s }
.sidebar-menu > li > a > .fas, .sidebar-menu > li > a > .fab, .sidebar-menu > li > a > .far, .sidebar-menu > li > a > .glyphicon, .sidebar-menu > li > a > .ion { font-size: 24px; text-align: center; width: 1.3em; }
.sidebar-menu > li > a > .sidebar-menu > li > a > .glyphicon,.sidebar-menu > li > a > span{ margin-left:0px;}
.sidebar-menu > li .label,.sidebar-menu > li .badge {margin-right: 5px;}
.sidebar-menu > li .badge {margin-top: 3px;}
.sidebar-menu li.header {padding: 10px 25px 10px 15px;font-size: 12px;}
.sidebar-menu li > a > .fa-angle-right,.sidebar-menu li > a > .pull-right-container > .fa-angle-left {width: auto;height: auto;padding: 0;margin-right: 10px;}
.sidebar-menu li > a > .fa-angle-right {position: absolute;top: 50%;right: 10px;margin-top: -8px;}
.sidebar-menu li.active > a > .fa-angle-right,.sidebar-menu li.active > a > .pull-right-container > .fa-angle-right {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.sidebar-menu li.active > .treeview-menu {display: block;}
.sidebar-menu .treeview-menu {display: none;list-style: none;padding: 0;margin: 0;padding-left: 5px;}
.sidebar-menu .treeview-menu .treeview-menu {padding-left: 20px;}
.sidebar-menu .treeview-menu > li {margin: 0; position:relative;}
.sidebar-menu .treeview-menu > li:before { border-top: 1px solid #c9d9e0; position: absolute; width: 8px; top: 14px; left: 6px; content: ""; }
.sidebar-menu .treeview-menu > li:after {position: absolute;width:5px; height:5px; background:#c9d9e0; border-radius:50%; top: 12px;left:3px;content: "";}
.sidebar-menu .treeview-menu > li > a {padding: 5px 5px 5px 15px;display: block;font-size: 14px;}
.sidebar-menu .treeview-menu > li > a > .fa,.sidebar-menu .treeview-menu > li > a > .glyphicon,.sidebar-menu .treeview-menu > li > a > .ion {width: 20px;}
.sidebar-menu .treeview-menu > li > a > .pull-right-container > .fa-angle-left,.sidebar-menu .treeview-menu > li > a > .pull-right-container > .fa-angle-down,.sidebar-menu .treeview-menu > li > a > .fa-angle-left,.sidebar-menu .treeview-menu > li > a > .fa-angle-down {width: auto;}
.sidebar-menu .treeview-menu > li > a span span{padding-left:16px}
.sidebar_btn{ background:#04213c;}
.sidebar-menu,.main-sidebar .user-panel,.sidebar-menu > li.header {white-space: nowrap;overflow: hidden; width:100%; float:left;}
.sidebar-menu:hover {overflow: visible;}
.sidebar-form,.sidebar-menu > li.header {overflow: hidden;text-overflow: clip;}
.sidebar-menu li > a {position: relative;}
.sidebar-menu li > a > .pull-right-container {position: absolute;right: 10px;top: 50%;margin-top: -7px;}

.content-header{position: relative;padding: 15px 15px 0 15px;float: left;width: 100%;}
.content-header > h1 {margin: 0;font-size: 24px;}
.content-header > h1 > small {font-size: 15px;display: inline-block;padding-left: 4px;font-weight: 300;}
.content-header > .breadhead{float: left;background: #ffffff;width: 100%;margin-top: 0;margin-bottom: 0;padding: 7px 5px;top: 15px;border-radius: 4px;border: 1px solid #eaeaea;box-shadow: 0 2px 3px -2px rgba(0,0,0,0.15);}
.content-header > .breadhead > .breadcrumb {float: left; padding:0px; margin-bottom: 0px; background:transparent;}
.content-header > .breadhead > .breadcrumb > li{font-size:1.1em; margin-top:5px; }
.breadcrumb>li.active {color:#093863; font-weight:600;}
.breadcrumb>li+li:before {padding: 0 5px;color: #000;content: "\f105";}
.content-header > .breadhead > .breadcrumb > li > a {color: #444; text-decoration: none;display: inline-block;}
.content-header > .breadhead > .breadcrumb > li > a > .fa,.content-header > .breadcrumb > li > a > .glyphicon,.content-header > .breadcrumb > li > a > .ion {margin-right: 5px;}
.content-header > .breadhead > .breadcrumb > li + li:before {content: '\f105'; font-family: "Font Awesome 5 Free"; font-weight: 900; color:#444}

/*---header btn---*/
.header-btn{ float:left;}
.header-btn li{ float:left; list-style:none; margin:12px 3px;} 
.header-btn li a {float: left;color: #093863;padding: 7px 7px;border-radius: 2px;font-size: 11.5px; background:#fff;font-weight: 600;}
.header-btn li a:focus,.header-btn li a:hover{ color:#fff;background: #0072d8;}
.user_box { width: 110px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; float: left; padding-right: 15px;}
.nav > .messages-menu > .dropdown-menu > li .menu > li > a:after {clear: both;}
.nav > .tasks-menu > .dropdown-menu > li .menu > li > a {padding: 10px;}
.nav > .tasks-menu > .dropdown-menu > li .menu > li > a > h3 {font-size: 14px;padding: 0;margin: 0 0 10px 0;color: #666666;}
.nav > .tasks-menu > .dropdown-menu > li .menu > li > a > .progress {padding: 0;margin: 0;}
.nav > .user-menu > .dropdown-menu {border-top-right-radius: 0;border-top-left-radius: 0; margin-top:0px !important;  padding: 1px 0 0 0;border-top-width: 0;width: 176px;right: 0px;left: 0px;    transform: translate3d(-36px, 61px, 0px);top:0px}
.nav > .user-menu > .dropdown-menu:after {border-color: transparent transparent rgba(255, 255, 255, 1);display: block; content: "";position: absolute;right: 27px;top: -8px;z-index: 1;height: 0;width: 0;border-style: dashed dashed solid;border-width: 0 8.5px 8.5px;}
.nav > .user-menu > .dropdown-menu,.nav > .user-menu > .dropdown-menu > .user-body {border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.nav > .user-menu > .dropdown-menu > li.user-header {height: 175px;padding: 10px;text-align: center;}
.nav > .user-menu > .dropdown-menu > li.user-header > img {z-index: 5;height: 90px;width: 90px;border: 3px solid;border-color: transparent;border-color: rgba(204, 204, 204, 0.2);}
.nav > .user-menu > .dropdown-menu > li.user-header > p {z-index: 5;color: #fff;color: rgb(5, 65, 119);font-size: 17px;margin-top: 10px;}
 .nav > .user-menu > .dropdown-menu > li.user-header > p > small {display: block;font-size: 12px;}
.nav > .user-menu > .dropdown-menu > .user-body {padding: 15px;border-bottom: 1px solid #f4f4f4;border-top: 1px solid #dddddd;}
.nav > .user-menu > .dropdown-menu > .user-body:before,.nav > .user-menu > .dropdown-menu > .user-body:after {content: " ";display: table;}
.nav > .user-menu > .dropdown-menu > .user-body:after {clear: both;}
.nav > .user-menu > .dropdown-menu > .user-body a {color: #444 !important;}
.nav > .user-menu > .dropdown-menu > .user-footer {padding: 0px;margin: 10px 10px;}
.nav > .user-menu > .dropdown-menu > .user-footer div a {float: left;width: 100%;font-size: 15px;color: #054177;background: #e4e4e4;border: 1px solid #7191af;border-radius: 18px;text-align: center;font-weight: normal;padding: 7px 8px;margin: 0px 0px 4px 0px;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.nav > .user-menu > .dropdown-menu > .user-footer div a:hover,
.nav > .user-menu > .dropdown-menu > .user-footer div a:focus{ background: #054177; color: #fff; border: 1px solid #054177; }
.nav > .user-menu > .dropdown-menu > .user-footer:before,.nav > .user-menu > .dropdown-menu > .user-footer:after {content: " ";display: table;}
.nav > .user-menu > .dropdown-menu > .user-footer:after {clear: both;}
.nav > .user-menu > .dropdown-menu > .user-footer .btn-default {color: #666666;}
.open:not(.dropup) > .animated-dropdown-menu {backface-visibility: visible !important;-webkit-animation: flipInX 0.7s both;-o-animation: flipInX 0.7s both;animation: flipInX 0.7s both;}

@keyframes flipInX {
0% {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transition-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transition-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
transform: perspective(400px);
}
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
}
}
.user-menu:hover > .dropdown-menu {display: block;}

/* NAV STACKED */
.nav-stacked > li > a {border-radius: 0;border-top: 0;border-left: 3px solid transparent;color: #444;}
.nav-stacked > li.active > a,.nav-stacked > li.active > a:hover {background: transparent;color: #444;border-top: 0;border-left-color: #3c8dbc;}
.nav-stacked > li.header {border-bottom: 1px solid #ddd;color: #777;margin-bottom: 10px;padding: 5px 10px;text-transform: uppercase;}
.navbar-toggle {color: #fff;border: 0;margin: 0;padding: 15px 15px;}
.nav> .user-menu .user-image { float: left; width: 25px; height: 25px; border-radius: 50%; margin-right: 10px; border: 2px solid #fff; margin-top: -2px; padding: 2px; }
.nav> .user-menu .dropdown-toggle:after {display: none}

/*-------custom frontend-----*/
a:hover, a:active, a:focus {outline: none;text-decoration: none;color: #72afd2;}
.container_100{ width:100% !important;float:left;}
.container_50{ width:50%;float:left;}
.btncontainer div{display:inline-block}
/*---------------------------------------checkbox---------------------------------------------------*/
.checkbox {padding-left: 20px;}
.checkbox label {display: inline-block; color:#000;position: relative;padding-left: 1px;margin:0px 35px 2px 0px;}
.checkbox label::before {content: "";display: inline-block;position: absolute;width: 17px; top:2px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #cccccc;border-radius: 2px;background-color: #fff;box-shadow: 0 0 0 0 rgba(142,142,142,0.70);cursor: pointer;-webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;}
.checkbox label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;padding-left: 3px;padding-top: 1px;font-size: 11px;color: #555555;}
.checkbox input[type="checkbox"] { opacity: 0; z-index: 1; position: absolute; height: 0px; line-height: 0px; }
.checkbox input[type="checkbox"]:focus + label::before { outline: solid 2px #f1a104 !important; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; -webkit-animation: pulse 1.25s cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s cubic-bezier(0.66, 0, 0, 1); -webkit-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -o-animation-iteration-count: 1; animation-iteration-count: 1; }
.checkbox input[type="checkbox"]:checked + label::after {font-family: "Font Awesome 5 Free"; font-weight: 900;content: "\f00c";font-style: normal;text-decoration: inherit;color: #fff;font-size: 11px;padding-right: 0.5em;position: absolute;top:1px;left: 0;}
.checkbox input[type="checkbox"]:disabled + label {opacity: 0.65;}
.checkbox input[type="checkbox"]:disabled + label::before {background-color: #eeeeee;cursor: not-allowed;}
.checkbox.checkbox-circle label::before {border-radius: 50%;}
.checkbox.checkbox-inline {margin-top: 0;}
.checkbox.checkbox-single label {height: 17px;}
.checkbox-primary input[type="checkbox"]:checked + label::before {background-color: #1d629f;border-color: #1d629f;}
.checkbox-primary input[type="checkbox"]:checked + label::after {color: #fff;}
.checkbox-normal input[type="checkbox"]:checked + label::before {background-color: #eee;border-color: #ddd;}
.checkbox-normal input[type="checkbox"]:checked + label::after {color: #333;}
.checkbox-danger input[type="checkbox"]:checked + label::before {background-color: #d9534f;border-color: #d9534f;}
.checkbox-danger input[type="checkbox"]:checked + label::after {color: #fff;}
.checkbox-info input[type="checkbox"]:checked + label::before {background-color: #5bc0de;border-color: #5bc0de;}
.checkbox-info input[type="checkbox"]:checked + label::after {color: #fff;}
.checkbox-warning input[type="checkbox"]:checked + label::before {background-color: #f0ad4e;border-color: #f0ad4e;}
.checkbox-warning input[type="checkbox"]:checked + label::after {color: #fff;}
.checkbox-success input[type="checkbox"]:checked + label::before {background-color: #5cb85c;border-color: #5cb85c;}
.checkbox-success input[type="checkbox"]:checked + label::after {color: #fff;}
/*---------------------------------------checkbox---------------------------------------------------*/
.radio {padding-left: 20px;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
}
.radio label {display: inline-block;position: relative;padding-left: 1px;margin:0px 35px 2px 0px;color:#000;}
.radio label::before {content: "";display: inline-block;position: absolute; top:2px; width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #cccccc;border-radius: 50%;background-color: #fff;-webkit-transition: border 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out;transition: border 0.15s ease-in-out;box-shadow: 0 0 0 0 rgba(142,142,142,0.70);cursor: pointer;-webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;}
.radio label::after{display: inline-block;position: absolute;content: " ";width: 11px;height: 11px;left: 3px;top: 5px;margin-left: -20px;border-radius: 50%;background-color: #555555;-webkit-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {opacity: 0;z-index: 1;}
.radio input[type="radio"]:focus + label::before {outline:solid 2px #f1a104 !important;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;
-webkit-animation: pulse 1s cubic-bezier(0.66, 0, 0, 1);
-moz-animation: pulse 1s cubic-bezier(0.66, 0, 0, 1);
-ms-animation: pulse 1s cubic-bezier(0.66, 0, 0, 1);
animation: pulse 1s cubic-bezier(0.66, 0, 0, 1);
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-iteration-count: 1;
}
.radio input[type="radio"]:checked + label::after {
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label {opacity: 0.65;}
.radio input[type="radio"]:disabled + label::before {cursor: not-allowed;}
.radio.radio-single{ display:block; clear:both;}
.radio.radio-single label { color:#000;height: 17px;clear: right !important;display: block;margin-bottom: 5px; float:left}
.radio-primary input[type="radio"] + label::after {background-color: #1d629f;}
.radio-primary input[type="radio"]:checked + label::before {border-color: #1d629f;}
.radio-primary input[type="radio"]:checked + label::after {background-color: #1d629f;}
.radio-danger input[type="radio"] + label::after {background-color: #d9534f;}
.radio-danger input[type="radio"]:checked + label::before {border-color: #d9534f;}
.radio-danger input[type="radio"]:checked + label::after {background-color: #d9534f;}
.radio-info input[type="radio"] + label::after {background-color: #5bc0de;}
.radio-info input[type="radio"]:checked + label::before {border-color: #5bc0de;}
.radio-info input[type="radio"]:checked + label::after {background-color: #5bc0de;}
.radio-warning input[type="radio"] + label::after {background-color: #f0ad4e;}
.radio-warning input[type="radio"]:checked + label::before {border-color: #f0ad4e;}
.radio-warning input[type="radio"]:checked + label::after {background-color: #f0ad4e;}
.radio-success input[type="radio"] + label::after {background-color: #5cb85c;}
.radio-success input[type="radio"]:checked + label::before {border-color: #5cb85c;}
.radio-success input[type="radio"]:checked + label::after {background-color: #5cb85c;}
@-webkit-keyframes pulse {to {-webkit-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); -moz-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); -ms-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); -o-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); box-shadow: 0 0 0 15px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {-webkit-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); -moz-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); -ms-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); -o-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); box-shadow: 0 0 0 15px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {-webkit-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); -moz-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); -ms-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); -o-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); box-shadow: 0 0 0 15px rgba(232, 76, 61, 0);}}
@-o-keyframes pulse {to {-webkit-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); -moz-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); -ms-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); -o-box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); box-shadow: 0 0 0 15px rgba(232, 76, 61, 0);}}
/*---------------------------radio-------------------------------------*/
/*--------------------loading---section-----------------------*/
.loadingdivcls{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,.3); z-index:99999;}
.loadingdivcls span{position:absolute; z-index:999; top:50%; left:50%; -moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); width:100px; height:100px; background:rgba(255,255,255,1); -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; border:3px solid #e8e3e3}
.loadingdivcls span img{position:absolute; z-index:999; top:50%; left:50%;-moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
/*--------------------loading---section-----------------------*/
.badge-primary {color: #040404;background-color: #cecece;font-size: 85%;}
/*------------------tabel----------------------*/
.container_bg{ background:#f9f9f9; border:1px solid #efefef; padding:15px 0px; }
.table-responsive {overflow: hidden;overflow-x: auto;}
.table-striped thead tr th, .table-striped tbody tr th{background: #4385bf;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4385bf), to(#4088ca));
background: -webkit-linear-gradient(#4385bf, #4088ca);
background: -moz-linear-gradient(#4385bf, #4088ca);
background: -ms-linear-gradient(#4385bf, #4088ca);
background: -o-linear-gradient(#4385bf, #4088ca);
background: linear-gradient(#4385bf, #4088ca); color:#fff; font-weight:normal;vertical-align: top !important; position:relative; padding-right:15px;}
/*.table-striped tfoot tr td, tr.lighthead th{ background:#b5dcff !important; color:#000 !important}*/
.table-striped tbody tr:nth-child(odd),.table-striped>tbody>tr:nth-of-type(even) {background: #fff;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tbody>tr>th, .table>tfoot>tr>td {padding: 4px 8px; font-size:1em; }
.table-striped tbody tr{ -webkit-transition:all ease-in-out .1s; -moz-transition:all ease-in-out .2s; -ms-transition:all ease-in-out .2s; -o-transition:all ease-in-out .2s; transition:all ease-in-out .2s;color:#000;}
.table-striped tbody tr:hover{ background:#f1f1f1; color:#000;}
.table tr th .fa-sort {position:absolute; right:5px; top:15px;}
.table a {color: #4087c7;}
.table thead tr th{background: #4385bf; color:#fff}

/*------------------tabel----------------------*/
.slow{-webkit-transition:all ease-in-out .6s; -moz-transition:all ease-in-out .6s; -ms-transition:all ease-in-out .6s; -o-transition:all ease-in-out .6s; transition:all ease-in-out .6s;}

/* ---------- Footer  ---------- */
footer {background: #062847;padding: 3px 0;width: calc(100% - 160px);float: left;position: fixed;bottom: 0px;z-index: 999;min-height: 40px;height: auto;}
.sidebar-collapse footer {width: calc(100% - 75px);}
.cadlogoleft {float: left;width: 35px;position: absolute;left: 0;top: 2px;margin-left: 0px;}
footer p {margin: 0;color: #fff;font-size: .8em;line-height: 14px;width: calc(100% - 70px);margin-left: 35px;}
.cadlogoright {float: right;width: 35px;position: absolute;top: 2px;right: 0;}
.cadlogoleft img, .cadlogoright img {width: 35px;}
footer a {margin: 0;color: #fff;font-size: 1em;line-height: 11px;text-decoration: underline;}
.go-top {bottom:3px;position: fixed;font-size:20px;right:25px;z-index:800;background:#115490;color:#fff;border-radius:5px;height:40px;width:40px;text-align:center;line-height:40px;opacity:0;}
.go-top:hover, .go-top:focus{background:#82b440;color:#fff;}
.go-top.show {opacity: 1;}
/* ---------- Footer  ---------- */

/*-------------------table_dropdown-----------------------*/
.dropdown_table_multistep{ min-width:1335px;width:100%;}
.table_dropdown_section ul li{ margin:0px; padding:0px;}
.table_dropdown_acordian{ position:relative; width:100%;z-index: 1;}
.Department + ul, .Department_child + ul, .Department + ul li, .Department_child + ul li {position: relative;}
ul .table_dropdown_inner {display: none; position:relative;}
.show1 { display:block;}
.table_dropdown_container{ width:100%; border:1px solid #CFCFCF;}
.table_dropdown_head{ width:100%; float:left;border-left:1px solid #124979;border-right:1px solid #124979;}
.table_dropdown_head table tr td{
    background: #124979;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1a5a92), to(#216BB0));
    background: -webkit-linear-gradient(#1a5a92, #216BB0);
    background: -moz-linear-gradient(#1a5a92, #216BB0);
    background: -ms-linear-gradient(#1a5a92, #216BB0);
    background: -o-linear-gradient(#1a5a92, #216BB0);
    background: linear-gradient(#1a5a92, #216BB0);
    color: #fff; width:135px;line-height:16px;
    font-weight: normal; padding:4px 5px; text-align:right;border-bottom:0px; vertical-align:top;}
.table_dropdown_head table tr td:first-child{text-align:left !important; width:auto;min-width:140px;}
.table_dropdown_section{float:left;width:100%; background:#ffffff;}
.department_list{width:100%;position:relative;cursor:pointer}
.department_list table tr td{ background:#fff; font-weight: normal;color:#000; padding:7px 5px; text-align:right;border-bottom:0px; vertical-align:top; width:135px; }
.tright{ border-left:1px solid #dcdcdc;}
.department_list table tr td:first-child{text-align:left !important; background:#f5f3f3; font-weight:600;color:#333; padding-left:20px;width:auto; min-width:140px;}
.department_list + ul{ padding-left:20px; position:relative;}
.left_arrow:before{font-family: "Font Awesome 5 Free"; font-weight: 900; content:"\f055"; color:#333; position:absolute; top:8px;left:4px; font-size:14px;}
.left_arrow_down:before{font-family: "Font Awesome 5 Free"; font-weight: 900; content:"\f056"; color:#333; position:absolute; top:8px;left:4px; font-size:14px;}
.round_bullet:before{font-family: "Font Awesome 5 Free"; font-weight: 900; content:"\f111"; color:#333; position:absolute; top:8px;left:4px; font-size:14px;}
.table_dropdown_footer{ width:100%; float:left;border-left:1px solid #124979;border-right:1px solid #124979;}
.table_dropdown_footer table tr td{
    background: #124979;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1a5a92), to(#216BB0));
    background: -webkit-linear-gradient(#1a5a92, #216BB0);
    background: -moz-linear-gradient(#1a5a92, #216BB0);
    background: -ms-linear-gradient(#1a5a92, #216BB0);
    background: -o-linear-gradient(#1a5a92, #216BB0);
    background: linear-gradient(#1a5a92, #216BB0);
    color: #fff; width:135px;line-height:16px; 
    font-weight: normal; padding:7px 5px; text-align:right; border-bottom:0px; vertical-align:top;}
.table_dropdown_footer table tr td:first-child{text-align:right !important; width:auto; min-width:140px;}
.table_dropdown_acordian table{border-bottom:1px solid #dcdcdc;}
.Department + ul::after{border-left: 1px solid #333;bottom: 0;content: ""; left: 9px;position: absolute;top:0px; z-index:999;}
.Department + ul li:before {content: "";left: -10px;position: absolute;top: 18px;z-index: 999;width: 10px;height: 1px;background: #333;}
.Department + ul li:after {content: "\f105";font-family: "Font Awesome 5 Free"; font-weight: 900;left: -4px;position: absolute;top: 6.5px;font-size: 16px;z-index: 999;color: #333;}
.Department_child + ul::after{border-left: 1px solid #1d4d63;bottom: 0;height:18px; content: "";left: 10px;position: absolute;top:0px;}
 .remainchar { float:left; color:#000; font-size:13px; font-weight:600 }


.section_seprator {float: left;background: #f5f5f5;border: 1px solid #e7e7e7;border-radius: 3px;margin: 15px 0px 0px 0px;width: 100%;padding: 5px;position: relative;line-height: 22px;}
.section_seprator h3 {float: left;background: #1d629f;color: #fff;border-radius: 4px;display: block;font-size: 14px;margin: -15px 10px 15px 10px;padding: 8px !important;width: calc(100% - 20px);line-height: 18px; font-weight:600;}
.fieldset_seprator { float: left; width: calc(100% - 10px); border-radius: 3px; border-top: 1px solid #1a5d97; background: #fbfbfb; padding: 0px 0px 0px 0px; box-sizing: border-box; margin: 24px 5px 5px 5px; -webkit-box-shadow: 0px 0px 2px 1px rgb(26, 93, 151); -moz-box-shadow: 0px 0px 2px 1px rgb(26, 93, 151); -o-box-shadow: 0px 0px 2px 1px rgb(26, 93, 151); -ms-box-shadow: 0px 0px 2px 1px rgb(26, 93, 151); box-shadow: 0px 0px 2px 1px rgb(26, 93, 151); }
.fieldset_heading {background: #1a5d97;padding: 2px 10px;border-radius: 16px;color: #fff;font-size: 1.1em;float: left;width: auto;margin: -14px 15px 5px 15px;text-align: center;font-weight: 600;cursor: pointer;}

.inner_fieldset { float: left; width: calc(100% - 30px); border-radius: 3px; background: #ffffff; padding: 0px 0px 15px 0px; box-sizing: border-box; margin: 30px 15px 15px 15px; webkit-box-shadow: 0px 0px 2px 1px rgb(202, 211, 222); -moz-box-shadow: 0px 0px 2px 1px rgb(202, 211, 222); -o-box-shadow: 0px 0px 2px 1px rgb(202, 211, 222); -ms-box-shadow: 0px 0px 2px 1px rgb(202, 211, 222); box-shadow: 0px 0px 2px 1px rgb(202, 211, 222); }
.inner_fieldset_head { background: #cad3de; padding: 3px 10px; border-radius: 5px;font-size: 1.1em; float: left; width: auto; margin: -15px 15px 5px 15px; text-align: center; font-weight: 600; cursor: pointer; }


.fildsep_head {float: left;width: calc(100% - 30px);border-bottom: 2px solid #4a95d6;margin: 0px 15px;box-sizing: border-box;}
.fildsep_head .fildsep_head_title {background: #4a95d6;color: #fff;padding: 9px;font-size: 14px; font-weight: 600;line-height: 14px;border-radius: 10px 10px 0px 0px;float: left;}
.fildsep_bg {width: calc(100% - 30px);float: left;margin: 0px 15px;box-sizing: border-box;padding: 15px;background: #f1f1f1;box-shadow: 0px 1px 3px 0px rgba(0,0,0,.4);margin-bottom:15px; }

/*   Notification */
.ProfileMain { position: relative; float: left; padding: 0px 15px 0px 0px; transition:all ease-in-out .3s }
.ProfileMain:hover { background: rgba(0,0,0,.3);}

.ProfileDiv { float: right; margin-top: 15px; margin-bottom: 15px; }
.ProfileDiv .fa-caret-down { position: absolute; right: 8px; top: 28px; color: #fff; font-size: 17px; }
.dropdown-toggle .fa-caret-down { position: absolute; right: 6px; top: 23px; color: #fff; font-size: 17px; }
.ProfileDetailTop ul{max-height: 150px;overflow-y: auto;}
.ProfileDetailTop ul, .ProfileDetailTop ul li{float: left;width: 100%;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all; }
.ProfileDetailTop ul li:hover {background: #e0dede;}
.notificationTile:hover{background: #ccc;}
.arrowIcon {border-color:transparent transparent rgba(255, 255, 255, 1);;display: block;position: absolute;left: 213px;top: -8px;z-index: 1;height: 0;width: 0;-webkit-animation: gb__a .2s;animation: gb__a .2s;border-style: dashed dashed solid;border-width: 0 8.5px 8.5px;}
.notificationDetails {width: 250px;background: #fff;padding: 6px;border: 1px solid #006a9a;border-color: rgba(0,0,0,.2);-webkit-box-shadow: 0 2px 10px rgb(226, 226, 226);box-shadow: 0 2px 10px rgb(226, 226, 226);display: none;top: 60px;color: #00283a;position: absolute;right:-15px;-webkit-border-radius: 3px;border-radius: 3px;font-size: 90%;z-index: 999999;}
.notificationDetails a {color: #262626;padding: 0px 3px;border-bottom: solid 1px #dedede;text-decoration: none;float: left;line-height: 33px;width: 100%;cursor: default;}
.ProfileDetailTop ul, .ProfileDetailTop ul li a:last-child{border-bottom: none}
.notificationDetails a .fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.notificationDetails a .fa-stack-1x { font-size:.9em}
.notificationDetails a .fa-lg {font-size: 1em;line-height: 2em;vertical-align: -9px;margin-right: 5px;}
.notificationDetails a .fa-circle {position: absolute;color: #d9534f;top: -2px;right: -2px;font-size: 1em;}
.notificationDetails i {color: #262626;padding: 0px;}
.notificationDetails a span{float:right;padding: 0px;line-height: 19px;height: 19px;width: 19px;text-align: center;color: #ffffff;font-size: 13px;font-weight: 600;background: #f33336;border-radius: 50%; margin:7px 0px;}
.badgenotification {top: 7px;right:8px;padding:0px;line-height:19px;height: 19px;width: 19px;position: absolute; text-align:center;color: #ffffff;font-size: 13px;font-weight: 600;background: #f33336;border-radius: 50%;}
.ProfileMain:hover > .notificationDetails { display: block !important }
.notification {color: #ffffff;font-size: 20px;font-weight: 900;padding: 2px 5px 1px 4px;margin-top: 7px;border-radius: 2px;cursor: pointer;
-webkit-transition: .5s all;-moz-transition: .5s all;-o-transition: .5s all;-ms-transition: .5s all;transition: .5s all;}        
.notificationTile{width:100%}
i.ring {-webkit-animation: ring 4s ease infinite;animation: ring 4s ease infinite;}
.ring {-webkit-animation: ring 4s ease infinite;animation: ring 4s ease infinite;}
.notificationalert {-webkit-animation: ring 4s ease infinite;animation: ring 4s ease infinite;}
/*.arrowIcondynamic {border-color: transparent transparent rgba(255, 255, 255, 1);display: block;position: absolute;right: 27px;top: -8px;z-index: 1;height: 0;width: 0;border-style: dashed dashed solid;border-width: 0 8.5px 8.5px;}*/

.incnw {width: 110px;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: left;}


/*------Material Design Form Start-----------------*/
button, input { overflow: visible; }
.material { margin-top:10px;}
.material .select_material{position: relative;}
.material .select_material::before, .select_material::after{content:"";position: absolute;pointer-events: none;}
.material .select_material::before {width: 26px;right:0px;top: 0;bottom: 0px;border-radius: 3px 3px 0px 0;background: #337ab7; z-index: 1}
.material .select_material::after {content: "\f0d7";font-family: "Font Awesome 5 Free"; font-weight: 900;height: 1em;font-size: 1em;line-height: 1;right: 9px;color: #fff;top: 50%;margin-top: -.5em; z-index: 2}
.material input[type=text],
.material input[type=mail],
.material input[type=password],
.material input[type=search],
.material input[type=tel],
.material input[type=number],
.material input[type=email],	
.material input[type=time],
.material input[type=date],
.material input[type=file]{height: 30px;}
.material .textarea1 {height: 30px;}
.material select { width: 100%; font-size: 14px; height: 30px; padding: 0.125rem 0rem 0.0625rem; background: none; border: none; line-height: 2.2; box-shadow: none; cursor: pointer; }
.material .control-label {position: relative;top: 1.75rem;pointer-events: none;padding-left: 0.125rem;z-index: 1;color: #555;font-size: 1em;font-weight: 600;-webkit-transition: all 0.28s ease;-ms-transition: all 0.28s ease;-moz-transition: all 0.28s ease;-o-transition: all 0.28s ease;transition: all 0.28s ease;left: 0px;text-align: left; width:100%;}
.material .bar { position: relative; border-bottom: 0.1rem solid #b7b6b6; display: block; float: left; width: 100%; }
.material .bar::before { content: ''; height: 0.125rem; width: 0; left: 50%; bottom: -0.0625rem; position: absolute; background: #f1a104; -webkit-transition: left 0.28s ease, width 0.28s ease; transition: left 0.28s ease, width 0.28s ease; z-index: 2; }
.material input[type=text],
.material input[type=mail],
.material input[type=password],
.material input[type=search],
.material input[type=tel],
.material input[type=number],
.material input[type=email],
.material input[type=time],
.material input[type=date],
.material input[type=file],
.material textarea { display: block; background: transparent; padding: 0.125rem 0.125rem 0.0625rem; font-size:1em; border-width: 0; border-color: transparent; line-height: 1.9; width: 100%; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; box-shadow: none;text-align: left;}
.material .ta_h{ height:30px}
.material select,
.material input[type=text]:focus,
.material input[type=mail]:focus,
.material input[type=password]:focus,
.material input[type=search]:focus,
.material input[type=tel]:focus,
.material input[type=number]:focus,
.material input[type=mail]:focus,
.material input[type=time]:focus,
.material input[type=date]:focus,
.material input[type=file]:focus,

.material input[type=text].form-file,
.material input[type=mail].form-file,
.material input[type=password].form-file,
.material input[type=search].form-file,
.material input[type=tel].form-file,
.material input[type=mail].form-file,
.material input[type=number].form-file,
.material input[type=time].form-file,
.material input[type=date].form-file,
.material input[type=file].form-file,

.material input[type=text].has-value,
.material input[type=mail].has-value,
.material input[type=password].has-value,
.material input[type=search].has-value,
.material input[type=tel].has-value,
.material input[type=mail].has-value,
.material input[type=number].has-value,
.material input[type=time].has-value,
.material input[type=date].has-value,
.material input[type=file].has-value,

.material input[type=text].fix-value,
.material input[type=mail].fix-value,
.material input[type=password].fix-value,
.material input[type=search].fix-value,
.material input[type=tel].fix-value,
.material input[type=mail].fix-value,
.material input[type=number].fix-value,
.material input[type=time].fix-value,
.material input[type=date].fix-value,
.material input[type=file].fix-value,
.material textarea:focus,
.material textarea.form-file,
.material textarea.has-value, .material textarea.fix-value { color: #333; }
.control-label_focus > .control-label {font-size: .92em !important;color:#000 !important;top: 0rem !important;}
div .has-value > .control-label, div .fix-value > .control-label { font-size: .92em !important; color: #000 !important; top: 0rem !important; }


.material select:focus,.material input:focus,.material textarea:focus {outline: none;}
.material select:focus ~ .control-label,.material input:focus ~ .control-label,.material textarea:focus ~ .control-label {color: #000; font-weight:600}
.material select:focus ~ .bar::before,.material input:focus ~ .bar::before,.material textarea:focus ~ .bar::before {width: 100%;left: 0;}

.material ::-webkit-input-placeholder { /* WebKit browsers */color: #444;opacity:0; transition:all ease-in-out .3s }
.material :-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #444;opacity:0; transition:all ease-in-out .3s}
.material ::-moz-placeholder { /* Mozilla Firefox 19+ */color: #444;opacity:0;transition:all ease-in-out .3s}
.material :-ms-input-placeholder { /* Internet Explorer 10+ */color: #444;opacity:0;transition:all ease-in-out .3s}
.material textarea::-webkit-input-placeholder { /* WebKit browsers */color: #444;opacity:0;transition:all ease-in-out .3s}
.material textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #444;opacity:0;transition:all ease-in-out .3s}
.material textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #444;opacity:0;transition:all ease-in-out .3s}
.material textarea:-ms-input-placeholder { /* Internet Explorer 10+ */color: #444;opacity:0;transition:all ease-in-out .3s}

.material input:focus::-webkit-input-placeholder { /* WebKit browsers */color: #444;opacity:1;}
.material input:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #444;opacity:1;}
.material input:focus::-moz-placeholder { /* Mozilla Firefox 19+ */color: #444;opacity:1;}
.material input:focus:-ms-input-placeholder { /* Internet Explorer 10+ */color: #444;opacity:1;}
.material textarea:focus::-webkit-input-placeholder { /* WebKit browsers */color: #444;opacity:1;}
.material textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #444;opacity:1;}
.material textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */color: #444;opacity:1;}
.material textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */color: #444;opacity:1;}

.material .active_placeholder::-webkit-input-placeholder { opacity: 1 !important; color:#999 }
.material .active_placeholder:-moz-placeholder { opacity: 1 !important; color: #999 }
.material .active_placeholder::-moz-placeholder { opacity: 1 !important; color: #999 }
.material .active_placeholder:-ms-input-placeholder { opacity: 1 !important; color: #999 }

.error { font-size: 11px; color: #ff0000; float: left }
.material input:disabled, .material input[type=file]:disabled ~ .file-name, .material select:disabled, .material .select_dis::before, .material textarea:disabled, div .has-disable > .control-label, div .has-disable > .bar {cursor:not-allowed !important;}
.material .select_dis::before{background: #b7b7b7;}


.material input[type=file] { opacity: 0;z-index: 3;float: left !important;width: 100% !important;height: 30px;cursor: pointer;position: absolute;}
.material .uploadContainer{position: relative;cursor: pointer;float: left;width: 100%;padding-top: 3px;}
.atch .material .uploadContainer{width: 250px;}
.material .uploadContainer::before {width: 31px;height: 31px;right: 0px;top: 0px;bottom: 0px;border-radius: 50%;background: #337ab7;z-index: 1;content: "";position: absolute;pointer-events: none;}
.material .uploadContainer::after {content: "\f0c6";font-family: "Font Awesome 5 Free"; font-weight: 900;font-size: 19px;line-height: 1;right: 8px;color: #fff;z-index: 2;position: absolute;top: 6px;}
.has-disable .uploadContainer::before {background: #b7b7b7 !important;}
.material .file-name { padding-left: 0.125rem; z-index: 1; color: #000; font-size: 14px; font-weight: 500; margin-top: 0.35rem; display: block; text-overflow: ellipsis; white-space: normal; overflow: hidden; float: left; width: 100%; padding-right: 28px; padding-bottom: .20px; cursor: pointer; text-align:left }
/*------Material Design Form End-----------------*/
.btn {border-radius: 30px;outline: none; transition: all ease-in-out .3s; font-size: 1em}

.theme_blue:focus, .theme_danger:focus, .theme_info:focus, .theme_success:focus {-webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px;border-radius: 30px;border:2px solid #f1a104; outline:none !important  }
.down_btn {padding: 0px 3px;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;font-size: 18px;line-height: 18px;}
.required::after {content: "*";color: #ff0000;position: relative;padding-left: 2px;}
.new_btn, .new_btn:hover {font-size: 1em;line-height: 25px;display: table;font-weight: 600;color: #005ebf; float:right; }
.new_btn i {font-size: 27px;}
.new_btn span {display: table-cell;vertical-align: middle; line-height:30px;}
.fullscreen_icon {width: 32px;height: 32px;border-radius: 22px;background: #ededed;text-align: center;padding: 5px;color: #565d67;margin-top: 14px;font-size: 16px;margin-right: 14px;line-height: 22px;}


/*--------Theme Button-------------*/
.theme_blue{background: #337ab7;border: solid 2px #2d6ba1;color:#fff;}
.theme_blue:hover, .theme_blue:focus, .theme_blue:active {color:#2d6ba1;background: #fff;box-shadow: 0 14px 26px -12px rgba(45, 107, 161, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(45, 107, 161, .2);}

.theme_danger{background: #dc3545;border: solid 2px #c72837;color:#fff;}
.theme_danger:hover, .theme_danger:focus, .theme_danger:active {color:#c72837;background: #fff;box-shadow: 0 14px 26px -12px rgba(220, 53, 69, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(220, 53, 69, .2);}

.theme_info{background: #17a2b8;border: solid 2px #118294;color:#fff;}
.theme_info:hover, .theme_info:focus, .theme_info:active {color:#118294; background:#fff;    box-shadow: 0 14px 26px -12px hsla(188, 78%, 41%, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 162, 184, 0.2);}

.theme_success{background: #218838;border: solid 2px #136d27;color:#fff;}
.theme_success:hover, .theme_success:focus, .theme_success:active {color:#136d27;background: #fff; box-shadow: 0 14px 26px -12px rgba(33, 136, 56, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(33, 136, 56, 0.2);}

/*-----------table filter---------*/
.search_input_tome, .search_input_byme {width:190px;padding-right: 25px;}
.search_icon_btn_tome, .search_icon_btn_byme {position: absolute;right: 42px;top: 1px;font-size: 17px;padding: 5px 7px;cursor: pointer;}
.reset_icon_btn_tome, .reset_icon_btn_byme {position: relative;top: 1px;cursor: not-allowed;font-size: 21px;float: right;margin: 0px 5px;background: #d8d8d8;color: #fff;padding: 6px 8px;line-height: 21px;border-radius: 2px;}
.reset_icon_btn_tome.active, .reset_icon_btn_byme.active {cursor:pointer; background:#1a5a92;}
.pagination {margin: 0px 0;}
.table_filter { float:left; width:50%;}
.search_filter { float:right; margin:8px 0px;}


/*----------popup css----------*/
.popup_container{ position:fixed; width:100%;height:100%; left:0px;top:0px; background:rgba(26,41,66,.85); z-index:888; display:none;}
.popup_box{ width:100%; max-width:90%; background:#fff; border-radius:2px; position: absolute; left:50%; top:50%; -webkit-transform: translate(-50%,-50%); -mos-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); padding:0px; }
.popup_box_lg{max-width:800px;}
.popup_box_md{max-width:650px;}
.popup_box_sm{max-width:550px;}
.popup_box_xs{max-width:480px;}
.popup_head{background:#0f243f; margin:0px; padding:10px; width:100%; float:left;}
.popup_head h2{color:#fff; font-size:1.4em; margin:0px 0px;}
.close_cutom_tab { background: #d8d8d8; border-radius: 50px 0px 0px 50px; position: absolute; top: 5px; right: 0px; padding: 3px 10px 1px 4px; cursor: pointer; }
.close_cutom_tab i{ color:#333;font-size: 26px;line-height: 26px; transition:all ease-in-out .3s; }
.close_cutom_tab i:hover, .close_cutom_tab i:focus{transform:scale(1.3,1.3);}
.popup_body{width:100%; float:left; padding:10px;}
.popup_body .icon{color:#218838;font-size:5em; text-align: center; margin:20px 0px;}
.popup_body h3{ font-size:1.12em; color:#000; font-weight:normal;}
.popup_footer{position:relative; float:left; width:100%;background: #ececec;padding: 10px 10px; }
/*.popup_footer:before{border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #fff; position: absolute; top:-2px; left: 50%; content:""; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%)}*/
.blurr { height: auto;
  -webkit-filter: blur(6px);
  -moz-filter: blur(6px);
  -o-filter: blur(6px);
  -ms-filter: blur(6px);
  filter: blur(6px);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.modal-backdrop.show {
    opacity: 0;
}
.modal-backdrop {z-index: 88;}
.ssoauth_container {
    background: rgba(26,41,66,.85) !important;
     z-index: 777 !important;
}
 

.overflow-hide{ overflow:hidden !important}
.shadow-sm{-webkit-box-shadow:0px 0px 12px 7px rgba(0,0,0,.2); -moz-box-shadow:0px 0px 12px 7px rgba(0,0,0,.2); -ms-box-shadow:0px 0px 12px 7px rgba(0,0,0,.2); -o-box-shadow:0px 0px 12px 7px rgba(0,0,0,.2);box-shadow:0px 0px 12px 7px rgba(0,0,0,.2);}
.shadow-xs{-webkit-box-shadow:0 2px 3px -1px rgba(0,0,0,0.20);-moz-box-shadow:0 2px 3px -1px rgba(0,0,0,0.20); -ms-box-shadow:0 2px 3px -1px rgba(0,0,0,0.20); -o-box-shadow:0 2px 3px -1px rgba(0,0,0,0.20);box-shadow:0 2px 3px -1px rgba(0,0,0,0.20);}

/*--multiselect--*/
.mls_relbox{ position: relative; float:left; width:100%;}
.mls_dropbox{ position:absolute; width:100%; left:0px; top:31px; background:#eee; border-radius: 0px 0px 5px 5px; max-height:134px; overflow-y: auto; padding:5px 5px; border:1px solid #ccc; display: none;}
.multi_chek{ float:left; width:100%;}
.selected_option {width: 100%;border-radius: 5px;background:#fff;border: 1px solid #ccc;margin-top: 30px;float: left;}
.slc_object {float: left;background: #d2eaff;color: #000;width: auto;position: relative;border: 1px solid #dedede;padding: 0px 6px;font-size: 1em;margin: -13px 0px 5px 16px;z-index: 555;border-radius: 5px;font-weight: bold;line-height: 23px;}
.noofuser {background: #0a3863;color: #fff;padding: 1px 1px;height: 20px;line-height: 17px;width: 29px;float: right;text-align: center;border-radius: 2px;margin: 2px 2px 2px 10px;font-size: 17px;font-weight: bold;}
.sls_object_list {float: left;box-sizing: border-box;height: 150px;overflow-y: auto;width: 100%;}
.cls_object{float: left;border-radius: 4px;border: 1px solid #dedede;padding: 3px 24px 3px 3px;font-size: .85em;margin: 3px 5px;position: relative;font-weight: 600;
background: #f7f7f7;}
.multiselect_object_remove {position: absolute;right: 1px;top: 2px;color: #da0505;font-size: 14px;cursor: pointer;border: 1px solid #da0505;border-radius: 50%;width: 18px;
height: 18px;text-align: center;padding: 1px 0px 0px 0px;}
.multi_search {position: absolute;padding: 5px 0px;top: 0px;z-index: 77;color: #fff;font-size: 15px;height: 30px;text-align: center;cursor: pointer;width: 26px;right: 0px;
border-radius: 3px 3px 0px 0;background: #337ab7;}

/*-custome-*/
.mls_customerelbox { position: relative; float: left; width: 100%; }
.mls_dropbox_costome { position: absolute; width: 100%; left: 0px; top: 31px; background: #fff; border-radius: 0px 0px 0px 0px; max-height: 230px; overflow-y: auto; padding: 0px; border: 1px solid #4a4a4a; display: none; z-index: 888; box-shadow: 0px 0px 4px 0px rgba(0,0,0,.3); }
.customedrop { position: absolute; padding: 5px 0px; top: 0px; z-index: 77; color: #fff; font-size: 15px; height: 30px; text-align: center; cursor: pointer; width: 26px; right: 0px; border-radius: 3px 3px 0px 0; background: #337ab7; }
.mls_dropbox_costome .checkbox { padding-left: 0px;  }
.mls_dropbox_costome table tr:hover, .mls_dropbox_costome table tr:focus, .mls_dropbox_costome table tr:hover td label { background: #1e90ff; color: #fff; }
.mls_dropbox_costome table { width:100%; }
.mls_dropbox_costome table td label { padding:0px 0px 3px 27px; height: auto !important; margin:2px 0px; margin-bottom:1px; box-shadow:0px 1px 1px 0px rgba(0,0,0,.15); width:100%; }
.mls_dropbox_costome table td label::before, .mls_dropbox_costome table td input[type="checkbox"]:checked + label::after { left: 27px }

/*-----------date---------*/
.date_input {background: transparent !important;z-index: 2;position: relative; cursor:pointer;}
.input_date_icon { position: absolute; right:15px; top: 20px; color: #337ab7; font-size: 25px; z-index: 1; font-weight: 900; }
.fa-12x {
    font-size: 1.3em;
}
/*----------widgets---------*/
.widget-style-2 {padding-left: 30px;}
.widget-panel {padding: 40px 20px;border-radius: 4px;color: #ffffff;position: relative;margin-bottom: 20px;}
.bg-pink {background-color: #f24f7c !important;}
.bg-purple {background-color: #716cb0 !important;}
.bg-info {background-color: #33b0e0 !important;}
.bg-primary {background-color: #3bc0c3 !important;}
.widget-style-2 i {font-size: 60px;float: right;padding: 25px 30px;margin-top: -40px;margin-right: -20px;color: #edf0f0;background: rgba(255,255,255,0.2);}
.widget-style-2 h2 {font-weight: 600;font-size: 32px;}
.text-white {color: #fff !important;}

/*-----------task pagination-----*/
.pagination { float:right}
.pagination > li a {padding: 4px 7px;border: 1px solid #4186c5;margin: 0px 3px;background-color: #fff;color: #4186c5;font-size: 15px;transition: all ease-in-out .3s;cursor: pointer;font-weight: normal;}
.pagination > li a:hover, .pagination > li a:focus{background-color:#4186c5; color:#fff !important ;border: 1px solid #4186c5;}
.pagination > li.active a { color:#fff !important}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {color: #fff !important;cursor: default;background-color: #4186c5;border-color: #4186c5; z-index:9}
.search_input_tome, .search_input_byme {width:190px;padding-right: 25px;}
.search_icon_btn_tome, .search_icon_btn_byme {position: absolute;right: 42px;top: 1px;font-size: 17px;padding: 5px 7px;cursor: pointer;}
.reset_icon_btn_tome, .reset_icon_btn_byme {position: relative;top: 1px;cursor: not-allowed;font-size: 21px;float: right;margin: 0px 5px;background: #d8d8d8;color: #fff;padding: 6px 8px;line-height: 21px;border-radius: 2px;}
.reset_icon_btn_tome.active, .reset_icon_btn_byme.active {cursor:pointer; background:#1a5a92;}
.pagination {margin: 0px 0;}
.table_filter { float:left; width:50%;}
.search_filter { float:right; margin:8px 0px;}
.task_icon_baging {width: 28px;height: 28px;border-radius: 7px;position: relative;background: #fff;color: #2376e0;padding: 4px 4px;border: 1px solid #2376e0;margin: 5px 10px;text-align: center;font-size: 9px;display: inline-block;}
.task_icocount {color: #ffffff;top: -9px;left: 21px;position: absolute;font-size: 13px;font-weight: 600;background: #f33336;width: 19px;height: 19px;border-radius: 50%;}

/*-------------noleftmenu------------*/
.no_leftmenu .top_heading_leftnav {color: #fff;background: #1b64a5;text-transform: uppercase;padding: 10px 15px;width: 100%;font-size: 16px;font-weight: 600;line-height: 18px;margin: 0px;top: 58px;text-align: center;position: fixed;border-top: 2px solid #fff;z-index: 9;}
.no_leftmenu .content-wrapper{padding-top: 100px;}
.no_leftmenu .content-wrapper, .no_leftmenu .right-side, .no_leftmenu .main-footer {margin-left: 0px;}
.no_leftmenu footer {width: 100%;}
/*-------------noleftmenu------------*/
/*-------------headmenu------------*/
.headmenu.sidebar-collapse .top_heading_leftnav {color: #fff;background: #1b64a5;padding: 10px 15px;width:calc(100% - 75px);font-size: 16px;font-weight: 600;line-height: 18px;margin: 0px;top: 58px;text-align: center;position: fixed;border-top: 2px solid #fff;z-index: 9; transition: all ease-in-out .8s; }
.headmenu .top_heading_leftnav {color: #fff;background: #1b64a5;padding: 10px 15px;width:calc(100% - 175px);font-size: 16px;font-weight: 600;line-height: 18px;margin: 0px;top: 58px;text-align: center;position: fixed;border-top: 2px solid #fff;z-index: 9;transition: all ease-in-out .8s;}
.headmenu .content-wrapper{padding-top: 100px;}
/*-------------noleftmenu------------*/


/*------------website policy-----------*/
.left_policy{ float:left;background: url(../images/paper.png) repeat #eee; margin:0px 10px 10px 10px; padding:10px;border-radius:5px; }
.right_policy{ float:right;background: url(../images/paper.png) repeat #eee; margin:0px 10px 10px 10px; padding: 10px;border-radius:5px;}
.policy_head{ float:left; width:100%; position: relative}
.left_policy .policy_head:after {height: 1px;width: calc(100% - 90px);position: absolute;content: "";left: 90px;top: 46px;background: #2773bb;}
.right_policy .policy_head:after {height: 1px;width: calc(100% - 90px);position: absolute;content: "";right: 90px;top: 46px;background: #2773bb;}
.left_policy .policy_icon {background: #2773bb;width: 90px;height: 90px;text-align: center;line-height: 90px;float: left;border-radius: 50%;color: #fff;font-size: 42px;}
.left_policy .policytitle { height:40px;float: left;margin: 26px 0px 26px -16px;background: #2773bb;padding: 10px 10px 10px 25px;color: #fff; position: relative; 
	z-index:555; font-size: 15px; font-weight: bold;}
.left_policy .policytitle:before {height: 28px;width: 28px;position: absolute;content: "";right: -15px;top: 6px;background: #2773bb;transform: rotate(45deg);z-index: -1;}
.right_policy .policy_icon {background: #2773bb;width: 90px;height: 90px;text-align: center;line-height: 90px;float: right;border-radius: 50%;color: #fff;font-size: 42px;}
.right_policy .policytitle { height:40px;float: right;margin: 26px -16px 26px 0px;background: #2773bb;padding: 10px 10px 10px 25px;color: #fff; position: relative; 
	z-index:555; font-size: 15px;font-weight: bold;}
.right_policy .policytitle:before {height: 28px;width: 28px;position: absolute;content: "";left: -15px;top: 6px;background: #2773bb;transform: rotate(45deg);z-index: -1;}
.policy_content ul{ float:left;width:100%; padding: 0px;}
.policy_content ul li{float:left;font-size:1em; line-height:16px; list-style: circle; color:#000; margin:5px 5px 5px 20px;}
.policysubtitle {float: left;position: relative;background: #2773bb;color: #fff;padding: 1px 10px;font-size: 16px;line-height: 20px;border-radius: 16px;margin-top: 15px;}
.policysubtitle:before{ position:absolute; content:"";}
/*------------website policy-----------*/

/*-----------sitemap------------*/
.file-list, .file-list ul{list-style-type: none;font-size:1em;line-height:1.8em;margin-left:20px;padding-left:18px;border-left:1px dotted #aaa;}
.file-list li{position: relative;padding-left:25px;}
.file-list li a{text-decoration: none;color:#444;}
.file-list li a:before{display:block;content: " ";width:10px;height:1px;position:absolute;border-bottom:1px dotted #aaa;top:.6em;left:-14px;}
.file-list li.closed:after {display: block;content: "\f0fe";width: 10px;height: 1px;font-family: "Font Awesome 5 Free"; font-weight: 900;position: absolute;top: -2px;left: -27px;font-size: 20px;color: #555;}
.file-list li.open:after {display: block;content: "\f146";font-family: "Font Awesome 5 Free"; font-weight: 900;position: absolute;top: -2px;left: -27px;font-size: 20px;color: #555;}
.file-list li:before{list-style-type: none;font-family: "Font Awesome 5 Free"; font-weight:900; display:block; content:'\f15c'; position:absolute; top:0px; left:0px; width:20px; height:20px;font-size:1.3em;
color:#555;}
.file-list .folder-root{list-style-type: none;}.file-list .folder-root a{text-decoration:none;}
.file-list .folder-root:before{color:#FFD04E;content: "\f07b";}
.file-list .folder-root.open:before{content: "\f07c";}
li.folder-root ul{transition: all .3s ease-in-out;}
li.folder-root.closed>ul{opacity:0;max-height:0px;}
li.folder-root.open>ul{opacity:1;display:block;max-height:1000px;}
/*-----------sitemap------------*/

.helpdrop { margin: 14px 0px 0px 0px; float: right; }
.dropdown-menu{ padding:0px;}
.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: 600;line-height: 1.42857143;color: #333 !important;white-space: nowrap;font-size: 14px;
border-bottom: 1px solid #eee;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {text-decoration: none;color: #ffffff !important;background-color: #0e66bb;}
.dropdown .btn-primary {color: #fff;background-color: #005dad;border-color: #055498;}
.wsauto{white-space:normal !important}

/*-------------------------------------------*/
.proj_font ul {float: left;margin: 24px 5px 0px 5px;padding: 0px;}
.proj_font ul li {color: #fff;font-size: 14px;display: inline;padding: 0px 5px 0px 5px;float: left;cursor: pointer;font-weight: 600;line-height: 14px;}

/*----------termcondition--------*/
.termcondition{ float:left;}
.termcondition ol li {float: left;clear: both;list-style: decimal;box-sizing: border-box;padding-left: 5px;margin: 0px 0px 9px 15px;}
.viewtbl tbody tr td { background:#fff}
.viewtbl td, .viewtbl th {border: 1px solid #cecece;}
.tprn thead tr th, .tprn tbody tr th{padding-right:.75rem !important}

hr {border-top: 0.1rem solid #b7b6b6 !important;}
.atch4 .material { margin-top:0px !important}
.cklbmr0 label {margin-right:0px !important}
.smfont{font-size: 12px;line-height: 13px !important;float: left;}
.cat{float: left;font-size:.92em !important;font-weight:600}
.text-underline { text-decoration:underline}
.upload {background: #ffffff;border: solid 2px #2d6ba1;color: #337ab7; font-weight:600}
.upload:hover, .upload:focus, .upload:active {color:#fff;background: #2d6ba1;box-shadow: 0 14px 26px -12px rgba(45, 107, 161, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(45, 107, 161, .2);}
 
.pt_150 {padding-top: 150px}
.pt_130 {padding-top: 130px}
.pt_100 {padding-top: 100px}
.pt_90 {padding-top: 90px}
.pt_80 {padding-top: 80px}
.pt_70 {padding-top: 70px}
.pt_60 {padding-top: 60px}
.pt_50 {padding-top: 50px}
.pt_40 {padding-top: 40px}
.pt_30 {padding-top: 30px}
.pt_20 {padding-top: 20px}
.pt_15 {padding-top: 15px}
.pt_10 {padding-top: 10px}
.pt_5 {padding-top: 5px}
.pt_0 {padding-top: 0px}

.pb_100 {padding-bottom: 100px}
.pb_90 {padding-bottom: 90px}
.pb_80 {padding-bottom: 80px}
.pb_70 {padding-bottom: 70px}
.pb_60 {padding-bottom: 60px}
.pb_50 {padding-bottom: 50px}
.pb_40 {padding-bottom: 40px}
.pb_30 {padding-bottom: 30px}
.pb_20 {padding-bottom: 20px}
.pb_15 {padding-bottom: 15px}
.pb_10 {padding-bottom: 10px}
.pb_5 {padding-bottom: 5px}
.pb_0 {padding-bottom: 0px}

.pl_90 {padding-left: 90px}
.pl_80 {padding-left: 80px}
.pl_70 {padding-left: 70px}
.pl_60 {padding-left: 60px}
.pl_50 {padding-left: 50px}
.pl_40 {padding-left: 40px}
.pl_30 {padding-left: 30px}
.pl_20 {padding-left: 20px}
.pl_15 {padding-left: 15px}
.pl_10 {padding-left: 10px}
.pl_5 {padding-left: 5px}
.pl_0 {padding-left: 0px}

.pr_90 {padding-right: 90px}
.pr_80 {padding-right: 80px}
.pr_70 {padding-right: 70px}
.pr_60 {padding-right: 60px}
.pr_50 {padding-right: 50px}
.pr_40 {padding-right: 40px}
.pr_30 {padding-right: 30px}
.pr_20 {padding-right: 20px}
.pr_15 {padding-right: 15px}
.pr_10 {padding-right: 10px}
.pr_5 {padding-right: 5px}
.pr_0 {padding-right: 0px}

.mt_90 {margin-top: 90px}
.mt_80 {margin-top: 80px}
.mt_70 {margin-top: 70px}
.mt_60 {margin-top: 60px}
.mt_50 {margin-top: 50px}
.mt_40 {margin-top: 40px}
.mt_30 {margin-top: 30px}
.mt_20 {margin-top: 20px}
.mt_15 {margin-top: 15px}
.mt_10 {margin-top: 10px}
.mt_5 {margin-top: 5px}
.mt_0 {margin-top: 0px}
.mt-26{margin-top: 26px;}

.ml_90 {margin-left: 90px}
.ml_80 {margin-left: 80px}
.ml_70 {margin-left: 70px}
.ml_60 {margin-left: 60px}
.ml_50 {margin-left: 50px}
.ml_40 {margin-left: 40px}
.ml_30 {margin-left: 30px}
.ml_20 {margin-left: 20px}
.ml_15 {margin-left: 15px}
.ml_10 {margin-left: 10px}
.ml_5 {margin-left: 5px}
.ml_0 {margin-left: 0px}

.mb_90 {margin-bottom: 90px}
.mb_80 {margin-bottom: 80px}
.mb_70 {margin-bottom: 70px}
.mb_60 {margin-bottom: 60px}
.mb_50 {margin-bottom: 50px}
.mb_40 {margin-bottom: 40px}
.mb_30 {margin-bottom: 30px}
.mb_20 {margin-bottom: 20px}
.mb_15 {margin-bottom: 15px}
.mb_10 {margin-bottom: 10px}
.mb_5 {margin-bottom: 5px}
.mb_0 {margin-bottom: 0px}

.mr_90 {margin-right: 90px}
.mr_80 {margin-right: 80px}
.mr_70 {margin-right: 70px}
.mr_60 {margin-right: 60px}
.mr_50 {margin-right: 50px}
.mr_40 {margin-right: 40px}
.mr_30 {margin-right: 30px}
.mr_20 {margin-right: 20px}
.mr_15 {margin-right: 15px}
.mr_10 {margin-right: 10px}
.mr_5 {margin-right: 5px}
.mr_0 {margin-right: 0px}
.mtr_1{ margin-top:-1px}
.mtr_15 {margin-top:-15px}


/*--------heigcontrast theme-----*/
.highcontlogo { display: none; }
.highcont_th { background: #fff; border-radius: 16px; padding: 3px 3px; font-size: 18px; line-height: 18px; margin: 18px 8px; cursor: pointer; color: #000; float:left; }
.rotate180 { transform:rotate(180deg); }
.heigcontrast a, .heigcontrast .table a { color: #ffff00; }
.heigcontrast{ background: #404040; color:#fff }
.heigcontrast .btn-primary, .heigcontrast .btn-primary.active.focus, .heigcontrast .btn-primary.active:focus, .heigcontrast .btn-primary.active:hover, .heigcontrast .btn-primary:active.focus, .heigcontrast .btn-primary:active:focus, .heigcontrast .btn-primary:active:hover, .heigcontrast .open > .dropdown-toggle.btn-primary.focus, 
.heigcontrast .main-header {background: #000000;}
.heigcontrast .main-header .logo {background-color: #000;}
.heigcontrast .main-header .nav { background-color: #000;}
.heigcontrast .navbar_headright .nav > li > a { color: #ffff00; }
.heigcontrast .navbar_headright .dropdown-toggle .fa-caret-down { color: #ffff00; }
.heigcontrast .dropdown-menu { background-color: #2c2c2c;border: 1px solid rgb(44, 44, 44); }
.heigcontrast .navbar_headright .arrowIcondynamic { border-color: transparent transparent rgb(44, 44, 44); }
.heigcontrast .navbar-custom-menu .nav > .user-menu > .dropdown-menu > .user-footer div a { color: #ffff00; background: #000000; border: 1px solid #212121; }
.heigcontrast .nav > .user-menu > .dropdown-menu:after {border-color: transparent transparent rgba(44, 44, 44, 1);}
.heigcontrast .main-sidebar, .skin-blue .left-side {background-color: #000000;}
.heigcontrast .main-footer {background: #000;color: #ffff00; border-top:1px solid #404040}
.heigcontrast .main-footer p{color: #ffff00;}
.heigcontrast .main-header .navbar-custom-menu .nav > li > a {color: #ffff00;}
.heigcontrast .dropdown-toggle .fa-caret-down {color: #ffff00;}
.heigcontrast .content-wrapper{background-color: #404040;}
.heigcontrast .fieldset_heading {background: #000000;color: #ffff00;}
.heigcontrast .fieldset_seprator, .heigcontrast .content-header > .breadhead {border:1px solid #272727;background: #2f2f2f;-webkit-box-shadow: 0px 0px 2px 1px rgb(76, 76, 76);-moz-box-shadow: 0px 0px 2px 1px rgb(76, 76, 76);-o-box-shadow: 0px 0px 2px 1px rgb(76, 76, 76);-ms-box-shadow: 0px 0px 2px 1px rgb(76, 76, 76);box-shadow: 0px 0px 2px 1px rgb(76, 76, 76);}
.heigcontrast .content-header > .breadhead > .breadcrumb > li > a, .heigcontrast .content-header > .breadhead > .breadcrumb > li + li:before {color: #ffffff;}
.heigcontrast .breadcrumb>li.active, .heigcontrast .new_btn, .heigcontrast .new_btn:hover {color: #ffff00;}
.heigcontrast .sidebar a {color: #ffff00;}
.heigcontrast .sidebar-menu > li:hover > a, .heigcontrast .sidebar-menu > li.active > a {color: #ffff00;background: #2f2f2f;border-left-color: #404040;}
.heigcontrast .sidebar-menu > li > a {border-bottom: 1px solid #404040;}
.heigcontrast .theme_blue,.heigcontrast .theme_blue:hover, .heigcontrast .theme_info, .heigcontrast .theme_info:hover, .heigcontrast .theme_danger, .heigcontrast .theme_danger:hover, .heigcontrast .theme_success, .heigcontrast .theme_success:hover {color: #ffff00;background-color: #2c2c2c;border-color: #3c3c3c;}
.heigcontrast .label_text_view, .heigcontrast .label_text_front {color: #ffff00;}
.heigcontrast .multi_search {color: #fff;background: #000000;}
.heigcontrast div .has-value > .control-label,.heigcontrast div .fix-value > .control-label, .heigcontrast .checkbox label, .heigcontrast .radio label{color: #ffff00 !important;}
.heigcontrast .radio-primary input[type="radio"]:checked + label::after {background-color: #404040;}
.heigcontrast .radio-primary input[type="radio"]:checked + label::before {border-color: #404040;}
.heigcontrast .checkbox-primary input[type="checkbox"]:checked + label::before {background-color: #404040;border-color: #7d7d7d;}
.heigcontrast .material .control-label {color: #ffff00;}
.heigcontrast .theme_info:hover, .heigcontrast .theme_info:focus, .heigcontrast .theme_info:active,
.heigcontrast .theme_blue:hover, .heigcontrast .theme_blue:focus, .heigcontrast .theme_blue:active,
.heigcontrast .theme_danger:hover, .heigcontrast .theme_danger:focus, .heigcontrast .theme_danger:active,
.heigcontrast .theme_success:hover, .heigcontrast .theme_success:focus, .heigcontrast .theme_success:active{ box-shadow:none}
.heigcontrast .btn:focus {border: 2px solid #ffff00;outline: none !important;}
.heigcontrast .material .uploadContainer::before {background: #000000;}
.heigcontrast .material .uploadContainer::after {color: #ffff00;}
.heigcontrast .has-disable .uploadContainer::before {background: #b7b7b7 !important;}
.heigcontrast .has-disable .uploadContainer::after {color: #fff !important;}
.heigcontrast .table-striped th, .heigcontrast .table-striped thead tr th { background: #131313; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#131313, #131313)); background: -webkit-linear-gradient(#131313, #131313); background: -moz-linear-gradient(#131313, #131313); background: -ms-linear-gradient(#131313, #131313); background: -o-linear-gradient(#131313, #131313); background: linear-gradient(#131313, #131313); text-align: center; color: #ffff00; border-right: 1px solid #505050 !important; }
.heigcontrast .table-bordered > tbody > tr > td, .heigcontrast .table-bordered > tbody > tr > th, .heigcontrast .table-bordered > tfoot > tr > td, .heigcontrast .table-bordered > tfoot > tr > th, .heigcontrast .table-bordered > thead > tr > td, .heigcontrast .table-bordered > thead > tr > th { border: 1px solid #505050;color:#ffff00; }
.heigcontrast .input_date_icon {color: #ffffff;}
.heigcontrast .material .select_material::before {background: #000000;}
.heigcontrast .material .select_dis::before {background: #b7b7b7;}
.heigcontrast .slc_object {background: #404040;color: #ffff00;border: 1px solid #636363;}
.heigcontrast .noofuser {background: #000000;color:#ffff00}
.heigcontrast .selected_option {background: #525252;border: 1px solid #6b6b6b;}
.heigcontrast .cls_object {color: #000;}
.heigcontrast .mls_dropbox {background: #525252;}
.heigcontrast .sidebar-menu > li > .treeview-menu {background: #444444;}
.heigcontrast .treeview-menu > li > a {color: #ffffff;}
.heigcontrast .sidebar-menu .treeview-menu > li:before {border-top: 1px solid #fff;}
.heigcontrast .sidebar-menu .treeview-menu > li:after {background: #ffffff;}
.heigcontrast .sidebar-menu > li > .treeview-menu:before {border-left: 1px solid #ffffff;}
.heigcontrast .popup_head {background: #000000;}
.heigcontrast .popup_footer {background: #000000;}
.heigcontrast .popup_container {background: rgba(165, 165, 165, 0.5);}
.heigcontrast .material input[type=text], .heigcontrast .material input[type=mail], .heigcontrast .material input[type=password], .heigcontrast .material input[type=search], .heigcontrast .material input[type=tel], .heigcontrast .material input[type=email], .heigcontrast .material input[type=time], .heigcontrast .material input[type=date], .heigcontrast .material input[type=file], .heigcontrast .material textarea {color: #ffff00;}
.heigcontrast .control-label_focus > .control-label {color:#fff !important;}
.heigcontrast .material ::-webkit-input-placeholder { /* WebKit browsers */color: #ffff00;opacity:0; transition:all ease-in-out .3s }
.heigcontrast .material :-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #ffff00;opacity:0; transition:all ease-in-out .3s}
.heigcontrast .material ::-moz-placeholder { /* Mozilla Firefox 19+ */color: #ffff00;opacity:0;transition:all ease-in-out .3s}
.heigcontrast .material :-ms-input-placeholder { /* Internet Explorer 10+ */color: #ffff00;opacity:0;transition:all ease-in-out .3s}
.heigcontrast .material textarea::-webkit-input-placeholder { /* WebKit browsers */color: #ffff00;opacity:0;transition:all ease-in-out .3s}
.heigcontrast .material textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #ffff00;opacity:0;transition:all ease-in-out .3s}
.heigcontrast .material textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #ffff00;opacity:0;transition:all ease-in-out .3s}
.heigcontrast .material textarea:-ms-input-placeholder { /* Internet Explorer 10+ */color: #ffff00;opacity:0;transition:all ease-in-out .3s}

.heigcontrast .material input:focus::-webkit-input-placeholder { /* WebKit browsers */color: #ffff00;opacity:1;}
.heigcontrast .material input:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #ffff00;opacity:1;}
.heigcontrast .material input:focus::-moz-placeholder { /* Mozilla Firefox 19+ */color: #ffff00;opacity:1;}
.heigcontrast .material input:focus:-ms-input-placeholder { /* Internet Explorer 10+ */color: #ffff00;opacity:1;}
.heigcontrast .material textarea:focus::-webkit-input-placeholder { /* WebKit browsers */color: #ffff00;opacity:1;}
.heigcontrast .material textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #ffff00;opacity:1;}
.heigcontrast .material textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */color: #ffff00;opacity:1;}
.heigcontrast .material textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */color: #ffff00;opacity:1;}

.heigcontrast .material .active_placeholder::-webkit-input-placeholder { opacity: 1 !important; color:#fff }
.heigcontrast .material .active_placeholder:-moz-placeholder { opacity: 1 !important; color: #fff }
.heigcontrast .material .active_placeholder::-moz-placeholder { opacity: 1 !important; color: #fff }
.heigcontrast .material .active_placeholder:-ms-input-placeholder { opacity: 1 !important; color: #fff }
.heigcontrast .material .file-name {color: #ffff00;}
.heigcontrast .pagination > li > a, .heigcontrast .pagination > li > span { color: #000000; }
.heigcontrast .table-striped tbody tr:nth-child(odd), .heigcontrast .table-striped>tbody>tr:nth-of-type(even) {background: #2f2f2f;}
.heigcontrast .table-striped tbody tr {color: #fff;}
.heigcontrast .task_icon_baging {color: #131313;border: 1px solid #131313;}
.heigcontrast .top_heading_leftnav {color: #ffff00;background: #2f2f2f;}
.heigcontrast .wrapper {background: #404040;}
.heigcontrast input[type="radio"]:focus + label::before, .heigcontrast .checkbox input[type="checkbox"]:focus + label::before {outline: solid 2px #ffff00 !important;}
.heigcontrast .side_footer p , .heigcontrast .tbl_fot, .heigcontrast .widget-panel, .heigcontrast .widget-style-2 h2, .heigcontrast .widget-style-2 .icon {color: #ffff00 !important;}
.heigcontrast .treeview-menu > li.active > a, .heigcontrast .treeview-menu > li > a:hover {color: #ffff00;}
.heigcontrast .checkbox label::before, .heigcontrast .radio label::before {background-color: #b7b7b7;}
.heigcontrast .material .bar::before {background: #ffff00;}
.heigcontrast .file-list li a, .heigcontrast .file-list li:before, .heigcontrast .file-list li.closed:after, .heigcontrast .file-list li.open:after, .heigcontrast .heigcontrast .policy_content ul li {color: #ffff00;}
.heigcontrast .left_policy, .heigcontrast .right_policy {background: #404040;}
.heigcontrast .left_policy .policy_icon, .heigcontrast .left_policy .policytitle, .heigcontrast .left_policy .policytitle:before, .heigcontrast .left_policy 
.policy_head:after, .heigcontrast .right_policy .policy_icon, .heigcontrast .right_policy .policytitle, .heigcontrast .right_policy .policytitle:before, .heigcontrast .right_policy .policy_head:after, .heigcontrast .policysubtitle  {background: #000000;color: #ffff00;}
.heigcontrast .dropdown .btn, .heigcontrast .dropdown .btn:hover, .heigcontrast .dropdown .btn:focus {color: #ffff00;background-color: #404040;border-color: #404040; box-shadow: none;border:none;}
.heigcontrast .dropdown-menu > li > a, .heigcontrast .dropdown-menu > li > a:hover, .heigcontrast .dropdown-menu > li > a:focus{ color:#ffff00 !important; background: #2c2c2c;}

.heigcontrast .fildsep_head .fildsep_head_title {background: #464545;color: #ff0;}
.heigcontrast .fildsep_head {border-bottom: 2px solid #464545;}
.heigcontrast .fildsep_bg {background: #212121;}
.heigcontrast .fildsep_bg_light {background: #464545;}
.heigcontrast.headmenu.sidebar-collapse .top_heading_leftnav {color: #ff0;background: #171717;}
.heigcontrast .pagination > .active > a, .heigcontrast .pagination > .active > a:focus, .heigcontrast .pagination > .active > a:hover, .heigcontrast .pagination > .active > span, .heigcontrast .pagination > .active > span:focus, .heigcontrast .pagination > .active > span:hover { color: #131313 !important;background-color: #ffff00; border-color: #ffff00; }
.heigcontrast .pagination > li.active a { color: #131313 !important; }
.heigcontrast .reset_icon_btn.active,.heigcontrast  .reset_icon_btn_byme.active { cursor: pointer; background: #ffff00; color: #131313; }
.heigcontrast .label_text { color: #ff0; }

.shorting_sort:after, .shorting_dsdg:after, .shorting_asdg:after {display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;position:absolute;top:12px; right:5px;}
.shorting_sort:after {content: "\f0dc";}
.shorting_asdg:after {content: "\f0de";}
.shorting_dsdg:after {content: "\f0dd";}

@media (max-width: 1650px) {
    .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th { white-space: nowrap; }
}


@media (max-width: 991px) {
.navbar-custom-menu .nav > li {float: left;}
.navbar-custom-menu .nav {margin: 0;float: left;}
.navbar-custom-menu .nav > li > a {padding-top: 23px;padding-bottom: 15px;line-height: 20px;}
.navbar-custom-menu > .nav {float: right;}
.navbar-custom-menu > .nav > li {position: static;}
.navbar-custom-menu > .nav > li > .dropdown-menu {position: absolute;right:0px;left: auto;border: 1px solid #ddd;background: #fff;}
.content {padding-bottom: 64px;}
.main-header .logo {padding: 8px 0px;width: 450px;}
}
/*768×991*/
@media (min-width:768px) and (max-width:991px) {
.border_bot_view{border-bottom:none;}
.border_bot_mob{ border-bottom:1px solid #E0E0E0;}
}
@media (min-width: 768px) {
.sidebar-collapse .content-wrapper,.sidebar-collapse .right-side,.sidebar-collapse .main-footer {margin-left: 0;}
.sidebar-collapse .main-sidebar,.sidebar-collapse .left-side {-webkit-transform: translate(-230px, 0);-ms-transform: translate(-230px, 0);-o-transform: translate(-230px, 0);transform: translate(-230px, 0);}
.sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-mini.sidebar-collapse .right-side,.sidebar-mini.sidebar-collapse .main-footer {margin-left: 75px !important;z-index: 840;}
.sidebar-mini.sidebar-collapse .main-sidebar {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);width: 75px !important;z-index: 8889;}
.sidebar-mini.sidebar-collapse .sidebar-menu > li {position: relative;}
.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span {border-top-right-radius: 4px;}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:not(.treeview) > a > span {border-bottom-right-radius: 4px;}
.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {padding-top: 5px;padding-bottom: 5px;border-bottom-right-radius: 4px;}
/*.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right),*/
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover .treeview-menu { display: block !important;position: absolute;width: 210px;left: 75px; text-align:left}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right) .fa-angle-right{ transform:rotate(90deg);}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span {top: 0;margin-left: -3px;padding: 12px 5px 12px 8px;background-color: inherit;}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container { float: right;width: auto!important;left: 230px!important;top: 9px!important;}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container > .label:not(:first-of-type) {display: none;}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {top: 44px;margin-left: 0;}
.sidebar-mini.sidebar-collapse .main-sidebar .user-panel > .info,.sidebar-mini.sidebar-collapse .sidebar-form,.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span,.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu,.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > .pull-right,.sidebar-mini.sidebar-collapse .sidebar-menu li.header {display: none !important;-webkit-transform: translateZ(0); transform: translateZ(0);}
.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {display: block;margin-left: -15px;margin-right: -15px;font-size: 18px;}
.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini img{ width:26px; height:auto; text-align:center;}
.control-sidebar {padding-top: 100px;}
.control-sidebar-open .content-wrapper,.control-sidebar-open .right-side,.control-sidebar-open .main-footer {margin-right: 230px;}
.menutag{ display:none}
.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > .menutag { display: block !important; text-align: center; font-size: 10px; line-height:10px; font-weight:600 }
.sidebar-menu li a b{white-space: pre-line;}
.sidebar-menu > li > a > .sidebar-menu > li > a > .glyphicon, .sidebar-menu > li > a > span{display:none !important; visibility:hidden}
}

@media (max-width: 767px) {
.sidebar-menu .treeview-menu > li > a{font-size:13px}
.skin-blue .main-header .navbar .dropdown-menu li a:hover {background: #04213c;}	
.content-wrapper,.right-side,.main-footer {margin-left: 0;}
.sidebar-open .content-wrapper,.sidebar-open .right-side,.sidebar-open .main-footer {-webkit-transform: translate(230px, 0);-ms-transform: translate(210px, 0);-o-transform: translate(210px, 0);transform: translate(210px, 0);}
.fixed .content-wrapper,.fixed .right-side {padding-top: 100px;}
.content-wrapper, .right-side {padding-top: 110px;}
.main-header .navbar-right {float: none;}
.navbar-collapse .main-header .navbar-right {margin: 7.5px -15px;}
.main-header .navbar-right > li {color: inherit;border: 0;}
.main-header .navbar {width: 100%;float: none;}
.main-header .navbar {margin: 0;}
.main-header .navbar-custom-menu {float: right;}
.skin-blue .sidebar-menu > li > .treeview-menu {margin: 0px;}
.navbar-custom-menu .nav > li > a {padding-top: 19px;padding-bottom: 5px;line-height: 20px;}
.main-sidebar,.left-side {padding-top: 120px;}
.main-sidebar,.left-side {-webkit-transform: translate(-230px, 0);-ms-transform: translate(-230px, 0);-o-transform: translate(-230px, 0);transform: translate(-230px, 0);}
.sidebar-open .main-sidebar,.sidebar-open .left-side {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
.header-btn li a{font-size:8.5px}
.nav > .user-menu .user-image {float: none;margin-right: 0;margin-top: -8px;line-height: 10px;}
.main-header .navbar{min-height: 40px !important;}
.main-header .logo {width: 400px;padding: 5px 0px;height: 50px;}
.main-footer {padding: 1px 15px;}
footer p {line-height: 12px;}
.sidebar-collapse footer {width: 100%;}
.content { padding-bottom: 55px; }
/*-----Custom frontend---*/	
.replytextarea {width: 100%}
.notificationDetails {right: -54px;top: 49px;}
.arrowIcon {left: 173px;}
.pagination {float: left;margin: 10px 0px;}
.arrowIcondynamic{ right:17px;}
.ProfileDiv { margin-top: 10px; margin-bottom: 8px; }
.head_ico_mr { padding: 9px 10px; }
.nav > li > a { position: relative; display: block; padding: 10px 23px 10px 12px; }
.dropdown-toggle .fa-caret-down {top: 15px;}
.table_colaps > thead > tr > th, .table_colaps > tbody > tr > td {white-space: normal !important;}
footer {width:100%;}
.fullscreen_icon {width: 28px;height: 28px;padding: 4px;}	
.error_msg{ float:left;}
.no_padding_left_mo {padding-left: 0px;padding-right: 15px}
.no_padding_right_mo {padding-left: 15px;padding-right: 0px}
.no_padding_mo{padding-left: 0px;padding-right: 0px}
.no_padding_left {padding-left: 0px;padding-right: 0px}
.no_padding_right {padding-left: 0px;padding-right: 0px}
.border_bot_view{border-bottom:none;}
.border_bot_mob{ border-bottom:1px solid #E0E0E0;}
.highcont_th {margin: 11px 8px;}
.proj_font ul {margin: 19px 5px 0px 5px;}
.heigcontrast .navbar-custom-menu > .nav > li > .dropdown-menu{background-color: #2c2c2c;border: 1px solid rgb(44, 44, 44);}
.no_leftmenu .top_heading_leftnav, .headmenu.sidebar-collapse .top_heading_leftnav, .headmenu .top_heading_leftnav  {top: 98px; width:100%; transition: all ease-in-out .1s; }
.no_leftmenu .content-wrapper ,.headmenu .content-wrapper {padding-top: 140px;}
.helpdrop { margin: 10px 0px 0px 0px;}
.upload_btn1, .botpos { position:relative; bottom:auto    }
.sidebar-collapse .sidebar-menu > li > a {text-align: left;} 
.sidebar-menu > li > a > .sidebar-menu > li > a > .glyphicon, .sidebar-menu > li > a > span {margin-left: 3px;}
.sidebar-menu > li > a > .fas, .sidebar-menu > li > a > .fab, .sidebar-menu > li > a > .far, .sidebar-menu > li > a > .glyphicon, .sidebar-menu > li > a > .ion {font-size: 21px;text-align: left;}
.menutag { display: none }
footer p {font-size: .7em;}
.sidebar-collapse .sidebar-menu > li > a { padding: 3px 3px 3px 0px; }
}
@media (max-width: 575px) {
    .upload_btn {right:-30px !important;left: auto;}
    .sidebar-collapse footer {width: 100% !important;}
    footer p {font-size: .6em;}
    .headmenu.sidebar-collapse .top_heading_leftnav {padding: 3px 15px;font-size: 14px;line-height: 16px;}
    .wsauto { white-space:nowrap !important}
}

@media (max-width:502px) {
    .content { padding-bottom: 70px; }
}
@media (max-width: 480px) {
.fieldset_heading {font-size: 13px;}
.pagination {float: left;margin: 10px 0px;}
.popup_box_xs {max-width: 310px;}
.table_filter {width: 100%; }
.search_filter { float: left; }
.headmenu.sidebar-collapse .top_heading_leftnav {padding: 2px 15px;font-size: 14px;line-height: 14px;}
.main-header .logo {width: auto;padding: 5px 0px;height: 50px;}
    }

@media print {
@page { size:A4 landscape}
html, body { position: relative !important; overflow: visible !important; width: 100% !important; min-width: 100% !important; margin: 0px !important; padding: 0px !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; font-size: 16px !important }
.wrapper {  width: 100% !important; overflow-x: visible !important }
/*.main-header .logo img{padding:2px 0px !important;width:520px !important;}*/
.no-print, .main-sidebar, .left-side { display: none !important; }
.content-wrapper, .right-side { margin-left: 0 !important; -webkit-transform: translate(0, 0) !important; min-height: 100% !important; -ms-transform: translate(0, 0) !important; -o-transform: translate(0, 0) !important; transform: translate(0, 0) !important; width: 100% !important; position: relative !important; float: left !important; padding-top: 0px !important; }
.fixed .content-wrapper, .fixed .right-side { padding-top: 0 !important; }
.content { padding: 15px 0px; float: left !important; width: 100% !important; min-height:100% !important; }
.container_100 { position: relative !important; display: block !important; float: left !important; width: 100% !important; clear: both !important; page-break-after: avoid !important; overflow: visible !important }
.content { padding:0px 15px !important;}
.content-wrapper .col-lg-6, .content-wrapper .col-md-6, .content-wrapper .col-sm-6 { width: 50% !important; max-width: 50% !important; float: left !important }
.content-wrapper .col-lg-4, .content-wrapper .col-md-4, .content-wrapper .col-sm-4 { width: 50% !important; max-width: 50% !important; float: left !important }
.content-wrapper .col-lg-3, .content-wrapper .col-md-3, .content-wrapper .col-sm-3 { width: 50% !important; max-width: 50% !important; float: left !important }
.content-wrapper .col-lg-2, .content-wrapper .col-md-2, .content-wrapper .col-sm-2 { width: 16.66% !important; max-width: 50% !important; float: left !important }


.table-responsive { overflow: visible !important; }
.table {  float:left !important; clear:both !important; }
.table-responsive > .table tr th, .table-responsive > .table tr td { white-space: normal !important; }
.main-header { background: #04213c !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; position: relative !important; height: 70px !important; z-index: 999999; top: 0px; width: 100%; left: 0px;  }
.main-header .col-lg-6, .main-header  .col-md-4 , .main-header  .col-sm-12, .main-header  .col-xs-12 {width: 100% !important; max-width: 100% !important; float: left !important; }
.main-header .navbar, .main-header .logo, .main-header { min-height: 50px !important; height: 50px !important; line-height: 65px; }
.main-header .logo {width:460px !important; padding:3px 0px !important}


footer { display: none !important }
.print_hidden { display: none !important }
.btn-primary { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; background: #337ab7 !important; color: #ffffff !important }
.btn-info { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; background: #5bc0de !important; color: #ffffff !important }
.btn-default { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; background: #e6e6e6 !important; color: #000 !important }
.btn .fa:before { color: white !important }
footer { background: #062847 !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; position: relative !important; }
footer p { color: #fff !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.navbar-brand { position: relative !important; float: left !important; z-index: 1 !important; }
.form_box { border: 1px solid #eee; }
.img-thumbnail { float: left; position: relative; }
.table-striped thead tr th { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; background: #1d629f !important; color: #ffffff !important }
.fieldset_seprator { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; width: 100% !important; clear: both !important; page-break-inside:auto !important; border-radius: 3px; background: #fbfbfb !important; padding: 0px 0px 5px 0px !important; box-shadow: 0px 2px 2px rgba(0,0,0,.2); margin: 20px 0px 10px 0px !important; border: 2px solid #1a5d97 !important; float: left !important; overflow: visible !important }
.fieldset_heading { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; background: #1a5d97 !important; padding: 8px 10px; border-radius: 16px; color: #ffffff !important; font-size: 15px; float: left; width: auto; margin: -15px 15px 15px 15px; }
/*.fildsep_bg { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; width: calc(100% - 30px) !important; background: #f1f1f1 !important; padding: 0px 0px 5px 0px !important; box-shadow: 0px 2px 2px rgba(0,0,0,.2); page-break-after: always !important; margin: 0px 15px !important; border: 1px solid #ccc !important }*/
.down_btn, .down_btn i { color: #ffffff !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.task_icocount { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; color: #ffffff !important; top: -9px; left: 21px; position: absolute; font-size: 13px; font-weight: 600; background: #f33336 !important; width: 19px; height: 19px; border-radius: 50%; }
.content-header { padding: 15px 15px 0px 15px; width: 100% !important; float: left !important; }
.content-header > .breadcrumb { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; background: #f3f3f3 !important; border: 1px solid #eaeaea !important; width: 100% !important; float: left !important; }

.custom-dropdown::after, .dataTables_length, .dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate, .table_filter, .fa-unsorted:before, .fa-sort:before, .fa-sort-asc:before { display: none !important }
a[href]:after { content: none !important; }
table.dataTable thead .sorting:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc:after { display: none !important }

.task_icon_baging { width: 28px !important; height: 28px !important; border-radius: 7px !important; background: #fff !important; padding: 5px 5px !important; border: 1px solid #2376e0 !important; }
.task_icon_baging i:before { color: #2376e0 !important; }
.table-striped thead tr th { text-align: center !important }
.table-striped thead tr th:nth-child(1), .table > tbody > tr > td:nth-child(1) { width: 55px !important; word-break: break-all; padding-right: 2px !important; }
.table-striped thead tr th:nth-child(2), .table > tbody > tr > td:nth-child(2) { width: 65px !important; word-break: break-all; padding-right: 2px !important; }
.table-striped thead tr th:nth-child(3), .table > tbody > tr > td:nth-child(3) { width: 100px !important; word-break: break-all; padding-right: 2px !important; }
.table-striped thead tr th:nth-child(4), .table > tbody > tr > td:nth-child(4) { width: 85px !important; word-break: break-all; padding-right: 2px !important; }
.table-striped thead tr th:nth-child(5), .table > tbody > tr > td:nth-child(5) { width: 130px !important; word-break: break-all; padding-right: 2px !important; }
.table-striped thead tr th:nth-child(6), .table > tbody > tr > td:nth-child(6) { width: 105px !important; word-break: break-all; padding-right: 2px !important; }
.table-striped thead tr th:nth-child(7), .table > tbody > tr > td:nth-child(7) { width: 80px !important; word-break: break-all; padding-right: 2px !important; }
.table-striped thead tr th:nth-child(8), .table > tbody > tr > td:nth-child(8) { width: 90px !important; word-break: break-all; padding-right: 2px !important; }
.table > tbody > tr > td.table_child { padding: 0px 0px 0px 80px !important; margin: 0px !important }




.radio label, .radio label::before, .radio label::after { display: inline-block !important; }
.radio label::before { background: #fff !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.radio-primary input[type="radio"]:checked + label::after { background-color: #1d629f !important; }
.form-group { margin-bottom: 5px !important }
.closetask i, .closetask i::before, .closetask { color: #115490 !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.required::after { color: #ff0000 !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.replytextarea textarea, .assing_officer_box, input[type="text"], textarea, input[type="file"], input[type="search"] { background: #fff !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.print_mb_5px { margin-bottom: 0px !important }
.label_text_view, .label_text_front { margin: 4px 0px !important; }
.print_mt_10 { margin-top: 10px !important }
.table > tbody > tr > td, .table > tbody > tr > th { padding: 2px 8px !important; }
.table { margin-bottom: 5px !important; }

.hidden { display: none !important; }
.material input, .material textarea { background: transparent !important; }
.material .select_material::before { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; background: #337ab7 !important; }
.material .select_material::after { color: #fff !important }
.material .select_dis::before { background: #b7b7b7 !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.material .uploadContainer::before { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; background: #337ab7 !important; }
.material .uploadContainer::after { color: #fff !important; }
.has-disable .uploadContainer::before { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; background: #b7b7b7 !important; }
.material .bar { border-bottom: none !important; position: relative !important; height: 1px !important; background: #b7b6b6 !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.btn { color: #fff !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.theme_blue { background: #337ab7 !important; border: solid 2px #2d6ba1 !important; }
.theme_danger { background: #dc3545 !important; border: solid 2px #c72837 !important; }
.theme_info { background: #17a2b8 !important; border: solid 2px #118294 !important; }
.theme_success { background: #218838 !important; border: solid 2px #136d27 !important; }
.input_date_icon { color: #1d629f !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.slc_object { background: #d2eaff !important; color: #000 !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.noofuser { background: #0a3863 !important; color: #fff !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.mls_dropbox { background: #eee !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; }
.errorShow { font-size: 12px !important; color: #ED0505 !important; float: left !important; margin-top: 4px !important; width: 100% !important; }
.detailsscls { float: left !important; width: 100% !important; }
.border_bot_view { border-bottom: none !important; float: left !important; width: 100% !important; clear: both !important; }
.border_bot_mob, .label_text_view, .label_text_view, .label_text_front { float: left !important; width: 100% !important; }
.border_bot_mob { border-bottom: 2px solid #E0E0E0 !important; }
div.icon-launch { bottom: 66px !important; left: 20px !important; }
.no_leftmenu .top_heading_leftnav, .headmenu.sidebar-collapse .top_heading_leftnav { position: relative !important; top: 0px !important; font-size:16px !important; padding:8px 0px !important  }
.no_leftmenu .content-wrapper { padding-top: 0px !important; }
.sidebar-mini.sidebar-collapse .content-wrapper { margin-left: 0px !important }
.headmenu.sidebar-collapse .top_heading_leftnav { width: 100% !important }
.table_filter, .table_filter { display: none !important }
.row { width: 100% !important; float: left !important; }

.print_download_btn{left: 290px !important; bottom: 60px !important;}
.errorShow { display: none !important }
.material input[type=file] { height: 0px !important; }

.breadhead { background: #fff !important; -webkit-print-color-adjust: exact; color-adjust: exact !important; }
.breadcrumb { display: block; float: left; }
.breadcrumb li { display: inline; float: left; -webkit-print-color-adjust: exact; color-adjust: exact !important; }
.new_btn { color: #000000 !important; -webkit-print-color-adjust: exact !important; color-adjust: exact !important;  }
.new_btn .fas, .new_btn span { float: left !important; margin: 0px 4px; }
.upload_btn { padding: 5px; position: relative !important; margin-top: 25px !important }
table { page-break-inside: auto !important }
tr { page-break-inside: auto !important; page-break-after: auto !important }
thead { display: table-header-group !important }
tfoot { display: table-footer-group !important }
.table { border-collapse: inherit !important; }
.table td, .table th { background-color: #fff !important; }
.table-bordered th, .table-bordered td { border: 1px solid #ddd !important; }
/*.content-wrapper .border_bot_view .border_bot_mob { display: block !important; width: 100% !important; max-width: 100% !important; float: left !important }
.content-wrapper .border_bot_view .border_bot_mob .col-lg-6, .content-wrapper .border_bot_view .border_bot_mob .col-md-6, .content-wrapper .border_bot_view .border_bot_mob .col-sm-6 { display: block !important; width: 100% !important; max-width: 50% !important; float: left !important }*/
.d-none { display:none !important }

.table.atch tbody tr td:nth-child(1) { width:60px !important; word-break: break-all !important;}
.table.atch tbody tr td:nth-child(2) { width:auto !important; word-break: break-all !important;}
.table.atch tbody tr td:nth-child(3) { width:120px !important; word-break: break-all !important;}

.table.atch1 tbody tr td:nth-child(1) { width:50px !important; word-break: break-all !important;}
.table.atch1 tbody tr td:nth-child(2) { width:auto !important; word-break: break-all !important;}
.table.atch1 tbody tr td:nth-child(3) { width:120px !important; word-break: break-all !important;}
.table.atch1 tbody tr td:nth-child(4) { width:120px !important; word-break: break-all !important;}

.table.atch4 thead tr th:nth-child(1), .table.atch4 tbody tr td:nth-child(1) { width:50px !important; word-break: break-all !important;}
.table.atch4 thead tr th:nth-child(2), .table.atch4 tbody tr td:nth-child(2) { width:100px !important; word-break: break-all !important;}
.table.atch4 thead tr th:nth-child(3), .table.atch4 tbody tr td:nth-child(3) { min-width:100px !important; width:100px !important;word-break: break-all !important;}
.table.atch4 thead tr th:nth-child(4), .table.atch4 tbody tr td:nth-child(4) { min-width:100px !important; width:100px !important;word-break: break-all !important;}
.table.atch4 thead tr th:nth-child(5), .table.atch4 tbody tr td:nth-child(5) {min-width:100px !important;width:100px !important; word-break: break-all !important;}
.table.atch4 thead tr th:nth-child(6), .table.atch4 tbody tr td:nth-child(6) { width:auto !important;width:80px !important; word-break: break-all !important;}
.table.atch4 thead tr th:nth-child(7), .table.atch4 tbody tr td:nth-child(7) { width:80px !important; word-break: break-all !important;}
.table.atch4 thead tr th:nth-child(8), .table.atch4 tbody tr td:nth-child(8) { width:80px !important; word-break: break-all !important;}
.atch4 .material .file-name {white-space: normal !important;}

.table.atch5 thead tr th:nth-child(1), .table.atch5 tbody tr td:nth-child(1) { width:50px !important; word-break: break-all !important;}
.table.atch5 thead tr th:nth-child(2), .table.atch5 tbody tr td:nth-child(2) { width:100px !important; word-break: break-all !important;}
.table.atch5 thead tr th:nth-child(3), .table.atch5 tbody tr td:nth-child(3) { min-width:100px !important; width:100px !important;word-break: break-all !important;}
.table.atch5 thead tr th:nth-child(4), .table.atch5 tbody tr td:nth-child(4) { min-width:100px !important; width:100px !important;word-break: break-all !important;}
.table.atch5 thead tr th:nth-child(5), .table.atch5 tbody tr td:nth-child(5) {min-width:100px !important;width:100px !important; word-break: break-all !important;}
.table.atch5 thead tr th:nth-child(6), .table.atch5 tbody tr td:nth-child(6) { width:auto !important;width:80px !important; word-break: break-all !important;}
.table.atch5 thead tr th:nth-child(7), .table.atch5 tbody tr td:nth-child(7) { width:80px !important; word-break: break-all !important;}

.table.pupose thead tr th:nth-child(1), .table.pupose > tbody > tr > td:nth-child(1) { width: 65px !important; word-break: break-all; padding-right: 2px !important; }
.table.pupose thead tr th:nth-child(2), .table.pupose > tbody > tr > td:nth-child(2) { width: auto !important; word-break: break-all; padding-right: 2px !important; }
.table.atch{ margin-bottom:0px !important}

.atch3 thead tr th:nth-child(1), .atch3 tbody tr td:nth-child(1) { width:100px !important; word-break: break-all !important;}
.atch3 thead tr th:nth-child(2), .atch3 tbody tr td:nth-child(2) {width:250px !important;word-break: break-all !important;}
.atch3 thead tr th:nth-child(3), .atch3 tbody tr td:nth-child(3) { width:auto !important; word-break: break-all !important;}

.atch7 thead tr th:nth-child(1), .atch7 tbody tr td:nth-child(1) { min-width:150px !important; word-break: break-all !important;}
.atch7 thead tr th:nth-child(2), .atch7 tbody tr td:nth-child(2) {width:200px !important;word-break: break-all !important;}
.atch7 thead tr th:nth-child(3), .atch7 tbody tr td:nth-child(3) { width:200px !important; word-break: break-all !important;}

.mb_0{ margin-bottom:0px !important}
.mtr_15{ margin-top:0px !important}
.table thead {display: table-row-group !important;}
.content-wrapper .border_bot_mob{ width: 50% !important; max-width: 50% !important; float: left !important; flex: 0 0 50% !important; border-bottom:none !important}
.content-wrapper .border_bot_view{border-bottom: 2px solid #E0E0E0 !important;}
.label_text_front { word-break:break-all !important}
.inner_fieldset { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; width: 98% !important; clear: both !important; page-break-inside: auto !important; border-radius: 3px; background: #fff !important; padding: 0px 0px 5px 0px !important; box-shadow: 0px 2px 2px rgba(0,0,0,.2); margin: 20px 1% 10px 1% !important; border: 2px solid #cad3de !important; float: left !important; display: block !important; overflow: visible !important }
.inner_fieldset_head { -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important; background: #cad3de !important; padding: 4px 10px; border-radius: 5px;font-size: 15px; float: left; width: auto; margin: -15px 15px 15px 15px; }
.upload {background: #ffffff !important;border: solid 2px #2d6ba1 !important;color: #337ab7 !important; -webkit-print-color-adjust: exact !important; printer-colors: exact !important; color-adjust: exact !important;}
.d-print-none{ display:none !important}
.col .material{ width:100% !important}
/*.content-wrapper .print_w80{ width:60% !important; display: inline !important; max-width: 60% !important; -webkit-print-color-adjust: exact !important; color-adjust: exact !important; background:#ff0000;}
.content-wrapper .print_w20{ width:20% !important; display: inline !important;max-width: 20% !important; -webkit-print-color-adjust: exact !important; color-adjust: exact !important; background:#ff0000;}*/
/*@-moz-document url-prefix() {

}*/



}