body {
  font: 100.01% Verdana, Arial, sans-serif;  font-size: 10px;
  height:100%;
}

.progressbar {
	  background-color: #fff;
	  border-radius: 9px; /* (height of inner div) / 2 + padding */
	  border: 1px solid grey;
	  padding: 2px;
	  width: 350px;
}

.progressbar > div {
   background-color: #fff;
   font-family: Verdana;
   height: 14px;
   line-height: 13px;
   text-align: right;
   font-size: 9px;
   font-weight:bold;
   width: 100%; /* Adjust with JavaScript */
   border-radius: 10px;
}

.progressbaranimated
{
   -webkit-animation: progressBarAnim 1s ease-in-out;
   -webkit-animation-fill-mode:both;
   -moz-animation: progressBarAnim 1s ease-in-out;
   -moz-animation-fill-mode:both;
   background-color: #fff;
   font-family: Verdana;
   height: 14px;
   line-height: 13px;
   text-align: right;
   font-size: 9px;
   font-weight:bold;
   width: 100%; /* Adjust with JavaScript */
   border-radius: 10px;
   overflow: hidden;
}

@-webkit-keyframes progressBarAnim {
  0% { width: 0; }
  100% { width: 100%; }
}

@-moz-keyframes progressBarAnim {
  0% { width: 0; }
  100% { width: 100%; }
}

.tabStrip ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.tabStrip li {
	margin: 0 2px 0 0;
	list-style-type: none;
	float: left;
}
.tabLink {
	display: block;
	text-decoration: none;
	padding: 5px;
	background: #e0e0e0;
	border: #dadada solid;
	border-width: 1px 1px 0 1px;
	color: #8a8a8a;
}
.tabLinkActive {
	display: block;
	text-decoration: none;
	padding: 5px;
	background: #f0f0f0;
	border: #c0c0c0 solid;
	border-width: 1px 1px 0 1px;
	color: #0066ff;
}
.tabContent {
	display: none;
}
.tabContentActive {
	display: block;
	clear: both;
	background: #f0f0f0;
	border: 0px #dedede solid;
	padding: 10px;
}

div#comment
{
	color: #404040;
	font-size: 11px;
	font-family: Trebuchet MS;
	letter-spacing: 0px;
	text-decoration: none;
}
#comment a
{
	color: #000000;
	text-decoration: none;
}
#comment a:hover
{
	color: #000000;
}
.NewsTxt{
	font-family: Arial;
	font-size: 11px;
	color: #454545;
}

.Txt{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	color: #000000;
}



.textarea2Drop{
	width: 310px;
	color: #000000;
	border: 1px solid #000062;
	height: 22px;
	font-family: Arial;
	font-size: 16px;
}

.GreyTxt{
	font-family: Arial;
	font-size: 12;
	color: #424241;
}

.GreyTxtSm{
	font-family: Arial;
	font-size: 11 !important;
	color: #424241 !important;
	font-weight: 400 !important;
	line-height: 13px !important;
	margin-bottom: 0px !important;
}
.GreyTxtSm label{font-weight: 400 !important;margin-bottom: 0px !important;}
.GreyTxtSm a{color: rgb(0, 0, 238) !important;text-decoration: underline !important;}
.NewsTxtBold{
	font-family: Arial;
	font-size: 11px;
	color: #454545;
	font-weight:bold;
}

a.linkFaq:link {
	text-decoration: none;
	color: #134d7f;
	font-family: Arial;
	font-size: 18px;
}
a.linkFaq:visited {
	text-decoration: none;
	color: #134d7f;
	font-family: Arial;
	font-size: 18px;
}
a.linkFaq:hover {
	text-decoration: underline;
	color: #134d7f;
	font-family: Arial;
	font-size: 18px;
}
a.linkFaq:active {
	text-decoration: none;
	color: #134d7f;
	font-family: Arial;
	font-size: 18px;
}

td.BlueHeading{
background-color: #b7dcff;
padding: 0px 0px 0px 0px;
height:30px;
font-weight:bold;
color:#114D82;
}

.BlueHeadingLink{
font-size:18px;
font-weight:bold;
color:#114D82;
}

a.BlueHeading:link {
	text-decoration: none;
	color: #114D82;
	font-family: Arial;
	font-size: 18px;
}
a.BlueHeading:visited {
	text-decoration: none;
	color: #114D82;
	font-family: Arial;
	font-size: 18px;
}
a.BlueHeading:hover {
	text-decoration: underline;
	color: #114D82;
	font-family: Arial;
	font-size: 18px;
}
a.BlueHeading:active {
	text-decoration: none;
	color: #114D82;
	font-family: Arial;
	font-size: 18px;
}

ul.newlist
{
list-style-type: none;
padding: 0px;
margin: 11px;
}

li.newbullet {
background-image:url(/eacDev/images/layout/bullethome.jpg);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 14px;

}

li.bluebullet {
background-image:url(/eacDev/images/layout/bullet.jpg);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 14px;
}

.TxtGrey{
	text-decoration: none;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	line-height:140%
}

.LightBlueTxt{
	font-family: Imago-Light;
	font-size: 12px;
	color: #114d82;
	font-weight:normal;
}
.LightBlueTxt14{
	font-family: Imago-Light;
	font-size: 14px;
	color: #114d82;
	font-weight:normal;
}
.LightBlueTxt18{
	font-family: Imago-Light;
	font-size: 18px;
	color: #114d82;
	font-weight:bold;
}

.BlueTxt{
	font-family: Arial;
	font-size: 12px;
	color: #000062;
	font-weight: normal;
}

.BlueTxt22{
	font-family: Imago-Light;
	font-size: 22px;
	color: #114d82;
	font-weight:bold;
}

.BlueTitle{
	font-family: Imago-Light;
	font-size: 30px;
	color: #114d82;
	font-weight:none;
		text-decoration: none;
	letter-spacing: 0px;
}

.WhiteTitle{
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;

}

a.WhiteTitle:link{
font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
text-decoration: none;
}

a.WhiteTitle:visited{
font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
text-decoration: none;
}

.overlayText{
 font-family: Arial;
 font-size: 54px;
 font-weight:normal;
 color: #FFFFFF;
 text-shadow: 2px 3px 2px #000;
 filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=000000);
}

.BannerTitle{
 font-family: Imago-ExtraBoldItalic;
 font-size: 30px;
 color: #FFFFFF;
 text-shadow: 2px 3px 2px #000;
 filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=000000);
}

.BannerTitleIE{
font-family: Imago-ExtraBoldItalic;
font-size: 30px;
color: #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=000000);
}

.WhiteImago{
	font-family: Imago-Light;
	font-size: 16px;
	color: #FFFFFF;
}

.ImagoLight{
	font-family: Imago-Light;
	font-size: 24px;
}

.ImagoMedium{
	font-family: Imago-Medium;
	font-size: 24px;
}

.ImagoExtraBold{
	font-family: Imago-ExtraBold;
	font-size: 24px;
}

.WhiteImagoBold{
	font-family: Imago-Medium;
	font-size: 16px;
	color: #FFFFFF;
}

.Signature{
	font-family: Brush Script;
	font-size: 40px;
	color: #000000;
	font-weight:normal;
}

.BlueTxt30{
	font-family: Arial;
	font-size: 30px;
	color: #114d82;
	font-weight:bold;
}

a.linkOrange:link {
	text-decoration: none;
	color: #f16031;
	font-family: Arial;
	font-size: 12px;
}
a.linkOrange:visited {
	text-decoration: none;
	color: #f16031;
	font-family: Arial;
	font-size: 12px;
}
a.linkOrange:hover {
	text-decoration: underline;
	color: #f16031;
	font-family: Arial;
	font-size: 12px;
}
a.linkOrange:active {
	text-decoration: none;
	color: #f16031;
	font-family: Arial;
	font-size: 12px;
}

a.linkPlain:link {
	text-decoration: none;
	color: #000000;
}
a.linkPlain:visited {
	text-decoration: none;
	color: #000000;
}
a.linkPlain:hover {
	text-decoration: underline;
	color: #cccccc;
}
a.linkPlain:active {
	text-decoration: none;
	color: #000000;
}

.textOrange {
	text-decoration: none;
	color: #f16031;
	font-family: Arial;
	font-size: 12px;
	display:inline;
	cursor:pointer;
}

.textOrange:hover {
	text-decoration: underline;
	color: #f16031;
	font-family: Arial;
	font-size: 12px;
}

a.Legend:link{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.Legend:active{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

a.Legend:hover{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

a.Legend:visited{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

a.LegendClicked:link{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
}
a.LegendClicked:active{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
}

a.LegendClicked:hover{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
}

a.LegendClicked:visited{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
}



a.linkBlue:link {
	text-decoration: none;
	color: #0384ff;
	font-family: Arial;
	font-size: 11px;
}
a.linkBlue:visited {
	text-decoration: none;
	color: #0384ff;
	font-family: Arial;
	font-size: 11px;
}
a.linkBlue:hover {
	text-decoration: underline;
	color: #0384ff;
	font-family: Arial;
	font-size: 11px;
}
a.linkBlue:active {
	text-decoration: none;
	color: #3973a9;
	font-family: Arial;
	font-size: 14px;
	}

a.linkBlue:link {
	text-decoration: none;
	color: #3973a9;
	font-family: Arial;
	font-size: 14px;
}
a.linkBlue:visited {
	text-decoration: none;
	color: #3973a9;
	font-family: Arial;
	font-size: 14px;
}
a.linkBlue:hover {
	text-decoration: underline;
	color: #3973a9;
	font-family: Arial;
	font-size: 14px;
}
a.linkBlue:active {
	text-decoration: none;
	color: #3973a9;
	font-family: Arial;
	font-size: 14px;
	}


a.busStopLink:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.busStopLink:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.busStopLink:hover {
	text-decoration: underline;
	color: #cedce9;
}
a.busStopLink:active {
	text-decoration: none;
	color: #FFFFFF;
	}

a.greyLink:link {
	text-decoration: none;
	color: #cccccc;
}
a.greyLink:visited {
	text-decoration: none;
	color: #cccccc;
}
a.greyLink:hover {
	text-decoration: underline;
	color: #cccccc;
}
a.greyLink:active {
	text-decoration: none;
	color: #cccccc;
	}

div#ShopText
{
	color: #000000;
	font-size: 14px;
	font-family: Trebuchet MS;
	letter-spacing: 0px;
	text-decoration: none;
}

#ShopText a
{
	color: #224A7C;
	text-decoration: none;
}
#ShopText a:hover
{
	color: #FFB951;
}

div#reviewFields
{
    color:#114d82;
	font-size: 18px;
	font-family: Imago-Light;
	text-decoration: none;
	letter-spacing: 0px;
 }
  #reviewFields a:link,a:visited,a:active
{
    color:#114d82;
    text-decoration: none;
}

 #reviewFields a:hover
{
    color:#114d82;
    text-decoration: underline;
}

@font-face {
	font-family: Imago-Light;
	src: url('Imago-Light.eot');
	src: local('☺'),
	url("Imago-Light.svg") format("svg"),
	url('Imago-Light.ttf') format("truetype");
	font-weight: normal;
	font-style: normal;
}

/*	url('Imago-Medium.woff') format('woff'),*/
@font-face {
	font-family: Imago-Medium;
	src: url('Imago-Medium.eot');
	src: local('☺'),
	url('Imago-Medium.ttf') format("truetype"),
	url("Imago-Medium.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: Imago-ExtraBold;
	src: url('Imago-ExtraBold.eot');
	src: local('☺'),
	url('Imago-ExtraBold.ttf') format("truetype"),
	url("Imago-ExtraBold.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

/*url('Imago-ExtraBoldItalic.woff') format('woff'),*/
@font-face {
	font-family: Imago-ExtraBoldItalic;
	src: url('Imago-ExtraBoldItalic.eot');
	src: local('☺'),
	url('Imago-ExtraBoldItalic.ttf') format("truetype"),
	url("Imago-ExtraBoldItalic.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: Brush Script;
	src: url('Brush_Script.eot');
	src: local('☺'),
	url('Brush_Script.eot?#iefix') format('embedded-opentype'),
	url('Brush_Script.woff') format('woff'),
	url('Brush_Script.ttf') format("truetype"),
	url("Brush_Script.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

div#Header
{
    color:#114D82 !important;
	font-size: 12px !important;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
 }

 #Header a:link
{
    color:#114D82;
    text-decoration: none;
    text-decoration:underline;
}

 #Header a:visited
{
    color:#114D82;
    text-decoration: underline;
}

.FooterTxtBold{
	text-decoration: none;
	color: #0066CC;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}


select {
    display: inline-block;
    padding: 2px;
    outline: none;
    color: #74646e;
    border: 1px solid #C8BFC4;
    border-radius: 4px;
    box-shadow: inset 1px 1px 2px #ddd8dc;
    background-color: #fff;
}

/* Select arrow styling */
.notIE label:after {
    content: '';
    width: 23px;
    height: 23px;
    position: absolute;
    display: inline-block;
    top: 4px;
    right: 4px;
    pointer-events: none;
}
/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width:0\0) {
    .notIE label:after
    {
        display:none;
    }
}


table.reportHead {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
    border-collapse: collapse;
	border-width: 0px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
}
table.reportHead td {
	background-image:none;
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000;
	border-collapse: collapse;
}

table.reportHead td a:link {
	text-decoration: none;
	color: #444444;
}
table.reportHead td a:visited {
	text-decoration: none;
	color: #444444;
}
table.reportHead td a:hover {
	text-decoration: underline;
	color: #444444;
}
table.reportHead td a:active {
	text-decoration: none;
	color: #444444;
}

table.reportBody {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
    border-collapse: collapse;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
}

.headerDivider {
     border-left:1px solid #38546d;
     height:100%;
}

table.clear2 {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
    border-collapse: collapse;
}
table.clear2 td {
	background-image:none;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000;
	border-collapse: collapse;
}

.tar{text-align: right;}
.mt20{margin-top: 20px !important}

table.clear {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
    border-collapse: collapse;
	padding-left:0px;
	padding-top:0px;

}
table.clear td {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000;
	border-collapse: collapse;
        

}
table.clear td img {
	width: auto !important;
	max-width: 150px !important;
}
table.clear td #myMap img {
	width: none !important;
	max-width: none !important;
}
table.clear2 td img {
	width: auto !important;
	max-width: inherit !important;
}
table.clear.logo td img{min-width: 0 !important;
max-width: none !important;}
#imagesDivHeader img {
width: 100% !important;
max-width: inherit !important;
}
table.OrangeHeader {
	font-family: Arial;
	font-size:11px;
	color: #000000;
border-collapse: collapse;
}

table.OrangeHeader th{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffdc), color-stop(1, #f9d07f) );
	background:-moz-linear-gradient( center top, #ffffdc 5%, #f9d07f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffdc', endColorstr='#f9d07f');
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #95a1a7 #dadde1 #95a1a7 #dadde1;
	border-collapse: collapse;
	font-weight: normal;
	text-align: left;
	padding-left:10px;
	font-size:14px;
}

table.OrangeHeader td{

    background-image: url('/eacDev/images/layout/OrangeHeaderTd.png');
	padding-left:10px;
	padding-top:10px;
	vertical-align: top;
	background-repeat: repeat-x;
	background-color:#f7c15e;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #95a1a7 #dadde1;
	border-collapse: collapse;
	font-size:10px;

}




.highlighted{
	background-color:#666666;
}



table.clear2 {

	font-family: Arial;
	font-size: 11px;
	color: #000000;
    border-collapse: collapse;
	padding-left:0px;
	padding-top:0px;
}
table.clear2 td {
	background-image:none;
	padding-left:0px;
	padding-top:0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000;
	border-collapse: collapse;
}


table.hovertable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.hovertable th {
	background-color:#b7dcff;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
}
table.hovertable tr {
	background-color:#ffffff;
}
table.hovertable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
}


table.hovertableHalf {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.hovertableHalf th {
	background-color:#b7dcff;
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #a9c6c9;
}
table.hovertableHalf tr {
	background-color:#ffffff;
}
table.hovertableHalf td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #a9c6c9;
}

table.listbox {
	font-family: Arial;
	font-size:11px;
	color: #000000;
	border-collapse: collapse;
}

table.listbox th{
	background-color:#eef1f4;
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #a3a9b2;
	border-collapse: collapse;
	font-weight: normal;
	text-align: left;
	font-size:12px;
}


table.listbox td{

	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
	border-color: #dbdee1;
	border-style: solid;
	border-collapse: collapse;
	font-size:11px;
	padding-left:0px;
	padding-top:0px;
	vertical-align: top;
}

table.listbox tr{
		cursor:pointer;
}


table.clear3 {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
    border-collapse: collapse;
	padding-left:0px;
	padding-top:0px;
}
table.clear3 td {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000;
	border-collapse: collapse;
}

table.clear3 th {
	border-width: 0px 0px 0px 0px;
}


table table table table table table table table{
	border: solid 0px #000000;
   padding: 0px;
}

table table table table table table table{
	border: solid 0px #000000;
   padding: 0px;
}

table table table table table table{
border: solid 0px #000000;
   padding: 0px;
}

table table table table table{
border: solid 0px #000000;
   padding: 0px;
}

table table table table{
	border: solid 0px #000000;
   padding: 0px;
}
table table table{
	border: solid 0px #000000;
   padding: 0px;
}

table table{
	border: solid 0px #000000;
   padding: 0px;
}

table.thin {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
    border-collapse: collapse;

}
table.thin td {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000;
	border-collapse: collapse;

}




table.reviewTable {
	color:#114d82;
	font-size: 11px;
	font-family:  Arial;
	letter-spacing: 0px;
	text-decoration: none;
    border-collapse: collapse;
}
table.reviewTable td {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #233D76 #233D76 #233D76 #233D76;
	border-collapse: collapse;
	text-decoration: none;
}
table.reviewTable td a{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
table.reviewTable td a:link, table.reviewTable td a:visited {
	font-weight:bold;
	text-decoration: none;
	color:#114d82;
}
table.reviewTable td a:hover, table.reviewTable td a:active {
   border-width: 0px 0px 0px 0px;
   text-decoration: none;
   color:#114d82;
}





.gradBack{

/* IE10 */
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);

/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);

/* Opera */
background-image: -o-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);

/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EAEAEA));

/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);

/* Proposed W3C Markup */
background-image: linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);

}

a.linkLeftMenu:link {
	text-decoration: none;
	color: #114d82;
	font-family: Arial;
	font-size: 13px;

}
a.linkLeftMenu:visited {
	text-decoration: none;
	color: #114d82;
	font-family: Arial;
	font-size: 13px;
}
a.linkLeftMenu:hover {
	text-decoration: underline;
	color: #114d82;
	font-family: Arial;
	font-size: 13px;

}
a.linkLeftMenu:active {
	text-decoration: none;
	color: #114d82;
	font-family: Arial;
	font-size: 13px;

}


a.linkAdminEdit:link {
	text-decoration: underline;
	color: #0c6dfe;
	font-family: Arial;
	font-size: 13px;

}
a.linkAdminEdit:visited {
	text-decoration: underline;
	color: #0c6dfe;
	font-family: Arial;
	font-size: 13px;
}
a.linkAdminEdit:hover {
	text-decoration: none;
	color: #163f7d;
	font-family: Arial;
	font-size: 13px;

}
a.linkAdminEdit:active {
	text-decoration: underline;
	color: #0c6dfe;
	font-family: Arial;
	font-size: 13px;

}

div.topRight {
    position: absolute;
    top: 0%;
    right: 0%;
}


div#Footer
 {
	text-decoration: none;
	color: #0180FC;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
 }

.copyright
 {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 9px;
	color: #000062;
}

 #Footer a:link {
	text-decoration: none;
	color: #0066CC;
	font-family: Arial;
	font-size: 12px;

}
 #Footer a:visited {
	text-decoration: none;
	color: #0066CC;
	font-family: Arial;
	font-size: 12px;
}
 #Footer a:hover {
	text-decoration: underline;
	color: #0066CC;
	font-family: Arial;
	font-size: 12px;
}
 #Footer a:active {
	text-decoration: none;
	color: #0066CC;
	font-family: Arial;
	font-size: 12px;
}

font.title
{
	color: #282828;
	font-size: 20px;
	font-family: Trebuchet MS;
	letter-spacing: 4px;
	text-decoration: none;

}

input.form1, select.form1, textarea.form1, checkbox.form1{
border-style:solid;
border-width:1px;
border-color:#000000;
font-family:Verdana;
font-size:10px;
}

input.clear, select.clear, textarea.clear, checkbox.clear{
border-style:solid;
border-width:0px;
border-color:#000000;
font-family:Verdana;
font-size:10px;
}



table.listbox {
	font-family: Arial;
	font-size:11px;
	color: #000000;
	border-collapse: collapse;
}

table.listbox th{
	background-color:#eef1f4;
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #a3a9b2;
	border-collapse: collapse;
	font-weight: normal;
	text-align: left;
	font-size:12px;
}


table.listbox td{

	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
	border-color: #dbdee1;
	border-style: solid;
	border-collapse: collapse;
	font-size:11px;
	padding-left:0px;
	padding-top:0px;
	vertical-align: middle;
}

th{/*ds07092019: after injecting bootstrap3, admin's dashboard was modified, this style is to make it look like the original version (requested by @jorge.antico) */
    text-align:center !important; 
}
td, th{/*ds07092019: after injecting bootstrap3, admin's dashboard was modified, this style is to make it look like the original version (requested by @jorge.antico) */
    padding: 1px !important;
}
table.listbox tr{
		cursor:pointer;
}


.glassButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0e4384), color-stop(1, #81a4cc) );
	background:-moz-linear-gradient( center top, #0e4384 5%, #81a4cc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e4384', endColorstr='#81a4cc');
	background-color:#0e4384;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #2b6bab;
	display:inline-block;
	color:#ffffff !important;
	font-family:Arial;
	font-size:17px;
	cursor:pointer;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #528ecc;
	cursor:pointer;
}
.button-add{-webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important; }
.button-update{-webkit-box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    box-sizing: border-box!important; }
.glassButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #81a4cc), color-stop(1, #0e4384) );
	background:-moz-linear-gradient( center top, #81a4cc 5%, #0e4384 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#81a4cc', endColorstr='#0e4384');
	background-color:#81a4cc;
	color:#fff !important;text-decoration: none !important;
}.glassButton:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


.glassButtonRed {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ad1c0c), color-stop(1, #eb9e9e) );
	background:-moz-linear-gradient( center top, #ad1c0c 5%, #eb9e9e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad1c0c', endColorstr='#eb9e9e');
	background-color:#ad1c0c;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #8f2f28;
	cursor:pointer;
}.glassButtonRed:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eb9e9e), color-stop(1, #ad1c0c) );
	background:-moz-linear-gradient( center top, #eb9e9e 5%, #ad1c0c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb9e9e', endColorstr='#ad1c0c');
	background-color:#eb9e9e;
}.glassButtonRed:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.glassButtonGreen {
	-moz-box-shadow:inset 0px 1px 0px 0px #a5ed66;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a5ed66;
	box-shadow:inset 0px 1px 0px 0px #a5ed66;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #45a32d), color-stop(1, #bfe665) );
	background:-moz-linear-gradient( center top, #45a32d 5%, #bfe665 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45a32d', endColorstr='#bfe665');
	background-color:#45a32d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4d6626;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #446115;
	cursor:pointer;
}.glassButtonGreen:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bfe665), color-stop(1, #45a32d) );
	background:-moz-linear-gradient( center top, #bfe665 5%, #45a32d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfe665', endColorstr='#45a32d');
	background-color:#bfe665;
}.glassButtonGreen:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


input.form2, select.form2, textarea.form2, checkbox.form2{
border-style:solid;
border-width:1px;
border-color:#BBD8FD;
font-family:Verdana;
font-size:10px;
}

input.Calendar{
    background-image: url('/eacDev/images/layout/calendar.png');
	background-repeat: no-repeat;
	background-position: right;
    padding: 13px 2px 13px 50px;
	border-style:solid;
border-width:1px;
border-color:#BBD8FD;
font-family:Arial;
font-size:12px;
padding:5px;
}

input.blueThin, textarea.blueThin, checkbox.blueThin, button.blueThin{
border-style:solid;
border-width:1px;
border-color:#BBD8FD;
font-family:Arial;
font-size:12px;
padding:5px;
}


select.blueThin{
border-style:solid;
border-width:1px;
border-color:#BBD8FD;
font-family:Arial;
font-size:12px;
padding:5px;
}

select[disabled].blueThin{
border-style:solid;
border-width:1px;
border-color:#000000;
background-color:#CCCCCC;
font-family:Arial;
font-size:12px;
padding:5px;
}

input.greyThin, textarea.greyThin, checkbox.greyThin, button.greyThin{
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
font-family:Arial;
font-size:12px;
padding:5px;
}


select.greyThin{
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
font-family:Arial;
font-size:12px;
padding:5px;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
table.navbar0 {
	color:#FFFFFF;
	font-size: 13px;
	font-family: Arial;
	letter-spacing: 0px;
	font-weight:bold;
	text-decoration: none;
    border-collapse: collapse;
}
table.navbar0 td {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #233D76 #233D76 #233D76 #233D76;
	border-collapse: collapse;
}

table.navbar {
	color:#FFFFFF;
	font-size: 13px;
	font-family: Arial;
	letter-spacing: 0px;
	font-weight:bold;
	text-decoration: none;
    border-collapse: collapse;
	min-height:5px !important;
}
table.navbar td {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #233D76 #233D76 #233D76 #233D76;
	border-collapse: collapse;
        padding:0px !important;
}

.own-nopadding{
    padding:0px !important;
}

table.navbar td a{
	display: inline;
	padding: 9px 15px 9px 15px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

table.navbar td a:link, table.navbar td a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
table.navbar td a:hover, table.navbar td a:active {
   border-width: 0px 0px 0px 0px;
   background-color: #457DB0;
   color:#FFFFFF;
   font-weight:bold;
   text-decoration: none;
}

body
{
	behavior: url("/eacDev/css/csshover3.htc");
}


.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: #457DB0;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
margin: -2 0 0 0;
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #bcdfff;
font: normal 14px Imago-Light;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #FFFFFF;
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px solid #bcdfff;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color:#114d83;
}

.anylinkmenu a:hover{ /*hover background color*/
background: #457DB0;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #bcdfff;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #000000;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #000000;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

div#menu
	{
		display:inline;
	}
#menu ul{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	display:inline;
	list-style: none;
	list-style-type: none;
}
#menu ul li {
	display: block;
	position: relative;
	float: left;
	margin: 0;

}
#menu li ul { display: none;
    border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color:#bcdfff #bcdfff #bcdfff #bcdfff;
	background: #ffffff;

	}



#menu ul li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding: 8px 10px 7px 10px;
	white-space: nowrap;
	text-align:left;
	z-index:15;
}

#menu ul li b {
	display: block;
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;
	padding: 8px 10px 7px 10px;
	white-space: nowrap;
}

#menu ul li b:hover { background: #457DB0; }
#menu ul li a:hover { background: #457DB0; }

#menu li:hover ul {
	display: block;
	position: absolute;
}


#menu li:hover li {
	float: none;
	font-weight:normal;
	font-size: 12px;

}

#menu li:hover li a{
 background: #FFFFFF;
 color: #114d83;

}

table.noborder {
	border-width:0px;
}

table.noborder td{
	border-width:0px;
}

table.noborder th{
	border-width:0px;
}

#menu li:hover li a:hover { background: #457DB0; color: #FFFFFF;}

.ui-text-shadow, .ui-text-shadow-original {
	position: relative;
}
.ui-text-shadow-original {
	z-index: 2;
	text-shadow: none;
}
.ui-text-shadow-copy {
	position: absolute;
	z-index: 1;

	/* default positioning */
	left: 0;
	top: 0;

	/* turn off shadow */
	text-shadow: none;

	/* turn off selection */
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}


/* 21.10.2016 */
.input-info-small, .input-info-help {
	font-size: 11px;
	color: rgba(0,0,0,0.5);
	float: left;
}
.input-info-help {
	text-decoration: underline;
	float: right;
}
.input-group {
	width: 100%;
	margin-bottom: 5px;
}
.input-text-limit {
  border-style: solid;
  border-width: 1px;
  border-color: #BBD8FD;
  font-family: Arial;
  font-size: 11px;
  color: #000;
  height: 24px;
  line-height: 24px;
  width: 55px;
  text-align: center;
}
.input-text-limit.is-error {
	color: #ec4c4c;
	border-color: #ec4c4c;
}
.input-separator {
	height: 15px;
}
.radio-input {
	display: inline-block;
	vertical-align: middle;
	min-width: 80px;
}
.radio-input input {
	vertical-align: middle;
	margin-top: 0;
}
.radio-input input + span {
	vertical-align: middle;
}

.input-row-title {
  color: #114d82;
  font-size: 16px;
  font-family: Imago-Light;
  text-decoration: none;
  letter-spacing: 0px;
  margin-bottom: 20px;
}

.reviewFields {
  color: #114d82;
  font-size: 18px;
  font-family: Imago-Light;
  text-decoration: none;
  letter-spacing: 0px;
}

.reviewFields ul {
	margin: 0;
	padding: 0;
}
.reviewFields li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
}
.reviewFields .active a {
	text-decoration: underline !important;
}
.reviewFields li + li {
	padding-left: 30px;
}

.seo-info-help {
	display: block;
	color: #b7b7b7;

}
.seo-info-help.is-active {
	color: #f15a5a;
	font-family: Imago-Medium;
}

/**/
.analytics__title {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: bold;
}
.analytics__title {
  width: 100%;
}
.analytics__table {
  width: 100%;
  border: 1px solid #eeeeee;
  border-collapse: collapse;
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 35px;
}
.analytics__table > thead > tr > td, .analytics__table > thead > tr > th, .analytics__table > tbody > tr > td, .analytics__table > tbody > tr > th, .analytics__table > tfoot > tr > td, .analytics__table > tfoot > tr > th {
  padding: 12px 10px;
}
.analytics__table > thead > tr > th, .analytics__table > tbody > tr > th {
  background: #666666;
  color: #fff;
  text-align: left;
}
.analytics__table p {
  margin: 0 0 10px 0;
  padding: 0;
}
 .analytics__table > tbody > tr > td {
   vertical-align: top;
 }

.analytics__nodata {
  color: red;
  margin-bottom: 35px;
  font-size: 14px;
}

.analytics__head {
  margin-bottom: 25px;
  width: 100%;
  font-size: 14px;
}
.analytics__head td {
  vertical-align: middle;
  padding: 0 10px 0 0;
}
.analytics__head select {
  width: 110px;
  height: 34px;
}

.analytics__body {
  margin-bottom: 25px;
  background: #fbfbfb;
  min-height: 400px;
  overflow: hidden;
  padding: 20px;
}
.analytics__body__char {
  margin-bottom: 25px;
  /*background: #ccc;*/
  min-height: 200px;
}
.analytics__body__row {
  overflow: hidden;
  /*text-align: center;*/
}

.analytics__block {
  display: inline-block;
  float: left;
  vertical-align: top;
  width: 25%;
  color: #535353;
  text-align: center;
  margin-bottom: 25px;
}
.analytics__block__title {
  font-size: 14px;
  margin-bottom: 5px;
  font-weight: bold;
  color: #999;
}
.analytics__block__count {
  font-size: 42px;
  font-weight: bold;
}
.analytics__block__bottom {
  font-size: 24px;
}
.analytics__block__bottom span {
  display: none;
  vertical-align: -1px;
  margin-right: 5px;
  width: 16px;
  height: 20px;
  background-size: cover;
}
.analytics__block.up .analytics__block__bottom span {
  background-image: url(images/layout/up2.png);
  display: inline-block;
}
.analytics__block.down .analytics__block__bottom span {
  background-image: url(images/layout/down2.png);
  display: inline-block;
}
.analytics__block.up .analytics__block__bottom {
  color: #1abb9c;
}
.analytics__block.down .analytics__block__bottom {
  color: #e74c3c;
}

/* 15.12.2016 */

.analytics__table__overflow {
  overflow: hidden;
  overflow-y: auto;
  height: 440px;
  position: relative;
}
.analytics__table__overflow .analytics__table {
  margin-bottom: 0;
}
.blueThin-input {
  width: 100px;
  height: 34px;
  border: 1px solid #BBD8FD;
  font-family: Arial;
  font-size: 12px;
  border-radius: 4px;
  padding: 0 5px;
  box-shadow: inset 1px 1px 2px #ddd8dc;
  color: #74646e;
  background-color: #fff;
}
.analytics__table--blueHead > thead > tr > th, .analytics__table--blueHead > tbody > tr > th {
  background: #114d83;
}

.table-navigation {
  overflow: hidden;
  margin-bottom: 5px;
  background: #114d83;
  font-size: 12px;
}
.table-navigation ul {
  margin: 0;
  padding: 0;
}
.table-navigation li {
  margin: 0;
  display: inline-block;
}
.table-navigation a {
  color: #fff;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
  text-decoration: none;
  font-weight: bold;
}
.table-navigation .active a {
  background: #0e3a61;
}
.busness_btn{margin: 0 auto}
.reset_logo{
    text-align: center;
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d43f3a), color-stop(1, #d9534f) );
    background: -moz-linear-gradient( center top, #d43f3a 5%, #d9534f 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d43f3a', endColorstr='#d9534f');
    background-color: #d43f3a;
    color: #fff;
    border-radius: 6px;
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
    padding: 6px 41px;
    cursor: pointer;
    border: none;}
    .reset_logo:hover,.reset_logo:focus{background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d9534f), color-stop(1, #d43f3a) );
    background: -moz-linear-gradient( center top, #d9534f 5%, #d43f3a 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9534f', endColorstr='#0e4384');
    background-color: #d9534f;}
.logo-view{position: relative;text-align: center;}
.upload_logo{position: absolute;
    width: 300px;
    height: 40px;
    line-height: 40px;
    top: 35%;
    text-align: center;
    background: rgba(0,0,0,0.7);z-index: 10}
    .btn_noactive{opacity: 0.4;cursor: default !important}
    .btn_noactive:hover,.btn_noactive:focus{background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d43f3a), color-stop(1, #d9534f) ) !important;
    background: -moz-linear-gradient( center top, #d43f3a 5%, #d9534f 100% ) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d43f3a', endColorstr='#d9534f') !important;
    background-color: #d43f3a !important;}
    .logo-noactive{    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 8;background: rgba(0,0,0,0.5);}
    input {outline: 0 !important;}

.update-form {
	padding-bottom: 15px;
    border-bottom: 1px solid #b8d7ff;
    margin-bottom: 20px;	

}
.update-form input[type=submit]{

}
.update-form table tr{

}
.update-form table{
	border-collapse: collapse;
    width: 100%;
    font-size:12px;

}
.update-form table td{
	padding:5px;
}
.update-locations-list{
	border-collapse: collapse;
	font-size:12px;
	
}
.update-locations-list tr.header {
	background-color: rgb(17, 77, 131);
	color:#fff;
}
.update-locations-list tr{

}
.update-locations-list tr td{
	padding:0 5px;
}
.update-locations-list tr th{
	text-align: left;
    padding:0 5px;
}
.update-locations-list input[type=text]{
	display: block;
	width:100%;
	background-color: none;
}


.license-expiration-table{
	border-collapse: collapse;
	font-size:12px;
	width: 100%;
}
.license-expiration-table thead tr{
	background-color: rgb(17, 77, 131);
	color:#fff;
}
.license-expiration-table tr td{
	padding: 2px 5px;
	border:1px solid #ccc;
}
.license-expiration-table  input[type=text]{
	display: block;
	width:100%;
	background-color: none;
}
.license-expiration-table tr th{
	text-align: left;
    padding:5px;
}
.license-expiration-table td.yellow{
	background-color: yellow;
}
.license-expiration-table td.orange{
	background-color: orange;
}
.license-expiration-table td.red{
	background-color: red;
}
.license-expiration-table td.gray{
	background-color: gray;
}

/* The switch - the box around the slider */
.switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 28px;
	float: right;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider:before {
	position: absolute;
	content: "";
	height: 20px;
	width: 20px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked + .slider {
	background-color: #233D76;
}

input:focus + .slider {
	box-shadow: 0 0 1px #233D76;
}

input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
	border-radius: 34px;
}

.slider.round:before {
	border-radius: 50%;
}

.excluded-switch-text {
	margin-top: 14px;
	margin-right: 7px;
	display: block;
	font-size: 14px;
	float: right;
}

.excluded-switch-wrapper {
	text-align: center;
	width: 95%;
}









