@import url(../base/base.css);
@import url(//fonts.googleapis.com/css?family=Raleway:100,200,400,700);

#leadbanner	{ position:relative; color:white; background:transparent; margin-bottom:60px;}
#leadbanner div.background	{ position:absolute; top:-175px;width:100%; height:445px; z-index:-100; background-color: transparent; background:#686262 url('/config/themes/photobookspro/images/book-pages-fan.jpg') no-repeat top; border-bottom:20px solid white; }
#leadbanner h1, #leadbanner h2, #leadbanner h3, #leadbanner h4, #leadbanner h5, #leadbanner h6 { margin:10px 0; }
#site-navbar-collapse { overflow:visible; }

body	{font-family: Raleway,sans-serif; font-weight:400;}
h1, h2	{font-family: Raleway,sans-serif;font-weight:100}
h3, h4, h5, h6 {font-family: Raleway,sans-serif;font-weight:400}
.mod-lead-photobookspro h1	{font-size:34pt;}
.mod-lead-photobookspro h2	{font-size:26pt;}
.mod-lead-photobookspro h3	{font-size:16pt;}
.mod-lead-photobookspro h4	{font-size:14pt;}
.mod-lead-photobookspro h5	{font-size:12pt;}
.mod-lead-photobookspro h6	{font-size:10pt;}
h4, h5, h6	{font-family: Raleway,sans-serif;font-family: Raleway; font-weight:700}
.mod-lead-photobookspro h1, .mod-lead-photobookspro h2, .mod-lead-photobookspro h3, .mod-lead-photobookspro h4, .mod-lead-photobookspro h5, .mod-lead-photobookspro h6 { margin-bottom:30px; }

a,.link	{color:#04ab40}
a:hover,.link:hover	{color:#00732a}
legend,fieldset	{background-color:#e4e1de}
.btn	{text-transform:capitalize;font-weight:700}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #00DA56;
  *background-color: #006F2C;
  background-image: -moz-linear-gradient(top, #00DA56, #006F2C);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00DA56), to(#006F2C));
  background-image: -webkit-linear-gradient(top, #00DA56, #006F2C);
  background-image: -o-linear-gradient(top, #00DA56, #006F2C);
  background-image: linear-gradient(to bottom, #00DA56, #006F2C);
  background-repeat: repeat-x;
  border-color: #006F2C #006F2C #304713;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #006F2C;
  *background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}

.btn-group.btn-group-panel .btn.label-select.active	{ -webkit-box-shadow:inset 0px -6px 0px -2px #04ab40; -moz-box-shadow:inset 0px -6px 0px -2px #04ab40; box-shadow:inset 0px -6px 0px -2px #04ab40;}
label.label-select:hover	{-webkit-box-shadow: inset 0px 0px 0px 3px #04ab40;-moz-box-shadow: inset 0px 0px 0px 3px #04ab40;box-shadow: inset 0px 0px 0px 3px #04ab40;}

#bw-main-header .navbar	{ background-color:#525252; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border:0;padding:10px 0 0 15px;}
#bw-main-header .navbar.ux    { background-color:#402a54; }
#bw-main-header .navbar.stage { background-color:#1c521f; }
#bw-main-header .navbar.sandbox       { background-color:#452a52; }


#bw-main-header .navbar .navbar-brand	{margin:0; padding:0;}
#bw-main-header .navbar .navbar-brand img	{ height:75%; padding-right:5px; margin-top:-10px; display: inline-block; }
#bw-main-header .navbar .navbar-brand a.hover	{ underline:none; }
#bw-main-header .navbar .navbar-brand, 
#bw-main-header .navbar .nav > li > a	{ color:white; }
#bw-main-header .navbar .navbar-brand:hover,
#bw-main-header .navbar .navbar-link:hover,
#bw-main-header .navbar .navbar-link:focus,
#bw-main-header .navbar .nav > li > a:focus,
#bw-main-header .navbar .nav > li > a:hover	{ color:#06B947; }
.navbar-toggle	{ background: #444444; }
.navbar .container	{ padding-bottom: 0; border-bottom: 0 solid #eee; margin-bottom: 0; }
#bw-main-header .navbar .navbar-brand {font-weight:200;margin-left:0;font-size:26pt;padding-top:8px;}

@media (max-width:990px) {
#bw-main-header .navbar .navbar-brand { font-size:18pt; }
#bw-main-content.container-fluid {padding-right:0px; padding-left:0px;}
.nav > li > a {padding:10px 7px;}
#leadbanner div.background	{height:500px; }
}

@media (max-width:767px) {
#leadbanner div.background	{height:850px; }
}
.nav > li > a { font-weight:500;text-transform:uppercase; font-size:10pt;}

#bw-main-header .navbar .nav .active > a, #bw-main-header .navbar .nav .active > a:hover, 
#bw-main-header .navbar .nav .active > a:focus 
#bw-main-header .navbar .nav li.dropdown.open > .dropdown-toggle, #bw-main-header .navbar .nav li.dropdown.active > .dropdown-toggle,
#bw-main-header .navbar .nav li.dropdown.open.active > .dropdown-toggle	{ background-color: #716C6D; margin-left:10px; }

body {background:#fff;}

#socialbuttons	{display: block; width:56px; position: absolute; top: 0px; margin-left: -110px; padding: 10px; background: #EEE; border: 1px solid #E7E7E7; box-shadow: inset 0 0 1px white, 0 0 2px #EEE; border-bottom: 1px solid #E3E3E3;}
#socialbuttons>div { padding-bottom:15px; }

.header.productwizard .stepbox.active 	{ border-color:#BB1F1A; }
.header.productwizard .stepbox	{ background-color:#FFFAE2; }
.header.productwizard .stepbox:hover 	{ border-color:#000000; }
.header.productwizard .lefthandlebar	{ border-left:4px solid #BB1F1A;border-top:4px solid #BB1F1A; }
.header.productwizard .righthandlebar	{ border-right:4px solid #BB1F1A;border-top:4px solid #BB1F1A; }

#instantquote	{ padding:10px; }

.purchaseoptions dt	{ font-weight:100; }

.box.confirm	{ background-color:white; }

.edit.designer .btn	{ text-transform:capitalize;}

.stepbox .stepnumbercircle	{ background-color: #06B947; }

.stepbox	{ background-color:#505151 ; color:white; }

/* vim: set ts=40: */
