@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;
}
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-.tbodyHeight-80 {
    height: 74vh;
    overflow: auto;
}
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
.tbodyHeight-74 {
	height: 74vh;
	overflow: auto;
}

:before, :after, * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

	*:before, *:after {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	font-family: 'robotoregular';
	line-height: 1;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

	nav ul, ul {
		list-style: none;
	}

blockquote, q {
	quotes: none;
}

	blockquote:before, blockquote:after, q:before, q:after {
		content: '';
		content: none;
	}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/* change colours to suit your needs */
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
/* change colours to suit your needs */
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* change border colour to suit your needs */
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}


input, select, textarea {
	vertical-align: middle;
	width: 100%;
	padding: 0 0 0 10px;
	height: 26px;
	border-radius: 2px;
	background-color: #ffffff;
	border: solid 1px #d0dbea;
	font-size: 11px;
	color: #464646;
	font-family: robotoregular;
}

	input:focus, select:focus, textarea:focus {
		border-color: #26a1c7 !important
	}

select {
	/*	height:26px;
*/ padding: 0 20px 0 10px;
	appearance: none;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance: none; /* Safari and Chrome */
	background: url(../pages/images/selectArrow.png)#fff no-repeat right top;
	background-position: right 8px bottom 7px;
}

	select::-ms-expand {
		display: none;
	}
/*input{
	padding:6px 6px 6px 10px;
}*/

textarea {
	resize: none;
	height: auto;
	font-family: 'robotoregular';
	padding: 6px 10px;
}

	input:focus, select:focus, textarea:focus {
		outline: none;
	}

.inputrow textarea {
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
}

input[type=button], input[type=submit], input[type=reset] {
	width: auto;
	min-width: 94px !important;
	padding: 0 15px;
	float: right;
	margin-top: 16px;
	border-radius: 3px;
	background-color: #fafcff;
	border: solid 1px #d0dbea;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	color: #445160;
	transition: all 0.3s ease;
}

	input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
		background: #26a1c7;
		border-color: #26a1c7;
		color: #fff;
	}

input[type=image] {
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	vertical-align: inherit;
}

.show {
	display: block;
}

.hide {
	display: none;
}

.inputfieldTwo {
	width: 100%;
	float: left;
}

.fieldlableTwo {
	width: 14%;
	float: left;
	background: #d0dbea;
	text-align: center;
	line-height: 26px;
	color: #4c6a82;
	font-size: 13px;
}

.inputfieldTwo input {
	padding-left: 5px;
	width: 86%;
	float: left;
}

.select-opnThree {
	width: 100%;
	float: left;
}

	.select-opnThree select {
		width: 32%;
		margin-right: 8px;
		float: left
	}

		.select-opnThree select:last-child {
			margin: 0;
		}

img {
	display: block;
	max-width: 100%;
	height: auto;
}

a, a:hover {
	text-decoration: none;
}
/*li {
	list-style: none;
}*/
/*label{
	position:relative;
	font-size:11px;
	padding-bottom:3px;
	display:inline-block;
	color: #4c6a82;
}*/
label.field-lable {
	position: relative;
	font-size: 12px;
	padding-bottom: 3px;
	display: inline-block;
	color: #4c6a82;
}

	label.field-lable a {
		display: inline-block;
		margin: 0 3px;
	}

.mandatory-label {
	position: relative;
	font-size: 12px;
	padding-bottom: 3px;
	display: inline-block;
}

	.mandatory-label:after {
		content: '*';
		position: absolute;
		right: -10px;
		top: -4px;
		color: #ff0b0b;
		font-size: 16px;
	}

.closure-label {
	position: relative;
	display: inline-block;
}

	.closure-label:after {
		content: '#';
		position: absolute;
		/*right:-14px;*/
		/*top:-5px;*/
		font-size: 16px;
		color: #fa9500;
	}

.main {
	width: 100%;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
}

header {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 998;
}

.fixed-header {
	background: #fff;
}

#logo {
	float: left;
	padding: 0 0 2px 0;
}

	#logo a {
		float: left;
	}

.topmenu {
	width: 100%;
	float: left;
	padding: 0 20px;
	background: #fff;
}

.top-dropdowns {
	float: right;
	padding-top: 10px;
	margin-left: 170px;
}

.topmenu ul li {
	float: left;
	margin-left: 10px;
	font-size: 12px;
	font-weight: 500;
	color: #9b9b9b;
	list-style: none;
}

	.topmenu ul li select {
		width: 100%;
		background: none;
		padding: 0 0;
		border: none;
		font-size: 12px;
		font-weight: 500;
		color: #445160;
	}

		.topmenu ul li select:focus {
			border: none;
			outline: none;
		}

	.topmenu ul li a {
		float: left;
		margin: -3px 0 0 6px;
	}

		.topmenu ul li a:last-child {
			margin-right: 0;
		}

	.topmenu ul li .inputrow {
		float: left;
	}

	.topmenu ul li span {
		padding-top: 2px;
		float: left;
	}

		.topmenu ul li span img {
			margin: -3px 2px 0 0;
		}

	.topmenu ul li:nth-child(5), .topmenu ul li:nth-child(6), .topmenu ul li:nth-child(5) a {
		margin-left: 0;
	}

.topmenu .drop-down {
	margin-left: 0;
	padding: 0;
	position: relative;
	z-index: 5;
	color: black;
	font-size: 20px;
}

.drop-down small {
	content: '';
	position: absolute;
	right: 0;
	top: 5px;
	border: 5px solid transparent;
	border-top-color: #4c6a82;
}

.drop-down .parent {
	display: block;
	padding: 0 14px 0 0;
	margin-left: 0;
	text-transform: capitalize;
	cursor: pointer;
}

.drop-down .parenttwo {
	padding-right: 0;
}

.drop-down .parent a {
	display: block;
	margin-left: 0;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	color: #8f97a0;
}

	.drop-down .parent a strong {
		color: #66717d;
	}

.sub-nav {
	display: none;
}

.sub-nav, .sub-navTwo, .sub-navthree, .sub-navfour {
	position: absolute;
	left: 0;
	top: 18px;
	width: 200px;
	list-style: none;
	font-style: italic;
	background: #fff;
	padding: 0;
	margin-left: 0;
	box-shadow: 1px 2px 3px #cacaca;
}

.sub-navDD {
	width: 200px;
	list-style: none;
	font-style: italic;
	background: #fff;
	padding: 0;
	margin-left: 0;
	box-shadow: 1px 2px 3px #cacaca;
}


.sub-navthree {
	left: -16px;
}

.sub-navfour {
	left: -164px;
	top: 20px;
	padding: 14px 24px 24px 24px !important;
}
/*.sub-nav:after {
    content: '';
    position: absolute;
    left: 47%;
    top: -15px;
    width: 30px;
    height:15px;
    background: url(../pages/images/top.png) no-repeat left top;
}
.sub-navTwo:after {
	left: 59%;
}*/
.sub-navthree:after {
	left: 59%;
}

.sub-navfour:after {
	left: 80%;
}

.sub-nav li {
	width: 100%;
	margin-left: 0 !important;
	list-style: none;
}

.sub-navfour li a:hover {
	background: none !important;
}

.sub-nav li a, .sub-navDD li a {
	width: 100%;
	margin: 0 !important;
	text-decoration: none;
	padding: 0 10px 0 30px;
	line-height: 32px !important;
	color: black;
	font-size: 13px;
	display: block;
	font-style: normal;
	color: #445160;
	transition: all 0.5s ease;
}

	.parent .sub-nav li a:hover, .sub-navDD li a:hover {
		background: #d8e8ee;
		color: #445160;
	}

	.sub-nav li a:hover {
		background: #d8e8ee;
		color: #445160;
	}

.topmenu-ver a {
	color: #445160 !important;
	font-weight: bold !important;
}

	.topmenu-ver a:hover {
		background: none !important;
		color: #445160 !important;
		font-weight: bold;
	}

.sub-navfour li .defultbtn {
	min-width: 66px;
	width: 66px;
	float: left;
	padding: 0 10px;
	line-height: 26px !important;
	margin: 10px 5px 0 5px !important;
}

.ntfcn {
	position: relative;
}

	.ntfcn small {
		padding: 0 1px;
		position: absolute;
		right: -10px;
		top: 1px;
		height: 12px;
		min-width: 20px;
		border-radius: 2px;
		background: #ff9107;
		text-align: center;
		line-height: 12px;
		font-size: 9px;
		color: #ffffff;
	}
/*.parent .sub-navfour li .bluebtn{
	background:#26a1c7;
	color:#fff;
}*/
.parent .sub-navfour li .defultbtn:hover {
	background: #26a1c7 !important;
	color: #fff;
}

nav {
	width: 100%;
	float: left;
	background: #4c6a82;
}

	nav ul {
		float: left;
		padding: 0 !important;
	}

		nav ul li {
			float: left;
			position: relative;
			list-style: none;
		}

			nav ul li:first-child img {
				padding: 7px 0 8px 0;
			}

			nav ul li a {
				display: block;
				font-size: 14px;
				padding: 0 16px;
				line-height: 36px;
				color: #fff;
				transition: all 0.3s ease;
			}

				nav ul li a:hover, nav ul li a.active {
					background: #2a4153;
					color: #fff;
				}

				nav ul li a img {
					padding: 8px 0 8px 0;
					outline: 0 !important;
				}

.newcasebt {
	float: right;
	width: 110px;
	background: #f5b946;
	text-align: center;
	font-size: 14px;
	/*padding: 0 16px;*/
	line-height: 36px;
	color: #fff;
	transition: all 0.3s ease;
	margin: 0 20px 0 0;
}

	.newcasebt:hover {
		background: #ce972e;
	}

nav ul li ul li:last-child {
	margin-right: 0;
}

/*nav ul li:nth-child(10), nav ul li:nth-child(11) {
	border: none;
}*/

nav > ul li.has-sub {
	position: relative;
}

	nav > ul li.has-sub ul li.has-sub-sub {
		position: relative;
	}

nav ul li {
	display: inline-block;
	zoom: 1;
	border-right: 1px solid #7f94a5;
	list-style: none;
}

nav > ul li.has-sub:hover ul {
	display: block;
}

nav ul li.has-sub ul {
	display: none;
	min-width: 200px;
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #fff;
	color: #445160;
	border-top: 0 none;
	z-index: 1;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	white-space: nowrap;
}

	nav ul li.has-sub ul li {
		width: 100%;
		border-right: 0;
		list-style: none;
	}

		nav ul li.has-sub ul li a {
			color: #445160;
		}

			nav ul li.has-sub ul li a:hover {
				background: #d8e8ee;
				color: #445160;
			}

nav > ul li.has-sub ul li.has-sub-sub ul {
	display: none;
	min-width: 250px;
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 200px;
	right: 150px;
	list-style-type: none;
	background: #FFF;
	z-index: 1;
}

	nav > ul li.has-sub ul li.has-sub-sub ul li a {
		line-height: 34px;
	}

nav > ul li.has-sub:hover ul {
	display: block;
}

nav > ul li.has-sub ul li.has-sub-sub:hover ul {
	display: block;
}

.toggleMenu {
	display: none;
}

nav > ul li.has-sub:hover .toggleMenu {
	display: none;
}
/*NAV ul li.has-sub-subtwo*/
nav > ul li.has-sub ul li.has-sub-sub ul li.has-sub-subtwo ul {
	display: none;
	top: 0;
	left: 250px;
}

nav > ul li.has-sub ul li.has-sub-sub ul li.has-sub-subtwo:hover ul {
	display: block;
}

.toggleIcon {
	display: none;
}



.psnRight {
	position: absolute;
	left: inherit;
	right: 0;
}

nav > ul li.has-sub ul li.has-sub-sub ul.psnRight {
	position: absolute !important;
	left: inherit !important;
	right: 100% !important;
}
/*NAV ul li.has-sub-subtwo End*/


/* Outer */
.popup {
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	background: rgba(0,0,0,0.25);
	z-index: 99990;
}
/* Inner */
.popup-inner {
	max-width: 720px;
	width: 90%;
	padding: 20px 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	box-shadow: 0px 2px 6px rgba(0,0,0,1);
	border-radius: 3px;
	background: #fff;
}
/* Close Button */
.popup-close {
	width: 30px;
	height: 30px;
	padding-top: 4px;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 0px;
	transition: ease 0.25s all;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	border-radius: 1000px;
	background: rgba(0,0,0,0.8);
	/*font-family:Arial, Sans-Serif;*/
	font-size: 20px;
	text-align: center;
	line-height: 100%;
	color: #fff;
}

.popupMain {
	clear: both;
	padding-top: 20px;
}

.popupheading {
	float: left;
	font-size: 16px;
	text-align: left;
	color: #4a5159;
}

.popupMain p, .required-field li {
	font-size: 13px;
	line-height: 20px;
	font-weight: 500;
	color: #465668;
	list-style: none;
}

.popupleft, .popupright {
	width: 50%;
	padding-right: 20px;
	float: left;
}

.popupright {
	padding: 0 0 0 20px;
	border: none;
	border-left: 1px dotted #979797;
}

.popupTop {
	z-index: 99995;
}

.required-field {
	padding: 20px 0 0 30px;
}

	.required-field li {
		position: relative;
		list-style: none;
	}

		.required-field li:after {
			content: '';
			position: absolute;
			left: -20px;
			top: 8px;
			border: 3px solid #465668;
			border-radius: 100%;
		}

.error-alert {
	border: 1px solid #ff7979;
}

.popupright p {
	padding-bottom: 10px;
	font-size: 14px;
	color: #465668;
}

	.popupright p span {
		margin-right: 50px;
		color: #59758b;
	}

.chanpa-inputrow {
	width: 100%;
	display: inline-block;
	padding-top: 9px;
}

.changepawBtns {
	padding-top: 30px;
	/*display: inline-block;*/
	float: right;
	clear: both;
}

.paw-btn {
	display: block;
	float: left;
	background: #fff;
	padding: 7px 20px;
	margin: 0 10px 0 0;
	border: 1px solid #d0dbea;
	border-radius: 3px;
	font-size: 13px;
	color: #445160;
	transition: all 0.5s ease;
}

	.paw-btn:hover {
		background: #26a1c7;
		transition: all 0.5s ease;
		border-color: #26a1c7;
		color: #fff;
	}

	.paw-btn:last-child {
		margin: 0;
	}

.popupTwo .popup-inner {
	width: 350px;
}

.popupTwo .changepawBtns {
	width: 198px;
	margin: 0 auto;
	float: none;
	display: inherit;
	overflow: hidden;
	padding: 29px 0 10px 0;
}

.popupTwo p span {
	margin-right: 50px;
}

.popupTwo p small {
	margin-right: 50px;
}
/*.popupTwo{
	background:#93d0e3;
	border-color:#93d0e3;
}*/

/* Widgets */
.card-row {
	padding: 10px 0 0 0;
	width: 100%;
	display: inline-block;
}

.widgetculumn {
	width: 23.7%;
	margin: 5px 0 5px 1%;
	padding: 10px 1%;
	float: left;
	background: #fff;
	box-shadow: 2px 2px 3px #ccc;
	border-radius: 4px;
	height: 250px;
}

.wdg-title-row {
	width: 100%;
	float: left;
}

.wdg-title {
	width: 85%;
	float: left;
	font-size: 16px;
	color: #495058;
}

	.wdg-title .title {
		display: flex;
	}

.wdg-title-row span {
	display: block;
	padding: 6px 0 0 0;
	font-size: 13px;
	text-align: left;
	color: #4c6a82;
}

.totalCount {
	width: 15%;
	padding: 6px 0;
	float: right;
	font-size: 13px;
	text-align: right;
	color: #000;
}

	.totalCount small {
		color: #c97be3;
	}

.widget {
	padding: 10px 0;
	width: 100%;
	float: left;
	/*cursor: pointer;*/
	/*height:215px;*/
}

.seletOptions-row {
	padding-top: 10px;
	clear: both;
	width: 100%;
}

	.seletOptions-row .form-group {
		width: 30%;
		margin-right: 10px;
		float: left;
	}

.widget-select {
	height: 22px;
}


.sk-spinner-wave.sk-spinner {
	margin: 0 auto;
	width: 50px;
	height: 30px;
	text-align: center;
	font-size: 10px;
}

.sk-spinner-wave div {
	background-color: #4c6a82;
	height: 100%;
	width: 6px;
	display: inline-block;
	-webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
	animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
	margin-top: 50px;
}

.sk-spinner-wave .sk-rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}

.sk-spinner-wave .sk-rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}

.sk-spinner-wave .sk-rect4 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}

.sk-spinner-wave .sk-rect5 {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}

@-webkit-keyframes sk-waveStretchDelay {
	0%, 40%, 100% {
		-webkit-transform: scaleY(0.4);
		transform: scaleY(0.4);
	}

	20% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
	}
}

@keyframes sk-waveStretchDelay {
	0%, 40%, 100% {
		-webkit-transform: scaleY(0.4);
		transform: scaleY(0.4);
	}

	20% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
	}
}
/*Widgets*/

.edicaserow {
	clear: both;
	float: left;
	padding: 0 18px 0 18px;
	margin: 0 0 0 0;
	width: 100%;
	border: solid 1px #e5eaf0;
}

.edicasepageheading {
	padding: 3px 0;
	float: left;
	font-size: 20px;
	color: #2a2e32;
}

.editcasemenu {
	float: right;
	padding: 4px 0;
}

	.editcasemenu li {
		display: inline-block;
		vertical-align: top;
		margin: 0 8px;
		position: relative;
		cursor: pointer;
		list-style: none;
	}

		.editcasemenu li:first-child {
			margin-right: 20px;
		}

		.editcasemenu li:nth-child(11) {
			margin-right: 10px;
		}

		.editcasemenu li:nth-child(5) {
			margin: 0;
		}

		.editcasemenu li:nth-child(2):after, .editcasemenu li:nth-child(3):after, .editcasemenu li:nth-child(11):after {
			/*content: '';*/
			position: absolute;
			right: -10px;
			top: 4px;
			height: 17px;
			border: 1px solid #b3caf4;
		}

		.editcasemenu li:nth-child(10):after {
			right: -10px;
		}

		.editcasemenu li a {
			display: block;
			text-align: center;
			transition: all 0.3s ease;
		}

.workflow {
	color: #f33a3a;
	border-radius: 30px;
	padding: 7px 16px;
	font-size: 13px;
	font-weight: 400;
}

.editcasemenu li .editcasemenuCount {
	position: relative;
}

.editcasemenu li small {
	line-height: 13px;
	position: absolute;
	right: -6px;
	top: -5px;
	color: #f50000;
	font-weight: 900;
	font-size: 9px;
	border-radius: 100%;
}
/*.editcasemenu li a img {
	margin: 2px auto;
}*/
.ws-fulfil {
	float: right;
	padding-top: 7px;
	margin-right: 20px;
	font-size: 13px;
	color: #4c6a82;
	font-weight: normal;
}

	.ws-fulfil span {
		color: #445160;
	}

	.ws-fulfil img {
		margin: -2px 6px 0 0;
	}

.mandatery-requir {
	padding: 3px 10px 3px 0;
	font-size: 10px;
	text-align: right;
	font-weight: 500;
	font-style: italic;
	color: #9b9b9b;
}

.rgtTofgt {
	float: right;
	margin: 5px 30px 0 0;
}

.mandatery-requir p span {
	float: left;
	font-style: normal;
}

	.mandatery-requir p span strong {
		color: #445160;
	}

.editcasereportsmain {
	width: 98%;
	height: calc(100vh - 106px);
	overflow: auto;
	clear: both;
	margin: 0 auto 0 auto;
	z-index: 0;
}

/*INDEX PAGE STYLES HERE*/
.overdue {
	padding-top: 5px;
	font-size: 14px;
	color: #ee0000;
}

	.overdue span {
		font-size: 12px;
		padding: 2px;
		margin: 0 2px;
		display: inline-block;
	}

.pageMain-content {
	height: calc(100vh - 72px);
	/*margin-top:72px;*/
	width: 100%;
	/*padding:0 5px;*/
	/*height:88vh;*/
	overflow: auto;
	background: #f3f3f3;
}

.statusCards {
	width: 100%;
	padding: 0 20px;
}

	.statusCards ul li {
		width: 15%;
		float: left;
		margin: 10px 1% 10px 1%;
		padding: 6px 20px;
		background: #fff;
		border: 1px solid #dcdedf;
		border-radius: 4px;
		text-align: center;
		font-size: 12px;
		line-height: 20px;
		color: #5f6062;
		-moz-box-shadow: 0 0 2px #ccc;
		-webkit-box-shadow: 0 0 2px #ccc;
		box-shadow: 0 0 2px #ccc;
		list-style: none;
	}

		.statusCards ul li:first-child {
			margin-left: 0;
		}

		.statusCards ul li:last-child {
			margin-right: 0;
		}

		.statusCards ul li strong {
			font-size: 20px;
			display: block;
			color: #26a1c7;
		}

.report-files {
	width: 100%;
}

	.report-files ul {
		padding: 0 6px;
		/*text-align:center;*/
	}

		.report-files ul li {
			width: 18%;
			display: inline-block;
			padding: 6px 10px;
			margin: 5px;
			background: #fff;
			border: 1px solid #dcdedf;
			border-radius: 4px;
			-moz-box-shadow: 0 0 2px #ccc;
			-webkit-box-shadow: 0 0 2px #ccc;
			box-shadow: 0 0 2px #ccc;
			vertical-align: top;
			list-style: none;
		}

			.report-files ul li a {
				display: block;
				padding: 10px;
				text-align: center;
				font-size: 12px;
				line-height: 20px;
				color: #26a1c7;
			}

				.report-files ul li a span {
					display: block;
					padding-top: 6px;
					font-size: 14px;
				}

	/* .report-files ul li:first-child {
    margin-left: 1%;
}
.report-files ul li:last-child{
	margin-right: 1%;
} */
	.report-files img {
		margin: 0 auto;
	}

.column50 {
	width: 50%;
	float: left;
}

.alertsMain {
	width: 100%;
	/*height:calc(100vh - 150px);*/
	float: left;
	background: #fff;
	padding: 5px 15px 10px 15px;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
}

.alertsMain-columnTwo {
	width: 100%;
	height: calc(100vh - 150px);
}

.alertsMainTwo {
	height: 49%;
}

.alertsMainThree {
	height: 48%;
}

.notifications-home {
	height: calc(100vh - 212px);
	overflow: auto;
	overflow-x: hidden;
}

.remindeMain {
	height: calc(100vh - 135px);
	overflow: auto;
	overflow-x: hidden;
}

.alertsRow {
	position: relative;
	width: 100%;
	float: left;
	padding: 5px 0;
	border-top: 1px solid #dadada;
}

	.alertsRow span {
		position: absolute;
		right: 0;
		top: 10px;
		font-size: 13px;
		color: #4c6a82;
		cursor: pointer;
	}

	.alertsRow ul {
		clear: both;
	}

		.alertsRow ul li {
			float: left;
			padding: 0 10px;
			font-size: 13px;
			color: #484b4e;
			line-height: 24px;
			list-style: none;
		}

.alertID {
	color: #26a1c7;
	font-size: 12px;
}

.alertHead {
	font-size: 13px;
	color: #445160;
	display: inline-block;
	font-weight: 600;
}

.alertName {
	font-size: 13px;
	color: #484b4e;
	display: inline-block;
}

.mntSelect {
	width: 50px;
	margin-left: 10px;
}

.rmdr-descr, .rmdr-descr2 {
	width: 98%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 5px 10px 0 10px;
}
/*.rmdr-descr2 {
	width:calc(100% - 100px);
	float:right;
}*/
.showMore {
	position: absolute;
	right: -3px;
	bottom: 8px;
}

.remindersTbl {
	width: 100%;
	float: left;
	padding: 0 20px;
}

	.remindersTbl tr th:nth-child(-n+8), .remindersTbl tr td:nth-child(-n+8) {
		width: 12%;
	}

	.remindersTbl tr th:nth-child(3), .remindersTbl tr td:nth-child(3) {
		width: 20%;
	}

	.remindersTbl tr th:last-child, .remindersTbl tr td:last-child {
		width: 8%;
	}

		.remindersTbl tr td:last-child .libraryDD {
			visibility: hidden;
		}

	.remindersTbl tr td ul li {
		float: left;
		list-style: none;
	}

	.remindersTbl tr:hover td:last-child .libraryDD {
		visibility: visible;
	}

.remindersTbl-two {
	padding: 0 14px;
}

	.remindersTbl-two tr th:nth-child(-n+11), .remindersTbl-two tr td:nth-child(-n+11) {
		width: 10%;
	}

	.remindersTbl-two tr th:nth-child(2), .remindersTbl-two tr td:nth-child(2) {
		width: 14%
	}

	.remindersTbl-two tr th:nth-child(1), .remindersTbl-two tr td:nth-child(1) {
		width: 8%
	}

	.remindersTbl-two tr th:last-child, .remindersTbl-two tr td:last-child {
		width: 6%
	}

	.remindersTbl-two tr th:nth-child(3), .remindersTbl-two tr td:nth-child(3), .remindersTbl-two tr th:nth-child(8), .remindersTbl-two tr td:nth-child(8) {
		width: 6%;
	}


	.remindersTbl-two tr td:last-child .libraryDD {
		visibility: hidden;
	}

	.remindersTbl-two tr:hover td:last-child .libraryDD {
		visibility: visible;
	}

	.remindersTbl-two tr td u li {
		float: left;
		list-style: none;
	}

.editcasereportsmain::-webkit-scrollbar {
	width: 5px;
}

.editcasereportsmain::-webkit-scrollbar-track {
	background: #fff;
}

.editcasereportsmain::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 30px;
}
/*CHAT HISTORY PAGE STYLES*/
.chatHistoryTbl {
	width: 100%;
	padding: 0 14px;
	float: left;
}

	.chatHistoryTbl tr th:nth-child(-n+8), .chatHistoryTbl tr td:nth-child(-n+8) {
		width: 12%;
	}

	.chatHistoryTbl tr th:nth-child(3), .chatHistoryTbl tr td:nth-child(3) {
		width: 22%;
	}

	.chatHistoryTbl tr th:last-child, .chatHistoryTbl tr td:last-child {
		width: 6%;
	}

		.chatHistoryTbl tr td:last-child .actionMenu {
			visibility: hidden;
		}

	.chatHistoryTbl tr:hover td:last-child .actionMenu {
		visibility: visible;
	}

/*ACORDINANCE STYLES HERE*/
.accordion_container {
	width: 100%;
	padding-right: 8px;
}

.accordion-head, .accordion-hea3 {
	width: 100%;
	float: left;
	clear: both;
	background-color: #f9fcff !important;
	color: #495058;
	/*cursor: pointer;*/
	/*font-family: arial;*/
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 10px 10px;
	font-weight: bold;
	border: 1px solid #a3c2cc;
	border-radius: 4px;
	margin-bottom: 10px;
}

.accordion_body, .accordion-body-wrap3 {
	width: 100%;
	float: left;
	background: #f9fcff;
	margin-bottom: 10px;
	margin-top: -12px;
	border: 1px solid #a3c2cc;
	border-top: none;
	border-radius: 0 0 3px 3px;
}

.accordion-body-wrap3 {
	border-top: 0;
}

.plusminus {
	width: 20px;
	float: left;
	cursor: pointer;
	color: #4c6a82;
	line-height: 0;
	display: block;
	transition: all 0.4s ease;
	margin: 9px 7px 0 3px;
}

	.plusminus.active {
		transform: rotate(180deg);
		background: no-repeat;
	}

.plusminus2 {
	width: 16px;
	height: 16px;
	float: left;
	cursor: pointer;
	color: #4c6a82;
	line-height: 0;
	display: block;
	transition: all 0.4s ease;
	margin: 6px 10px 0 6px;
	background: url(../pages/images/close.png) no-repeat left top;
}

	.plusminus2.active {
		background: url(../pages/images/open.png) no-repeat left top;
	}

.plusminus3 {
	width: 16px;
	height: 16px;
	float: left;
	cursor: pointer;
	color: #4c6a82;
	line-height: 0;
	display: block;
	transition: all 0.4s ease;
	margin: 6px 10px 0 6px;
	background: url(../pages/images/open.png) no-repeat left top;
}

	.plusminus3.active {
		background: url(../pages/images/close.png) no-repeat left top;
	}


.accordion-head small-new, .accordion-head2 small-new {
	width: 80% !important;
	float: left;
	margin-top: 6px;
	float: left;
	font-size: 16px;
	font-weight: 700;
	text-align: left;
	color: #495058;
	word-break: break-all;
}


.accordion-head small, .accordion-head2 small {
	float: left;
	margin-top: 6px;
	float: left;
	font-size: 16px;
	font-weight: 700;
	text-align: left;
	color: #495058;
}

.accordion-head2 small {
	margin-top: 6px;
}

.createddate {
	float: left;
	margin-top: 8px;
	font-size: 12px;
	font-weight: normal;
	margin-left: 40px;
	color: #4c6a82;
}

.maximiz {
	position: relative;
}

.customform-zoomicon {
	float: left;
	margin: 7px 0 0 14px;
}

.transformroutate {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}

.reportspagersmain {
	min-width: 100px;
	float: left;
	margin: 3px 0 0 30px;
}

.responsereports {
	position: relative;
	float: right;
	min-width: 200px;
	margin-right: 20px;
}
/*.responsereports:after{
	 content: '';
    position: absolute;
    right:-6px;
    top: 2px;
    height: 17px;
    border: 1px solid #b3caf4;
}*/
.reportspagersmaintwo {
	float: right;
	/*min-width: 226px;*/
	margin-right: 20px;
}

.reportspagersmain li img.add {
	margin-top: 0;
	float: left;
}

.reportspagersmaintwo li a {
	line-height: 20px;
}

.reportspagersmaintwo li img.add {
	margin: 0px 3px 0 0;
}

.reportspagersmain li img.addtwo {
	margin-top: 0;
}

.reportspagersmain li {
	float: left;
	margin: 0 10px;
	font-size: 13px;
	font-weight: 500;
	color: #4c6a82;
	list-style: none;
}

.reportspagersmaintwo li {
	margin: 0 14px;
	list-style: none;
}

.reportspagersmain li a {
	color: #4c6a82;
	line-height: 24px;
	display: inline-block;
}

.reportspagersmain li label {
	font-size: 13px;
	/*	line-height: 22px;
	float:left;*/
}

.associated_empty {
	padding-left: 25px;
	width: 24px;
	height: 24px;
	background: url(../pages/images/associated-cases-unfield.png) no-repeat left top;
}

.associated_full {
	padding-left: 25px;
	width: 24px;
	height: 24px;
	background: url(../pages/images/associated-cases.png) no-repeat left top;
}

.linkedcases_empty {
	padding-left: 25px;
	width: 24px;
	height: 24px;
	background: url(../pages/images/linked-cases-unfield.png) no-repeat left top;
}

.linkedcases_full {
	padding-left: 25px;
	width: 24px;
	height: 24px;
	background: url(../pages/images/linked-cases.png) no-repeat left top;
}

.references_empty {
	padding-left: 25px;
	width: 24px;
	height: 24px;
	background: url(../pages/images/references-unfield.png) no-repeat left top;
}

.references_full {
	padding-left: 25px;
	width: 24px;
	height: 24px;
	background: url(../pages/images/references.png) no-repeat left top;
}

.casenotes_empty {
	padding-left: 25px;
	width: 24px;
	height: 24px;
	background: url(../pages/images/notes-unfield.png) no-repeat left top;
}

.casenotes_full {
	padding-left: 25px;
	width: 24px;
	height: 24px;
	background: url(../pages/images/notes.png) no-repeat left top;
}

.pregancy_empty {
	padding-left: 25px;
	width: 140px;
	height: 24px;
	background: url(../pages/images/pregnancy-unfield.png) no-repeat left top;
}

.pregancy_full {
	padding-left: 25px;
	width: 134px;
	height: 24px;
	background: url(../pages/images/pregnancy.png) no-repeat left top;
}

.provider_emty {
	padding-left: 25px;
	width: 114px;
	height: 24px;
	background: url(../pages/images/provider-infounfield.png) no-repeat left top;
}

.provider_full {
	padding-left: 25px;
	width: 114px;
	height: 24px;
	background: url(../pages/images/provider-info.png) no-repeat left top;
}

.parent_empty {
	padding-left: 25px;
	width: 124px;
	height: 24px;
	background: url(../pages/images/parent-details-unfield.png) no-repeat left top;
}

.parent_full {
	padding-left: 25px;
	width: 124px;
	height: 24px;
	background: url(../pages/images/parents-details-filled.png) no-repeat left top;
}

.pregancy_empty span, .provider_emty span, .parent_empty span {
	margin-left: 5px;
}

.sugetions {
	width: 336px;
	float: right;
	position: relative;
	background: #f0f7ff;
	color: #495058;
	padding: 4px 12px;
	margin: -11px -11px 0 0;
	border: 1px solid #87c4d9;
	border-radius: 0 0 6px 6px;
	font-weight: lighter;
	font-size: 14px;
}

	.sugetions div {
		line-height: 22px;
	}

.master-sug {
	position: absolute;
	left: -24px;
	top: 6px;
}

.sugetions ul {
	position: absolute;
	left: -1px;
	top: 94%;
	background: #f0f7ff;
	color: #fff;
	width: 336px;
	height: 400px;
	z-index: 999;
	border: 1px solid #87c4d9;
	border-top: 0;
	padding: 0 0;
	display: none;
	border-radius: 0 0 6px 6px;
	overflow: auto;
}

	.sugetions ul::-webkit-scrollbar {
		width: 5px;
	}

	.sugetions ul::-webkit-scrollbar-track {
		background: #fff;
	}

	.sugetions ul::-webkit-scrollbar-thumb {
		background: #ccc;
		border-radius: 30px;
	}

	.sugetions ul li {
		width: 100%;
		padding: 10px 20px;
		float: left;
		margin: 0;
		transition: all 0.5s ease;
		border-bottom: 1px solid #e0e6eb;
		list-style: none;
	}

		.sugetions ul li:hover {
			background: #d8e8ee;
			color: #333;
		}

		.sugetions ul li h1 {
			font-size: 14px;
			position: relative;
			color: #495058;
		}

		.sugetions ul li .rightopt {
			position: absolute;
			right: 0;
			top: 0;
			display: none;
			width: 42px;
		}

		.sugetions ul li:hover .rightopt {
			display: block;
		}

.rightopt a {
	float: left;
	margin-right: 5px;
	padding: 0;
}

.sugetions ul li p {
	font-size: 12px;
	line-height: 20px;
	color: #495058;
	padding-top: 10px;
}

.sugetions span {
	float: left;
	margin: 3px 10px 0 0;
}

.sugetions small {
	float: right;
	margin-left: 10px;
	background: #ff9107;
	color: #fff;
	margin-top: 0;
	width: 22px;
	height: 22px;
	border-radius: 100%;
	text-align: center;
	line-height: 24px;
	font-size: 11px;
}

.sugetions a {
	margin: 5px 2px;
}

.paginations div, .paginationstwo div {
	float: left;
	padding: 2px 10px;
	line-height: 16px;
	border: solid 1px #d0dbea;
}

	.paginations div:first-child, .paginations div:last-child {
		padding: 2px;
		border-radius: 3px 0 0 3px;
	}

		.paginations div:first-child:hover, .paginations div:last-child:hover {
			background: none;
		}

	.paginations div:last-child {
		border-radius: 0 3px 3px 0;
	}

	.paginations div:hover, .paginations div.active {
		cursor: pointer;
		background: #26a1c7;
		border-color: #26a1c7;
		color: #fff;
		transition: all 0.3s ease
	}

.reportspagersmain li input {
	width: 14px;
	height: 14px;
	margin: 4px 5px 0 0;
	float: left;
}

.paginationstwo div {
	padding: 0 6px;
	font-size: 11px;
	line-height: 20px;
	border: none;
}

	.paginationstwo div:first-child, .paginationstwo div:last-child {
		padding: 3px 4px;
	}

	.paginationstwo div:hover, .paginationstwo div.active {
		background: none;
		color: inherit;
	}

.paginationsthree {
	margin-top: 3px;
	float: right;
}

	.paginationsthree div {
		float: left;
		margin: 0 5px;
		padding: 2px 3px;
	}

.responspaginations div:nth-child(2), .responspaginations div:nth-child(6) {
	padding-top: 6px;
}

.responspaginations div {
	line-height: 25px;
}


/*CONATACT REPORTER STYLES HERE*/
.reporterinformationform {
	font-size: 0;
	padding: 0 28px 10px 28px;
}

.reportcolumn-one {
	width: 100%;
}

.repoinnercolumn:last-child {
	margin-right: 0;
}

.reportcolumn-one .inputrow {
	width: 18%;
	margin-bottom: 0;
	position: relative;
	display: inline-block;
	margin: 0 1%;
	padding-top: 5px;
	vertical-align: top;
}

.inputrow img {
	margin-top: 2px;
	/*display: inline-block;*/
	float: right;
}

.repoinnercolumn {
	float: left;
	width: 17.5%;
	margin-right: 3%;
}

.repoinnercolumn-2 {
	width: 59%;
}

.repoinnercolumn .inputrow {
	width: 100%;
}

.repoinnercolumn-2 .inputrow {
	width: 29%;
	margin-right: 6%;
}

.repoinnercolumn .address {
	min-height: 78px;
}

.repocolum2-inputrow {
	width: 100%;
	display: inline-block;
}

.repocolum2-inputrowtwo {
	padding-top: 5px;
}

.hashicon:after {
	content: '#';
	position: absolute;
	right: -14px;
	top: -5px;
	font-size: 16px;
	color: #fa9500;
}

.emailicon {
	padding-left: 27px;
	background: url(../pages/images/email.png) no-repeat 5px 4px;
}

.pusheadfieldmain, .pusheadfield, .pusheadfieldmain2, .pusheadfieldmain3 {
	position: relative;
}

	.pusheadfieldmain .autoser-arrow, .pusheadfieldmain2 .autoser-arrow, .pusheadfieldmain3 .autoser-arrow {
		position: absolute;
		right: 5px;
		top: 5px;
	}

	.pusheadfieldmain2 .autoser-arrow {
		right: 8px;
	}

	.pusheadfieldmain3 .autoser-arrow {
		top: 10px;
	}

.pusheadfield-drop, .multiselect-drop {
	width: 90%;
	max-height: 200px;
	overflow: auto;
	border: 1px solid #d0dbea;
	border-top: none;
	color: #06C;
	position: absolute;
	left: auto;
	top: 100%;
	z-index: 9999;
	background: #fff;
	border-radius: 0px 0px 4px 4px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	z-index: 99999;
	display: none;
}

.multiDD {
	position: relative;
}

.pusheadfield-drop li, .multiselect-drop li {
	font-size: 13px;
	padding: 0 10px;
	margin: 1px 0;
	line-height: 30px;
	color: #445160;
	vertical-align: top;
	cursor: pointer;
	list-style: none;
}

	.pusheadfield-drop li:hover {
		background: #d8e8ee;
	}
/*.reportcolumn-one .inputrow label {
	position:relative;
	text-align: left;
	color: #4c6a82;
}*/
.luckup {
	display: block;
}

	.luckup:before {
		content: '';
		position: absolute;
		right: 3px;
		top: -5px;
		width: 16px;
		height: 16px;
		background: url(../pages/images/icons-telephone.png) no-repeat right top;
	}

	.luckup:after {
		content: '*';
		position: absolute;
		left: 65px;
		top: -5px;
		color: #F00;
		font-size: 16px;
	}

.asteriskicon {
	display: inline-block;
}

	.asteriskicon:after {
		content: '*';
		position: absolute;
		right: -10px;
		top: -4px;
		color: #ff0b0b;
		font-size: 16px;
	}

.asteriskicontwo:before {
	content: '';
	position: absolute;
	right: -133px;
	top: 0;
	width: 20px;
	height: 20px;
	background: url(../pages/images/lookup.png) no-repeat left top;
}

.quetionsquer {
	background: url(../pages/images/unknown.png) no-repeat 97% 46%;
}

.reportcolumn-one .inputrow input {
	border-radius: 2px;
	background-color: #ffffff;
	border: solid 1px #d0dbea;
}

	.reportcolumn-one .inputrow input:focus {
		outline: none;
	}

.reportcolumn-one .inputrowtwo input, .reportcolumn-one .inputrowtwo select {
	background-color: #e5eaf0;
	border: solid 1px #a3c2cc;
}

.reportcolumn-one .primaryphone {
	float: left;
	width: 68%;
	position: relative;
}

.primaryphone input {
	padding-left: 23px !important;
}

.telicon {
	padding-left: 20px;
	background: url(../pages/images/telephone.png)#fff no-repeat 4px 5px;
}

.reportcolumn-one .primaryphtwo {
	float: left;
	width: 32%;
}

.datpickicon {
	cursor: pointer;
	background: url(../pages/images/calender.png)#fff no-repeat 97% 46%;
	background-position: right 6px bottom 4px;
	padding: 3px 0 4px 10px;
}

.calendar {
	position: relative;
}

	.calendar img {
		position: absolute;
		top: 3px;
		right: 5px;
	}

.clockicon {
	cursor: pointer;
	background: url(../pages/images/clock.png) no-repeat 97% 48%;
}

.reportcolumnmain .left, .reportcolumnmain .right {
	float: left;
	width: 80%;
}

.reportcolumnmain .right {
	width: 20%;
}

.autoser-arrow, .autoser-arrow2, .autoser-arrow3 {
	position: absolute;
	right: 5px;
	bottom: 5px;
}

.autoser-arrow2 {
	top: 19px;
}

.autoser-arrow3 {
	position: absolute;
	right: 5px;
	top: 28px;
}



.space {
	margin-top: 93px;
}

.spacetwo {
	margin-top: 86px;
}

.notes {
	display: block;
	margin: 14px 0 0 0;
	font-size: 12px;
	font-weight: 500;
	color: #4c6a82;
	line-height: 24px;
}

	.notes figure {
		float: left;
		margin-right: 10px;
	}

.refrenceslist li {
	font-size: 14px;
	float: left;
	color: #4c6a82;
	list-style: none;
}

	.refrenceslist li img {
		float: left;
		margin-right: 10px;
	}

.inputrowthree .dk_toggle {
	width: 84% !important;
	padding-left: 30px;
}

.globeicon {
	padding-left: 28px;
	background: url(../pages/images/country.png)#fff no-repeat 5px 45%;
	padding-right: 18px;
}

.lukup {
	position: relative;
}

	.lukup a {
		position: absolute;
		top: 0px;
		right: 0;
	}

.lukup-2 a {
	top: 3px;
	right: 10px;
}

.reportspagersmain li img.ac {
	margin-top: -2px;
}

.medicalinformationmain {
	padding: 0 30px 0 40px;
}

	.medicalinformationmain span {
		float: right;
		display: block;
		line-height: 34px;
		font-size: 13px;
		color: #4c6a82;
	}

.componentinfoinner {
	width: 100%;
	padding-top: 6px;
	display: inline-block;
}

.componentleft {
	width: 38%;
	border-right: 1px dotted #ccc;
	float: left;
}

	.componentleft .inputrow {
		float: left;
		margin-right: 3%;
		width: 44%;
	}

	.componentleft label {
		position: relative;
		font-size: 11px;
		font-style: normal;
		text-align: left;
		color: #4c6a82;
	}

.noncompny {
	width: 91% !important;
	margin-top: 5px;
}
/*.componentleft .inputrow{
	float:left;
	margin-right:3%;
	width:44%;
}*/
.componentleft .inputrow:last-child {
	margin: 0;
}

.proserch {
	position: relative;
}

	.proserch a {
		position: absolute;
		right: 5px;
		bottom: 5px;
	}

.descrip-resolution {
	clear: both;
	width: 92%;
}

	.descrip-resolution label {
		margin-top: 18px;
		/*display:inline-block;*/
		float: left;
		font-size: 14px;
		color: #484b4e;
	}

		.descrip-resolution label img {
			float: right;
			margin-left: 20px
		}

	.descrip-resolution span {
		float: right;
		margin-top: 10px;
		margin-right: 0;
	}

.descriptiontexteria {
	clear: both;
	padding-top: 0;
}

.descriptiontexteria2 {
	padding-top: 10px;
}

.descriptiontexteria .inputrow {
	float: left;
	width: 91%;
}

.descriptiontexteriaTwo .inputrow {
	width: 100%;
}

.descriptiontexteria textarea {
	padding-top: 5px;
	resize: none;
	overflow: auto;
}

.componentright {
	font-size: 0;
	border: none;
	width: 60%;
	margin-left: 2%;
	float: left;
}

.micategory .mi-head {
	display: block;
	width: 100%;
	float: left;
	line-height: inherit;
	padding-bottom: 5px;
}

.medicalinformationmain .micategory span img {
	float: right;
	margin: 0 6px 0 0;
}

.medicalinformationmain span img {
	float: left;
	margin: 7px 6px 0 0;
}

.micategory .mi-head, .midocuments label {
	font-size: 14px;
	color: #484b4e;
}

.mi-head {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #484b4e;
}

.mi-share {
    font-size: 12px;
    color: #4c6a82;
}

.componentright .reportcolumn-one {
	width: 33.3%;
	padding: 0 2%;
	display: inline-block;
}

.componentright .hidemargin {
	margin-right: 0;
}

.componentright .reportcolumn-one {
	padding-top: 0;
}

.componentright .dk_container {
	margin-bottom: 0;
}

.componentright .inputrow {
	width: 100%;
	margin-right: 0;
}

.componentright-2 {
	display: none;
}

.mi-categoriesmain {
	width: 100%;
	display: inline-block;
	clear: both;
	padding-top: 20px;
}

	.mi-categoriesmain .micategory {
		width: 33.3%;
		float: left;
		padding: 0 2%;
	}

.micategory label img {
	/*display: inline-block;*/
	float: right;
	margin-left: 10px;
}

.midocuments {
	width: 64%;
	/*display: inline-block;*/
	padding: 0 2% 0 0;
	float: right;
}

	.midocuments label {
		display: inline-block;
		line-height: 22px;
		padding-bottom: 6px;
	}

	.midocuments img {
		margin-left: 60px;
		margin-top: -3px;
		float: right;
	}

	.midocuments table {
		width: 100%;
		border: solid 1px #a3c2cc;
	}

		.midocuments table thead tr th {
			border-bottom: none;
		}

		.midocuments table tr:hover td img {
			opacity: 1;
		}

		.midocuments table tr {
			padding: 0 10px;
			height: 40px;
			border-bottom: solid 1px #d0dbea;
		}

			.midocuments table tr td {
				vertical-align: middle;
			}

		.midocuments table th:nth-child(1), .midocuments table td:nth-child(1) {
			width: 30%;
		}

		.midocuments table th:nth-child(2), .midocuments table td:nth-child(2), .midocuments table th:nth-child(3), .midocuments table td:nth-child(3) {
			width: 35%;
		}

		.midocuments table td img {
			margin: 0 10px 0 0 !important;
		}

		.midocuments table th {
			font-size: 14px;
			font-weight: 500;
			text-align: left;
			color: #484b4e;
			border-bottom: solid 2px #a0b2c6;
			text-align: center;
			vertical-align: middle;
		}

		.midocuments table tr td img {
			margin: 6px auto 0 auto;
			display: inline-block;
		}

.micategorylist {
	clear: both;
	height: 243px;
	overflow: auto;
	margin-top: 7px;
	background: #fff;
	border: 1px solid #d0dbea;
}

.text-right {
	float: right;
}

.micategorylistone {
	padding: 10px 0 6px 20px;
	height: 160px;
	overflow: auto;
	clear: both;
}

	.micategorylistone li {
		line-height: 28px;
		padding-left: 30px;
		font-size: 11px;
		text-align: left;
		color: #465668;
		list-style: none;
	}

		.micategorylistone li input {
			margin-right: 6px;
			width: 14px;
			height: 14px;
		}

		.micategorylistone li:first-child {
			padding-left: 0;
		}

.costumresponse {
	width: 100%;
	clear: both;
}

.compinfopagers {
	clear: both;
	position: relative;
}

	.compinfopagers small {
		position: absolute;
		right: 0;
		top: -50px;
		font-size: 13px;
		color: #4c6a82;
	}

		.compinfopagers small a {
			color: #4c6a82;
		}

.invest-infoempty {
	color: #4c6a82;
	padding-left: 28px;
	line-height: 24px;
	display: block;
	background: url(../pages/images/investigationEmpty.png) no-repeat left top;
}

.invest-infofull {
	color: #4c6a82;
	padding-left: 28px;
	line-height: 24px;
	display: block;
	background: url(../pages/images/investigation.png) no-repeat left top;
}

.compinfopagers small img {
	float: left;
	margin: -3px 10px 0 0;
}

.compinfopagers span {
	float: left;
	font-size: 16px;
	color: #495058;
	padding-left: 2%;
}

.compinfopagers .bluebtn {
	width: 110px;
	margin-top: 0;
}

.documents-tablemain {
	height: 200px;
	overflow-y: scroll;
}

.headinSm, .headinMd, .headinBg {
	width: 100%;
	float: left;
	font-size: 16px;
	color: #495058;
	padding: 10px 10px;
}

.headinMd {
	font-size: 24px;
}

.headinBg {
	font-size: 30px;
}

/*VERTICAL TABS*/
.tabs, .tabs2, .tabs3, .tabs4 {
	position: relative;
	width: 100%;
	float: left;
	padding-top: 10px;
}

	.tabs small, .tabs2 small, .tabs3 small, .tabs4 small {
		display: block;
		margin-left: 3%;
		padding-bottom: 6px;
		font-size: 13px;
		font-weight: 500;
		color: #484b4e;
	}

	.tabs nav, .tabs2 nav, .tabs3 nav, .tabs4 nav {
		margin-left: 3%;
		align-items: stretch;
		background: none;
		color: #6C5D5D;
		width: 20%;
		height: 130px;
		overflow: auto;
		float: left;
		border: solid 1px #d0dbea;
	}

	.tabs3 nav, .tabs4 nav {
		height: calc(100vh - 80px);
	}

	.tabs3 nav, .tabs3 small, .tabs4 nav, .tabs4 small {
		margin-left: 0;
	}

		.tabs nav a, .tabs2 nav a, .tabs3 nav a, .tabs4 nav a {
			padding: 8px 0px 8px 20px;
			text-align: left;
			width: 100%;
			cursor: pointer;
			display: block;
			font-size: 13px;
			color: #445160;
		}

			.tabs nav a label, .tabs2 nav a label, .tabs3 nav a label, .tabs4 nav a label {
				width: 100%;
				width: 100%;
				line-height: 17px;
				padding-bottom: 0;
			}

			.tabs nav a input, .tabs2 nav a input, .tabs3 nav a input, .tabs4 nav a input {
				margin-top: -2px;
				margin-right: 5px;
				width: 16px;
				height: 16px;
				display: block;
				float: right;
				opacity: 0;
			}

			.tabs nav a:hover,
			.tabs nav a.selected, .tabs2 nav a:hover,
			.tabs2 nav a.selected, .tabs3 nav a:hover,
			.tabs3 nav a.selected, .tabs4 nav a:hover,
			.tabs4 nav a.selected {
				color: #445160;
				background: #d8e8ee;
			}

				.tabs nav a:hover input,
				.tabs nav a.selected input, .tabs2 nav a:hover input,
				.tabs2 nav a.selected input, .tabs3 nav a:hover input,
				.tabs3 nav a.selected input, .tabs4 nav a:hover input,
				.tabs4 nav a.selected input {
					opacity: 1;
				}

	.tabs .content, .tabs2 .content2, .tabs3 .content3, .tabs4 .content4 {
		padding: 20px 0px;
		color: #6C5D5D;
		width: 76%;
		height: 150px;
		float: left;
		overflow: auto;
		transition: opacity 0.1s linear 0s;
		float: left;
		display: none;
	}

	.tabs3 .content3, .tabs4 .content4 {
		height: 530px;
	}

		.tabs .content.visible, .tabs2 .content2.visible, .tabs3 .content3.visible, .tabs4 .content4.visible {
			padding: 0 0 0 20px;
			overflow: auto;
			display: block;
		}

		.tabs .content p, .tabs2 .content2 p, .tabs3 .content3 p, .tabs4 .content4 p {
			padding-bottom: 2px;
		}

			.tabs .content p:last-of-type, .tabs2 .content2 p:last-of-type, .tabs3 .content3 p:last-of-type, .tabs4 .content4 p:last-of-type {
				padding-bottom: 10px;
				border-bottom: solid 1px #d0dbea;
				color: #495058;
			}

	.tabs span, .tabs2 span, .tabs3 span, .tabs4 span {
		display: block;
		color: #484b4e;
	}

.customfildinput-row {
	padding-top: 20px;
}

	.customfildinput-row input, .customfildinput-row select {
		display: block;
		width: 60%;
		border: solid 1px #d0dbea;
	}

	.customfildinput-row select {
		background: #fff;
	}

	.customfildinput-row label {
		font-size: 13px;
		color: #4c6a82;
	}

.ms-block {
	width: 60%;
	padding: 20px 20px 6px 20px;
	border: 1px solid #d0dbea;
}

	.ms-block ul li {
		font-size: 13px;
		margin-bottom: 14px;
		color: #465668;
		list-style: none;
	}

		.ms-block ul li input {
			width: 16px;
			height: 16px;
			float: left;
			margin: -2px 5px 0 0;
		}

.content::-webkit-scrollbar {
	width: 5px;
}

.content::-webkit-scrollbar-track {
	background: #fff;
}

.content::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 30px;
}


/*CASE SEARCH PAGE*/
/*.canvas-overlay {
	display: none;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background:rgba(0,0,0,0.3);
	position:fixed;
	z-index:9999;
}*/
.case-searchmain {
	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: 99980; /* To show behind the popup */
}

	.case-searchmain.open-canvas {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
/*.case-search{
	width:80%;
	height:100%;
	padding:0 30px;
	background:#fff;
	position:absolute;
	right:0;
	top:0;
	z-index: 99980;*/ /* To show behind the popup */
/*border:1px solid #ccc;
}*/
.case-search {
	width: 80%;
	height: calc(100vh - 36px);
	padding: 0 30px;
	background: #fff;
	position: absolute;
	right: 0;
	top: 36px;
	z-index: 99980; /* To show behind the popup */
	border: 1px solid #ccc;
}

.casesearch-head {
	width: 100%;
	display: inline-block;
	padding: 0 0 20px 0;
}

.casesearch-heading {
	float: left;
	padding: 14px 0 0px 0;
	font-size: 20px;
	text-align: left;
	color: #495058;
}

.defultbtn, .defultbtnSmall {
	min-width: 94px;
	padding: 0 15px;
	float: right;
	margin-top: 16px;
	border-radius: 3px;
	background-color: #fafcff;
	border: solid 1px #d0dbea;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	color: #445160;
	transition: all 0.3s ease;
	font-weight: normal;
}

.defultbtnSmall {
	margin-top: 0;
	min-width: 40px;
	line-height: 24px;
}

	.defultbtn:hover, .defultbtnSmall:hover {
		background: #26a1c7;
		border-color: #26a1c7;
		color: #fff !important;
	}

.searchcriteria-table {
	clear: both;
}

	.searchcriteria-table .accordion-head, .searchcriteria-table .accordion_body, .faqlibrary-formmain .accordion-head, .faqlibrary-formmain .accordion_body, .add-docuform .accordion-head, .add-docuform .accordion_body {
		border: none;
		background: #f9fcff;
		margin-top: 0;
	}

	.searchcriteria-table .accordion_body {
		margin-bottom: 0;
	}

.add-docuform .accordion_body {
	padding: 0 20px 10px 35px;
	margin-bottom: 0;
}

.searchcriteria-table .accordion-head small {
	font-size: 16px;
	font-weight: 500;
	color: #495058;
}

.searchcriteria-table .accordion-head, .faqlibrary-formmain .accordion-head {
	/*	border-bottom:1px solid #d0dbea;
*/ padding: 10px;
}

.add-docuform .accordion-head {
	padding: 5px 10px 5px 10px;
	margin-bottom: 0;
}

.faqlibrary-formmain .accordion-head {
	padding-bottom: 5px;
	margin-bottom: 0;
}

.searchcriteria-table .buttons-row, .searchcriteria-table .buttons-row .defultbtn, .add-docuform .buttons-row, .add-docuform .buttons-row .defultbtn {
	padding-top: 0;
	margin-top: 0;
}

.linkedCaseTblmain {
	width: 100%;
	float: left;
	margin-top: 10px;
	clear: both;
	background: #f5f8fb;
}

.casesearch-inputrow {
	clear: both;
	padding-top: 0;
}

	.casesearch-inputrow .inputrow {
		width: 23%;
		float: left;
		margin: 0 2.5% 0 0;
	}

		.casesearch-inputrow .inputrow input:focus {
			outline: none;
		}

		.casesearch-inputrow .inputrow:last-child {
			margin-right: 0;
		}

.casesearchicon {
	display: block;
	position: relative;
}

	.casesearchicon:before {
		content: '';
		position: absolute;
		right: 0;
		top: 0;
		width: 16px;
		height: 16px;
		background: url(../pages/images/lookup.png) no-repeat 94% -3px;
	}

.casesearch-inputrow .inputrowtwo input {
	background-color: #e5eaf0;
	border: solid 1px #d0dbea;
}

.casesearch-inputrowtwo {
	width: 100%;
	display: inline-block;
	padding-top: 5px;
}

	.casesearch-inputrowtwo .inputrow {
		width: 31%;
		vertical-align: top;
		display: inline-block;
		margin-right: 3%;
	}

		.casesearch-inputrowtwo .inputrow:last-child {
			margin-right: 0;
		}

.inputrow .innerinput-row {
	width: 49%;
	margin-right: 2%;
	float: left;
}

.inputtype .innerinput-row {
	width: 49%;
	margin-right: 1%;
	float: left;
}

.inputrow .innerinput-row:last-child {
	margin-right: 0;
}

.popover-98 {
	width: 98%;
}

.popover-95 {
	width: 95%;
}

.popover-90 {
	width: 90%;
}

.popover-80 {
	width: 80%;
}

.popover-70 {
	width: 70%;
}

.popover-60 {
	width: 60%;
}

.popover-50 {
	width: 50%;
}

.popover-55 {
	width: 55%;
}

.popover-45 {
	width: 45%;
}

.popover-40 {
	width: 40%;
}

.popover-30 {
	width: 30%;
}

/*TABS STYLES HERE*/
ul.tabs, ul.tabstwo, ul.tabsthree {
	padding-top: 10px;
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.tabstwo {
	padding-top: 0;
}

	ul.tabs li, ul.tabstwo li, ul.tabsthree li {
		background: none;
		color: #26a1c7;
		display: inline-block;
		padding: 8px 15px;
		cursor: pointer;
		font-size: 14px;
		list-style: none;
	}

		ul.tabs li.current, ul.tabstwo li.current, ul.tabsthree li.current {
			background: #fff;
			border-bottom: 4px solid #26a1c7;
			color: #26a1c7;
		}

.tab-content, .tab-contenttwo, .tab-contentthree {
	width: 100%;
	clear: both;
	overflow: hidden;
	display: none;
	/*	background-color: #f5f8fb;
  	border: solid 1px #e0e6eb;
*/ padding: 0;
}

	.tab-content.current, .tab-contenttwo.current, .tab-contentthree.current {
		display: inherit;
		clear: both;
	}

/*COMPONENT INFORMATION TABS STYLES HERE*/

ul.cominfo-tabs {
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 94%;
	margin: 10px auto 0 auto;
	display: table;
}

	ul.cominfo-tabs li {
		width: 160px;
		color: #445160;
		display: inline-block;
		margin-right: 6px;
		cursor: pointer;
		font-size: 13px;
		line-height: 16px;
		background-color: rgba(12, 117, 220, 0.15);
		border: solid 1px #0c75dc;
		text-align: right;
		list-style: none;
	}

/* The checkrow */
.checkrow {
	display: block;
	position: relative;
	padding-left: 26px;
	cursor: pointer;
	font-size: 11px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

	/* Hide the browser's default checkbox */
	.checkrow input {
		position: absolute;
		opacity: 0;
		cursor: pointer;
	}

/* Create a custom checkbox */
.cmInfo-checkmark {
	position: absolute;
	top: 6px;
	left: 8px;
	height: 16px;
	width: 16px;
	background: #fff;
	border: 1px solid #d2d1d1;
}

/* On mouse-over, add a grey background color */
.checkrow:hover input ~ .cmInfo-checkmark {
	background-color: #fff;
	border-color: #d2d1d1;
	transition: all 0.5s ease;
}

/* When the checkbox is checked, add a blue background */
.checkrow input:checked ~ .cmInfo-checkmark {
	background-color: #fff;
	border: none;
}

/* Create the checkmark/indicator (hidden when not checked) */
.cmInfo-checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.checkrow input:checked ~ .cmInfo-checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
.checkrow .cmInfo-checkmark:after {
	left: 6px;
	top: 3px;
	width: 5px;
	height: 9px;
	border: solid #06C;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}


ul.cominfo-tabs span {
	font-size: 13px;
	margin-right: 10px;
	color: #4c6a82;
	display: table-cell;
	width: 80px;
	vertical-align: middle;
}

ul.cominfo-tabs li label {
	width: 100%;
	float: left;
	line-height: 19px;
	text-align: left;
	color: #445160;
	padding: 4px 0 4px 30px;
}

ul.cominfo-tabs li:hover, ul.cominfo-tabs li.active, ul.cominfo-tabs li:hover label, ul.cominfo-tabs li.active label {
	background: #06C;
	color: #fff;
}

ul.cominfo-tabs li:nth-child(3):hover, ul.cominfo-tabs li:nth-child(3).active {
	background: #093;
	color: #fff;
}

ul.cominfo-tabs li:nth-child(3) {
	background: rgba(165,212,108,0.2);
	border: 1px solid #a5d46c;
}

	ul.cominfo-tabs li:nth-child(3):hover, ul.cominfo-tabs li:nth-child(3).active, ul.cominfo-tabs li:nth-child(3):hover label, ul.cominfo-tabs li:nth-child(3).active label {
		background: #a5d46c;
		color: #fff;
	}

ul.cominfo-tabs li:nth-child(4) {
	border: 1px solid #51a4a4;
}

	ul.cominfo-tabs li:nth-child(4):hover, ul.cominfo-tabs li:nth-child(4).active, ul.cominfo-tabs li:nth-child(4):hover label, ul.cominfo-tabs li:nth-child(4).active label {
		background: #51a4a4;
		color: #fff;
	}

ul.cominfo-tabs li:nth-child(5) {
	border: 1px solid #4c6a82;
	background: rgba(76,106,130,0.2);
}

	ul.cominfo-tabs li:nth-child(5):hover, ul.cominfo-tabs li:nth-child(5).active, ul.cominfo-tabs li:nth-child(5):hover label, ul.cominfo-tabs li:nth-child(5).active label {
		background: #4c6a82;
		color: #fff;
	}

.checkbox-row, .checkbox-row-2 {
	width: 100%;
	display: inline-block;
	clear: both;
	vertical-align: top;
}

	.checkbox-row li {
		position: relative;
		float: left;
		margin-right: 13px;
		font-size: 13px;
		color: #465668;
		line-height: 20px;
		list-style: none;
	}

		.checkbox-row li .checkmark, .checkbox-row li .radiomark {
			top: 2px;
		}

	.checkbox-row-2 li {
		padding-left: 20px;
		list-style: none;
	}

	.checkbox-row li strong {
		display: inline-block;
		word-break: break-all;
	}

		.checkbox-row li strong img {
			padding-top: 1px;
		}

.checkbox {
	width: 12px;
	height: 12px;
	border: 1px solid #4c6a82;
}



.radiobtn {
	clear: both;
}

	.radiobtn .radio {
		float: left;
		width: 16px;
		height: 16px;
	}

.buttons-row {
	min-width: 90px;
	float: right;
	padding-top: 6px;
}

	.buttons-row .defultbtn {
		margin-top: 5px;
	}

	.buttons-row ul li {
		float: left;
		position: relative;
		margin: 0 2px;
		list-style: none;
	}

.custom-hlp-btns {
	padding-top: 0;
}

	.custom-hlp-btns .defultbtn {
		margin-top: 0;
	}

.accordion-head2 .buttons-row {
	padding-top: 0;
}

.accordion-head2 .defultbtn {
	margin-top: 0;
}

.pagenations-row {
	clear: both;
	width: 100%;
	float: left;
	padding-top: 5px;
	border-top: 1px solid #ccc;
}

	.pagenations-row span {
		float: left;
		font-size: 13px;
		color: #4d6b83;
		margin: 6px 20px 0 0;
	}

		.pagenations-row span strong {
			color: #484b4e;
		}

.pagination {
	margin-top: 5px;
	display: inline-block;
	border: solid 1px #d0dbea;
	border-radius: 3px;
}

	.pagination a {
		color: black;
		float: left;
		padding: 5px 8px;
		text-decoration: none;
		border-right: solid 1px #d0dbea;
		font-size: 13px;
		color: #465668;
	}

		.pagination a:first-child, .pagination a:last-child {
			padding: 4px 5px;
		}

		.pagination a:hover, .pagination a.active {
			background: #26a1c7;
			color: #fff;
		}

		.pagination a:first-child:hover, .pagination a:last-child:hover {
			background: none;
		}

		.pagination a:first-child img, .pagination a img {
			width: 14px;
		}

.casesearch-tablemain {
	width: 100%;
	clear: both;
}


table {
	table-layout: fixed;
	clear: both;
	width: 100%;
	border-spacing: 1px 0;
	border-collapse: separate;
}

	table tr th {
		font-weight: 500;
		/*word-break: break-all;*/
	}

		table tr th img {
			display: inline-block;
			padding-left: 5px;
			cursor: pointer;
		}

	table tr {
		padding: 0 10px;
		transition: all 0.5s ease;
	}

		table tr th, table tr td {
			text-align: left;
			line-height:15px;
			margin: 0 2px;
			padding: 5px 10px;
			font-size: 13px;
			vertical-align: middle;
			border-bottom: solid 2px #a0b2c6;
			color: #484b4e;
		}

		table tr td {
			border-bottom: 1px solid #e0e6eb;
			color: #465668;
			/*word-break:break-all;*/
			white-space: nowrap;
			overflow: hidden;
			-o-text-overflow: ellipsis;
			-ms-text-overflow: ellipsis;
			text-overflow: ellipsis;
		}

	table tbody tr:hover {
		background: #d8e8ee;
	}

.disabledRow {
	background: #e5eaf0;
}

table thead tr.active {
	background: inherit;
}

table tbody tr.active {
	background: #d8e8ee;
}

table tr td a {
	width: 100%;
	display: inline-block;
	padding: 0 3px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
/*table tr td li{
	float:left;
}*/

/*table tr td:last-child a{
	visibility:hidden;
}
table tr:hover td:last-child a{
	visibility:visible;
}*/




.casesearch-tabletwo tr th:nth-child(1), .casesearch-tabletwo tr td:nth-child(1) {
	width: 12%;
}

.casesearch-tabletwo tr th:nth-child(2), .casesearch-tabletwo tr td:nth-child(2), .casesearch-tabletwo tr th:nth-child(9), .casesearch-tabletwo tr td:nth-child(9) {
	width: 8%;
}

.casesearch-tabletwo tr th:nth-child(3), .casesearch-tabletwo tr td:nth-child(3), .casesearch-tabletwo tr th:nth-child(4), .casesearch-tabletwo tr td:nth-child(4) {
	width: 15%;
}

.casesearch-tabletwo tr th:nth-child(8), .casesearch-tabletwo tr td:nth-child(8) {
	width: 18%;
}

.casesearch-tabletwo tr th:nth-child(5), .casesearch-tabletwo tr td:nth-child(5), .casesearch-tabletwo tr th:nth-child(6), .casesearch-tabletwo tr td:nth-child(6), .casesearch-tabletwo tr th:nth-child(7), .casesearch-tabletwo tr td:nth-child(7) {
	width: 8%;
}

.casesearch-table tr td:first-child {
	color: #26a1c7;
	font-weight: 500;
}

.casesearch-table tr td:last-child img, .casesearch-table tr td:last-child .actionMenu {
	float: left;
	visibility: hidden;
}

.casesearch-table tr:hover {
	transition: all 0.3s ease;
	background: #d8e8ee;
	cursor: pointer;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}

.casesearch-table thead tr:hover {
	background: none;
}

.casesearch-table tr:hover td:last-child img, .casesearch-table tr:hover td:last-child .actionMenu {
	visibility: visible;
}

.casesearch-table tbody tr table tr td {
	border-bottom: none;
	padding: 0;
}

/*CASE QUERY MODULE STYLES HERE*/
.cqMaincontent {
	width: 100%;
	float: left;
	position: relative;
}

#cq-Sidenav, #cq-SidenavTwo {
	width: 380px;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	background: #fff;
	overflow-x: hidden;
	transition: 0.5s;
	border-top: 0 !important;
}

.cq-sidebarCasedetails {
	width: 100%;
	overflow: auto;
	padding: 0 0 5px 14px;
	/*padding:0 14px 10px 14px;*/
	border-top: none;
}

#cq-main, #cq-mainTwo {
	width: calc(100% - 380px);
	float: left;
	transition: margin-left .5s;
}

.shortbyDate {
	position: relative;
	display: inline-block;
	font-size: 13px;
	color: #4c6a82;
	cursor: pointer;
}

	.shortbyDate span {
		position: relative;
		display: inline-block;
	}

		.shortbyDate span:after {
			content: '';
			position: absolute;
			right: -18px;
			top: 4px;
			border: 5px solid transparent;
			border-top-color: #4c6a82;
		}

.shortby-DD {
	position: absolute;
	left: 0;
	top: 25px;
	min-width: 180px;
	background: #fff;
	border: 1px solid #e0e6eb;
	display: none;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	z-index: 99;
}
	/* .shortby-DD:after {
    content: '';
    position: absolute;
    right: 20px;
    top: -15px;
    width: 30px;
    height: 15px;
    background: url(../pages/images/top.png) no-repeat left top;
} */
	.shortby-DD li {
		font-size: 13px;
		color: #4c6a82;
		padding: 8px 10px;
		transition: all 0.5s ease;
		cursor: pointer;
		float: none !important;
		margin: 0 !important;
		list-style: none;
	}

		.shortby-DD li:hover {
			background: #d8e8ee;
		}

.casequeryTbl {
	padding: 0 0 0 10px;
}

.cqsm-title {
	padding: 10px 0;
	font-size: 15px;
	color: #495058;
}
/*.casequeryTbl tr th:nth-child(-n+7),.casequeryTbl tr td:nth-child(-n+7){
	width:10%;
}
.casequeryTbl tr th:nth-child(5),.casequeryTbl tr td:nth-child(5){
	width:14%;
}
.casequeryTbl tr th:nth-child(7),.casequeryTbl tr td:nth-child(7){
	width:6%;
}*/
.casequeryTbl tr td:last-child a {
	visibility: hidden;
}

.casequeryTbl tr:hover td:last-child a {
	visibility: visible;
}

.grid-5 tr th:nth-child(-n+5), .grid-5 tr td:nth-child(-n+5) {
	width: 24%;
}

.grid-5 tr th:nth-child(5), .grid-5 tr td:nth-child(5) {
	width: 4%;
}

	.grid-5 tr td:nth-child(5) a {
		visibility: hidden;
	}

.grid-5 tr:hover td:nth-child(5) a {
	visibility: visible;
}

.grid-6 tr th:nth-child(1), .grid-6 tr td:nth-child(1) {
	width: 21%;
}

.grid-6 tr th:nth-child(2), .grid-6 tr td:nth-child(2) {
	width: 30%;
}

.grid-6 tr th:nth-child(3), .grid-6 tr td:nth-child(3) {
	width: 15%;
}

.grid-6 tr th:nth-child(4), .grid-6 tr td:nth-child(4) {
	width: 15%;
}

.grid-6 tr th:nth-child(5), .grid-6 tr td:nth-child(5) {
	width: 15%;
}

.grid-6 tr th:nth-child(6), .grid-6 tr td:nth-child(6) {
	width: 4%;
}

	.grid-6 tr td:nth-child(6) a {
		visibility: hidden;
	}

.grid-6 tr:hover td:nth-child(6) a {
	visibility: visible;
}

.casequeryTbl tr td:nth-child(10) {
	padding: 10px 2px;
}

.casequeryTbl tr td a {
	float: left;
}

.casequeryTbl tr td:nth-child(10) .actionMenu, .casequeryTbl tr td:nth-child(10) a {
	visibility: hidden;
}

.casequeryTbl tr:hover td:nth-child(10) .actionMenu, .casequeryTbl tr:hover td:nth-child(10) a {
	visibility: visible;
}

.minMax-bottons li, .minMax-bottonsTwo li {
	float: left;
	margin: 0 !important;
	list-style: none;
}

	.minMax-bottons li a, .minMax-bottons li:nth-child(2) a, .minMax-bottonsTwo li a, .minMax-bottonsTwo li:nth-child(2) a {
		float: left;
		width: 30px;
		height: 26px;
		background: url(../pages/images/max.png) no-repeat center center;
		border: 1px solid #d0dbea;
	}

	.minMax-bottons li:nth-child(2) a, .minMax-bottonsTwo li:nth-child(2) a {
		background: url(../pages/images/min.png) no-repeat center center;
	}

	.minMax-bottons li:hover a, .minMax-bottons li.active a, .minMax-bottonsTwo li:hover a, .minMax-bottonsTwo li.active a {
		background: url(../pages/images/maxHover.png)#26a1c7 no-repeat center center;
		border-color: #26a1c7;
	}

	.minMax-bottons li:nth-child(2):hover a, .minMax-bottons li:nth-child(2).active a, .minMax-bottonsTwo li:nth-child(2):hover a, .minMax-bottonsTwo li:nth-child(2).active a {
		background: url(../pages/images/minHover.png)#26a1c7 no-repeat center center;
		border-color: #26a1c7;
	}

.download-dd {
	position: relative;
	display: inline-block;
}



.showingitemsrow {
	clear: both;
	padding-top: 10px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #e0e6eb;
}

	.showingitemsrow p {
		float: left;
		padding-right: 20px;
		font-size: 13px;
		color: #4c6a82;
		line-height: 26px;
	}

		.showingitemsrow p small {
			float: right;
			margin-left: 0;
			margin-top: 3px;
		}

			.showingitemsrow p small img {
				float: left;
				margin: 0 0 0 10px;
			}

.sortDate {
	width: 90px;
	margin-top: 5px;
	float: right;
	border: none;
	font-size: 13px;
	color: #465668;
}

	.sortDate img {
		display: inline-block;
		margin-left: 10px;
	}


.otherC-inputrow {
	width: 100%;
	display: inline-block;
}

	.otherC-inputrow .inputrow {
		width: 33.3%;
		padding: 0 2%;
		float: left;
	}

.other-ctgRow {
	width: 100%;
	display: inline-block;
}

.otherctg-clm {
	width: 33.3%;
	float: left;
	padding: 1% 2%;
}

.other-flexfield {
	width: 66%;
	float: right;
}

	.other-flexfield .inputrow {
		width: 50%;
		float: left;
		padding: 1% 3%;
	}

.Verbatim-textfield {
	width: 91%;
}

	.Verbatim-textfield textarea {
		height: 100px;
		overflow: auto;
	}

/*COMPONENT INFORMATION TABS CONTENT STYLES HERE*/
.adverseevents-table tr td:first-child {
	color: #484b4e;
}

.adverseevents-table tr td:nth-child(5) img {
	opacity: 1;
}

.adverseevents-table tr td img {
	opacity: 1;
	margin-top: -2px;
}

.adverseevents-table tr th:nth-child(1), .adverseevents-table tr td:nth-child(1) {
	width: 6%;
}

.adverseevents-table tr th:nth-child(2), .adverseevents-table tr td:nth-child(2) {
	width: 22%;
}

.adverseevents-table tr th:nth-child(3), .adverseevents-table tr td:nth-child(3), .adverseevents-table tr th:nth-child(4), .adverseevents-table tr td:nth-child(4), .adverseevents-table tr th:nth-child(5), .adverseevents-table tr td:nth-child(5), .adverseevents-table tr th:nth-child(6), .adverseevents-table tr td:nth-child(6) {
	width: 18%;
}

	.adverseevents-table tr td:nth-child(5) img {
		display: inline-block;
		padding-right: 3px;
	}

.adverseevents-tablemain {
	height: auto;
}

.accordion_containertwo {
	float: left;
	padding-right: 0;
	margin-top: 20px;
	/*display: inline-block;*/
	background: #edf3e7;
	display: none;
}

	.accordion_containertwo .accordion-head {
		border: 1px solid #a5d46c;
		background: #f9fcff;
	}

	.accordion_containertwo .accordion_body {
		border: 1px solid #a5d46c;
		border-top-color: #f9fcff;
		margin-top: -12px;
	}

.accordion_containerthree .accordion-head {
	border: 1px solid #a3c2cc;
	background: #f9fcff;
}

.accordion_containerthree .accordion_body {
	border: 1px solid #a3c2cc;
	border-top-color: #f9fcff;
	margin-top: -12px;
}

.adverseEventmain {
	width: 98%;
	margin: 0 auto;
}

.adverseEvent-header {
	width: 100%;
	float: left;
	background-color: #a5d46c;
	padding: 0 20px;
	margin-bottom: 20px;
}

	.adverseEvent-header span {
		float: left;
		font-size: 16px;
		font-weight: 700;
		line-height: 40px;
		color: #fff;
	}

.adverseEvent-nav {
	float: right;
}

	.adverseEvent-nav li {
		float: left;
		list-style: none;
	}

		.adverseEvent-nav li a {
			display: block;
			padding: 0 10px;
			font-size: 12px;
			line-height: 40px;
			color: #ffffff;
		}

.adverseEvent-inputrow {
	width: 100%;
	clear: both;
	display: inline-block;
}

	.adverseEvent-inputrow .inputrow {
		position: relative;
		width: 15%;
		margin: 5px 2% 0 0;
		float: left;
	}

		/*.inputrow label{
	position:relative;
}*/
		.adverseEvent-inputrow .inputrow:last-child {
			margin-right: 0;
		}

	.adverseEvent-inputrow .primaryphone {
		width: 70%;
		float: left;
	}

	.adverseEvent-inputrow .primaryphtwo {
		width: 30%;
		float: left;
	}

.adverseEventleft {
	width: 85%;
	float: left;
}

	.adverseEventleft .inputrow {
		width: 18%;
		position: relative;
	}

.adverseEventright {
	width: 15%;
	float: left;
}

	.adverseEventright .adverseEvent-inputrow textarea {
		resize: none;
		height: 80px;
	}

.ae-description {
	width: 49%;
	position: relative;
	padding-top: 5px;
	float: left;
}

.ae-description2 {
	float: right;
}

.ae-description textarea {
	width: 100%;
	height: 105px;
}

.labnotes-inputrow textarea {
	height: 100px;
	overflow: auto;
}

.description-row {
	position: relative;
	display: inline-block;
	width: 100%;
	padding-bottom: 5px;
}

	.description-row small {
		display: inline-block;
		font-size: 11px;
		margin-top: 9px;
		color: #4c6a82;
		line-height: 16px;
	}

		.description-row small a {
			float: right;
			margin-left: 10px;
		}

.descriptionbtn {
	float: right;
}

	.descriptionbtn .copyform {
		margin-right: 10px;
	}

	.descriptionbtn a {
		float: left;
		line-height: 19px;
	}

.ae-description .inputrow {
	width: 30.5%;
	margin-right: 4%;
}

	.ae-description .inputrow:last-child {
		margin-right: 0;
	}

.copyinfo-btn {
	float: left;
	padding: 7px 20px;
	margin-left: 50px;
	font-size: 13px;
	font-weight: 500;
	background-color: #fafcff;
	border: solid 1px #d0dbea;
	color: #445160;
}

.patioentpagerstwo {
	float: right;
}

	.patioentpagerstwo li {
		margin: 0 0;
		list-style: none;
	}

		.patioentpagerstwo li img.add {
			margin-right: 6px;
			margin-top: 0;
		}

.events-leftcolumn {
	width: 15%;
	float: left;
}

.events-rightcolumn {
	width: 85%;
	padding-left: 2%;
	float: right;
}

.events-sidbar {
	height: 270px;
	background-color: #ffffff;
	border: solid 1px #d0dbea;
	overflow: auto;
}

	.events-sidbar li {
		padding: 10px;
		font-size: 13px;
		color: #445160;
		list-style: none;
	}

.listGroup {
	height: auto;
	height: 150px;
}

	.listGroup li {
		font-size: 11px;
		list-style: none;
	}

.events-sidbar li img {
	float: right;
	width: 16px;
}

.events-sidbar li:hover, .events-sidbar li.active {
	background-color: #d8e8ee;
}

.events-inputrow {
	width: 100%;
	margin-bottom: 5px;
	display: inline-block;
}

.verbatim-input {
	width: 38.5%;
	display: inline-block;
}

.hashicon {
	position: relative;
}

.accure-input {
	width: 18%;
	margin-left: 2%;
}

.events-inputrow .inputrow {
	width: 18%;
	margin-right: 2.5%;
	float: left;
}

	.events-inputrow .inputrow:last-child {
		margin-right: 0;
	}

.events-inputrow .checkbox-row {
	float: left;
	width: 48%;
	margin-top: 20px;
}

	.events-inputrow .checkbox-row li {
		margin-right: 10px;
		margin-top: -4px;
		list-style: none;
	}

.events-inputrow .duration-input {
	width: 50%;
	float: right;
}

.seriousness-checkboxlist {
	width: 100%;
	clear: both;
	margin-top: 10px;
	border-top: 1px solid #e0e6eb;
}

	.seriousness-checkboxlist .descrip-resolution {
		display: inline-block;
	}

.seriousnesschelist-one {
	margin-right: 2.5%;
	display: inline-block;
	width: 100%;
}

	.seriousnesschelist-one .checkbox-row {
		display: inline-block;
		width: 100%;
	}

		.seriousnesschelist-one .checkbox-row li {
			float: left;
			margin: 4px 2px;
			width: 17%;
			list-style: none;
		}

.seriousness-inputrow {
	width: 45%;
	float: left;
	margin-right: 8%;
}

	.seriousness-inputrow:last-child {
		margin-right: 0;
	}

.labresults-tablemain {
	height: 200px;
}

.labresults-table tbody tr td {
	padding: 5px 3px;
}

.labresults-table th:nth-child(-n+9), .labresults-table td:nth-child(-n+9) {
	width: 12%;
}

.labresults-table th:nth-child(2), .labresults-table td:nth-child(2), .labresults-table th:nth-child(8), .labresults-table td:nth-child(8) {
	width: 15%;
}

.labresults-table th:first-child, .labresults-table td:first-child, .labresults-table th:last-child, .labresults-table td:last-child {
	width: 5%;
}

.labresults-table tr td:last-child {
	vertical-align: middle;
}



.medicalhistory-table tr td:first-child {
	color: #465668;
}

.medicalhistory-table tr td:last-child {
	vertical-align: middle;
}

.medicalhistory-table tr th, .medicalhistory-table tr td {
	padding: 5px 10px;
}

.medicalhistory-table th:nth-child(-n+7), .medicalhistory-table td:nth-child(-n+7) {
	width: 15%;
}

.medicalhistory-table th:nth-child(2), .medicalhistory-table td:nth-child(2) {
	width: 25%;
}

.medicalhistory-table th:nth-child(5), .medicalhistory-table td:nth-child(5), .medicalhistory-table th:first-child, .medicalhistory-table td:first-child, .medicalhistory-table th:last-child, .medicalhistory-table td:last-child {
	width: 5%;
}

.medicalhistory-table tr td:last-child img {
	visibility: hidden;
}

.medicalhistory-table tr:hover td:last-child img {
	visibility: visible;
}

.proinfo-leftcolumn {
	width: 26%;
	float: left;
}

.proinfo-rightcolumn {
	width: 74%;
	float: left;
	border-left: 1px solid #ccc;
	padding-left: 10px;
}

.pro-infoheading {
	margin: 7px 0 0px 0;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	color: #495058;
}

.proinfo-rightcolumn .pro-infoheading {
	padding-top: 14px;
}

.pro-infoheading img {
	margin-left: 10px;
	float: right;
	margin-top: 0;
}

.pro-infotable {
	clear: both;
	margin-top: 14px;
	padding-right: 20px;
}

	.pro-infotable tr td img {
		opacity: 1;
	}

.pro-infoinputrow {
	width: 100%;
	display: inline-block;
}

	.pro-infoinputrow .inputrow {
		position: relative;
		width: 31%;
		padding-top: 5px;
		display: inline-block;
		margin-right: 3%;
	}

		.pro-infoinputrow .inputrow:last-child {
			margin-right: 0;
		}

.pro-infotabletwomain {
	width: 100%;
}

.proinfocasequery-table {
	height: 200px;
}

.pro-infotabletwo tr:hover {
	background: none;
}

.produ-dtls tr th:nth-child(-n+5), .produ-dtls tr td:nth-child(-n+5) {
	width: 10%;
	padding-left: 5px;
	padding-right: 5px;
}

.produ-dtls tr th:nth-child(2), .produ-dtls tr td:nth-child(2) {
	width: 40%;
}

.produ-dtls tr th:nth-child(3), .produ-dtls tr td:nth-child(3), .produ-dtls tr th:nth-child(4), .produ-dtls tr td:nth-child(4) {
	width: 20%;
}


.pro-infotabletwo tr th:nth-child(-n+9), .pro-infotabletwo tr td:nth-child(-n+9) {
	width: 11%;
}

.pro-infotabletwo tr th:nth-child(1), .pro-infotabletwo tr td:nth-child(1) {
	width: 4%;
	text-align: center;
}

.pro-infotabletwo tr th:nth-child(2), .pro-infotabletwo tr td:nth-child(2) {
	width: 8%;
}

.pro-infotabletwo tr th:nth-child(2), .pro-infotabletwo tr td:nth-child(2), .pro-infotabletwo tr th:nth-child(4), .pro-infotabletwo tr td:nth-child(4), .pro-infotabletwo tr th:nth-child(8), .pro-infotabletwo tr td:nth-child(8) {
	width: 16%;
}

.pro-infotabletwo tr th:last-child, .pro-infotabletwo tr td:last-child {
	width: 4%;
}

.pro-infotabletwo td input, .pro-infotabletwo td select {
	margin-bottom: 3px;
	display: block;
}

.frequencytd input {
	width: 29%;
	margin-right: 4px;
	float: left;
}

.frequencytd select {
	width: 67%;
	float: left;
}

.pro-infotabletwo tbody tr:hover {
	background: #d8e8ee;
}

.pro-infotabletwo tr td {
	border-bottom: 1px solid #e0e6eb;
	padding: 3px 3px;
}

	.pro-infotabletwo tr td:last-child img {
		visibility: hidden;
	}

.pro-infotabletwo tr:hover td:last-child img {
	visibility: visible;
}

.prolistcasequery-table {
	height: 100px;
}

.prodetails-table tr td {
	padding: 5px 1px;
}

	.prodetails-table tr th:nth-child(-n+6), .prodetails-table tr td:nth-child(-n+6) {
		width: 19%;
	}

	.prodetails-table tr th:nth-child(1), .prodetails-table tr td:nth-child(1), .prodetails-table tr th:last-child, .prodetails-table tr td:last-child {
		width: 5%;
	}

	.prodetails-table tr td:nth-child(1) {
		text-align: center;
	}

	.prodetails-table tr td input, .prodetails-table tr td select {
		margin-bottom: 2px;
	}

	.prodetails-table tr td:last-child img {
		visibility: hidden;
		margin: 0 auto;
	}

.prodetails-table tr:hover td:last-child img {
	visibility: visible;
}

.quanityCnt {
	float: left;
}

	.quanityCnt input, .quanityCnt select {
		width: 29%;
		float: left;
		margin: 0 2px 0 0;
	}

	.quanityCnt select {
		width: 68%;
	}

.adverseEve, .proEve, .other {
	opacity: 0.5;
}

.change {
	opacity: 1;
}
/*.hide{
	display:none;
}*/

.cumulative-does {
	background-color: #e5eaf0;
	display: block;
	padding: 6px 0;
	margin-top: 10px;
	font-size: 13px;
	font-weight: 500;
	text-align: center;
	color: #445160;
}

.additional-infomain {
	clear: both;
	padding-top: 6px;
}

	.additional-infomain .pro-infoheading {
		padding-bottom: 6px;
	}

.additional-inputrow {
	padding-top: 5px;
	width: 100%;
	display: inline-block;
}

	.additional-inputrow .inputrow {
		width: 31.2%;
		float: left;
		margin-right: 3%;
	}

		.additional-inputrow .inputrow:last-child {
			margin-right: 0;
		}

.accordion_containerthree {
	width: 100%;
	background: #e5f1f1;
}

.productc-omplaint {
	background: #51a4a4;
}

.general-leftculumn {
	float: left;
	width: 46%;
	padding-right: 20px;
}

.general-rightculumn {
	float: left;
	width: 54%;
	padding-left: 20px;
}

.descrip-category {
	width: 100%;
}

	.descrip-category label {
		width: 47%;
		float: left;
	}

.copyformbtn {
	float: right;
	width: 34%;
	margin-top: 10px;
}

	.copyformbtn a, .copyformbtn2 a {
		float: left;
		margin-right: 10px;
		line-height: 21px;
	}

		.copyformbtn a:last-child, .copyformbtn2 a:last-child {
			margin-right: 0;
		}


.copyform {
	padding: 2px 20px;
	font-size: 13px;
	font-weight: 500;
	text-align: center;
	background-color: #fafcff;
	border: solid 1px #d0dbea;
	color: #445160;
}

.general-leftculumn .descriptiontexteria .pcdescription-row {
	width: 61% !important;
}

.general-leftculumn .descriptiontexteria .inputrow {
	width: 35%;
	margin-right: 4%;
}

.clasificationchek-row {
	padding-bottom: 10px;
	display: inline-block;
	width: 100%;
}

.pcdes-hrow label {
	float: left;
}

.pcdesr-btnrow {
	float: right;
	padding-bottom: 5px;
}

	.pcdesr-btnrow a {
		float: left;
	}

		.pcdesr-btnrow a:nth-child(1) img, .pcdesr-btnrow a:nth-child(2) img {
			margin-top: 3px;
		}

.pcdescription-row textarea {
	height: 210px;
	overflow: auto;
}
/*.pcdesr-btnrow a img {
	margin:-7px 0 5px 10px;	
}*/
.general-leftculumn .descriptiontexteria .inputrow:last-child {
	margin: 8px 0 0 0;
}

.proinfo-leftcolumn .inputrow {
	width: 44%;
	float: left;
	margin-right: 6%;
}

.pc-categorylisy {
	height: 210px;
	background-color: #ffffff;
	border: solid 1px #d0dbea;
	overflow: auto;
}

	.pc-categorylisy ul li {
		float: none;
		list-style: none;
	}

.additionalbtns {
	float: right;
	padding-bottom: 0;
	margin-right: 2%;
}

	.additionalbtns a {
		float: left;
		padding: 6px 20px;
		margin-left: 10px;
		font-size: 13px;
		font-weight: 500;
		color: #445160;
		background-color: #fafcff;
		border: solid 1px #d0dbea;
	}

.general-rightculumn .primaryphone, .general-rightculumn .primaryphtwo {
	width: 60%;
	float: left;
}

.general-rightculumn .primaryphtwo {
	width: 40%;
}

.general-rightculumn .pro-infoinputrow {
	padding-top: 5px;
}

.pro-infotablethree tr:hover {
	background: none;
}

.pro-infotablethree tr th {
	width: 24%;
}

	.pro-infotablethree tr th:first-child {
		width: 4%;
	}

.general-leftculumn .heading-two {
	padding: 4px 30px 0 0;
	float: left;
	font-size: 13px;
	font-weight: 500;
	color: #484b4e;
}

.classification-checkboxes {
	float: left;
}

	.classification-checkboxes li {
		padding-bottom: 0;
		list-style: none;
	}

.pro-infotablethree tr td, .pro-infotablethree tr td table tr td {
	padding: 4px 3px;
	border: none;
}

	.pro-infotablethree tr td:first-child {
		vertical-align: middle;
		color: #484b4e;
	}

	.pro-infotablethree tr td table tr td {
		padding: 0 2px;
		width: 50%;
	}

.retrieval-leftcolumn {
	width: 48%;
	margin-right: 4%;
	float: left;
}

	.retrieval-leftcolumn:last-child {
		margin-right: 0;
	}

.retrieval-inputrow {
	width: 100%;
	padding-top: 5px;
	display: inline-block;
}

	.retrieval-inputrow .inputrow {
		width: 15%;
		float: left;
		margin-right: 2%;
	}

		.retrieval-inputrow .inputrow:last-child {
			margin: 0;
		}

	.retrieval-inputrow .replacementnote {
		width: 32%;
	}

.replacementnote .padding {
	padding-top: 10px;
}

.retrieval-inputrow .primaryphone {
	width: 69%;
	float: left;
	margin-right: 1%;
}

.retrieval-inputrow .primaryphtwo {
	width: 30%;
	float: left;
}

.investigationform-main {
	clear: both;
}

.investigation-inputrow {
	width: 100%;
	padding-top: 5px;
	display: inline-block;
}

	.investigation-inputrow .inputrow {
		width: 47%;
		margin-right: 6%;
		float: left;
	}

		.investigation-inputrow .inputrow:last-child {
			margin: 0;
		}

.requisttype-radiobtns {
	clear: both;
	margin: 20px 0 10px 0;
}

	.requisttype-radiobtns li {
		float: left;
		margin-right: 7px;
		font-size: 12px;
		color: #465668;
		list-style: none;
	}

		.requisttype-radiobtns li input {
			width: 16px;
			margin: 0 6px 0 0;
			float: left;
			height: 16px;
		}

.replacementcolumn-1 {
	width: 32%;
	margin-right: 2%;
	float: left;
}

	.replacementcolumn-1:last-child {
		margin-right: 0;
	}

.replacementcolumn-2 {
	width: 15%;
	float: left;
}

.replacementcolumn-3 {
	width: 49%;
}

.replacementinputrow {
	display: inline-block;
	padding-top: 5px;
	width: 100%;
}

.replacementcolumn-1 .inputrow {
	position: relative;
	width: 48%;
	margin-right: 4%;
	float: left;
}

.replacementcolumn-3 .inputrow {
	width: 31%;
	margin-right: 3.5%;
	float: left;
}

.retrieval-inputrow .replacementnote-2 {
	width: 49%;
}

.creditinfo-inputrow {
	display: inline-block;
	width: 100%;
	padding-top: 5px;
}

	.creditinfo-inputrow .inputrow {
		position: relative;
		width: 16%;
		margin-right: 9px;
		float: left;
	}

		.creditinfo-inputrow .inputrow:last-child {
			margin-right: 0;
		}

	.creditinfo-inputrow .creditinfo-2 {
		width: 32%;
	}

	.creditinfo-inputrow .inputrow .primaryphone {
		width: 66%;
		float: left;
	}

	.creditinfo-inputrow .inputrow .primaryphtwo {
		width: 34%;
		float: left;
	}



/*ATTACHMENTS PAGE STYLES HERE*/
.caseattachmentmain {
	width: 100%;
	clear: both;
}

.caseattachment-row {
	width: 100%;
	float: left;
	padding: 20px;
	border-bottom: 1px solid #e0e6eb;
	transition: all 0.5s ease;
}

	.caseattachment-row:hover {
		background: #d8e8ee;
	}

	.caseattachment-row .dltIcon {
		visibility: hidden;
	}

	.caseattachment-row:hover .dltIcon {
		visibility: visible;
	}

	.caseattachment-row .crp-dlte {
		visibility: hidden;
	}

	.caseattachment-row:hover .crp-dlte {
		visibility: visible;
	}

.caseattachmentleft {
	width: 70%;
	float: left;
}

.caseattachmentright {
	float: right;
	width: 26%;
}

.snr {
	float: left;
	width: 4%;
	margin-top: 60px;
	color: #4c6a82;
	font-size: 14px;
}

.caseattachmentleft .inputrow {
	width: 34%;
	margin-right: 8%;
	padding-top: 5px;
	float: left;
}

.caseattachmentright .caseattachment-inputrow {
	float: left;
	width: 96%;
	margin-right: 0;
}

.caseattachmentleft .caseattachment-inputrow {
	width: 90%;
	clear: both;
}

.caseattachmentright ul {
	float: left;
}

	.caseattachmentright ul li {
		display: table;
		font-size: 13px;
		padding-top: 10px;
		color: #4c6a82;
		list-style: none;
	}

		.caseattachmentright ul li small {
			float: left;
			margin-top: 5px;
		}

		.caseattachmentright ul li img {
			float: left;
			margin: 0px 5px 0 0;
		}

input[type="file"] {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(Opacity=0);
	-khtml-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	margin-top: -26px;
	padding: 0;
}

.input-file {
	width: 110px;
	color: #4c6a82;
	display: block;
	font-size: 13px;
	color: #4c6a82;
	padding: 5px 5px 5px 0;
}

.input-fileTwo {
	width: auto !important;
	height: 26px;
	line-height: inherit;
	font-weight: normal;
}

	.input-fileTwo img {
		float: none;
		padding-left: 10px;
	}

.emailTem-upload {
	width: 25px;
}

.input-filemin {
	min-width: 200px;
	width: inherit;
}

.input-file img {
	margin-top: -4px;
	display: inline-block;
}

.uploadFile-row {
	float: left;
	width: 100%;
}

.fileHeading, .upldButton {
	float: left;
	margin: 3px;
}

.upldButton {
	width: 26px;
	height: 26px;
	margin: 0;
	cursor: pointer;
}

.documntrefMain {
	float: left;
	width: 100%;
}

	.documntrefMain a {
		float: left;
		margin: 0 2px;
	}

.documntref {
	max-width: 90%;
	float: left;
	margin-top: 0;
	font-size: 13px;
	font-weight: 500;
	color: #26a1c7;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	clear: both;
}

.newdocref {
	position: relative;
	padding-right: 14px;
	margin-top: 8px;
}

	.newdocref cite {
		position: absolute;
		top: 0px;
		right: 0;
	}

.invalidformat { /* added by devTeam to show invalid file msg and choose file msg */
	max-width: 90%;
	float: left;
	margin-top: 0;
	font-weight: 500;
	padding: 5px 0;
	font-size: 10px;
	color: #d83232 !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.documntref2 {
	max-width: 80%;
}

.documntref cite {
	padding-left: 5px;
	color: #4c6a82;
	margin-left: 5px;
	font-style: normal;
	cursor: pointer;
	font-weight:600;
}

.noneinfoTwo {
	display: none;
}

.doc-worning {
	font-size: 10px;
	padding-bottom: 8px;
	color: #4c6a82;
}
/*ACTIVITIES REPORT DESIGN STYLES HERE*/
.activities-repomain {
	width: 85%;
}

.activitiestable-main {
	height: 380px;
}

.tab-contenttwo {
	background: #fff;
	border: none;
	border-top: solid 1px #e0e6eb;
}

.activitiestable-main tr td:first-child {
	color: #484b4e;
}

.activitiestable-main tr th:nth-child(1), .activitiestable-main tr td:nth-child(1), .activitiestable-main tr th:nth-child(2), .activitiestable-main tr td:nth-child(2), .activitiestable-main tr th:nth-child(3), .activitiestable-main tr td:nth-child(3), .activitiestable-main tr th:nth-child(4), .activitiestable-main tr td:nth-child(4), .activitiestable-main tr th:nth-child(5), .activitiestable-main tr td:nth-child(5), .activitiestable-main tr th:nth-child(6), .activitiestable-main tr td:nth-child(6) {
	width: 10%;
}

.activitiestable-main tr th:nth-child(7), .activitiestable-main tr td:nth-child(7) {
	width: 15%;
}

.activitiestable-main tr th:nth-child(8), .activitiestable-main tr td:nth-child(8) {
	width: 35%;
}
/*Activitiestable-main-3 styles here
*/
.activitiestable-main-3 tr th:nth-child(-n+11), .activitiestable-main-3 tr td:nth-child(-n+11) {
	width: 8%;
}

.activitiestable-main-3 tr th:nth-child(1), .activitiestable-main-3 tr td:nth-child(1) {
	width: 20%;
}

.activitiestable-main-3 tr th:nth-child(6), .activitiestable-main-3 tr td:nth-child(6), .activitiestable-main-3 tr th:nth-child(7), .activitiestable-main-3 tr td:nth-child(7), .activitiestable-main-3 tr th:nth-child(8), .activitiestable-main-3 tr td:nth-child(8), .activitiestable-main-3 tr th:nth-child(9), .activitiestable-main-3 tr td:nth-child(9) {
	width: 7%;
}

.activitiestable-main-3 tr th:nth-child(4), .activitiestable-main-3 tr td:nth-child(4) {
	width: 12%;
}



/*ActivitiesTable-5 styles here*/

.activitiestable-main-5 tr th:nth-child(1), .activitiestable-main-5 tr td:nth-child(1), .activitiestable-main-5 tr th:nth-child(2), .activitiestable-main-5 tr td:nth-child(2), .activitiestable-main-5 tr th:nth-child(6), .activitiestable-main-5 tr td:nth-child(6) {
	width: 20%;
}

.activitiestable-main-5 tr th:nth-child(3), .activitiestable-main-5 tr td:nth-child(3), .activitiestable-main-5 tr th:nth-child(4), .activitiestable-main-5 tr td:nth-child(4), .activitiestable-main-5 tr th:nth-child(5), .activitiestable-main-5 tr td:nth-child(5) {
	width: 13%;
}

/*CDR SETTINGS STYLES*/
.cdrsettings-main {
	width: 520px;
}

.investigation-main {
	width: 620px;
}

.cdrformain {
	clear: both;
}

	.cdrformain span {
		font-size: 13px;
		font-weight: 500;
		text-align: left;
		font-style: italic;
		color: #9b9b9b;
	}

.cdrsettings-row {
	clear: both;
}

	.cdrsettings-row small {
		display: block;
		padding: 40px 0 10px 0;
		font-size: 13px;
		font-weight: 500;
		color: #484b4e;
	}

.reportelemnts {
	width: 100%;
}

.reportelemnt-1 {
	width: 50%;
	margin-top: 10px;
	float: left;
	font-size: 13px;
	color: #465668;
}

	.reportelemnt-1 .checkbox {
		margin: 0 7px 0 0;
	}

/*RETURN STYLES HERE*/
.returnform-main {
	float: left;
	width: 100%;
	padding-top: 10px;
	border-top: 1px solid #e0e6eb;
}

.returnMain {
	width: 520px
}

	.returnMain .radiobtn {
		width: 16px;
		height: 16px;
		margin-left: 0;
	}

	.returnMain span {
		display: block;
		padding-top: 5px;
		font-size: 13px;
		color: #465668;
	}

.returnform-main p {
	clear: both;
	padding: 10px 0;
	font-size: 13px;
	color: #465668;
}

	.returnform-main p small {
		color: #4c6a82;
		margin-right: 50px;
	}
/*NOTES STYLES*/
.notesmain {
	width: 520px;
}

.notes-texteria {
	float: left;
	width: 100%;
}

	.notes-texteria textarea.notestext {
		width: 100%;
		height: 500px;
		border-radius: 2px;
		background: #ffffff;
		border: solid 1px #d0dbea;
	}

/*PRODUCT SEARCH STYLES*/
.pro-sermain {
	width: 70%;
}

.prosearch-content {
	width: 100%;
	display: inline-block;
}

.prosearch-table tr th:nth-child(-n+5), .prosearch-table tr td:nth-child(-n+5) {
	width: 20%;
}
/*ASSOCIATED CASES styles */
.associated-table {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.associatedpages, .associatedpages-2 {
	border-top: 0;
}

.associatedpages-2 {
	margin-top: 0;
}

.associated-table tr th:nth-child(-n+7), .associated-table tr td:nth-child(-n+7) {
	width: 15%;
}

.associated-table tr th:last-child, .associated-table tr td:last-child {
	width: 10%;
}

	.associated-table tr td:last-child a, .associated-table tr td:last-child .actionMenu {
		visibility: hidden;
	}

.associated-table tr:hover td:last-child a, .associated-table tr:hover td:last-child .actionMenu {
	visibility: visible;
}


/*CASE REBS STYLES HERE*/
.disabled, textarea.disabled {
	background-color: #e5eaf0 !important;
	border: solid 1px #d0dbea;
	opacity: 1;
}

.imgDisabled {
	opacity: 0.5;
}

.caserebs-main {
	width: 85%;
}

.caserebs-content {
	width: 100%;
	float: left;
	/*height:550px;
	overflow:auto;*/
}

	.caserebs-content::-webkit-scrollbar {
		width: 5px;
	}

	.caserebs-content::-webkit-scrollbar-track {
		background: #fff;
	}

	.caserebs-content::-webkit-scrollbar-thumb {
		background: #ccc;
		border-radius: 30px;
	}

.caserebs-leftcontent {
	width: 65%;
	padding-right: 20px;
	float: left;
	border-right: 1px solid #dcdddd;
}

.caserebs-rightcontent {
	width: 35%;
	padding-left: 20px;
	float: left;
}

.caserebsform {
	padding: 20px;
	background: #f5f8fb;
	border: solid 1px #e0e6eb;
}

.caserebsinputrow {
	display: inline-block;
	padding-top: 5px;
	width: 100%;
}

	.caserebsinputrow .inputrow {
		width: 22%;
		float: left;
		margin-right: 4%;
	}

	.caserebsinputrow .caserebsin-row {
		width: 48%;
	}

	.caserebsinputrow .inputrow:last-child {
		margin-right: 0;
	}

.caserebscheck {
	float: left;
	margin-top: 20px;
	font-size: 13px;
	color: #465668;
}

.caserebspagersrow {
	border-top: 0;
}

.caserebsbtns {
	float: right;
	width: 212px;
}

	.caserebsbtns .defultbtn {
		margin-left: 10px;
		float: left;
	}

.caserebspagers {
	float: right;
}

.caserebstable {
	padding-top: 14px;
	height: auto;
}

	.caserebstable table tr th, .caserebstable table tr td {
		line-height: 20px;
		padding: 8px 10px;
		vertical-align: middle;
	}

		.caserebstable table tr td a {
			color: #484b4e;
		}

.caserebs-rightcontent p {
	font-size: 16px;
	color: #495058;
}

	.caserebs-rightcontent p .checkbox {
		margin-right: 10px;
	}

.caserebstable tr th:nth-child(1), .caserebstable tr td:nth-child(1) {
	width: 10%;
}

.caserebstable tr th:nth-child(2), .caserebstable tr td:nth-child(2), .caserebstable tr th:nth-child(4), .caserebstable tr td:nth-child(4) {
	width: 15%;
}

.caserebstable tr th:nth-child(3), .caserebstable tr td:nth-child(3), .caserebstable tr th:nth-child(5), .caserebstable tr td:nth-child(5) {
	width: 30%;
}

.inputrowfull input {
	width: 50%;
	float: left;
	background-color: #0c75dc;
	border-color: #0c75dc;
	border-radius: 0;
	color: #fff;
}

	.inputrowfull input:last-child {
		background-color: #cee3f8;
		border-color: #cee3f8;
		color: #445160;
	}

.representative-inputrow {
	clear: both;
	padding-top: 20px;
}

	.representative-inputrow label {
		position: relative;
	}

	.representative-inputrow .inputrow {
		width: 46%;
		float: left;
		margin-right: 6%;
	}

		.representative-inputrow .inputrow:last-child {
			margin-right: 0;
		}

	.representative-inputrow .caserebscheck {
		margin-top: 0;
	}

.representativebtns .defultbtn {
	cursor: not-allowed;
	opacity: 0.7;
}

.representativebtns .defultbtn2:hover {
	background-color: #fafcff;
	border: solid 1px #d0dbea;
	color: #445160;
	cursor: not-allowed;
	opacity: 0.7;
}

.serchcre-main {
	width: 100%;
	padding: 10px;
	display: inline-block;
	background: #f5f8fb;
	border: solid 1px #e0e6eb;
}
/*AUTO TEXT SELECTION*/
.autotext-selemain {
	width: 640px;
	z-index: 999999;
}

.autotextselection-main {
	width: 100%;
}

	.autotextselection-main .autotextformmain {
		width: 100%;
		display: inline-block;
		padding: 20px;
		background-color: #f5f8fb;
		border: solid 1px #e0e6eb;
	}

.autotext-inputrow {
	clear: both;
	width: 100%;
	display: inline-block;
}

	.autotext-inputrow .inputrow {
		width: 48%;
		margin-right: 4%;
		float: left;
	}

	.autotext-inputrow .autoinputrow {
		width: 42%;
		float: right;
	}

	.autotext-inputrow .inputrow:last-child {
		margin-right: 0;
	}

.descriptionRes-main {
	width: 100%;
	float: left;
	height: 600px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.descriptionResolution {
	width: 100%;
	float: left;
	margin: 20px 0 0 0;
}

	.descriptionResolution tr th {
		width: 33.3%;
		padding-bottom: 5px;
		text-align: left;
		font-size: 13px;
		color: #4c6a82;
		/*border:none;*/
	}

	.descriptionResolution tr td {
		width: 33.3%;
		padding: 5px 10px 20px 10px;
		font-size: 13px;
		line-height: 20px;
		border: solid 1px #d0dbea;
		color: #465668;
		border-bottom: none;
	}

		.descriptionResolution tr td:nth-child(2), .descriptionResolution tr td:nth-child(3) {
			border-left: none;
		}

.descriptionResolution2 tr th, .descriptionResolution2 tr td {
	width: 100%;
}
/*FAQ LIBRARY STYLES*/
.faq-search {
	padding: 0 0 10px 0;
	clear: both;
}

	.faq-search span {
		font-size: 16px;
		font-weight: 500;
		color: #495058;
	}

	.faq-search img {
		float: left;
		margin: 0 10px 0 0;
	}

.faqlibrary-formmain {
	width: 100%;
	float: left;
	background: #f5f8fb;
	border: solid 1px #e0e6eb;
	clear: both;
	padding: 5px 20px;
}

.faqlibrary-inputrow {
	width: 100%;
	float: left;
	padding-top: 5px;
}

	.faqlibrary-inputrow .checkbox-row {
		margin-top: 3px;
	}

	.faqlibrary-inputrow .inputrow {
		width: 31%;
		margin-right: 3.5%;
		float: left;
	}

		.faqlibrary-inputrow .inputrow:last-child {
			margin-right: 0;
		}

.faq-queanswers {
	width: 100%;
	float: left;
	margin-top: 20px;
	overflow: auto;
	border: 1px solid #efefef;
	padding: 10px;
}

	.faq-queanswers ul li {
		padding-bottom: 20px;
		border-bottom: 1px solid #e6e6e6;
		list-style: none;
	}

		.faq-queanswers ul li span {
			padding-top: 17px;
			display: block;
			font-size: 13px;
			font-style: italic;
			color: #9b9b9b;
		}

			.faq-queanswers ul li span strong {
				font-style: normal;
			}

		.faq-queanswers ul li p {
			padding-top: 6px;
			font-size: 13px;
			line-height: 20px;
			color: #465668;
		}

		.faq-queanswers ul li small, .faq-queanswers ul li small a {
			display: inline-block;
			padding-top: 20px;
			font-size: 13px;
			color: #4c6a82;
		}

			.faq-queanswers ul li small a {
				color: #26a1c7;
				padding: 0;
				margin-left: 40px;
			}
/*LINKED CASES STYLES*/
.linkedcases-content {
	width: 100%;
	height: calc(92vh - 70px );
	padding-bottom: 20px;
	overflow: auto;
}

	.linkedcases-content::-webkit-scrollbar {
		width: 5px;
	}

	.linkedcases-content::-webkit-scrollbar-track {
		background: #fff;
	}

	.linkedcases-content::-webkit-scrollbar-thumb {
		background: #ccc;
		border-radius: 30px;
	}

.linkedcasesheading {
	float: left;
	width: 100%;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #d0dbea;
}

.linkedcasetb-heading {
	float: left;
	padding: 16px 0 0 10px;
	font-size: 13px;
	font-weight: 500;
}

.cases-link {
	float: right;
	padding: 6px 10px 0 0;
	font-size: 16px;
	color: #58748b;
	line-height: 24px;
}

	.cases-link a {
		color: #58748b;
		font-size: 13px;
	}

	.cases-link img {
		float: left;
		margin: 4px 6px 0 0;
	}

.linkcasetable-1 tr th:nth-child(-n+7), .linkcasetable-1 tr td:nth-child(-n+7) {
	width: 15%;
}

.linkcasetable-1 tr th:last-child, .linkcasetable-1 tr td:last-child {
	width: 7%;
}

.linkcasetable-1 tr th:first-child, .linkcasetable-1 tr td:first-child {
	width: 3%;
}

.linkcasetable-1 tr td:last-child a, .linkcasetable-1 tr td:last-child .actionMenu {
	visibility: hidden;
}

.linkcasetable-1 tr:hover td:last-child a, .linkcasetable-1 tr:hover td:last-child .actionMenu {
	visibility: visible;
}


.linkcasetable-2 tr th:nth-child(1), .linkcasetable-2 tr td:nth-child(1) {
	width: 3%;
}

.linkcasetable-2 tr th:nth-child(5), .linkcasetable-2 tr td:nth-child(5) {
	width: 7%;
}

.linkcasetable-2 tr th:nth-child(2), .linkcasetable-2 tr td:nth-child(2), .linkcasetable-2 tr th:nth-child(3), .linkcasetable-2 tr td:nth-child(3), .linkcasetable-2 tr th:nth-child(4), .linkcasetable-2 tr td:nth-child(4) {
	width: 30%;
}
/*.linkcasetable-1 tr th:nth-child(9),.linkcasetable-1 tr td:nth-child(9){
	width:10%;
}*/


/*REFERENCES STYLES*/
.references-main {
	width: 60%;
}

.references-table thead th:nth-child(1), .references-table tbody td:nth-child(1) {
	width: 5%;
}

.references-table thead th:nth-child(2), .references-table tbody td:nth-child(2) {
	width: 20%;
}

.references-table thead th:nth-child(3), .references-table tbody td:nth-child(3) {
	width: 15%;
}

.references-table thead th:nth-child(4), .references-table tbody td:nth-child(4) {
	width: 20%;
}

.references-table thead th:nth-child(5), .references-table tbody td:nth-child(5) {
	width: 35%;
}

.references-table thead th:nth-child(6), .references-table tbody td:nth-child(6) {
	width: 5%;
}

/*CASE NOTES STYLES HERE*/
.casenotesmain {
	width: 60%;
}

.casenote-content {
	clear: both;
	width: 100%;
	float: left;
	margin-top: 10px;
	border-top: 1px solid #e0e6eb;
}

	.casenote-content li {
		padding: 20px 0 10px 0;
		border-bottom: 1px solid #e0e6eb;
		list-style: none;
	}

.casenoteinputrow .inputrow {
	width: 22%;
	float: left;
	margin-right: 4%;
}

	.casenoteinputrow .inputrow:last-child {
		margin: 0;
	}

.casenote-content .casenoteinputrow textarea {
	width: 100%;
	height: 70px;
	margin-top: 5px;
	resize: none;
	font-family: 'Roboto', sans-serif;
}

.casenote-content .casenoteinputrow p {
	margin-top: 5px;
	font-size: 13px;
	color: #465668;
}

.casenote-content .casenoteinputrow img {
	float: right;
}
/*ADD DOCUMENTS STYLES HERE*/
.addDocu-main {
	width: 70%;
}

.add-docuform {
	width: 100%;
	float: left;
	background-color: #f5f8fb;
	border: solid 1px #e0e6eb;
}

.addDocu-inputrow {
	width: 100%;
	display: inline-block;
	padding-top: 5px;
}

	.addDocu-inputrow .inputrow {
		width: 31%;
		float: left;
		margin-right: 3.5%;
	}

	.addDocu-inputrow .inputrow-2 {
		width: 40%;
	}

	.addDocu-inputrow .inputrow-3 {
		width: 22%;
	}

	.addDocu-inputrow .inputrow:last-child {
		margin-right: 0;
	}

.addrowpagers {
	border-top: 0;
}

.addDocu-inputrow .checkbox-row {
	margin-top: 8px;
}

	.addDocu-inputrow .checkbox-row .checkbox {
		margin-top: -1px;
	}

.addDocu-table tbody td:nth-child(1) .checkbox {
	margin-right: 10px;
}

.addDocu-table tr th:nth-child(1), .addDocu-table tr td:nth-child(1) {
	width: 40%;
}

.addDocu-table tr th:nth-child(2), .addDocu-table tr td:nth-child(2) {
	width: 15%;
}

.addDocu-table tr th:nth-child(3), .addDocu-table tr td:nth-child(3) {
	width: 35%;
}

.addDocu-table tr th:nth-child(4), .addDocu-table tr td:nth-child(4) {
	width: 10%;
}

/*RESPONSE ADD DOCUMENT TABLE STYLES HERE*/
.resaddDocu-table tr th:nth-child(-n+5), .resaddDocu-table tr td:nth-child(-n+5) {
	width: 25%;
}

.resaddDocu-table tr th:nth-child(1), .resaddDocu-table tr td:nth-child(1), .resaddDocu-table tr th:nth-child(5), .resaddDocu-table tr td:nth-child(5) {
	width: 5%;
}

.resaddDocu-table tr th:nth-child(2), .resaddDocu-table tr td:nth-child(2) {
	width: 40%;
}

	.resaddDocu-table tr td:nth-child(2) a {
		color: #26a1c7;
	}

.add-user {
	line-height: 20px;
	margin-top: -5px;
}

	.add-user img {
		float: left;
	}
/*MI CATEGORIES STYLES*/
.miCategories-main {
	width: 500px;
}

.miCategoris-content {
	height: 550px;
	overflow-y: auto;
}

.miCategoris-fulllist li {
	width: 100%;
	line-height: 22px;
	list-style: none;
}

	.miCategoris-fulllist li span {
		padding-left: 30px;
	}

	.miCategoris-fulllist li .chekbx {
		width: 12px;
		height: 12px;
	}



/*Description & Resolution styles*/
.descri-Rls {
	width: 90%;
}

.description-Resmain {
	width: 520px;
}

.descrbuttons-top {
	width: 187px;
}

.descrbuttons-topTwo {
	width: 143px;
}

	.descrbuttons-top img, .descrbuttons-topTwo img {
		margin: 9px 16px 0 0;
	}

.description-resolution-2 {
	max-height: 550px;
}
/*pregnancy Details styles*/
.pregnancyDet-main {
	width: 560px;
}

.investigation-inputrow .checkbox-row {
	margin-top: 3px;
}
/*parent Details Styles*/
.parentDetail-main {
	width: 800px;
}

.parentDet-form {
	width: 100%;
	float: left;
}

.parentDet-inputrow {
	width: 100%;
	display: inline-block;
}

	.parentDet-inputrow .inputrow {
		float: left;
		width: 32%;
		margin-right: 4%;
	}

	.parentDet-inputrow .inputrow-2 {
		width: 27%;
	}

	.parentDet-inputrow .inputrow:last-child {
		margin-right: 0;
	}

	.parentDet-inputrow .inputrow .inputrow-inner {
		width: 48%;
		margin-right: 2%;
		float: left;
	}

		.parentDet-inputrow .inputrow .inputrow-inner:last-child {
			margin: 0;
		}

.innerrow {
	width: 100%;
	clear: both;
	display: inline-block;
	padding-top: 5px;
}

.patientdemain {
	clear: both;
}

.pagenations-row span a {
	float: right;
	margin-top: -6px;
	margin-left: 16px;
}

.parentdetailsTbl tr th:nth-child(-n+7), .parentdetailsTbl tr td:nth-child(-n+7) {
	width: 16%;
}

.parentdetailsTbl tr th:nth-child(1), .parentdetailsTbl tr td:nth-child(1), .parentdetailsTbl tr th:last-child, .parentdetailsTbl tr td:last-child {
	width: 6%;
}

.parentdetailsTbl tr th:nth-child(3), .parentdetailsTbl tr td:nth-child(3), .parentdetailsTbl tr th:nth-child(4), .parentdetailsTbl tr td:nth-child(4) {
	width: 20%;
}

.parentdetailsTbl tr td:last-child img {
	visibility: hidden;
}

.parentdetailsTbl tr:hover td:last-child img {
	visibility: visible;
}



/*providerinfo styles here*/
.providerinfo-main {
	width: 70%;
}

.provider-table tr td input, .provider-table tr td textarea {
	margin-top: 6px;
}

.provider-table tr td:first-child, .provider-table tr td:last-child {
	vertical-align: middle;
}

.provider-table tr th {
	vertical-align: middle;
}

	.provider-table tr th:nth-child(-n+7), .provider-table tr td:nth-child(-n+7) {
		width: 18%;
	}

	.provider-table tr th:nth-child(5), .provider-table tr td:nth-child(5) {
		width: 22%;
	}

	.provider-table tr th:nth-child(6), .provider-table tr td:nth-child(6) {
		width: 14%;
	}

	.provider-table tr th:last-child, .provider-table tr td:last-child, .provider-table tr th:first-child, .provider-table tr td:first-child {
		width: 5%;
	}

		.provider-table tr td:last-child img {
			visibility: hidden;
		}

.provider-table tr:hover td:last-child img {
	visibility: visible;
}

/*activitytracker styles here*/
.activitytra-tablemain {
	clear: both;
}

.activitytra-table tr td img {
	opacity: 1;
}

.aditionalinfo-table tr th:nth-child(1), .aditionalinfo-table tr td:nth-child(1), .aditionalinfo-table tr th:nth-child(6), .aditionalinfo-table tr td:nth-child(6) {
	width: 5%;
}

.aditionalinfo-table tr th:nth-child(2), .aditionalinfo-table tr td:nth-child(2), .aditionalinfo-table tr th:nth-child(3), .aditionalinfo-table tr td:nth-child(3), .aditionalinfo-table tr th:nth-child(4), .aditionalinfo-table tr td:nth-child(4) {
	width: 15%;
}

.aditionalinfo-table tr th:nth-child(5), .aditionalinfo-table tr td:nth-child(5) {
	width: 45%;
}

.activitytra-table tr th:nth-child(1), .activitytra-table tr td:nth-child(1), .activitytra-table tr th:nth-child(7), .activitytra-table tr td:nth-child(7) {
	width: 5%;
}

.activitytra-table tr th:nth-child(2), .activitytra-table tr td:nth-child(2), .activitytra-table tr th:nth-child(3), .activitytra-table tr td:nth-child(3), .activitytra-table tr th:nth-child(4), .activitytra-table tr td:nth-child(4), .activitytra-table tr th:nth-child(5), .activitytra-table tr td:nth-child(5) {
	width: 15%;
}

.activitytra-table tr th:nth-child(6), .activitytra-table tr td:nth-child(6) {
	width: 30%;
}



/*RESPONSIVE DESIGN STYLES HERE*/
.re-batchheading {
	padding: 3px 0 3px 0;
}

.dataptcnHeading {
	padding: 7px 0 0 10px;
	float: left;
	/*font-size: 20px;*/
	color: #ee0000;
}

.accordion-headborder, .accordion-body-wrapborder {
	border: none;
	padding-left: 14px;
}

.accordion-body-wrapborder {
	padding: 0 8px 10px 8px;
	border-bottom: 1px solid #ececec;
}

.resBatch-inputrow {
	width: 100%;
	display: inline-block;
}

	.resBatch-inputrow .inputrow {
		width: 18%;
		float: left;
		margin: 0 1%;
	}

.accordion-body-wrapborder .buttons-row {
	margin: 20px 10px 0 0;
}

.caseresponsTablemain {
	padding: 0 5px;
}

.caseresponseTable thead tr th:nth-child(1), .caseresponseTable tbody tr td:nth-child(1), .caseresponseTable thead tr th:nth-child(3), .caseresponseTable tbody tr td:nth-child(3), .caseresponseTable thead tr th:nth-child(5), .caseresponseTable tbody tr td:nth-child(5) {
	width: 25%;
}

.caseresponseTable thead tr th:nth-child(2), .caseresponseTable tbody tr td:nth-child(2), .caseresponseTable thead tr th:nth-child(4), .caseresponseTable tbody tr td:nth-child(4) {
	width: 10%;
}

.caseresponseTable tr td:first-child {
	color: #484b4e;
}



.repsonsepagersmain {
	margin-left: 100px;
}

.responsemenu li:nth-child(2) {
	margin-right: 20px;
}

	.responsemenu li:nth-child(2):after {
		right: -16px;
		top: 4px;
	}

.responsemenu li:first-child {
	margin: 0;
}

.responsemenu li:nth-child(3):after {
	border: none;
}

.res-status {
	float: right;
	margin: 16px 0 0 0;
}

	.res-status li {
		float: left;
		margin: 0 20px 0 0;
		font-size: 13px;
		font-style: normal;
		line-height: 16px;
		color: #4c6a82;
		list-style: none;
	}

		.res-status li img {
			float: left;
			margin-right: 4px;
		}

.responseinput-toprow {
	position: relative;
	clear: both;
	padding: 0px 10px 14px 10px;
	display: inline-block;
	width: 100%;
}

.respo-inputleft {
	float: left;
	width: 56%;
}


.pendingIcon, .processingicon, .failedicon, .processedicon, .processingicon-2 {
	float: left;
	width: 18px;
	height: 18px;
	margin-right: 5px;
	background: url(../pages/images/pendingblue.png) no-repeat left top;
}

.processingicon {
	background: url(../pages/images/done-2.png) no-repeat left top;
}

.failedicon {
	background: url(../pages/images/error.png) no-repeat left top;
}

.processedicon {
	background: url(../pages/images/check-icon.png) no-repeat left top;
}

.processingicon-2 {
	background: url(../pages/images/processing.png) no-repeat left top;
}

.progressbar {
	width: 98%;
	position: absolute;
	left: 1%;
	bottom: 0;
	border-top: 5px solid #68a0ce;
}

.pending {
	border-color: #68a0ce;
}

.processing {
	border-color: #63a60b;
}

.failed {
	border-color: #ff7979;
}

.Processed {
	border-color: #c3c3c3;
}

.progressbar100 {
	left: 0;
	width: 100%;
}

.responseinput-toprow .inputrow {
	width: 28%;
	float: left;
	margin-right: 2%;
}

	.responseinput-toprow .inputrow .checkbox-row {
		margin-top: 5px;
	}

.responseMain-content {
	padding: 5px 10px 0 10px;
	clear: both;
	text-align: center;
}

.respo-column, .respo-columnTwo, .respo-columnThree {
	width: 33%;
	/*display:inline-block;*/
	height: calc(100vh - 200px);
	float: left;
	text-align: left;
}

.respo-columnTwo {
	width: 33%;
	/*float:none;*/
	margin: 0 0 0 7px;
}

.respo-columnThree {
	width: 33%;
	float: right;
}

.standardResponsemain {
	height: calc(100vh - 395px);
	overflow: auto;
}

.response-latter {
	width: 100%;
	display: inline-block;
	padding: 7px;
	margin-bottom: 10px;
	background: #f9fcff;
	border: solid 1px #a3c2cc;
	border-radius: 6px;
}

.stanRe-lettermain {
	height: auto;
}
/*.docuAtach-lettermain{
	height:453px;
}*/
.responseHead {
	width: 100%;
	display: inline-block;
}

.resLetter-heading {
	float: left;
}

	.resLetter-heading small {
		font-size: 15px;
		font-weight: 500;
		line-height: 12px;
		color: #495058;
	}

.resheadIcons {
	float: right;
}

	.resheadIcons li {
		float: left;
		margin: 0 5px;
		width: 18px;
		list-style: none;
	}

		.resheadIcons li:last-child {
			margin-right: 0;
		}

.responselatterInput-row {
	clear: both;
}

	.responselatterInput-row .inputrow {
		float: left;
		width: 76%;
	}

	.responselatterInput-row .inputrow-2 {
		width: 22%;
		float: right;
	}

.responseletter-check {
	margin: 3px 0 0 10px;
}

	.responseletter-check small {
		font-size: 13px;
		color: #465668;
	}

.addtextDDMain {
	position: relative;
}

.addtextDD, .addtextDD-2 {
	width: 310px;
	position: absolute;
	right: -20px;
	top: 20px;
	background: #fff;
	border: 1px solid #d0dbea;
	border-radius: 4px;
	padding: 20px;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.18);
	-webkit-box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.18);
	display: none;
	z-index: 9999;
}

.addtextDD-2 {
	/*left:;*/
	top: 20px;
	right: inherit;
}
	/*.addtextDD:after,.addtextDD-2:after {
    content: '';
    position: absolute;
    top: -15px;
    right: 14px;
    width: 30px;
    height: 15px;
    background: url(../pages/images/top.png) no-repeat left top;
}*/
	.addtextDD-2:after {
		left: 0 !important;
		top: 0;
		right: inherit;
	}

.addtextDD a {
	margin: 0 2px !important;
}

.responsTemplateMain {
	clear: both;
	padding-top: 20px;
}

.responsTemplat-row {
	padding: 14px 10px;
	border-bottom: 1px solid #e0e6eb;
	clear: both;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	cursor: pointer;
}

	.responsTemplat-row:first-child {
		border-top: 1px solid #e0e6eb;
	}

	.responsTemplat-row:hover {
		background: #d8e8ee;
	}

	.responsTemplat-row h2 {
		clear: both;
		padding: 3px 0;
		font-size: 15px;
		color: #495058;
		font-weight: 700;
	}

		.responsTemplat-row h2 small {
			font-weight: 500;
		}


.farmating {
	clear: both;
	padding-top: 14px;
}

	.farmating ul li {
		width: 30%;
		display: inline-block;
		list-style: none;
	}

		.farmating ul li label {
			font-size: 13px;
		}

	.farmating .radio-main {
		margin-bottom: 0;
	}

/*RADIO BUTTON STYLES*/
/*.radiobtn {
    clear: both;
}*/
.radiobtn .radio {
	float: left;
	width: 12px;
	height: 12px;
}

.docu-attachmentbody {
	height: calc(100vh - 260px);
	overflow: auto;
}

.emlTemplatHt {
	height: calc(100vh - 196px);
	overflow: auto;
}

.docu-attachmentTable tr th:nth-child(1), .docu-attachmentTable tr td:nth-child(1) {
	width: 10%;
}

.docu-attachmentTable tr th:nth-child(2), .docu-attachmentTable tr td:nth-child(2), .docu-attachmentTable tr th:nth-child(3), .docu-attachmentTable tr td:nth-child(3), .docu-attachmentTable tr th:nth-child(4), .docu-attachmentTable tr td:nth-child(4) {
	width: 35%;
	word-break: break-all;
}

.docu-attachmentTable tr th:nth-child(4), .docu-attachmentTable tr td:nth-child(4) {
	width: 20%;
}

table thead tr:hover {
	background: none;
}

.docu-attachmentTable tr td .checkbox {
	float: left;
	margin-right: 8px;
}

.responsTemplat-row .actionMenu, .docu-attachmentTable tr td .actionMenu {
	float: left;
	/*display:none;*/
	margin-left: 10px;
}

.responsTemplat-row:hover .actionMenu, .docu-attachmentTable tr:hover td .actionMenu {
	visibility: visible;
}

.responsTemplat-row .actionMenu-2, .responsTemplat-row .actionMenu-3 {
	float: right;
	z-index: 9999;
	margin-right: 11px;
}



/*Response popover design styles here*/
.show-coverpagemain {
	width: 500px;
}

.edit-cl-icons {
	float: left;
	padding-top: 14px;
}

	.edit-cl-icons a {
		float: left;
		margin: 0 6px;
	}

.show-cl-Innermain {
	padding-top: 20px;
	height: 580px;
	overflow: auto;
}

.deffrentPage {
	clear: both;
	padding: 14px 0;
	font-size: 15px;
	color: #495058;
	/*font-weight: 700;*/
}

	.deffrentPage small {
		color: #495058;
		font-weight: 500;
	}

.actionMenu {
	position: relative;
	display: inline-block;
}

.actionMenu-sub {
	position: absolute;
	right: -8px;
	/*top:20px;*/ /* this style is set in the script file based on the location of the popup */
	padding: 0 0;
	background: #fff;
	border: solid 1px #d0dbea;
	display: none;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
	z-index: 9999;
	min-width: 200px;
}
	/*.actionMenu-sub:after{
	content:'';
	position:absolute;
	right:4px;
	top:-15px;
	width:30px;
	height:15px;
	background:url(../pages/images/top.png) no-repeat left top;
}*/
	.actionMenu-sub li {
		clear: both;
		float: none;
		margin: 0 !important;
		width: 100%;
		list-style: none;
	}

		.actionMenu-sub li a {
			clear: both;
			width: 100%;
			display: block;
			padding: 0 15px !important;
			font-size: 13px;
			font-weight: 600;
			line-height: 34px;
			color: #445160;
			white-space: nowrap;
		}

			.actionMenu-sub li a:hover {
				background: #d8e8ee;
			}

			.actionMenu-sub li a img {
				width: 16px;
				float: left;
				margin: 10px 10px 0 0;
			}

/*Process History Popover Styles Here*/
.pro-historymain {
	width: 500px;
}

.proHis-table thead tr th:nth-child(1), .proHis-table tbody tr td:nth-child(1) {
	width: 10%;
}

.proHis-table thead tr th:nth-child(2), .proHis-table tbody tr td:nth-child(2), .proHis-table thead tr th:nth-child(3), .proHis-table tbody tr td:nth-child(3), .proHis-table thead tr th:nth-child(4), .proHis-table tbody tr td:nth-child(4) {
	width: 30%;
}

.proHis-table tbody tr td:nth-child(1) {
	color: #465668;
}

/*CASE REPORTER /CONTACTS DESIGN STYLES */
.casereport-contMain {
	width: 500px;
	padding: 0 0;
}

	.casereport-contMain .casesearch-head {
		padding: 0 30px;
	}

.casereport-inner {
	padding-top: 20px;
}

	.casereport-inner li {
		width: 100%;
		padding: 10px 30px;
		clear: both;
		transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		list-style: none;
	}

		.casereport-inner li .cont-name, .casereport-inner li p {
			font-size: 14px;
			font-weight: 600;
			color: #465668;
		}

.doneIcon {
	float: right;
	visibility: hidden;
}

.casereport-inner li:hover {
	background: #d8e8ee;
}

	.casereport-inner li:hover .doneIcon {
		visibility: visible;
	}

.casereport-inner li p {
	padding-top: 8px;
	font-weight: normal;
	font-size: 13px;
	line-height: 20px;
}

/*RESPONSE PREVIEW STYLES HERE*/
.responsepreMain {
	width: 980px;
}

.responseform {
	clear: both;
	padding-top: 10px;
}

.responseinput-row {
	clear: both;
	width: 100%;
	display: inline-block;
	padding-bottom: 10px;
}

.res-prewformlabel {
	width: 13%;
	float: left;
	background: #fafcff;
	border: solid 1px #d0dbea;
	border-right: 0;
	border-radius: 2px 0 0 2px;
	text-align: center;
	font-size: 13px;
	line-height: 24px;
	color: #445160;
}

.res-prewformlabel-2 {
	width: 13%;
	float: left;
	padding-top: 5px;
	font-size: 13px;
}

.res-prew-input {
	width: 87%;
	float: left;
}

.bodyUpload {
	width: 70%;
}

.searchIcon {
	position: relative;
}

	.searchIcon a {
		position: absolute;
		right: 0px;
		top: 0;
		background: #fafcff;
		padding: 4px 4px 4px 7px;
		border: 1px solid #d0dbea;
	}

.atta-heading {
	width: 120px;
	font-size: 13px;
	color: #4c6a82;
	float: left;
}

	.atta-heading p {
		float: left;
		padding-top: 5px;
	}

	.atta-heading a {
		display: inline-block;
		margin-left: 14px;
	}

.atta-file {
	float: left;
	font-size: 13px;
	color: #26a1c7;
	margin: 4px 30px 0 0;
}

.atta-heading-2 {
	color: transparent;
}

.atta-file span {
	float: right;
	margin: -1px 0px 0 8px;
	color: #4c6a82;
	cursor: pointer;
}

.listof-attaHead {
	float: left;
	margin-right: 6px;
	color: #445160;
	font-weight: 600;
}

	.listof-attaHead a {
		float: right;
		margin: 0 0 0 6px;
	}
/*CDR PREVIEW STYLES HERE*/
.closeicon {
	width: 24px;
	float: right;
	background: none;
	margin-top: 14px;
	border: none;
}

	.closeicon:hover {
		background: none;
	}

.cdr-pdfMain {
	width: 100%;
	border-top: 1px solid #e0e6eb;
}

	.cdr-pdfMain img {
		margin: 0 auto;
	}


/*TRANSMISSIONS STYLES HERE*/
.alltrans-tableBody {
	height: 300px;
	overflow: auto;
}

	.alltrans-tableBody::-webkit-scrollbar {
		width: 5px;
	}

	.alltrans-tableBody::-webkit-scrollbar-track {
		background: #fff;
	}

	.alltrans-tableBody::-webkit-scrollbar-thumb {
		background: #ccc;
		border-radius: 30px;
	}

.pagenations-row .exportbtn {
	margin: -2px 0 0 20px;
}

.alltrans-table {
	padding: 0 10px;
}

	.alltrans-table thead th:nth-child(1), .alltrans-table tbody td:nth-child(1) {
		width: 15%;
	}

	.alltrans-table thead th:nth-child(2), .alltrans-table tbody td:nth-child(2) {
		width: 17%;
	}

	.alltrans-table thead th:nth-child(3), .alltrans-table tbody td:nth-child(3) {
		width: 8%;
	}

	.alltrans-table thead th:nth-child(6), .alltrans-table tbody td:nth-child(6) {
		width: 12%;
	}

	.alltrans-table thead th:nth-child(7), .alltrans-table tbody td:nth-child(7) {
		width: 12%;
	}

	.alltrans-table thead th:nth-child(8), .alltrans-table tbody td:nth-child(8) {
		width: 15%;
	}

	.alltrans-table thead th:nth-child(9), .alltrans-table tbody td:nth-child(9) {
		width: 6%;
	}

	.alltrans-table thead th:nth-child(4), .alltrans-table tbody td:nth-child(4), .alltrans-table thead th:nth-child(5), .alltrans-table tbody td:nth-child(5) {
		width: 4%;
	}

	.alltrans-table thead th:last-child, .alltrans-table tbody td:last-child {
		width: 4%;
	}


	.alltrans-table tbody td {
		word-break: break-all;
	}

	.alltrans-table tr td:last-child .actionMenu {
		visibility: hidden;
	}

	.alltrans-table tr:hover td:last-child .actionMenu {
		visibility: visible;
	}

.aepc-version-count tr td {
	border: none;
	padding: 0;
	text-align: center;
}

.alltrans-pendingBody {
	height: 300px;
	overflow: auto;
}

	.alltrans-pendingBody::-webkit-scrollbar {
		width: 5px;
	}

	.alltrans-pendingBody::-webkit-scrollbar-track {
		background: #fff;
	}

	.alltrans-pendingBody::-webkit-scrollbar-thumb {
		background: #ccc;
		border-radius: 30px;
	}

.alltrans-pending-table tr th:nth-child(3), .alltrans-pending-table tr td:nth-child(3) {
	width: 15%;
}

.alltrans-pending-table tr th:nth-child(4), .alltrans-pending-table tr td:nth-child(4), .alltrans-pending-table tr th:nth-child(5), .alltrans-pending-table tr td:nth-child(5) {
	width: 10%;
}

.alltrans-pending-table tr th:nth-child(1), .alltrans-pending-table tr td:nth-child(1) {
	width: 25%;
}

.alltrans-pending-table tr th:nth-child(2), .alltrans-pending-table tr td:nth-child(2) {
	width: 28%;
}

.alltrans-pending-table tr th:nth-child(6), .alltrans-pending-table tr td:nth-child(6) {
	width: 10%;
}

.alltrans-pending-table tr th:nth-child(7), .alltrans-pending-table tr td:nth-child(7) {
	width: 6%;
}



.alltrans-pending-table tr td:last-child .actionMenu {
	visibility: hidden;
}

.alltrans-pending-table tr:hover td:last-child .actionMenu {
	visibility: visible;
}


/*.alltrans-pending-table tr td a{
	margin:0 3px;
	float:left;
}*/


.transmissionmain {
	clear: both;
	padding-top: 10px;
}

.trans-schedulebtn {
	float: left;
	margin-left: 20px;
}

.transmi-scBtn {
	float: left;
	min-width: 90px;
	padding: 0 20px;
	margin: 0 0 0 6px;
	font-size: 13px;
	font-weight: 500;
	background: #fafcff;
	border-radius: 2px;
	border: solid 1px #d0dbea;
	line-height: 28px;
	text-align: center;
	transition: all 0.5s ease;
	color: #445160;
}

	.transmi-scBtn img {
		float: left;
		margin: 7px 6px 0 0;
	}

	.transmi-scBtn:hover {
		background: #26a1c7;
		border-color: #26a1c7;
		color: #fff;
	}

.transcheduleTablemain {
	padding: 0 30px;
}

.transmissionschedule-head {
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #e0e6eb;
}

	.transmissionschedule-head strong {
		float: left;
		margin-right: 14px;
		font-size: 13px;
		font-weight: 600;
		color: #445160;
	}

.tra-plusminus {
	width: 16px;
	height: 16px;
	float: left;
	cursor: pointer;
	color: #4c6a82;
	line-height: 0;
	display: block;
	transition: all 0.4s ease;
	margin: 0 10px 0 6px;
	background: url(../pages/images/open.png) no-repeat left top;
}

	.tra-plusminus.active {
		background: url(../pages/images/panelclose.png) no-repeat left top;
	}

.tra-plusminus-2 {
	width: 16px;
	height: 16px;
	float: left;
	cursor: pointer;
	color: #4c6a82;
	line-height: 0;
	display: block;
	transition: all 0.4s ease;
	margin: 0 10px 0 6px;
	background: url(../pages/images/panelclose.png) no-repeat left top;
}

	.tra-plusminus-2.active {
		background: url(../pages/images/open.png) no-repeat left top;
	}

.transmissionbody-wrap-2 {
	display: none;
}

.transmissionschedule-head-2 {
	position: relative;
	padding: 0 0 0 0;
	border: none;
}

.tra-plusminus-2 {
	position: absolute;
	left: 30px;
	top: 10px;
}

.tra-scheduletable .trans-reportHead {
	padding: 0 0 0 60px;
}

.tra-scheduletable thead tr th:nth-child(-n+10), .tra-scheduletable tbody tr td:nth-child(-n+10) {
	width: 10%;
}

.tra-scheduletable thead tr th:nth-child(1), .tra-scheduletable tbody tr td:nth-child(1), .tra-scheduletable thead tr th:nth-child(2), .tra-scheduletable tbody tr td:nth-child(2), .tra-scheduletable thead tr th:nth-child(4), .tra-scheduletable tbody tr td:nth-child(4) {
	width: 15%;
}

.tra-scheduletable thead tr th:nth-child(6), .tra-scheduletable tbody tr td:nth-child(6), .tra-scheduletable thead tr th:nth-child(7), .tra-scheduletable tbody tr td:nth-child(7) {
	width: 6%;
}

.tra-scheduletable thead tr th:nth-child(9), .tra-scheduletable tbody tr td:nth-child(9) {
	width: 9%;
}

.tra-scheduletable thead tr th:last-child, .tra-scheduletable tbody tr td:last-child {
	width: 4%;
}

.tra-scheduletable tbody tr td {
	word-break: break-all;
}

.transmissinTooltip {
	position: relative;
	cursor: pointer;
}

.transmissinTooltip-content {
	width: 350px;
	padding: 10px;
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	background: #f4f4f4;
	line-height: 20px;
	box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.22);
	z-index: 999;
}

.transmissinTooltip-content-2 {
	right: 0 !important;
	left: inherit;
}

.transmissinTooltip:hover .transmissinTooltip-content {
	display: block;
}

.trans-historyTable tr td a img {
	float: left;
	width: 18px;
}

.trans-historybodymain {
	height: 25vh;
	overflow: auto;
}

.trans-schetableBody {
	height: 26vh;
	overflow: auto;
}

.trans-historyTable thead tr th:nth-child(-n+12), .trans-historyTable tbody tr td:nth-child(-n+12) {
	width: 7%;
}

.trans-historyTable thead tr th:nth-child(1), .trans-historyTable tbody tr td:nth-child(1), .trans-historyTable thead tr th:nth-child(4), .trans-historyTable tbody tr td:nth-child(4) {
	width: 15%;
}

.trans-historyTable thead tr th:nth-child(2), .trans-historyTable tbody tr td:nth-child(2) {
	width: 9%;
}

.trans-historyTable thead tr th:nth-child(8), .trans-historyTable tbody tr td:nth-child(8), .trans-historyTable thead tr th:nth-child(9), .trans-historyTable tbody tr td:nth-child(9) {
	width: 8%;
}

.trans-historyTable thead tr th:nth-child(10), .trans-historyTable tbody tr td:nth-child(10) {
	width: 9%;
}

.trans-historyTable thead tr th:nth-child(11), .trans-historyTable tbody tr td:nth-child(11) {
	width: 5%;
}

.trans-historyTable thead tr th:nth-child(12), .trans-historyTable tbody tr td:nth-child(12) {
	width: 5%;
}

.trans-historyTable tbody tr td {
	word-break: break-all;
}

	.trans-historyTable tbody tr td:last-child .actionMenu {
		visibility: hidden;
	}

.trans-historyTable tbody tr:hover td:last-child .actionMenu {
	visibility: visible;
}

.replaceOutputbtn {
	position: relative;
}

.tra-scheduletable tbody tr td:last-child .actionMenu {
	visibility: hidden;
}

.tra-scheduletable tbody tr:hover td:last-child .actionMenu {
	visibility: visible;
}

.replaceOutput-dropdown, .aditionalInfoDD, .aditionalInfoDD-center {
	position: absolute;
	right: 0;
	top: 100%;
	padding: 20px;
	width: 364px;
	background: #fff;
	border: 1px solid #d0dbea;
	border-radius: 6px;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.18);
	z-index: 9999;
	display: none;
}

.aditionalInfoDD {
	width: 500px;
	top: 20px;
}

.aditionalInfoDD-center {
	right: -20px;
	width: 150px;
	padding: 10px;
}

.aditionalInfoDD-2 {
	right: inherit;
	left: 0;
}
.aditionalInfo-top {
	right: inherit;
	left: 6px;
	top: 0px;
}
.replaceOutput-dropdown, .addtionalinfo-lft {
	left: 0;
	width: 150px;
	padding: 10px;
}

.replaceOutput-dropdown, .versiondtls-lft {
	left: 0;
	padding: 20px;
}

	.versiondtls-lft tr th:nth-child(-n+5), .versiondtls-lft tr td:nth-child(-n+5) {
		width: 20%;
	}

	.versiondtls-lft tr th:nth-child(2), .versiondtls-lft tr td:nth-child(2), .versiondtls-lft tr th:nth-child(3), .versiondtls-lft tr td:nth-child(3) {
		width: 15%;
	}

	.versiondtls-lft tr th:nth-child(4), .versiondtls-lft tr td:nth-child(4), .versiondtls-lft tr th:nth-child(5), .versiondtls-lft tr td:nth-child(5) {
		width: 25%;
	}

	.replaceOutput-dropdown h1 {
		padding-bottom: 20px;
		font-size: 16px;
		color: #495058;
	}

.replaceoutput-listrow {
	width: 100%;
	display: inline-block;
	line-height: 30px;
}

	.replaceoutput-listrow p /*,.replaceoutput-listrow span*/ {
		float: left;
		width: 35%;
		font-size: 12px;
		color: #4c6a82;
	}

	.replaceoutput-listrow span {
		float: left;
		width: 65%;
		font-size: 12px;
		color: #26a1c7;
	}

		.replaceoutput-listrow span a {
			max-width: 86%;
			color: #26a1c7;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			display: inline-block;
		}

		.replaceoutput-listrow span img {
			display: inline-block;
			margin-left: 10px;
			margin-top: 5px;
			vertical-align: top;
			cursor: pointer;
		}

.elpsismax-width {
	max-width: 90%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.text-overflow {
	display: block;
	max-width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.re-outputUpload {
	width: 48%;
	display: inline-block;
	vertical-align: top;
}

	.re-outputUpload .input-file {
		width: 100px;
		height: 30px;
		background: #fff;
		border: 1px solid #d0dbea;
		padding: 0 10px 0 15px;
		border-radius: 4px;
	}

		.re-outputUpload .input-file img {
			float: left;
			margin: 5px 10px 0 0;
		}

.replaceoutputBtns {
	padding: 14px 0 0 0;
}

.btn {
	display: inline-block;
	padding: 8px 20px;
	border-radius: 3px;
	background-color: #fafcff;
	border: solid 1px #d0dbea;
	color: #445160;
	transition: all 0.5s ease;
}

	.btn:hover {
		background-color: #26a1c7;
		border: solid 1px #26a1c7;
		color: #fff;
	}

.aditionalInfo-content p, .aditionalInfo-content span {
	padding: 8px 0;
	font-size: 13px;
	line-height: 16px;
	color: #4c6a82;
}

.aditionalInfo-content span {
	white-space: pre-wrap;
	color: #484b4e;
}
/*NEW SCHEDULE STYLES HERE*/
.newSheduleinner {
	width: 100%;
	padding: 0 0;
}

.newShedule {
	position: absolute;
	width: 65%;
	padding: 0;
}

.newscheduleContent {
	clear: both;
	/*height:460px;
	overflow:auto;*/
}

	.newscheduleContent::-webkit-scrollbar {
		width: 5px;
	}

	.newscheduleContent::-webkit-scrollbar-track {
		background: #fff;
	}

	.newscheduleContent::-webkit-scrollbar-thumb {
		background: #ccc;
		border-radius: 30px;
	}

.selectoutput-schedulemain {
	width: 100%;
	display: inline-block;
	padding: 0 16px 0 16px;
	/*	background: #f5f8fb;
    border: solid 1px #e0e6eb;
*/
}

.schedulHeading-1 {
	float: left;
	width: 100%;
	padding-top: 10px;
	font-size: 16px;
	font-weight: 600;
	color: #495058;
}

.schedulHeading-2 {
	padding: 12px 0;
	border-bottom: 1px dashed #ccc;
}

.scheduleinput-row {
	width: 49%;
	padding-top: 10px;
	float: left;
}

	.scheduleinput-row .inputtype {
		width: 48%;
		margin: 0 1%;
		float: left;
	}

.nesch-uploaddocumentRow {
	clear: both;
	padding: 10px 0 0 0;
}

	.nesch-uploaddocumentRow .upload-doc {
		width: 160px;
		display: inline-block;
		margin-right: 10px;
		font-size: 13px;
		color: #4c6a82;
	}

		.nesch-uploaddocumentRow .upload-doc img {
			margin: -4px 0 0 10px;
			display: inline-block;
			margin: -4px 0 0 10px;
		}

	.nesch-uploaddocumentRow span, .nesch-uploaddocumentRow span img {
		display: inline-block;
		font-size: 13px;
		color: #26a1c7;
		vertical-align: top;
	}

		.nesch-uploaddocumentRow span img {
			float: right;
			margin: -2px 0 0 10px;
		}

.includeattachrow {
	clear: both;
	padding: 8px 0;
	font-size: 13px;
	color: #484b4e;
}

.includAtmtable-main {
	float: right;
	width: 49%;
	display: block;
}

.includAtmtable-body::-webkit-scrollbar {
	width: 5px;
}

.includAtmtable-body::-webkit-scrollbar-track {
	background: #fff;
}

.includAtmtable-body::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 30px;
}

.includAtmtable thead tr th:nth-child(1), .includAtmtable tbody tr td:nth-child(1) {
	width: 10%;
}

.includAtmtable thead tr th:nth-child(2), .includAtmtable tbody tr td:nth-child(2) {
	width: 50%;
}

.includAtmtable thead tr th:nth-child(3), .includAtmtable tbody tr td:nth-child(3) {
	width: 40%;
}

.includAtmtable tbody tr td:nth-child(1) {
	color: #26a1c7;
}

.sche-outputBtn {
	display: block;
}

	.sche-outputBtn a {
		clear: both;
		float: right;
		border-radius: 2px;
		background: #26a1c7;
		font-size: 13px;
		color: #fff;
		padding: 8px 30px;
		margin: 12px 0;
	}

.scheduledoutput-tableBody {
	height: 150px;
	overflow: auto;
	border-bottom: 1px dashed #ccc;
}

	.scheduledoutput-tableBody::-webkit-scrollbar {
		width: 5px;
	}

	.scheduledoutput-tableBody::-webkit-scrollbar-track {
		background: #fff;
	}

	.scheduledoutput-tableBody::-webkit-scrollbar-thumb {
		background: #ccc;
		border-radius: 30px;
	}

.sche-outputIcons {
	float: right;
}

	.sche-outputIcons li {
		float: left;
		list-style: none;
	}

		.sche-outputIcons li:first-child {
			margin-right: 20px;
		}

		.sche-outputIcons li:last-child {
			float: right;
		}

.scheduledoutput-table tr td a {
	display: block;
	float: left;
	color: #26a1c7;
}


.tra-outputmethodMain {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	display: inline-block;
	padding: 13px 30px 20px 30px;
	background: #ced7da;
}

.traMethod-row {
	float: left;
	width: 100%;
	padding-top: 14px;
}

.methodbuttons {
	width: 20%;
	padding-right: 20px;
	float: left;
}

.emil-tamplate {
	float: left;
	width: 40%;
}

.methodbuttons ul li {
	float: left;
	background: #fff;
	border: 1px solid #d0dbea;
	border-radius: 4px;
	padding: 4px 14px;
	list-style: none;
}

	.methodbuttons ul li:hover, .methodbuttons ul li.active {
		background: #bff0ff;
		border: 1px solid #26a1c7;
	}

.scheduledoutput-tableMain tr th:nth-child(1), .scheduledoutput-tableMain tr td:nth-child(1) {
	width: 30%;
}

.scheduledoutput-tableMain tr th:nth-child(2), .scheduledoutput-tableMain tr td:nth-child(2) {
	width: 50%;
}

.scheduledoutput-tableMain tr th:nth-child(3), .scheduledoutput-tableMain tr td:nth-child(3) {
	width: 10%;
}

.scheduledoutput-tableMain tr th:nth-child(4), .scheduledoutput-tableMain tr td:nth-child(4) {
	width: 10%;
}

.sche-outputIcons li {
	position: relative;
	list-style: none;
}

	.sche-outputIcons li span {
		float: left;
		position: absolute;
		top: -4px;
		right: -4px;
	}

.scheduledoutput-tableMain tr td:last-child .sche-outputIcons li:last-child {
	visibility: hidden;
}

.scheduledoutput-tableMain tr:hover td:last-child .sche-outputIcons li:last-child {
	visibility: visible;
}


<!-- ACKNOWLEDGEMENT STYLES HERE-- >
.acknowledgementmain {
	width: 80%;
}

.acknow-recRadiobtnrow {
	width: 100%;
	display: inline-block;
	padding-bottom: 20px;
	border-bottom: 1px dashed #879cb4;
}

	.acknow-recRadiobtnrow p {
		float: left;
		padding-top: 5px;
		font-size: 13px;
		font-weight: 500;
		color: #445160;
	}

.acknow-recRadio {
	float: left;
	width: 60%;
	margin-left: 40px;
}

	.acknow-recRadio ul li {
		float: left;
		margin: 0 20px 0 0;
		list-style: none;
	}

		.acknow-recRadio ul li input {
			width: 16px;
			height: 16px;
		}

.acknowinput-row {
	margin: 0 -10px;
	padding-top: 14px;
}

	.acknowinput-row .inputrow {
		width: 31%;
		display: inline-block;
		margin: 0 1%;
	}

	.acknowinput-row .textarearow {
		padding: 0 10px;
	}

.acknow-relatedfileRow {
	padding: 20px 0;
	border-bottom: 1px dashed #879cb4;
}

	.acknow-relatedfileRow p {
		display: inline-block;
		font-size: 13px;
		color: #4c6a82;
	}

	.acknow-relatedfileRow span {
		display: inline-block;
		font-size: 13px;
		color: #26a1c7;
		margin-left: 20px;
	}

		.acknow-relatedfileRow span img {
			display: inline-block;
			margin-left: 10px;
		}

.acknowhistorytable-Main .schedulHeading-1 {
	padding-bottom: 20px;
}

.acknowhistorytable-body {
	height: 300px;
	overflow: auto;
}

.acknowhistorytable th:nth-child(1), .acknowhistorytable td:nth-child(1), .acknowhistorytable th:nth-child(2), .acknowhistorytable td:nth-child(2) {
	width: 10%;
}

.acknowhistorytable th:nth-child(3), .acknowhistorytable td:nth-child(3), .acknowhistorytable th:nth-child(4), .acknowhistorytable td:nth-child(4), .acknowhistorytable th:nth-child(5), .acknowhistorytable td:nth-child(5), .acknowhistorytable th:nth-child(6), .acknowhistorytable td:nth-child(6) {
	width: 15%;
}

.acknowhistorytable th:nth-child(8), .acknowhistorytable td:nth-child(8) {
	width: 20%;
}
/*BROWSE CONTENT PAGE STYLES*/
.browserContent-lcolumn {
	float: left;
	width: 450px;
}

.browserContent-rcolumn {
	float: left;
	width: calc(100% - 450px);
}

.bwrDocument-tbl tr th:nth-child(1), .bwrDocument-tbl tr td:nth-child(1) {
	width: 60%;
}

.bwrDocument-tbl tr th:nth-child(2), .bwrDocument-tbl tr td:nth-child(2) {
	width: 30%;
}

.bwrDocument-tbl tr th:nth-child(3), .bwrDocument-tbl tr td:nth-child(3) {
	width: 10%;
}

	.bwrDocument-tbl tr td:nth-child(3) a {
		visibility: hidden;
	}

.bwrDocument-tbl tr:hover td:nth-child(3) a {
	visibility: visible;
}

.bwrDocument-tbl-2 tr th:nth-child(-n+4), .bwrDocument-tbl-2 tr td:nth-child(-n+4) {
	width: 15%;
}

.bwrDocument-tbl-2 tr th:nth-child(1), .bwrDocument-tbl-2 tr td:nth-child(1) {
	width: 45%;
}

.bwrDocument-tbl-2 tr th:nth-child(2), .bwrDocument-tbl-2 tr td:nth-child(2) {
	width: 25%;
}

.bwrDocument-tbl-2 tr td:last-child a {
	visibility: hidden;
}

.bwrDocument-tbl-2 tr:hover td:last-child a {
	visibility: visible;
}
/*VIEW DETAILS STYLES HERE*/
.viewdetailsmain {
	width: 60%;
}

.viewdetailes-inputrow {
	width: 100%;
	padding-bottom: 10px;
}

	.viewdetailes-inputrow .inputtype {
		width: 46%;
		display: inline-block;
	}

	.viewdetailes-inputrow label {
		display: inline-block;
		min-width: 28%;
	}

.input-details {
	display: inline-block;
	padding-left: 10px;
	font-size: 12px;
	color: #465668;
}

	.input-details span {
		margin-left: 30px;
	}

	.input-details strong {
		font-size: 16px;
		color: #e00000;
	}

.mail-details {
	position: relative;
	padding-left: 30px;
	clear: both;
	/*padding-top:20px;*/
	border-top: 1px solid #e0e6eb;
}

	.mail-details ul li {
		line-height: 22px;
		list-style: none;
	}

	.mail-details .maildetails-head {
		display: inline-block;
		width: 16%;
		vertical-align: top;
	}

		.mail-details .maildetails-head label {
			font-size: 13px;
		}

	.mail-details .maildetails-output {
		display: inline-block;
		width: 83%;
		font-size: 13px;
		color: #465668;
	}

.maildetails-output p {
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: calc(100% - 70px);
	overflow: hidden;
}

.maildetails-output.showtext p {
	white-space: normal;
	overflow: visible;
}

.mail-details .maildetails-output a {
	display: inline-block;
	vertical-align: top;
	color: #26a1c7;
}

.maildetails-output strong {
	font-size: 13px;
	margin-right: 10px;
	color: #26a1c7;
}

.viewdetails-texterea {
	margin: 20px 0 0 0;
}

.viewoutputfile {
	width: 100%;
	height: 550px;
	overflow: auto;
}

.attachmentfiletable table tr td a {
	color: #465668;
	text-decoration: underline;
}

.sent-recTime {
	width: 49%;
	display: inline-block;
}

	.sent-recTime .maildetails-head {
		width: 30%;
	}

	.sent-recTime .maildetails-output {
		width: 68%;
	}

/*INBOX STYLE START HERE*/
.inboxMain {
	clear: both;
	width: 100%;
}

.inboxlistareaLeft, .inboxlistarea-info {
	width: 40%;
	float: left;
}

.inboxlistarea-info {
	width: 60%;
}

.viewed-maillist {
	display: none;
	height: calc(100vh - 100px);
	overflow: auto;
}
/*.unl,.loc,.proc,.no-pro,.otb{
	display:none;
}*/
/*TABS STYLES HERE*/
ul.inboxtabs {
	padding-top: 10px;
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

	ul.inboxtabs li {
		position: relative;
		background: none;
		color: #26a1c7;
		display: inline-block;
		padding: 8px 15px;
		cursor: pointer;
		font-size: 14px;
		list-style: none;
		/*border-bottom:2px solid #26a1c7;*/
		transition: all 0.5s ease;
	}

		ul.inboxtabs li:after {
			content: '';
			position: absolute;
			left: 0;
			bottom: 0;
			color: #26a1c7;
			width: 100%;
			transform: scaleX(0);
			transition: transform 250ms ease-in-out;
		}

		ul.inboxtabs li.current {
			color: #ff9c08;
		}

			ul.inboxtabs li:hover:after, ul.inboxtabs li.current:after {
				background: #fff;
				border-bottom: 3px solid #ff9c08;
				color: #ff9c08;
				transform: scaleX(1)
			}

.inboxtab-tabcontent {
	clear: both;
	display: none;
	border: solid 1px #e0e6eb;
	padding: 0 0 0 0;
}

.inboxtab-tabcontentinner {
	background-color: #f5f8fb;
}

.inboxtab-tabcontent.current {
	display: inherit;
	clear: both;
}

.inbox-inputrow {
	display: inline-block;
	width: 100%;
	padding-top: 10px;
}

	.inbox-inputrow .inputrow {
		width: 48%;
		float: left;
		margin: 0 1%;
	}

	.inbox-inputrow .inputrowTwo input, .inbox-inputrow .inputrowTwo select {
		width: 56%;
		float: left;
	}

.showingitemsrow .refressIcon {
	float: left;
	padding: 0 6px 0 10px;
}

.email-listMain {
	width: 100%;
	height: calc( 100vh - 220px );
	overflow: auto;
	display: inline-block;
}

.emaillist-pannelHead {
	width: 100%;
	padding: 0 10px;
	display: inline-block;
	background: #fff;
	border-bottom: dashed 1px #8ea8c7;
}

	.emaillist-pannelHead .collapseArrow {
		width: 20px;
		float: left;
		cursor: pointer;
		color: #4c6a82;
		line-height: 0;
		display: block;
		transition: all 0.4s ease;
		margin: 5px 7px 0 3px;
	}

.collapseArrow.active {
	transform: rotate(180deg);
	background: no-repeat;
}

.emaillist-pannelHead p, .emaillist-pannelHead p span {
	font-size: 14px;
	font-weight: 600;
	line-height: 26px;
	color: #4c6a82;
}

	.emaillist-pannelHead p span {
		font-weight: normal;
		margin-left: 60px;
	}

.email-listrow {
	width: 100%;
	display: inline-block;
	padding: 5px 14px;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	/*border-left:6px solid #fff;*/
	border-bottom: 1px solid #e0e6eb;
	vertical-align: top;
}

	.email-listrow.active {
		background: #d8e8ee;
		border-left: 6px solid #fff;
	}

	.email-listrow:hover, .email-listrow.active {
		background: #d8e8ee;
	}

.email-listItems, .email-listItems-2, .email-listcolorpick {
	width: 50%;
	float: left;
}

.email-listItems-2 {
	width: 45%;
}

.email-listcolorpick {
	width: 5%;
}

.colorpick a {
	display: block;
	width: 12px;
	margin-left: 20px;
}

.odr-email, .odr-notification {
	width: 100%;
	display: inline-block;
	font-size: 13px;
	color: #4c6a82;
	line-height: 24px;
}

.ord-attach {
	width: 24px;
	float: left;
	padding: 4px 6px 0 0;
}

.pdm {
	float: left;
}

.pdm-date {
	float: right;
}

.odr-notification {
	color: #465668;
}

.odr-emailIcons {
	padding-top: 4px;
	float: left;
}

	.odr-emailIcons li {
		float: left;
		padding: 0 4px;
		list-style: none;
	}

		.odr-emailIcons li a {
			font-size: 13px;
			color: #4c6a82;
		}

		.odr-emailIcons li.byname {
			float: right;
		}

			.odr-emailIcons li.byname a img {
				float: left;
			}

.colorpick {
	position: relative;
	width: 100%;
	display: inline-block;
}

.colorpick-subdropdown {
	position: absolute;
	left: -11px;
	top: 33px;
	min-width: 50px;
	background: #fff;
	padding: 10px 0;
	border-radius: 6px;
	border: solid 1px #d0dbea;
	display: none;
	z-index: 99999;
}

	.colorpick-subdropdown:after {
		content: '';
		position: absolute;
		left: 10px;
		top: -15px;
		width: 30px;
		height: 15px;
		background: url(../pages/images/top.png) no-repeat left top;
	}

	.colorpick-subdropdown li {
		padding: 3px 0;
		list-style: none;
	}

		.colorpick-subdropdown li span, .colorpick-subdropdown .defult-color {
			width: 15px;
			height: 15px;
			display: block;
			margin: 0 auto;
			border: 1px solid #5f6062;
		}

		.colorpick-subdropdown li:hover, .colorpick-subdropdown li.active {
			background: #d8e8ee;
		}

			.colorpick-subdropdown li.active span {
				display: block;
				width: 15px;
				height: 15px;
				background: url(../pages/images/check-arrow.png) no-repeat -1px -1px;
			}

.inboxmail-details {
	position: relative;
	background: #ececec;
	padding-left: 30px;
	/*height: 160px;*/
	/*margin-top:34px;*/
	/*padding-top:30px;*/
	/*border-top:1px solid #e0e6eb;*/
}

.expandinboxmail-details {
	margin-top: -20px;
}

.maildetails-topIcons {
	float: right;
	position: absolute;
	right: 10px;
	top: 8px;
}

	.maildetails-topIcons a {
		float: left;
		margin: 0 5px;
	}

.email-actionsRow {
	display: inline-block;
	width: 100%;
	padding: 6px 15px;
	border: 1px solid #e0e6eb;
	height: 40px;
}

.unlock-actions {
	min-width: 24px;
	float: right;
}

	.unlock-actions li {
		float: left;
		margin: 0 6px;
		width: 18px;
		list-style: none;
	}

.inbox-texterea {
	border: none;
	padding: 10px 30px;
}

.inbox-viewcaseDD {
	position: relative;
}


.email-actionsRowleft {
	float: left;
	list-style: none;
}

	.email-actionsRowleft li, .email-actionsRowleft li label {
		float: left;
	}

		.email-actionsRowleft li:last-child label {
			padding: 0 10px 0 20px;
		}

		.email-actionsRowleft li select {
			width: 180px;
		}

.ivc-DD {
	min-width: 250px;
	padding: 20px 14px;
	position: absolute;
	right: -50px;
	top: 30px;
	background: #fff;
	border-radius: 4px;
	border: solid 1px #d0dbea;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.18);
	display: none;
}

	.ivc-DD:after {
		content: '';
		position: absolute;
		right: 42px;
		top: -15px;
		width: 30px;
		height: 15px;
		background: url(../pages/images/top.png) no-repeat left top;
	}

	.ivc-DD ul {
		display: inline-block;
		margin-top: 20px;
		width: 100%;
		height: 160px;
		overflow-y: auto;
		overflow-x: hidden;
		border: solid 1px #d0dbea;
	}

		.ivc-DD ul li {
			width: 100%;
			padding: 10px;
			margin: 0;
			font-size: 13px;
			line-height: 14px;
			color: #445160;
			transition: all 0.5s ease;
			list-style: none;
		}

			.ivc-DD ul li:hover {
				background-color: #d8e8ee;
			}

.inbox-vcBtns {
	width: 164px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	overflow: hidden;
}

inbox-vcBtns .defultbtn {
	margin: 0 2px;
}


.inbox-mailConver {
	padding: 5px 5px;
	display: inline-block;
	width: 100%;
	height: calc(100vh - 347px);
	overflow: auto;
	font-size: 13px;
	color: #465668;
}

.nonrel-mailConver {
	height: calc(100vh - 308px);
}

.corr-inbox-mailConver {
	height: calc(100vh - 365px);
}

.qa-outbox-mailConver {
	height: calc(100vh - 225px);
}

.qa-inbox-mailConver {
	height: calc(100vh - 200px);
}

.corr-outbox-mailConver {
	height: calc(100vh - 295px);
}

.user-name {
	padding-bottom: 14px;
}

.user-matter {
	line-height: 26px;
}

.user-address {
	padding-top: 14px;
}

	.user-address li {
		line-height: 18px;
		list-style: none;
	}

.user-regards {
	padding: 40px 0 0 0;
}

.incld-trnsRow {
	width: 100%;
	clear: both;
	background: #d7e1e4;
	float: left;
	padding: 4px 0;
}

	.incld-trnsRow ul li {
		float: left;
		width: 50%;
		float: left;
		list-style: none;
	}

		.incld-trnsRow ul li label, .incld-trnsRow ul li select {
			width: 40%;
			float: left;
		}

		.incld-trnsRow ul li select {
			width: 60%;
		}

.unlock-actionsTwo {
	display: inline-block;
	width: 100%;
	background: #d8e8ee;
}

	.unlock-actionsTwo ul {
		width: 360px;
		float: right;
	}

		.unlock-actionsTwo ul li {
			float: left;
			margin: 0 10px;
			font-size: 13px;
			line-height: 30px;
			color: #4c6a82;
			list-style: none;
		}

.lockedmail-actions {
	min-width: 100px;
	float: right;
}

	.lockedmail-actions li {
		float: left;
		margin: 0 15px;
		position: relative;
		list-style: none;
	}

		.lockedmail-actions li img {
			width: 18px;
		}

		.lockedmail-actions li a img {
			padding-top: 6px;
		}

		.lockedmail-actions li:first-child {
			margin-left: 0;
		}

		.lockedmail-actions li:last-child {
			margin-right: 0;
		}

.mailbtn {
	padding: 6px 20px;
	font-size: 13px;
}

.markasdrop {
	padding-right: 40px;
	position: relative;
}

	.markasdrop:after {
		content: '';
		position: absolute;
		right: 14px;
		top: 11px;
		border: 5px solid transparent;
		border-top-color: #4f6c84;
	}

	.markasdrop:hover {
		background: #fff;
		color: #445160;
		border-color: #ccc;
	}

.markas-subdrop {
	position: absolute;
	top: 30px;
	left: 0;
}

	.markas-subdrop li {
		margin: 0;
		width: 100%;
		list-style: none;
	}

.noncapopover .popup-inner {
	width: 420px;
}

.noncapopover p small {
	float: right;
}

.send-receipt {
	padding-top: 5px;
	font-size: 13px;
	color: #465668;
}

.noncaseBtns {
	float: none;
	margin: 0 auto;
	width: 190px;
	display: block;
	padding-top: 20px;
}

.inboxdownloadDrop {
	position: relative;
}

.inboxdownDrop-subMenu {
	min-width: 175px;
	left: -143px;
}
/*.actionMenu-sub li{
	float:none;
	margin:0 !important;
	width:100%;	
    list-style: none;
}*/
.reasign-inputrow {
	width: 100%;
	display: inline-block;
}

	.reasign-inputrow .inputtype {
		width: 46%;
		float: left;
	}

		.reasign-inputrow .inputtype:last-child {
			float: right;
		}
/*INBOX HISTORY TABLE STYLES HERE*/
.inbox-historymain {
	width: 940px;
}

.inbox-historyPagers {
	padding-top: 0;
	border: none;
}

	.inbox-historyPagers span {
		margin: 0 0 6px 0;
	}

.inboxHis-table thead th, .inboxHis-table tbody td {
	width: 20%;
}

.inboxHis-table tr {
	cursor: inherit !important;
}

	.inboxHis-table tr td:nth-child(2) a {
		color: #26a1c7;
		font-weight: 500;
	}

.dsb {
	background: rgba(125,125,125,0.1);
	width: 100%;
	height: calc(100% - 98px);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 99999999;
}

.viewCaseld li.active {
	background: #d8e8ee;
}

/*INBOX REPLY DESIGN STYLES HERE*/
.inboxreply-btnsrow {
	min-width: 378px;
}

.replycheck-top {
	margin-top: 12px;
}

.inboxreply-btnsrow .checkbox {
	float: left;
	margin-top: 4px;
}

.res-prew-input-2 {
	width: 72%;
	margin-right: 18px;
}

/*INBOX CREATE NEW CASE DESIGN STYLES HERE*/
.inbox-creNewcase {
	width: 94%;
	padding: 0;
}

	.inbox-creNewcase .casesearch-head {
		padding: 0 30px;
	}

.inboxeditcase-menu {
	float: right;
}

	.inboxeditcase-menu li {
		float: left;
		margin: 10px 10px;
		position: relative;
		list-style: none;
	}

		.inboxeditcase-menu li small {
			position: absolute;
			top: 0;
			right: -8px;
			font-size: 9px;
			color: #ff7412;
		}

		.inboxeditcase-menu li a {
			display: block;
			width: 20px;
		}

.inboxman-requir {
	float: right;
	padding: 16px 30px 0 0;
	font-size: 10px;
	text-align: right;
	font-weight: 500;
	font-style: italic;
	color: #9b9b9b;
}

.inbox-creNewmain {
	display: inline-block;
	margin-top: 8px;
	padding-bottom: 20px;
	width: 100%;
	height: 90vh;
	overflow: auto;
	background: #f9fcff;
	border-top: solid 1px #a3c2cc;
}

.inboxnewcase-leftcol {
	width: 54%;
	float: left;
	padding: 0 10px 0 30px;
	padding-top: 10px;
}

.inboxnewcase-rightftcol {
	width: 46%;
	float: left;
	vertical-align: top;
	padding-top: 10px;
	border-left: solid 1px #a3c2cc;
}

.inbox-caseinfo-head {
	display: inline-block;
	width: 100%;
}

	.inbox-caseinfo-head p {
		float: left;
		font-size: 16px;
		color: #495058;
	}

	.inbox-caseinfo-head ul {
		float: right;
		width: 100px;
	}

		.inbox-caseinfo-head ul li {
			float: left;
			margin-right: 30px;
			list-style: none;
		}

			.inbox-caseinfo-head ul li:last-child {
				margin: 0;
			}

			.inbox-caseinfo-head ul li a {
				display: block;
				font-size: 13px;
				color: #4c6a82;
				line-height: 22px;
			}

.caseinfo-actionrow {
	padding-top: 20px;
}

.caseinfo-checkboxes li {
	float: left;
	margin-right: 20px;
	font-size: 13px;
	color: #465668;
	list-style: none;
}

.caseinfo-checkboxes-2 {
	float: right;
}

	.caseinfo-checkboxes-2 li:last-child {
		margin: 0;
	}

	.caseinfo-checkboxes li:first-child, .caseinfo-checkboxes-2 li:first-child {
		color: #4c6a82;
	}

.inboxcaseInfo-inputrow {
	padding-top: 10px;
	display: inline-block;
	width: 100%;
}

	.inboxcaseInfo-inputrow .inputtype {
		width: 31.3%;
		margin: 0 1% 0 1%;
		float: left;
	}

.inboxmail-details-2 {
	margin-top: 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e6eb;
}

.inboxnewcase-rightftcol h1 {
	font-size: 14px;
	padding: 0 0 10px 20px;
	font-weight: 600;
	color: #495058;
}

.inboxmail-details-2 .sent-recTime .maildetails-head {
	width: 30%;
}

.inboxmail-details-2 .sent-recTime .maildetails-output {
	width: 68%;
}

.inbox-mailConverTwo {
	width: 94%;
	height: 250px;
	margin: 10px 0 10px 30px;
	border: 1px solid #e0e6eb;
}

.emailapendpopver-inner {
	width: 370px;
}

.apendActions {
	padding-top: 10px;
	display: inline-block;
}

	.apendActions li {
		float: left;
		margin-right: 50px;
		list-style: none;
	}

.emailapendpopver-inner p span, .emailapendpopver-inner p small {
	float: left;
}

.emailapendpopver-inner p small {
	margin-left: 30px;
}

.apendActions li:first-child {
	font-size: 13px;
	color: #4c6a82;
	line-height: 26px;
}

.apendActions li:last-child {
	margin: 0;
}

/*INBOX CASE NOTES STYLE*/
.inbox-casenotes {
	width: 800px;
}

.inboxcase-content {
	width: 100%;
	display: inline-block;
}

.casecontet-row {
	display: inline-block;
	border-top: 1px solid #e0e6eb;
	padding: 10px 0;
}

.casenot-creTime {
	width: 100%;
	display: inline-block;
	padding-bottom: 10px;
}

	.casenot-creTime li {
		float: left;
		margin-right: 25px;
		font-size: 13px;
		color: #4c6a82;
		list-style: none;
	}
		/*.casenot-creTime li:last-child{
	float:right;
	padding-right:2%;	
}*/
		.casenot-creTime li:first-child {
			margin-right: 20px;
		}
		/*.casenot-creTime li:last-child{
	margin:0;	
}*/
		.casenot-creTime li span {
			color: #465668;
		}

		.casenot-creTime li img {
			float: right;
			margin-left: 10px;
		}

.casecontet-row textarea {
	width: 95%;
	margin-left: 30px;
}
/*INBOX CASE DESCRIPTION STYLES*/
.inbox-casedescription {
	width: 460px;
}

.inbox-desmailDetails {
	width: 100%;
	height: 570px;
	overflow: auto;
	padding: 0 10px;
	border: 1px solid #e0e6eb;
}

	.inbox-desmailDetails p {
		padding: 10px 0;
		font-size: 13px;
		color: #465668;
		line-height: 16px;
	}


/*CORRESPONDENCE STYLES HERE*/
.corrcaseattscroll {
	height: calc(100vh - 170px);
	overflow: auto;
}

.crpmain-body {
	height: calc(100vh - 141px);
	overflow: auto;
}

.vwcrpmain-body {
	height: calc(100vh - 62px);
	overflow: auto;
}

.crp-editcaseMenu li:first-child {
	margin: 0;
}

.crp-editcaseMenu li:last-child(2):after {
	content: '';
	position: absolute !important;
	right: inherit;
	left: 0;
	top: 2px;
	height: 17px;
	border: 1px solid #b3caf4;
}

.crp-editcaseMenu li:last-child:after {
	border: none !important;
}

.crp-inputrow {
	width: 100%;
	padding-top: 10px;
	display: inline-block;
}

	.crp-inputrow .inputtype:first-child {
		width: 37%;
	}

	.crp-inputrow .inputtype {
		width: 28%;
		margin: 0 1%;
		float: left;
	}

	.crp-inputrow .inputtypeTwo {
		width: 58%;
	}

.inputtypeTwo .checkbox-row li {
	margin: 6px 4px 0 0;
	list-style: none;
}

.crp-inputrow .inputtype a {
	float: right;
}
/*.coposebtn{
	float:left;
	min-width:60px;
	margin: 2px 0 3px 20px;
	background:#26a1c7;
	border-radius:4px;
}
.coposebtn a{
	display:block;
	padding:0 20px;
	line-height:26px;
	font-size:13px;
	color:#fff;
}
.coposebtn a img{
	float:left;
	margin:2px 6px 0 0;
}
.drafts{
	float:left;
	margin:6px 0 0 10px;
}
.drafts a{
	font-size:14px;
	color: #26a1c7;
}*/
.crp-leftculmn {
	width: 40%;
	float: left;
}

.crp-rightculmn {
	width: 60%;
	float: left;
}

.crp-otherComu {
	border-bottom: none;
}

	.crp-otherComu .showingitemsrow {
		padding: 2px 16px;
	}

		.crp-otherComu .showingitemsrow a {
			margin-right: 6px;
			float: right;
		}

.corre-emActions {
	min-width: 32px;
	float: right;
}

	.corre-emActions li {
		float: left;
		margin: 0 15px;
		list-style: none;
	}

		.corre-emActions li:first-child {
			margin-left: 0;
		}

		.corre-emActions li:last-child {
			margin-right: 0;
		}

		.corre-emActions li img {
			float: left;
			margin-top: 3px;
		}

		.corre-emActions li a, .corre-emActions li a strong {
			font-size: 13px;
			color: #465668;
		}

			.corre-emActions li a strong {
				margin-right: 6px;
				color: #e00000;
			}

	.corre-emActions img {
		width: 18px;
	}

.include-trans {
	float: left;
}

.crp-Mailviewdetails {
	margin-top: 0;
	border-top: 0;
}

.odr-email a {
	float: left;
	font-size: 16px;
	color: #e00000;
}

	.odr-email a strong {
		margin-right: 5px;
	}

.odr-notification-2 {
	padding-left: 26px;
}

.crpOther-inputrow {
	width: 100%;
	display: inline-block;
}

.crpother-comuniLcul {
	float: left;
	width: 68%;
}

.crpother-comuniRcul {
	float: right;
	width: 30%;
}

	.crpother-comuniRcul .inputrow {
		width: 50%;
		float: left;
	}

	.crpother-comuniRcul a {
		float: right;
		margin-right: 30px;
	}

.crpother-comuniLcul .inputrow {
	float: left;
	width: 30%;
	margin-right: 3%;
}

	.crpother-comuniLcul .inputrow:last-child {
		margin: 0;
		float: right;
	}

	.crpother-comuniLcul .inputrow .checkbox-row {
		float: right;
		margin-top: 20px;
	}

.crp-cmUser {
	padding-top: 40px;
	font-size: 13px;
	color: #4c6a82;
	line-height: 20px;
}

	.crp-cmUser img {
		float: left;
		margin-right: 5px;
	}

.crp-btnsrow {
	min-width: 100px;
}

.high-impotancecheck {
	float: right;
}
/*DRAFTS DESIGN STYLES START*/
.closeIcon {
	float: right;
	margin: 14px 0 0 0;
}

.dft-searchRow {
	display: inline-block;
	width: 100%;
}

	.dft-searchRow .inputtype {
		width: 74%;
		float: left;
	}

		.dft-searchRow .inputtype:nth-child(2) {
			width: 9%;
			float: left;
		}

		.dft-searchRow .inputtype:nth-child(3) {
			width: 16%;
			float: left;
		}

	.dft-searchRow button {
		margin-top: 17px;
	}

.draft-body {
	float: left;
	width: 100%;
}

.dft-listrow {
	width: 100%;
	display: inline-block;
	padding: 10px 6px;
	border-bottom: 1px solid #e0e6eb;
	vertical-align: top;
}

	.dft-listrow:hover {
		background: #d8e8ee;
	}

	.dft-listrow .email-listItems {
		width: 60%;
	}

	.dft-listrow .email-listItems-2 {
		width: 40%;
	}

		.dft-listrow .email-listItems-2 .pdm-date {
			float: left;
		}

		.dft-listrow .email-listItems-2 a {
			margin: 0 2px 0 12px;
			display: none;
		}

	.dft-listrow:hover .email-listItems-2 a {
		display: block;
	}

/*CORRESPONDENCE ADDRESS BOOK STYLES HERE*/
.attachmentslist {
	position: relative;
}

	.attachmentslist span {
		width: 16px;
		height: 16px;
		border-radius: 100%;
		display: block;
		position: absolute;
		top: 8px;
		left: 12px;
		background: #ff9107;
		font-size: 11px;
		line-height: 16px;
		color: #fff;
	}

.crp-addressbookMain {
	width: 900px;
}

	.crp-addressbookMain .tab-content, .crp-addressbookMain .tab-contentthree {
		width: 100%;
		background: none;
		border: none;
		padding: 0;
		border-top: 1px solid #e0e6eb;
	}

.addressbook-Table {
	display: inline-block;
	width: 100%;
	padding-top: 10px;
}

	.addressbook-Table thead tr th:nth-child(1), .addressbook-Table tbody tr td:nth-child(1) {
		width: 10%;
		text-align: center;
	}

	.addressbook-Table thead tr th:nth-child(2), .addressbook-Table tbody tr td:nth-child(2), .addressbook-Table thead tr th:nth-child(3), .addressbook-Table tbody tr td:nth-child(3), .addressbook-Table thead tr th:nth-child(4), .addressbook-Table tbody tr td:nth-child(4) {
		width: 18%;
	}

	.addressbook-Table thead tr th:nth-child(5), .addressbook-Table tbody tr td:nth-child(5) {
		width: 36%;
	}

.adrBook-orgTable {
	padding-top: 10px;
	clear: both;
}

	.adrBook-orgTable tr th:nth-child(1), .adrBook-orgTable tr td:nth-child(1) {
		width: 6%;
		text-align: center;
	}

	.adrBook-orgTable tr th:nth-child(2), .adrBook-orgTable tr td:nth-child(2), .adrBook-orgTable tr th:nth-child(3), .adrBook-orgTable tr td:nth-child(3) {
		width: 12%;
	}

	.adrBook-orgTable tr th:nth-child(4), .adrBook-orgTable tr td:nth-child(4) {
		width: 20%;
	}

	.adrBook-orgTable tr th:nth-child(5), .adrBook-orgTable tr td:nth-child(5), .adrBook-orgTable tr th:nth-child(6), .adrBook-orgTable tr td:nth-child(6) {
		width: 25%;
	}

	.adrBook-orgTable .casequery-table tr:hover td:last-child img {
		visibility: visible;
	}

	.adrBook-orgTable .casequery-table tr td:last-child img {
		visibility: hidden;
	}

.crp-attachmentsMain .tab-content, .crp-attachmentsMain .tab-contentthree {
	width: 100%;
	background: none;
	border: none;
	padding: 0;
	border-top: 1px solid #e0e6eb;
}

.attachmnt-caseTable tr th:nth-child(-n+4), .attachmnt-caseTable tr td:nth-child(-n+4) {
	width: 25%;
}

.attachmnt-caseTable tr th:nth-child(1), .attachmnt-caseTable tr td:nth-child(1) {
	width: 6%;
	text-align: center;
}

.attachmnt-crpTable tr th:nth-child(-n+2), .attachmnt-crpTable tr td:nth-child(-n+2) {
	width: 50%;
}

.attachmnt-crpTable tr th:nth-child(1), .attachmnt-crpTable tr td:nth-child(1) {
	width: 6%;
	text-align: center;
}

.representatives-form {
	width: 100%;
	padding: 5px 10px 10px 5px;
	display: inline-block;
	background: #f5f8fb;
	border: solid 1px #e0e6eb;
	border-top: none;
}

.rpst-row {
	width: 100%;
	display: inline-block;
}

	.rpst-row .inputtype {
		width: 15%;
		float: left;
		margin: 0 1%;
	}

		.rpst-row .inputtype:nth-child(4) {
			width: 30%;
		}

		.rpst-row .inputtype:nth-child(5) {
			width: 15%;
		}

.rpst-row-2 .inputtype {
	width: 15%;
}

	.rpst-row-2 .inputtype:nth-child(2) {
		width: 39%;
	}

	.rpst-row-2 .inputtype:nth-child(3) {
		width: 40%;
	}

.rpst-row-2 .checkbox-row {
	padding-top: 5px;
}

.pagenations-row-2 {
	border-top: none;
	padding: 14px 0 0 0;
}

	.pagenations-row-2 span {
		margin: 0;
	}

	.pagenations-row-2 a {
		float: right;
	}

.representativesTable tr th, .representativesTable tr td {
	line-height: 16px;
}

	.representativesTable tr th:nth-child(1), .representativesTable tr td:nth-child(1) {
		width: 6%;
	}

	.representativesTable tr th:nth-child(2), .representativesTable tr td:nth-child(2), .representativesTable tr th:nth-child(4), .representativesTable tr td:nth-child(4) {
		width: 20%;
	}

	.representativesTable tr th:nth-child(3), .representativesTable tr td:nth-child(3), .representativesTable tr th:nth-child(5), .representativesTable tr td:nth-child(5) {
		width: 27%;
	}

.customdomainTable {
	padding: 0;
}

	.customdomainTable tr th:nth-child(1), .customdomainTable tr td:nth-child(1) {
		width: 6%;
	}

	.customdomainTable tr th:nth-child(2), .customdomainTable tr td:nth-child(2), .customdomainTable tr th:nth-child(3), .customdomainTable tr td:nth-child(3) {
		width: 45%;
	}

		.customdomainTable tr td:nth-child(3) select {
			width: 85%;
			margin-right: 10px;
			float: left;
		}
/*VIEW CORRESPONDENCE STYLES*/
.viewCrpedicaserow {
	margin-top: 0;
}

	.viewCrpedicaserow .closeicon {
		margin-top: 6px;
	}

.viewCrpemail-listMain {
	height: calc(100vh - 150px);
}

.viewcrp-iclchkeck {
	float: left;
}

.notfound-head {
	float: left;
	font-size: 16px;
	line-height: 24px;
	color: #495058;
}

	.notfound-head img {
		float: left;
		margin-right: 10px;
	}

.notfound-messge {
	/*	width:calc(100% - 55px);
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
*/ padding: 10px 0 0 30px;
	clear: both;
	font-size: 13px;
	line-height: 20px;
	color: #4c6a82;
}
/*.notfound-messge.showtext {
    white-space: normal;
    overflow: visible;
}*/
.more {
	font-size: 14px;
	padding: 20px 0 0 0;
	color: #495058;
	cursor: pointer;
}
/*HELP SUPORT DESIGN STYLES HERE*/
.helpsuport-sidebar {
	width: 25%;
	float: right;
	border-right: solid 1px #e0e6eb;
}

.helpsuportcontent {
	width: 75%;
	float: left;
	padding: 10px 20px;
	position: relative;
	border-right: 1px solid #e0e6eb;
}

#hlpspt-Icon {
	position: absolute;
	right: 5px;
	top: 20px;
	cursor: pointer;
}

#hlpspt-Icon {
	transform: rotate(180deg);
	background: inherit;
}

	#hlpspt-Icon.active {
		transform: rotate(0);
		background: inherit;
	}

.helpsuportcontent p {
	font-size: 14px;
	line-height: 20px;
	color: #484b4e;
}

.helpsuportImg {
	width: 100%;
	float: left;
	position: relative;
}

.helpsuportList span {
	display: block;
}

.helpsuportList li {
	padding: 8px 0;
	list-style: none;
}

	.helpsuportList li a img {
		float: left;
		margin-top: 3px;
		padding-right: 6px;
	}

	.helpsuportList li a {
		font-size: 13px;
		color: #26a1c7;
		line-height: 20px;
	}

.heading-2 {
	display: inline-block;
	font-size: 16px;
}

.topicsSearch {
	width: 145px;
	height: 28px;
	padding-right: 26px;
	display: block;
	background-color: inherit;
	/*	background:url(../pages/images/search.png) no-repeat right top;
	background-position:right 4px top 2px;
*/
}

.downloadItem {
	position: absolute;
	right: 20px;
	bottom: 20px;
	width: 35px;
	height: 35px;
	border-radius: 100%;
	background: rgba(115,143,177,0.38);
	padding-top: 10px;
	margin: 0 auto;
	box-shadow: 2px 2px 10px #cccccccf;
	cursor: pointer;
}

	.downloadItem img {
		margin: 0 auto;
	}

.helpspprt-cnt {
	height: calc(100vh - 220px);
}

/*ADMINISTRATION DESIGN STYLES HERE*/
.adms-main {
	width: 100%;
}

.admin li:first-child {
	margin: 0;
	margin: 0 4px;
}

.admin li:after {
	display: none;
}

.adm-sidbar {
	width: 25%;
	height: 100%;
	float: left;
	border-right: solid 1px #e0e6eb;
}

.productDetails {
	width: 75%;
	float: right;
	position: relative;
}

#exspandtoggleIcon {
	position: absolute;
	left: 5px;
	top: 12px;
	cursor: pointer;
}

	#exspandtoggleIcon.active {
		transform: rotate(180deg);
		background: inherit;
	}

.adm-sidbar .accordion-head2 {
	border-top: 0;
	border-right: 0;
	border-color: #e0e6eb;
}

.adm-sidbar .accordion-body-wrap2 {
	padding: 0 20px 20px 20px;
	border-right: 0;
	border-bottom: solid 1px #e0e6eb;
}

.accordion-body-wrap2 {
	display: none;
}

.pro-dtlsHeading {
	font-size: 20px;
	color: #2a2e32;
	padding: 11px 0 11px 30px;
	border-bottom: solid 1px #e0e6eb;
}

.addfamilybtns {
	width: 100%;
	display: inline-block;
	padding: 5px 0 5px 20px;
}

	.addfamilybtns li {
		float: left;
		margin: 0 5px;
		list-style: none;
	}

		.addfamilybtns li span {
			padding-right: 24px;
			font-size: 13px;
			color: #4c6a82;
			line-height: 30px;
		}

		.addfamilybtns li a {
			margin: 0;
		}

.admspannel-head {
	width: 100%;
	padding: 7px 0;
	cursor: pointer;
}

	.admspannel-head:hover, .admspannel-head.active {
		background: #d8e8ee;
	}

.admspannel-wrap {
	display: none;
}

.admspannel-head small {
	font-size: 13px;
	color: #484b4e;
}

.adms-plusminus {
	width: 16px;
	height: 16px;
	float: left;
	cursor: pointer;
	color: #4c6a82;
	line-height: 0;
	display: block;
	transition: all 0.4s ease;
	margin: 0 10px 0 6px;
	background: url(../pages/images/close.png) no-repeat left top;
}

	.adms-plusminus.active {
		background: url(../pages/images/open.png) no-repeat left top;
	}

.adms-pctListmain {
	width: 100%;
	padding: 20px 20px;
}

.adms-pctList {
	width: 100%;
	padding: 0 0 0 30px;
	margin-top: 3px;
}

	.adms-pctList li {
		padding: 3px 0 3px 10px;
		margin: 0 0;
		transition: all 0.5s ease;
		list-style: none;
	}

		.adms-pctList li:hover, .adms-pctList li.active {
			background: #d8e8ee;
		}

		.adms-pctList li a {
			display: block;
			padding-left: 5px;
			font-size: 13px;
			color: #484b4e;
			line-height: 20px;
		}

		.adms-pctList li img {
			float: left;
			margin: 3px 6px 0 0;
		}

.pro-androlform {
	width: 100%;
	padding: 20px 0 30px 0;
	display: inline-block;
}

.padrl-leftculum {
	width: 50%;
	float: left;
	padding: 0 20px;
	border-right: 1px dotted #8ea8c7;
}

.padrl-rightculum {
	padding-right: 2%;
	border: 0;
}

.pro-grpSettinghead {
	font-size: 13px;
	font-weight: 600;
	color: #445160;
}

.padrlInputrow {
	width: 100%;
	padding-top: 5px;
}

	.padrlInputrow .inputtype {
		width: 49%;
		display: inline-block;
		padding: 0 1%;
		vertical-align: top;
	}

		.padrlInputrow .inputtype .inptype-inner {
			width: 45%;
			float: left;
			padding: 0 2%;
		}

	.padrlInputrow .casefm-url {
		width: 70%;
	}

.pgsrow {
	padding-top: 5px;
	width: 100%;
	display: inline-block;
}

	.pgsrow .field-lable {
		float: left;
		width: 40%;
		line-height: 26px;
		padding: 0;
	}

	.pgsrow .inputtype {
		float: left;
		width: 60% !important;
	}

.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;
	}

.approvels-tbl {
	width: 100%;
	display: inline-block;
	padding: 0 20px;
}

.table-mainheading {
	width: 100%;
	display: inline-block;
	padding: 10px 0;
	border-top: 1px dotted #8ea8c7;
}

	.table-mainheading span {
		float: left;
		font-size: 16px;
		line-height: 24px;
		font-weight: 600;
		color: #495058;
	}

	.table-mainheading a {
		float: left;
		margin: 5px 0 0 10px;
	}

.approvels-tbl thead tr th:nth-child(1), .approvels-tbl tbody tr td:nth-child(1) {
	width: 20%;
}

.approvels-tbl thead tr th:nth-child(2), .approvels-tbl tbody tr td:nth-child(2) {
	width: 20%;
}

.approvels-tbl thead tr th:nth-child(3), .approvels-tbl tbody tr td:nth-child(3), .approvels-tbl thead tr th:nth-child(4), .approvels-tbl tbody tr td:nth-child(4) {
	width: 19%;
}

.approvels-tbl thead tr th:nth-child(5), .approvels-tbl tbody tr td:nth-child(5) {
	width: 17%;
}

.approvels-tbl thead tr th:last-child, .approvels-tbl tbody tr td:last-child {
	width: 5%;
}

.approvels-tbl tbody tr td:nth-child(5) input {
	width: 75%;
	margin-right: 10px;
	float: left;
}

.approvels-tbl tbody tr td:last-child a img {
	visibility: hidden;
}

.approvels-tbl tbody tr:hover td:last-child a img {
	visibility: visible;
}

/*ADD FAMILY DESIGN STYLES START HERE*/
.addfamily-inputrow {
	display: inline-block;
	width: 100%;
	padding-bottom: 14px;
	border-bottom: 1px dashed #8ea8c7;
}

	.addfamily-inputrow .inputtype {
		width: 40%;
	}

.rps-addfamilyTbl .table-mainheading {
	border: 0;
}

.rps-addfamilyTbl table tr th:nth-child(1), .rps-addfamilyTbl table tr td:nth-child(1) {
	width: 65%;
}

.rps-addfamilyTbl table tr th:nth-child(2), .rps-addfamilyTbl table tr td:nth-child(2) {
	width: 15%;
}

.rps-addfamilyTbl table tr th:nth-child(3), .rps-addfamilyTbl table tr td:nth-child(3) {
	width: 20%;
}

.rps-addfamilyTbl table tr td:nth-child(1) .inputype {
	position: relative;
}

	.rps-addfamilyTbl table tr td:nth-child(1) .inputype span {
		position: absolute;
		right: 6px;
		top: 5px;
	}

.rps-addfamilyTbl table tr td:nth-child(3) select {
	float: left;
	width: 70%;
}

.rps-addfamilyTbl table tr td:nth-child(3) a {
	float: left;
	padding-left: 10px;
}

.rps-addfamilyTbl table tr td a {
	visibility: hidden;
}

.rps-addfamilyTbl table tr:hover td a {
	visibility: visible;
}

/*COUNTRY ATHORIZATION DESIGN STYLES START HERE*/
.ca-leftcolumn {
	width: 50%;
	float: left;
	padding-right: 2%;
}

.ca-rightcolumn {
	padding: 0 0 0 2%;
	border-left: 1px dotted #8ea8c7;
}

.countryatho-Table {
	width: 100%;
}

	.countryatho-Table tr th:nth-child(-n+4), .countryatho-Table tr td:nth-child(-n+4) {
		width: 40%;
	}

	.countryatho-Table tr th:nth-child(3), .countryatho-Table tr td:nth-child(3) {
		width: 14%;
	}

	.countryatho-Table tr th:nth-child(4), .countryatho-Table tr td:nth-child(4) {
		width: 6%;
	}

	.countryatho-Table tr td:last-child {
		padding: 7px 0;
	}

.EmailAccount-grid tr th:nth-child(-n+4), .EmailAccount-grid tr td:nth-child(-n+4) {
	width: 30%;
}

.EmailAccount-grid tr th:last-child, .EmailAccount-grid tr td:last-child {
	width: 10%;
}

/*.countryatho-Table tr th:nth-child(3),.countryatho-Table tr td:nth-child(3){
	width:10%;
}
.countryatho-Table tr th:nth-child(4),.countryatho-Table tr td:nth-child(4){
	width:10%;
}*/

.ca-inputrow {
	width: 100%;
	padding-bottom: 14px;
	border-bottom: 1px dashed #8ea8c7;
}

	.ca-inputrow .inputtype {
		width: 49%;
		display: inline-block;
		padding: 0 1%;
		vertical-align: top;
	}

.ca-rightcolumn .table-mainheading {
	border: none;
	padding-top: 0;
}

.ca-rightcolumn .pgsettings {
	padding-top: 14px;
}

.ca-ndcTable {
	padding-top: 20px;
}

	.ca-ndcTable table tr th:nth-child(1), .ca-ndcTable table tr td:nth-child(1), .ca-ndcTable table tr th:nth-child(2), .ca-ndcTable table tr td:nth-child(2), .ca-ndcTable table tr th:nth-child(3), .ca-ndcTable table tr td:nth-child(3) {
		width: 30%;
	}

	.ca-ndcTable table tr th:last-child, .ca-ndcTable table tr td:last-child {
		width: 10%;
	}

		.ca-ndcTable table tr td:last-child input {
			width: 80%;
			float: left;
		}

/*CUSTOM FORM STYLES HERE*/
.custom-formtopbtns {
	float: left;
	/*display:inline-block;*/
}

	.custom-formtopbtns .defultbtn {
		float: left;
		margin: 1px 0 0 10px;
		line-height: 24px;
	}

.customformMain {
	width: 100%;
	padding: 0 0 0 20px;
	overflow: hidden;
}

.customformLeftculum {
	float: left;
	width: 100%;
	border-right: 1px solid #e0e6eb;
}

.customformRightculum, .configure-formRightculumTwo {
	width: 0%;
	float: right;
	overflow: hidden;
}

.adm-customformTable {
	width: 100%;
}

	.adm-customformTable tr th:nth-child(-n+4), .adm-customformTable tr td:nth-child(-n+4) {
		width: 25%;
	}

	.adm-customformTable tr th img {
		display: inline-block;
		padding-left: 5px;
	}

	.adm-customformTable table tbody td:nth-child(4) a {
		display: inline-block;
		padding-left: 20px;
	}

	.adm-customformTable tr td a {
		visibility: hidden;
	}

	.adm-customformTable tr:hover a {
		visibility: visible;
	}

.tbodyHeight, .tbodyHeight-2 {
	height: 300px;
	overflow: auto;
}

.tbodyHeight-2 {
	height: 216px !important;
	overflow: auto;
}

.tbodyHeight-100 {
	height: 100vh;
	overflow: auto;
}

.tbodyHeight-90 {
	height: 90vh;
	overflow: auto;
}

.tbodyHeight-95 {
	height: 95vh;
	overflow: auto;
}

.tbodyHeight-85 {
	height: 85vh;
	overflow: auto;
}

.tbodyHeight-86 {
	height: 86vh;
	overflow: auto;
}

.tbodyHeight-84 {
	height: 84vh;
	overflow: auto;
}

.tbodyHeight-80 {
	height: 80vh;
	overflow: auto;
}

.tbodyHeight-75 {
	height: 75vh;
	overflow: auto;
}

.tbodyHeight-70 {
	height: 70vh;
	overflow: auto;
}

.tbodyHeight-66 {
	height: 66vh;
	overflow: auto;
}

.tbodyHeight-65 {
	height: 65vh;
	overflow: auto;
}

.tbodyHeight-60 {
	height: 60vh;
	overflow: auto;
}

.tbodyHeight-55 {
	height: 55vh;
	overflow: auto;
}

.tbodyHeight-50 {
	height: 50vh;
	overflow: auto;
}

.tbodyHeight-40 {
	height: 40vh;
	overflow: auto;
}

.tbodyHeight-45 {
	height: 45vh;
	overflow: auto;
}

.tbodyHeight-30 {
	height: 30vh;
	overflow: auto;
}

.tbodyHeight-20 {
	height: 20vh;
	overflow: auto;
}

.maxHeight-70 {
	max-height: 70vh;
	overflow: auto;
}


.adm-cformsPagers {
	border-top: 0;
	padding-bottom: 10px;
}

.customformfeedback-head {
	float: left;
	width: 100%;
	font-size: 16px;
	color: #2a2e32;
	line-height: 30px;
	margin-top: 10px;
	padding: 0 3%;
}

	.customformfeedback-head a {
		float: right;
		margin: 0;
	}

.adm-customformfeedbackForm {
	width: 100%;
	padding-top: 10px;
	display: inline-block;
}

.cform-inputrow {
	width: 100%;
	padding: 10px 0 14px 0;
	display: inline-block;
	border-bottom: 1px dotted #ccc;
}

	.cform-inputrow .inputtype {
		width: 50%;
		padding: 5px 2% 0 2%;
		float: left;
	}

		.cform-inputrow .inputtype .proSpecific {
			width: 85%;
			float: left;
		}

		.cform-inputrow .inputtype .proSpecificAdd {
			float: right;
			margin: 5px 0 0 5px;
		}

	.cform-inputrow .requisttype-radiobtns, .cform-inputrow .checkbox-row {
		margin: 10px 0 0 0;
	}

		.cform-inputrow .requisttype-radiobtns li {
			padding-right: 20px;
			list-style: none;
		}

.medicinename-btn {
	display: inline-block;
	width: 100%;
	padding: 0 2%;
	margin-top: 10px;
}

	.medicinename-btn a {
		display: inline-block;
		position: relative;
		min-width: 100px;
		margin-right: 10px;
		padding: 0 30px 0 10px;
		background: #f6f8fa;
		border: 1px solid #e0e6eb;
		border-radius: 3px;
		font-size: 13px;
		line-height: 24px;
		text-align: left;
		color: #484b4e;
	}

		.medicinename-btn a span {
			position: absolute;
			right: 5px;
			top: 0;
			font-size: 14px;
			color: #4c6a82;
		}

.requiredCdn-head {
	font-size: 14px;
	color: #4c6a82;
}

.pr-sfc2 {
	display: none;
}
/*CONFIGURE FORM DESIGN STYLES HERE*/
.adm-cfgformTable {
	width: 100%;
}

	.adm-cfgformTable tr th:nth-child(-n+5), .adm-cfgformTable tr td:nth-child(-n+5) {
		width: 15%;
	}

	.adm-cfgformTable tr th:nth-child(1), .adm-cfgformTable tr td:nth-child(1) {
		width: 40%;
	}

	.adm-cfgformTable tr td:last-child a {
		visibility: hidden;
	}

	.adm-cfgformTable tr:hover td:last-child a {
		visibility: visible;
	}

.configureform-Leftculum {
	width: 100%;
	float: left;
	border-right: solid 1px #e0e6eb;
}

.configure-formRightculum {
	width: 0%;
	float: right;
	padding-left: 10px;
	overflow: hidden;
}

.cfr-inputrow {
	padding: 5px 3% 0 3%;
	display: inline-block;
	width: 100%;
}

.crf-rtp {
	width: 100%;
}

.cfr-inputrow .inputtype {
	width: 50%;
	float: left;
}

.crf-responseType {
	width: 65%;
	float: left;
}

.cfr-inputrow a {
	margin-top: 0;
	line-height: 26px;
}

.cfr-inputrow .requisttype-radiobtns {
	margin: 5px 0 10px 0;
	display: inline-block;
	width: 100%;
}

	.cfr-inputrow .requisttype-radiobtns li {
		padding-right: 20px;
	}

.cfr-inputrow .checkbox-row {
	padding: 20px 0 11px 0;
	display: inline-block;
	width: 100%;
}

	.cfr-inputrow .checkbox-row li {
		width: 46%;
		float: left;
		list-style: none;
	}
/*CONFIGURE FORM 2 STYLES HERE*/
.configureformTwo {
	width: 100%;
}

.configureformTwo-content {
	width: 100%;
	padding: 2% 2% 4% 2%;
	margin: 0 auto;
	background: #fff;
	border-top: none;
}

	.configureformTwo-content .pro-grpSettinghead {
		padding: 10px 0;
	}

	.configureformTwo-content .inputrow {
		padding-top: 20px;
	}

/*CONFIG OPTION TABLE*/
.config-optionTbl tr th:nth-child(-n+2), .config-optionTbl tr td:nth-child(-n+2) {
	width: 70%;
}

.config-optionTbl tr th:nth-child(2), .config-optionTbl tr td:nth-child(2) {
	width: 30%;
}

.config-optionTbl tr td a {
	visibility: hidden;
}

.config-optionTbl tr:hover td a {
	visibility: visible;
}
/*CODE LIST PAGE DESIGN STYLES HERE*/
.codelist-sidebar {
	width: 20%;
	height: calc(100vh - 106px);
	overflow: auto;
	float: left;
	border-right: solid 1px #e0e6eb;
}

.codelist {
	height: auto;
	overflow: auto;
}

	.codelist tr td {
		padding: 0;
	}

		.codelist tr td a {
			display: block;
			font-size: 13px;
			color: #484b4e;
			line-height: 30px;
			padding: 0 10px 0 20px;
			transition: all 0.5s ease;
			-webkit-transition: all 0.5s ease;
		}

			.codelist tr td a:hover, .codelist tr td a.active {
				background: inherit !important;
			}

.codelistRight-sidebar {
	float: right;
	width: 80%;
}

.codelist-contentMain {
	width: 100%;
	display: inline-block;
}

.codelist-Haeding {
	display: inline-block;
	width: 100%;
	padding: 10px 20px 10px 20px;
	font-size: 16px;
	font-weight: 600;
	color: #495058;
	vertical-align: top;
}

	.codelist-Haeding span {
		float: left;
		line-height: 30px;
		font-weight: normal;
	}

.cdlst-acordionHead {
	border: none;
	border-top: 1px solid #e0e6eb;
	border-bottom: 1px solid #e1e7ec;
	background-color: #f5f8fb;
	padding-left: 10px;
}

.codelilistTitle {
	padding: 8px 0 8px 20px !important;
	background: #9ebfcc;
	color: #ffffff;
	font-size: 14px;
	border: none !important;
}

.d-btn {
	float: right;
	min-width: 94px;
	padding: 0 15px;
	margin-left: 20px;
	border-radius: 3px;
	background-color: #fafcff;
	border: solid 1px #d0dbea;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	font-weight: normal;
	color: #445160;
	transition: all 0.3s ease;
}

	.d-btn:hover {
		background: #26a1c7;
		border-color: #26a1c7;
		color: #fff;
	}

.blue-bg {
	background: #26a1c7;
	border-color: #26a1c7;
	color: #fff;
}

.cdlst-acordionbody {
	border: none;
	border-bottom: 1px solid #e0e6eb;
	background-color: #f9fcff;
	padding-left: 10px;
	padding-right: 2%;
	padding-bottom: 10px;
}

.codelistinputrow {
	width: 100%;
}

	.codelistinputrow .inputtype {
		display: inline-block;
		width: 33%;
		padding: 0 1%;
		vertical-align: top;
	}

		.codelistinputrow .inputtype label a {
			display: inline-block;
			padding: 0 3px;
		}

.country-darrow {
	background: url(../pages/images/arro-top.png) no-repeat 98% 45%;
}

.codelistinputrow .buttons-row {
	float: left;
}

.codelistTable {
	width: 100%;
	padding: 0 20px;
}

	.codelistTable table th img {
		display: inline-block;
		padding-left: 5px;
	}

	.codelistTable table th:nth-child(-n+4), .codelistTable table td:nth-child(-n+4) {
		width: 15%;
	}

	.codelistTable table th:nth-child(1), .codelistTable table td:nth-child(1), .codelistTable table th:nth-child(2), .codelistTable table td:nth-child(2) {
		width: 35%;
	}

.acknwldgetemp-tbl table th:nth-child(-n+3), .acknwldgetemp-tbl table td:nth-child(-n+3) {
	width: 15%;
}

.acknwldgetemp-tbl table th:nth-child(1), .acknwldgetemp-tbl table td:nth-child(1) {
	width: 70%;
}


.codelistTable-clm3 {
	padding: 0 20px;
}

	.codelistTable-clm3 tr th:nth-child(-n+3), .codelistTable-clm3 tr td:nth-child(-n+3) {
		width: 15%;
	}

	.codelistTable-clm3 tr th:nth-child(1), .codelistTable-clm3 tr td:nth-child(1) {
		width: 70%;
	}

	.codelistTable-clm3 tr td:last-child a {
		visibility: hidden;
	}

	.codelistTable-clm3 tr:hover td:last-child a {
		visibility: visible;
	}

/*.codelistTable table td small{
	width:60px;
	float:left;
}*/
.codelistTable table td a {
	display: inline-block;
	padding: 0 5px;
	visibility: hidden;
}

.codelistTable table tr:hover a {
	visibility: visible;
}


.codelist-contentMain, .configuration-contentMain {
	width: 100%;
	transition: all 0.4s ease;
	-webkit-transition: all 0.5s ease;
	z-index: 99999;
	display: none;
}

	.codelist-contentMain.open-canvas, .configuration-contentMain.open-canvas {
		display: block;
	}

.cl-addnewacord {
	padding-left: 1%;
	padding-right: 1%;
}

.mahTable {
	padding: 0 2%;
}

	.mahTable table tr th:nth-child(-n+5), .mahTable table tr td:nth-child(-n+5) {
		width: 25%;
	}

	.mahTable table tr th:nth-child(4), .mahTable table tr td:nth-child(4) {
		width: 15%;
	}

	.mahTable table tr th:nth-child(5), .mahTable table tr td:nth-child(5) {
		width: 10%;
	}

	.mahTable table th img {
		display: inline-block;
		padding-left: 5px;
	}

	.mahTable table tr td span {
		width: 60px;
		float: left;
	}

	.mahTable table tr td:last-child a {
		float: left;
		padding: 0 5px;
	}

	.mahTable table tr a {
		visibility: hidden;
	}

	.mahTable table tr:hover a {
		visibility: visible;
	}

.dosageinputtypeTwo input {
	width: 20%;
	float: left;
	margin-right: 2%;
}

.dosageinputtypeTwo select {
	width: 56%;
	float: right;
}

/*CONFIGRATION DESIGN STYLES HERE*/
.configration-inputrow {
	width: 100%;
	display: inline-block;
}

	.configration-inputrow .inputtype {
		width: 31%;
		padding: 0 1%;
		float: left;
	}

		.configration-inputrow .inputtype:nth-child(2), .configration-inputrow .inputtype:nth-child(3) {
			width: 19%;
		}

.configurationTable {
	clear: both;
	padding: 0 20px;
}

	.configurationTable table th img {
		display: inline-block;
		padding-left: 5px;
	}

	.configurationTable tr th:nth-child(-n+3), .configurationTable tr td:nth-child(-n+3) {
		width: 40%;
	}

	.configurationTable tr th:nth-child(3), .configurationTable tr td:nth-child(3) {
		width: 10%;
	}

	.configurationTable tr th:nth-child(4), .configurationTable tr td:nth-child(4) {
		width: 10%;
	}

	.configurationTable table td a {
		display: inline-block;
		padding: 0 5px;
		visibility: hidden;
	}

	.configurationTable table tr:hover a {
		visibility: visible;
	}

	.configurationTable table td a:first-child {
		padding-left: 20px;
	}
/*Configuration mi category and sub category*/
.mi-ctgSubTbl {
	padding: 0 10px;
}

	.mi-ctgSubTbl tr th:nth-child(-n+4), .mi-ctgSubTbl tr td:nth-child(-n+4) {
		width: 35%;
	}

	.mi-ctgSubTbl tr th:nth-child(2), .mi-ctgSubTbl tr td:nth-child(2), .mi-ctgSubTbl tr th:nth-child(4), .mi-ctgSubTbl tr td:nth-child(4) {
		width: 15%;
	}

	.mi-ctgSubTbl tr td:last-child a {
		visibility: hidden;
	}

	.mi-ctgSubTbl tr:hover td:last-child a {
		visibility: visible;
	}

.micsTbl tr th:nth-child(-n+3), .micsTbl tr td:nth-child(-n+3) {
	width: 18%;
}

.micsTbl tr th:nth-child(1), .micsTbl tr td:nth-child(1) {
	width: 64%;
}

.micsTbl tr td:last-child a {
	visibility: hidden;
}

.micsTbl tr:hover td:last-child a {
	visibility: visible;
}
/*REPORT LOGO*/
.reportLogo {
	width: 135px;
	height: 35px;
	border: 1px solid #dcdcdc;
}
/*CONFIGURATION MAPPING POPOVER STYLES HERE*/

.mapingstpTbl table tr th:nth-child(1), .mapingstpTbl table tr td:nth-child(1) {
	width: 30%;
}

.mapingstpTbl table tr th:nth-child(2), .mapingstpTbl table tr td:nth-child(2) {
	width: 70%;
}

.mapingstpTbl tr td {
	padding: 5px 10px;
}

.mapingtblBody {
	width: 100%;
	height: 500px;
	overflow: auto;
}

.mapingtblBodyMDM table tr th:nth-child(1), .mapingtblBodyMDM table tr td:nth-child(1) {
	width: 25%;
}

.mapingtblBodyMDM table tr th:nth-child(2), .mapingtblBodyMDM table tr td:nth-child(2) {
	width: 70%;
}

.mapingtblBodyMDM table tr th:nth-child(3), .mapingtblBodyMDM table tr td:nth-child(3) {
	width: 5%;
}

.mapingtblBodyMDM tr td {
	padding: 5px 10px;
}

.mapingtblBodyMDM {
	width: 100%;
	height: calc(100vh - 165px);
	overflow: auto;
}
/*CONFIGRATION AUTOTEXT DESIGN STYLES HERE*/
.conf-autotextTable {
	clear: both;
	padding: 0 14px;
}

	.conf-autotextTable tr th:nth-child(-n+5), .conf-autotextTable tr td:nth-child(-n+5) {
		width: 25%;
	}

	.conf-autotextTable tr th:nth-child(4), .conf-autotextTable tr td:nth-child(4) {
		width: 14%;
	}

	.conf-autotextTable tr th:nth-child(5), .conf-autotextTable tr td:nth-child(5) {
		width: 11%;
	}

	.conf-autotextTable tr td:last-child a {
		visibility: hidden;
	}

	.conf-autotextTable tr:hover td:last-child a {
		visibility: visible;
	}
.conf-autotextTable1 {
	clear: both;
	padding: 0 14px;
}

	.conf-autotextTable1 tr th:nth-child(-n+5), .conf-autotextTable1 tr td:nth-child(-n+5) {
		width: 30%;
	}

	.conf-autotextTable1 tr th:nth-child(3), .conf-autotextTable1 tr td:nth-child(3) {
		width: 20%;
	}

	.conf-autotextTable1 tr th:nth-child(4), .conf-autotextTable1 tr td:nth-child(4),.conf-autotextTable1 tr th:nth-child(5), .conf-autotextTable1 tr td:nth-child(5) {
			width: 10%;
		}

	.conf-autotextTable1 tr td:last-child a {
		visibility: hidden;
	}

	.conf-autotextTable1 tr:hover td:last-child a {
		visibility: visible;
	}
/*Field History Table*/
.config-fieldHistory tr th:nth-child(-n+4), .config-fieldHistory tr td:nth-child(-n+4) {
	width: 20%;
}

.config-fieldHistory tr th:nth-child(4), .config-fieldHistory tr td:nth-child(4) {
	width: 40%;
}
/*CONFIGRATION FILE UPLOAD CONFIGURATION STYLES HERE*/
.cnf-fupldTable tr th:nth-child(-n+5), .cnf-fupldTable tr td:nth-child(-n+5) {
	width: 25%;
}

.cnf-fupldTable tr th:nth-child(3), .cnf-fupldTable tr td:nth-child(3) {
	width: 19%;
}

.cnf-fupldTable tr th:last-child, .cnf-fupldTable tr td:last-child {
	width: 6%;
}

.cnf-fupldTable {
	padding: 0 20px;
}

	.cnf-fupldTable tr td:last-child a {
		visibility: hidden;
	}

	.cnf-fupldTable tr:hover td:last-child a {
		visibility: visible;
	}


.configField-tbl tr th:nth-child(-n+3), .configField-tbl tr td:nth-child(-n+3) {
	width: 40%;
}

.configField-tbl tr th:nth-child(1), .configField-tbl tr td:nth-child(1) {
	width: 20%;
}

.tradeValuesTbl tr th:nth-child(-n+3), .tradeValuesTbl tr td:nth-child(-n+3) {
	width: 40%;
}

.tradeValuesTbl tr th:nth-child(3), .tradeValuesTbl tr td:nth-child(3) {
	width: 20%;
}

.res-ltrSque {
	width: 100%;
	float: left;
}

	.res-ltrSque tr th:nth-child(1), .res-ltrSque tr td:nth-child(1) {
		width: 80%;
	}

	.res-ltrSque tr th:nth-child(2), .res-ltrSque tr td:nth-child(2) {
		width: 20%;
	}

	.res-ltrSque tr td:last-child ul {
		visibility: hidden;
	}

		.res-ltrSque tr td:last-child ul li {
			float: left;
			list-style: none;
		}

	.res-ltrSque tr:hover td:last-child ul {
		visibility: visible;
	}


/*Case Detail Report styles here*/
.casedetailsMain {
	width: 100%;
	display: inline-block;
	clear: both;
}

.casedetailsHeading, .casedetailsHeading-2 {
	width: 100%;
	float: left;
	background: #8bafbd;
	color: #fff;
	padding: 7px 0;
}

.casedetailsHeading-2 {
	padding: 8px 0 8px 14px;
	background: #d8e8ee;
	color: #4c6a82;
	font-size: 14px;
}

.casedetailsHeading-3 {
	padding: 3px 0 3px 14px;
}

.casedetailsHeading-2 small {
	float: left;
}

.casedetailsHeading ul {
	width: 100%;
	display: inline-block;
	font-size: 16px;
}

	.casedetailsHeading ul li, .casedetailsHeading-2 ul li {
		width: 20%;
		float: left;
		text-align: center;
		font-size: 14px;
		list-style: none;
	}

		.casedetailsHeading ul li:first-child, .casedetailsHeading-2 ul li:first-child {
			width: 40%;
			text-align: left;
		}

.casedetailsInnerMain {
	width: 100%;
	overflow: auto;
}

.casedetailslist-report {
	float: left;
	width: 100%;
}

.cdlist:first-child {
	width: 40%;
}

.cdlist {
	width: 20%;
	float: left;
}

.casedetailslist-report ul li {
	padding: 7px 0;
	font-size: 13px;
	color: #484b4e;
	border-bottom: 1px solid #e0e6eb;
	list-style: none;
}

.cdlist .cbx-main {
	margin: 0px 0 10px 0;
}

/*Administration Configuration System Alerts Configuration styles here*/
.config-SArtTbl tr th:nth-child(1), .config-SArtTbl tr td:nth-child(1) {
	width: 3%;
}

.config-SArtTbl tr th:nth-child(3), .config-SArtTbl tr td:nth-child(3) {
	width: 5%;
}

.config-SArtTbl tr th:nth-child(2), .config-SArtTbl tr td:nth-child(2) {
	width: 22%;
}

.config-SArtTbl tr th:nth-child(4), .config-SArtTbl tr td:nth-child(4) {
	width: 14%;
}

.config-SArtTbl tr th:nth-child(5), .config-SArtTbl tr td:nth-child(5), .config-SArtTbl tr th:nth-child(6), .config-SArtTbl tr td:nth-child(6), .config-SArtTbl tr th:nth-child(8), .config-SArtTbl tr td:nth-child(8) {
	width: 12%;
}

.config-SArtTbl tr th:nth-child(7), .config-SArtTbl tr td:nth-child(7) {
	width: 20%;
}
/*Administration Configuration Transmissions tab styles here*/
ul.tab-menu.tab-menu-2 li a {
	padding: 9px 4px;
}

/*Create Daily Case Closure Report Job Popover*/
.dcreport-inputrow {
	display: inline-block;
	width: 100%;
	padding-bottom: 14px;
	border-bottom: 1px dotted #8ea8c7;
}

	.dcreport-inputrow .inputtype {
		width: 20%;
		float: left;
		padding: 0 1%;
	}

		.dcreport-inputrow .inputtype:nth-child(1) {
			width: 40%;
		}

		.dcreport-inputrow .inputtype .scdl-job {
			clear: both;
		}

		.dcreport-inputrow .inputtype:nth-child(3) select {
			width: 31%;
			margin: 0 1%;
			float: left;
		}

	.dcreport-inputrow .requisttype-radiobtns {
		margin: 6px 0 0 0;
	}

		.dcreport-inputrow .requisttype-radiobtns li {
			margin: 0 20px 0 0;
			list-style: none;
		}

.scdl-reportsContent {
	padding: 20px 0;
	width: 100%;
	display: inline-block;
	/*height: 500px;*/
	overflow: auto;
}

.sre-leColumn {
	width: 45%;
	float: left;
}

	.sre-leColumn .inputrow {
		padding-top: 15px;
		width: 100%;
		display: inline-block;
	}

	.sre-leColumn .checkbox-row {
		width: 100%;
		padding-top: 5px;
		display: inline-block;
	}

		.sre-leColumn .checkbox-row li {
			width: 47%;
			list-style: none;
		}

			.sre-leColumn .checkbox-row li:last-child {
				margin: 0;
			}

	.sre-leColumn ul li {
		list-style: none;
	}

.sre-rtColumn {
	float: left;
	padding-left: 3%;
	width: 55%;
	border-left: 1px solid #e0e6eb;
}

	.sre-rtColumn span {
		display: block;
		padding-bottom: 10px;
	}

	.sre-rtColumn .inputrow {
		padding-top: 5px;
	}

.rt-dtlsbodycontent {
	width: 100%;
	display: inline-block;
}

	.rt-dtlsbodycontent li {
		float: left;
		margin-right: 15px;
		font-size: 13px;
		list-style: none;
	}

		.rt-dtlsbodycontent li a {
			margin-top: 0;
		}

		.rt-dtlsbodycontent li span {
			color: #4c6a82;
			display: inline-block;
		}

		.rt-dtlsbodycontent li strong {
			color: #4c6981;
			font-size: 13px;
		}

		.rt-dtlsbodycontent li a img {
			float: left;
			padding: 5px 5px 0 0;
		}

.sre-rtColumn .inputrow .inputtype {
	width: 50%;
	padding-right: 2%;
	float: left;
}

.sre-rtColumn .checkbox-row li {
	margin: 5px 0 0 0;
	list-style: none;
}

.inclusioncriteriaTable {
	clear: both;
	width: 100%;
	padding-top: 30px;
}

.table-filterrRow {
	width: 100%;
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: 1px solid #8ea8c7;
}

	.table-filterrRow .inputtype {
		width: 50%;
		float: left;
	}

		.table-filterrRow .inputtype label, .table-filterrRow .inputtype select {
			float: left;
		}

		.table-filterrRow .inputtype select {
			width: 50%;
			margin-left: 20px;
		}

	.table-filterrRow a {
		float: right;
		margin-top: 0;
	}

.inclusioncriteriaTable tr th:nth-child(-n+8), .inclusioncriteriaTable tr td:nth-child(-n+8) {
	width: 15%;
}

.inclusioncriteriaTable tr th:nth-child(2), .inclusioncriteriaTable tr td:nth-child(2) {
	width: 22%;
}

.inclusioncriteriaTable tr th:nth-child(1), .inclusioncriteriaTable tr td:nth-child(1), .inclusioncriteriaTable tr th:nth-child(6), .inclusioncriteriaTable tr td:nth-child(6), .inclusioncriteriaTable tr th:nth-child(8), .inclusioncriteriaTable tr td:nth-child(8) {
	width: 6%;
}

.inclusioncriteriaTable tr td:last-child a {
	visibility: hidden;
}

.inclusioncriteriaTable tr:hover td:last-child a {
	visibility: visible;
}

/*Case Details Reports tab styels here*/
.casedtlFields {
	padding: 10px 20px 10px 14px;
	font-size: 14px;
}

.allcheck {
	display: inline-block;
	padding-left: 200px;
}

/*Configuration page Case Form Validations tab styles here*/
.cfvListrow {
	width: 100%;
	display: inline-block;
	vertical-align: top;
}

.caseformValidationList {
	width: 50%;
	float: left;
}
/*Configuration page Case Form Validations tab styles End here*/

/*REPRESANTATIVE DESSIGN STYLES HERE*/
.rpstTeam-sidebar {
	width: 15%;
	min-height: 555px;
	position: relative;
}

.rpstTeam-rightcontent {
	width: 85%;
}

#exspIcon {
	position: absolute;
	left: 5px;
	top: 12px;
	cursor: pointer;
}

	#exspIcon.active {
		transform: rotate(180deg);
		background: inherit;
	}

.rpst-navHead {
	font-size: 16px;
	color: #2a2e32;
	padding: 12px 20px;
	border-bottom: 1px solid #e5eaf0;
}

.team-navbtns {
	width: 100%;
	padding: 10px 0 10px 20px;
	display: inline-block;
}

	.team-navbtns a {
		float: left;
		margin: 0 14px 0 0;
	}

.rpst-listHead {
	font-size: 13px;
	color: #4c6a82;
	padding: 0 0 10px 20px;
}

.team-navbtns a img {
	padding-top: 6px;
}

.rpstTeams-list {
	padding: 0;
}

	.rpstTeams-list li {
		margin: 0 0 2px 0;
		padding-left: 20px;
		list-style: none;
	}

.rpstTeam-sidebarFooter {
	width: 100%;
	padding: 10px 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #f5f8fb;
	border-top: 1px solid #e0e6eb;
}

	.rpstTeam-sidebarFooter span, .rpstTeam-sidebarFooter strong {
		display: block;
		padding-left: 10px;
		font-size: 13px;
		line-height: 20px;
		color: #4c6a82;
	}

	.rpstTeam-sidebarFooter strong {
		color: #26a1c7;
		padding-top: 5px;
	}

	.rpstTeam-sidebarFooter ul li {
		float: left;
		margin: 10px 10px 5px 10px;
		list-style: none;
	}

.repres-inputrow {
	width: 100%;
	padding-top: 5px;
	display: inline-block;
}

	.repres-inputrow .inputtype {
		width: 33.3%;
		float: left;
		padding: 0 2%;
	}

	.repres-inputrow .checkbox-row {
		padding-top: 6px;
	}

.rpst-specifics {
	overflow: hidden;
	width: 96%;
	margin: 10px auto 0 auto;
	padding-top: 10px;
	border-top: 1px dashed #8ea8c7;
}

.spec-column {
	width: 33.3%;
	float: left;
	padding: 0 2% 0 0;
}

.spec-colum .checkbox-row li {
	float: none;
	list-style: none;
}

.countrySpe li {
	float: left;
	list-style: none;
}

	.countrySpe li select, .countrySpe li:nth-child(2) select {
		width: 130px;
		margin-left: 10px;
		float: left;
	}

.rp-specificList {
	width: 100%;
	display: inline-block;
	padding: 10px 0 0 20px;
}

	.rp-specificList label {
		display: block;
		padding-bottom: 5px;
	}

	.rp-specificList ul li, .rp-specificListThree ul li, .rp-specificListFour ul li, .rp-specificListFive ul li {
		float: left;
		width: 48%;
		margin: 2px 2px 5px 2px;
		position: relative;
		list-style: none;
	}

.rp-specificListThree ul li {
	float: left;
	width: 32%;
	list-style: none;
}

.rp-specificListFour ul li {
	float: left;
	width: 24%;
	list-style: none;
}

.rp-specificListFive ul li {
	float: left;
	width: 19%;
	list-style: none;
}

.rp-specificList 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;
}

.rp-specificList-2 a {
	min-width: 120px;
}

.rp-specificList li small {
	display: none;
	position: absolute;
	top: 26px;
	left: 0;
	width: 100%;
	padding: 5px 10px;
	background: #fff;
	font-size: 12px;
	color: #4c6a82;
	border-top: none;
	line-height: 18px;
	z-index: 9999;
	transition: all 0.5s ease;
	border: 1px solid #e6e6e6;
	/*webkit-transition: all 0.5s ease; */
	-webkit-box-shadow: 0 6px 12px -10px #0e0e0e;
	-moz-box-shadow: 0 6px 12px -10px #0e0e0e;
	box-shadow: 0 6px 12px -10px #0e0e0e;
}

.rp-specificList li:hover small {
	display: block;
}

.rp-specificList-rightppr li small {
	position: absolute;
	top: 24px;
	left: inherit;
	right: 0;
}

.rp-specificList a span {
	position: absolute;
	right: 6px;
	top: 0;
	font-size: 11px;
	color: #4c6a82;
}

.scopeList {
	margin-top: 10px;
	position: relative;
	width: 100%;
	height: 160px;
	overflow: auto;
	border: solid 1px #e0e6eb;
}

	.scopeList a {
		position: relative;
		display: block;
		padding: 0 10px 0 10px;
		font-size: 12px;
		line-height: 30px;
		color: #484b4e;
		transition: all 0.5s ease;
	}

		.scopeList a span {
			position: absolute;
			right: 10px;
			top: 0;
			font-size: 11px;
			color: #4c6a82;
			visibility: hidden;
		}

		.scopeList a:hover, .scopeList a.active {
			background: #e0e6eb;
		}

			.scopeList a:hover span, .scopeList a.active span {
				visibility: visible;
			}

.themetypes img {
	margin: 0 auto;
}

.geographylavelsmain {
	width: 100%;
	padding: 0 0 0 2%;
	margin-top: 20px;
	border-top: 1px solid #e0e6eb;
	display: inline-block;
}

.geographylevels, .rpst-teamMember, .rpst-details {
	width: 25%;
	float: left;
	padding-right: 14px;
}

.rpst-teamMember {
	width: 43%;
	padding: 0 14px;
	border-right: 1px dashed #8ea8c7;
	border-left: 1px dashed #8ea8c7;
}

.rpst-details {
	width: 32%;
	padding: 0 14px;
}

.teammembers-tbl table tr th:nth-child(-n+3), .teammembers-tbl table tr td:nth-child(-n+3) {
	width: 20%;
}

.teammembers-tbl table tr th:nth-child(4), .teammembers-tbl table tr td:nth-child(4) {
	width: 40%;
}

.teammembers-tbl .table-mainheading, .geographylevels .table-mainheading {
	border: 0;
	border-bottom: 1px solid #e0e6eb;
}

.rpst-detailsHead {
	padding: 10px 0;
	font-size: 14px;
	font-weight: 500;
	border-bottom: 1px solid #e0e6eb;
	line-height: 22px;
	color: #4c6a82;
}

	.rpst-detailsHead a {
		display: inline-block;
		padding: 0 6px;
	}

.rpstDetailsmain, .rpstDetailsrow {
	width: 100%;
	display: inline-block;
}

	.rpstDetailsrow .heading, .rpstDetailsrow .subheading {
		float: left;
		width: 40%;
		font-size: 13px;
		color: #4c6a82;
		line-height: 24px;
	}

	.rpstDetailsrow .subheading {
		width: 60%;
		color: #484b4e;
		word-break: break-all;
	}

.representiveteamTbl {
	padding: 0 20px;
}

	.representiveteamTbl tr th:nth-child(1), .representiveteamTbl tr td:nth-child(1) {
		width: 80%;
	}

	.representiveteamTbl tr th:nth-child(2), .representiveteamTbl tr td:nth-child(2) {
		width: 20%;
	}

	.representiveteamTbl tr td:last-child ul {
		visibility: hidden;
	}

		.representiveteamTbl tr td:last-child ul li {
			float: left;
			list-style: none;
		}

	.representiveteamTbl tr:hover td:last-child ul {
		visibility: visible;
	}

.rptvRegion-Culumnmain {
	width: 25%;
	float: left;
	padding: 0 5px;
}

.rptvRegion-Culumn {
	padding: 0 3px;
}

.rptvRegionHeading {
	padding: 5px 0 8px 0;
	float: left;
	width: 100%;
	background: #d8e8ee;
}

.rptvTbl-regions tr th:nth-child(-n+3), .rptvTbl-regions tr td:nth-child(-n+3) {
	width: 35%;
}

.rptvTbl-regions tr th:nth-child(3), .rptvTbl-regions tr td:nth-child(3) {
	width: 30%;
}

.rptvTbl-regions tr td:last-child ul {
	visibility: hidden;
}

	.rptvTbl-regions tr td:last-child ul li {
		float: left;
		list-style: none;
	}

.rptvTbl-regions tr:hover td:last-child ul {
	visibility: visible;
}

.teamRep-tbl {
	float: left;
	margin-top: 20px;
}

	.teamRep-tbl tr th:nth-child(-n+11), .teamRep-tbl tr td:nth-child(-n+11) {
		width: 9%;
	}

	.teamRep-tbl tr th:nth-child(2), .teamRep-tbl tr td:nth-child(2) {
		width: 10%;
	}

	.teamRep-tbl tr td {
		word-break: break-all;
	}

		.teamRep-tbl tr td:last-child ul {
			visibility: hidden;
		}

			.teamRep-tbl tr td:last-child ul li {
				float: left;
				list-style: none;
			}

	.teamRep-tbl tr:hover td:last-child ul {
		visibility: visible;
	}

.grp-add {
	float: right;
	padding: 4px 0 0 0;
}

	.grp-add li {
		float: left;
		padding: 0 1px;
		list-style: none;
	}

		.grp-add li:first-child {
			font-size: 13px;
			line-height: 16px;
			color: #4c6a82;
		}
		/*.grp-add li{
	position:relative;
    list-style: none;
}*/
		.grp-add li .adm-dropdown {
			width: 310px;
			position: absolute;
			left: -100px;
			top: 20px;
			background: #fff;
			border: 1px solid #d0dbea;
			border-radius: 4px;
			padding: 20px;
			box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.18);
			-webkit-box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.18);
			display: none;
		}

		.grp-add li .adm-dropdown-right {
			position: absolute;
			left: inherit;
			top: 20px;
			right: -20px;
		}
/*.grp-add li .adm-dropdown:after{
	content:'';
	position: absolute;
    top: -15px;
    left: 30%;
    width: 30px;
    height: 15px;
    background: url(../pages/images/top.png) no-repeat left top;
}*/
.adm-drpdownBtns {
	min-width: 90px;
	margin: 0 auto;
	display: table;
}

.adm-dropdown .inputtype {
	padding-bottom: 5px;
}

.adm-drpdownBtns {
	clear: both;
	padding-top: 20px;
}

	.adm-drpdownBtns a {
		margin: 10px 10px 0 0;
	}

		.adm-drpdownBtns a:last-child {
			margin-right: 0;
		}


.grp-plusminus {
	width: 16px;
	height: 16px;
	float: left;
	cursor: pointer;
	color: #4c6a82;
	line-height: 0;
	display: block;
	transition: all 0.4s ease;
	margin: 0 4px 0 6px;
	background: url(../pages/images/open.png) no-repeat left top;
}

	.grp-plusminus.active {
		background: url(../pages/images/panelclose.png) no-repeat left top;
	}

.grpexpandPanel {
	width: 100%;
	height: 240px;
	overflow: auto;
}

.grpPanelheading {
	width: 100%;
	padding: 5px 0;
	display: inline-block;
}

.grpPanelbody {
	width: 100%;
}

.grpPanelheading:hover, .grpsublavel-Lavels:hover {
	background: #d8e8ee;
}

.grpPanelheading p, .grpsublavel-Lavels p {
	float: left;
	font-size: 13px;
	line-height: 16px;
	color: #484b4e;
}

.grpPanelheading ul {
	float: right;
	padding-right: 4px;
}

.grpsublavel-Lavels ul {
	float: left;
	padding-left: 60px;
}

	.grpPanelheading ul li, .grpsublavel-Lavels ul li {
		float: left;
		font-size: 13px;
		color: #999999;
		padding: 0 3px;
		list-style: none;
	}

		.grpPanelheading ul li:last-child {
			color: #4c6a82;
		}

.grpPanelheading p img, .grpsublavel-Lavels p img {
	float: left;
	padding-right: 6px;
}

.grpexpandInner-Panel {
	padding-left: 26px;
}

.grpPanelbodyinner {
	padding-left: 40px;
}

.grpsublavel-Lavels {
	width: 100%;
	padding: 5px 0 5px 6px;
	display: inline-block;
}

.rps-Postalcodes {
	width: 100%;
	border-top: 1px solid #e0e6eb;
	padding: 20px 0 0 0;
}

.rp-codesList {
	padding-left: 0;
}

.rpsNewpop {
	width: 540px;
}

.new-rpsForm {
	width: 100%;
	height: 580px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.new-rpsRow {
	padding: 10px 0 14px 0;
	margin: 0 -2%;
	border-bottom: dashed 1px #8ea8c7;
}

	.new-rpsRow:last-child {
		border: none;
	}

	.new-rpsRow .inputtype {
		width: 49%;
		display: inline-block;
		vertical-align: top;
		padding: 5px 2% 0 2%;
	}

	.new-rpsRow .fullW {
		width: 99%;
	}

.lukup .lukupicon {
	right: 12px;
	top: 5px;
}
/*ADMINISTRATION CONFIGURATION PAGE CASE NUMBERING STYLES HERE*/

.casenbrTbl a {
	color: #26a1c7;
}
/*ADMINISTRATION FIELD SETUP PAGE STYLES START HERE*/
.plusminusopen {
	width: 16px;
	height: 16px;
	float: left;
	cursor: pointer;
	color: #4c6a82;
	line-height: 0;
	display: block;
	transition: all 0.4s ease;
	margin: 2px 10px 0 6px;
	background: url(../pages/images/open.png) no-repeat left top;
}

	.plusminusopen.active {
		background: url(../pages/images/close.png) no-repeat left top;
	}

.admspannel-headopen small {
	font-size: 13px;
	color: #484b4e;
}

.admspannel-head a, .admspannel-headopen a {
	font-size: 13px;
	color: #484b4e;
}

.admspannel-wrapopen {
	clear: both;
	padding: 10px 0 0 24px;
}

.fieldSetupTbl tr th:nth-child(-n+7), .fieldSetupTbl tr td:nth-child(-n+7) {
	width: 8%;
}

.fieldSetupTbl tr th:nth-child(1), .fieldSetupTbl tr td:nth-child(1), .fieldSetupTbl tr th:nth-child(2), .fieldSetupTbl tr td:nth-child(2) {
	width: 20%;
}

.fieldSetupTbl tr th:nth-child(6), .fieldSetupTbl tr td:nth-child(6) {
	width: 14%;
}

.fieldSetupTbl tr th:nth-child(5), .fieldSetupTbl tr td:nth-child(5), .fieldSetupTbl tr th:last-child, .fieldSetupTbl tr td:last-child {
	width: 15%;
}

.fieldSetupTbl tr th img {
	display: inline-block;
	padding-left: 5px;
}

.fieldSetupTbl tr td a {
	visibility: hidden;
	float: left;
}

.fieldSetupTbl tr:hover td:last-child a {
	visibility: visible;
}

.casedetailsHeading-2 .fieldsetRB {
	float: right;
}

	.casedetailsHeading-2 .fieldsetRB li {
		float: left;
		padding: 0 20px 0 0;
		list-style: none;
	}

		.casedetailsHeading-2 .fieldsetRB li:first-child {
			width: 60%;
		}

		.casedetailsHeading-2 .fieldsetRB li .radio-main {
			margin: 0;
		}

.checkboxfirstRow li:first-child {
	width: 150px;
}

.aeflexpprTbl {
	border-top: 2px solid #a0b2c6;
}

	.aeflexpprTbl tr th:nth-child(1), .aeflexpprTbl tr td:nth-child(1) {
		width: 76%;
	}

	.aeflexpprTbl tr th:nth-child(2), .aeflexpprTbl tr td:nth-child(2) {
		width: 24%;
	}

	.aeflexpprTbl tr td:last-child a {
		visibility: hidden;
	}

	.aeflexpprTbl tr:hover td:last-child a {
		visibility: visible;
	}

/*ALL SITES PAGE STYLES HERE*/
.allsitesTable {
	padding: 0 20px;
}

	.allsitesTable tr th img {
		display: inline-block;
		padding: 0 0 0 5px;
	}

	.allsitesTable tr th:nth-child(-n+3), .allsitesTable tr td:nth-child(-n+3) {
		width: 38%;
	}

	.allsitesTable tr th:nth-child(3), .allsitesTable tr td:nth-child(3) {
		width: 14%;
	}

	.allsitesTable tr th:nth-child(4), .allsitesTable tr td:nth-child(4) {
		width: 12%;
	}

	.allsitesTable tr td a {
		visibility: hidden;
	}

	.allsitesTable tr:hover a {
		visibility: visible;
	}

.admnewsitesTable {
	padding: 0 20px;
}

	.admnewsitesTable tr th:nth-child(-n+3), .admnewsitesTable tr td:nth-child(-n+3) {
		width: 4%;
	}

	.admnewsitesTable tr th:nth-child(2), .admnewsitesTable tr td:nth-child(2) {
		width: 40%;
	}

	.admnewsitesTable tr td a {
		visibility: hidden;
	}

	.admnewsitesTable tr:hover a {
		visibility: visible;
	}
/*MIR Intake CRM Tbl*/
.mirCrm-tbl {
	padding: 0 20px;
}

	.mirCrm-tbl tr th:nth-child(-n+5), .mirCrm-tbl tr td:nth-child(-n+5) {
		width: 12%;
	}

	.mirCrm-tbl tr th:nth-child(1), .mirCrm-tbl tr td:nth-child(1) {
		width: 56%;
	}

	.mirCrm-tbl tr th:last-child, .mirCrm-tbl tr td:last-child {
		width: 8%;
	}

		.mirCrm-tbl tr td:last-child a {
			visibility: hidden;
		}

	.mirCrm-tbl tr:hover td:last-child a {
		visibility: visible;
	}
/*ALL ORGANIGATION PAGE TABLE STYLES HERE*/
.allorganiztionTbl {
	padding: 0 0px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	overflow: auto;
}

.tblInner {
	width: 2000px;
}

.allorganiztionTbl tr th img {
	display: inline-block;
	padding-left: 5px;
}

.allorganiztionTbl tr th:nth-child(-n+7), .allorganiztionTbl tr td:nth-child(-n+7) {
	width: 11%;
}

.allorganiztionTbl tr th:nth-child(2), .allorganiztionTbl tr td:nth-child(2), .allorganiztionTbl tr th:nth-child(5), .allorganiztionTbl tr td:nth-child(5) {
	width: 25%;
}

.allorganiztionTbl tr th:last-child, .allorganiztionTbl tr td:last-child {
	width: 6%;
}

.allorganiztionTbl tr td a {
	visibility: hidden;
}

.allorganiztionTbl tr:hover a {
	visibility: visible;
}

/*POPOVER TABLE STYLES HERE*/
.sitesperTbl tr th:nth-child(1), .sitesperTbl tr td:nth-child(1) {
	width: 55%;
}

.sitesperTbl tr th:nth-child(2), .sitesperTbl tr td:nth-child(2) {
	width: 45%;
}
/*USER SECURITY GROUP NEW STYLES HERE*/
.usersecurity-grpMain {
	width: 100%;
	clear: both;
}

.usgpculumn {
	float: left;
	width: 20%;
	padding: 0 5px;
}

.usgpculumn-row {
	float: left;
	width: 100%;
}
/*WORK FLOW SERUP DESIGNS STYLES HERE*/
.workflowrls-Tbl {
	padding: 0 20px;
}

.workflowstp-Tbl {
	padding: 0 20px;
}

	.workflowstp-Tbl tr th:nth-child(2), .workflowstp-Tbl tr td:nth-child(2), .workflowstp-Tbl tr th:nth-child(3), .workflowstp-Tbl tr td:nth-child(3), .workflowstp-Tbl tr th:nth-child(5), .workflowstp-Tbl tr td:nth-child(5) {
		width: 10%;
	}

	.workflowstp-Tbl tr th:nth-child(1), .workflowstp-Tbl tr td:nth-child(1), .workflowstp-Tbl tr th:nth-child(4), .workflowstp-Tbl tr td:nth-child(4) {
		width: 35%;
	}

	.workflowstp-Tbl tr th img {
		display: inline-block;
		padding-left: 5px;
	}

	.workflowstp-Tbl tr td:last-child a {
		visibility: hidden;
	}

	.workflowstp-Tbl tr:hover td:last-child a {
		visibility: visible;
	}

.workflowrls-Tbl tr th:nth-child(-n+4), .workflowrls-Tbl tr td:nth-child(-n+4) {
	width: 28%;
}

.workflowrls-Tbl tr th:nth-child(4), .workflowrls-Tbl tr td:nth-child(4) {
	width: 16%;
}

/*AUDIT TRAIL TABLE STYLES HERE*/
.audittrail-Tbl {
	padding: 0 30px;
	clear: both;
}

	.audittrail-Tbl tr th:nth-child(-n+5), .audittrail-Tbl tr td:nth-child(-n+5) {
		width: 20%;
	}

	.audittrail-Tbl tr td a {
		visibility: hidden;
	}

	.audittrail-Tbl tr:hover a {
		visibility: visible;
	}
/*TRANSMISSION AUDIT TRAIL TABLE STYLES HERE*/
.trns-audittrail-Tbl {
	padding: 0 30px;
	clear: both;
}

	.trns-audittrail-Tbl tr th:nth-child(-n+7), .trns-audittrail-Tbl tr td:nth-child(-n+7) {
		width: 15%;
	}

	.trns-audittrail-Tbl tr th:nth-child(2), .trns-audittrail-Tbl tr td:nth-child(2) {
		width: 25%;
	}

	.trns-audittrail-Tbl tr th:nth-child(4), .trns-audittrail-Tbl tr td:nth-child(4) {
		width: 10%;
	}

	.trns-audittrail-Tbl tr th:nth-child(5), .trns-audittrail-Tbl tr td:nth-child(5) {
		width: 10%;
	}

	.trns-audittrail-Tbl tr th:nth-child(7), .trns-audittrail-Tbl tr td:nth-child(7) {
		width: 10%;
	}

	.trns-audittrail-Tbl tr td a {
		visibility: hidden;
	}

	.trns-audittrail-Tbl tr:hover a {
		visibility: visible;
	}

.trnsaditDetailsTbl tr th:nth-child(-n+6), .trnsaditDetailsTbl tr td:nth-child(-n+6) {
	width: 16%;
}

.trnsaditDetailsTbl tr th:nth-child(1), .trnsaditDetailsTbl tr td:nth-child(1) {
	width: 12%;
}

.trnsaditDetailsTbl tr th:nth-child(2), .trnsaditDetailsTbl tr td:nth-child(2) {
	width: 15%;
}

.trnsaditDetailsTbl tr th:nth-child(3), .trnsaditDetailsTbl tr td:nth-child(3), .trnsaditDetailsTbl tr th:nth-child(4), .trnsaditDetailsTbl tr td:nth-child(4) {
	width: 24%;
}

.trnsaditDetailsTbl tr th:nth-child(5), .trnsaditDetailsTbl tr td:nth-child(5) {
	width: 15%;
}

.trnsaditDetailsTbl tr th:nth-child(6), .trnsaditDetailsTbl tr td:nth-child(6) {
	width: 10%;
}
/*CASE AUDIT TRAIL TABLE STYLES HERE*/
.caseaudittrail-Tbl {
	padding: 0 20px;
}

	.caseaudittrail-Tbl tr th:nth-child(-n+4), .caseaudittrail-Tbl tr td:nth-child(-n+4) {
		width: 25%;
	}

	.caseaudittrail-Tbl tr td:last-child a {
		visibility: hidden;
	}

	.caseaudittrail-Tbl tr:hover td:last-child a {
		visibility: visible;
	}
/*CASE AUDIT TRAIL VIEW POPOVER STYLES HERE*/
.aditdetailsContent {
	width: 100%;
	display: inline-block;
}

.rvsTitle {
	padding: 10px 8px 11px 10px;
	font-size: 16px;
	font-weight: 600;
	color: #445f75;
	border-bottom: 2px solid #a0b2c6;
}

.revisionList {
	width: 360px;
	height: 83vh;
	float: left;
	border: solid 1px #d0dbea;
	overflow: auto;
}

.aditDetails {
	width: calc(100% - 360px);
	float: left;
}

.revisionList-2 {
	width: 320px;
}

.aditDetails-2 {
	width: calc(100% - 320px);
}

.revisionListRow {
	padding: 0 2px;
	width: 100%;
	display: inline-block;
	vertical-align: top;
	border-bottom: 1px solid #d0dbea;
}

	.revisionListRow ul li {
		padding: 8px 6px;
		float: left;
		font-size: 13px;
		color: #484b4e;
		border-right: 1px solid #d0dbea;
		list-style: none;
	}

		.revisionListRow ul li:last-child {
			border: none;
		}

	.revisionListRow:hover {
		color: #445160;
		background: #d8e8ee;
	}

.aditBg {
	color: #445160;
	background: #d8e8ee;
}

.aditDetailsTbl tr th:nth-child(-n+7), .aditDetailsTbl tr td:nth-child(-n+7) {
	width: 16%;
}

.aditDetailsTbl tr th:nth-child(1), .aditDetailsTbl tr td:nth-child(1) {
	width: 5%;
}

.aditDetailsTbl tr th:nth-child(2), .aditDetailsTbl tr td:nth-child(2) {
	width: 20%;
}

.aditDetailsTbl tr th:nth-child(3), .aditDetailsTbl tr td:nth-child(3) {
	width: 21%;
}

.aditDetailsTbl tr th:nth-child(5), .aditDetailsTbl tr td:nth-child(5) {
	width: 10%;
}

.aditDetailsTbl tr th:nth-child(7), .aditDetailsTbl tr td:nth-child(7) {
	width: 14%;
}


/*CASE AUDIT CASES POPOVER STYLES HERE*/
.aditCases tr th:nth-child(1), .aditCases tr td:nth-child(1) {
	width: 40%;
}

.aditCases tr th:nth-child(2), .aditCases tr td:nth-child(2) {
	width: 60%;
}
/*CASE CONTACT REPORTS TABLE*/
.contactReportsTbl {
	padding: 0 14px;
}

	.contactReportsTbl tr th:nth-child(-n+6), .contactReportsTbl tr td:nth-child(-n+6) {
		width: 21%;
	}

	.contactReportsTbl tr th:nth-child(5), .contactReportsTbl tr td:nth-child(5) {
		width: 11%;
	}

	.contactReportsTbl tr th:nth-child(6), .contactReportsTbl tr td:nth-child(6) {
		width: 5%;
	}

	.contactReportsTbl tr td:last-child .actionMenu {
		visibility: hidden;
	}

	.contactReportsTbl tr:hover td:last-child .actionMenu {
		visibility: visible;
	}
/*ANALYTICS MASTAR REPORTS TABLE STYLES*/
.analyticsMR-Tbl {
	clear: both;
	padding: 0 20px;
}

	.analyticsMR-Tbl tr th:nth-child(-n+4), .analyticsMR-Tbl tr td:nth-child(-n+4) {
		width: 30%;
	}

	.analyticsMR-Tbl tr th:nth-child(4), .analyticsMR-Tbl tr td:nth-child(4) {
		width: 10%;
	}

		.analyticsMR-Tbl tr td:nth-child(4) a {
			visibility: hidden;
		}

	.analyticsMR-Tbl tr:hover td:nth-child(4) a {
		visibility: visible;
	}

/*CDR ALL SCHEDULE JOBS TABLE STYLES HERE*/
.cdrscheduleTbl {
	padding: 0 20px;
}

	.cdrscheduleTbl tr th:nth-child(-n+7), .cdrscheduleTbl tr td:nth-child(-n+7) {
		width: 17%;
	}

	.cdrscheduleTbl tr th:nth-child(2), .cdrscheduleTbl tr td:nth-child(2) {
		width: 10%;
	}

	.cdrscheduleTbl tr th:nth-child(7), .cdrscheduleTbl tr td:nth-child(7) {
		width: 5%;
	}

	.cdrscheduleTbl tr td:last-child .actionMenu {
		visibility: hidden;
	}

	.cdrscheduleTbl tr:hover td:last-child .actionMenu {
		visibility: visible;
	}
/*CDR ALL SCHEDULE HISTORY TABLE STYLES HERE*/
.cdrSdl-historyTbl {
	padding: 0 20px;
}

	.cdrSdl-historyTbl tr th:nth-child(-n+5), .cdrSdl-historyTbl tr td:nth-child(-n+5) {
		width: 16%;
	}

	.cdrSdl-historyTbl tr th:nth-child(1), .cdrSdl-historyTbl tr td:nth-child(1) {
		width: 42%;
	}

	.cdrSdl-historyTbl tr th:nth-child(3), .cdrSdl-historyTbl tr td:nth-child(3) {
		width: 10%;
	}

	.cdrSdl-historyTbl tr td:last-child a {
		visibility: hidden;
	}

	.cdrSdl-historyTbl tr:hover td:last-child a {
		visibility: visible;
	}
/*ADMINISTRATION FIELD SETUP PAGE STYLES END HERE*/

/*NEW DATA PROTECTION AND PRIVACY RULES*/
.dataptnPrivacyTbl {
	padding: 0 20px;
}

	.dataptnPrivacyTbl tr th:nth-child(-n+3), .dataptnPrivacyTbl tr td:nth-child(-n+3) {
		width: 15%;
	}

	.dataptnPrivacyTbl tr th:nth-child(1), .dataptnPrivacyTbl tr td:nth-child(1) {
		width: 70%;
	}

	.dataptnPrivacyTbl tr td:last-child a {
		visibility: hidden;
	}

	.dataptnPrivacyTbl tr:hover td:last-child a {
		visibility: visible;
	}

.ruleExecutionTbl tr th:nth-child(-n+6), .ruleExecutionTbl tr td:nth-child(-n+6) {
	width: 17%;
}

.ruleExecutionTbl tr th:nth-child(4), .ruleExecutionTbl tr td:nth-child(4), .ruleExecutionTbl tr th:nth-child(5), .ruleExecutionTbl tr td:nth-child(5) {
	width: 22%;
}

.ruleExecutionTbl tr th:last-child, .ruleExecutionTbl tr td:last-child {
	width: 5%;
}

	.ruleExecutionTbl tr td:last-child a {
		visibility: hidden;
	}

.ruleExecutionTbl tr:hover td:last-child a {
	visibility: visible;
}

/*MIR INTAKE CONFIGURATION STYLES HERE*/
.dataimportTable tr th:nth-child(-n+7), .dataimportTable tr td:nth-child(-n+7) {
	width: 15%;
}

.dataimportTable tr th:nth-child(5), .dataimportTable tr td:nth-child(5) {
	width: 13%;
}

.dataimportTable tr th:nth-child(4), .dataimportTable tr td:nth-child(4) {
	width: 26%;
}

.dataimportTable tr th:nth-child(6), .dataimportTable tr td:nth-child(6) {
	width: 11%;
}

.dataimportTable tr th:last-child, .dataimportTable tr td:last-child {
	width: 5%;
}

	.dataimportTable tr td:last-child a {
		visibility: hidden;
	}

.dataimportTable tr:hover td:last-child a {
	visibility: visible;
}

.crmMappingTbl tr th:nth-child(-n+8), .crmMappingTbl tr td:nth-child(-n+8) {
	width: 13%;
}

.crmMappingTbl tr th:nth-child(5), .crmMappingTbl tr td:nth-child(5) {
	width: 17%;
}

.crmMappingTbl tr th:nth-child(7), .crmMappingTbl tr td:nth-child(7) {
	width: 11%;
}

.crmMappingTbl tr th:last-child, .crmMappingTbl tr td:last-child {
	width: 5%;
}

	.crmMappingTbl tr td:last-child a {
		visibility: hidden;
	}

.crmMappingTbl tr:hover td:last-child a {
	visibility: visible;
}

.mapping-dvTwo tr th:nth-child(-n+3), .mapping-dvTwo tr td:nth-child(-n+3) {
	width: 45%;
}

.mapping-dvTwo tr th:nth-child(3), .mapping-dvTwo tr td:nth-child(3) {
	width: 10%;
}

.mapping-dvTwo tr td:last-child a {
	visibility: hidden;
}

.mapping-dvTwo tr:hover td:last-child a {
	visibility: visible;
}
/*Default Values For Import Table STYLES HERE*/
.defultvlTable tr th:nth-child(-n+4), .defultvlTable tr td:nth-child(-n+4) {
	width: 31%;
}

.defultvlTable tr th:nth-child(4), .defultvlTable tr td:nth-child(4) {
	width: 7%;
}

.defultvlTable tr td:last-child a {
	visibility: hidden;
}

.defultvlTable tr:hover td:last-child a {
	visibility: visible;
}


.fetchCRMTable tr th:nth-child(-n+7), .fetchCRMTable tr td:nth-child(-n+7) {
	width: 20%;
}

.fetchCRMTable tr th:nth-child(2), .fetchCRMTable tr td:nth-child(2) {
	width: 30%;
}

.fetchCRMTable tr th:nth-child(5), .fetchCRMTable tr td:nth-child(5) {
	width: 5%;
}

.fetchCRMTable tr th:nth-child(6), .fetchCRMTable tr td:nth-child(6) {
	width: 15%;
}

.fetchCRMTable tr th:first-child, .fetchCRMTable tr td:first-child, .fetchCRMTable tr th:last-child, .fetchCRMTable tr td:last-child {
	width: 5%;
}
	/*.defultvlTable tr th:nth-child(4),.defultvlTable tr td:nth-child(4){
	width:7%;
}*/
	.fetchCRMTable tr td:last-child a {
		visibility: hidden;
	}

.fetchCRMTable tr:hover td:last-child a {
	visibility: visible;
}

/*MIR Acknowledgement STYLES HERE*/
.mir-acnowledgeTable tr th:nth-child(-n+3), .mir-acnowledgeTable tr td:nth-child(-n+3) {
	width: 44%;
}

.mir-acnowledgeTable tr th:nth-child(3), .mir-acnowledgeTable tr td:nth-child(3) {
	width: 12%;
}
/*TRANSMISSION RULES PAGE DESIGN STYLES HERE*/
.trnmsRulesTable {
	padding: 0 20px;
}

	.trnmsRulesTable tr th:nth-child(-n+6), .trnmsRulesTable tr td:nth-child(-n+6) {
		width: 24%;
	}

	.trnmsRulesTable tr th:nth-child(2), .trnmsRulesTable tr td:nth-child(2) {
		width: 12%;
	}

	.trnmsRulesTable tr th:nth-child(4), .trnmsRulesTable tr td:nth-child(4) {
		width: 12%;
	}

	.trnmsRulesTable tr th:nth-child(5), .trnmsRulesTable tr td:nth-child(5) {
		width: 10%;
	}

	.trnmsRulesTable tr th:nth-child(6), .trnmsRulesTable tr td:nth-child(6) {
		width: 6%;
	}

	.trnmsRulesTable tr td:last-child ul {
		visibility: hidden;
	}

		.trnmsRulesTable tr td:last-child ul li {
			float: left;
			list-style: none;
		}

	.trnmsRulesTable tr:hover td:last-child ul {
		visibility: visible;
	}

	.trnmsRulesTable tr th img {
		display: inline-block;
		padding-left: 5px;
	}

.reportspecific-title {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #4c6a82;
}

.trnmsRulesTable tr td:last-child .actionMenu {
	visibility: hidden;
}

.trnmsRulesTable tr:hover td:last-child .actionMenu {
	visibility: visible;
}
/*Rule Condition table styles here*/
.ruleconditionTbl tr th:nth-child(-n+8), .ruleconditionTbl tr td:nth-child(-n+8) {
	width: 17%;
}

.ruleconditionTbl tr th:nth-child(1), .ruleconditionTbl tr td:nth-child(1), .ruleconditionTbl tr th:nth-child(6), .ruleconditionTbl tr td:nth-child(6), .ruleconditionTbl tr th:nth-child(8), .ruleconditionTbl tr td:nth-child(8) {
	width: 7%;
}

.ruleconditionTbl tr th:nth-child(7), .ruleconditionTbl tr td:nth-child(7) {
	width: 11%;
}

.ruleconditionTbl tr td:last-child a {
	visibility: hidden;
}

.ruleconditionTbl tr:hover td:last-child a {
	visibility: visible;
}

.ruleconditionTbl tr th img {
	display: inline-block;
	padding-left: 5px;
}

.schedule-otptTbl tr th:nth-child(-n+6), .schedule-otptTbl tr td:nth-child(-n+6) {
	width: 17%;
}

.schedule-otptTbl tr th:nth-child(2), .schedule-otptTbl tr td:nth-child(2) {
	width: 27%;
}

.schedule-otptTbl tr th:nth-child(4), .schedule-otptTbl tr td:nth-child(4) {
	width: 13%;
}

.schedule-otptTbl tr th:nth-child(5), .schedule-otptTbl tr td:nth-child(5) {
	width: 21%;
}

.schedule-otptTbl tr th:nth-child(6), .schedule-otptTbl tr td:nth-child(6) {
	width: 5%;
}

.schedule-otptTbl tr td:last-child a {
	visibility: hidden;
}

.schedule-otptTbl tr:hover td:last-child a {
	visibility: visible;
}

.schedule-otptTbl tr th img {
	display: inline-block;
	padding-left: 5px;
}

.clasificationMore {
	position: relative;
	cursor: pointer;
}

	.clasificationMore small {
		display: none;
		position: absolute;
		top: 15px;
		left: 0;
		width: 500px;
		min-height: 30px;
		padding: 5px;
		background: #f6f8fa;
		font-size: 12px;
		line-height: 16px;
		color: #465668;
		z-index: 999;
		border: 1px solid #dadada;
	}

	.clasificationMore:hover small {
		display: block;
	}

/* HELP SYSTEM MAIN TABLE STYLES HERE*/
.heplsystemTable {
	padding: 0 20px;
}

	.heplsystemTable tr th:nth-child(-n+8), .heplsystemTable tr td:nth-child(-n+8) {
		width: 12%;
	}

	.heplsystemTable tr th:nth-child(2), .heplsystemTable tr td:nth-child(2) {
		width: 22%;
	}

	.heplsystemTable tr th:nth-child(8), .heplsystemTable tr td:nth-child(8) {
		width: 6%;
	}
/*.heplsystemTable tr td:last-child .actionMenu {
    visibility:hidden;
}*/
/*.heplsystemTable tr:hover td:last-child .actionMenu {
    visibility:visible; 
}*/
/* HELP SYSTEM HELP CONTENT TABLE STYLES HERE*/
.helpcontentTbl {
	width: 100%;
}

	.helpcontentTbl tr td:nth-child(1) {
		width: 11%;
	}

	.helpcontentTbl tr td:nth-child(2) {
		width: 80%;
	}

	.helpcontentTbl tr td:nth-child(3) {
		width: 9%;
	}

	.helpcontentTbl tr:hover {
		background: #d8e8ee;
	}

.helpContentfileName-row {
	width: 100%;
	float: left;
}

	.helpContentfileName-row li {
		float: left;
		padding-right: 20px;
		list-style: none;
	}

		.helpContentfileName-row li:nth-child(1) {
			width: 30%;
		}
		/*.helpContentfileName-row li:nth-child(2),.helpContentfileName-row li:nth-child(3){
	padding-top:18px; 
}*/

		.helpContentfileName-row li span {
			display: block;
			padding-top: 8px;
		}

.hstm-priviewcontent {
	font-size: 13px;
	line-height: 18px;
	color: #465668;
}
/*LOGIN AUDIT TRAIL STYLES HERE*/
.LoginAdtrlTable {
	padding: 0 20px;
}

	.LoginAdtrlTable tr th:nth-child(-n+10), .LoginAdtrlTable tr td:nth-child(-n+10) {
		width: 10%;
	}

	.LoginAdtrlTable tr th:nth-child(1), .LoginAdtrlTable tr td:nth-child(1) {
		width: 3%;
	}

	.LoginAdtrlTable tr th:nth-child(5), .LoginAdtrlTable tr td:nth-child(5) {
		width: 12%;
	}

	.LoginAdtrlTable tr th:nth-child(6), .LoginAdtrlTable tr td:nth-child(6) {
		width: 9%;
	}

	.LoginAdtrlTable tr th:nth-child(2), .LoginAdtrlTable tr td:nth-child(2), .LoginAdtrlTable tr th:nth-child(3), .LoginAdtrlTable tr td:nth-child(3), .LoginAdtrlTable tr th:nth-child(4), .LoginAdtrlTable tr td:nth-child(4) {
		width: 15%;
	}


		.LoginAdtrlTable tr td:nth-child(2) a {
			color: #26a1c7;
		}

.adtrlUserinfo {
	display: inline-block;
	font-size: 13px;
	color: #465668;
}

	.adtrlUserinfo img {
		float: left;
		padding: 1px 3px 0 0;
	}

.timeLimit {
	width: 50%;
	float: left;
	padding: 0 2px;
}

.serachUsers {
	float: left;
	width: 100%;
}

	.serachUsers .searchipt {
		width: 85%;
		float: left;
	}

	.serachUsers .serachIcon {
		float: left;
		width: 30px;
		padding: 0 4px;
		border: solid 1px #d0dbea;
	}
/*MY CALENDER PAGE STYLES HERE*/
.mycldr-Tbl tr th:nth-child(-n+9), .mycldr-Tbl tr td:nth-child(-n+9) {
	width: 11%;
}

.mycldr-Tbl tr th:nth-child(8), .mycldr-Tbl tr td:nth-child(8) {
	width: 15%;
}

.mycldr-Tbl tr th:nth-child(9), .mycldr-Tbl tr td:nth-child(9) {
	width: 4%;
}



.organization-Tbl tr th:nth-child(-n+7), .organization-Tbl tr td:nth-child(-n+7) {
	width: 12%;
}

.organization-Tbl tr th:nth-child(6), .organization-Tbl tr td:nth-child(6), .organization-Tbl tr th:nth-child(7), .organization-Tbl tr td:nth-child(7) {
	width: 20%;
}

.countdownTimer {
	float: left;
}

	.countdownTimer ul {
		padding-top: 5px;
		overflow: hidden;
	}

		.countdownTimer ul li {
			float: left;
			width: 50%;
			border: 1px solid #d0dbea;
			font-size: 13px;
			color: #b0c0ce;
			padding: 4px 5px;
			list-style: none;
		}
/* deleted cases start */
.deletedcase-Tbl tr th:nth-child(-n+5), .deletedcase-Tbl tr td:nth-child(-n+5) {
	width: 20%;
}

.deletedcase-Tbl tr th:nth-child(4), .deletedcase-Tbl tr td:nth-child(4) {
	width: 30%;
}

.deletedcase-Tbl tr th:nth-child(5), .deletedcase-Tbl tr td:nth-child(5) {
	width: 10%;
}

.deletedcase-Tbl tr td a {
	visibility: hidden;
	float: left;
}

.deletedcase-Tbl tr:hover td:last-child a {
	visibility: visible;
}

.deletedcase-Tbl {
	padding: 0 0 0 20px;
}
/* deleted cases end */
/*LANGUAGE DICTIONARY PAGE STYLES HERE*/
.languageDry-Tbl tr th:nth-child(-n+6), .languageDry-Tbl tr td:nth-child(-n+6) {
	width: 16%;
}

.languageDry-Tbl tr th:nth-child(1), .languageDry-Tbl tr td:nth-child(1) {
	width: 20%;
}

.hrLink {
	font-size: 14px;
	color: #26a1c7;
	text-decoration: underline;
}
/*ORGANIZATION ADDRESS BOOK STYLES HERE*/
.orgadrBookTable {
	padding: 0 20px;
}

	.orgadrBookTable tr th:nth-child(-n+5), .orgadrBookTable tr td:nth-child(-n+5) {
		width: 23%;
	}

	.orgadrBookTable tr th:last-child, .orgadrBookTable tr td:last-child {
		width: 8%;
	}

		.orgadrBookTable tr td:last-child ul {
			visibility: hidden;
		}

			.orgadrBookTable tr td:last-child ul li {
				float: left;
				list-style: none;
			}

	.orgadrBookTable tr:hover td:last-child ul {
		visibility: visible;
	}

.Emailconfig {
	padding: 0 14px;
}

	.Emailconfig tr th:nth-child(1), .Emailconfig tr td:nth-child(1) {
		width: 90%;
	}

	.Emailconfig tr th:last-child, .Emailconfig tr td:nth-child {
		width: 10%;
	}

	.Emailconfig tr td:last-child a {
		visibility: hidden;
	}

	.Emailconfig tr:hover td:last-child a {
		visibility: visible;
	}
/*CONTENT MANAGMENT DESIGN STYLES START HERE*/
.inputrow-five {
	width: 100%;
	display: inline-block;
}

	.inputrow-five .inputrow, .inputrow-five .inputtype {
		width: 20%;
		float: left;
		padding: 5px 1% 0 1%;
	}

	.inputrow-five .buttons-row {
		margin-right: 10px;
	}

.usagetype, .usagetype-2 {
	float: left;
	padding: 10px 0 0 15px;
}

	.usagetype .checkbox, .usagetype-2 .checkbox {
		float: left;
	}

.cmdocument-lbrMain {
	width: 100%;
	display: inline-block;
}

.usagetype .checkbox-row li {
	padding-right: 10px;
	list-style: none;
}

	.usagetype .checkbox-row li:first-child, .usagetype-2 .checkbox-row li:first-child {
		padding-top: 5px;
	}

.usagetype-2 .checkbox-row li:first-child {
	width: 120px;
}

.cmdocument-lbrList-main {
	width: 20%;
	float: left;
}

.cmdocument-lbrList {
	width: 100%;
	float: left;
}

	.cmdocument-lbrList li {
		background-image: url(../pages/images/folderclose.png);
		background-repeat: no-repeat;
		background-position: 30px 8px;
		padding-left: 30px;
		list-style: none;
	}

		.cmdocument-lbrList li:hover, .cmdocument-lbrList li.active {
			background-image: url(../pages/images/folderOpen.png);
			background-repeat: no-repeat;
			background-position: 30px 8px;
		}

	.cmdocument-lbrList li {
		position: relative;
		padding: 5px 21px 6px 32px;
		width: 100%;
		transition: all 0.5s ease;
		word-break: break-all;
		list-style: none;
	}

	.cmdocument-lbrList li {
		background-position: 13px 8px !important;
	}

		.cmdocument-lbrList li a .viewlbrlist {
			position: absolute;
			right: 3px;
			top: 5px;
			margin: 0;
		}

		.cmdocument-lbrList li a {
			font-size: 13px;
			color: #484b4e;
			line-height: 20px;
		}

		.cmdocument-lbrList li:hover, .cmdocument-lbrList li.active {
			background-color: #d8e8ee;
		}

		.cmdocument-lbrList li img {
			float: left;
			margin: 3px 6px 0 0;
		}

	.cmdocument-lbrList span {
		font-size: 14px;
		color: #4c6a82;
		padding: 10px 0 10px 0;
	}

.searchResult-highlight {
	font-size: 12px;
	color: #F60 !important;
	font-weight: bold;
}

.cmlibrarycontentmain {
	width: 80%;
	padding-top: 10px;
	float: left;
	border-left: 1px solid #e0e6eb;
}

.cmlibrarylist {
	width: 100%;
	display: inline-block;
}

	.cmlibrarylist li {
		float: left;
		position: relative;
		list-style: none;
	}

.cmlibrarycontent {
	width: 100%;
	display: none;
	padding: 10px 0 0 20px;
}

	.cmlibrarycontent.open-canvas {
		display: block;
	}

.cmdocument-lbrList li a .viewlbrlist {
	margin-right: 0;
}

.cm-libraryTablemain {
	clear: both;
	margin-top: 20px;
}

	.cm-libraryTablemain tr th:nth-child(-n+9), .cm-libraryTablemain tr td:nth-child(-n+9) {
		width: 11%;
		height: 30px;
		padding: 0px 10px;
	}

	.cm-libraryTablemain tr th:nth-child(3), .cm-libraryTablemain tr td:nth-child(3) {
		width: 29%;
	}

	.cm-libraryTablemain tr th:nth-child(1), .cm-libraryTablemain tr td:nth-child(1) {
		width: 5%;
	}

	.cm-libraryTablemain tr th:nth-child(2), .cm-libraryTablemain tr td:nth-child(2) {
		width: 4%;
	}

	.cm-libraryTablemain tr th:nth-child(7), .cm-libraryTablemain tr td:nth-child(7) {
		width: 8%;
	}

	.cm-libraryTablemain tr td:nth-child(6) a {
		float: left;
		padding: 0 10px;
	}

	.cm-libraryTablemain tr td:last-child ul, .cm-libraryTablemain tr td:last-child .libraryDD {
		visibility: hidden;
	}

	.cm-libraryTablemain tr:hover td:last-child ul, .cm-libraryTablemain tr:hover td:last-child .libraryDD {
		visibility: visible;
	}

	.cm-libraryTablemain tr td ul li {
		float: left;
		list-style: none;
	}

.libraryDD {
	float: left;
	position: relative;
}

.library-sub {
	position: absolute;
	right: -5px;
}

.cmd-dtl {
	width: 80%;
}

.cm-lbrdocumentdetailsTbl {
	padding-top: 20px;
	clear: both;
}

	.cm-lbrdocumentdetailsTbl tr th:nth-child(1), .cm-lbrdocumentdetailsTbl tr td:nth-child(1), .cm-lbrdocumentdetailsTbl tr th:nth-child(5), .cm-lbrdocumentdetailsTbl tr td:nth-child(5) {
		width: 20%;
	}

	.cm-lbrdocumentdetailsTbl tr th:nth-child(2), .cm-lbrdocumentdetailsTbl tr td:nth-child(2), .cm-lbrdocumentdetailsTbl tr th:nth-child(3), .cm-lbrdocumentdetailsTbl tr td:nth-child(3), .cm-lbrdocumentdetailsTbl tr th:nth-child(4), .cm-lbrdocumentdetailsTbl tr td:nth-child(4), .cm-lbrdocumentdetailsTbl tr th:nth-child(6), .cm-lbrdocumentdetailsTbl tr td:nth-child(6) {
		width: 10%;
	}

.move-dd {
	position: relative;
}

.move-documentDD, .checkInDD {
	width: 350px;
	position: absolute;
	right: 0;
	top: 20px;
	background: #fff;
	border: 1px solid #d0dbea;
	border-radius: 4px;
	padding: 15px;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.18);
	-webkit-box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.18);
	display: none;
	z-index: 999;
}

	.move-documentDD .adm-drpdownBtns a {
		float: left;
	}

.checkInDD {
	top: 15px;
}

	.checkInDD:after {
		right: 0;
	}

.move-documentDD-2 {
	top: 100%;
	width: 350px;
	z-index: 999;
}

	.move-documentDD-2:after {
		right: 0px;
	}

.configurationFolderTbl tr th:nth-child(-n+4), .configurationFolderTbl tr td:nth-child(-n+4) {
	width: 30%;
}

.configurationFolderTbl tr th:last-child, .configurationFolderTbl tr td:last-child {
	width: 10%;
}

	.configurationFolderTbl tr td:last-child ul {
		visibility: hidden;
	}

		.configurationFolderTbl tr td:last-child ul li {
			float: left;
			list-style: none;
		}

.configurationFolderTbl tr:hover td:last-child ul {
	visibility: visible;
}
/*CONTENT MANAGMENT DESIGN STYLES END HERE*/

/*NEW DOCUMENT DESIGN STYLES START HERE*/
.topbtns {
	float: right;
	min-width: 94px;
	padding: 0;
}

	.topbtns a.defultbtn {
		float: left;
		margin: 3px 0 3px 5px;
		line-height: 24px;
	}

.newdocumentform-main {
	background: inherit;
	padding: 0 20px 0 20px;
}

.inputrow-four, .inputrow-four-2 {
	width: 100%;
	display: inline-block;
	font-size: 0;
}

	.inputrow-four .inputrow, .inputrow-four-2 .inputrow, .inputrow-four .inputtype, .inputrow-four-2 .inputtype {
		width: 20%;
		display: inline-block;
		padding: 0 1%;
		padding-top: 5px;
	}

	.inputrow-four-2 .inputrow, .inputrow-four-2 .inputtype {
		width: 25%;
		float: left;
	}

	.inputrow-four .documentinputfield {
		width: 40%;
	}

.statuslbl {
	font-size: 12px;
	color: #4c6a82;
	display: inline-block;
}

.documentinputfield .input-details {
	padding-left: 40px;
	font-size: 13px;
}

.newdocumentformHF {
	padding: 0 0 8px 0;
	background-color: rgba(216, 216, 216, 0.5);
	border-radius: 4px;
	width: 98%;
	margin: 14px 0 6px 1%;
}

.cmdoc-details {
	width: 45%;
}
/*NEW DOCUMENT TABS STYLES*/
/*----- Tabs -----*/
.newdocumentTabs {
	width: 100%;
	padding: 4px 20px;
	display: inline-block;
}

/*----- Tab Links -----*/
/* Clearfix */
.tab-menu:after {
	display: block;
	clear: both;
	content: '';
}

.tab-menu {
	border-bottom: 1px solid #e0e6eb;
}

	.tab-menu li {
		margin: 0px 2px;
		float: left;
		list-style: none;
		position: relative;
		list-style: none;
	}

	.tab-menu a {
		padding: 9px 15px;
		display: inline-block;
		background: #FFF;
		font-size: 14px;
		color: #26a1c7;
		transition: all linear 0.15s;
	}

.tab-menuBg a {
	background: #f9fcff;
}

.tab-menu a:hover {
	/*background:#FFF;*/
	text-decoration: none;
}

.tab-menu li:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	color: #26a1c7;
	width: 100%;
	transform: scaleX(0);
	transition: transform 250ms ease-in-out;
}

.tab-menu li:hover:after, .tab-menu li.active:after {
	border-bottom: 3px solid #ff9c08;
	transform: scaleX(1);
}

.tab-menu li.active a {
	color: #ff9c08;
}


/*----- Content of Tabs -----*/
.tab-contentmain {
	display: inline-block;
	width: 100%;
	padding: 20px 0 10px 0;
	border-radius: 3px;
	background: inherit;
	border-bottom: 1px solid #e0e6eb;
}

.tabinner {
	display: none;
}

	.tabinner.current {
		display: block;
	}

.ga-culumn {
	width: 44%;
	float: left;
	padding: 0 10px;
}

	.ga-culumn:nth-child(2), .ga-culumn:nth-child(3) {
		width: 28%;
	}

.dmt-typefields {
	display: inline-block;
	width: 100%;
	padding-bottom: 14px;
}

	.dmt-typefields .inputrow {
		width: 30%;
		float: left;
	}

		.dmt-typefields .inputrow:nth-child(2) {
			width: 37%;
			padding-left: 20px;
		}

		.dmt-typefields .inputrow:nth-child(3) {
			width: 70%;
			padding-top: 15px;
		}

.upload {
	position: relative;
	float: left;
	margin: 0 25px;
}

	.upload:after {
		content: 'OR';
		position: absolute;
		right: -32px;
		top: 8px;
		font-size: 14px;
		color: #4c6a82;
	}

.composeDC {
	float: left;
	position: relative;
}

.move-documentDD .inputrow {
	width: 100% !important;
	padding: 0 !important;
}

.modulestbltitle-row {
	width: 100%;
	display: inline-block;
}

	.modulestbltitle-row p {
		float: left;
		font-size: 14px;
		font-weight: 500;
		color: #4c6a82;
	}

	.modulestbltitle-row ul {
		float: left;
		padding-left: 20px;
	}

		.modulestbltitle-row ul li {
			float: left;
			padding: 0 5px;
			list-style: none;
		}

.radiobtns li {
	float: left;
	margin-right: 7px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #465668;
	list-style: none;
}

	.radiobtns li input {
		width: 14px;
		margin: 0 6px 0 0;
		float: left;
		height: 14px;
	}

.ga-selectmoduleTbl tr th:nth-child(-n+3), .ga-selectmoduleTbl tr td:nth-child(-n+3) {
	width: 25%;
}

.ga-selectmoduleTbl tr th:nth-child(1), .ga-selectmoduleTbl tr td:nth-child(1) {
	width: 50%;
}

.ga-selectmoduleTbl tr td:nth-child(1) {
	color: #26a1c7;
}

.ga-selectmoduleTbl tr td:nth-child(3) a {
	float: left;
	padding: 0 5px;
}

.sd-typeFile {
	clear: both;
}

.filetprow {
	padding: 8px 0;
	font-size: 14px;
	color: #4c6a82;
	display: inline-block;
	width: 100%;
}

	.filetprow span {
		float: left;
	}

	.filetprow small, .filetprow .docElipse, .filetprowTwo small {
		width: 100%;
		float: left;
		padding: 0 20px;
		font-size: 13px;
		color: #26a1c7;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.filetprowTwo small, .filetprow .docElipse {
		width: 240px;
	}

	.filetprow .docElipse {
		width: 140px;
		position: relative;
	}
	/*.filetprow .docElipse{
	position:relative;
}*/
	.filetprow .doc_more {
		position: absolute;
		left: 0px;
		top: 15px;
		padding: 5px;
		width: 96%;
		background: #fff;
		border: 1px solid #e6e6e6;
		font-size: 12px;
		line-height: 15px;
		cursor: pointer;
		display: none;
		z-index: 999;
	}

	.filetprow li:hover .doc_more {
		display: block;
	}

	.filetprow li {
		position: relative;
		display: inline-block;
		padding: 0 5px;
		margin-top: -3px;
		list-style: none;
	}

.ftype {
	float: left;
	padding-left: 10px;
	font-size: 13px;
	color: #484b4e;
}

.vtl-checkbox {
	padding-top: 16px;
	width: 100%;
	display: inline-block;
}

	.vtl-checkbox li {
		padding-top: 5px;
		font-size: 13px;
		color: #484b4e;
		list-style: none;
	}

		.vtl-checkbox li .checkbox {
			width: 14px;
			height: 14px;
		}


.coverltr-title {
	float: left;
	width: 100%;
	font-size: 14px;
	padding-bottom: 6px;
	font-weight: 500;
	color: #4c6a82;
	line-height: 20px;
}

	.coverltr-title a {
		display: inline-block;
		margin-left: 10px;
	}

	.coverltr-title ul li {
		list-style: none;
	}

.sourceAttachments {
	clear: both;
	width: 100%;
	height: 370px;
	padding: 0 0 10px 0;
	border: 1px solid #d0dbea;
}

.sourceAttachmentsTwo {
	height: 160px;
	overflow:auto;
}

.sourceAttachments ul li {
	display: inline-block;
	width: 100%;
	padding: 7px 0 7px 0;
	border-bottom: 1px solid #e0e6eb;
	vertical-align: top;
	list-style: none;
}

.sourceAttachments .SourceAtt a {
	float: left;
	width: 60%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.sourceAttachments .SourceAtt a, .sourceAttachments .atm-time {
	float: left;
	padding-left: 10px;
	font-size: 13px;
	color: #26a1c7;
	line-height: 20px;
}

.sourceAttachments .atm-time {
	padding-left: 0;
	width: 40%;
	color: #484b4e;
	text-align: right;
	padding-right: 10px;
}

	.sourceAttachments .atm-time a {
		display: inline-block;
		padding-left: 10px;
	}

.ga-catagoriesrowMain {
	padding-top: 10px;
	margin-top: 10px;
	width: 100%;
	display: inline-block;
	border-top: 1px solid #d0dbea;
}

.ga-catagoriesculum, .ga-catagoriesculumTwo {
	float: left;
	width: 40%;
}

.ga-micategorylist, .searchtagmain {
	float: left;
	width: 50%;
}

.searchTag {
	width: 100%;
	display: inline-block;
	min-height: 160px;
	border: 1px solid #d0dbea;
	vertical-align: text-top;
}

.ga-micategorylist {
	padding: 0 10px;
}
/*.micategorylistone{
	height:160px;
	overflow:auto;
	clear:both;
}*/
.ga-catagoriesculumTwo {
	width: 60%;
}

.mi-head a {
	float: right;
}

.mi-head small {
	font-size: 13px;
	color: #969696;
	float: right;
	font-style: italic;
}

.inputrow-three, .inputrow-two {
	width: 100%;
	display: inline-block;
	font-size: 0;
	vertical-align: top;
}

	.inputrow-three .inputrow, .inputrow-three .inputtype {
		width: 33.3%;
		display: inline-block;
		padding: 5px 1% 0 1%;
		vertical-align: top;
	}

.inputrow-five .publicdts {
	width: 60%;
}

.inputrow-two .inputrow, .inputrow-two .inputtype {
	width: 50%;
	display: inline-block;
	padding: 5px 1% 0 1%;
	vertical-align: top;
}

.inputrow-10 {
	float: left;
	width: 10% !important;
}

.inputrow-33 {
	width: 33.3% !important;
}

.inputrow-50 {
	width: 50% !important;
}

.inputrow-30 {
	width: 30% !important;
}

.inputrow-40 {
	float: left;
	width: 40% !important;
}

.inputrow-60 {
	float: left;
	width: 60% !important;
}

.inputrow-75 {
	float: left;
	width: 75% !important;
}

.inputrow-82 {
	width: 82% !important;
	float: left;
}

.inputrow-90 {
	float: left;
	width: 90% !important;
}

.inputrow-three75 {
	width: 60% !important;
	display: inline-block;
}

.selectopts-three select, .selectopts-three input {
	width: 31%;
	margin: 0 1%;
	float: left;
}

.verPublished-main {
	width: 100%;
	background: #f9f9f9;
	border: 1px solid #d9d9d9;
	padding: 20px;
	margin-top: 20px;
}

.verPub-heading {
	font-size: 13px;
	font-weight: 600;
	color: #484b4e;
}

.verPu-row {
	width: 100%;
	display: inline-block;
}

	.verPu-row .inputtype {
		width: 50%;
		padding: 0 1%;
		float: left;
	}

.micategorylistone-2 {
	padding: 10px 0 6px 20px;
	clear: both;
}

	.micategorylistone-2 li {
		line-height: inherit;
		display: block;
		padding: 4px 0;
		list-style: none;
	}

.searchList {
	position: relative;
	width: 100%;
	float: left;
	border-bottom: 1px solid #e0e6eb;
}

	.searchList input {
		background: none;
		border: none;
		padding: 10px 35px 10px 10px;
	}

	.searchList span {
		height: 18px;
		position: absolute;
		right: 5px;
		top: 2px;
	}

		.searchList span img {
			float: left;
			padding: 0 2px;
		}
/*MI Categories and Sub-Categories Popover Start */
.micat-subcategoris {
	height: 550px;
	overflow: auto;
	padding: 10px 14px;
	border: solid 1px #d0dbea;
}

	.micat-subcategoris ul li {
		padding-left: 24px;
		padding: 7px 0;
		list-style: none;
	}

		.micat-subcategoris ul li:first-child {
			padding-left: 0;
		}

/*MI Categories and Sub-Categories Popover End*/

/*CHECKBOXES DESIGN 1*/
/* The container */
.cbx-main, .cbx-main-2 {
	/*    display:inline-block;*/
	position: relative;
	padding-left: 22px;
	/*    margin:6px 0 10px 0;*/
	cursor: pointer;
	font-size: 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #4c6a82;
	vertical-align: middle;
}

	/* Hide the browser's default checkbox */
	.cbx-main input, .cbx-main-2 input {
		position: absolute;
		opacity: 0;
		cursor: pointer;
		height: 0;
		width: 0;
	}

/* Create a custom checkbox */
.checkmark, .checkmark-2 {
	position: absolute;
	top: 2px;
	left: 0;
	height: 13px;
	width: 13px;
	background-color: #fff;
	border: 1px solid #879cb4;
}

/*Disbled Check*/
.disablecheck {
	position: absolute;
	top: 2px;
	left: 0;
	height: 13px;
	width: 13px;
	background-color: #fff;
	border: 1px solid #cccccc;
}

/* On mouse-over, add a grey background color */
.cbx-main:hover input ~ .disablecheck {
	background-color: #cccccc;
}

/* When the checkbox is checked, add a blue background */
.cbx-main input:checked ~ .disablecheck {
	background-color: transparent;
	border: 1px solid #ccc;
}

/* Create the checkmark/indicator (hidden when not checked) */
.disablecheck:after {
	content: "";
	position: absolute;
	display: none;
}

.adtTrail-check {
	padding-left: 15px;
	padding-top: 20px
}

.caseadtTrail-check {
	padding-left: 15px;
}
/* On mouse-over, add a grey background color */
.cbx-main:hover input ~ .checkmark, .cbx-main-2:hover input ~ .checkmark-2 {
	background-color: #fff;
}

/* When the checkbox is checked, add a blue background */
.cbx-main input:checked ~ .checkmark, .cbx-main-2 input:checked ~ .checkmark-2 {
	background-color: #fff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after, .checkmark-2:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.cbx-main input:checked ~ .checkmark:after, .cbx-main-2 input:checked ~ .checkmark-2:after {
	display: block;
}

/* Style the checkmark/indicator */
.cbx-main .checkmark:after, .cbx-main-2 .checkmark-2:after {
	left: 3px;
	top: 0px;
	width: 5px;
	height: 8px;
	border: solid #26a1c7;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(36deg);
}

.cbx-main .disablecheck:after {
	left: 3px;
	top: 0px;
	width: 5px;
	height: 8px;
	border: solid #929292;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(36deg);
}


/* Show the checkmark when checked */
.cbx-main input:checked ~ .checkmark:after, .cbx-main-2 input:checked ~ .checkmark-2:after {
	display: block;
}
/*Checked main 2*/
/* Style the checkmark/indicator */
.cbx-main-2 .checkmark-2:after {
	left: 2px;
	top: 2px;
	width: 7px;
	height: 7px;
	background: #26a1c7;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}

/*NEW DOCUMENT DESIGN STYLES END HERE*/

/*CM-ADD MODULE POPOVER STYLES HERE*/
.cm-amdl {
	width: 60%;
}

.add-docupopprform {
	margin-top: 20px;
}

.inputrow-three .buttons-row {
	margin-right: 10px;
}

.addmodule-popoverTbl tr th:nth-child(-n+3), .addmodule-popoverTbl tr td:nth-child(-n+3) {
	width: 6%;
}

.addmodule-popoverTbl tr th:nth-child(2), .addmodule-popoverTbl tr td:nth-child(2) {
	width: 88%;
}
/*VEEVA VAULT OBJECT TBL*/
.vaultObjectTbl tr th:nth-child(-n+2), .vaultObjectTbl tr td:nth-child(-n+2) {
	width: 50%;
}

.vaultDocdtls-Tbl tr th:nth-child(-n+4), .vaultDocdtls-Tbl tr td:nth-child(-n+4) {
	width: 20%;
}

.vaultDocdtls-Tbl tr th:nth-child(1), .vaultDocdtls-Tbl tr td:nth-child(1), .vaultDocdtls-Tbl tr th:last-child, .vaultDocdtls-Tbl tr td:last-child {
	width: 30%;
}
/*CM INTEGRATION AUTO REFRESH TBL*/
.autoRefresh-tbl tr th:nth-child(-n+5), .autoRefresh-tbl tr td:nth-child(-n+5) {
	width: 18%;
}

.autoRefresh-tbl tr th:nth-child(1), .autoRefresh-tbl tr td:nth-child(1) {
	width: 10%;
}

.autoRefresh-tbl tr th:last-child, .autoRefresh-tbl tr td:last-child {
	width: 36%;
}

.rfsvault-tbl tr th:nth-child(-n+6), .rfsvault-tbl tr td:nth-child(-n+6) {
	width: 17%;
}

.rfsvault-tbl tr th:nth-child(1), .rfsvault-tbl tr td:nth-child(1) {
	width: 5%;
}

.rfsvault-tbl tr th:nth-child(2), .rfsvault-tbl tr td:nth-child(2) {
	width: 20%;
}

.rfsvault-tbl tr th:last-child, .rfsvault-tbl tr td:last-child {
	width: 24%;
}



/*MANDATORY ALERT STYLES HERE*/
.man-alerts {
	clear: both;
}

.man-infomissing, .man-infosuccess {
	position: relative;
	display: inline-block;
	width: 100%;
	background: #fff;
	border-top: 3px solid #ee0000;
	box-shadow: 0 0 5px 0 rgba(117, 117, 117, 0.77);
	text-align: center;
}

.man-infosuccess {
	position: relative;
	border-top-color: #589c0e;
}

	.man-infomissing span, .man-infosuccess span {
		display: inline-block;
		padding: 20px 0;
		text-align: center;
		font-size: 12px;
		color: #ee0000;
		margin: 0 auto;
	}

	.man-infosuccess span {
		color: #589c0e;
	}

		.man-infomissing span img, .man-infosuccess span img {
			float: left;
			margin-top: -2px;
		}

		.man-infosuccess span img {
			margin-top: -2px;
		}

.alertMain {
	width: 100%;
	margin:36px auto;
}

.man-infosuccess a, .man-infomissing a {
	position: absolute;
	right: -7px;
	top: -10px;
	width: 20px;
	height: 20px;
	background: #FFF;
	border: 1px solid #589c0e;
	border-radius: 100%;
}

.man-infomissing a {
	border-color: #ee0000;
}

	.man-infosuccess a img, .man-infomissing a img {
		width: 9px;
		height: 9px;
		display: block;
		margin: 5px auto;
	}

/*OTHER ATTRIBUTES TAB DESIGN STYLES HERE*/
.otherAtr-rowmain {
	width: 100%;
	display: inline-block;
	padding: 10px 0;
}

.clmFour, .clmThree {
	width: 100%;
	display: inline-block;
	padding-top: 10px;
	border-bottom: 1px solid #e0e6eb;
}

	.clmFour:last-child {
		border: none;
	}

.f-culm {
	float: left;
	width: 25%;
	padding: 0 1%;
	margin-bottom: 10px;
}

.clmThree .t-culm {
	width: 33.3%;
	float: left;
	padding: 0 1%;
}

.gdoc-culm {
	width: 60%;
}

.usagecatagories {
	padding-left: 0;
	padding-top: 0;
}

	.usagecatagories li {
		padding-left: 0;
		list-style: none;
	}

.gdoc-culm ul li:nth-child(3), .gdoc-culm ul li:nth-child(4) {
	padding-left: 20px;
}

.otherAtr-row {
	width: 100%;
	padding-bottom: 10px;
	display: inline-block;
}

	.otherAtr-row li {
		line-height: 24px;
		float: left;
		margin-right: 10px;
		list-style: none;
	}
		/*.otherAtr-row li:first-child{
	width:35%;
}*/
		.otherAtr-row li .awdInput {
			width: 50px;
			float: left;
		}

.dc-behaviourUsage li {
	float: left;
	font-size: 13px;
	line-height: 26px;
	color: #4c6a82;
	list-style: none;
}

	.dc-behaviourUsage li:first-child {
		width: auto;
	}

	.dc-behaviourUsage li span {
		color: #484b4e;
	}

	.dc-behaviourUsage li a {
		margin: 0;
		height: 28px;
		min-width: 50px;
		line-height: 26px;
	}

.erroeMessage {
	float: left;
	font-size: 12px;
	font-style: italic;
	color: #9b9b9b;
}

	.erroeMessage img {
		float: left;
		width: 16px;
		padding-left: -6px;
		height: 16px;
		margin-left: 18px;
	}

	.erroeMessage span {
		float: left;
		padding-left: 6px;
		line-height: 16px;
	}

.lclDocument {
	display: none;
}
/*ASSOCIATED DOCUMENT TAB STYLES HERE*/
.fourclmTable {
	width: 100%;
	display: inline-block;
}

	.fourclmTable tr th:nth-child(1), .fourclmTable tr td:nth-child(1) {
		width: 50%;
	}

	.fourclmTable tr th:nth-child(2), .fourclmTable tr td:nth-child(2), .fourclmTable tr th:nth-child(3), .fourclmTable tr td:nth-child(3) {
		width: 20%;
	}

	.fourclmTable tr th:nth-child(4), .fourclmTable tr td:nth-child(4) {
		width: 10%;
	}

	.fourclmTable tr td:last-child a {
		padding: 0 8px;
		display: inline-block;
		visibility: hidden;
	}

	.fourclmTable tr:hover td:last-child a {
		visibility: visible;
	}
/*CM ADD DOCUMENT TAB 4 VERSION TABLE STYLES HERE*/
.cm-versionTbl tr th:nth-child(-n+8), .cm-versionTbl tr td:nth-child(-n+8) {
	width: 12%;
}

.cm-versionTbl tr th:nth-child(3), .cm-versionTbl tr td:nth-child(3) {
	width: 14%;
}

.cm-versionTbl tr th:nth-child(6), .cm-versionTbl tr td:nth-child(6) {
	width: 20%;
}

.cm-versionTbl tr th:nth-child(8), .cm-versionTbl tr td:nth-child(8) {
	width: 6%;
}

.cm-versionTbl tr td:last-child a {
	visibility: hidden;
}

.cm-versionTbl tr:hover td:last-child a {
	visibility: visible;
}

.newDoc-verTbl tr th:nth-child(-n+5), .newDoc-verTbl tr td:nth-child(-n+5) {
	width: 23%;
}

.newDoc-verTbl tr th:nth-child(2), .newDoc-verTbl tr td:nth-child(2) {
	width: 8%;
}

.newDoc-verTbl ul li {
	float: left;
	list-style: none;
}
/*CM ADD DOCUMENT TAB 5 ACTIVITY HISTORY TABLE STYLES HERE*/
.cm-activityhistoryTbl tr th:nth-child(-n+4), .cm-activityhistoryTbl tr td:nth-child(-n+4) {
	width: 15%;
}

.cm-activityhistoryTbl tr th:nth-child(5), .cm-activityhistoryTbl tr td:nth-child(5) {
	width: 40%;
}

.cm-asageinstructionTbl tr th:nth-child(-n+3), .cm-asageinstructionTbl tr td:nth-child(-n+3) {
	width: 10%;
}

.cm-asageinstructionTbl tr th:nth-child(2), .cm-asageinstructionTbl tr td:nth-child(2) {
	width: 80%;
}

.cm-asageinstructionTbl tr td a {
	margin-right: 20px;
	visibility: hidden;
}

.cm-asageinstructionTbl tr:hover td a {
	visibility: visible;
}
/*CM ADD DOCUMENT TAB 5 REVIEW TABLE STYLES HERE*/
.tblTitle {
	display: inline-block;
	width: 100%;
	padding: 0 0 10px 0;
}

	.tblTitle span {
		line-height: 30px;
		padding-right: 30px;
		font-size: 16px;
		color: #495058;
	}

.cm-reviewTbl tr th:nth-child(-n+8), .cm-reviewTbl tr td:nth-child(-n+8) {
	width: 12%;
}

.cm-reviewTbl tr th:nth-child(1), .cm-reviewTbl tr td:nth-child(1), .cm-reviewTbl tr th:nth-child(2), .cm-reviewTbl tr td:nth-child(2) {
	width: 17%;
}

.cm-reviewTbl tr th:nth-child(3), .cm-reviewTbl tr td:nth-child(3) {
	width: 10%;
}

.cm-reviewTbl tr th:nth-child(6), .cm-reviewTbl tr td:nth-child(6) {
	width: 10%;
}


.cm-reviewTbl tr td ul li {
	float: left;
	list-style: none;
}

	.cm-reviewTbl tr td ul li a {
		padding: 0 8px;
		display: block;
	}
/*INITIATED REVIEW TBL STYLES*/
.cm-intReviewTbl tr th:nth-child(-n+8), .cm-intReviewTbl tr td:nth-child(-n+8) {
	width: 10%;
}

.cm-intReviewTbl tr th:nth-child(1), .cm-intReviewTbl tr td:nth-child(1) {
	width: 26%;
}

.cm-intReviewTbl tr th:last-child, .cm-intReviewTbl tr td:last-child {
	width: 14%;
}

.cm-intReviewTbl tr td ul li {
	float: left;
	list-style: none;
}
/*REVIEWER TASK PAGE TABLE*/
.cm-reviewerTbl tr th:nth-child(-n+9), .cm-reviewerTbl tr td:nth-child(-n+9) {
	width: 15%;
}

.cm-reviewerTbl tr th:nth-child(3), .cm-reviewerTbl tr td:nth-child(3), .cm-reviewerTbl tr th:nth-child(4), .cm-reviewerTbl tr td:nth-child(4) {
	width: 10%;
}

.cm-reviewerTbl tr th:nth-child(2), .cm-reviewerTbl tr td:nth-child(2) {
	width: 20%;
}

.cm-reviewerTbl tr th:nth-child(7), .cm-reviewerTbl tr td:nth-child(7) {
	width: 7%;
}

.cm-reviewerTbl tr th:last-child, .cm-reviewerTbl tr td:last-child {
	width: 13%;
}

	.cm-reviewerTbl tr td:last-child ul {
		visibility: hidden;
	}

.cm-reviewerTbl tr:hover td:last-child ul {
	visibility: visible;
}

.cm-reviewerTbl tr.active td:last-child ul {
	visibility: visible; 
}
.cm-reviewerTbl tr td ul li {
	float: left;
	list-style: none;
}

.cm-reviewerTbl-two tr th:nth-child(-n+9), .cm-reviewerTbl-two tr td:nth-child(-n+9) {
	width: 15%;
}
/*.cm-reviewerTbl-two tr th:nth-child(1),.cm-reviewerTbl-two tr td:nth-child(1),.cm-reviewerTbl-two tr th:nth-child(2),.cm-reviewerTbl-two tr td:nth-child(2){
	width:15%;
}*/
.cm-reviewerTbl-two tr th:nth-child(3), .cm-reviewerTbl-two tr td:nth-child(3),
.cm-reviewerTbl-two tr th:nth-child(7), .cm-reviewerTbl-two tr td:nth-child(7),
.cm-reviewerTbl-two tr th:nth-child(9), .cm-reviewerTbl-two tr td:nth-child(9) {
	width: 5%;
}

.cm-reviewerTbl-two tr th:nth-child(8), .cm-reviewerTbl-two tr td:nth-child(8) {
	width: 10%;
}
/*.cm-reviewerTbl-two tr th:nth-child(5),.cm-reviewerTbl-two tr td:nth-child(5){
	width:14%;
}
.cm-reviewerTbl-two tr th:nth-child(6),.cm-reviewerTbl-two tr td:nth-child(6){
	width:16%;
}
.cm-reviewerTbl-two tr th:nth-child(3),.cm-reviewerTbl-two tr td:nth-child(3),.cm-reviewerTbl-two tr th:last-child,.cm-reviewerTbl-two tr td:last-child{
	 width:6%;
}*/
.cm-reviewerTbl-two tr td:last-child a {
	visibility: hidden;
}

.cm-reviewerTbl-two tr:hover td:last-child a {
	visibility: visible;
}

.cm-reviewerTbl-two tr td ul li {
	float: left;
	list-style: none;
}

.pvcomment-ddmain {
	display: inline-block;
	padding-left: 10px;
}

.pro-specific {
	position: relative;
}

.pro-specificDD {
	min-width: 300px;
	position: absolute;
	right: -50px;
	top: 20px;
	background: #fff;
	border: 1px solid #d0dbea;
	border-radius: 4px;
	padding: 15px 0;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.18);
	-webkit-box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.18);
	display: none;
	z-index: 9999;
}

.pro-specificDD-2 {
	left: -40px;
	top: 20px;
}

.pro-specificDD-3 {
	right: -38px;
	top: 26px;
}

.pro-specificDD-center {
	left: -120px;
	top: 20px;
}

.pro-specificContent {
	float: left;
	width: 100%;
	height: 200px;
	overflow: auto;
}

.pro-specificHeading {
	width: 100%;
	padding: 0 15px 10px 15px;
	margin-bottom: 10px;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	color: #495058;
	border-bottom: 1px solid #e0e6eb;
}

	.pro-specificHeading span, .pro-specificHeading small {
		float: right;
		font-size: 13px;
		font-weight: normal;
		font-style: italic;
		color: #9b9b9b;
	}

	.pro-specificHeading small {
		display: block;
		color: #9b9b9b;
		font-style: italic;
		float: left;
		padding: 10px 0 5px 0;
	}

.panel-head, .panelsub-head, .panelbody-wrap {
	width: 100%;
	clear: both;
}

.panel-head, .panelsub-head {
	padding-bottom: 0;
}

	.panel-head strong, .panelsub-head strong {
		display: inline-block;
	}

		.panel-head strong img, .panelsub-head strong img {
			float: left;
			margin-right: 6px;
		}

.pnl-plusminus, .pnl-plusminussub, .defaultcollapse {
	width: 16px;
	height: 16px;
	float: left;
	cursor: pointer;
	color: #4c6a82;
	line-height: 0;
	display: block;
	transition: all 0.4s ease;
	margin: 3px 10px 0 6px;
	background: url(../pages/images/open.png) no-repeat left top;
}

	.pnl-plusminus.active, .pnl-plusminussub.active {
		background: url(../pages/images/close.png) no-repeat left top;
	}

.defaultcollapse {
	background: url(../pages/images/close.png) no-repeat left top;
}

	.defaultcollapse.active {
		background: url(../pages/images/open.png) no-repeat left top;
	}

.pnl-plusminus-2 {
	width: 16px;
	height: 16px;
	float: left;
	cursor: pointer;
	color: #4c6a82;
	line-height: 0;
	display: block;
	transition: all 0.4s ease;
	margin: 3px 10px 0 6px;
	background: url(../pages/images/close.png) no-repeat left top;
}

	.pnl-plusminus-2.active {
		background: url(../pages/images/open.png) no-repeat left top;
	}

.panelsub-head {
	padding: 4px 0 4px 26px;
}

.panelbody-subwrap {
	display: none;
}

	.panelbody-subwrap .checkbox-row {
		padding-left: 55px;
	}

		.panelbody-subwrap .checkbox-row li {
			padding: 2px 0;
			list-style: none;
		}

.pro-specificDD .adm-drpdownBtns {
	padding-top: 10px;
}

	.pro-specificDD .adm-drpdownBtns a {
		float: left;
		margin: 0 3px;
	}

.selectsitesCB {
	padding-top: 0;
}

	.selectsitesCB li {
		padding-left: 0;
		float: none;
		list-style: none;
		word-break: break-all
	}

.cnl-DDmain {
	position: relative;
	display: inline-block;
	padding-left: 10px;
}

.cancelledMessage {
	width: 300px;
	position: absolute;
	left: -120px;
	top: 15px;
	background: #fff;
	border: 1px solid #d0dbea;
	border-radius: 4px;
	padding: 15px;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.18);
	-webkit-box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.18);
	display: none;
	z-index: 99;
}

.c-title {
	font-size: 16px;
	color: #495058;
}

	.c-title span {
		float: right;
		color: #4c6a82;
		font-size: 14px;
		cursor: pointer;
	}

.cancelledMessage p {
	padding: 10px 0 0 0;
	color: #484b4e;
	line-height: 20px;
	word-break: break-all;
	white-space: normal;
}

/*CM NEW DOCUMENT VERSION ALERT TAB STYLES HERE*/

/*CM DOCUMENT DETAILS POPOVER STYLES*/
/*.cmdoc-details{
	width:40%;
}*/
.editdoc-content {
	width: 100%;
	padding: 0 10px 10px 0;
	overflow: auto;
	display: inline-block;
	margin-top: 20px;
}

.inputfieldrow {
	padding-bottom: 20px;
	padding-bottom: 20px;
	float: left;
	width: 100%;
}

	.inputfieldrow .inputrow {
		padding-top: 5px;
	}

.archiveModule-content {
	width: 100%;
	padding-top: 20px;
	display: inline-block;
}
/*.move-documentDD-2{
	width:350px;
	z-index:999;
}*/
.arv-inputrow {
	margin-top: 5px;
	display: inline-block;
	width: 100%;
}

	.arv-inputrow:last-child {
		padding: 0 2%;
	}

	.arv-inputrow .inputrow {
		width: 50%;
		float: left;
		padding: 0 2%;
	}

.doc-checkinRadio {
	display: block;
	padding: 5px 0 10px 0;
	overflow: hidden;
}

	.doc-checkinRadio li {
		padding: 5px 0;
		float: none;
		width: 100%;
		list-style: none;
	}

.expiryDate {
	width: 70%;
	padding-right: 20px;
	float: left;
}

.dcmt-cat {
	width: 30%;
	float: right;
}
/*CM NEW DOCUMENT VAULT SELECT TABLE*/
.vaultSelect-tbl tr th:nth-child(-n+5), .vaultSelect-tbl tr td:nth-child(-n+5) {
	width: 15%;
}

.vaultSelect-tbl tr th:nth-child(1), .vaultSelect-tbl tr td:nth-child(1) {
	width: 55%;
}

.vaultSelect-tbl tr th:nth-child(3), .vaultSelect-tbl tr td:nth-child(3), .vaultSelect-tbl tr th:last-child, .vaultSelect-tbl tr td:last-child {
	width: 8%;
}

	.vaultSelect-tbl tr td:last-child a {
		visibility: hidden;
	}

.vaultSelect-tbl tr:hover td:last-child a {
	visibility: visible;
}
/*ASSOCIATED POPOVER TABLE STYLES HERE*/
.cmassociatedpopoverTbl tr th:nth-child(1), .cmassociatedpopoverTbl tr td:nth-child(1) {
	width: 10%;
}

.cmassociatedpopoverTbl tr th:nth-child(2), .cmassociatedpopoverTbl tr td:nth-child(2) {
	width: 50%;
}

.cmassociatedpopoverTbl tr th:nth-child(3), .cmassociatedpopoverTbl tr td:nth-child(3) {
	width: 30%;
}

.cmassociatedpopoverTbl tr th:nth-child(4), .cmassociatedpopoverTbl tr td:nth-child(4) {
	width: 10%;
}

.cmassociatedpopoverTbl tr td:nth-child(2) {
	color: #26a1c7;
}
/*CM FAQ DESIGN STYLES START HERE*/
.inputIcon {
	position: relative;
}

	.inputIcon a {
		position: absolute;
		right: 8px;
		top: 20px;
	}

.cm-faqTablemain table tr th:nth-child(-n+11), .cm-faqTablemain table tr td:nth-child(-n+11) {
	width: 9%;
}

.cm-faqTablemain table tr th:nth-child(1), .cm-faqTablemain table tr td:nth-child(1) {
	width: 4%;
}

.cm-faqTablemain table tr th:nth-child(2), .cm-faqTablemain table tr td:nth-child(2), .cm-faqTablemain table tr th:nth-child(3), .cm-faqTablemain table tr td:nth-child(3) {
	width: 14%;
}

.cm-faqTablemain table tr th:nth-child(7), .cm-faqTablemain table tr td:nth-child(7), .cm-faqTablemain table tr th:nth-child(9), .cm-faqTablemain table tr td:nth-child(9) {
	width: 7%;
}

.cm-faqTablemain table tr td:last-child ul, .cm-faqTablemain table tr td:last-child .libraryDD {
	visibility: hidden;
}

.cm-faqTablemain table tr:hover td:last-child ul, .cm-faqTablemain table tr:hover td:last-child .libraryDD {
	visibility: visible;
}

.cm-faqTablemain table tr td ul li {
	float: left;
	list-style: none;
}

.cm-faqTablemain table tr td span, .cm-faqTablemain table tr td a {
	float: left;
	padding-right: 8px;
}

.faqverPu-row {
	display: inline-block;
	padding: 0 0 10px 0;
}

	.faqverPu-row li {
		float: left;
		padding-right: 20px;
		list-style: none;
	}

.cm-faqdetailTbl {
	clear: both;
}

.indicationIcon li {
	width: 15px;
	float: left;
	list-style: none;
}
/*CM REVIEW OWNER STYLES HERE*/
.cm-reviewownerTbl tr th:nth-child(-n+7), .cm-reviewownerTbl tr td:nth-child(-n+7) {
	width: 15%;
}

.cm-reviewownerTbl tr th:nth-child(3), .cm-reviewownerTbl tr td:nth-child(3) {
	width: 10%;
}

.cm-reviewownerTbl tr th:nth-child(1), .cm-reviewownerTbl tr td:nth-child(1), .cm-reviewownerTbl tr th:nth-child(2), .cm-reviewownerTbl tr td:nth-child(2) {
	width: 20%;
}

.cm-reviewownerTbl tr th:nth-child(7), .cm-reviewownerTbl tr td:nth-child(7) {
	width: 5%;
}

.cm-reviewownerTbl tr td:last-child ul li {
	padding: 0 4px;
	list-style: none;
	float: left;
}

.cm-reviewownerTbl tr td:last-child ul {
	visibility: hidden;
}
/*.cm-reviewownerTbl tr td:last-child ul li{
	float:left;
    list-style:none;	
}*/
.cm-reviewownerTbl tr:hover td:last-child ul {
	visibility: visible;
}

.cm-reviewownerTbl tr td ul li {
	float: left;
	list-style: none;
}

/*CM DOCUMENT REVIEW OWNER STYLES HERE*/
.cm-docreviewownerTbl tr th:nth-child(-n+8), .cm-docreviewownerTbl tr td:nth-child(-n+8) {
	width: 15%;
}

.cm-docreviewownerTbl tr th:nth-child(4), .cm-docreviewownerTbl tr td:nth-child(4) {
	width: 10%;
}

.cm-docreviewownerTbl tr th:nth-child(1), .cm-docreviewownerTbl tr td:nth-child(1), .cm-docreviewownerTbl tr th:nth-child(2), .cm-docreviewownerTbl tr td:nth-child(2) {
	width: 20%;
}

.cm-docreviewownerTbl tr th:nth-child(8), .cm-docreviewownerTbl tr td:nth-child(8) {
	width: 5%;
}

.cm-docreviewownerTbl tr td:last-child ul li {
	padding: 0 4px;
	list-style: none;
}

.cm-docreviewownerTbl tr td:last-child ul {
	visibility: hidden;
}

	.cm-docreviewownerTbl tr td:last-child ul li {
		float: left;
		list-style: none;
	}

.cm-docreviewownerTbl tr:hover td:last-child ul {
	visibility: visible;
}

.cm-docreviewownerTbl tr td ul li {
	float: left;
	list-style: none;
}

/*Reviw Expand Popover Styles here*/
.reviewppr-main {
	float: left;
	width: 100%;
	padding-right: 5px;
	overflow-x: hidden;
}

.reviewLeft {
	position: relative;
	width: 100%;
	height: 100vh;
	float: left;
}

.reviewRight {
	vertical-align: top;
	width: 0%;
	height: 100vh;
	float: right;
	position: relative;
	display: none;
}

#rvwexpand-collapse {
	position: absolute;
	right: -12px;
	top: 35vh;
	width: 28px;
	height: 28px;
	background: rgb(227, 235, 247);
	;
	float: left;
	border: 1px solid #718696;
	padding: 5px 3px;
	z-index: 100;
}

	#rvwexpand-collapse.active {
		transform: rotate(180deg);
	}

/*CM FAQ DESIGN STYLES END HERE*/
/*CM CREATE NEW FAQ DESIGN STYLES START HERE*/
.columBlock-3 {
	width: 100%;
	float: left;
}

	.columBlock-3 .column {
		width: 33.3%;
		/*	height:64vh;*/
		float: left;
		padding: 0 2%;
		/*	overflow:auto;*/
	}
/*.columBlock-3 .creatNewfaq-column{
	height:66vh;
}*/
.creatNewMR-column ul li {
	list-style: none;
}

.fw-row {
	width: 100%;
	float: left;
}

.fw-vertical {
	float: left;
	width: 100%;
}

	.fw-vertical li {
		display: block;
		padding: 4px 0;
		clear: both;
		list-style: none;
	}

.viewdtl {
	font-size: 13px;
	color: #484b4e;
}

.t-culm {
	width: 100%;
	float: left;
}

.cmfaq-sdTbl tr th:nth-child(1), .cmfaq-sdTbl tr td:nth-child(1) {
	width: 60%;
}

.cmfaq-sdTbl tr th:nth-child(2), .cmfaq-sdTbl tr td:nth-child(2) {
	width: 30%;
}

.cmfaq-sdTbl tr th:nth-child(3), .cmfaq-sdTbl tr td:nth-child(3) {
	width: 10%;
}

.grid-4 tr th:nth-child(-n+4), .grid-4 tr td:nth-child(-n+4) {
	width: 25%;
}

.grid-4 tr th:first-child, .grid-4 tr td:first-child {
	width: 40%;
}

.grid-4 tr th:last-child, .grid-4 tr td:last-child {
	width: 10%;
}
/*.cmfaq-sdTbl tr td:first-child{
	color:#26a1c7;
}*/
/*CM CREATE NEW FAQ DESIGN STYLES END HERE*/

/*CM MY CHECK OUT DESIGN STYLES START HERE*/
.cm-mycheckout-dcmTbl, .cm-mycheckout-dcmTbl-2, .cm-mycheckout-dcmTbl-3, .cm-mycheckout-dcmTbl-4 {
	clear: both;
	padding: 0 30px;
}

	.cm-mycheckout-dcmTbl tr th:nth-child(-n+7), .cm-mycheckout-dcmTbl tr td:nth-child(-n+7) {
		width: 12%;
	}

	.cm-mycheckout-dcmTbl tr th:nth-child(3), .cm-mycheckout-dcmTbl tr td:nth-child(3) {
		width: 10%;
	}

	.cm-mycheckout-dcmTbl tr th:nth-child(5), .cm-mycheckout-dcmTbl tr td:nth-child(5), .cm-mycheckout-dcmTbl tr th:nth-child(6), .cm-mycheckout-dcmTbl tr td:nth-child(6) {
		width: 20%;
	}

	.cm-mycheckout-dcmTbl tr th:nth-child(7), .cm-mycheckout-dcmTbl tr td:nth-child(7) {
		width: 12%;
	}

	.cm-mycheckout-dcmTbl tr td .actionbtns, .cm-mycheckout-dcmTbl-2 tr td .actionbtns, .cm-mycheckout-dcmTbl-3 tr td .actionbtns, .cm-mycheckout-dcmTbl-4 tr td .actionbtns {
		display: inline-block;
		padding: 0 10px;
		visibility: hidden;
	}

		.cm-mycheckout-dcmTbl tr td .actionbtns li, .cm-mycheckout-dcmTbl-2 tr td .actionbtns li, .cm-mycheckout-dcmTbl-3 tr td .actionbtns li, .cm-mycheckout-dcmTbl-4 tr td .actionbtns li {
			float: left;
			padding: 0 4px;
			list-style: none;
		}

.actionbtns li {
	position: relative;
	list-style: none;
}

.cm-mycheckout-dcmTbl tr:hover .actionbtns, .cm-mycheckout-dcmTbl-2 tr:hover .actionbtns, .cm-mycheckout-dcmTbl-3 tr:hover .actionbtns, .cm-mycheckout-dcmTbl-4 tr:hover .actionbtns {
	visibility: visible;
}

.cm-mycheckout-dcmTbl-2 tr th:nth-child(-n+6), .cm-mycheckout-dcmTbl-2 tr td:nth-child(-n+6) {
	width: 12%;
}

.cm-mycheckout-dcmTbl-2 tr th:nth-child(3), .cm-mycheckout-dcmTbl-2 tr td:nth-child(3), .cm-mycheckout-dcmTbl-2 tr th:nth-child(5), .cm-mycheckout-dcmTbl-2 tr td:nth-child(5) {
	width: 26%;
}


.cm-mycheckout-dcmTbl-3 tr th:nth-child(-n+5), .cm-mycheckout-dcmTbl-3 tr td:nth-child(-n+5) {
	width: 12%;
}

.cm-mycheckout-dcmTbl-3 tr th:nth-child(3), .cm-mycheckout-dcmTbl-3 tr td:nth-child(3), .cm-mycheckout-dcmTbl-3 tr th:nth-child(4), .cm-mycheckout-dcmTbl-3 tr td:nth-child(4) {
	width: 32%;
}


.cm-mycheckout-dcmTbl-4 tr th:nth-child(-n+4), .cm-mycheckout-dcmTbl-4 tr td:nth-child(-n+4) {
	width: 25%;
}


/*CM MY CHECK OUT DESIGN STYLES END HERE*/
.cm-allcheckout-dcmTbl {
	padding: 0 20px;
}

	.cm-allcheckout-dcmTbl tr th:nth-child(-n+7), .cm-allcheckout-dcmTbl tr td:nth-child(-n+7) {
		width: 16%;
	}

	.cm-allcheckout-dcmTbl tr th:nth-child(3), .cm-allcheckout-dcmTbl tr td:nth-child(3) {
		width: 22%;
	}

	.cm-allcheckout-dcmTbl tr th:nth-child(6), .cm-allcheckout-dcmTbl tr td:nth-child(6) {
		width: 10%;
	}

	.cm-allcheckout-dcmTbl tr th:last-child, .cm-allcheckout-dcmTbl tr td:last-child {
		width: 10%;
	}

		.cm-allcheckout-dcmTbl tr td:last-child ul {
			visibility: hidden;
		}

	.cm-allcheckout-dcmTbl tr:hover td:last-child ul, .cm-allcheckout-dcmTbl tr.active td:last-child ul {
		visibility: visible;
	}

	.cm-allcheckout-dcmTbl tr td li {
		list-style: none;
	}

.cm-allcheckout-dcmTbl-2 {
	padding: 0 20px;
}

	.cm-allcheckout-dcmTbl-2 tr th:nth-child(-n+6), .cm-allcheckout-dcmTbl-2 tr td:nth-child(-n+6) {
		width: 20%;
	}

	.cm-allcheckout-dcmTbl-2 tr th:nth-child(3), .cm-allcheckout-dcmTbl-2 tr td:nth-child(3), .cm-allcheckout-dcmTbl-2 tr th:last-child, .cm-allcheckout-dcmTbl-2 tr td:last-child {
		width: 10%;
	}

		.cm-allcheckout-dcmTbl-2 tr td:last-child ul {
			visibility: hidden;
		}

			.cm-allcheckout-dcmTbl-2 tr td:last-child ul li {
				float: left;
				list-style: none;
			}

	.cm-allcheckout-dcmTbl-2 tr:hover td:last-child ul, .cm-allcheckout-dcmTbl-2 tr.active td:last-child ul {
		visibility: visible;
	}

.cm-allcheckout-dcmTbl-3 tr th:nth-child(2), .cm-allcheckout-dcmTbl-3 tr td:nth-child(2) {
	width: 10%;
}

.cm-allcheckout-dcmTbl-3 tr th:nth-child(3), .cm-allcheckout-dcmTbl-3 tr td:nth-child(3) {
	width: 20%;
}

.cm-allcheckout-dcmTbl-4 {
	padding: 0 20px;
}

	.cm-allcheckout-dcmTbl-4 tr th:nth-child(-n+5), .cm-allcheckout-dcmTbl-4 tr td:nth-child(-n+5) {
		width: 22%;
	}

	.cm-allcheckout-dcmTbl-4 tr th:nth-child(5), .cm-allcheckout-dcmTbl-4 tr td:nth-child(5) {
		width: 12%;
	}

	.cm-allcheckout-dcmTbl-4 tr td:last-child ul {
		visibility: hidden;
	}

		.cm-allcheckout-dcmTbl-4 tr td:last-child ul li {
			float: left;
			list-style: none;
		}

	.cm-allcheckout-dcmTbl-4 tr:hover td:last-child ul, .cm-allcheckout-dcmTbl-4 tr.active td:last-child ul {
		visibility: visible;
	}
/*CM ALL CHECK OUT DESIGN STYLES START HERE*/

/*CM INTIATATE REVIEW DESIGN STYLES END HERE*/
.int-reviewDetails {
	width: 100%;
	padding: 0 30px;
	display: inline-block;
}

	.int-reviewDetails .inputtype {
		float: left;
		width: 20%;
	}

		.int-reviewDetails .inputtype:nth-child(3) {
			float: left;
			width: 40%;
		}

.int-dtlRow, .subText {
	font-size: 13px;
	color: #484b4e;
	padding-top: 10px;
}

.subText {
	font-size: 11px !important;
}

.plannedDate {
	float: left;
	width: 60%;
}

.cstmBtn {
	width: 40%;
	float: right;
}
/*CM SR MODULE LIBRARY TABLE STYLE HERE*/
.cm-srmoduleTbl {
	padding: 0 20px;
	width: 100%;
	float: left;
}

	.cm-srmoduleTbl tr th:nth-child(-n+7), .cm-srmoduleTbl tr td:nth-child(-n+7) {
		width: 18%;
	}

	.cm-srmoduleTbl tr th:nth-child(1), .cm-srmoduleTbl tr td:nth-child(1) {
		width: 30%;
	}

	.cm-srmoduleTbl tr th:nth-child(1), .cm-srmoduleTbl tr td:nth-child(1), .cm-srmoduleTbl tr th:nth-child(7), .cm-srmoduleTbl tr td:nth-child(7) {
		width: 7%;
	}

	.cm-srmoduleTbl tr th:nth-child(4), .cm-srmoduleTbl tr td:nth-child(4), .cm-srmoduleTbl tr th:nth-child(5), .cm-srmoduleTbl tr td:nth-child(5) {
		width: 10%;
	}

	.cm-srmoduleTbl tr td:nth-child(7) a {
		padding: 0 10px;
	}

	.cm-srmoduleTbl tr td:last-child ul {
		visibility: hidden;
	}

		.cm-srmoduleTbl tr td:last-child ul li {
			float: left;
			list-style: none;
		}

	.cm-srmoduleTbl tr:hover td:last-child ul {
		visibility: visible;
	}
/*CM MERGE REPORT DESIGN STYLES HERE*/
.mergereportTbl {
	padding: 0 20px;
}

	.mergereportTbl tr th:nth-child(-n+9), .mergereportTbl tr td:nth-child(-n+9) {
		width: 10%;
	}

	.mergereportTbl tr th:nth-child(1), .mergereportTbl tr td:nth-child(1) {
		width: 5%;
	}

	.mergereportTbl tr th:nth-child(2), .mergereportTbl tr td:nth-child(2) {
		width: 27%;
	}

	.mergereportTbl tr th:last-child, .mergereportTbl tr td:last-child {
		width: 8%;
	}

	.mergereportTbl tr:hover td:last-child .actionMenu {
		visibility: visible;
	}

	.mergereportTbl tr td:last-child a {
		padding: 0 10px;
	}

.emil-tamplaterow {
	width: 70%;
	float: left;
}

.mergereportTbl tr td:last-child ul {
	visibility: hidden;
}

	.mergereportTbl tr td:last-child ul li {
		float: left;
		list-style: none;
	}

.mergereportTbl tr:hover td:last-child ul {
	visibility: visible;
}

/*SR MODULE REVIEW DETAILS TABLE STYLES */
.reviewDtailTbl {
	padding-top: 30px;
	;
	clear: both;
}

	.reviewDtailTbl tr th:nth-child(-n+5), .reviewDtailTbl tr td:nth-child(-n+5) {
		width: 15%;
	}

	.reviewDtailTbl tr th:last-child, .reviewDtailTbl tr td:last-child {
		width: 46%;
	}
/*CM ALL TEMPLATES STYLES HERE*/
.acktemplateTbl tr th:nth-child(-n+5), .acktemplateTbl tr td:nth-child(-n+5) {
	width: 26%;
}

.acktemplateTbl tr th:nth-child(1), .acktemplateTbl tr td:nth-child(1), .acktemplateTbl tr th:nth-child(4), .acktemplateTbl tr td:nth-child(4) {
	width: 11%;
}

.acktemplateTbl tr th:nth-child(1), .acktemplateTbl tr td:nth-child(1) {
	width: 6%;
}

.acktemplateTbl tr th:nth-child(3), .acktemplateTbl tr td:nth-child(3) {
	width: 31%;
}

.acceptablDMN input {
	width: 50%;
	float: left;
}

.acceptablDMN a {
	width: 50%;
	float: left;
}

.acceptableTbl tr th:nth-child(-n+2), .acceptableTbl tr td:nth-child(-n+2) {
	width: 20%;
}

.acceptableTbl tr th:nth-child(1), .acceptableTbl tr td:nth-child(1) {
	width: 80%;
}

.acceptableTbl tr td:nth-child(2) a {
	visibility: hidden;
}

.acceptableTbl tr:hover td:nth-child(2) a {
	visibility: visible;
}

/*EXTERNAL ALERTS TABLE*/
.exnl-alertTbl tr th:nth-child(-n+7), .exnl-alertTbl tr td:nth-child(-n+7) {
	width: 13%;
}

.exnl-alertTbl tr th:nth-child(2), .exnl-alertTbl tr td:nth-child(2) {
	width: 5%;
}

.exnl-alertTbl tr th:nth-child(3), .exnl-alertTbl tr td:nth-child(3) {
	width: 17%;
}


/*CM CONFIGURATIN ALERT PAGE*/
.configrationAlrrtTbl tr th:nth-child(-n+6), .configrationAlrrtTbl tr td:nth-child(-n+6) {
	width: 30%;
}

.configrationAlrrtTbl tr th:nth-child(1), .configrationAlrrtTbl tr td:nth-child(1), .configrationAlrrtTbl tr th:nth-child(3), .configrationAlrrtTbl tr td:nth-child(3) {
	width: 5%;
}

.configrationAlrrtTbl tr th:nth-child(5), .configrationAlrrtTbl tr td:nth-child(5) {
	width: 12%;
}

.configrationAlrrtTbl ul li {
	width: 50%;
	float: left;
	list-style: none;
}

.configrationAlrrtTbl-2 tr th:nth-child(-n+6), .configrationAlrrtTbl-2 tr td:nth-child(-n+6) {
	width: 22%;
}

.configrationAlrrtTbl-2 tr th:nth-child(1), .configrationAlrrtTbl-2 tr td:nth-child(1), .configrationAlrrtTbl-2 tr th:nth-child(3), .configrationAlrrtTbl-2 tr td:nth-child(3) {
	width: 6%;
}

#always-inculdeResponse li {
	float: left;
	list-style: none;
}

#always-inculdeResponse select {
	width: 150px;
}
/*SSP SETUP NEW SELF SERVICE PORTAL PAGE*/
.sspsetupTable tr th:nth-child(-n+3), .sspsetupTable tr td:nth-child(-n+3) {
	width: 45%;
}

.sspsetupTable tr th:nth-child(3), .sspsetupTable tr td:nth-child(3) {
	width: 10%;
}

.sspsetupTable tr td:last-child a {
	visibility: hidden;
}

.sspsetupTable tr:hover td:last-child a {
	visibility: visible;
}

.therapaticTbl tr th:nth-child(1), .therapaticTbl tr td:nth-child(1) {
	width: 53%;
}

.therapaticTbl tr th:nth-child(2), .therapaticTbl tr td:nth-child(2) {
	width: 27%;
}

.therapaticTbl tr th:nth-child(3), .therapaticTbl tr td:nth-child(3) {
	width: 20%;
}

.therapaticTbl tr td:last-child a {
	visibility: hidden;
}

.therapaticTbl tr:hover td:last-child a {
	visibility: visible;
}

.neurologyProducts-Tbl tr th:nth-child(-n+3), .neurologyProducts-Tbl tr td:nth-child(-n+3) {
	width: 30%;
}

.neurologyProducts-Tbl tr th:nth-child(3), .neurologyProducts-Tbl tr td:nth-child(3) {
	width: 40%;
}

	.neurologyProducts-Tbl tr td:nth-child(3) input {
		width: 60%;
		float: left;
	}

	.neurologyProducts-Tbl tr td:nth-child(3) a {
		float: left;
	}

.neurologyProducts-Tbl tr td:last-child ul {
	visibility: hidden;
}

	.neurologyProducts-Tbl tr td:last-child ul li {
		float: left;
		list-style: none;
	}

.neurologyProducts-Tbl tr:hover td:last-child ul {
	visibility: visible;
}

.chatroutingTbl tr th:nth-child(-n+4), .chatroutingTbl tr td:nth-child(-n+4) {
	width: 20%;
}

.chatroutingTbl tr th:nth-child(1), .chatroutingTbl tr td:nth-child(1) {
	width: 40%;
}

.chatroutingTbl tr th:nth-child(-n+4), .chatroutingTbl tr td:nth-child(-n+4) {
	text-align: center;
}

.chatroutingTbl tr th:first-child, .chatroutingTbl tr td:first-child {
	text-align: left;
}

.chatroutingTbl tr td {
	text-align: center;
}

.pagenationSearch-row {
	width: 100%;
	float: left;
}

.listSeletion {
	width: 250px;
	float: left;
}

.searchdata {
	position: relative;
	width: 200px;
	float: right;
}

	.searchdata input {
		width: 100%;
		float: right;
		background: #fff;
		border: 1px solid #d0dbea;
	}

	.searchdata span {
		position: absolute;
		right: 6px;
		top: 3px;
	}

.requistFormTbl tr th:nth-child(-n+2), .requistFormTbl tr td:nth-child(-n+2) {
	width: 50%;
}

.requistFormTbl tr td:last-child ul {
	float: right;
	visibility: hidden;
}

	.requistFormTbl tr td:last-child ul li {
		float: left;
		list-style: none;
	}

.requistFormTbl tr:hover td:last-child ul {
	visibility: visible;
}

.portalComponentTbl tr th:nth-child(-n+7), .portalComponentTbl tr td:nth-child(-n+7) {
	width: 17%;
}

.portalComponentTbl tr th:nth-child(6), .portalComponentTbl tr td:nth-child(6) {
	width: 12%;
}

.portalComponentTbl tr th:nth-child(1), .portalComponentTbl tr td:nth-child(1) {
	width: 6%;
}

.portalComponentTbl tr th:last-child, .portalComponentTbl tr td:last-child {
	width: 14%;
}

.portalComponentTbl-2 tr th:nth-child(-n+5), .portalComponentTbl-2 tr td:nth-child(-n+5) {
	width: 24%;
}

.portalComponentTbl-2 tr th:nth-child(5), .portalComponentTbl-2 tr td:nth-child(5) {
	width: 4%;
}

	.portalComponentTbl-2 tr td:nth-child(5) a {
		display: none;
	}

.portalComponentTbl-2 tr:hover td:nth-child(5) a {
	display: block;
}

.adnl-component tr th:nth-child(-n+5), .adnl-component tr td:nth-child(-n+5) {
	width: 23%;
}

.adnl-component tr th:nth-child(2), .adnl-component tr td:nth-child(2) {
	width: 36%;
}

.adnl-component tr th:last-child, .adnl-component tr td:last-child {
	width: 10%;
}

.adnl-component tr th:first-child, .adnl-component tr td:first-child {
	width: 8%;
}

.adnl-component tr td ul li {
	float: left;
	list-style: none;
}

/*SSP SETOP PRODUCT PAGE*/
.productPage-Tbl tr th:nth-child(-n+6), .productPage-Tbl tr td:nth-child(-n+6) {
	width: 10%;
}

.productPage-Tbl tr th:nth-child(2), .productPage-Tbl tr td:nth-child(2), .productPage-Tbl tr th:nth-child(5), .productPage-Tbl tr td:nth-child(5) {
	width: 30%;
}

.productPage-Tbl tr th:nth-child(3), .productPage-Tbl tr td:nth-child(3) {
	width: 6%;
}

.productPage-Tbl tr th:nth-child(6), .productPage-Tbl tr td:nth-child(6) {
	width: 14%;
}

.productPage-Tbl tr td:last-child ul {
	visibility: hidden;
}

	.productPage-Tbl tr td:last-child ul li {
		float: left;
		list-style: none;
	}

.productPage-Tbl tr:hover td:last-child ul {
	visibility: visible;
}

.adnl-component tr td:last-child ul {
	visibility: hidden;
}

	.adnl-component tr td:last-child ul li {
		float: left;
		list-style: none;
	}

.adnl-component tr:hover td:last-child ul {
	visibility: visible;
}

.setvisibility-Tbl tr th:nth-child(-n+3), .setvisibility-Tbl tr td:nth-child(-n+3) {
	width: 30%;
}

.setvisibility-Tbl tr th:last-child, .setvisibility-Tbl tr td:last-child {
	width: 40%;
}

	.setvisibility-Tbl tr td:last-child a {
		visibility: hidden;
	}

.setvisibility-Tbl tr:hover td:last-child a {
	visibility: visible;
}

.setvisibility-Tbl tr td:last-child input {
	width: 80%;
	float: left;
}

.fourCl-tbl {
	clear: both;
}

	.fourCl-tbl tr th:nth-child(-n+5), .fourCl-tbl tr td:nth-child(-n+5) {
		width: 25%;
	}

	.fourCl-tbl tr th:nth-child(4), .fourCl-tbl tr td:nth-child(4) {
		width: 13%;
	}

	.fourCl-tbl tr th:nth-child(5), .fourCl-tbl tr td:nth-child(5) {
		width: 12%;
	}

	.fourCl-tbl tr td:last-child ul li:nth-child(2) {
		visibility: hidden;
	}

	.fourCl-tbl tr:hover td:last-child ul li:nth-child(2) {
		visibility: visible;
	}
/*View Edit Table*/
.viewEdite tr th:nth-child(-n+4), .viewEdite tr td:nth-child(-n+4) {
	width: 30%;
}

.viewEdite tr th:nth-child(4), .viewEdite tr td:nth-child(4) {
	width: 10%;
}

.viewEdite tr td:nth-child(2) {
	text-align: center;
}

.viewEdite tr td:last-child a {
	visibility: hidden;
}

.viewEdite tr:hover td:last-child a {
	visibility: visible;
}

.recommendedImg {
	width: 100%;
	width: 300px;
	height: 150px;
	padding: 2px;
	border: 1px solid #dcdcdc;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}

	.recommendedImg img {
		margin: 0 auto;
		float: none;
		height: 100%;
	}

.img-dimantion {
	font-size: 13px;
	line-height: 20px;
	color: #9b9b9b;
	font-style: italic;
}

.ssp-uplodbtn {
	width: 160px;
}

.column-main {
	float: left;
	width: 100%;
	clear: both;
}

.column40 {
	width: 40%;
	float: left;
}

.column60 {
	width: 60%;
	float: left;
}

.outputSettings {
	width: 100%;
}

	.outputSettings span {
		float: left;
		min-width: 80px;
		font-size: 11px;
		padding-bottom: 3px;
		color: #4c6a82;
	}

	.outputSettings ul {
		float: left;
		min-width: 60px;
	}

		.outputSettings ul li {
			float: left;
			border: 1px solid #d0dbea;
			border-radius: 4px;
			padding: 4px 14px;
			list-style: none;
		}

			.outputSettings ul li:hover, .outputSettings ul li.active {
				background: #bff0ff;
				border: 1px solid #26a1c7;
			}

/*LOGIN PAGE DESIGN STYLES START HERE*/
.lg-main {
	background: #e3effb;
}

.lgn-form-main {
	width: 500px;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.lgn-form {
	float: left;
	width: 100%;
	padding: 20px;
	background: #fff;
	border-top: 6px solid #ff7037;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
}

.Ack-form {
	display: table;
	border-top: 6px solid #ff7037;
	width: 40%;
	margin: 7% auto 0 auto;
	padding: 20px;
	background: #fff;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
}

.lgn-logo {
	display: table;
	margin: 0 auto;
}

.textfield {
	width: 100%;
	position: relative;
	height: 32px;
	display: block;
	margin: 0 auto 4px auto;
	padding: 0 0 0 10px;
	border-radius: 4px;
	background: #fff;
	border: 1px solid #d0dbea;
	font-size: 14px;
	font-family: 'robotoregular';
	color: #4c6a82;
}

.selectfield {
	height: 32px;
	padding: 0 0 0 10px;
	margin: 0 auto 4px auto;
}

.lg-btn {
	display: inline-block;
	padding: 0 20px;
	margin: 0 0 0 0;
	height: 32px;
	border-radius: 2px;
	background: #fafcff;
	border: solid 1px #d0dbea;
	color: #445160;
	line-height: 30px;
	font-size: 14px;
	font-family: 'robotoregular';
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}

.cp-right {
	float: left;
	bottom: 0;
	width: 100%;
	margin: 30px auto 0 auto;
	font-size: 14px;
	text-align: center;
	font-family: 'robotoregular';
	line-height: 20px;
	color: #403e3e;
}

.userName {
	font-size: 13px;
	line-height: 16px;
	color: #465668;
	font-weight: 600;
}

.verifyCnt {
	clear: both;
	padding-top: 10px;
	font-size: 11px;
	line-height: 16px;
	font-style: italic;
	text-align: center;
	color: #465668;
}

.verifyCntTwo {
	font-style: inherit;
	text-align: left;
}

.verifyCnt a {
	font-size: 12px;
	padding-left: 10px;
	text-decoration: underline;
}

.verifyCnt small {
	padding-left: 5px;
	color: #F00;
	font-weight: 600;
}

.btnRow li {
	float: left;
	list-style: none;
}

.receivedCode span, .receivedCode a {
	font-size: 11px;
	padding-right: 5px;
}

.receivedCode a {
	font-size: 12px;
}

.receivedCode span {
	color: #465668;
}

.cp-right p {
	font-size: 14px;
	color: #465668;
}
/*LOGIN PAGE DESIGN STYLES END HERE*/

/*SUPER ADMIN STYLES START*/

/*ALL USERS PAGE STYLES START*/
.allusersTable {
	width: 100%;
	float: left;
	padding: 0 20px;
}

	.allusersTable tr th:nth-child(-n+7), .allusersTable tr td:nth-child(-n+7) {
		width: 12%;
	}

	.allusersTable tr th:nth-child(4), .allusersTable tr td:nth-child(4) {
		width: 20%;
	}

	.allusersTable tr th:nth-child(5), .allusersTable tr td:nth-child(5) {
		width: 24%;
	}

	.allusersTable tr th:nth-child(6), .allusersTable tr td:nth-child(6), .allusersTable tr th:last-child, .allusersTable tr td:last-child {
		width: 10%;
	}

.table-dflt tr:hover td:last-child a {
	visibility: visible;
}

.table-dflt tr td:last-child a {
	visibility: hidden;
}

/*CHAT PAGE STYLES HERE*/
.chatHeading {
	width: 100%;
	float: left;
	padding: 2px 20px;
	background: #fff;
	border-bottom: 1px solid #e0e0e0;
	line-height: 22px;
}

.chat-title {
	width: 100%;
	float: left;
	padding: 10px 0 10px 1%;
	font-size: 16px;
	color: #495058;
	font-weight: 600;
}

	.chat-title span {
		width: calc(100% - 120px);
	}

.fUld-mndr {
	border: 1px solid #d0dbea;
	border-top-color: #ff7979;
}

.chatpage-mainContent {
	width: 100%;
	float: left;
}

	.chatpage-mainContent .ch-column {
		float: left;
		height: calc(100vh - 35px);
		overflow: auto;
	}

		.chatpage-mainContent .ch-column:nth-child(1) {
			background: #f6f8fa;
		}

		.chatpage-mainContent .ch-column:nth-child(1), .chatpage-mainContent .ch-column:nth-child(3) {
			width: 27%;
		}

		.chatpage-mainContent .ch-column:nth-child(2) {
			width: 46%;
			overflow: inherit;
		}

.onGoing-card {
	width: 100%;
	float: left;
	padding: 15px 20px;
	background: #fff;
}

.onGoing-cardTwo {
	-webkit-box-shadow: -2px 10px 10px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: -2px 10px 10px 2px rgba(0,0,0,0.5);
	box-shadow: -2px 10px 10px 2px rgba(0,0,0,0.5);
}

.chatDtl {
	padding: 15px 20px;
	width: 100%;
	height: 200px;
	overflow: auto;
	float: left;
	background: #fafcff;
}

.chatBlock {
	height: calc(100vh - 280px);
	position: relative;
	float: left;
	width: 100%;
	padding: 0 0 0 15px;
}

.chatBlock-content {
	height: calc(100vh - 360px);
	padding-right: 15px;
	overflow: auto;
}

.chatRow {
	width: 100%;
	float: left;
}

.chatBlock-two {
	height: calc(100vh - 80px);
}

.chatBlock-contentTwo {
	height: 75vh;
}

.ch-receivedRow, .ch-receivedRow-2 {
	clear: both;
	width: inherit;
	max-width: 85%;
	float: right;
}

.ch-receivedRow-2 {
	float: left;
}

.initiatedDate {
	float: left;
	width: 100%;
	margin-top: 10px;
}

	.initiatedDate span, .chatRow p {
		position: relative;
		display: block;
		text-align: right;
		font-size: 13px;
		color: #7d7d7d;
	}

.chatRow p {
	clear: both;
	text-align: left;
	padding: 10px 0 0 0;
	line-height: 20px;
}

.initiatedDate span:after {
	position: absolute;
	left: 0;
	top: 10px;
	content: '';
	width: 200px;
	border-top: 1px dotted #8ea8c7;
}

.ch-received, .ch-send {
	font-size: 13px;
	line-height: 18px;
	padding: 4px 10px;
	background: rgba(135,196,217,0.2);
	border-radius: 5px;
	border: 1px solid #87c4d9;
	color: #484b4e;
}

.ch-send {
	background: rgba(245,185,70,0.2);
	border: 1px solid #f5b946;
}

.ch-receivedTime {
	margin-top: 5px;
	font-size: 13px;
	color: #7d7d7d;
}

.ch-receivedTimeTwo {
	text-align: right;
}


.chatNotificationList {
	float: left;
	width: 100%;
}

	.chatNotificationList li {
		position: relative;
		padding: 14px 20px 14px 30px;
		background: #f6f8fa;
		font-size: 12px;
		line-height: 18px;
		color: #4c6a82;
		border-bottom: 1px solid #e0e6eb;
		list-style: none;
	}

		.chatNotificationList li small {
			position: absolute;
			right: 20px;
			top: 10px;
			cursor: pointer;
		}

.ch-searchRow {
	position: absolute;
	left: 15px;
	bottom: 10px;
	width: 97%;
	float: left;
	border: 1px solid #dadada;
	border-radius: 5px;
	box-shadow: 3px 3px 8px #ccc;
}

	.ch-searchRow textarea {
		float: left;
		width: 85%;
		height: 60px;
		border: none;
		font-size: 14px;
	}

	.ch-searchRow button {
		width: 15%;
		background: #12b7d5;
		border-radius: 0 5px 5px 0;
		float: left;
		font-size: 18px;
		color: #fff;
		border: none;
		height: 60px;
		cursor: pointer;
	}

.cht-end-optionBtn {
	display: block;
	width: 100%;
	margin: 5px auto;
	float: none;
}

.as-orgTbl tr th:nth-child(-n+2), .as-orgTbl tr td:nth-child(-n+2) {
	width: 70%;
}

.as-orgTbl tr th:nth-child(2), .as-orgTbl tr td:nth-child(2) {
	width: 30%;
}

.as-orgTbl ul li {
	float: left;
	list-style: none;
}

.as-organizationtbl-ht {
	max-height: calc(70vh - 150px);
	overflow: auto;
}
/*ALL USERS PAGE STYLES END*/
/*ALL AUTHENTICATION PAGE STYLES START*/
.allathnTable {
	width: 100%;
	float: left;
	padding: 0 20px;
}

	.allathnTable tr th:nth-child(-n+3), .allathnTable tr td:nth-child(-n+3) {
		width: 40%;
	}

	.allathnTable tr th:nth-child(3), .allathnTable tr td:nth-child(3) {
		width: 13%;
	}

	.allathnTable tr th:last-child, .allathnTable tr td:last-child {
		width: 9%;
	}

.resheadIcons-lft {
	float: left;
}

	.resheadIcons-lft a img {
		float: left;
		margin-right: 5px;
	}

.upld-cnt {
	position: relative;
	font-size: 9px;
	padding-bottom: 3px;
	display: inline;
	color: #4c6a82;
	line-height: 24px;
}

	.upld-cnt cite {
		color: #F00;
		font-size: 14px;
		padding-right: 5px;
	}

.brdr-blck .inputrow-three {
	padding: 10px 5px;
}

/*ALL AUTHENTICATION PAGE STYLES END*/
/*ALL ORGANIZATION PAGE STYLES START*/
.athntctn-drpdwn .ms-block {
	width: 49%;
	height: 140px;
	overflow: auto;
	padding: 15px 15px 5px 15px;
}

.new-orgnztn-mn {
	height: 90vh;
	overflow: auto;
	padding-bottom: 20px;
	padding-right: 10px;
}

	.new-orgnztn-mn ul li {
		float: left;
		list-style: none;
	}
/*ALL ORGANIZATION PAGE STYLES END*/
/*ALL AUDIT TRAIL PAGE STYLES START*/
.allauditTable {
	width: 100%;
	float: left;
	padding: 0 20px;
}

	.allauditTable tr th:nth-child(-n+5), .allauditTable tr td:nth-child(-n+5) {
		width: 20%;
	}

	.allauditTable tr td:last-child a {
		text-decoration: underline;
	}
/*ALL AUDIT TRAIL PAGE STYLES END*/
.public-key {
	display: flex !important;
	align-items: center;
}
/*SUPER ADMIN STYLES END*/

/*POPOVER DESIGNS HERE*/
/*Popup styles here*/
.popbtn {
	/*display: inline-block;*/
	float: left;
	padding: 0 10px;
	margin: 0 10px;
	border-radius: 3px;
	background-color: #fafcff;
	border: solid 1px #d0dbea;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	color: #445160;
	transition: all 0.3s ease;
}
/*.popup {
  width:100%;
  height:100%;
  display:none;
  position:fixed;
  top:0px;
  left:0px;
  background:rgba(0,0,0,0.25);
  z-index:100000;
}*/
/* Inner */
/*.popup-inner {
  max-width:720px;
  width:90%;
  padding:20px 30px;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-49%, -50%);
  transform:translate(-49%, -50%);
  box-shadow:0px 2px 6px rgba(0,0,0,1);
  border-radius:3px;
  background:#fff;
}*/
/* Close Button */
/*.popup-close {
  width:30px;
  height:30px;
  padding-top:4px;
  display:inline-block;
  position:absolute;
  top:0px;
  right:0px;
  transition:ease 0.25s all;
  -webkit-transform:translate(50%, -50%);
  transform:translate(50%, -50%);
  border-radius:1000px;
  background:rgba(0,0,0,0.8);*/
/*font-family:Arial, Sans-Serif;*/
/*font-size:20px;
  text-align:center;
  line-height:100%;
  color:#fff;
}*/

/*.popupMain{
	clear:both;
	padding-top:20px;
}*/
/*.popupheading {
	float: left;
    font-size: 16px;
    text-align: left;
    color: #4a5159;
}*/
.coformationlost {
	max-width: 350px;
	width: 90%;
	padding: 20px 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	box-shadow: 0px 2px 6px rgba(0,0,0,1);
	border-radius: 3px;
	background: #fff;
}

.coformation {
	width: 280px;
}

.coformationlost p {
	clear: both;
	padding: 30px 20px 30px 0px;
	font-size: 13px;
	color: #465668;
}

.coformation p {
	line-height: 20px;
}

.coformationlost p img {
	float: left;
	margin-right: 20px;
}

.coformationbtns {
	text-align: center;
	clear: both;
	margin: 0 auto;
	width: 208px;
}

	.coformationbtns a {
		margin: 0 5px;
	}

.coformation .defultbtn {
	float: none;
	display: inline-block;
	margin: 0 auto;
}

.popover-12 {
	max-width: 650px;
}

.popoverbtn12 {
	text-align: center;
	clear: both;
	width: 340px;
}

.popupicons {
	display: inline-block;
	margin-top: 10px;
}

	.popupicons li {
		margin: 0 3px;
		float: left;
		list-style: none;
	}

.success-pop {
	background: none;
	height: auto;
}
/*AUTO REMAINDER POPOVER*/
.autoRmdr-main {
	width: 100%;
	clear: both;
}

.autoRemainder {
	max-width: 80%;
	padding: 0;
}

.autoRemainderSidebar {
	width: 250px;
	float: left;
}

	.autoRemainderSidebar ul li a {
		display: block;
		font-size: 13px;
		color: #484b4e;
		padding: 7px 10px 7px 10px;
		transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		border-bottom: 1px solid #a6b6c1;
	}

	.autoRemainderSidebar ul {
		height: 300px;
		overflow: auto;
	}

		.autoRemainderSidebar ul li {
			list-style: none;
		}

			.autoRemainderSidebar ul li a:hover, .autoRemainderSidebar ul li a.active {
				background: #ccc;
				background: #708696;
				color: #fff;
			}

				.autoRemainderSidebar ul li a:hover label, .autoRemainderSidebar ul li a.active label {
					color: #fff;
				}

.autoRemainder-content {
	float: left;
	padding: 10px;
	width: calc(100% - 250px);
}

.error, .closed, .success, .warning {
	width: 24px;
	height: 24px;
	display: block;
}


.inputrow {
	padding-top: 5px;
}

.inputrow-15 {
	width: 15% !important;
	float: left;
}

.inputrow-25 {
	width: 25% !important;
	float: left;
}

.checkbox-2 {
	width: 16px;
	height: 16px;
	margin-right: 5px;
}

/* The container */
.radio-main {
	display: block;
	position: relative;
	padding-left: 22px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #4c6a82;
}

	/* Hide the browser's default checkbox */
	.radio-main input {
		position: absolute;
		opacity: 0;
		cursor: pointer;
		height: 0;
		width: 0;
	}

/* Create a custom checkbox */
.radiomark {
	position: absolute;
	top: 0;
	left: 0;
	height: 14px;
	width: 14px;
	background-color: #fff;
	border: 1px solid #879cb4;
	border-radius: 50%;
}
/* On mouse-over, add a grey background color */
.radio-main:hover input ~ .radiomark {
	background-color: #fff;
}
/* When the checkbox is checked, add a blue background */
.radio-main input:checked ~ .radiomark {
	background-color: #fff;
}
/* Create the checkmark/indicator (hidden when not checked) */
.radiomark:after {
	content: "";
	position: absolute;
	display: none;
}
/* Show the checkmark when checked */
.radio-main input:checked ~ .radiomark:after {
	display: block;
	transition: all 0.25s linear;
	-webkit-transition: all 0.25s linear;
}
/* Style the checkmark/indicator */
.radio-main .radiomark:after {
	left: 2px;
	top: 2px;
	width: 8px;
	height: 8px;
	border: solid #26a1c7;
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #26a1c7;
	border-radius: 100%;
	-webkit-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

/*Disbled Radio*/
.disableradio {
	position: absolute;
	top: 0;
	left: 0;
	height: 13px;
	width: 13px;
	background-color: #fff;
	border: 1px solid #cccccc;
}

/* On mouse-over, add a grey background color */
.radio-main:hover input ~ .disableradio {
	background-color: transparent;
}

/* When the checkbox is checked, add a blue background */
.radio-main input:checked ~ .disableradio {
	background-color: transparent;
	border: 1px solid #ccc;
}

/* Create the checkmark/indicator (hidden when not checked) */
.disableradio:after {
	content: "";
	position: absolute;
	display: none;
}

.radio-main .disableradio:after {
	border: solid #9b9ea0 !important;
	background: #9b9ea0 !important;
}
/*END RADIO BUTTONS 2 STYLES HERE*/



.defultbtn-2, .searchbtn, .small-btn, .alwaysBtn {
	min-width: 30px;
	padding: 0 14px;
	float: left;
	border-radius: 3px;
	background-color: #fafcff;
	border: solid 1px #d0dbea;
	font-size: 13px;
	margin-left: 5px;
	text-align: center;
	line-height: 25px;
	color: #445160;
	transition: all 0.3s ease;
}

.btnIcon {
	display: block;
	min-width: 50px;
	border-radius: 4px;
	padding: 5px 5px;
	background-color: #fafcff;
	border: solid 1px #d0dbea;
}

	.btnIcon img {
		margin: 0 auto;
	}

button:focus {
	outline: none;
}

.alwaysBtn {
	width: 170px;
	float: none;
	margin: 0 auto;
	line-height: 30px;
	display: block;
}

	.alwaysBtn:hover {
		background: #26a1c7;
		border-color: #26a1c7;
		color: #fff;
	}

.upload-docBtn {
	width: 160px;
	border-radius: 3px;
	background-color: #fafcff;
	border: solid 1px #d0dbea;
	font-size: 14px;
	color: #445160;
	transition: all 0.5s ease;
	cursor: pointer;
}

.upload-docBtnTwo {
	height: 30px;
	width: 80px;
}

.upload-docBtn:hover {
	background: #26a1c7;
	border-color: #26a1c7;
	color: #fff !important;
}

	.upload-docBtn:hover span {
		color: #fff !important;
	}

.upload-docBtn input[type="file"] {
	margin-top: -12px;
}

.upload-docBtn label {
	width: 100%;
	padding: 5px 0px 6px 8px;
	line-height: 0;
	display: block;
	cursor: pointer !important;
}

	.upload-docBtn label span {
		float: left;
		padding: 8px 0 0 6px;
		line-height: inherit;
		font-weight: normal !important;
	}

.upldButton-new label img {
	float: left;
	margin: 1px 0px 0 0;
}

.upldButton-new {
	position: relative;
	width: 90px;
	cursor: pointer;
}

	.upldButton-new input[type="file"] {
		cursor: pointer;
	}

	.upldButton-new.active {
		background: #4c6981;
		border-color: #4c6981;
		color: #fff !important;
	}

		.upldButton-new.active label span {
			color: #fff;
			position: absolute;
			top: 0px;
			width: 90px;
			height: 30px;
			left: 0;
			padding: 13px 0 0 31px;
			z-index: 99;
		}

	.upldButton-new:hover {
		background: #26a1c7;
		border-color: #26a1c7;
	}

.uploadIcon {
	display: block;
	line-height: 0;
	width: 24px;
	cursor: pointer;
}

.uploadBtnsmall {
	width: 90px;
}

.pull-left {
	float: left;
}

.pull-right {
	float: right !important;
}

.psRltv {
	position: relative !important;
}

.floatNN {
	float: none !important;
}

.small-btn {
	padding: 0 20px;
	margin: 0;
}

.searchbtn {
	padding: 4px 10px;
}

.searchbtn-2 {
	padding: 2px 5px;
}

.searchbtn img {
	margin-top: 0;
}

.bn-top {
	border-top: none !important;
}

.mg-top {
	margin-top: 0 !important;
}

.check-btns {
	min-width: 100px;
}

	.check-btns li {
		float: left;
		list-style: none;
	}

	.check-btns a {
		padding: 0 20px !important;
		background-color: #cee3f8;
		font-size: 13px;
		line-height: 28px;
		text-align: center;
		color: #445160;
		transition: all 0.3s ease;
		font-weight: normal;
	}

		.check-btns a:hover, .check-btns a.active {
			background-color: #0c75dc;
			color: #fff;
		}
/*PADDING GLOBAL STYLES HERE*/
.p-text {
	font-size: 13px;
	line-height: 20px;
	color: #465668;
}

.p0 {
	padding: 0 !important;
}

.p-T0 {
	padding-top: 0 !important;
}

.p-B0 {
	padding-bottom: 0 !important;
}

.p-R0 {
	padding-right: 0 !important;
}

.p-L0 {
	padding-left: 0 !important;
}

.p-L1 {
	padding-left: 10px !important;
}

.p-L2 {
	padding-left: 20px !important;
}

.p-L3 {
	padding-left: 30px !important;
}

.p-L4 {
	padding-left: 40px !important;
}

.p-L5 {
	padding-left: 50px !important;
}

.p-ls {
	padding-left: 5px !important;
}

.p-R1 {
	padding-right: 10px !important;
}

.p-R2 {
	padding-right: 20px !important;
}

.p-R25 {
	padding-right: 25px !important;
}

.p-R3 {
	padding-right: 30px !important;
}

.p {
	padding: 20px !important;
}

.p-st1 {
	padding-top: 5px !important;
}

.p-t8 {
    padding-top: 8px !important;
}

.p-t1 {
	padding-top: 10px !important;
}

.p-t2 {
	padding-top: 14px !important;
}

.p-t3 {
	padding-top: 24px !important;
}

.p-sm {
	padding-top: 5px !important;
}

.p-b1 {
	padding-bottom: 10px !important;
}

.p-b2 {
	padding-bottom: 14px !important;
}

.p-b3 {
	padding-bottom: 24px !important;
}

.p-tb {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.p-LR {
	padding: 5px;
}
/*BORDER STYLES HERE*/
.br {
	border: 0;
}

.br-rd {
	border: 1px solid #d0dbea !important;
}

.br-top {
	border-top: 1px solid #e0e6eb;
}

.br-t-dt {
	border-top: 1px dotted #8ea8c7;
}

.br-bottom {
	border-bottom: 1px solid #e0e6eb;
}

.br-left {
	border-left: 1px solid #e0e6eb;
}

.br-right {
	border-right: 1px solid #e0e6eb;
}

.br-bottom-0 {
	border-bottom: 0 !important;
}

.man-border {
	border-top: 1px solid #ff7979 !important;
	border-radius: 3px !important;
}

.man-borderyellow {
	border-top: 1px solid #f5b946 !important;
	border-radius: 3px !important;
}
/*MARGIN GLOBAL STYLES HERE*/
.ms1 {
	margin-top: 5px !important;
}

.m1 {
	margin-top: 10px !important;
}

.m2 {
	margin-top: 14px !important;
}

.m3 {
	margin-top: 24px !important;
}

.m-b1 {
	margin-bottom: 10px !important;
}

.m-b2 {
	margin-bottom: 14px !important;
}

.m-L1 {
	margin: 0;
	margin-left: 5px !important;
}

.m-L2 {
	margin: 0;
	margin-left: 10px !important;
}

.m-L17 {
	margin: 0;
	margin-left: 17px !important;
}

.m-b3 {
	margin-bottom: 24px !important;
}

.m-top {
	margin-top: 0 !important;
}

.m0 {
	margin: 0 !important;
}

.m-tb {
	margin: 5px 0 !important;
}

.m-LR {
	margin: 5px 10px !important;
}

.m-R {
	margin-right: 10px !important;
}

.va-top {
	vertical-align: top;
}

.text-center {
	text-align: center;
}

.text-left {
	text-align: left !important;
}

.opecity {
	opacity: 0.7;
}

.docClr {
	color: #26a1c7;
}

	.docClr a {
		float: right;
		padding-left: 10px;
		width: 30px;
		margin-top: -5px;
	}

.successClr {
	color: #060 !important;
}

.dangerClr {
	color: #F00 !important;
}

.d-block {
	display: block !important;
	float: none !important;
}

.disply-inineb {
	display: inline-block;
}

.clrfix {
	clear: both !important;
}

.clrNon {
	clear: none !important;
}

.heading-1, .heading-2, .heading-3 {
	padding: 10px 0 10px 1%;
	font-size: 20px;
	color: #495058;
	font-weight: 600;
}
/*.heading-2{
	font-size:16px;	
}*/
.heading-3 {
	font-size: 14px;
}

	.heading-3 a {
		display: inline-block;
		padding-left: 6px;
	}

.paragraph {
	font-size: 13px;
	color: #484b4e;
	line-height: 20px;
}

.hg-bgClr {
	background: #d8e8ee;
	color: #445160;
}

.hg2-bgClr {
	background: #f5f8fb;
	color: #445160;
}

.tabs-bg {
	background-color: #f5f8fb;
	border: solid 1px #e0e6eb;
	border-top: 0;
}

.mand-Alert {
	position: absolute;
	bottom: -11px;
	left: 0;
	font-size: 10px;
	color: #fb1a1a;
	padding-top: 2px;
}

/*.bluebtn{
	background:#26a1c7;
	border-color:#26a1c7;
	color:#fff;
}*/
::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

::-webkit-scrollbar-track {
	background: #fff;
}

::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 30px;
}

/*SWICH TOGGLE STYLES HERE*/
.swichBtnrow {
	margin-right: 70px;
}

.switch {
	position: relative;
	display: inline-block;
	width: 90px;
	height: 26px;
}

	.switch .swh {
		display: none;
	}

.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ff7575;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 34px;
}

	.slider:before {
		position: absolute;
		content: "";
		height: 18px;
		width: 18px;
		left: 4px;
		bottom: 4px;
		background-color: white;
		-webkit-transition: .4s;
		transition: .4s;
		border-radius: 50%;
	}

.swh:checked + .slider {
	background-color: #63a60b;
}

.swh:focus + .slider {
	box-shadow: 0 0 1px #2196F3;
}

.swh:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(64px);
}

/*------ ADDED CSS ---------*/
.slider:after {
	content: 'Inactive';
	color: white;
	display: block;
	position: absolute;
	transform: translate(-50%,-50%);
	top: 50%;
	left: 50%;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}

.swh:checked + .slider:after {
	content: 'Active';
}

/*UI SHELL STYLES*/
/*CONFIRMATION POPOVER*/
.section-1, .section-3 {
	float: left;
	width: 100%;
}

.coformation {
	width: 280px;
}
	/*.popupheading {
    float: left;
    font-size: 16px;
    text-align: left;
    color: #4a5159;
}*/

	.coformation p {
		line-height: 20px;
	}

.coformationlost p img {
	float: left;
	margin-right: 20px;
}
/*CONFIRMATION POPOVER 2*/
.pprContent {
	padding-top: 20px;
	width: 100%;
	float: left;
}

.cnfmError-img {
	float: left;
	width: 24px;
}

.pprContent ul, .pprContent .cnfmError-content {
	float: left;
	padding-left: 10px;
	width: calc(100% - 24px)
}

	.pprContent ul li, .pprContent .cnfmError-content {
		font-size: 13px;
		line-height: 20px;
		list-style: disc;
		color: #445160;
		word-break: break-word;
	}
/*CONFIRMATION POPOVER 3*/
.confirmationThree {
	max-width: 500px;
}

.pprlist {
	padding-left: 10px;
	width: calc(100% - 24px);
	float: left;
}

.ppr-subHeading {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #495058;
	font-weight: 600;
	padding: 5px 2px;
}

.dashborbcards-row a {
	margin: 2px;
}



.family .cbx-main .checkmark, .family .cbx-main-2 .checkmark-2, .family .cbx-main input:checked ~ .checkmark, .family .cbx-main-2 input:checked ~ .checkmark-2 {
	top: 3px !important;
}

.family strong img {
	padding: 0;
	margin-top: 0;
}

.panel-head strong, .panelsub-head strong {
	line-height: 20px;
}

/*Unauthorized and 404 page styes here*/
.errorMessage {
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	padding: 100px 50px 10px 50px;
	color: #F00;
}

	.errorMessage strong {
		display: block;
		font-size: 16px;
		color: #484b4e;
	}



/*CM USER STYLES HERE*/
.bg-white {
	background: #fff;
}

.quickLinks {
	background: #f7f7f7;
	border: 1px solid #d2d2d2;
}

.quickLinksTwo {
	background: none;
	border: none;
}

.quickLinks li a {
	display: block;
	font-size: 13px;
	line-height: 30px;
	color: #484848;
	transition: all 0.5s ease;
	padding: 0 0 0 40px;
	border-bottom: 1px solid #d2d2d2;
}

.quickLinks li:last-child a {
	border-bottom: none;
}

.quickLinks li:first-child a {
	padding-left: 20px;
}

.quickLinks li a strong {
	color: #333131;
}

.quickLinksTwo li a, .quickLinksTwo li a:last-child {
	margin-top: 5px;
	background: #f7f7f7;
	border: 1px solid #d2d2d2;
}

.quickLinks li, .quickLinksTwo li {
	list-style: none;
}

	.quickLinks li a:hover {
		color: #fff;
		background: #738594;
	}

.quicklinksactiveClass li a:hover, .quicklinksactiveClass li a.active {
	color: #fff !important;
	background: #738594 !important;
}

	.quicklinksactiveClass li a:hover strong, .quicklinksactiveClass li a.active strong {
		color: #fff;
	}

.quicklinksactiveClass .quickLinksHeading a:hover, .quicklinksactiveClass .quickLinksHeading a.active, .quicklinksactiveClass .quickLinksHeading a.active strong, .quicklinksactiveClass .quickLinksHeading a:hover strong {
	background: #f7f7f7 !important;
	color: #333131 !important;
}


/* caseform cdr new styles start */
.cdraddrbook-Table {
	padding-top: 10px;
	clear: both;
}

	.cdraddrbook-Table tr th, .cdraddrbook-Table tr td {
		line-height: 16px;
	}

		.cdraddrbook-Table tr th:nth-child(1), .cdraddrbook-Table tr td:nth-child(1) {
			width: 10%;
			text-align: center;
		}

		.cdraddrbook-Table tr th:nth-child(2), .cdraddrbook-Table tr td:nth-child(2) {
			width: 90%;
		}
/* caseform cdr new styles start */


/* caselisting new styles start */
.MyCases-Table-PlusNew {
	height: calc(100vh - 242px);
	overflow: auto;
}

.MyCases-Table-MinusNew {
	height: calc(100vh - 362px);
	overflow: auto;
}

.MyCases-Table-PlusdelNew {
	height: calc(100vh - 246px);
	overflow: auto;
}

.MyCases-Table-MinusdelNew {
	height: calc(100vh - 365px);
	overflow: auto;
}



/* caselisting new styles end */


.MyCases-CaseDetails-Plus {
	height: calc(100vh - 198px);
	overflow: auto;
}

.MyCases-CaseDetails-Minus {
	height: calc(100vh - 322px);
	overflow: auto;
}

.MyCases-Table-Plus {
	height: calc(100vh - 230px);
	overflow: auto;
}

.MyCases-Table-Minus {
	height: calc(100vh - 355px);
	overflow: auto;
}

.MyCases-Route-CheckList {
	max-height: calc(100vh - 440px);
	overflow: auto;
}

.casequeryRouteTbl table tr:first-child td {
	border-top: solid 2px #a0b2c6 !important;
}

.casequeryRouteTbl tr td:nth-child(1) {
	/*width:20px;
    padding:13px 10px;*/
	width: 10%;
}

.casequeryRouteTbl tr td:nth-child(2) {
	/*width:calc(100% -20px);
    padding:13px 10px;*/
	width: 90%;
}

.associated-cases-tbl {
	height: calc(100vh - 180px);
	overflow: auto;
}


.auditdtlsrvsnTbl tr th:nth-child(-n+4), .auditdtlsrvsnTbl tr td:nth-child(-n+4) {
	width: 10%;
}

.auditdtlsrvsnTbl tr th:nth-child(2), .auditdtlsrvsnTbl tr td:nth-child(2) {
	width: 13%;
}

.auditdtlsrvsnTbl tr th:nth-child(3), .auditdtlsrvsnTbl tr td:nth-child(3) {
	width: 39%;
}

.auditdtlsrvsnTbl tr th:nth-child(4), .auditdtlsrvsnTbl tr td:nth-child(4) {
	width: 38%;
}

.auditdtlsrvsnTbl tr td {
	border-right: 1px solid #e0e6eb;
}

	.auditdtlsrvsnTbl tr td:last-child {
		border-right: none;
	}

.MyCalendar-Table-Plus {
	height: calc(100vh - 287px);
	overflow: auto;
}

.MyCalendar-Table-Minus {
	height: calc(100vh - 344px);
	overflow: auto;
}

.ProductAM {
	top: 8px;
	left: 75px;
}

	.ProductAM img {
		float: left;
	}

.caseimport-lcolumn {
	float: left;
	width: 600px;
}

.caseimport-rcolumn {
	float: left;
	width: calc(100% - 600px);
}

label.field-UTC {
	position: relative;
	font-size: 10px !important;
	padding-bottom: 3px;
	display: inline-block;
	color: #4c6a82;
	font-style: normal;
}

.utc-label {
	float: right;
	padding-top: 7px;
	margin-right: 4px;
	font-size: 10px;
	color: #4c6a82;
	font-weight: normal;
}

.blk-clr {
	color: #484b4e !important;
}

.blue-clr {
	color: #0000FF !important;
}

.input-alert {
	padding: 5px 0;
	font-size: 10px; /* Changed from development envirionment to show in a smaller font */
	color: #d83232 !important;
	clear: both;
}

.liteblue-clr {
	color: #26a1c7 !important;
}

.cm-IntegratedDocsTbl tr th:nth-child(-n+8), .cm-IntegratedDocsTbl tr td:nth-child(-n+8) {
	width: 15%;
}

.cm-IntegratedDocsTbl tr th:nth-child(1), .cm-IntegratedDocsTbl tr td:nth-child(1), .cm-IntegratedDocsTbl tr th:nth-child(2), .cm-IntegratedDocsTbl tr td:nth-child(2),
.cm-IntegratedDocsTbl tr th:nth-child(5), .cm-IntegratedDocsTbl tr td:nth-child(5) {
	width: 15%;
}

.cm-IntegratedDocsTbl tr th:nth-child(3), .cm-IntegratedDocsTbl tr td:nth-child(3) {
	width: 35%;
}

.cm-IntegratedDocsTbl tr th:nth-child(4), .cm-IntegratedDocsTbl tr td:nth-child(4) {
	width: 5%;
}

.cm-IntegratedDocsTbl tr th:nth-child(6), .cm-IntegratedDocsTbl tr td:nth-child(6) {
	width: 5%;
}

.cm-IntegratedDocsTbl tr th:nth-child(7), .cm-IntegratedDocsTbl tr td:nth-child(7) {
	width: 10%;
}

.cm-IntegratedDocsTbl tr th:nth-child(8), .cm-IntegratedDocsTbl tr td:nth-child(8) {
	width: 5%;
}

.cm-IntegratedDocs1Tbl tr th:nth-child(-n+8), .cm-IntegratedDocs1Tbl tr td:nth-child(-n+8) {
	width: 15%;
}

.cm-IntegratedDocs1Tbl tr th:nth-child(1), .cm-IntegratedDocs1Tbl tr td:nth-child(1), .cm-IntegratedDocs1Tbl tr th:nth-child(2), .cm-IntegratedDocs1Tbl tr td:nth-child(2),
.cm-IntegratedDocs1Tbl tr th:nth-child(5), .cm-IntegratedDocs1Tbl tr td:nth-child(5) {
	width: 15%;
}

.cm-IntegratedDocs1Tbl tr th:nth-child(3), .cm-IntegratedDocs1Tbl tr td:nth-child(3) {
	width: 48%;
}

.cm-IntegratedDocs1Tbl tr th:nth-child(4), .cm-IntegratedDocs1Tbl tr td:nth-child(4) {
	width: 7%;
}
/*.cm-IntegratedDocs1Tbl tr th:nth-child(6),.cm-IntegratedDocs1Tbl tr td:nth-child(6)
{
    width:5%;
}
.cm-IntegratedDocs1Tbl tr th:nth-child(7),.cm-IntegratedDocs1Tbl tr td:nth-child(7)
{
    width:10%;
}*/
.cm-IntegratedDocs1Tbl tr th:nth-child(6), .cm-IntegratedDocs1Tbl tr td:nth-child(6) {
	width: 5%;
}

.caseReps-table tr td:first-child {
	font-weight: 500;
}

.caseReps-table tr td:last-child img, .caseReps-table tr td:last-child .actionMenu {
	float: left;
	visibility: hidden;
}

.caseReps-table tr:hover {
	transition: all 0.3s ease;
	background: #d8e8ee;
	cursor: pointer;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}

.caseReps-table thead tr:hover {
	background: none;
}

.caseReps-table tr:hover td:last-child img, .caseReps-table tr:hover td:last-child .actionMenu {
	visibility: visible;
}

.caseReps-table tbody tr table tr td {
	border-bottom: none;
	padding: 0;
}

.hideControl {
	display: none;
}
/* Viva Contact Suggetions */
.vivacontact-suggetions {
	clear: both;
	margin-top: 40px;
	background: #f0f7ff;
	height: calc(100vh - 120px);
	overflow: auto;
}

	.vivacontact-suggetions li {
		padding: 12px;
		transition: all 0.5s ease-in;
		cursor: pointer;
		border-bottom: 1px solid #e0e6eb;
	}

		.vivacontact-suggetions li:hover {
			background: #d8e8ee;
			color: #333;
		}

		.vivacontact-suggetions li h1 {
			font-size: 14px;
			color: #495058;
		}

			.vivacontact-suggetions li h1 a {
				float: right;
			}

		.vivacontact-suggetions li p {
			font-size: 12px;
			line-height: 20px;
			color: #495058;
			padding-top: 10px;
		}

.mdm {
	visibility: hidden;
}

.vivacontact-suggetions li:hover .mdm {
	visibility: visible;
}

.CRMContact-suggestions {
	margin: 0;
	height: calc(100vh - 70px);
}

.contactSettings-heading {
	width: 100%;
	display: inline-block;
}
/*Administration Configuration System Alerts Configuration styles here*/
.config-cArtTbl tr th:nth-child(1), .config-cArtTbl tr td:nth-child(1) {
	width: 3%;
}

.config-cArtTbl tr th:nth-child(3), .config-cArtTbl tr td:nth-child(3) {
	width: 5%;
}

.config-cArtTbl tr th:nth-child(2), .config-cArtTbl tr td:nth-child(2) {
	width: 22%;
}

.config-cArtTbl tr th:nth-child(4), .config-cArtTbl tr td:nth-child(4) {
	width: 35%;
}

.config-cArtTbl tr th:nth-child(5), .config-cArtTbl tr td:nth-child(5) {
	width: 35%;
}


/*QA MODULE STYLES HERE*/
.qacasestbl tr th:nth-child(-n+7), .qacasestbl tr td:nth-child(-n+7) {
	width: 10%;
}

.qacasestbl tr th:nth-child(2), .qacasestbl tr td:nth-child(2) {
	width: 7%;
}

.qacasestbl tr th:nth-child(3), .qacasestbl tr td:nth-child(3) {
	width: 18%;
}

.qacasestbl tr th:nth-child(5), .qacasestbl tr td:nth-child(5) {
	width: 10%;
}

.qacasestbl tr th:nth-child(7), .qacasestbl tr td:nth-child(7) {
	width: 6%;
}

.mi-aeright-content-2 {
	display: none;
}

.ongoing {
	color: #ffc40f !important;
}
/*.paw-btn:hover{
	background: #26a1c7;
	transition:all 0.5s ease;
    border-color: #26a1c7;
    color: #fff;
}*/
.ai-qaTbl {
	padding: 0 20px;
}

	.ai-qaTbl tr th:nth-child(-n+6), .ai-qaTbl tr td:nth-child(-n+6) {
		width: 22%;
	}

	.ai-qaTbl tr th:first-child, .ai-qaTbl tr td:first-child {
		width: 8%;
	}

	.ai-qaTbl tr th:last-child, .ai-qaTbl tr td:last-child {
		width: 4%;
	}

.qacase-abortedtbl {
	padding: 0 20px;
}

	.qacase-abortedtbl tr th:nth-child(-n+7), .qacase-abortedtbl tr td:nth-child(-n+7) {
		width: 16%;
	}

	.qacase-abortedtbl tr th:first-child, .qacase-abortedtbl tr td:first-child {
		width: 12%;
	}

	.qacase-abortedtbl tr th:last-child, .qacase-abortedtbl tr td:last-child {
		width: 8%;
	}

.myqaCase-5 tr th:nth-child(-n+5), .myqaCase-5 tr td:nth-child(-n+5) {
	width: 22%;
}

.myqaCase-5 tr th:nth-child(5), .myqaCase-5 tr td:nth-child(5) {
	width: 12%;
}

.unasign-qaTbl tr th:nth-child(-n+6), .unasign-qaTbl tr td:nth-child(-n+6) {
	width: 14%;
}

.unasign-qaTbl tr th:nth-child(1), .unasign-qaTbl tr td:nth-child(1) {
	width: 20%;
}

.unasign-qaTbl tr th:nth-child(3), .unasign-qaTbl tr td:nth-child(3) {
	width: 18%;
}

.unasign-qaTbl tr th:last-child, .unasign-qaTbl tr td:last-child {
	width: 6%;
}

.notrequired-cases tr th:nth-child(-n+8), .notrequired-cases tr td:nth-child(-n+8) {
	width: 13%;
}

.notrequired-cases tr th:first-child, .notrequired-cases tr td:first-child, .notrequired-cases tr th:last-child, .notrequired-cases tr td:last-child {
	width: 6%;
}

.qascheduleTbl tr th:nth-child(-n+7), .qascheduleTbl tr td:nth-child(-n+7) {
	width: 14%;
}

.qascheduleTbl tr th:nth-child(1), .qascheduleTbl tr td:nth-child(1) {
	width: 25%;
}

.qascheduleTbl tr th:last-child, .qascheduleTbl tr td:last-child {
	width: 3%;
}

.userreportTbl tr th:nth-child(-n+10), .userreportTbl tr td:nth-child(-n+10) {
	width: 9%;
}

.userreportTbl tr th:nth-child(1), .userreportTbl tr td:nth-child(1), .userreportTbl tr th:nth-child(2), .userreportTbl tr td:nth-child(2) {
	width: 16%;
}

.userreportTbl tr th:last-child, .userreportTbl tr td:last-child {
	width: 5%;
}

	.userreportTbl tr td:last-child a {
		visibility: hidden;
	}

.userreportTbl tr:hover td:last-child a {
	visibility: visible;
}

.userreportTbl-2 tr th:nth-child(-n+8), .userreportTbl-2 tr td:nth-child(-n+8) {
	width: 10%;
}

.userreportTbl-2 tr th:nth-child(1), .userreportTbl-2 tr td:nth-child(1), .userreportTbl-2 tr th:nth-child(2), .userreportTbl-2 tr td:nth-child(2) {
	width: 14%;
}

.userreportTbl-2 tr th:nth-child(6), .userreportTbl-2 tr td:nth-child(6) {
	width: 8%;
}

.userreportTbl-2 tr th:nth-child(7), .userreportTbl-2 tr td:nth-child(7) {
	width: 16%;
}

.userreportTbl-2 tr th:last-child, .userreportTbl-2 tr td:last-child {
	width: 3%;
}


.qaAlert-tbl tr th:nth-child(-n+5), .qaAlert-tbl tr td:nth-child(-n+5) {
	width: 20%;
}

.qaAlert-tbl tr th:nth-child(2), .qaAlert-tbl tr td:nth-child(2) {
	width: 10%;
}

.qaAlert-tbl tr th:first-child, .qaAlert-tbl tr td:first-child {
	width: 30%;
}

.qashedule-rptview tr th:nth-child(-n+3), .qashedule-rptview tr td:nth-child(-n+3) {
	width: 25%;
}

.qashedule-rptview tr th:nth-child(1), .qashedule-rptview tr td:nth-child(1) {
	width: 50%;
}

.qacaseattach-rowleft {
	width: 94%;
	float: left;
}

.qacaseattach-rowright {
	width: 6%;
	float: left;
}

.errorNote {
	position: relative;
}

	.errorNote:before {
		content: 'X';
		position: absolute;
		right: 0;
		top: 5px;
		font-size: 11px;
		color: #F00;
		font-weight: bold;
	}

.caseattachment-row-cust {
	display: none;
}

.caseattachment-row-cust-show {
	display: block;
}

.errfree {
	color: #28a745;
}

.text-success {
	color: #28a745;
}

.errntd {
	color: #ff0000;
}

.text-danger {
	color: #ff0000;
}

.text-ltblack {
	color: #464646;
}

/* AI QA Batch page start */
.aiqabtch-tbl tr th:nth-child(-n+5), .aiqabtch-tbl tr td:nth-child(-n+5) {
	width: 16%;
}

.aiqabtch-tbl tr th:nth-child(1), .aiqabtch-tbl tr td:nth-child(1) {
	width: 30%;
}

.aiqabtch-tbl tr th:nth-child(3), .aiqabtch-tbl tr td:nth-child(3) {
	width: 22%;
}

.w-80 {
	width: 80% !important;
}

.w-20 {
	width: 20% !important;
}
/* AI QA Batch page end */
.Grid-6 tr th:nth-child(-n+6), .Grid-6 tr td:nth-child(-n+6) {
	width: 15%;
}

.Grid-6 tr th:nth-child(1), .Grid-6 tr td:nth-child(1), .Grid-6 tr th:nth-child(5), .Grid-6 tr td:nth-child(5) {
	width: 26%;
}

.Grid-6 tr th:last-child, .Grid-6 tr td:last-child {
	width: 3%;
}

.Grid-3 tr th:nth-child(-n+3), .Grid-3 tr td:nth-child(-n+3) {
	width: 33.3%;
}
/*Schedule Report*/
.scheduleRPT tr th:nth-child(-n+10), .scheduleRPT tr td:nth-child(-n+10) {
	width: 9%;
}

.scheduleRPT tr th:nth-child(1), .scheduleRPT tr td:nth-child(1), .scheduleRPT tr th:nth-child(2), .scheduleRPT tr td:nth-child(2) {
	width: 13%;
}

.scheduleRPT tr th:last-child, .scheduleRPT tr td:last-child {
	width: 3%;
}

.Grid-5 tr th:nth-child(-n+4), .Grid-5 tr td:nth-child(-n+4) {
	width: 16%;
}

.Grid-5 tr th:nth-child(1), .Grid-5 tr td:nth-child(1) {
	width: 22%;
}

.Grid-5 tr th:last-child, .Grid-5 tr td:last-child {
	width: 3%;
}

.Grid-4 tr th:nth-child(-n+5), .Grid-4 tr td:nth-child(-n+5) {
	width: 31%;
}

.Grid-4 tr th:first-child, .Grid-4 tr td:first-child, .Grid-4 tr th:last-child, .Grid-4 tr td:last-child {
	width: 6%;
}

.AllQACaseTbl tr th:nth-child(-n+7), .AllQACaseTbl tr td:nth-child(-n+7) {
	width: 12%;
}

.AllQACaseTbl tr th:nth-child(1), .AllQACaseTbl tr td:nth-child(1), .AllQACaseTbl tr th:nth-child(4), .AllQACaseTbl tr td:nth-child(4), .AllQACaseTbl tr th:nth-child(5), .AllQACaseTbl tr td:nth-child(5) {
	width: 15%;
}

.AllQACaseTbl tr th:last-child, .AllQACaseTbl tr td:last-child {
	width: 4%;
}

.marker {
	background-color: Yellow;
}

.pad1 {
	width: 33.3%;
	display: inline-block;
	padding: 5px 0% 0 1%;
	vertical-align: top;
}

.wordrap table tr th {
	word-break: break-all !important;
}

.QAAdditionalQNGrid tr th:nth-child(-n+5), .QAAdditionalQNGrid tr td:nth-child(-n+5) {
	width: 6%;
}

.QAAdditionalQNGrid tr th:nth-child(2), .QAAdditionalQNGrid tr td:nth-child(2) {
	width: 56%;
}

.QAAdditionalQNGrid tr th:nth-child(4), .QAAdditionalQNGrid tr td:nth-child(4), .QAAdditionalQNGrid tr th:nth-child(3), .QAAdditionalQNGrid tr td:nth-child(3) {
	width: 16%;
}

.QAAdditionalQNGrid tr td {
	line-height: 18px;
}

.grid-3 tr th:nth-child(-n+3), .grid-3 tr td:nth-child(-n+3) {
	width: 10%;
}

.grid-3 tr th:nth-child(2), .grid-3 tr td:nth-child(2) {
	width: 80%;
}

.table-responsive-grid-3 tr th:nth-child(-n+3), .table-responsive-grid-3 tr td:nth-child(-n+3) {
	width: 40%;
}

.table-responsive-grid-3 tr th:first-child, .table-responsive-grid-3 tr td:first-child {
	width: 20%;
}

.table-responsive-grid-3 tr td {
	vertical-align: top;
}

.table-responsive-gridDescreps tr th:first-child, .table-responsive-gridDescreps tr td:first-child {
	width: 50%;
}

.table-responsive-gridDescreps tr th:last-child, .table-responsive-gridDescreps tr td:last-child {
	width: 50%;
}

.table-responsive-gridDescreps tr td {
	vertical-align: top;
}

.generalHelelth-grid tr th:nth-child(2), .generalHelelth-grid tr td:nth-child(2) {
	width: 70%;
}

.generalHelelth-grid tr th:first-child, .generalHelelth-grid tr td:first-child {
	width: 5%;
}

.generalHelelth-grid tr th:last-child, .generalHelelth-grid tr td:last-child {
	width: 25%;
}

.generalHelelth-grid tr td a {
	width: auto !important;
}

.checkbox-full li, .checkbox-full-Subchild li {
	float: none !important;
	padding: 3px 0px 3px 34px;
}

.checkbox-full-Subchild li {
	padding-left: 60px;
}

.QAaditDetailsTbl tr th:nth-child(-n+8), .QAaditDetailsTbl tr td:nth-child(-n+8) {
	width: 11%;
}

.QAaditDetailsTbl tr th:nth-child(3), .QAaditDetailsTbl tr td:nth-child(3) {
	width: 20%;
}

.QAaditDetailsTbl tr th:nth-child(2), .QAaditDetailsTbl tr td:nth-child(2), .QAaditDetailsTbl tr th:nth-child(7), .QAaditDetailsTbl tr td:nth-child(7),
.QAaditDetailsTbl tr th:nth-child(8), .QAaditDetailsTbl tr td:nth-child(8) {
	width: 10%;
}

.QAaditDetailsTbl tr th:first-child, .QAaditDetailsTbl tr td:first-child {
	width: 5%;
}

.SchLogTable tr th:nth-child(-n+4), .SchLogTable tr td:nth-child(-n+4) {
	width: 45%;
}

.SchLogTable tr th:nth-child(4), .SchLogTable tr td:nth-child(4) {
	width: 10%;
}

.SchLogTable tr td:last-child a {
	visibility: hidden;
}

.SchLogTable tr:hover td:last-child a {
	visibility: visible;
}
/*.QAaditDetailsTbl tr th:nth-child(5),.trnsaditDetailsTbl tr td:nth-child(5){
	width:15%;
}*/

/* Newly added styles as part of bug fixes. */
.ae-general-description {
	height: 244px;
}

.pc-general-description {
	height: 190px;
}

/*CM AUDIT TRAIL TABLE STYLES HERE*/
.CMaudittrail-Tbl {
	padding: 0 30px;
	clear: both;
}

	.CMaudittrail-Tbl tr th:nth-child(-n+6), .CMaudittrail-Tbl tr td:nth-child(-n+6) {
		width: 20%;
	}

	.CMaudittrail-Tbl tr th:nth-child(1), .CMaudittrail-Tbl tr td:nth-child(1) {
		width: 10%;
	}

	.CMaudittrail-Tbl tr th:nth-child(2), .CMaudittrail-Tbl tr td:nth-child(2) {
		width: 10%;
	}

	.CMaudittrail-Tbl tr th:nth-child(3), .CMaudittrail-Tbl tr td:nth-child(3) {
		width: 50%;
	}

	.CMaudittrail-Tbl tr th:nth-child(4), .CMaudittrail-Tbl tr td:nth-child(4) {
		width: 15%;
	}

	.CMaudittrail-Tbl tr th:last-child, .CMaudittrail-Tbl tr td:last-child {
		width: 10%;
	}

	.CMaudittrail-Tbl tr td a {
		visibility: hidden;
	}

	.CMaudittrail-Tbl tr:hover a {
		visibility: visible;
	}


.cmauditDetailsTbl tr th:nth-child(-n+8), .cmauditDetailsTbl tr td:nth-child(-n+8) {
	width: 14%;
}

.cmauditDetailsTbl tr th:nth-child(1), .cmauditDetailsTbl tr td:nth-child(1) {
	width: 6%;
}

.cmauditDetailsTbl tr th:nth-child(2), .cmauditDetailsTbl tr td:nth-child(2), .cmauditDetailsTbl tr th:nth-child(3), .cmauditDetailsTbl tr td:nth-child(3) {
	width: 15%;
}

.cmauditDetailsTbl tr th:nth-child(5), .cmauditDetailsTbl tr td:nth-child(5) {
	width: 20%;
}

.cmauditDetailsTbl tr th:nth-child(6), .cmauditDetailsTbl tr td:nth-child(6) {
	width: 12%;
}

.cmauditDetailsTbl tr th:nth-child(7), .cmauditDetailsTbl tr td:nth-child(7) {
	width: 14%;
}
/*.adtTrail-check {
    padding-left:15px;
}*/

.DisplayFullText tr td, .DisplayFullText tr td a {
	white-space: inherit;
	text-overflow: inherit;
	word-break: break-all;
	vertical-align: top;
}

.d-intial {
	display: initial !important;
}

.custom-btn {
	min-width: inherit !important;
	/*width: 70px !important;*/
	margin: 0 !important;
	/*float: left !important;*/
}

.textbreak {
	word-break: break-all !important;
}

.multidrop {
	/*background: url(../pages/images/selectArrow.png)#fff no-repeat 98% !important;*/
	padding-right: 17px;
}

	.multidrop.disabled {
		/*background: url(../pages/images/selectArrow.png)#e5eaf0 no-repeat 98% !important;*/
		padding-right: 17px;
	}

.multidrop-level {
	background: url(../pages/images/selectArrow.png)#fff no-repeat 98% !important;
	padding-right: 17px;
}

	.multidrop-level.disabled {
		background: url(../pages/images/selectArrow.png)#e5eaf0 no-repeat 98% !important;
		padding-right: 17px;
	}

/* Style for the dropdown container */
.dropdown-container {
	position: relative;
}

/* Style for the text input */
.dropdown-input {
	padding-right: 25px; /* To accommodate the dropdown icon */
}

/* Style for the dropdown icon */
.dropdown-icon {
	position: absolute;
	top: 50%;
	right: 5px;
	transform: translateY(-50%);
	pointer-events: none; /* This ensures that clicks on the icon do not interfere with the input */
}

.mult-dd-icon-size {
	height: 10px !important;
}

.appdowntime {
	height: auto !important;
	margin-top: 0px;
}

.zindexPop60 {
	z-index: 99960;
}

.zindexPop70 {
	z-index: 99981;
}

.zindexPop80 {
	z-index: 99982;
}

.zindexPop90 {
	z-index: 99990;
}


/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #555;
}

::-webkit-scrollbar-thumb:horizontal {
	background: #888;
	border-radius: 10px;
}
/*.dynamicColumn{
	width:1050px;
}*/

/* Case Notes */
.sgsns-dropdown {
	width: 450px;
	max-height: 360px;
	overflow: auto;
	padding: 10px;
	position: absolute;
	right: 30px;
	top: 120px;
	border-radius: 6px;
	z-index: 99999;
	background: #f0f7ff;
	border: 1px solid #87c4d9;
	display: none;
}

.after-nn li:after {
	content: '';
	border: none !important;
}

.casenote-content2 li {
	padding: 5px 0 10px 0;
}

.createnotes-status li {
	font-size: 9px;
	border: 0 !important;
	padding: 0;
	margin: 0 15px 0 0;
}

.uptemplatenew {
	color: #4c6981 !important;
	font-size: 13px !important;
}

.th-trucnk {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.pt-pb {
	padding: 5px 0;
}

.checkbox-round {
	/*padding: 10px 15px;*/
	/*background-color: white !important;*/
	border-radius: 5px !important;
	/*background-color: white;*/
	vertical-align: middle;
	/*border: 3px solid #ddd;*/
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	cursor: pointer;
}

	.checkbox-round:has(> input:disabled) {
		background-color: #e5eaf0 !important;
		/*color: white;*/
	}

.textbox-grey {
	background-color: #e5eaf0 !important;
	/*color: white;*/
}

.accordionbg2 {
	background: #f3f3f3f5 !important;
}

.bghide-row:hover {
	background: inherit !important;
}

.accul li {
	font-size: 13px !important;
}
/* 13-02-2024 */
.column45 {
	width: 45%;
	float: left;
}

.column55 {
	width: 55%;
	float: left;
}

.input-20 {
	width: 21% !important;
	float: left;
}

.mirintegration-table tr th:nth-child(-n+2), .mirintegration-table tr td:nth-child(-n+2) {
	width: 42%;
}

.mirintegration-table tr th:nth-child(2), .mirintegration-table tr td:nth-child(2) {
	width: 58%;
}

.mirintegration-table tr td a {
	visibility: hidden;
}

.mirintegration-table tr:hover td a {
	visibility: visible;
}

.mirintegration-table {
	width: 50%;
	border: 1px solid #d8e8ee;
	margin-top: 10px;
}

.muldocfile-row p {
	float: left;
	font-size: 14px;
	font-weight: 600;
	color: #4c6a82;
}

.muldocfile-Tbl tr th:nth-child(-n+6), .muldocfile-Tbl tr td:nth-child(-n+6) {
	width: 15%;
}

.muldocfile-Tbl tr th:first-child, .muldocfile-Tbl tr td:first-child {
	width: 16%;
}

.muldocfile-Tbl tr th:nth-child(3), .muldocfile-Tbl tr td:nth-child(3) {
	width: 39%;
}

.muldocfile-Tbl tr th:nth-child(4), .muldocfile-Tbl tr td:nth-child(4) {
	width: 8%;
}

.muldocfile-Tbl tr th:nth-child(6), .muldocfile-Tbl tr td:nth-child(6) {
	width: 11%;
}

.muldocfile-Tbl tr td .actionMenu {
	visibility: visible;
}

	.muldocfile-Tbl tr td .actionMenu li {
		list-style: none;
	}

.associtedDoc-dd {
	right: 0px !important;
	top: 30px;
}

.d-inherit {
	display: inherit !important;
}
/* FRS-CM-009 */
.w-auto {
	width: auto !important;
}

.responsetemplate-tbl-mainNew tbody tr td a {
	visibility: hidden;
}

.responsetemplate-tbl-mainNew tbody tr:hover td a {
	visibility: visible;
}

.MyCases-Table-PlusdelNew tbody tr td li {
	visibility: hidden;
}

.MyCases-Table-PlusdelNew tbody tr:hover td li {
	visibility: visible;
}

.faqs-tbl-mainNew tbody tr td li {
	visibility: hidden;
}

.faqs-tbl-mainNew tbody tr:hover td li {
	visibility: visible;
}

.rowcollapse {
	margin-right: 5px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(../pages/images/close.png) no-repeat left top;
	cursor: pointer;
}

	.rowcollapse.active {
		background: url(../pages/images/open.png) no-repeat left top;
	}

.rowcollapse1 {
	margin-right: 5px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(../pages/images/open.png) no-repeat left top;
	cursor: pointer;
}

	.rowcollapse1.active {
		background: url(../pages/images/close.png) no-repeat left top;
	}

.childrow {
	display: none;
	transition: all 0.5s ease;
	transition-duration: 0.4s;
}
.Display_childrow {
	display: table-row;
	transition: all 0.5s ease;
	transition-duration: 0.4s;
}
.cm-intReviewTbldoc tr td ul li {
	float: left;
}

.HelpSetupTextContent span {
	line-height: 82px !important;
}

.ui-menu .ui-menu-item-wrapper {
	font-size: 11px !important;
	font-family: 'robotoregular' !important;
}
.W-50 {
	width: 50% !important;
}


.hi-src {
	height: calc(100vh - 342px);
	overflow: auto;
}

.low-src {
	height: calc(100vh - 240px);
	overflow: auto;
}
.canvasbody {
	height: calc(100vh - 115px);
	overflow: auto;
}
.canavas-popupbody {
	height: calc(100vh - 100px);
	overflow: auto;
}
.text-truncate{
	width:94%;
	overflow:hidden;
	text-overflow:ellipsis;
}

.inboxbody-Table-Minus {
	height: calc(100vh - 170px);
	overflow: auto;
}
.inboxbody-Table-Plus {
	height: calc(100vh - 170px);
	overflow: auto;
}



@media (max-width: 991.98px) {
	.inboxbody-Table-Minus {
		height: calc(100vh - 314px);
		overflow: auto;
	}

}
@media (max-width: 767.98px) {
	.inboxbody-Table-Minus {
		height: calc(100vh - 335px);
		overflow: auto;
	}
}
.contact-intTable {
	padding: 0 14px;
}

.contact-intTable tr th:nth-child(-n+5), .contact-intTable tr td:nth-child(-n+5) {
	width: 21%;
}

.contact-intTable tr th:nth-child(1), .contact-intTable tr td:nth-child(1) {
	width: 32%;
}
.contact-intTable tr th:nth-child(5), .contact-intTable tr td:nth-child(5) {
		width: 5%;
	}

	/*.contact-intTable tr td:last-child .actionMenu {
		display: none;
	}

	.contact-intTable tr:hover td:last-child .actionMenu {
		display: block;
	}*/
	.contact-intTable tr .libraryDD{
		visibility :hidden;
	}
	.contact-intTable tr:hover .libraryDD {
		visibility: visible;
	}
	.contact-intTable tr.active .libraryDD {
		visibility: visible;
	}
	.no-bg-pop {
		width: 60%;
		left: 20%;
	}
.appdowntime {
	width: 60%;
	left: 20%;
}
.pl5 {
	padding-left: 5px !important;
}