@font-face {
    font-family: 'Futura Std';
    src:url('FuturaStd-Light.eot');
    src:url('FuturaStd-Light.eot?#iefix') format('embedded-opentype'),
        url('FuturaStd-Light.ttf') format('truetype'),
        url('FuturaStd-Light.woff') format('woff'),
        url('fonts/FuturaStd-Light.svg#icofonts') format('svg');
    font-weight: 100;
}   
@font-face {
    font-family: 'Futura Std';
    src:url('FuturaStd-Medium.eot');
    src:url('FuturaStd-Medium.eot?#iefix') format('embedded-opentype'),
        url('FuturaStd-Medium.ttf') format('truetype'),
        url('FuturaStd-Medium.woff') format('woff'),
        url('FuturaStd-Medium.svg#icofonts') format('svg');
    font-weight: 300;
}   
@font-face {
    font-family: 'Futura Std';
    src:url('FuturaStd-Bold.eot');
    src:url('FuturaStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('FuturaStd-Bold.ttf') format('truetype'),
        url('FuturaStd-Bold.woff') format('woff'),
        url('FuturaStd-Bold.svg#icofonts') format('svg');
    font-weight: 500;
}   

body {
	font-family: 'Futura Std',"Helvetica", "Arial", "sans-serif";
	padding-bottom: 40px;
}

@media (max-width: 980px) {
	body {
		padding-top: 0;
		padding-bottom: 0;
	}
}

h2 {
	padding: 0;
	margin: 0;
	font-weight: 500;
}
button.btn.btn-small, input[type="submit"].btn.btn-small {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}
.alert strong {
	font-weight: 300;
}
.alert .close {
	opacity: 1;
}
.alert-success {
	color: #449EFF;
	background-color: #fff;
	border-color: #449EFF;
}
.alert-danger {
	color: red;
	background-color: #fff;
	border-color: red;
}

.btn-primary, .btn-primary:hover, .btn-primary:visited, .btn-primary:visited {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	background-color: #449EFF !important;
	background-image: -moz-linear-gradient(top, #449EFF, #449EFF) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#449EFF), to(#449EFF)) !important;
	background-image: -webkit-linear-gradient(top, #449EFF, #449EFF) !important;
	background-image: -o-linear-gradient(top, #449EFF, #449EFF) !important;
	background-image: linear-gradient(to bottom, #449EFF, #449EFF) !important;
	background-repeat: repeat-x;
	border-color: #449EFF #449EFF #449EFF;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-danger, .btn-danger:hover, .btn-danger:hover, .btn-danger:visited {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #000 !important;
	background-image: -moz-linear-gradient(top, #000, #000) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#000)) !important;
	background-image: -webkit-linear-gradient(top, #000, #000) !important;
	background-image: -o-linear-gradient(top, #000, #000) !important;
	background-image: linear-gradient(to bottom, #000, #000) !important;
	background-repeat: repeat-x;
	border-color: #000 #000 #000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
	color: #fff;
	background-color: #449EFF;
	border-radius: 0;
}
.nav-tabs a{
	color: #000;
}
.nav.nav-nested {
	margin-bottom: 0px; 
}
.nav-tabs.nav-stacked > li > a {
	cursor: pointer;
}
.nav-tabs.nav-stacked > li:first-child > a,
.nav.nav-stacked > li:last-child > a {
		-webkit-border-top-right-radius: 0px; 
	 border-top-right-radius: 0px; 
	 -webkit-border-top-left-radius: 0px; 
	 border-top-left-radius: 0px; 
		-moz-border-radius-topright: 0px;
		-moz-border-radius-topleft: 0px;
		-webkit-border-bottom-right-radius: 0px;
		border-bottom-right-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		border-bottom-left-radius: 0px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 0px;
}
.nav-tabs.nav-stacked > li > a {
	border: 1px solid #fff;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.nav-tabs.nav-stacked > li > a:hover {
	padding-top: 8px;
	padding-bottom: 8px;
	border: none;
	background-color: #449EFF;
	color: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
	border: 1px solid #449EFF !important;
	color: #449EFF;
	cursor: pointer;
	background-color: #fff;
}

.coupons-import, .delete-items{
	display:inline;
}
.coupons-import input {
 display: none;
}
.coupons-import label {
	display:inline;
 cursor:pointer;
}


div.row.vm {
	margin-left:0px;
}

div.row.vm > div.span-4 {
	border: 1px solid #ddd;
	margin-left:0px;
	padding: 10px 10px 10px
}
div.row.vm > div.span-4 > div.image{
	height: 80px;
	width: 100%;
	text-align: center;
}
div.row.vm > div.span-4 > div.image > img {
	height:100%;
	align:middle;
}
div.row.vm > div.span-4 > div.description {
	width:100%;
	text-align:center;
}
div.row.vm > div.span-4 > div.description > p.heading {
	font-size:18px;
	font-weight:600;
}
div.row.vm > div.span-4 > div.description > p.body {
	font-size:13px;
	font-weight:300;
}
div.row.vm > div.span-4 > div.description > p.body.red{
	color:red;
	font-weight:600;
}
div.row.vm > div.span-4 > form {
	font-size:13px;
	font-weight:300;
}
div.row.vm > div.span-4 > form label {
	white-space: nowrap;
	font-weight:500;
	line-height:0px;
	text-align: right;
}

div.row.vm > div.span-4 > form input {
	padding: 2px 6px;
	margin-bottom:0px;
}

div.row.vm > div.span-4 > form select {
	padding: 6px 6px;
	margin-bottom:0px;
}

div.row.vm > div.span-4 > form label.border {
	margin-bottom: 12px;
}


.digg_pagination {
		display:block;
  background: white;
  cursor: default;
  text-align: center;
  /* self-clearing method: */ }
  .digg_pagination a, .digg_pagination span, .digg_pagination em {
    padding: 0.2em 0.5em;
    display: inline-block;
    margin-right: 1px; }
  .digg_pagination .disabled {
    color: #999999;
    border: 1px solid #449EFF; }
  .digg_pagination .current {
    font-style: normal;
    font-weight: bold;
    background: #449EFF;
    color: white;
    border: 1px solid #000; }
  .digg_pagination a {
    text-decoration: none;
    color: #449EFF;
    border: 1px solid #449EFF; }
    .digg_pagination a:hover, .digg_pagination a:focus {
      color: #449EFF;
      border-color: #449EFF; }
  .digg_pagination .page_info {
    background: #2e6ab1;
    color: white;
    padding: 0.4em 0.6em;
    width: 22em;
    margin-bottom: 0.3em;
    text-align: center; }
    .digg_pagination .page_info b {
      color: #449EFF;
      background: #6aa6ed;
      padding: 0.1em 0.25em; }
  .digg_pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .digg_pagination {
    height: 1%; }
  *:first-child + html .digg_pagination {
    overflow: hidden; }
