.cat_description{color:maroon;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;}
.boxText{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;}
.centertable{background-color:#D2DBF5;border-left:1px solid #798CCC;border-right:1px solid #798CCC;}
.navBlue{color:#00CBC9;font-family:Verdana;font-size:8pt;}
.errorBox{background:#ffb3b5;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;}
.stockWarning{color:#c00;font-family:Verdana, Arial, sans-serif;font-size:12px;}
.orderEdit{color:color:#960606;font-family:Verdana, Arial, sans-serif;font-size:10px;text-decoration:underline;}
body{background-color:#FFF;margin:0;padding:0;}
a{
	color:#686868;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
  text-decoration: underline;
}

li 
{
	list-style:none;
	padding-top:15px;
	
}

TD{color:#686868;font-family:tahoma;font-size:11px;}
FORM{display:inline;}
TR.header{background:#fff;}
TD.headerNavigation{background:#bbc3d3;color:#fff;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;}
A.headerNavigation{color:#7587A9;font-size:11px;text-decoration:none;}
TR.headerError{background:red;}
TD.headerError{background:red;color:#fff;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:700;text-align:center;}
TR.headerInfo{background:#0f0;}
TD.headerInfo{background:#0f0;color:#fff;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:700;text-align:center;}
/*TD.footer{background:#bbc3d3;color:#000;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;}*/
.templateinfobox{font-family:Verdana,Helvetica;font-size:11px;}
.infoBoxNotice{background:#FF8E90;}
.infoBoxNoticeContents{background:#FFE6E6;font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.infoBoxHeading{color:#000;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;padding-top:4px;}
TD.contentBoxHeading{color:#534F4D;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;padding-top:5px;}
TABLE.productListing{border-spacing:1px;}
.productListing-heading{color:#202020;font-family:tahoma, arial, times new roman;font-size:10px;padding:7px 0;vertical-align:top;}
TD.productListing-data{padding:5px;vertical-align:middle;}
TD.productListing-data{}
TD.pageHeading,DIV.pageHeading{color:#848381;font-family:Tahoma;font-size:11px;font-weight:700;}
TR.subBar{background:#f4f7fd;}
TD.subBar{color:#CB006C;font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.accountCategory{color:#abd;font-family:Verdana, Arial, sans-serif;font-size:13px;}
TD.fieldValue{font-family:Verdana, Arial, sans-serif;font-size:12px;}
SPAN.newItemInCart{color:#00CBC9;font-family:Verdana, Arial, sans-serif;font-size:10px;}
CHECKBOX,input[type=text],input[type=password],RADIO,SELECT{border-style:solid;border-width:1px;color:#7D7D7D;font-family:Verdana, Arial, 
sans-serif;font-size:11pt;font-weight:700;}
select{width:110px;}
TEXTAREA{border-color:#000;border-style:solid;border-width:thin;color:#000;font-family:Verdana;font-size:12px;height:200px;margin:auto;max-width:100%;padding:0;}
SPAN.greetUser{color:#f0a480;font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:700;}
TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
TD.formAreaTitle{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:700;}
SPAN.markProductOutOfStock{color:#c76170;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:700;}
SPAN.productSpecialPrice{color:#C41111;font-family:Verdana, Arial, sans-serif;}
SPAN.errorText{color:#00CBC9;font-family:Verdana, Arial, sans-serif;}
.moduleRowOver{cursor:hand;}
.moduleRowSelected{background-color:#E9F4FC;}
.checkoutBarFrom,.checkoutBarTo{color:#8c8c8c;font-family:Verdana, Arial, sans-serif;font-size:10px;}
.messageStackError,.messageStackWarning{background-color:#F4F4F4;border:1px solid 
#666;color:#646464;font-family:Arial;font-size:11px;font-weight:bolder;height:50px;margin-left:15px;margin-top:80px;padding-top:10px;text-align:center;width:550px;}
.messageStackSuccess{background-color:#F4F4F4;border:1px solid 
#666;color:#646464;font-family:Arial;font-size:11px;font-weight:bolder;height:80px;margin-left:15px;margin-top:2px;padding-top:2px;text-align:center;width:550px;}
TABLE.linkListing{border:1px;border-color:#b6b7cb;border-spacing:1px;border-style:solid;}
.linkListing-heading{background:#BDCAF3;color:#FFF;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;text-align:center;}
TD.linkListing-data{border-bottom:1px solid #b6b7cb;border-right:1px solid #b6b7cb;font-family:Verdana, Arial, 
sans-serif;font-size:10px;padding:4px;}
TR.linkListing-odd{background:#F5F7FC;}
TR.linkListing-even{background:#F5F5F5;}
.content{background:none;color:#CB006C;font-family:Verdana, Helvetica;font-size:10px;}
TR.ShowCartDetails,TD.ShowCartDetails,P.ShowCartDetails{color:: #BDCAF0;font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.5;}
TR.HeaderPageLinksLeft,TD.HeaderPageLinksLeft,P.HeaderPageLinksLeft{/*background-image:url(images/button_blank_left.gif);*/}
TR.HeaderPageLinksRight,TD.HeaderPageLinksRight,P.HeaderPageLinksRight{/*background-image:url(images/button_blank_right.gif);*/}
TR.HeaderPageLinks,TD.HeaderPageLinks,P.HeaderPageLinks{/*background-image:url(images/button_blank_middle.gif);*/color:#CB006C;font-family:Verdana, 
Arial, sans-serif;font-size:10px;font-weight:700;}
A.HeaderPageLinks{color:#CB006C;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;}
a:hover.HeaderPageLinks{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;}
TD.cookieUsage{background:#CB006C;color:#FFF;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;}
.TD.attributeBoxContent{background-color:silver;color:#CB006C;font-family:Verdana, Arial, sans-serif;font-size:10px;}
.storyboxtitle A:hover{font-family:Verdana;font-size:10px;font-weight:700;}
/*
.yearHeader{background-color:#FFF;color:#000;font-family:Helvetica, Arial, Verdana;font-size:14px;font-weight:700;text-decoration:none;}
.calendarMonth{background-color:#BBC3D3;cursor:default;width:100%;}
.calendarHeader{background-color:#FFF;color:#000;font-family:Helvetica, Arial, 
Verdana;font-size:11px;font-weight:700;height:22px;text-decoration:none;}
.calendarToday{background-color:#FFCF00;border:1px solid #FFF;color:#000;font-family:Arial, 
Verdana;font-size:10px;height:22px;padding-left:3px;text-decoration:none;width:18px;}
.calendarWeekend{background-color:#CAEEFF;border:1px solid #FFF;color:#000;font-family:Arial, 
Verdana;font-size:10px;height:22px;line-height:14px;padding-left:3px;text-decoration:none;width:18px;}
.calendar{background-color:#FFF;border:1px solid #FFF;color:#000;font-family:Arial, 
Verdana;font-size:10px;height:22px;line-height:14px;padding-left:3px;text-decoration:none;width:18px;}
.event{background-color:#FFF;border:1px solid #E6E6E6;color:#000;font-family:Arial, Verdana;font-size:11px;text-decoration:none;}
.empty{background-color:#F0FAFF;height:22px;line-height:14px;width:18px;}

*/


img{border:0;}


.main_text,table,li,textarea,select{color:#4D4D4D;font-family:Tahoma;font-size:11px;line-height:12px;}
.bg-col{background:url(images/bg-col1.gif) top left no-repeat;}
.bg-col2{background:url(images/bg-col2.gif) top right no-repeat;}
.bg-col3{background:url(images/bg-col.gif) top repeat-x;}
.bg-bot{background:url(images/bg-bot.gif) top repeat-x;}
.bg-line{background:url(images/bg-line2.gif) repeat-y;}
.h2_text{font-size:10px;}
.title 
{
	margin-bottom: 10px;
	margin-left:10px;
	min-height: 25px;
	padding: 12px 0 0px 0px;
	border-bottom: 1px solid #E2E2E2;
	letter-spacing: -.2px;
	line-height:20px;
	font-size: 1.7em;
	color: #C81414;
	
}
blockquote.shortinfo {
  font: 10px normal helvetica, sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid #ccc;
} 
.h3_text_big{color:#C81414;font-size:14px;font-family: Verdana, Helvetica, sans-serif;}
.h3_text{color:#7D7D7D;font-size:12px;text-decoration:line-through;}
.h4_text{color:#C81414;font-size:15pt;font-weight:800;text-decoration:none;}
.dln{color:#335E8B;font-size:15pt;font-weight:800;text-decoration:none;}
.price{color:#C81414;font-size:15pt;font-weight:800;text-decoration:none;}
.price_small{color:#686868;font-size:13pt;font-weight:800;text-decoration:none; margin-left:2px; margin-right:2px}


.h4_text3{color:#C81414;font-size:14px;text-decoration:none;}
.h4_text2{color:#C81414;font-size:10pt;font-weight:100;}
.l_text{color:#686868;text-transform:uppercase;}
.g_text{color:#646464;line-height:13px;}
.b_text{color:#393939;}
.c_text{color:#4D4D4D;}
.c_text a{color:#4D4D4D;text-decoration:none;}
.c_text a:hover{color:#4D4D4D;text-decoration:underline;}
.no_class,form,.no_class td{border:0;height:auto;margin:0;padding:0;width:auto;}
.margin{margin-left:8px;}
/*
.margin2{margin-top:3px;}
.margin3{margin-right:10px;}
.margin4{margin-right:2px;}
.margin5{margin-top:10px;}
.margin6{margin-left:170px;}
.margin7{margin-top:15px;}
.margin8{margin-left:10px;}
.margin9{margin-left:14px;}
.margin10{margin-right:17px;}
.margin11{margin-left:20px;}
.padding{padding-bottom:0;}
.padding2{padding-bottom:3px;}
.padding3{padding-bottom:9px;}
.padding4{padding-bottom:22px;}
.padding5{padding-bottom:38px;}
*/
.info{background-color:#BDE5F8;background-image:url(../../images/icons/info.png);clear:left;color:#00529B;width:100%;}
.bg-korn-top{background:url(images/tall-t.gif) top repeat-x;}
.bg-b-top{background:url(images/b2s.png) top repeat-x;}
.bg-korn-bot{background:url(images/tall-b.gif) bottom repeat-x;}
.bg-korn-l{background:url(images/tall-l.gif) bottom repeat-y;}
.bg-korn-r{background:url(images/tall-r.gif) bottom repeat-y;}
.grad{background:url(images/grad.gif) repeat-x;}
.line{background:url(images/bg-line.gif) repeat-x;height:1px;}
.line2{background:url(images/bg-line3.gif) repeat-x;}
.bg-line2{background:url(images/bg-line4.gif) repeat-x;}
.lh{line-height:14px;}
.input2{color:#7D7D7D;font-size:11px;height:19px;padding-left:5px;width:42px;}
textarea{background-color:#fff;border-color:#EBEBEB;color:#7D7D7D;font-size:12px;height:103px;padding-left:5px;width:400px;}
.select{color:#7D7D7D;font-size:10px;height:20px;width:171px;}
.select2{color:#7D7D7D;font-size:10px;height:20px;width:129px;}
ul{list-style:none;margin:0;padding:0;}
.zdjecie{background-color:#fff;border:1px solid #000;padding:0;}
/*#thumbBox{background:#313131;cursor:pointer;left:0;padding:10px 10px 0;position:absolute;top:0;visibility:hidden;width:auto;z-index:10;}
#thumbBox .footerbar{color:#FFF;font:bold 12px Verdana;letter-spacing:5px;line-height:1.1em;padding:5px 0;text-align:right;}
#thumbBox #thumbImage{background-color:#FFF;}
#thumbLoading{background-color:#EFEFEF;border:1px solid #000;padding:5px;position:absolute;visibility:hidden;z-index:5;}
*/
blockquote{background:inherit;border-left:3px solid #CCC;color:#5D5D5D;padding-left:10pt;}
.pokaz{color:#646464;font-size:12px;font-weight:700;text-decoration:none;}
.link{color:#c00;font-size:11px;text-decoration:none;}
.wysz{color:#7D7D7D;font-size:11pt;height:25px;padding-left:5px;width:410px;}
#leftBox h4,#rightBox h4,div.contentBox h4,#services h4{border-right:1px solid #dfe0e4;border-top:1px solid #dfe0e4;font:bold 10pt verdana, arial, 
sans-serif;margin:0 0 0 7px;padding:3px 12px 3px 11px;position:relative;}
div.contentBox h4{margin:0 0 0 3px !important;}
#leftBox h4 span,#rightBox h4 span,div.contentBox h4 span,#services h4 
span{height:23px;left:-7px!important;position:absolute;top:-1px!important;width:13px;}
#navcontainer ul{display:block;font-family:Verdana, sans-serif;list-style:none outside;margin:0 0 0 10px;padding:0;}
#navcontainer li{background-color:#FFF;border-left:1px solid #F4F4F4;border-right:1px solid #F4F4F4;border-top:1px solid 
#F4F4F4;color:#686868;float:left;font-size:8pt;font-weight:700;height:13px;margin:0 4px 0 0;padding:0;position:relative;top:-1.32em;width:270px;line-height:15px;}
#navcontainer a:link,#navcontainer a:visited{background-color:#FFF;color:#686868;padding-left:1px;padding-right:1px;text-decoration:none;}
#navcontainer a:hover{background-color:#F4F4F4;color:#686868;}
#navcontainerclear{display:none;}
html>body #navcontainerclear{clear:both;display:block;}
#navcontainer li#active a{background-color:#fff;color:#FFF;width:130px;}
.info,.success,.warning,.error,.validation{background-position:10px center;background-repeat:no-repeat;border:1px 
solid;font-family:Verdana;font-size:8pt;margin:10px 0;padding:15px 10px 15px 50px;width:480px;}
.success{background-color:#DFF2BF;background-image:url(../../images/icons/success.png);color:#4F8A10;}
.warning{background-color:#FEEFB3;background-image:url(../../images/icons/warning.png);color:#9F6000;}
.error{background-color:#FFBABA;background-image:url(../../images/icons/error.png);color:#D8000C;}
.info2{background-color:#F0F8FF;background-image:url(../../images/icons/info.png);background-position:10px 
center;background-repeat:no-repeat;border:1px solid;color:#00529B;font-family:Verdana;font-size:8pt;margin:10px 0;min-width:300px;padding:15px 10px 
15px 50px;}
TR.headerNavigation,TR.footer{background:#bbc3d3;}
.infoBoxContents,TD.infoBox,SPAN.infoBox,TD.smallText,SPAN.smallText,P.smallText,.messageBox{font-family:Verdana, Arial, sans-serif;font-size:10px;}
A.pageResults,.h_text{color:#C81414;}
TD.main,P.main,TD.category_desc{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.5;}
TD.fieldKey,TD.tableHeading{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:700;}
.checkoutBarCurrent,.inputRequirement{color:#C81414;font-family:Verdana, Arial, sans-serif;font-size:10px;}
.attributeBoxContent,.TR.attributeBoxContent{background-color:gray;color:#CB006C;font-family:Verdana, Arial, sans-serif;font-size:10px;}
.storyboxtitle,.storyboxtitle A:link,.storyboxtitle A:active,.storyboxtitle 
A:visited{background:none;color:#000;font-family:Verdana;font-size:10px;font-weight:700;}

.two-cols {
	margin: 0 25px;
	display: block;
	height:110px;
	width:auto;
	margin:0 auto;
	padding: 35px 35px 0 35px;
	background-color: #F4F4F4;
	border-top: 1px solid #C8C8C8;
	color: #736F6A;
}
.two-cols .ogranicznik
{
	width:850px;
	margin:0 auto;
}
.two-cols .col2 {
	float:right;
	width: 180px;
	padding: 0 0 0 25px;
	
}
.two-cols h2 {
	
	font-size:8pt;
	
}
.two-cols li a {
	color: #736F6A;
	padding-left: 12px;
	line-height:25px;
}
.two-cols ul {
	list-style: none;
	
	border-left: 1px solid #C8C8C8;
}
.two-cols li li {
}



.tagi
{
	margin-left:10px;
	font-family:Helvetica;
}
	.tag1{font-size:10px;}
	.tag2{font-size:11px;}
	.tag3{font-size:12px;}
	.tag4{font-size:13px;}
	.tag5{font-size:14px; font-weight:bold}
	
	
	form.cmxform fieldset {
  margin-bottom: 10px;
border:none;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  margin-right:10px; 
margin-left:10px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;

font-style: normal;
font-weight: normal;
text-transform: inherit;
letter-spacing: normal;
line-height: 1.4em;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset p  {
  list-style: none;
  padding: 5px;
  margin: 0;
  
}

form.cmxform fieldset li  {
  list-style: none;
  padding: 5px;
  margin: 0;
  
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  
 
  width: auto;
}
form.cmxform fieldset input
{
border-style:solid;
border-width:1px;
color:#7D7D7D;
height:25px;
margin-right:10px; 
margin-left:10px;
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
padding-left:5px;
font-style: normal;
font-weight: normal;
text-transform: inherit;
letter-spacing: normal;
line-height: 1.4em;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}
 
#result {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	
	margin-bottom:10px;
	background-color:#FFFF99;
}

.suggestionsBox {
	position: absolute;
	
	margin-left:220px;
	margin-top:50px;
	width: 571px;
	background-color: #FFF;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;

	color: #000;
}




.suggestionList {
	
	padding: 0px;
	
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	height:35px;
	padding: 6px;
	font-size:9pt;
	text-align:center;
	border-bottom:1px dotted #666;
}
.suggestionList ul li:hover {
	background-color: #FC3;
	color:#000;
}
.suggestionList ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	padding:0;
	margin:0;
}

.load{
background-image:url(loader.gif);
background-position:right;
background-repeat:no-repeat;
}

#suggest {
	position:relative;
}



 #content-slider {
  width: 650px;
  height: 6px;
  margin: 2px;
  bottom: 0px;
  margin-left:0px;
  background: #898989;
  position: absolute;
}

.ui-slider-handle {
  width: 8px;
  height: 14px;
  position: absolute;
  top: -4px;
  background: #686868;
  border: solid 1px black;
}

#content-scroll {
  width: 700px;
  
  overflow: hidden;
}

#content-holder {
  width: 650px;
  height: 95px;
}

.content-item {

}

.products_item
{

float:left;
width:90px;
height:45px;
margin-top:5px;

}
.products_item img
{
	vertical-align: middle;
	
}
.kasa
{
float:right;
margin-top:5px;

}

.searchengine
{
	font-family:Arial;
	font-size:30pt;
	font-weight:bolder; 

	border: 1px #A9A9A9 solid;
	width:528px; 
	padding-left:10px; 
	height:45px; 
	*padding-top:4px; 
	*font-size:18pt; 
}


 #product_added_basket
{
	bottom:0px;
	position: fixed;
	width:100%;
	height:80px;
	background-color:#DFDEE3;
	border-top:1px solid black;
	z-index:9999;
	text-align:center;
	display:none
	}

.quantity{color:#C81414;font-size:13pt;font-weight:100;text-decoration:none;}



.title_printer
		{
		opacity:0.95;
		filter:alpha(opacity=95);
		background-color:#F4F4F4;
		width:180px;
		height:40px;
		z-index:100;
		position:absolute;
		
		}
		div.title_printer p
		{
		margin-left:15px;
		color:#000000;
		margin-top:2px;
		font-weight:bold;
		font-size:10pt;
		font-family:Sans-serif;
		}
		.product_item_printer
		{
		display:inline-block;
		*display:inline;
		/*border-right:solid 1px;*/
		width:180px;
		height:200px;
		cursor:pointer;
		}
		.price_printer
		{
			font-size:16pt;
			margin-left:7px;
			
			font-weight:bold;
			text-align:center;
			font-family:sans-serif;
			color:#686868;
		}
		.image_printer
		{
		background-position:center;
		width:180px;
		height:182px;
		margin-top:10px;
		background-repeat:no-repeat;
		}

.item_products
{
 display:inline-block;
 *display:inline;
 width:180px;
 height:230px;
}


			.title_search
		{
		background-color:#F5F5F5;
		width:160px;
		min-height:25px;
		}
		div.title_search p
		{
		margin-left:15px;
		color:#000000;
		margin-top:2px;
		font-weight:bold;
		font-size:10pt;
		font-family:Sans-serif;
		}
		.product_item_search
		{
		border:solid 1px;
		border-color:#DBDBDB;
		float:left;
		margin-left:15px;
		width:160px;
		height:142px;
		margin-bottom:25px;
		}
		.price_search
		{
			font-size:20pt;
			margin-left:7px;
			font-weight:bold;
			font-family:sans-serif;
			color:#686868;
		}
		.image_search
		{
	
		width:113px;
		height:82px;

		}
		.image_search img
		{
		margin-left:30%;
		margin-top:10%;
		}
		
		

		

/************ VANADIUM CSS **********************/

input.vanadium-invalid, select.vanadium-invalid, textarea.vanadium-invalid {
  border-color: red !important;
  border-style: solid !important;
}

input.vanadium-valid, select.vanadium-valid, textarea.vanadium-valid {
  border-color: #0F0 !important;
  border-style: solid !important;
}

.vanadium-message-value {
  font-style: italic;
  text-decoration: underline;
}

.vanadium-advice {
  font-size: 12px;
  margin-left:155px;
  display:block;
}

.vanadium-advice.vanadium-invalid, .vanadium-advice.vanadium-invalid  {
  color: red;
}

input.vanadium-valid {
  border-color: greenyellow;
}

input.vanadium-valid ~ .vanadium-valid-advice {
  display: inline !important;
  border-color: green;
}

.container {
  border-color: #00F;
  border-style: solid;
  border-width: 2px;
  margin: 3px;
  padding: 2px;
  width: auto;
}

.container.vanadium-valid {
  border-color: #0F0 !important;
}

.container.vanadium-invalid {
  border-color: #F00 !important;
}

/*************** END OF VANADIUM CSS *****************/
