/*@font-face {
		font-family: 'robotoregular';
		src: url('/fonts/roboto-regular-webfont.woff2') format('woff2'),
				 url('/fonts/roboto-regular-webfont.woff') format('woff');
		font-weight: normal;
		font-style: normal;

}*/

@font-face {
	font-family: 'Roboto-Regular';
	src: url('../Roboto-Regular.woff2') format('woff2'), url('../Roboto-Regular.woff') format('woff');
}

body {
	font-family: 'Roboto-Regular' !important;
}

a {
	text-decoration: none !important;
	color: #26a1c7;
}

	a:hover {
		text-decoration: none;
	}

li {
	list-style-type: none;
}

ul {
	padding-left: 0px;
}

p {
	margin-bottom: 0px;
}

.cntclr {
	color: #4c6a82;
}

.heaDer {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	background: #fff;
	z-index: 999;
}

.witout-title {
	margin: 72px auto 0 auto !important;
}
/* common styles start */
.formgrp-hdr {
	align-items: center;
}

	.formgrp-hdr p {
		font-size: 14px;
		color: #4c6a82;
		font-weight: 600;
	}

.clr {
	color: #4c6a82;
}

.heading1 {
	font-size: 16px;
	color: #4c6a82;
	font-weight: 600;
}

.heading2 {
	font-size: 14px;
	color: #4c6a82;
	font-weight: 600;
}

.edt-btns .fas {
	font-size: 14px;
	color: #4c6a82;
}

.edt-btns .fa-cog {
	font-size: 16px;
}

.fas.fa-plus-square {
	font-size: 16px;
	color: #26a1c7;
}

.brdrradius-none {
	border-radius: 0px !important;
}

.hdr1 {
	font-size: 12px;
	color: #4c6a82;
}

.hdr2 {
	font-size: 14px;
	color: #4c6a82;
}

.star-rate {
	color: #f7bb12 !important;
}

/*Upload Button*/
.upload-btn {
	width: 90px;
}

	.upload-btn .custom-file-label::after {
		display: none;
	}

.custom-file-input {
	height: 28px;
}

.upload-btn label {
	font-size: 14px;
	line-height: 14px;
	height: 28px;
	z-index: 9;
	cursor: pointer;
}

	.upload-btn label:hover, .upload-btn label:focus {
		background-color: #26a1c7 !important;
		border-color: #26a1c7 !important;
		color: #fff !important;
		outline: none;
		box-shadow: none;
	}

.upload-btn input:focus {
	outline: none;
	box-shadow: none;
}

.upload-btn .custom-file {
	height: 28px;
}

/*Upload Icon*/
.upload-icon {
	width: 24px;
	height: 16px;
}

	.upload-icon .custom-file-label {
		border: none;
		padding: 0;
	}

		.upload-icon .custom-file-label::after {
			display: none;
		}

	.upload-icon .custom-file-input {
		height: auto;
	}

	.upload-icon label {
		font-size: 14px;
		line-height: 14px;
		height: 16px !important;
		z-index: 9;
		cursor: pointer;
	}

		.upload-icon label:hover, .upload-icon label:focus {
			background-color: inherit !important;
			border-color: inherit !important;
			color: inherit !important;
			outline: none;
			box-shadow: none;
		}

	.upload-icon .custom-file {
		border: none !important;
		padding: 0;
		color: #4c6a82;
		height: 16px;
	}

		.upload-icon .custom-file label {
			color: #4c6a82;
		}

			.upload-icon .custom-file label:focus {
				border: none;
			}

.link-clr {
	color: #26a1c7 !important;
}

	.link-clr:hover, .link-clr:focus {
		color: #26a1c7;
	}

.fileNames a {
	font-size: 13px;
	color: #26a1c7;
}

	.fileNames a .fas {
		color: #26a1c7;
		padding-left: 10px;
	}

.dateTime, .nameof-user {
	font-size: 13px;
	color: #4c6a82;
}

/* common styles end */

/*======= header start ========*/
.top-menubar {
	width: 100%;
	padding: 1px 15px;
}

.topmenurht-lft ul {
	padding: 0;
	list-style-type: none;
	margin-bottom: 0px;
	padding-top: 8px;
}

	.topmenurht-lft ul li {
		float: left;
		margin-left: 10px;
		font-size: 12px;
		font-weight: 500;
		color: #9b9b9b;
	}

.dropdown .btn-primary, .dropdown .btn-primary:hover, .dropdown .btn-primary:focus, .dropdown .btn-primary:active {
	background-color: transparent !important;
	border: transparent !important;
	color: #9b9b9b !important;
	font-size: 12px;
	padding: 0px;
	display: flex;
	align-items: center;
	box-shadow: none !important;
}

.topmenurht-lft .dropdown-menu {
	box-shadow: 1px 2px 8px #cacaca;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
}

.topmenurht-rht .dropdown-menu {
	box-shadow: 1px 2px 8px #cacaca;
	border: 0px;
	border-radius: 0px;
}

.topmenurht-lft .dropdown-item {
	display: block;
	margin-left: 0;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	padding: 5px 15px;
	color: #8f97a0;
}

	.topmenurht-lft .dropdown-item:hover, .topmenurht-lft .dropdown-item:active, .topmenurht-lft .dropdown-item:focus {
		background: #d8e8ee;
		color: #445160;
	}

.topmenurht-lft .dropdown-toggle img {
	padding-right: 3px;
}

.topmenurht-lft .fa-user {
	color: #4c6a82;
	padding-right: 3px;
}

.topmenuAlerts span {
	position: absolute;
	right: -8px;
	top: -2px;
	min-width: 13px;
	height: 13px;
	border-radius: 100%;
	background: #f69109;
	font-size: 8px;
	color: #fff;
	text-align: center;
	line-height: 13px;
}

.topmenuAlerts {
	position: relative;
}

.topmenurht-rht ul {
	padding: 6px 0px 0px 0px;
	list-style-type: none;
	margin-bottom: 0px;
}

	.topmenurht-rht ul li {
		float: left;
		margin-left: 12px;
		font-weight: 500;
		color: #9b9b9b;
	}

.topmenurht-rht .fas {
	color: #4c6a82;
}

.topmenurht-rht .fa-exclamation-triangle {
	font-size: 16px;
}

.topmenurht-rht .fa-bell {
	font-size: 17px;
}

.topmenurht-rht .fa-sign-out-alt {
	font-size: 18px;
}

.logout-blk .dropdown-toggle::after {
	display: none;
}

.logout-blk {
	padding-top: 4px;
}

	.logout-blk .dropdown-menu {
		min-width: 12rem;
	}

		.logout-blk .dropdown-menu ul {
			padding: 5px 20px;
		}

			.logout-blk .dropdown-menu ul li {
				display: block;
				width: 100%;
				text-align: center;
				margin: 0;
			}

				.logout-blk .dropdown-menu ul li a {
					display: block;
					font-size: 12px;
					line-height: 20px;
					text-decoration: none;
					color: #8f97a0;
				}

/* buttons start */
.signinbtn {
	min-width: 66px;
	float: left;
	padding: 0 10px;
	line-height: 26px;
	margin: 10px 5px 0 5px;
	border: 1px solid #d0dbea !important;
	border-radius: 3px;
	font-size: 13px;
	background: #fff;
	color: #445160;
	transition: all 0.5s ease;
}

	.signinbtn:hover {
		background: #26a1c7 !important;
		border-color: #26a1c7 !important;
		color: #fff;
	}
/* buttons end */
.navigation-blk {
	width: 100%;
	float: left;
	background: #4c6a82;
}
/*==== navbar style for hover ====*/
.navbar-nav li:hover > ul.dropdown-menu {
	display: block;
}

.dropdown-submenu {
	position: relative;
}

	.dropdown-submenu > .dropdown-menu {
		top: 0;
		left: 100%;
		margin-top: -6px;
	}

/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
	text-decoration: underline;
	transform: rotate(-90deg);
}
/*==== navbar style for hover ====*/
/*=== navigation styles start ===*/
.navigation-blk .navbar {
	padding: 0rem 0.5rem;
}

.navigation-blk .navbar-nav .nav-item {
	border-right: 1px solid #7f94a5;
}

.navigation-blk .navbar-light .navbar-nav .nav-link {
	display: block;
	font-size: 14px;
	padding: 7px 16px;
	/* line-height: 36px; */
	color: #fff;
	transition: all 0.3s ease;
}

	.navigation-blk .navbar-light .navbar-nav .nav-link:hover, .navigation-blk .navbar-light .navbar-nav .nav-link.active {
		background: #2a4153;
		color: #fff;
	}

.navigation-blk .navbar-nav .dropdown-toggle::after {
	display: none;
}

.navigation-blk .dropdown-menu {
	padding: 0px;
	margin: 0px;
	border-radius: 0px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	border: 0px;
}

.navigation-blk .dropdown-item {
	color: #445160;
	font-size: 14px;
	padding: 8px 16px;
}

	.navigation-blk .dropdown-item:hover {
		background: #d8e8ee;
		color: #445160;
	}

.navbar-nav .fa-cog {
	font-size: 18px;
}
/*.navgtn-lft .nav-item:last-child .dropdown-menu{ max-height: 220px; overflow: auto;}*/
/*=== navigation styles end ===*/
/*=== page titile start ===*/
.page-title {
	border: solid 1px #e5eaf0;
	width: 100%;
	font-size: 20px;
	color: #2a2e32;
	padding: 2px 15px;
	/* line-height: 35px; */
}
/*=== page titile start ===*/
/*======= header end ========*/

/*====== page content start =======*/
/* Search Criteria start */
.search-criteria .card {
	border: 0px;
}

	.search-criteria .card .card-header {
		padding: 10px;
		border: 1px solid #a3c2cc;
		background-color: #f9fcff;
		color: #495058;
		border-radius: 4px;
	}

.search-criteria .card-header h2 {
	line-height: 15px;
}

.search-criteria .card-header .btn-link {
	padding: 0px;
	line-height: 20px;
	color: #495058;
	font-size: 16px;
	font-weight: 600;
}

.btn-link:hover, .btn-link:focus, .btn-link:active {
	text-decoration: none;
}

.search-criteria .card-header .btn-link .fa-minus-square:before, .search-criteria .card-header .btn-link .fa-plus-square:before {
	color: #26a1c7;
}

.search-criteria .accordion > .card .card-header {
	margin-bottom: 0px;
}

.search-criteria .card-body {
	margin-top: -5px;
	border: 1px solid #a3c2cc;
	border-top: none;
	background-color: #f9fcff;
	padding: 10px;
	border-radius: 0px 0px 4px 4px;
}

.search-criteria .collapse.show .card-header {
	border-bottom: 0px;
}

.countryIndicator {
	padding-left: 22px !important;
	background: url(/images/country.png)#fff no-repeat 5px 45%;
}
/* Search Criteria end */
/* ====tabs start==== */
.tabs-block .nav-tabs .nav-link {
	font-size: 14px;
	color: #26a1c7;
	padding: 9px 15px;
}

	.tabs-block .nav-tabs .nav-link.active, .tabs-block .nav-tabs .nav-link:hover {
		border: 1px solid transparent;
		border-bottom: 3px solid #26a1c7;
	}

.tabs-blk-two .nav-tabs {
	height: 30px;
}

	.tabs-blk-two .nav-tabs .nav-link {
		padding: 7px 30px;
		background: #cee3f8;
		color: #445160;
		height: 30px;
		line-height: 14px;
		border-radius: 0px;
	}

		.tabs-blk-two .nav-tabs .nav-link:hover, .tabs-blk-two .nav-tabs .nav-link.active, .tabs-blk-two .nav-tabs .nav-link:focus {
			background: #0c75dc;
			color: #fff;
			border-bottom: 0px;
		}
/* ====tabs end==== */
/*====== page content end =======*/

/*Sub Menu Fron Left*/
.navigation-blk .dropdown-submenuTwo .dropdown-menu {
	position: absolute;
	top: 0;
	left: inherit !important;
	right: 100%;
}

.pageContentMain {
	width: 100%;
	padding: 0 10px;
	overflow-y: auto;
	overflow-x: hidden;
	clear: both;
	margin: 72px auto 0 auto;
	z-index: 0;
}

.form-group {
	margin-bottom: 0.20rem;
}

.form-control {
	vertical-align: middle;
	padding: 0 0 0 10px;
	height: calc(1.3em + .75rem + 0px);
	border-radius: 3px;
	background-color: #ffffff;
	border: solid 1px #d0dbea;
	margin-bottom: 0.15rem;
	font-size: 11px;
	color: #464646;
}

	.form-control:focus {
		box-shadow: 0 0 0 0.02rem rgb(76, 106, 130);
		border-color: #89a8c1;
	}

label {
	display: inline-block;
	margin-bottom: .1rem;
}

.field-lable {
	position: relative;
	font-size: 11px;
	/* padding-bottom: 3px; */
	color: #4c6a82;
}

.tradeName {
	position: relative;
}

	.tradeName span {
		position: absolute;
		right: 5px;
		top: 1px;
	}
/* .form-control:focus{
	box-shadow: 0 0 0 0.13rem rgba(0,76,255,.25);
} */
h1, h2, h3, h4, h5, h6 {
	color: #4a5159;
}

p {
	font-size: 0.85rem;
	color: #484b4e;
}

.mandatorysymbol:after {
	content: '*';
	position: absolute;
	right: -10px;
	top: -6px;
	font-size: 14px;
	color: #F00;
}

.mandatory {
	border-top: 1px solid #ff7979;
}

/*Buttonts Styles Here*/
.btn-group-sm > .btn, .btn-sm {
	font-size: .810rem !important;
}

.btn-none {
	background-color: transparent;
	border: 0px;
}

.btn-outline-primary.btn-none:hover, .btn-outline-primary.btn-none:focus, .btn-outline-primary.btn-none.active {
	background-color: transparent !important;
	border: 0px;
	color: #4c6a82 !important;
}

.btn-outline-primary {
	color: #007bff;
	background-color: #fff;
	border-color: #d0dbea;
	color: #445160;
	vertical-align: top;
}

  .btn-outline-primary:hover{
    background-color: #26a1c7;
    border-color: #26a1c7;
  }

.btn-blu {
  background: #4f6af5;
  border: solid 1px #4f6af5;
  color: #fff;
}

	.btn-blu a {
		color: #ffffff !important;
	}

.login-btn .btn-blu {
	font-size: 14px !important;
}

.bg-info {
	background-color: #f5f8fb !important;
}

.bg-white {
	background-color: #fff !important;
}

.changpwdList {
	padding: 0 0 0 20px;
}

	.changpwdList li {
		font-size: 0.85rem;
		color: #484b4e;
		line-height: 24px;
		list-style-type: disc;
	}

.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary.active {
  background-color: #5a7ef5 !important;
  border-color: #5a7ef5 !important;
  color: #fff !important;
  text-decoration: none;
  box-shadow: none !important;
}

.btn-outline-primary a {
	color: #445160;
}

.btn-info a {
	color: #fff;
}

.btn-outline-primary:hover a, .btn-outline-primary:focus a, .btn-outline-primary.active a {
	color: #fff;
	text-decoration: none;
}

.defaultIcon-clr, .defaultIcon-clr:hover {
	color: #4c6a82;
}

/* heights styles start */
.tbodyHeight10 {
	height: 10vh;
	overflow: auto;
}

.tbodyHeight20 {
	height: 20vh;
	overflow: auto;
}

.tbodyHeight30 {
	height: 30vh;
	overflow: auto;
}

.tbodyHeight40 {
	height: 40vh;
	overflow: auto;
}

.tbodyHeight45 {
	height: 45vh;
	overflow: auto;
}

.tbodyHeight50 {
	height: 50vh;
	overflow: auto;
}

.tbodyHeight55 {
	height: 55vh;
	overflow: auto;
}

.tbodyHeight60 {
	height: 60vh !important;
	overflow: auto;
}

.tbodyHeight65 {
	height: 65vh !important;
	overflow: auto;
}

.tbodyHeight70 {
	height: 70vh !important;
	overflow: auto;
}

.tbodyHeight80 {
	height: 80vh !important;
	overflow: auto;
}

.tbodyHeight90 {
	height: 90vh;
	overflow: auto;
}
/* heights styles end */

/* dropdown style start */
.dropdown-menu {
	background: #fff;
	box-shadow: rgba(0, 0, 0, 0.18) 0px 4px 14px 0px;
	border: 1px solid #d0dbea;
}

.dropdwn-w1 {
	min-width: 250px;
}

.dropdwn-w2 {
	min-width: 350px;
}

.tb-drpdwn-inn {
	float: left;
	width: 100%;
}

.table-drpdwn .dc-lft {
	color: rgb(70, 86, 104);
	font-size: 13px;
	display: flex;
	align-items: center;
}

.table-drpdwn .dc-rht {
	color: rgb(70, 86, 104);
	font-size: 13px;
}

.dc-lft .fa-circle {
	font-size: 8px;
	padding-right: 5px;
}

.table-drpdwn .dropdown-menu {
	background: #fff;
	box-shadow: rgba(0, 0, 0, 0.18) 0px 4px 14px 0px;
	border: 1px solid #d0dbea;
}

.drpdwn-hdg {
	font-size: 16px;
	text-align: left;
	color: rgb(74, 81, 89);
	line-height: initial;
}

.drpdwn-hdg2 {
	font-size: 14px;
	color: #4c6a82;
	font-weight: 600;
}

.clickprevent {
	max-height: 350px;
	overflow: auto;
}

.drpdwn-hdg2 span {
	float: right;
	font-size: 13px;
	font-style: italic;
	color: #9b9b9b;
}

.associate-row {
	width: 100%;
	float: left;
	border-bottom: 1px solid rgb(224, 230, 235);
	padding: 10px 0px;
}

	.associate-row ul {
		display: flex;
	}

		.associate-row ul li {
			font-size: 13px;
			color: rgb(70, 86, 104);
		}

.dd-viewList li {
	float: left;
	color: #ccc;
	font-size: 13px;
}

.dbmain {
	width: 100%;
	height: 78vh;
}

.add-drpdown strong {
	font-size: 14px;
	color: #4c6a82;
}

.notes-drpdwn .dropdown-toggle::after {
	display: none;
}
/* dropdown style end */
/* checkbox styles */
.custom-control-label::before {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 15px;
	height: 15px;
	pointer-events: none;
	content: "";
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #ffffff;
	background-color: #fff;
	border: 1px solid #879cb4;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
	background-color: #fff;
}

.custom-control-input:checked ~ .custom-control-label::before {
	color: #bd7e7e;
	background-color: #e27474;
	border-color: #879cb4;
}

.custom-checkbox .custom-control-label::before {
	border-radius: inherit;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
	content: "";
	left: -1.5rem;
	top: 6px;
	font-size: 0;
	background-image: inherit;
	background: url(/images/checkArrow.png) no-repeat center top;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
	background-color: #1aa8d6;
}

.custom-control-label::after {
	width: 16px;
	height: 16px;
}

.custom-checkbox label, .custom-control-label {
	font-size: 13px;
	line-height: 22px;
	color: #484b4e;
}

.chkbox-hdr {
	padding: 5px 0 5px 14px;
	background: #d8e8ee;
	color: #4c6a82;
	font-size: 14px;
}
/* checkbox end */

/*Radio Button*/
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
	background-color: #1aa8d6;
}

.custom-control-label::after {
	width: 15px;
	height: 15px;
}
/*=== pagination start ====*/
.pagination-lft {
	display: flex;
	align-items: center;
}

.shwng-items span {
	font-size: 12px;
	color: #495058;
}

.pagination-rht {
	align-items: center;
}

.shwng-items {
	display: flex;
	align-items: center;
}

.pagination-btns {
	display: flex;
	align-items: center;
}

	.pagination-btns a {
		line-height: 0px;
	}

	.pagination-btns .fas {
		font-size: 22px;
		line-height: 1;
		color: #4c6a82;
	}

.download-btn {
	display: flex;
	align-items: center;
}

	.download-btn a {
		line-height: 0;
	}

	.download-btn .fas {
		color: #4c6a82;
	}
/* sortby start */
.sortby .input-group-text {
	border: 0;
	background-color: #fff;
	font-size: 13px;
	color: #4c6a82;
	font-weight: 600;
	padding: 1px 5px;
}

.sortby select {
	border: 0;
	width: 115px;
	height: 20px;
	font-size: 12px;
	color: #464646;
}

	.sortby select:focus {
		outline: none;
	}

.tbl-sttngs .dropdown-menu {
	padding: 0px;
}

.tbl-sttngs .dropdown-item {
	font-size: 13px;
	color: #445160;
	padding: 5px 20px;
}

	.tbl-sttngs .dropdown-item:hover, .tbl-sttngs .dropdown-item:focus {
		background: #d8e8ee;
		color: #445160;
	}
/*=== pagination end ====*/
/*POPOVERLY STYLES HERE*/
.canvas-overlay {
	display: none;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3);
	position: fixed;
	z-index: 9999;
}

.popopslide-main {
	width: 100%;
	height: 100%;
	padding: 0 20px;
	position: fixed;
	right: 0;
	top: 0;
	transition: all 0.4s ease;
	-webkit-transform: translate(100%);
	transform: translate(100%);
	background: rgba(0,0,0,0.1);
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	z-index: 1980;
}

	.popopslide-main.open-canvas {
		-webkit-transform: translate(0);
		transform: translate(0);
	}

.popopslide-inner {
	width: 90%;
	height: 100%;
	padding: 0 30px;
	background: #fff;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99999;
	border: 1px solid #ccc;
}

.popopslide-headrow {
	width: 100%;
	display: inline-block;
	padding: 0 0 10px 0;
}

.popopslide-heading {
	float: left;
	padding: 6px 0 6px 0;
	font-size: 20px;
	text-align: left;
	color: #495058;
}

	.popopslide-heading h5 {
		margin-bottom: 0px;
	}

.popover-hdr .fa-save, .popover-hdr .fa-times {
	font-size: 25px;
	color: #4c6a82;
}
/*POPOVERLY WIDTHS*/
.popover-30 {
	width: 30%;
}

.popover-40 {
	width: 40%;
}

.popover-50 {
	width: 50%;
}

.popover-60 {
	width: 60%;
}

.popover-70 {
	width: 70%;
}

.popover-80 {
	width: 80%;
}

.popover-90 {
	width: 90%;
}

.mytaskppr-content {
	border-top: 1px solid #e0e6eb;
}

	.mytaskppr-content .mytaskrow {
		padding-left: 0;
		padding-right: 0;
	}

.mytaskcontent {
	width: 100%;
}

.mytaskrow {
	float: left;
	width: 100%;
	padding: 5px 15px;
	display: block;
	border-bottom: 1px solid #e0e6eb;
}

	.mytaskrow:last-child {
		border: none;
	}

.mytaskrowTop {
	float: left;
	width: 100%;
}

	.mytaskrowTop div {
		font-size: 11px;
		color: #484b4e;
	}

.mytsk-datetime {
	padding-right: 20px;
}

	.mytsk-datetime a, .mytsk-datetime a:hover {
		width: 13px;
		position: absolute;
		right: 0;
		top: 0;
		color: #4c6a82;
	}

.mytaskrow p {
	margin: 5px 0 0 0;
	font-size: 12px;
	line-height: 18px;
	float: left;
	color: #484b4e;
	width: 100%;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	padding-right: 10px;
}

.mytaskrow .swText {
	width: 21px;
	display: block;
	clear: both;
	font-size: 11px;
	color: transparent;
	cursor: pointer;
	float: right;
	position: absolute;
	right: 2px;
	top: 2px;
	padding-left: 5px;
	background: url(/images/read-more.png)#fff no-repeat right top;
}

.mytaskrow p.showtext {
	white-space: normal;
	overflow: visible;
}

.mytaskrow .swText {
	padding-top: 2px;
}

.mytaskrowbottom {
	float: left;
	width: 100%;
	padding-top: 5px;
	font-size: 12px;
	color: #484b4e;
}

	.mytaskrowbottom small {
		font-size: 100%;
		color: #4c6a82;
		padding-right: 10px;
	}

.datepickIcon {
	padding: 3px 6px 4px 10px;
	background: url(/images/calender.png)#fff no-repeat 98% 5px;
}

.view-heading, .viewsub-heading {
	font-size: 12px;
	color: #4c6a82;
}

.viewsub-heading {
	color: #484b4e;
}

/* product hover start */
.addlist {
	width: 100%;
	display: inline-block;
}

	.addlist label {
		display: block;
		padding-bottom: 5px;
	}

	.addlist ul li, .addlistFour ul li, .addlistFive ul li {
		float: left;
		width: 48%;
		margin: 2px 2px 5px 2px;
		position: relative;
	}

.addlistFour ul li {
	float: left;
	width: 24%;
}

.addlistFive ul li {
	float: left;
	width: 19%;
}

.addlist a {
	width: 100%;
	position: relative;
	display: block;
	float: left;
	padding: 0 20px 0 10px;
	background: #f6f8fa;
	border: solid 1px #e0e6eb;
	font-size: 12px;
	line-height: 22px;
	color: #484b4e;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.addlist-2 a {
	min-width: 120px;
}

.addlist li small {
	display: none;
	position: absolute;
	top: 24px;
	left: 0;
	width: 100%;
	padding: 5px 10px;
	background: #f6f8fa;
	font-size: 12px;
	color: #4c6a82;
	border: 1px solid #dadada;
	border-top: none;
	line-height: 18px;
	z-index: 9999;
}

.addlist li:hover small {
	display: block;
}

.addlist a span {
	position: absolute;
	right: 6px;
	top: 0;
	font-size: 11px;
	color: #4c6a82;
}

/* product hover end */

/* table styles start */
.table {
	width: 100%;
	display: block;
	overflow: auto;
	border-collapse: separate;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}

.table-body-wrap {
	display: table;
	width: 100%;
}

.table-body {
	overflow-y: auto;
	overflow-x: visible;
	width: 100%;
}

.table_row {
	display: flex;
	transition: all 0.5s ease;
}

	.table_row:hover {
		background: #d8e8ee;
	}

.theader {
	display: flex;
	/* border-bottom: 1px solid #a0b2c6; */
	width: 100%;
}

.table_header {
	display: table-cell;
	padding: 10px 10px;
	border-bottom: 2px solid #a0b2c6;
	font-size: 13px;
	vertical-align: middle;
	color: #484b4e;
	font-weight: 500;
}

	.table_header:first-child {
		border-top-left-radius: 5px;
	}

	.table_header:last-child {
		border-top-right-radius: 5px;
	}

	.table_header .fas {
		padding-left: 6px;
		font-size: 16px;
	}

.table_small {
	/* display: table-cell;
vertical-align:middle; */
	display: flex;
	align-items: center;
	border-bottom: 1px solid #a0b2c6;
}

.table_row > .table_small > .table_cell:nth-child(odd) {
	display: none;
	font-size: 13px;
	vertical-align: middle;
	color: #484b4e;
	font-weight: 500;
}

.table_row > .table_small > .table_cell {
	padding: 5px 10px;
	font-size: 13px;
	vertical-align: middle;
	color: #465668;
	width: 100%;
}

.table_row:last-child > .table_small:last-child > .table_cell:last-child {
	border-bottom-right-radius: 5px;
}

.table_row:last-child > .table_small:first-child > .table_cell:last-child {
	border-bottom-left-radius: 5px;
}

@media screen and (max-width: 900px) {
	.table {
		width: 100%
	}
}

@media screen and (max-width: 650px) {
	.table {
		display: block;
	}

	.table_row:nth-child(2n+3) {
		background: none;
	}

		.table_row:nth-child(2n+3):hover {
			background: #d8e8ee;
		}

	.theader {
		display: none;
	}

	.table_row > .table_small > .table_cell:nth-child(odd) {
		display: table-cell;
		width: 45%;
		text-align: right;
	}

	.table_cell {
		display: table-cell;
		width: 55%;
		text-align: left;
	}

	.table_row {
		display: table;
		width: 100%;
		border-collapse: separate;
		margin: 3% auto 0;
		text-align: center;
		border: 1px solid #a0b2c6;
		border-radius: 4px;
	}

	.table_small {
		display: table-row;
	}

	.table_row > .table_small:last-child > .table_cell {
		border-bottom: none;
	}

	.table_row > .table_small:first-child > .table_cell:last-child {
		border-left: none;
	}

	.table_row > .table_small:first-child > .table_cell:first-child {
		border-top-left-radius: 5px;
	}

	.table_row > .table_small:first-child > .table_cell:last-child {
		border-top-right-radius: 5px;
	}

	.table_row > .table_small:last-child > .table_cell:first-child {
		border-bottom-left-radius: 5px;
	}

	.table_row > .table_small:last-child > .table_cell:last-child {
		border-bottom-right-radius: 5px;
	}
}

.table {
	clear: both;
	width: 100%;
	border-collapse: separate;
	margin-bottom: 0;
}

	.table .tableRow {
		border-bottom: solid 1px #a0b2c6;
	}

		.table .tableRow .tableHead, .table .tableRow .tableCell {
			float: left;
			text-align: left;
			padding: 10px 10px;
			font-size: 13px;
			vertical-align: middle;
			color: #484b4e;
		}

	.table .tableHead-row {
		font-weight: 500;
		border-bottom: solid 1px #a0b2c6;
	}

	.table .tableRow {
		width: 100%;
		display: table;
		padding: 0 0;
		cursor: pointer;
		transition: all 0.5s ease;
	}

	.table .tableHead-row:hover {
		background: none !important;
	}

	.table .tableRow:hover {
		background: #d8e8ee;
	}

	.table .tableRow .tableCell {
		color: #465668;
	}

.table-drpdwn {
	display: flex;
	align-items: center;
}

	.table-drpdwn .dropdown-toggle::after {
		display: none;
	}

.edt-btns {
	display: inline-block;
	margin-bottom: 0px;
	vertical-align: middle;
}

	.edt-btns li {
		float: left;
		padding-right: 12px;
		white-space: nowrap;
	}

.iconsRow li {
	width: 30px;
}
/* table styles end */

/*===== download model start =====*/
.download-pop .modal-header {
	padding: 6px 20px;
	background: #4b6981;
	color: #fff;
	border-radius: 0;
}

.download-pop .modal-title {
	font-size: 16px;
	color: #ffffff;
}

.download-pop .close {
	color: #ffffff;
	opacity: 1;
	font-size: 20px;
	padding: 18px 14px;
}
/*===== download model end =====*/

/*===== partners start =====*/
.all-vndr-tbl .table_header:nth-child(-n+9), .all-vndr-tbl .table_small:nth-child(-n+9) {
	width: 10%;
}

.all-vndr-tbl .table_header:last-child, .all-vndr-tbl .table_small:last-child {
	width: 6%;
}

.all-vndr-tbl .table_header:nth-child(1), .all-vndr-tbl .table_small:nth-child(1) {
	width: 10%;
}

.all-vndr-tbl .table_header:nth-child(2), .all-vndr-tbl .table_small:nth-child(2) {
	width: 24%;
}


/* New partner start */
.partnr-cnt-tbl .table_header:nth-child(-n+7), .partnr-cnt-tbl .table_small:nth-child(-n+7) {
	width: 14%;
}

.partnr-cnt-tbl .table_header:nth-child(5), .partnr-cnt-tbl .table_small:nth-child(5) {
	width: 18%;
}

.partnr-cnt-tbl .table_header:nth-child(6), .partnr-cnt-tbl .table_small:nth-child(6) {
	width: 16%;
}

.partnr-cnt-tbl .table_header:nth-child(7), .partnr-cnt-tbl .table_small:nth-child(7) {
	width: 10%;
}

.created-dtls .col {
	font-size: 13px;
	vertical-align: middle;
	color: #484b4e;
}
/* New partner end */
/* version history start */
.verhstry-dtls .d-inline {
	font-size: 13px;
	color: #465668;
}

.verhstry-tbl .table_header:nth-child(-n+5), .verhstry-tbl .table_small:nth-child(-n+5) {
	width: 15%;
}

.verhstry-tbl .table_header:nth-child(2), .verhstry-tbl .table_small:nth-child(2) {
	width: 20%;
}

.verhstry-tbl .table_header:nth-child(4), .verhstry-tbl .table_small:nth-child(4) {
	width: 35%;
}

.scButtonsrow {
	display: none;
}

.scButtons {
	display: block;
}
/* version history end */
/*===== partners end =====*/

/*ALL PV AGREEMENTS START*/
.pvAgreement-process a {
	display: block;
	color: #646567;
	font-size: 14px;
}

	.pvAgreement-process a strong {
		display: block;
		font-size: 20px;
		color: #26a1c7;
		font-weight: normal;
	}
/*PVA ACTIVE TAB TABLE*/
.pva-active-tbl .table_header:nth-child(-n+9), .pva-active-tbl .table_small:nth-child(-n+9) {
	width: 12%;
}

.pva-active-tbl .table_header:nth-child(2), .pva-active-tbl .table_small:nth-child(2) {
	width: 21%;
}

.pva-active-tbl .table_header:last-child, .pva-active-tbl .table_small:last-child {
	width: 5%;
}

.pva-active-tbl .table_header:nth-child(7), .pva-active-tbl .table_small:nth-child(7), .pva-active-tbl .table_header:nth-child(8), .pva-active-tbl .table_small:nth-child(8), .pva-active-tbl .table_header:nth-child(9), .pva-active-tbl .table_small:nth-child(9) {
	width: 7%;
}

.agreemetnsMain-tbl .table_header:nth-child(-n+8), .agreemetnsMain-tbl .table_small:nth-child(-n+8) {
	width: 12%;
}

.agreemetnsMain-tbl .table_header:nth-child(5), .agreemetnsMain-tbl .table_small:nth-child(5), .agreemetnsMain-tbl .table_header:nth-child(6), .agreemetnsMain-tbl .table_small:nth-child(6) {
	width: 12%;
}

.agreemetnsMain-tbl .table_header:nth-child(2), .agreemetnsMain-tbl .table_small:nth-child(2) {
	width: 23%;
}

.agreemetnsMain-tbl .table_header:nth-child(8), .agreemetnsMain-tbl .table_small:nth-child(8) {
	width: 5%;
}

/*PV AGREEMENTS PARTLY EFFECTIVE TABLE*/
.partlyEffective-tbl .table_header:nth-child(-n+9), .partlyEffective-tbl .table_small:nth-child(-n+9) {
	width: 12%;
}

.partlyEffective-tbl .table_header:nth-child(4), .partlyEffective-tbl .table_small:nth-child(4), .partlyEffective-tbl .table_header:nth-child(6), .partlyEffective-tbl .table_small:nth-child(6) {
	width: 8%;
}

.partlyEffective-tbl .table_header:nth-child(2), .partlyEffective-tbl .table_small:nth-child(2) {
	width: 20%;
}

.partlyEffective-tbl .table_header:nth-child(9), .partlyEffective-tbl .table_small:nth-child(9) {
	width: 4%;
}


/*NEW PV AGREEMENTS*/
.newpva-products-tbl .table_header:nth-child(-n+5), .newpva-products-tbl .table_small:nth-child(-n+5) {
    width: 22%;
}

.newpva-products-tbl .table_header:nth-child(5), .newpva-products-tbl .table_small:nth-child(5) {
    width: 12%;
}

.newAgmt-tbl .table_header:nth-child(-n+2), .newAgmt-tbl .table_small:nth-child(-n+2) {
    width: 50%;
}

.newAgmt-tbl {
	padding: 0 10px;
}

	.newAgmt-tbl .table_header a {
		padding-left: 5px;
	}

		.newAgmt-tbl .table_header a:hover {
			color: #4c6a82;
		}

.selectTmpl-tbl .table_header:nth-child(-n+3), .selectTmpl-tbl .table_small:nth-child(-n+3) {
	width: 15%;
}

.selectTmpl-tbl .table_header:nth-child(2), .selectTmpl-tbl .table_small:nth-child(2) {
	width: 70%;
}

.partnerContacts-tbl, .companyContacts-tbl {
	padding: 0 10px;
}

	.partnerContacts-tbl .table_header:nth-child(-n+8), .partnerContacts-tbl .table_small:nth-child(-n+8) {
		width: 12%;
	}

	.partnerContacts-tbl .table_header:last-child, .partnerContacts-tbl .table_small:last-child {
		width: 16%;
	}

	.companyContacts-tbl .table_header:nth-child(-n+8), .companyContacts-tbl .table_small:nth-child(-n+8) {
		width: 14%;
	}

	.companyContacts-tbl .table_header:last-child, .companyContacts-tbl .table_small:last-child {
		width: 16%;
	}

.newptnrContact-tbl .table_header:nth-child(-n+4), .newptnrContact-tbl .table_small:nth-child(-n+4) {
	width: 25%;
}

.astdAgreements-tbl .table_header:nth-child(-n+4), .astdAgreements-tbl .table_small:nth-child(-n+4) {
	width: 15%;
}

.astdAgreements-tbl .table_header:nth-child(1), .astdAgreements-tbl .table_small:nth-child(1) {
	width: 55%;
}

.asstdagreementNew-tbl .table_header:nth-child(-n+3), .asstdagreementNew-tbl .table_small:nth-child(-n+3) {
	width: 15%;
}

.asstdagreementNew-tbl .table_header:nth-child(2), .asstdagreementNew-tbl .table_small:nth-child(2) {
	width: 70%;
}
/*PVA ADD PRODUCTS PPR*/
.pvaAddproduct-tbl .table_header:nth-child(-n+6), .pvaAddproduct-tbl .table_small:nth-child(-n+6) {
    width: 19%;
}

.pvaAddproduct-tbl .table_header:nth-child(1), .pvaAddproduct-tbl .table_small:nth-child(1) {
    width: 5%;
}

/*ALL EMAIL TEMPLATES PAGE STYLES HERE*/
.all-emailtemplate-tbl .table_header:nth-child(-n+3), .all-emailtemplate-tbl .table_small:nth-child(-n+3) {
	width: 15%;
}

.all-emailtemplate-tbl .table_header:nth-child(1), .all-emailtemplate-tbl .table_small:nth-child(1) {
	width: 70%;
}

/*COMPANY PRODUCTS DICTIONARY*/


.productDetails {
	width: 100%;
	float: right;
	position: relative;
}

.proDetails-content {
	width: 100%;
	transition: all 0.4s ease;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	z-index: 99999;
	display: none;
}

	.proDetails-content.open-canvas {
		display: block;
	}

.addfamily-products-tbl .table_header:nth-child(-n+4), .addfamily-products-tbl .table_small:nth-child(-n+4) {
	width: 17%;
}

.addfamily-products-tbl .table_header:nth-child(1), .addfamily-products-tbl .table_small:nth-child(1) {
	width: 60%;
}

.addfamily-products-tbl .table_header:last-child, .addfamily-products-tbl .table_small:last-child {
	width: 6%;
}

.add-products-tbl .table_header:nth-child(-n+4), .add-products-tbl .table_small:nth-child(-n+4) {
	width: 30%;
}

.add-products-tbl .table_header:last-child, .add-products-tbl .table_small:last-child {
	width: 10%;
}


/*ALL USERS SECURITY GROUPS*/
#cq-main {
	width: calc(100% - 380px);
	float: left;
	transition: margin-left .5s;
}

#cq-Sidenav {
	width: 380px;
	height: calc(100vh - 140px);
	z-index: 1;
	background: #fff;
	overflow-x: hidden;
	transition: 0.5s;
	border-top: 0 !important;
	transition: all 0.5s ease;
}

.buttons-row {
	min-width: 90px;
	float: right;
	padding-top: 6px;
}

	.buttons-row ul li {
		float: left;
		position: relative;
		margin: 0 2px;
	}

.minMax-bottons li {
	float: left;
}

	.minMax-bottons li a {
		float: left;
		width: 30px;
		height: 26px;
		border: 1px solid #d0dbea;
	}

	.minMax-bottons li a, .minMax-bottons li:nth-child(2) a {
		float: left;
		border: 1px solid #d0dbea;
		text-align: center;
		font-size: 13px;
		line-height: 24px;
		color: #4c6a82;
	}

	.minMax-bottons li:nth-child(2) a, .minMax-bottonsTwo li:nth-child(2) a {
		/*background:url(/images/min.png) no-repeat center center;*/
	}

	.minMax-bottons li:hover a, .minMax-bottons li.active a, .minMax-bottonsTwo li:hover a {
		background: #26a1c7;
		color: #fff;
		border-color: #26a1c7;
	}

	.minMax-bottons li:nth-child(2):hover a, .minMax-bottons li:nth-child(2).active a {
		background: #26a1c7;
		color: #fff;
		border-color: #26a1c7;
	}

.sitePrmsn-tbl .table_header:nth-child(-n+2), .sitePrmsn-tbl .table_small:nth-child(-n+2) {
	width: 50%;
}
/*ALL USERS PAGE STYLES HERE*/
.allUser-tbl .table_header:nth-child(-n+7), .allUser-tbl .table_small:nth-child(-n+7) {
	width: 16%;
}

.allUser-tbl .table_header:nth-child(6), .allUser-tbl .table_small:nth-child(6), .allUser-tbl .table_header:last-child, .allUser-tbl .table_small:last-child {
	width: 10%;
}


/*===== list values start =====*/
.listvalues-inn {
	height: calc(100vh - 109px);
}
/* list values accordiance start */
.listvalues-lft {
	height: calc(100vh - 197px);
	overflow: auto;
}

	.listvalues-lft .card {
		border: 0;
	}

	.listvalues-lft .card-header {
		background-color: transparent;
		padding: 0;
		border: 0;
	}

		.listvalues-lft .card-header h2 {
			line-height: 20px;
		}

	.listvalues-lft .btn-link {
		padding: 0;
		font-size: 14px;
		color: #484b4e;
	}

	.listvalues-lft .nav-pills .nav-link {
		font-size: 13px;
		color: #484b4e;
		padding: 4px 20px;
		border-radius: 0;
	}

	.listvalues-lft .nav-pills p {
		background: #9ebfcc;
		color: #ffffff;
		padding: 5px 20px;
		font-size: 14px;
	}

	.listvalues-lft .nav-pills .nav-link.active, .listvalues-lft .nav-pills .nav-link:hover {
		background-color: #d8e8ee;
	}

	.listvalues-lft .btn-link .far {
		color: #26a1c7;
		font-size: 15px;
	}
/* list values accordiance end */
/* list values tabs start */
.listvalues-tbl .table_header:nth-child(-n+4), .listvalues-tbl .table_small:nth-child(-n+4) {
	width: 15%;
}

.listvalues-tbl .table_header:nth-child(1), .listvalues-tbl .table_small:nth-child(1) {
	width: 25%;
}

.listvalues-tbl .table_header:nth-child(2), .listvalues-tbl .table_small:nth-child(2) {
	width: 45%;
}

.listvalues-3col-tbl .table_header:nth-child(-n+3), .listvalues-3col-tbl .table_small:nth-child(-n+3) {
	width: 40%;
}

.listvalues-3col-tbl .table_header:nth-child(3), .listvalues-3col-tbl .table_small:nth-child(3) {
	width: 20%;
}

.agmtOverview-leftNav .nav-pills .nav-link {
	background-image: url(/images/folderclose.png);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-left: 30px;
}

	.agmtOverview-leftNav .nav-pills .nav-link:hover, .agmtOverview-leftNav .nav-pills .nav-link.active {
		background-image: url(/images/folderOpen.png);
		background-repeat: no-repeat;
		background-position: 8px 4px;
	}

/* list values tabs end */

/* program type popover start */
.progrmtype-tbl .table_header:nth-child(-n+3), .progrmtype-tbl .table_small:nth-child(-n+3) {
	width: 15%;
}

.progrmtype-tbl .table_header:nth-child(1), .progrmtype-tbl .table_small:nth-child(1) {
	width: 70%;
}

/* program type popover end */

/*===== list values end =====*/

/*======= email configuration start =======*/
.emailconfg-tbl .table_header:nth-child(-n+2), .emailconfg-tbl .table_small:nth-child(-n+2) {
	width: 20%;
}

.emailconfg-tbl .table_header:nth-child(1), .emailconfg-tbl .table_small:nth-child(1) {
	width: 80%;
}
/*======== email configuration start ======*/

/*======= system configuration start ======*/
.prtnr-id-tbl, .prtnr-id-row {
	float: left;
	width: 100%;
}

	.prtnr-id-tbl .prtnr-id-row:hover {
		background: #d8e8ee;
		cursor: pointer;
	}

	.prtnr-id-row ul {
		margin-bottom: 0px;
	}

		.prtnr-id-row ul li {
			display: inline;
			font-size: 13px;
			color: #465668;
			padding: 5px 8px;
		}

			.prtnr-id-row ul li:nth-child(1) {
				width: 40%;
				float: left;
			}

			.prtnr-id-row ul li:nth-child(2) {
				width: 60%;
				float: left;
			}
/* alerts and notifications accordions start */
.alertsntf-accrdn .card {
	border-top: 1px solid #ccd0d4 !important;
	border: 0;
}

.alertsntf-accrdn .card-header {
	padding: 5px 10px;
	background-color: #e4eef9;
	color: #495058;
	border-bottom: 0px;
}

	.alertsntf-accrdn .card-header h2 {
		line-height: 0px;
	}

	.alertsntf-accrdn .card-header .btn-link {
		font-size: 12px;
		color: #495058;
		padding: 0 !important;
	}
/* alerts and notifications accordions end */
.systm-alerts-tbl .table_header:nth-child(-n+6), .systm-alerts-tbl .table_small:nth-child(-n+6) {
	width: 16%;
}

.systm-alerts-tbl .table_header:nth-child(2), .systm-alerts-tbl .table_small:nth-child(2) {
	width: 40%;
}

.systm-alerts-tbl .table_header:nth-child(1), .systm-alerts-tbl .table_small:nth-child(1), .systm-alerts-tbl .table_header:nth-child(3), .systm-alerts-tbl .table_small:nth-child(3) {
	width: 6%;
}
/*======= system configuration end =======*/

/*====== all user security groups start ======*/
.alluser-tbl .table_header:nth-child(-n+5), .alluser-tbl .table_small:nth-child(-n+5) {
	width: 26%;
}

.alluser-tbl .table_header:nth-child(4), .alluser-tbl .table_small:nth-child(4), .alluser-tbl .table_header:nth-child(5), .alluser-tbl .table_small:nth-child(5) {
	width: 11%;
}
/*====== all user security groups end ======*/

/*====== Reviewer Task start =======*/
.reviewer-tbl .table_header:nth-child(-n+8), .reviewer-tbl .table_small:nth-child(-n+8) {
	width: 10%;
}

.reviewer-tbl .table_header:nth-child(3), .reviewer-tbl .table_small:nth-child(3) {
	width: 5%;
}

.reviewer-tbl .table_header:nth-child(7), .reviewer-tbl .table_small:nth-child(7) {
	width: 7%;
}

.reviewer-tbl .table_header:nth-child(2), .reviewer-tbl .table_small:nth-child(2) {
	width: 28%;
}

.reviewer-tbl .table_header:nth-child(1), .reviewer-tbl .table_small:nth-child(1), .reviewer-tbl .table_header:nth-child(6), .reviewer-tbl .table_small:nth-child(6) {
	width: 15%;
}
/*Review Owner Task*/
.reviewOwner-tbl .table_header:nth-child(-n+8), .reviewOwner-tbl .table_small:nth-child(-n+8) {
	width: 11%;
}

.reviewOwner-tbl .table_header:nth-child(1), .reviewOwner-tbl .table_small:nth-child(1), .reviewOwner-tbl .table_header:nth-child(3), .reviewOwner-tbl .table_small:nth-child(3), .reviewOwner-tbl .table_header:nth-child(6), .reviewOwner-tbl .table_small:nth-child(6) {
	width: 15%;
}


.revwcmpl-tbl .table_header:nth-child(2), .revwcmpl-tbl .table_small:nth-child(2) {
	width: 35%;
}

.revwcmpl-tbl .table_header:nth-child(5), .revwcmpl-tbl .table_small:nth-child(5) {
	width: 18%;
}

.revwcmpl-tbl .table_header:nth-child(6), .revwcmpl-tbl .table_small:nth-child(6) {
	width: 7%;
}

.revwcmpl-tbl .table_header:nth-child(7), .revwcmpl-tbl .table_small:nth-child(7) {
	width: 10%;
}

.agrmntdoc-tbl .table_header:nth-child(-n+2), .agrmntdoc-tbl .table_small:nth-child(-n+2) {
	width: 20%;
}

.agrmntdoc-tbl .table_header:nth-child(1), .agrmntdoc-tbl .table_small:nth-child(1) {
	width: 80%;
}

.agrmntdoc-tbl .table_header:nth-child(2), .agrmntdoc-tbl .table_small:nth-child(2) {
	text-align: center;
}

.agrmntdoc-tbl .edt-btns li {
	padding-right: 10px;
}

/* review popup start */
.review-popup .modal-dialog {
	margin: 0;
	max-width: 100%;
}

.review-popup .modal-content {
	border-radius: 0;
	border: 0;
	background: #e8e8e8;
}

.msword-main {
	border: 1px solid #b3b3b3;
	margin: 10px;
}

.msword-hdr {
	text-align: center;
}

.msword-body {
	position: relative;
	width: 70%;
	padding: 10px;
	margin: 0 auto;
	height: 73vh;
	overflow: auto;
	background: #fff;
	text-align: center;
}

.mswrd-btns {
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #dadada;
}
/* review popup end */

/*====== Reviewer Task end =======*/

/*======= super admin start =======*/
/* SA organization start */
.sa-org-tbl .table_header:nth-child(-n+4), .sa-org-tbl .table_small:nth-child(-n+4) {
	width: 12%;
}

.sa-org-tbl .table_header:nth-child(1), .sa-org-tbl .table_small:nth-child(1), .sa-org-tbl .table_header:nth-child(2), .sa-org-tbl .table_small:nth-child(2) {
	width: 40%;
}

.sa-org-tbl .table_header:nth-child(4), .sa-org-tbl .table_small:nth-child(4) {
	width: 8%;
}
/* SA organization end */
/* SA users start */
.sa-user-tbl .table_header:nth-child(-n+7), .sa-user-tbl .table_small:nth-child(-n+7) {
	width: 12%;
}

.sa-user-tbl .table_header:nth-child(5), .sa-user-tbl .table_small:nth-child(5) {
	width: 34%;
}

.sa-user-tbl .table_header:nth-child(6), .sa-user-tbl .table_small:nth-child(6), .sa-user-tbl .table_header:nth-child(7), .sa-user-tbl .table_small:nth-child(7) {
	width: 6%;
}

.sa-user-tbl .table_header:nth-child(4), .sa-user-tbl .table_small:nth-child(4) {
	width: 18%;
}

.drpdwn-bfre .dropdown-toggle::after {
	display: none;
}

.upload-drpdwn .fa-upload {
	font-size: 16px;
	color: #4c6a82;
}

.upload-drpdwn p {
	line-height: 10px;
}

.sa-newusr-tbl .table_header:nth-child(-n+2), .sa-newusr-tbl .table_small:nth-child(-n+2) {
	width: 80%;
}

.sa-newusr-tbl .table_header:nth-child(2), .sa-newusr-tbl .table_small:nth-child(2) {
	width: 20%;
}

.sa-orgnm-tbl .table_header:nth-child(1), .sa-orgnm-tbl .table_small:nth-child(1) {
	width: 55%;
}

.sa-orgnm-tbl .table_header:nth-child(2), .sa-orgnm-tbl .table_small:nth-child(2) {
	width: 45%;
}
/* SA users end */
.pwplcy-save {
	line-height: 20px;
	padding-top: 7px;
}

	.pwplcy-save .fa-save {
		font-size: 25px;
		line-height: 0;
		color: #4c6a82;
	}
/* SA organization groups start */
.sa-orggrp-tbl .table_header:nth-child(-n+3), .sa-orggrp-tbl .table_small:nth-child(-n+3) {
	width: 25%;
}

.sa-orggrp-tbl .table_header:nth-child(1), .sa-orggrp-tbl .table_small:nth-child(1) {
	width: 50%;
}
/* SA organization groups end */
/*======= super admin end =======*/
/*======= login page start ======*/
.login-main {
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.login-inn {
	width: 500px;
	background-color: #ffffff;
	padding: 25px 45px;
	border-top: 6px solid #4c6a82;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
}

.bg-clr {
	background: #ececec;
}

.login-inn .form-group .form-control {
	height: 35px;
	font-size: 14px;
}
/* session expired start */
.alert-pop {
	box-shadow: 0 0 5px 0 rgba(117, 117, 117, 0.77);
	background-color: #ffffff;
	padding: 15px;
}

.session-exp {
	border-top: 3px solid #ee0000;
	color: #ee0000;
}

	.session-exp .fa-exclamation-circle {
		font-size: 15px;
	}
/* session expired end */
/*======= login page end ======*/

/*===== home page start =====*/
.sidebarrht-inn .mytaskrow {
	padding: 5px 15px;
}

.moretxt span {
	padding: 2px 10px;
	background: none;
	border: none;
	font-size: 12px;
	color: #1295ff;
	font-style: italic;
	cursor: pointer;
}

.sidebarrht-inn .card-header .btn-link {
	text-align: left;
	width: 100%;
}

	.sidebarrht-inn .card-header .btn-link .fa-chevron-up, .sidebarrht-inn .card-header .btn-link .fa-chevron-down {
		float: right;
		padding-top: 4px;
	}

	.sidebarrht-inn .card-header .btn-link .fas {
		color: #4c6a82;
	}

	.sidebarrht-inn .card-header .btn-link .fa-id-badge {
		font-size: 16px;
		float: left;
		padding-top: 0px;
	}

	.sidebarrht-inn .card-header .btn-link .fa-exclamation-triangle, .sidebarrht-inn .card-header .btn-link .fa-bell {
		font-size: 15px;
		float: left;
		padding-top: 0px;
		color: #4c6a82;
	}

.hme-dashbrd {
	/* background: #f2f4f5; */
}

.hmsidebar-right {
	height: calc(100vh - 72px);
	overflow: auto;
}
/*===== home page end =====*/
/* unathorized start */
.unathorized-main {
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 600px;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
/* unathorized end */
/* Organization address book start */
.org-adrsbk-tbl .table_header:nth-child(-n+5), .org-adrsbk-tbl .table_small:nth-child(-n+5) {
	width: 23%;
}

.org-adrsbk-tbl .table_header:nth-child(5), .org-adrsbk-tbl .table_small:nth-child(5) {
	width: 8%;
}
/* Organization address book end */
/*===== All sites start =====*/
.all-sites-tbl .table_header:nth-child(-n+4), .all-sites-tbl .table_small:nth-child(-n+4) {
	width: 31%;
}

.all-sites-tbl .table_header:nth-child(4), .all-sites-tbl .table_small:nth-child(4) {
	width: 8%;
}
/*===== All sites end =====*/
/*==== All permission sets start ====*/
.all-permissn-tbl .table_header:nth-child(-n+5), .all-permissn-tbl .table_small:nth-child(-n+5) {
	width: 22%;
}

.all-permissn-tbl .table_header:nth-child(1), .all-permissn-tbl .table_small:nth-child(1) {
	width: 28%;
}

.all-permissn-tbl .table_header:nth-child(5), .all-permissn-tbl .table_small:nth-child(5) {
	width: 6%;
}
/*==== All permission sets end ====*/

/*====== countries start ======*/
.slct-cntry-tbl .table_header:nth-child(-n+2), .slct-cntry-tbl .table_small:nth-child(-n+2) {
	width: 80%;
}

.slct-cntry-tbl .table_header:nth-child(2), .slct-cntry-tbl .table_small:nth-child(2) {
	width: 20%;
}
/*====== countries end ======*/



/*Diolog Boxes Styles Here*/

.actionmodels {
	max-width: 600px;
	position: fixed;
	top: 0;
	left: 32%;
	z-index: 1050;
	display: none;
	width: 100%;
	height: inherit !important;
	overflow: hidden;
	outline: 0;
	overflow-x: hidden !important;
	overflow-y: hidden !important;
}

	.actionmodels .modal-content {
		margin-top: 0;
		position: relative;
	}

	.actionmodels .close, .actionmodels .close:hover {
		color: #6f6f6f;
		position: absolute;
		right: 5px;
		top: 3px;
		padding: 0;
		opacity: inherit;
	}

.alertPopover p, .successMessage p {
	font-size: 13px;
	color: #F00;
}

.alertPopover .close:focus, .successMessage .close:focus {
	outline: none;
	border: none;
}

.successMessage p {
	color: #093;
}

.session-success {
	border-top: 3px solid #093;
	color: #093;
}
