/* ############ ##DMH##091418##CSS DIVs LAYOUT FOR CURRENT SITE TEMPLATES##   ########### */
body, html {
  width: 100%;
  height: 100%;
  margin:0;
  padding:0;
  background: #2c6092;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;			
}

table td, table td * {
    vertical-align: top;
}
.middle td {
	vertical-align:middle;
}
.ot td {
	vertical-align: top;
	border-bottom:2px #F0F0F0 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	padding: 8px 6px;
}

.oct td {
	vertical-align: top;
	border-bottom:2px #F0F0F0 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	padding: 16px 0;
}
thead th { 
	position: sticky; 
	top: 0;
	vertical-align:middle;
	text-align: center;
	background: #D5EAFF;
	font-weight: bold;
	border-bottom:none;
}

.ot p {
  padding:0;
  margin:0;
}
.ot p:hover, .ot a:hover {
  cursor: pointer;
}



h3 {
	font-weight:bold;
	text-align:left;
	margin:0;
	padding: 8px 0;
}
.divradius {
	border: 1px rgba(27,27,27,1.00) solid;
	border-radius:12px;
	padding: 8px;
	margin:12px 0;
}


.normallist, .spacelist {
	margin: 1em 0;
}

.normallist li {
	padding-top:0.5em;
}

.spacelist li{
	padding-top:1em;
}
.spacelist > :first-child {
    padding-top:0.25em;
}

.whiteglow {
	color:#fff;
	font-weight:bold;
}

.whythis a { color: #ffffff; }
.whythis a:visited { color: #ffffff; }
.whythis a:hover { color: #F30; }
.whythis a:hover { color: #F30; }

.border {
	width:75%;
	min-width:1050px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom: 20px;
	position:relative;
	/* background-color: #A79F8A; */
	background-image: url(/images/Sidecurves/leftsidebarregulatory.jpg); 
	background-position: top right; 
	background-repeat: repeat-y;
}

.nuwrapper {
	min-height:100%;
	/* height:100%; */
	margin-left:350px;
	margin-bottom:-50px;
	background: #fff;


}
* html .nuwrapper {
	height:100%;
}

.nuheader {
  position:absolute;
  top:0;
  left: 0;
  width: 100%; 
  height:42px; 
  background-image: url(/images/headerregulatory-bg.jpg); 
  background-position: top right; 
  background-repeat: repeat-x;
  overflow: hidden;
}

.nhregulatory {
	background-image: url(/images/ind.headers/bg-headerregulatory.png); 
}
.nhconsumer {
	background-image: url(/images/ind.headers/bg-headerconsumer.png); 
}
.nhwater {
	background-image: url(/images/ind.headers/bg-headerwater.png); 
}
.nhse {
	background-image: url(/images/ind.headers/bg-headersustainable.png); 
}
.nhgas {
	background-image: url(/images/ind.headers/bg-headergas.png); 
}
.nhelectric {
	background-image: url(/images/ind.headers/bg-headerelectric.png); 
}
.nhsafety {
	background-image: url(/images/ind.headers/bg-headersafety.png); 
}
.nhtelecom {
	background-image: url(/images/ind.headers/bg-headertelecom.png); 
}

.nuaside {
  position:relative;
  width: 350px;
  margin-left:-349px;
  left:-1px;
  padding:42px 0 0;
  /* height:100%; */
}

* html .newaside {
	margin-right:-3px  /* three pixel jog*/
}

.nuaside p {
	padding-left:3px;
	padding-right:2px
}

.logobox {
	text-align:center;
	
}

.searchwrap {
	border:1px solid white;
	border-radius: 12px;
	padding:8px;
	margin:0 auto;
	margin-top:1em;
	margin-bottom:1em;
	width:300px;
	background:white;
}
.nusidenav{
	text-align:left;
}

.nuflex {
	display: inline-block;
  width: 100%;
  height: 100%;
}

.nufooter {
/*  position: fixed; */
/*  bottom: 0; */
	width: 100%;
	clear:both;
	height:50px;
	text-align:center;
	position:relative;
	margin:-50px 2em 0 0;
	padding-top:1.5em;
}
.clearnufooter {
	clear:both;
	height:50px;
}/*needed to make room for footer*/


.numain {

	float:right;
	width:100%;
	min-width:300px;
	margin:42px 0 0 -1px;
	position:relative;
	z-index:1;
	background: #fff;
}

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}


.nuwrapper:after {
	clear:both;
	display:block;
	height:1%;
	content:" ";
}



/* ######### CSS from original site still used for now (blech) ############### */

.cc {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #0033CC;

}

.cc:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #0033CC;
}


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
}



.sidenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	font-weight:bold;
}

.sidenav li {
	line-height: 1.5em;
	margin-left:-10px;
}
.sidenav a {
	color:#000;
	text-decoration: none;
}
.sidenav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}

.arra {
	float:left;
	vertical-align:middle;
	width:44%
}
.arra img {
	float:right;
	margin-right:16px;
}
.sidenavwht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
}
.sidenavwht:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;

}
.navblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	text-decoration: none;
}
.navblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	text-decoration: underline;
}
.btmnavwht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;	
}
.btmnavwht a {
	color:#ffffff;
	text-decoration: none;
}
.btmnavwht a:hover  {
	text-decoration: underline;
}

.btmnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}
.btmnav a {
	color:#000000;
	text-decoration: none;
}
.btmnav a:hover {
	text-decoration: underline;
}
.sidenavwhtsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.sidenavwhtsm:hover {
	text-decoration: underline;
}
.sidenavsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;

}
.sidenavsm:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #000000;


}
.smtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;


}
.smtextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.Red-text {
	color: #F00;
	font-style: italic;
}
.RedTtext {
	color: #F00;
}


.White-text {
	color: #FFFFFF;
}
div#speedbump {
  display: none;
  z-index: 9999;
  position: fixed;
  top: 0;
  width: 100%;
  background: #eeeeee;
}
#speedbump h4.modal-title {
  text-align: center;
  text-transform: uppercase;
  color: #004795;
  font-size:2.5em;	
}
.modal-body p {
  text-align:center;
  font-size: 1em;
}
button.btn-modal:hover {
  cursor: pointer;
}
button.btn-modal.btn-continue {
  background-color: #8bc63e;
  border: 0px;
  margin: 1% 0;
}
button.btn-modal.btn-close {
  background-color: inherit;
  border: 1px solid #030000;
  color: #030000;
  font-weight: 400;
}
.modal-header .close {
  font-size: 3.5em;
}

a.container {
    width: 48%;
    display: inline-block;
    float: left;
    zoom: 1;
    background: #013566;
	padding: 4px 0;
    margin-right: 2%;
	margin-bottom: .5em;
border:0.16em solid rgba(255,255,255,0);
border-radius:2em;
box-sizing: border-box;
text-decoration:none;
font-weight:800;
color:#FFFFFF;
text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
text-align:center;
transition: all 0.2s;
}
a.container:hover{
border-color: rgba(0,11,135,1.00);
    background: #1C6A27;
	}
.containerlast {
    width: 48%;
    display: inline-block;
    float: left;
    zoom: 1;
    background: red;
	margin-right:2%;
}
.aftercon {
  width: 100%;
  /*margin: 0 auto;*/
    text-align: center;
}

/*  ################### ##DMH##082318##CSS FOR NEW TOPNAV## */

.topnav{
    margin:2px auto;
	line-height:0.75em;
	padding-left:0.5em;
	
}
.topnav a{
    margin:0;
    display:inline-block;
    text-decoration:none;
    color:#fff;
	font-size:12px;
	vertical-align:top;
}

.topnav img{
	width: 80px;
	height:62px;
}
.topnav img:hover {
	opacity: 0.5;
}
.cap {
	 padding:2px;
 	 display:flex;
	 flex-direction:row;
	 align-items:center;
	 vertical-align:middle;
	 justify-content:center;
	 margin:auto auto;
 	 height:3em;
}
.alvert {
	line-height:1.1em;
	margin:0;
	text-align:center;
}
.consumer{
	background-color:#A0969E;
}
.regulatory{
	background-color:#A79F8A;
}
.safety{
	background-color:#D55B05;
}
.electric{
	background-color:#6D1A22;
}
.gas{
	background-color:#333366;
}
.telecom{
	background-color:#6699CC;
}
.water{
	background-color:#33839A;
}
.se{
	background-color:#006634;
}

.cap:hover {
	text-decoration:underline;
	background-color:rgba(0,0,0,1.00);
}

/* Flexbox styles ##DMH##092718##GRID LAYOUT USED FIST ON /EESE.HTML## */
.twocolflex {
  display: block; /* IE fix */
  flex: auto 1 1; 
  display: flex; 
  flex-direction: row; 
  align-items: stretch;
  height: 100%;
}
.lcol {
  width: 50%;
}
.rcol {
    width: 50%;
	display: block; /* IE fix */
	flex: 1 stretch; 
	align-self:stretch;
}

/*  Capsule style first used on eese222.html */
.captop {
	background: #2c6092;
	border: #2c6092 1px solid;
    border-bottom: none;
	border-radius: 12px 12px 0 0;
	font-weight:bold;
	text-align:center;
	padding: 6px;
	color:white;
}
.lcaptop {
	margin: 2px 4px 0 0;
}
.rcaptop {
	margin: 2px 0 0 4px;
}
.capsule {
	padding:8px;
	border: solid #A79F8A 1px;
	border-top:none;
	border-radius: 0 0 12px 12px;
	overflow:auto;
}
.caponeseventy {
	height:155px;
}
.capthreeseventy {
	height:350px;
}
.lcapsule {
	margin:0 4px 16px 0;
}
.lcapsule div:last-child {
	height:100%;
}
.rcapsule {
	margin:0 0 16px 4px;
}



.capsule ul {
  list-style-type: none;
  width: 96%;
  padding:0;
  margin:0;
  line-height:1.25em;
}


.capsule li{
  padding: 4px;
  text-decoration:none;
}
.capsule a {
	text-decoration: none;
}

.capsule li:hover, .capsule a:hover {
  cursor: pointer;
  text-decoration:underline;
}

.uldefault{
display: block;
list-style-type: disc;
margin-top: 1em;
margin-bottom: 1 em;
margin-left: 0;
margin-right: 0;
padding-left: 60px;
}

.lidefault {
	display: list-item;
	list-style-type: disc;
}

/* top styles ##DMH##073018##USED ON SAFETY DIGENFORCEMENTPROGRAM.HTML## */
.hpcontainer {
    width: 93%;
    height: 100px;
    margin: auto;
   
}
.hpone {
    width: 50%;
    height: 100px;
    float: left;
	text-align: center;
	vertical-align: middle;

}
.hptwo {
    margin-left: 50%;
    height: 100px;
	position: relative;

}

/* top styles ##DMH##073018##USED ON SAFETY DIGENFORCEMENTPROGRAM.HTML## */
.dscontainer {
    width: 100%;
    height: 219px;
    margin: auto;
   
}
.dsone {
    width: 50%;
    height: 219px;
    float: left;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
}
.dstwo {
    margin-left: 50%;
    height: 219px;
	position: relative;
	padding:4px;
}

/* Accordion styles ##DMH##073018##USED ON SAFETY DIGENFORCEMENTPROGRAM.HTML## */
.tab {
  position: relative;
  margin-bottom: .25rem;
  width: 99%;
  color: #000;
  overflow: hidden;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
input[name="tabs2"] {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
input[name="tabs3"] {
  position: absolute;
  opacity: 0;
  z-index: -1;
	
}
input[name="tabs4"] {
  position: absolute;
  opacity: 0;
  z-index: -1;
	
}
label {
  padding: .5rem;
  /* background: #16a085; */
  font-weight: bold;
  line-height: 3; 
  cursor: pointer;
  text-align:center;
  color:white;
  border-radius: 15px;
}
.etab {
  width: 100%;
  position: relative;
  margin: 0;
  color: #000;
  overflow: hidden;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
	
}

.etab label {
	padding: .25rem;
    font-weight: bold;
    line-height: 2em;
    cursor: pointer;
    text-align: center;
	color:black;
	
}

.blue label {
  background: #E16609;
}
.blue label:hover {
  background: #F8B100;
}
.eulb label {
  background: #2c6092;
	margin-left:46px;
}
.eulb label:hover {
  background: #152077;
}
.etab label {
	background: #E0E0E0;
}

.tab-content {
	margin-top:-3px;
  max-height: 0;
  overflow: hidden;
  /* background: #1abc9c; */
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;
	
}
.blue .tab-content {
  /* background: #3498db; */
}
.tab-content p {
  margin: 1em;
}
/* :checked */
input:checked ~ .tab-content {
  max-height: 22em;
}
/* Icon */
label::after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 3em;
  height: 3em;
  line-height: 3;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
	background: #E0E0E0;
}


/* ############ ##DMG##092118##NE CSS TO FIX BLOWOUTS DUE TO BAD OLD CODE WITH NEW TEMPLATES ## */

.imgfloatright, .imgfloatleft {
	padding: 20px 0;
}
.imgfloatright img {
	float: right;
	margin: 0 0 15px 15px;
	width: 50%;
	height: auto;
}
.imgfloatleft img {
	float: left;
	margin: 0 15px 0 15px;
	width: 50%;
	height: auto;
}
.clearboth {
	clear:both;
}

/* ############ ##DMG##082318##CSS TO EDIT GOOGLE SEARCH BOX## */

.gsc-input input {
    width: 20px;
    padding: 2px;
    border: none;
    margin: 0px;
    height: auto;
    outline: none;
    background: none;
    text-indent: 2px;
}

#gs_tti50 input {
    background: url(http://www.google.com/cse/static/images/1x/googlelogo_lightgrey_46x16dp.png) right center no-repeat rgb(255, 255, 255) !important;
    text-indent: 8px !important;
	width: 20px;
}

.cse .gsc-control-cse, .gsc-control-cse {
padding: 0; 
border:none;

}

/* ##DMH##101118##ADD STICKY HEADERS TO LONG TABLES (JAVASCRIPT IS ADDED TO THE BOTTOM OF THE TABLES ON EACH PAGE)## */



/*
input[type=checkbox] + label::after {
  content: "+";
}
input[type=radio] + label::after {
  content: "\25BC";
}
input[type=checkbox]:checked + label::after {
  transform: rotate(315deg);
}
input[type=radio]:checked + label::after {
  transform: rotateX(180deg);
}
*/

/*  ##DMH##112818##CSS ONLY ACCORDION FOR /RPS PAGE  - MAY REPLACE OTHER ACCORDIONS WITH THIS## */


.nav-wrap {
  width: 100%;
  margin: 1em auto 0;
}
/* @media (min-width: 992px) {
  .nav-wrap {
    width: 50%;
  }
}
*/
[hidden] {
  display: none;
  visibility: hidden;
}


.acnav {
  width: 100%;
}
.acnav__list {

  margin: 0;
  list-style: none;
		padding-inline-start:0;
}
.acnav__list--level1 {
  border: 1px solid #fcfcfc;
		padding-inline-start:5px;
}
.has-children > .acnav__label::before {
  content: "+";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 1.5em;
  text-rendering: auto;
  margin-right: .5em;
  transition: transform .3s;

	
}
.acnav__checkbox:checked + .acnav__label::before {
  transform: rotate(405deg);
}
.acnav__link, .acnav__label {
  display: block;
	color:black;
  font-size: 1em;
  /* padding: 1em; */
  margin: 0;
  cursor: pointer;
  transition: color .25s ease-in, background-color .25s ease-in;
  border-radius:0px;
  text-align: left;
	line-height: normal;
}
.acnav__link:focus, .acnav__link:hover, .acnav__label:focus, .acnav__label:hover {


}
.acnav__link--level2, .acnav__label--level2 {
	text-decoration: none;

}
.acnav__link--level2:focus, .acnav__link--level2:hover, .acnav__label--level2:focus, .acnav__label--level2:hover {
 /* background:#E4E4E4; */
}
.acnav__link--level3, .acnav__label--level3 {
  text-decoration: none;

}
.acnav__link--level3:focus, .acnav__link--level3:hover, .acnav__label--level3:focus, .acnav__label--level3:hover {
 
}
.acnav__link--level4, .acnav__label--level4 {
  padding-left: 5em;

}
.acnav__link--level4:focus, .acnav__link--level4:hover, .acnav__label--level4:focus, .acnav__label--level4:hover {

}
.acnav__list--level2, .acnav__list--level3, .acnav__list--level4 {
  height: 100%;
  max-height: 0;
  overflow: hidden;
  transition: max-height .5s ease-in-out;
}
.acnav__checkbox:checked ~ .acnav__list {
  max-height: 1000px;
}
.question {
	font-size: 1.5em;
	color:blue;
}

/* proclemation style for digsafeeducationandtraining page */
.proclamation {
width: 660px; margin: 0 auto; margin-top:0; background: url(/Safety/Dig-Safe-Education-And-Training/Safe-Digging-Month-Proclamation.png) no-repeat center; padding-left:18px;
}

div.proclamation a:link {
	text-decoration: none;
	color:#000;
	
}

div.proclamation a:visited{
	text-decoration: none;
	color:#000;
}

div.proclamation a:hover {
	text-decoration: underline;
	color: #FF6F01;
}

/* grow style for digsafeeducationandtraining page */

.grow a img{
	border: #000000 solid 1px;
}
.grow a:hover img{
	transform: scale(2.5);
}
.groish a:hover img{
	transform: scale(2);
}


/* ##DMH##051920## START mybutton Used on Pipeline_Safety_Enforcement_Program.html) ## */
.myButton a{
	/* box-shadow: 3px 4px 0px 0px #946d00; */
	background:linear-gradient(to bottom, #292929 5%, #999999 100%);
	background-color:#292929;
	border-radius:12px;
	border:1px solid #575757;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:2px 7px;
	text-decoration:none;
	text-shadow:0px 1px 0px #945d94;
    margin: 5px 6px 2px;
}
.myButton a:hover{
	background:linear-gradient(to bottom, #999999 5%, #292929 100%);
	 background-color:#999999;
}
.myButton a:active{
	position:relative;
	top:1px;
}
/* ##DMH##051920## END of mybutton) ## */

/* ##DMH##010220## STYLES FOR DOCKETTOWEB (RIP AUTODOCKETBOOK) ## */
.dockethead {
	text-align: center;
	font-weight: bold;
	padding: 4px;
}
.dockettable {
	width: 100%;
	line-height: 1.75;
}
.docketheadrowone {
	background-color: #e6e1dd;
	text-align: center;
	font-weight: bold;
	padding: 4px;
}
.docketrow{
		border: 18px solid transparent;
}
.docketcellsnum{
		text-align: center;
}
.dcfour {
	width: 200px;
}

/* ACCORDION STYLE FOR FAQ ON PUC COVID PAGE: puc-covid-19-information.html */        
/* reset */

.a-container {
  margin: 10px;
}

.a-container label {
  display: block;
  /*position: relative;*/
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 10px 0;
    color: blue;
  text-decoration: underline;
 
  
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.a-container label:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 8px solid #aaa;
  border-right: 6px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 6px solid transparent;
  position: absolute;
  right: 10px;
  top: 16px;
}

.a-container input:checked + label,
.a-container label:hover {
  background-color: #eee;
color:#000;
  text-decoration:none;
}

.a-container input:checked + label:after {
  border-top: 8px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 8px solid #222;
  border-left: 6px solid transparent;

}

.a-content {
  padding:  10px 10px;
  display: none;
  background-color: #eee;
}

.a-container input:checked ~ .a-content {
  display: block;
}
/* END ACCORDION STYLE FOR FAQ ON PUC COVID PAGE: puc-covid-19-information.html */ 

/*  BEGIN GRADIENT ANIMATED BORDER  EX: dig safe enforcement page */

#box {
  /* display: flex; */
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 209px;
  color: white;
    text-align: center;

  font-size: 2rem;
}
.gradient-border {
  --borderWidth: 6px;
  background: #1D1F20;
  position: relative;
  border-radius: var(--borderWidth);
}
.gradient-border:after {
  content: '';
  position: absolute;
  top: calc(-1 * var(--borderWidth));
  left: calc(-1 * var(--borderWidth));
  height: calc(100% + var(--borderWidth) * 2);
  width: calc(100% + var(--borderWidth) * 2);
  background: linear-gradient(60deg, red, yellow);
  border-radius: calc(2 * var(--borderWidth));
  z-index: -1;
  -webkit-animation: animatedgradient 3s ease alternate infinite;
          animation: animatedgradient 3s ease alternate infinite;
  background-size: 300% 300%;
}


@-webkit-keyframes animatedgradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}


@keyframes animatedgradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
/*  END GRADIENT ANIMATED BORDER  */


@media screen{
}

.status-added tr:not(.status-closed) td + td + td,
.status-added tr:not(.status-closed) td + td + td + td {
	font-weight: bold;
}