/*** BUTTONS ***/.btn{	padding: .5em 1.2em;	border: 1px solid transparent;	border-radius: 3px;	box-shadow: 0 3px 0 rgba(0, 0, 0, 0.04);	vertical-align: baseline;	text-align: center;	text-decoration: none;	white-space: nowrap;	font-weight: 500;	font-size: 16px;	cursor: pointer;	zoom: 1; /* zoom and *display = ie7 hack for display: inline-block *//* replaced .button */	display: inline-block;	*display: inline;}.btn:hover{	background-color: #eee;	background-position: 0 -15px;	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2);	-moz-box-shadow: 0 0px 0px rgba(0,0,0,.2);	box-shadow: 0 0px 0px rgba(0,0,0,.2);	text-decoration: none;	-moz-transition: background-position 0.1s linear 0s;}.btn:active{	position: relative;	top: 1px;}.btn-m{/* replaced .btn-medium */	font-size: 14px;	}.btn-s{/* replaced .btn-small */	font-size: 12px;}/*** BUTTON COLORS ***//* PRIMARY - BLUE */.btn-prim, a.btn-prim, a.btn-prim:visited,.btn-split, a.btn-split, a.btn-split:visited, .btn.btn-prim.btn-d:hover, a.btn.btn-prim.btn-d:hover, .btn.btn-prim.btn-d:focus, a.btn.btn-prim.btn-d:focus, .btn.btn-prim.btn-d:active, a.btn.btn-prim.btn-d:active{	background: #00509d;	background: -webkit-gradient(linear, left top, left bottom, from(#0079bc), to(#00509d));	background: -moz-linear-gradient(top,  #0079bc,  #00509d);	text-decoration: none;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0079bc', endColorstr='#00509d');/* replaced .btn-primary-blue, replaced .btn-b  */	color: #fff;}.btn-prim:hover, a.btn-prim:hover, .btn-prim:focus, a.btn-prim:focus, .btn-prim:active, a.btn-prim:active{	background: #00509d;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00509d', endColorstr='#00509d');}/* SECONDARY - LIGHT BLUE */.btn-scnd, a.btn-scnd, a.btn-scnd:visited, .btn.btn-scnd.btn-d:hover, a.btn.btn-scnd.btn-d:hover, .btn.btn-scnd.btn-d:focus, a.btn.btn-scnd.btn-d:focus, .btn.btn-scnd.btn-d:active, a.btn.btn-scnd.btn-d:active{	background: #2386c0;	background: -webkit-gradient(linear, left top, left bottom, from(#45aad6), to(#2386c0));	background: -moz-linear-gradient(top, #45aad6, #2386c0);	text-decoration: none;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45aad6', endColorstr='#2386c0');/* lightblue, replaced .btn-secondary-blue, replaced .btn-l */	color: #fff;}.btn-scnd:hover, a.btn-scnd:hover, .btn-scnd:focus, a.btn-scnd:focus, .btn-scnd:active, a.btn-scnd:active{	background: #2386c0;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2386c0', endColorstr='#2386c0');}/* TERTIARY - GRAY */.btn.btn-ter, a.btn.btn-ter, a.btn.btn-ter:visited, .btn.btn-ter.btn-d:hover, a.btn.btn-ter.btn-d:hover, .btn.btn-ter.btn-d:focus, a.btn.btn-ter.btn-d:focus, .btn.btn-ter.btn-d:active, a.btn.btn-ter.btn-d:active{	border: 1px solid #ddd;	background: #f8f8f8;	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f8f8f8));	background: -moz-linear-gradient(top, #fefefe, #f8f8f8);	text-decoration: none;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f8f8f8');/* replaced .btn-tertiary-gray, replaced .btn-d */	color: #0654ba;}.btn.btn-ter:hover, a.btn.btn-ter:hover, .btn.btn-ter:focus, a.btn.btn-ter:focus, .btn.btn-ter:active, a.btn.btn-ter:active{	border: 1px solid #aaa;	background: #fafafa;}/* SPECIAL CASE CHECKOUT - GREEN */.btn-g, a.btn-g, a.btn-g:visited, .btn-g.btn-d:hover, a.btn-g.btn-d:hover, .btn-g.btn-d:focus, a.btn-g.btn-d:focus, .btn-g.btn-d:active, a.btn-g.btn-d:active{	background: #479313;	background: -webkit-gradient(linear, left top, left bottom, from(#70b42d), to(#479313));	background: -moz-linear-gradient(top, #70b42d, #479313);	text-decoration: none;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70b42d', endColorstr='#479313');/* replaced .btn-green */	color: #fff;}.btn-g:hover, a.btn-g:hover, .btn-g:focus, a.btn-g:focus, .btn-g:active, a.btn-g:active{	background: #2c7908;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c7908', endColorstr='#479313');}/* DISABLED */.btn-d, a.btn-d, .btn[disabled], a.btn-d:visited{	opacity: .4;}.btn.btn-d:active{	top: 0;}.btn.btn-d:hover{	box-shadow: none;	text-decoration: none;	cursor: default;}/* SPLIT BUTTONS*/.btn-split {	border-radius: 0 3px 3px 0;}.dropdown > .btn-split:first-child {	border-radius: 3px 0 0 3px;}.btn-split  + .dropdown-toggle {	padding: 8px 12px;	border-left: 1px solid #bbb;	border-radius: 0 3px 3px 0;}.btn-ter + .dropdown-toggle {	border-left: 0px;}.btn-m  + .dropdown-toggle {	padding: 7px 10px;}.btn-s  + .dropdown-toggle {	padding: 6px 8px;}/* END BUTTONS */