﻿
/*from ADMIN END */
#ctl00_ContentHolderPageHeader_syslogo img{
	height: 100px !important;
	line-height: 115px;
}

html {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	min-width: 1550px;
	position: relative;
	font-family: 'Open Sans', Verdana, sans-serif;
        color: #100d04;
	
}
#head {
	/*height: 100px; */
	min-width:900px;
	
}
#foot {
	width: 100%;
	height: 50px;
	bottom: 0;
	
}
#page {
	padding-bottom: 100px;
	
}


::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-button {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-thumb {
  background: #cf5d46;
  border: 0px none #ffffff;
  border-radius: 12px;
}
::-webkit-scrollbar-thumb:hover {
  background: #f3715b;
}
::-webkit-scrollbar-thumb:active {
  background: #cc4745;
}
::-webkit-scrollbar-track {
  background: rgba(255,255,255,0.5);
  border: 0px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-track:hover {
  background: rgba(255,255,255,0.5);
}
::-webkit-scrollbar-track:active {
  background: rgba(255,255,255,0.5);
}
::-webkit-scrollbar-corner {
  background: transparent;
}
  
  
input.dp-applied {
    width: 80px !important;
    float: left;
}

.container
{
    background:#EDEDED; margin:5px; padding:5px; border:1px solid #C7C7C7;
}




.inventorylog_green
{
    background:#b7ddb8;
}

.inventorylog_red
{
    background:#ddb7b7;
}



.containerbutton
{
        font-size: .8em;
    padding: 5px 8px;
    FONT-WEIGHT: normal;
    letter-spacing: .1em;
    border: none;
    background: #cc4745;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
}

.smallbutton {
        font-size: 11px;
    padding: 8px 10px;
    FONT-WEIGHT: normal;
    letter-spacing: .1em;
    border: none;
    background: #cc4745;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
    margin: 0 3px;
        transition: background-color 0.25s ease-out;
}

.delete_button{
	cursor: pointer;
	padding: 0;
	width: 23px;
	height: 23px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border:none;
    box-shadow:0 0 5px rgba(0,0,0,0.3);

	background-image: url(/images/square-button-icons.png);
	background-repeat: no-repeat;
    background-position: 1px 1px;
	background-color: #f35b49;

	outline: 0;
}

.delete_button:hover{
	background-color: #ff0000;
}

.delete_button:active{
	background-color: #FF8686;

	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.25);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.25);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.25);
}

input[type='checkbox'] {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 7px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}

input[type='checkbox']:active, input[type='checkbox']:checked:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
div#div_listview_search_display .regular-checkbox{
	top: 5px;
	position: relative;
}
input[type='checkbox']:checked {
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #ff0000;
	position: relative;
	overflow: hidden;
	background: #7db9e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #7db9e8 0%, #207cca 49%, #2989d8 50%, #1e5799 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #7db9e8 0%,#207cca 49%,#2989d8 50%,#1e5799 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #7db9e8 0%,#207cca 49%,#2989d8 50%,#1e5799 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */

}

input[type='checkbox']:checked:after {
	content: '\2713';
	font-size: 14px;
	line-height: 14px;
	font-family: Helvetica, sans-serif;
	position: absolute;
	top: 0px;
	left: 1px;
	color: #fff;
	font-weight: 400;
	text-decoration: none;

}

.containerbutton:hover {
    background:#1d73cc;
}

.smalltextbox {
    padding:5px;
    border-radius:3px;
    border:1px solid #ccc;
}

.small, .smalltextbox, .smallbutton
{
    FONT-WEIGHT: normal
}
.smallbold
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    color: #cf5d46;
    padding: 0;
}

.subtitle .smallbold {
    color:#fff;
}


.medium
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
.mediumbold
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}

.error
{
    margin-top:5px;
    padding-left:5px;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    color:Red;
}

.erroritem
{
    border:1px solid red;
    background:#e1cbcb;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
}


.chkboxclass
{
    padding-top:20px;
    margin-top:20px;
}


.maincontainer
{
    margin: 30px 0;

    min-width: 1024px !important;
    padding:5px;
}


.maincontainer .maintitle
{
    font-size: 1.5em;
    border-bottom: 1px solid #407dba;
    padding-bottom: 10px;
    color: #cf5d46;
    
}

.maintitle input[type="submit"] {
        font-size: .45em;
    padding: 8px 10px;
    FONT-WEIGHT: normal;
    letter-spacing: .1em;
    border: none;
    background: #cf5d46;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
    margin: 0 5px;
    transition: background-color 0.25s ease-out;
}

    .maintitle input[type="submit"]:hover {
        background:#933332;
        transition: background-color 0.25s ease-out;
    }

    .subtitle input[type="submit"] {
        font-size: .9em;
    padding: 4px 10px;
    FONT-WEIGHT: normal;
    letter-spacing: .1em;
    border: 1px solid #fff;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
    margin: 0 5px;
    background:#cc4745;
    float: right;
    transition: background-color 0.25s ease-out;
}

input[type="submit"]:hover {
 background-color: #933332;
         transition: background-color 0.25s ease-out;
}
div#div_listview_search_display input[type="submit"]:hover, div#div_listview_search_display input[type="submit"]{
	position: relative;
	top: 5px;
}
.maincontainer .maintitlebutton
{
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal
}



.subcontainer
{
    margin: 5px;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

.subcontainer .subtitle
{
        background: #cf5d46;
    color: #FFFFFF;
    FONT-SIZE: .8em;
    padding: 10px;
    height: auto !important;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    letter-spacing: .1em;
}

.sortby .subcontainer {
    box-shadow: none;
}

.sortby .subcontainer .subtitle {
    color: #666;
    background:#fff;
    FONT-SIZE: .8em;
    padding-bottom: 10px;
    height: auto !important;
    letter-spacing: .05em;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
}

.subtitle div {float:right;}

.subcontainer .subcontent
{
    background: #fff;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom: 1px solid #d29178;
    border-left: 1px solid #d29178;
    border-right: 1px solid #d29178;
    padding: 15px;
}

.repeater-container {
    font-size:10px;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    margin:20px 10px 5px;
    min-width:1126px;
    max-width:1300px;
}

.repeat-header {
    padding:10px;
    background: #407dba;
    color: #FFFFFF;
    border-bottom: 3px solid #2a639c;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    position:relative;
}

.repeat-section {
    padding:10px;
    background:#fff;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
        justify-content: space-between;
    white-space: nowrap;
    display: flex;
}

.repeat-header .generalbtns input[type="submit"] {
        font-size: .9em;
    padding: 4px 10px;
    FONT-WEIGHT: normal;
    letter-spacing: .1em;
    border: 1px solid #fff;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
    margin: 0 5px;
    background:#407dba;
    transition: background 0.25s ease-out;
}

    .repeat-header .generalbtns input[type="submit"]:hover {
        background:#2a639c;
        transition: background 0.25s ease-out;
    }

.emsgrid
{
	border-radius: 3px;
	overflow: hidden;

	-webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
}
table#ctl00_ContentHolderPageMain_grdnotes.emsgrid, table#ctl00_ContentHolderPageMain_filegrid.emsgrid{
	margin-top: 10px;
}
.emsgrid th {    
        padding: 5px;
    color: #fff !important;
    font-size: .9em;
    font-weight: 400;
    border-bottom: 1px solid #407dba;
    border-right: 1px solid #fff;
    text-align: center;
    white-space: nowrap;
}
.emsgrid th:nth-last-of-type(1){
	border-right: 0px!important;
}
.emsgrid th a {color: #407dba !important;}

.emsgrid td {    
    border: solid 1px #d2e9ff;
    color: #000;
    font-size: .8em;
    padding: 10px 15px;
    white-space: nowrap;
}   

.emsgrid .alt
{
   background:#fff;
       
}


.emsgrid .row
{
    background:#eef6ff;
}

.emsgrid .pager
{
    /*background: url(../images/pagerback.png) repeat-x top;*/
    
}


/*.emsgrid .footer
{
   background:#5D7B9D; 
   
}*/

.emsgrid .footer td
{
   color: #407dba;
}

.emsgrid .pager table { margin: 5px 0; }

.emsgrid .pager td {    
    border-width: 0;    
    padding: 0 6px;        
    font-family:Verdana;
    font-size:7.5pt;
    font-weight:bold;
    line-height: 12px;    
 }

.emsgrid tr.tr_row:hover
{
    background:#cccccc;
}


.headerlinks th
{ color:#FFFFFF;}

.gridheader a:link
{
    color:#407dba !important;
}



/*GRID STYLES*/
/* No wrapping */
.wgnowrap, div#ctl00_ContentHolderPageMain_panel1 { white-space: nowrap; }

.wggrid
{
	text-align: left;
/*	padding: 0 0 0 0;
	border-spacing: 0px;
	border-collapse: separate;
*/}

/* This class is used in the "total" summary in WebGrid window. */
.wgtotal
{
	padding:3px;
	font-weight:bold;
	border-top: 1px solid #FDCA89;  
	border-bottom: 2px solid #FDCA89;  
	text-align:left;
	vertical-align:middle;
		
}

/* header splitter class */
.wgheadersplitter 
{
	 padding: 0 0 0 0;
	 position:absolute;
	 top: 0px; 
	 right: 0px; 
	 height: 100%; 
	 width: 4px;
	 background-image: url(./images/cellsplitter.gif);
}

.wgrequiredcolumn
{
	width:1px;
}

.wgContextMenu
{
	background: #ffffff;
	border: 1px solid #8f8f73;
	padding: 2px;
}
.wgItemDisabled
{
	background-color: #ffffff;
}
.wgItemChecked .wgItemOut
{
	background-color: #ffffff;
}
.wgItemOver 
{
	background-color: #cccccc;
}
.wgItemOver, .wgItemOut
{
	cursor: hand;
}
.wgText
{
	padding: 1px 10px 1px 3px;
}
.wgSplitter
{
	position: absolute;
	height: 100px;
	width: 1px;
	background: red;
}
.wgHeaderContent
{
	float: left;
}

.wgheadercell
{
	margin: 3px;
	height:	16px;
	position:relative;

}

/* loading message for WebGrid when ajax is enabled */
.wgloading
{
	background-color:#CF4342;
	color:White;
	padding-left: 5px;
	padding-right:5px;
	position:absolute;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
  
	right:10px;
	top:10px;
	z-index:9999;
}

span.wgtool {
  position: relative; 
  cursor: help;
}
 
span.wgtool span.wgtip {
  display: none;        
}

/* WebGrid ToolTip */ 
span.wgtool:hover span.wgtip {
  display: block;
  z-index: 100;
  position: absolute;
  top: 2.5em;
  left: 0;
  width: auto;
  line-height: 1.2em;
  padding: 3px 7px 4px 6px;
  border: 1px solid #336;
  background-color: #f7f7ee;
  opacity: 0.70; /* Safari, Opera and Mozilla */
  filter: alpha(opacity=70); /* IE */

  font-family: verdana, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #238DCC;
  text-align: left;
         
}



/* This class is used in one cell for the summary field in WebGrid window. */
.wgtotalcell
{
	padding:3px;
	font-weight:bold;
	border-top: 1px solid #FDCA89;  
	border-bottom: 2px solid #FDCA89;  

	text-align:right;
	vertical-align:middle;
}
/* This class is used when displaying images from a datasource */
.wgimage 
{
	border: 1px solid #C0C0C0;
	margin: 0px 0px 0px 0px;
}

/* Background colour for a row in WebGrid window (applies also to titles, headers, and more.) */
tr.wgrow{

 }

/* Background colour for every second row in WebGrid (applies only to every second row in overview window)*/
tr.wgrow2{
 }

/* This class is affects errors rendered by WebGrid window.*/
.wgsystemmessagebox 
{
	color:red;
	margin-bottom: 5px;
	border: 1px solid #C1D9F0;
	background-color: #FAFAFA;
	padding: 0 0 0 0;
	border-spacing: 0px;
	border-collapse: separate;
}

/* This class is used where the error is rendered. */
.wgsystemmessagetitle
{
	padding-left: 3px;
	padding-right: 3px;
	color:red;
	font-weight:bold;
}

/* This class is affects the area where 'New Record', 'Update records', and pager are being rendered. */
.wgmiscbox 
{
	padding-top:3px;
}

/* This class affects the NewRecord and update rows link*/
.wgnewrecord ,.wgupdaterecords, .wgupdaterecord, .wgclosewindow, .wgerrorreport
{
	font-weight:bold;
	color:#238DCC
}

/* This class encloses the entire editor in Edit mode (detail mode) */
.wgmainedit
{
	border-left: 1px solid #C1D9F0;
	border-right: 1px solid #C1D9F0;
	border-bottom: 1px solid #C1D9F0;
	background-color: #FAFAFA;
	font-family:Arial;
	font-size : 12px;
	padding: 0 0 0 0;
	border-spacing: 0px;
	border-collapse: separate;
}


/* HACK FOR FIREFOX.. Makes firefox render the CSS correctly.*/
.wgtitle, foo:-moz-any-link
{

}

/* This class affects the title text in both grid and edit mode */
.wgtitle	
{
	color: #496250;	
	font-weight: bold;
	background:url('../images/body-top.gif') repeat-x top #FFF;
	padding:3px;
}

/* This class affects the title text in both grid and edit mode */
.wgtoolbargrid, .wgtoolbaredit	
{
	color: #666666;
	background-color: #E7F0FB;
	font-weight:bold;	
	
}

.wgsearchfieldborder
{
	padding: 0 0 0 0;
	border-spacing: 0px;
	border-collapse: separate;
}

/* This class affects the search box in toolbargrid */
.wgsearchfield 
{
	width: 80px;
	color: Black;
}

/* This class affects the header of the grid (applies to grid mode) */
.wgheader 
{
	padding: 0 0 0 0;
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 0 0 0 0;
	width:100%;
}

/* This affects the tables rendered for 'RecordsPerRow' property.*/
.wgrecordsperrow
{
	padding: 0 0 0 0;
	border-spacing: 0px;
	border-collapse: separate;
	width:100%;
}

/* Radiobuttons for Foreignkey */
.wgradiobuttons 
{
	padding: 0 0 0 0;
	border-spacing: 0px;
	border-collapse: separate;
}
/* Many to Many border */
.wgmanytomany
{
	border:1px;
}


/* This class affects the headding text columns in grid mode. */
.wgheadercolumn
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #E7F0FB;
	color: #666666;
	font-weight: bold;
	height:100%;
}



/* This class affects a row, mainly used for padding.*/
.wgrow
{
	padding-bottom: 2px;
	padding-left: 3px; 
	padding-top: 2px;
	padding-right: 3px;
}

/* This class affects column that spans over columns or rows */

.wgrowspan
{
	padding: 0 0 0 0;
	border-spacing: 0px;
	border-collapse: separate;
	width:100%;
}


/*This class affects areas where you can edit datasource content */
.wgeditfield 
{
	color:black;
	text-align:justify;
	vertical-align:middle;
	color: #443;
	outline: none;
	border: 1px solid #aaa; 
}





/* This class encloses the entire editor in grid mode (overview mode) */
.wgmaingrid
{
	border-left: 1px solid #C1D9F0;
	border-right: 1px solid #C1D9F0;
	border-bottom: 1px solid #C1D9F0;
	border-top: 1px solid #C1D9F0;
	background-color: #FAFAFA;
	font-family:Arial;
	font-size : 12px;	
	padding: 0 0 0 0;
	border-spacing: 0px;
	border-collapse: separate;
}

a.wgnewrecord, a.wgsearch, a.wgupdaterecord,a.wgupdaterecords, a.wgclosewindow, a.wgerrorreport
{
    text-decoration:none;
	color: Black;
}

a.wgnewrecord:hover, a.wgsearch:hover, a.wgupdaterecord:hover, a.wgupdaterecords:hover , a.wgclosewindow:hover, a.wgerrorreport:hover
{
	text-decoration:underline;
	color: Black;
}


/* Color on clickable columns */
a.wglinkfield
{
	color: Black;
	text-decoration:none;
}

/* Color on the headding */
a.wgheadercolumn {
	color : Black;
	text-decoration:none;
}

/* Class that affects the Pager border */
.wgpager
{
	padding: 0 0 0 0;
	border-spacing: 0px;
	border-collapse: separate;
	vertical-align:middle;
}

/* Class that affects the Pager (page navigation)  */
a.wgpagerunselected:link, a.wgpagerunselected:visited,
a.wgpagerall:link, a.wgpagerall:visited
{
	color: Black;
	text-align:center;
	text-decoration:none;
}

/* This class affects the selected item in the Pager (page navigation)*/
.wgpagerselected
{
	font-weight:bold;
	text-align:center;
}
/* This class affects heading all WebGrid hyperlinks */
a.wgheadercolumn:hover,a.wglinkfield:hover,a.wgpagerunselected:hover,
a.wgpagerall:hover{
	text-decoration: underline;
}

/*

The Cascading stylesheets found below is menu system being used for
a WebGrid window.
*/


.wgmenu
{
	padding: 0 0 0 0;
	margin: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: separate;
	border:0px;
}

/* This class is used to render background color for WebGrid menu 
	choice that are not in use. */
.wginactivemenu 
{
color: White;
padding: 0 7px 0 7px;
font-weight: bold;
font-family:Arial;
font-size: 13px;
}

/* This class is used to render background color for WebGrid menu 
	choice that are active. */
.wgactivemenu 
{
color: Black;
padding: 0 7px 0 7px;
font-weight: bold;
font-family:Arial;
font-size: 13px;
}

.wgmenuspacing
{
	width: 0px;
}

/* this class is placeholder for the images and WebGrid menu */
.wgmenunavigation a
{
text-decoration:none;
padding: 0 0 0 0;
border-spacing: 0px;
border-collapse: separate;
}

.wgmenunavigation
{
	border-width:1px;
	text-align:center;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	font:12px arial,helvetica;
	height:29px;

}
/* this class is placeholder for the images and WebGrid menu */
.navigation a:hover
{
text-decoration:underline;
}

/* CSS USED TO CREATE 'ROUNDED CORNERS' */

.wgcontainer  
{
	margin:0 0; 		
}

.wgrtop, .wgrbottom{
	display:block;
	font-size:3px;
	background:transparent; 
}

.wgrtop *, .wgrbottom *{
	display: block;
	height: 3px;
	overflow: hidden;
	font-size:3px;	
}

.wgr1{margin: 0 4px;}
.wgr2{margin: 0 2px}
.wgr3{margin: 0 1px}
.wgr4{margin: 0 0 0 1px; height: 1px}

.wgrl1 {margin: 0 0 0 4px; }
.wgrl2 {margin: 0 0 0 2px; }
.wgrl3 {margin: 0 0 0 1px; }
.wgrl4 {margin: 0 0 0 1px; height: 1px;}

.wgrr1 {margin: 0 4px 0 0; }
.wgrr2 {margin: 0 2px 0 0; }
.wgrr3 {margin: 0 1px 0 0; }
.wgrr4 {margin: 0 1px 0 0; height: 1px;}

.wgtextbutton, .wgclosewindow, .wgerrorreport, .wgnewrecord, .wgupdaterecord,.wgupdaterecords, .wgsearch,
.wgPagerFirstTemplate, .wgPagerPreviousTemplate, .wgPagerNextTemplate, 
.wgPagerLastTemplate, .wgpagerall, .wgpagerselected, .wgpagerunselected

{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #8DB2E3;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #E7F0FB;
	font-size: 90%;
	background-repeat:no-repeat;
    background-position: 3px 3px;
}

.wgclosewindow
 {
    background-image: url(./images/exit.gif);
    padding-left: 22px;
 }

.wgerrorreport
 {
    background-image: url(./images/error.gif);
    padding-left: 22px;
 }


.wgnewrecord
 {
    background-image: url(./images/add.gif);
    padding-left: 22px;

 }

.wgupdaterecords
 {
    background-image: url(./images/updaterows.gif);
    padding-left: 22px;

 }

.wgupdaterecord
 {
    background-image: url(./images/update.gif);
    padding-left: 22px;

 }
 
.wgsearch
 {
    background-image: url(./images/find_text.gif);
    padding-left: 22px;

 }


.wgtextbutton:link, .wgclosewindow:link, .wgerrorreport:link, .wgnewrecord:link, .wgupdaterecord:link, .wgupdaterecords:link,.wgsearch:link,
.wgPagerFirstTemplate:link, .wgPagerPreviousTemplate:link, .wgPagerNextTemplate:link, 
.wgPagerLastTemplate:link, .wgpagerall:link, .wgpagerselected:link, .wgpagerunselected:link
{
	text-decoration: none;
	background-color: #E7F0FB;
}

.wgtextbutton:visited, .wgclosewindow:visited, .wgerrorreport:visited, .wgnewrecord:visited, .wgupdaterecord:visited,.wgupdaterecords:visited, .wgsearch:visited,
.wgPagerFirstTemplate:visited, .wgPagerPreviousTemplate:visited, .wgPagerNextTemplate:visited, 
.wgPagerLastTemplate:visited, .wgpagerall:visited, .wgpagerselected:visited, .wgpagerunselected:visited
{
	text-decoration: none;
	background-color: #E7F0FB;
}

.wgtextbutton:active, .wgclosewindow:active, .wgerrorreport:active, .wgnewrecord:active, .wgupdaterecord:active,.wgupdaterecords:active, .wgsearch:active,
.wgPagerFirstTemplate:active, .wgPagerPreviousTemplate:active, .wgPagerNextTemplate:active, 
.wgPagerLastTemplate:active, .wgpagerall:active, .wgpagerselected:active, .wgpagerunselected:active
{
	text-decoration: none;
}

.wgtextbutton:hover, .wgclosewindow:hover, .wgerrorreport:hover, .wgnewrecord:hover, .wgupdaterecord:hover,.wgupdaterecords:hover, .wgsearch:hover,
.wgPagerFirstTemplate:hover, .wgPagerPreviousTemplate:hover, .wgPagerNextTemplate:hover, 
.wgPagerLastTemplate:hover, .wgpagerall:hover, .wgpagerselected:hover, .wgpagerunselected:hover
{
	text-decoration: underline;
	background-color: #8DB2E3;
}

.wgmenulinkinactive {
	color:#EFEFEF;
 }
 
.wgmenulinkinactive:hover {
	color:#EFEFEF;
	text-decoration: underline;	 
 }
 
.wgmenulinkactive{ 	
	color: Black;
	font-weight: bold;	 
}

.wgmenulinkactive:hover { 	
	color: Black;
	font-weight: bold;	
	text-decoration: underline;	  
}
.wglefttab_off 
{
	background:url('./images/tab_off_l.gif') no-repeat bottom;
	width:6px;height:29px;
	float:left;
	display:inline;
	padding-bottom:0px;
}
.wglefttab_on 
{
	background:url('./images/tab_on_l.gif') no-repeat bottom;
	width:6px;height:29px;
	float:left;
	display:inline;
}
.wgrighttab_off 
{
	background:url('./images/tab_off_r.gif') no-repeat bottom right;
	width:auto;
	float:left;
	display:inline;
	padding:10px 12px 0 4px;
	height:19px;
}
.wgrighttab_on 
{
	background:url('./images/tab_on_r.gif') no-repeat bottom right;
	width:auto;
	float:left;
	display:inline;
	padding:10px 12px 0 4px;
	height:19px;
}

.wginactivemenu
{
}

.wginactivemenu:hover
{
}

.wgactivemenu
{
}

.wgshadowcontainer {
	position: relative;
	padding: 0 0 0 0;
	border-spacing: 0px;
	border-collapse: separate;
}

.wgshadowcontainer .wgshadow2,
.wgshadowcontainer .wgshadow3,
.wgshadowcontainer .wgcontainer {
	position: relative;
	left: -1px;
	top: -1px;
}

.wgshadowcontainer .wgshadow1 
{
		background: #F1F0F1;
}

.wgshadowcontainer .wgshadow2 
{
		background: #DBDADB;
}

.wgshadowcontainer .wgshadow3 
{
		background: #B8B6B8;
}

.wgshadowcontainer .wgcontainer 
{
		background: #ffffff;
}
.wgshadowspacing 
{
	position: relative;
	left: -3px;
	top: -3px;
}

/* Floating Windows */

	.webgrid_window{
		width:300px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:0.9em;
		position:absolute;
		overflow:hidden;	
		z-index:10000;	
		
		
	}
	.webgrid_window div{
		position:relative;
	}
	.webgrid_window .webgrid_window_top{
		width:100%;
		height:17px;
		position:relative;
		background-color: #707070;
		
		
	}
	
	.webgrid_window .top_buttons{
		float:right;
		z-index:10;
		position:absolute;
		right:0px;
		width:35px;
		
		
	}
	.top_buttons img{
		float:left;
		padding-left:2px;
		
	}
	.webgrid_windowMiddle{
		border-left:3px solid #707070;
		
	}
	.webgrid_windowContent{
		border-right:3px solid #707070;
		padding-left:5px;
		padding-right:2px;

		height:100%;
		overflow:hidden;
		background-color:#FFF;
	}
	.webgrid_window_bottom{
		border-left: 3px solid #707070;
		border-right:3px solid #707070;
		border-bottom: 3px solid #707070;
		position:relative;
		height:0px;
		background-color:#FFFFFF;
	}
	.webgrid_window_bottom img{
		float:right;
	}
	.topCenterImage{
		position:absolute;
		left:3px;
		width:5000px;
		height:17px;
	}
	.resizeImage{
		position:absolute;
		right:1px;
		bottom:1px;
	}
	
	




/* CSS FOR PROGRESS OVERLAY */

.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }


/* END PROGRESS OVERLAY */

	
	
	
	
	
	
	
	/*CSS FOR THE DATE PICKER */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}


table.jCalendar {
	border: 1px solid #d29178;
    border-collapse: separate;
    border-spacing: 2px;
    border-radius: 3px;
    background-color: #fff;
}
table.jCalendar th {
	background: #cf5d46;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
	border-radius: 3px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 1009;
	background-color: #cf5d46;
border-radius: 3px;
box-shadow: 0 0 30px #000;
color: #fff;
}
.dp-nav-prev a, .dp-nav-next a{
	color: white!important;
	
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
	border-radius: 3px;
}
div.dp-popup td.disabled {
	cursor: default;
}

/*END CSS FOR DATE PICKER */





/*MENU CSS */


.menuItem
        {
        color: #FFFFFF;
        font-size: .9em;
        letter-spacing: .1em;
        padding: 15px 20px !important;
		transition: background-color 0.25s ease-out;
        }
 .menuItem:hover
        {
            background-color:#a1201e;
        }  
 .level1 li
 {
        color: #FFFFFF;
        FONT-SIZE: .8em;
        letter-spacing: .08em;
        border-left: 1px solid #d29178;
 }

 ul.level2 {
     background:#7c2a32 !important;
     width: 150px !important;
        font-size: 12pt;
            box-shadow: 0 10px 10px rgba(0,0,0,0.5);
 }

 .popout {background-image:none !important;}
ul#ctl00_ContentHolderPageHeader_mnumain:submenu:8.level2.dynamic{
			transition: display 0.25s ease-out;
}
      
/*.menuItem td
        {
            color:#FFFFFF;
            border:Solid 1px #FFFFFF;
            background-color:#596870;
            margin:0px;
            padding:2px;
            font-weight:bold;
            FONT-FAMILY: Verdana,Arial;
            FONT-SIZE: 7.5pt;
        }*/
      
        
/*.menuItem td:hover
{
    background-color:#FFFFFF;
    color:#000000;
    font-weight:bold;
            FONT-FAMILY: Verdana,Arial;
            FONT-SIZE: 7.5pt;
    
} */


/*Custom code*/


#div_listview_search_display table{
	background-color: rgba(0, 0, 0, 0.1)!important;
	border: 0;
	margin: 18px;
	border-radius: 3px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* #div_listview_search_display table tr:nth-of-type(2) th{
	border: 0;
	padding: 20px 0;
	FONT-SIZE: .8em;
	padding: 10px;
	height: auto !important;
	border-radius: 3px 3px 0 0;
	letter-spacing: .1em;
	font-weight: 300;
	}
*/
#div_listview_search_display table tr:nth-of-type(6n+6) td:nth-of-type(1), #div_listview_search_display table tr:nth-of-type(6n+6) td:nth-last-of-type(1), #div_listview_search_display table tr:nth-of-type(6n+6){
	
}
#div_listview_search_display table tr:nth-of-type(6n+3) td:nth-of-type(1), #div_listview_search_display table tr:nth-of-type(6n+4) td:nth-of-type(1){
	border-left: 1px solid #d29178!important;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	background-color: #fff;
	vertical-align: text-top;
}
#div_listview_search_display table tr:nth-of-type(6n+6){
	background-color: #cdcdcd;
	-webkit-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
}
#div_listview_search_display table tr:nth-of-type(6n+6) td:nth-of-type(1){
	-webkit-border-radius: 0 0 0 3px;
	border-radius: 0 0 0 3px;
	border-left: 1px solid #d29178;
	border-bottom:  1px solid #d29178;
}
#div_listview_search_display table tr:nth-of-type(6n+6) td:nth-of-type(even){
	border-bottom:  1px solid #d29178;	
}
#div_listview_search_display table tr:nth-of-type(6n+6) td:nth-last-of-type(1){
	-webkit-border-radius: 0 0 3px 0;
	border-radius: 0 0 3px 0;
	border-right: 1px solid #d29178;
	border-bottom:  1px solid #d29178;
}
#div_listview_search_display table tr:nth-of-type(6n+3) td:nth-last-of-type(1), #div_listview_search_display table tr:nth-of-type(6n+4) td:nth-last-of-type(1){
	border-right: 1px solid #d29178!important;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	background-color: #fff;
	vertical-align: text-top;
}
/* GREY BOX */
#div_listview_search_display table tr:nth-of-type(6n+3) td:nth-of-type(even){	
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-top: 0px;
	border-bottom: 0px;
	background-color: #eceff1;
	vertical-align: text-top;
	padding: 15px;
}
#div_listview_search_display table tr:nth-of-type(6n+6) td:nth-of-type(even){
	text-align: center;
}
#div_listview_search_display table tr:nth-of-type(6n+3) td{
	border: 0px;
	padding: 5px 12px; 
	FONT-SIZE: .8em;
	letter-spacing: .1em;
	vertical-align: top;
	FONT-SIZE: 10px!important;
}
#div_listview_search_display table tr:nth-of-type(6n+6){
	border: none;
}
/* ACCOUNT NAME NEW */
#div_listview_search_display table tr:nth-of-type(6n+2) td{
	text-align: left;
	background-color: #cf5d46 !important;
	border: 0;
	padding: 10px;
	letter-spacing: .1em;
	color: #000;
	border-radius: 3px 3px 0 0;
	text-shadow: 0 .5px 4px #000000;
	}
	
/*HEADER BUTTONs*/
/*VIEW DETAILS*/
#div_listview_search_display table tr:nth-of-type(6n+2) td div:nth-of-type(2){
	float: right;
}
#div_listview_search_display table tr:nth-of-type(6n+2) td div:nth-of-type(1){
	float: right;
	position: relative;
}
/*SHOW MORE INFO TABLE*/
#div_listview_search_display table tr:nth-of-type(6n+4){
	background-color: #ffffff!important;
	border: 0px solid #d29178;

		font-size: 11px;
}
.largegutter{
	margin-top: 15px!important;
}
#div_listview_search_display table tr:nth-of-type(6n+6){
		border-radius:0 0 3px 3px;
}

#div_listview_search_display table tr:nth-of-type(6n+6) td div:nth-of-type(3){
	text-align: left;
	color: #161616;
}
/*Show More Info Button*/
#div_listview_search_display table tr:nth-of-type(6n+6) td div:nth-of-type(2) a, #div_listview_search_display table tr:nth-of-type(6n+2) td div:nth-of-type(2) input{
	font-size: 9pt;
	padding: 5px 8px;
	FONT-WEIGHT: normal;
	letter-spacing: .1em;
	border: none;
	background: #cc4745;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
	margin: 0 3px;
	transition: background-color 0.25s ease-out;
	text-decoration: none;
	-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.2);
	box-shadow: 0 0 10px 1px rgba(0,0,0,.2);
}
#div_listview_search_display table tr:nth-of-type(6n+6) td div:nth-of-type(2) a:hover, #div_listview_search_display table tr:nth-of-type(6n+2) td div:nth-of-type(2) input:hover{

	background: #9c5036;

}

#div_listview_search_display table tr:nth-of-type(6n+6) td div:nth-of-type(2){
	margin-bottom: 10px;
}
/* ACCOUNTS LIST NOTES AREA */
table.emsgrid tr td span{
	max-width: 550px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	position: relative;
}
.emsgrid tr th{
 background-color: gray;
}
.emsgrid tr:hover td{
	transition: background-color 0.25s ease-out;
	background-color: #fffde8;
}
.emsgrid tr:nth-of-type(2n+3){
	transition: background-color 0.25s ease-out;	
	background-color: #ebeaec!important;
}
.emsgrid tr:nth-of-type(2n+2){
	transition: background-color 0.25s ease-out;
	background-color: #fdfdfd!important;
}
table#ctl00_ContentHolderPageMain_grdadminnotes.emsgrid tr:nth-last-of-type(1),table#ctl00_ContentHolderPageMain_grdcampaign.emsgrid tr:nth-last-of-type(1), table#ctl00_ContentHolderPageMain_grdrequests.emsgrid,table#ctl00_ContentHolderPageMain_GridView1.emsgrid tr:nth-last-of-type(1){
	background-color: #ffffff!important;
}
.emsgrid{
	margin: 0;
	padding: 15px;
	position: relative;
}
table#ctl00_ContentHolderPageMain_grdregions.emsgrid tr:nth-of-type(2) td:nth-child(2n+2){
	width: 90px;
}

#ctl00_ContentHolderPageMain_up1 .maincontainer .subcontent(
	padding: 30px!important;
)
div#ctl00_ContentHolderPageMain_tvpermissions, div#ctl00_ContentHolderPageMain_tvUserAlerts, div#ctl00_ContentHolderPageMain_usersform .subcontent{
	padding: 10px;
}
/*align tables */
.windowAlign{
	width: 960px;
	}
div#ctl00_ContentHolderPageMain_up1 .subcontainer{
	width: 500px;
}
div#ctl00_ContentHolderPageMain_up1 .subcontainer div:nth-of-type(2){
	padding: 30px;
}
div#div_horiz_search_display tr:nth-last-of-type(1) td{
	border: 0px;
	position: absolute;
}
div#div_horiz_search_display tr:nth-last-of-type(1) td a{
	font-weight: bold;
	color: #407dba;
}
.textformatter{
	padding: 30px;
}
.groupsbox{ 
	width: 560px!important;
}
.taskBox{

}

.leftColumnAccounts{
	display: inline-block;
	position: relative;
	margin-right: 20px;
	vertical-align: top;
	min-width: 100px;
	background: #fff;
	margin-top: 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	border-radius: 5px;
	font-size: 11px;
	line-height: 30px;
	border: 1px solid #d29178
}
.leftColumnAccounts input{
	float: right;
}
.leftColumnAccounts div:nth-child(n+3) table{
	height: 0px;
}
.leftColumnAccounts div:nth-child(2n+3){
	background-color: #eceff1;
}
.leftColumnAccounts div:nth-of-type(n+2), #div_header1_dates{
	padding: 10px;border-bottom: 1px solid #ccc;font-weight: bold;
}
#head .small{
	font-size: 9pt;
}
span#ctl00_ContentHolderPageMain_GridView1_ctl10_lbltotalcount{
	float: left;
	padding-right: 5px;
}

span#ctl00_ContentHolderPageMain_GridView1_ctl10_lblPage{
	float: right;
}
div#ctl00_ContentHolderPageMain_div_custactivity.subcontainer .subcontent{
	text-align: center;
	padding: 30px;
}
span#ctl00_ContentHolderPageMain_lbldays, span#ctl00_ContentHolderPageMain_lbldayssince{
	font-size: 14pt!important;
	font-weight: bolder;
}
/*
div#ctl00_ContentHolderPageMain_div_subcontent_allusers_overlay.subcontent, div#ctl00_ContentHolderPageMain_div_addrep_overlay .subcontainer, div#ctl00_ContentHolderPageMain_div_editaddress_overlay .subcontent, div#ctl00_ContentHolderPageMain_div_editrep_overlay .subcontent, div#ctl00_ContentHolderPageMain_newtask_overlay .subcontent, div#ctl00_ContentHolderPageMain_addnote_overlay .subcontent, div#ctl00_ContentHolderPageMain_div_editemail .subcontent,
div#ctl00_ContentHolderPageMain_region_overlay .subcontent,
div#ctl00_ContentHolderPageMain_div_allcategories_overlay .subcontent,
div#ctl00_ContentHolderPageMain_div_allmanager_groupnames_overlay .subcontent,
div#ctl00_ContentHolderPageMain_div_addcategory .subcontainer,
*/ .OverlayPopUp .subcontent
{
	overflow-y: scroll;
	overflow-x: hidden;
	max-height:40vh;
}

table#ctl00_ContentHolderPageMain_GridView1.emsgrid tr td:nth-of-type(6n+4), table#ctl00_ContentHolderPageMain_gridmembers.emsgrid tr td:nth-of-type(6n+4)
,tr td:nth-of-type(6n+6),tr td:nth-of-type(6n+9),tr td:nth-of-type(6n+6),tr td:nth-of-type(6n+10), table#ctl00_ContentHolderPageMain_GridView1.emsgrid tr td:nth-of-type(6n+6),
table#ctl00_ContentHolderPageMain_GridView1.emsgrid tr td:nth-of-type(6n+7), table#ctl00_ContentHolderPageMain_grdcampaign.emsgrid tr:nth-of-type(n+2) td:nth-last-of-type(1){
	width: 10px;
	text-align: center;
}
table#ctl00_ContentHolderPageMain_grdusers.emsgrid tr:nth-of-type(n+2) td{
	white-space: nowrap;
}
table#ctl00_ContentHolderPageMain_grdnotes.emsgrid tr:nth-of-type(2) td:nth-of-type(-n+2){
	width:10px;
}
table#ctl00_ContentHolderPageMain_GridView1AddContacts.emsgrid tr:nth-of-type(n+2) td:nth-of-type(1){
	padding-left: 10px;
} 
.AccountInformationStyle span {font-size:13px;}
.AccountInformationStyle .smallbold{
	padding: 0px;
}
.AccountInformationStyle{
	padding: 30px;
}
.AccountInformationStyle table tr td:nth-of-type(2){
	padding-left: 8px;
}
span#ctl00_ContentHolderPageMain_lblprospectstatus{
	color: green;
}
.emsgrid{
	font-size: 16px;
}
table#ctl00_ContentHolderPageMain_grdprospectlog.emsgrid tr.row td{
	white-space: nowrap!important;
}
table#ctl00_ContentHolderPageMain_GridView1AddContacts.emsgrid, table#ctl00_ContentHolderPageMain_grdusers.emsgrid{
	white-space: nowrap;
}
div#ctl00_ContentHolderPageMain_div_campinfo.subcontainer{
	text-align: center;
}
div#ctl00_ContentHolderPageMain_div_campinfo.subcontainer .subtitle{
	text-align: left;
	}
.noteunread{
	font-weight: bolder;

}
/*
table#ctl00_ContentHolderPageMain_grdadmintasks.emsgrid tr:nth-of-type(n+2) td:nth-of-type(1), table#ctl00_ContentHolderPageMain_grdcampaign.emsgrid tr:nth-of-type(n+2) td:nth-of-type(1), table#ctl00_ContentHolderPageMain_grdrequests.emsgrid tr:nth-of-type(n+2) td:nth-of-type(1), table#ctl00_ContentHolderPageMain_GridView1.emsgrid tr:nth-of-type(n+2) td:nth-of-type(1){
	padding-left: 15px;
}
table#ctl00_ContentHolderPageMain_grdadmintasks.emsgrid tr:nth-of-type(n+2) td:nth-last-of-type(1),
table#ctl00_ContentHolderPageMain_grdcampaign.emsgrid tr:nth-of-type(n+2) td:nth-last-of-type(1), table#ctl00_ContentHolderPageMain_grdrequests.emsgrid tr:nth-of-type(n+2) td:nth-last-of-type(1), table#ctl00_ContentHolderPageMain_GridView1.emsgrid tr:nth-of-type(n+2) td:nth-last-of-type(1){
	padding-right: 15px;
}*/
table#ctl00_ContentHolderPageMain_grdnotes.emsgrid tr:nth-of-type(n+2) td:nth-of-type(4), table#ctl00_ContentHolderPageMain_grdnotes.emsgrid tr:nth-of-type(n+2) td:nth-of-type(2){
	text-align: center;
}
table#ctl00_ContentHolderPageMain_grdnotes.emsgrid tr:nth-of-type(n+2) td:nth-of-type(2) img{
	width:20px;
}
table#ctl00_ContentHolderPageMain_grdnotes.emsgrid tr td:nth-of-type(5), table#ctl00_ContentHolderPageMain_grdtasks.emsgrid tr td:nth-of-type(3){
	width: 100%;
}
#head table tr:nth-of-type(2) td div{
	background-color: #cf5d46;
}
.accountlistnotes{
	height:150px;
	overflow-y:scroll;
	width: 100%;
}

.subcontainer #Buttons, .subcontainer div#btn_header8_allcategories_add_popup, div#btn_header9_allmanager_groupnames_add_popup{
	margin: 0 0 30px 0;
}
div#div_label_AllCampaignActivity{
	text-align: right;
	margin-top: 30px;
}
.subcontainer input{

}
.subcontainer .subtitle input, input#ctl00_ContentHolderPageMain_chkprimaryemail, input#ctl00_ContentHolderPageMain_chkprimaryaddress, div#ctl00_ContentHolderPageMain_div_allcategories_overlay input, div#ctl00_ContentHolderPageMain_div_addphone_overlay input{
	top: 0px;
	vertical-align: middle;
}
div#ctl00_ContentHolderPageMain_div_selectfile.subcontainer{
	width: 640px;
}
body#ctl00_Body1{
	min-width: 1564px;
}
#ctl00_ContentHolderPageMain_div_grid_headerX10_campaign_activity_endingsoon, div#ctl00_ContentHolderPageMain_div_grid_headerX10_campaign_activity_expired{
	display: none;
}
#div_listview_search_display table tr:nth-of-type(6n+2) td div:nth-of-type(2) input{
	font-weight: 700;
	font-size: 12pt!important;
	line-height: 10pt;
	vertical-align: middle;
	width: 23px;
	height: 23px;
	text-shadow: 0 .5px 4px #000000;
/*	border: 1px solid #fff;
	-webkit-border-radius: 23px;
	border-radius: 23px; */
	background-color: #cf5d46; 
}
.customertype{
	position: relative;
	margin: 0 auto;
	
}
.customertype1:before{
	background: url('/images/pick.png') no-repeat 0 2px;
	/* background-color: #f4f; */
	display: inline-block;
	background-size: cover;
	content: " ";
	width: 40px;
	height: 40px;
	position: relative;
	left: 10px;
	float: left;
}
.customertype2:before{

/* background-color: #f4f; */
	display: inline-block;
	font-size: 40px;
	line-height: 40px;
	text-align: center;
	content: "$";
	width: 40px;
	height: 40px;
	position: relative;
	left: 10px;
	float: left;
}
div#ctl00_ContentHolderPageMain_panel1:before, .searchFilter:before{
	content: 'Search Filters';
	color: #cf5d46;
	display: block;
	font-size: 12pt;
	margin-bottom: 10px;
	font-weight: 300;
}
div#ctl00_ContentHolderPageMain_panel1, .searchFilter{
	border: 1px solid #d29178;
	margin: 15px 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	border-radius: 5px;
	padding: 10px;
	margin-top: 15px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
div#ctl00_ContentHolderPageMain_lvCustomers_ctrl0_ctl00_taskstyling{
	overflow-y: scroll;
height: 117px;
}
div#ctl00_ContentHolderPageMain_up1 input{
	top: 7px;
}
div#div_header1_dates table tr:nth-child(2){
	float: left;
}
div#overlay_userdetails{
	display: none;
}