@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 - 175px);
	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;
}
.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;
	margin:0 2px;
	padding:7px 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;
}

.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:#a4b4c0;
	margin-left:5px;
	font-style:normal;
	cursor:pointer;
}
.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 - 492px);
	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;
}
.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;
}

/*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:30%;
}
.mirCrm-tbl tr th:nth-child(3),.mirCrm-tbl tr td:nth-child(3),.mirCrm-tbl tr th:nth-child(4),.mirCrm-tbl tr td:nth-child(4){
	width:15%;
}
.mirCrm-tbl tr th:last-child,.mirCrm-tbl tr td:last-child{
	width:10%;
}
.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 {
    padding: 5px 0 5px 52px;
    transition: all 0.5s ease;
    word-break: break-all;
    list-style: none;
}
.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:20px;
}
.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:70%;
	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;
}
.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:60%;
	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+8),.cm-reviewerTbl tr td:nth-child(-n+8){
	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 a{
	visibility:hidden;
}
.cm-reviewerTbl tr:hover td:last-child a{
	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;
}

/*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%;
}
/*.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 a{
	visibility:hidden;	
}
.cm-allcheckout-dcmTbl tr:hover td:last-child a{
	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{
	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{
	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 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-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:20px;
	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: 0 !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;
}
.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;
}