/*!

 * Bootstrap @VERSION

 *

 * Copyright 2011 Twitter, Inc

 * Licensed under the Apache License v2.0

 * http://www.apache.org/licenses/LICENSE-2.0

 *

 * Designed and built with all the love in the world @twitter by @mdo and @fat.

 */

/* Reset.less

 * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here	that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).

 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

html,

body {

  margin: 0;

  padding: 0;

}

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

cite,

code,

del,

dfn,

em,

img,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

dd,

dl,

dt,

li,

ol,

ul,

fieldset,

form,

label,

legend,

button,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td {

  margin: 0;

  padding: 0;

  border: 0;

  font-weight: normal;

  font-style: normal;

  font-size: 100%;

  line-height: 1;

  font-family: inherit;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

ol,

ul {

  list-style: none;

}

q:before,

q:after,

blockquote:before,

blockquote:after {

  content: "";

}

html {

  overflow-y: scroll;

  font-size: 100%;

  -webkit-text-size-adjust: 100%;

  -ms-text-size-adjust: 100%;

}

a:focus {

  outline: thin dotted;

}

a:hover,

a:active {

  outline: 0;

}

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

nav,

section {

  display: block;

}

audio,

canvas,

video {

  display: inline-block;

  *display: inline;

  *zoom: 1;

}

audio:not([controls]) {

  display: none;

}

sub,

sup {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}

sup {

  top: -0.5em;

}

sub {

  bottom: -0.25em;

}

img {

  border: 0;

  -ms-interpolation-mode: bicubic;

}

button,

input,

select,

textarea {

  font-size: 100%;

  margin: 0;

  vertical-align: baseline;

  *vertical-align: middle;

}

button,

input {

  line-height: normal;

  *overflow: visible;

}

button::-moz-focus-inner,

input::-moz-focus-inner {

  border: 0;

  padding: 0;

}

button,

input[type="button"],

input[type="reset"],

input[type="submit"] {

  cursor: pointer;

  -webkit-appearance: button;

}

input[type="search"] {

  -webkit-appearance: textfield;

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

}

input[type="search"]::-webkit-search-decoration {

  -webkit-appearance: none;

}

textarea {

  overflow: auto;

  vertical-align: top;

}

/* Variables.less

 * Variables to customize the look and feel of Bootstrap

 * ----------------------------------------------------- */

/* Mixins.less

 * Snippets of reusable CSS to develop faster and keep code readable

 * ----------------------------------------------------------------- */

/*

 * Scaffolding

 * Basic and global styles for generating a grid system, structural layout, and page templates

 * ------------------------------------------------------------------------------------------- */

body {

  background-color: #ffffff;

  margin: 0;

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

  font-size: 13px;

  font-weight: normal;

  line-height: 18px;

  color: #404040;

}

.container {

  /*width: 950px;*/

  margin-left: auto;

  margin-right: auto;

  zoom: 1;

  *zoom: 1;

}

.container:before,

.container:after {

  display: table;

  content: "";

  zoom: 1;

}

.container:after {

  clear: both;

}

.container-fluid {

  position: relative;

  min-width: 940px;

  padding-left: 20px;

  padding-right: 20px;

  zoom: 1;

  *zoom: 1;

}

.container-fluid:before,

.container-fluid:after {

  display: table;

  content: "";

  zoom: 1;

}

.container-fluid:after {

  clear: both;

}

.container-fluid > .sidebar {

  position: absolute;

  top: 0;

  left: 20px;

  width: 220px;

}

.container-fluid > .content {

  margin-left: 240px;

}

a {

  color: #ffffff;

  text-decoration: none;

  line-height: inherit;

  font-weight: inherit;

}

a:hover {

  color: #d9d9d9;

  text-decoration: underline;

}

.pull-right {

  float: right;

}

.pull-left {

  float: left;

}

.hide {

  display: none;

}

.show {

  display: block;

}

.row {

  zoom: 1;

  *zoom: 1;

  margin-left: -10px;

}

.row:before,

.row:after {

  display: table;

  content: "";

  zoom: 1;

}

.row:after {

  clear: both;

}

.row > [class*="span"] {

  display: inline;

  float: left;

  margin-left: 10px;

}

.span1 {

  width: 30px;

}

.span2 {

  width: 70px;

}

.span3 {

  width: 110px;

}

.span4 {

  width: 150px;

}

.span5 {

  width: 190px;

}

.span6 {

  width: 230px;

}

.span7 {

  width: 270px;

}

.span8 {

  width: 310px;

}

.span9 {

  width: 350px;

}

.span10 {

  width: 390px;

}

.span11 {

  width: 430px;

}

.span12 {

  width: 470px;

}

.span13 {

  width: 510px;

}

.span14 {

  width: 550px;

}

.span15 {

  width: 590px;

}

.span16 {

  width: 630px;

}

.span17 {

  width: 670px;

}

.span18 {

  width: 710px;

}

.span19 {

  width: 750px;

}

.span20 {

  width: 790px;

}

.span21 {

  width: 830px;

}

.span22 {

  width: 870px;

}

.span23 {

  width: 910px;

}

.span24 {

  width: 950px;

}

.row > .offset1 {

  margin-left: 50px;

}

.row > .offset2 {

  margin-left: 90px;

}

.row > .offset3 {

  margin-left: 130px;

}

.row > .offset4 {

  margin-left: 170px;

}

.row > .offset5 {

  margin-left: 210px;

}

.row > .offset6 {

  margin-left: 250px;

}

.row > .offset7 {

  margin-left: 290px;

}

.row > .offset8 {

  margin-left: 330px;

}

.row > .offset9 {

  margin-left: 370px;

}

.row > .offset10 {

  margin-left: 410px;

}

.row > .offset11 {

  margin-left: 450px;

}

.row > .offset12 {

  margin-left: 490px;

}

.span-one-third {

  width: 300px;

}

.span-two-thirds {

  width: 620px;

}

.row > .offset-one-third {

  margin-left: 340px;

}

.row > .offset-two-thirds {

  margin-left: 660px;

}

/* Typography.less

 * Headings, body text, lists, code, and more for a versatile and durable typography system

 * ---------------------------------------------------------------------------------------- */

p {

  font-size: 13px;

  font-weight: normal;

  line-height: 18px;

  margin-bottom: 9px;

}

p small {

  font-size: 11px;

  color: #bfbfbf;

}

h1,

h2,

h3,

h4,

h5,

h6 {

  font-weight: bold;

  color: #ffffff;

}

h1 small,

h2 small,

h3 small,

h4 small,

h5 small,

h6 small {

  color: #404040;

}

h1 {

  margin-bottom: 18px;

  font-size: 30px;

  line-height: 36px;

}

h1 small {

  font-size: 18px;

}

h2 {

  font-size: 24px;

  line-height: 36px;

}

h2 small {

  font-size: 14px;

}

h3,

h4,

h5,

h6 {

  line-height: 36px;

}

h3 {

  font-size: 18px;

}

h3 small {

  font-size: 14px;

}

h4 {

  font-size: 16px;

}

h4 small {

  font-size: 12px;

}

h5 {

  font-size: 14px;

}

h6 {

  font-size: 13px;

  color: #bfbfbf;

  text-transform: uppercase;

}

ul,

ol {

  margin: 0 0 18px 25px;

}

ul ul,

ul ol,

ol ol,

ol ul {

  margin-bottom: 0;

}

ul {

  list-style: disc;

}

ol {

  list-style: decimal;

}

li {

  line-height: 18px;

  color: #000;

}

ul.unstyled {

  list-style: none;

  margin-left: 0;

}

dl {

  margin-bottom: 18px;

}

dl dt,

dl dd {

  line-height: 18px;

}

dl dt {

  font-weight: bold;

}

dl dd {

  margin-left: 9px;

}

hr {

  margin: 20px 0 19px;

  border: 0;

  border-bottom: 1px solid #eee;

}

strong {

  font-style: inherit;

  font-weight: bold;

}

em {

  font-style: italic;

  font-weight: inherit;

  line-height: inherit;

}

.muted {

  color: #808080;

}

blockquote {

  margin-bottom: 18px;

  border-left: 5px solid #eee;

  padding-left: 15px;

}

blockquote p {

  font-size: 14px;

  font-weight: 300;

  line-height: 18px;

  margin-bottom: 0;

}

blockquote small {

  display: block;

  font-size: 12px;

  font-weight: 300;

  line-height: 18px;

  color: #bfbfbf;

}

blockquote small:before {

  content: '\2014 \00A0';

}

address {

  display: block;

  line-height: 18px;

  margin-bottom: 18px;

}

code,

pre {

  padding: 0 3px 2px;

  font-family: Monaco, Andale Mono, Courier New, monospace;

  font-size: 12px;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}

code {

  background-color: #fee9cc;

  color: rgba(0, 0, 0, 0.75);

  padding: 1px 3px;

}

pre {

  background-color: #f5f5f5;

  display: block;

  padding: 8.5px;

  margin: 0 0 18px;

  line-height: 18px;

  font-size: 12px;

  border: 1px solid #ccc;

  border: 1px solid rgba(0, 0, 0, 0.15);

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  white-space: pre;

  white-space: pre-wrap;

  word-wrap: break-word;

}

/* Forms.less

 * Base styles for various input types, form layouts, and states

 * ------------------------------------------------------------- */

form {

  margin-bottom: 18px;

}

fieldset {

  margin-bottom: 18px;

  padding-top: 18px;

}

fieldset legend {

  display: block;

  padding-left: 150px;

  font-size: 19.5px;

  line-height: 1;

  color: #404040;

  *padding: 0 0 5px 145px;

  *line-height: 1.5;

  /* IE6-7 */



}

form .clearfix {

  margin-bottom: 18px;

  zoom: 1;

  *zoom: 1;

}

form .clearfix:before,

form .clearfix:after {

  display: table;

  content: "";

  zoom: 1;

}

form .clearfix:after {

  clear: both;

}

label,

input,

select,

textarea {

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

  font-size: 13px;

  font-weight: normal;

  line-height: normal;

}

label {

  padding-top: 6px;

  font-size: 13px;

  line-height: 18px;

  float: left;

  width: 130px;

  text-align: right;

  color: #404040;

}

form .input {

  margin-left: 150px;

}

input[type=checkbox],

input[type=radio] {

  cursor: pointer;

}

input,

textarea,

select,

.uneditable-input {

  display: inline-block;

  width: 210px;

  height: 18px;

  padding: 4px;

  font-size: 13px;

  line-height: 18px;

  color: #808080;

  border: 1px solid #ccc;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}

select {

  padding: initial;

}

input[type=checkbox],

input[type=radio] {

  width: auto;

  height: auto;

  padding: 0;

  margin: 3px 0;

  *margin-top: 0;

  /* IE6-7 */



  line-height: normal;

  border: none;

}

input[type=file] {

  background-color: #ffffff;

  padding: initial;

  border: initial;

  line-height: initial;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

}

input[type=button],

input[type=reset],

input[type=submit] {

  width: auto;

  height: auto;

}

select,

input[type=file] {

  height: 27px;

  *height: auto;

  line-height: 27px;

  *margin-top: 4px;

  /* For IE7, add top margin to align select with labels */



}

select[multiple] {

  height: inherit;

  background-color: #ffffff;

}

textarea {

  height: auto;

}

.uneditable-input {

  background-color: #ffffff;

  display: block;

  border-color: #eee;

  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);

  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);

  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);

  cursor: not-allowed;

}

:-moz-placeholder {

  color: #bfbfbf;

}

::-webkit-input-placeholder {

  color: #bfbfbf;

}

input,

textarea {

  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;

  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;

  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;

  -o-transition: border linear 0.2s, box-shadow linear 0.2s;

  transition: border linear 0.2s, box-shadow linear 0.2s;

  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);

  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);

  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);

}

input:focus,

textarea:focus {

  outline: 0;

  border-color: rgba(82, 168, 236, 0.8);

  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);

  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);

  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);

}

input[type=file]:focus,

input[type=checkbox]:focus,

select:focus {

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

  outline: 1px dotted #666;

}

form .clearfix.error > label,

form .clearfix.error .help-block,

form .clearfix.error .help-inline {

  color: #b94a48;

}

form .clearfix.error input,

form .clearfix.error textarea {

  color: #b94a48;

  border-color: #ee5f5b;

}

form .clearfix.error input:focus,

form .clearfix.error textarea:focus {

  border-color: #e9322d;

  -webkit-box-shadow: 0 0 6px #f8b9b7;

  -moz-box-shadow: 0 0 6px #f8b9b7;

  box-shadow: 0 0 6px #f8b9b7;

}

form .clearfix.error .input-prepend .add-on,

form .clearfix.error .input-append .add-on {

  color: #b94a48;

  background-color: #fce6e6;

  border-color: #b94a48;

}

form .clearfix.warning > label,

form .clearfix.warning .help-block,

form .clearfix.warning .help-inline {

  color: #c09853;

}

form .clearfix.warning input,

form .clearfix.warning textarea {

  color: #c09853;

  border-color: #ccae64;

}

form .clearfix.warning input:focus,

form .clearfix.warning textarea:focus {

  border-color: #be9a3f;

  -webkit-box-shadow: 0 0 6px #e5d6b1;

  -moz-box-shadow: 0 0 6px #e5d6b1;

  box-shadow: 0 0 6px #e5d6b1;

}

form .clearfix.warning .input-prepend .add-on,

form .clearfix.warning .input-append .add-on {

  color: #c09853;

  background-color: #d2b877;

  border-color: #c09853;

}

form .clearfix.success > label,

form .clearfix.success .help-block,

form .clearfix.success .help-inline {

  color: #468847;

}

form .clearfix.success input,

form .clearfix.success textarea {

  color: #468847;

  border-color: #57a957;

}

form .clearfix.success input:focus,

form .clearfix.success textarea:focus {

  border-color: #458845;

  -webkit-box-shadow: 0 0 6px #9acc9a;

  -moz-box-shadow: 0 0 6px #9acc9a;

  box-shadow: 0 0 6px #9acc9a;

}

form .clearfix.success .input-prepend .add-on,

form .clearfix.success .input-append .add-on {

  color: #468847;

  background-color: #bcddbc;

  border-color: #468847;

}

.input-mini,

input.mini,

textarea.mini,

select.mini {

  width: 60px;

}

.input-small,

input.small,

textarea.small,

select.small {

  width: 90px;

}

.input-medium,

input.medium,

textarea.medium,

select.medium {

  width: 150px;

}

.input-large,

input.large,

textarea.large,

select.large {

  width: 210px;

}

.input-xlarge,

input.xlarge,

textarea.xlarge,

select.xlarge {

  width: 270px;

}

.input-xxlarge,

input.xxlarge,

textarea.xxlarge,

select.xxlarge {

  width: 530px;

}

textarea.xxlarge {

  overflow-y: auto;

}

input.span1,

textarea.span1 {

  display: inline-block;

  float: none;

  width: 20px;

  margin-left: 0;

}

input.span2,

textarea.span2 {

  display: inline-block;

  float: none;

  width: 60px;

  margin-left: 0;

}

input.span3,

textarea.span3 {

  display: inline-block;

  float: none;

  width: 100px;

  margin-left: 0;

}

input.span4,

textarea.span4 {

  display: inline-block;

  float: none;

  width: 140px;

  margin-left: 0;

}

input.span5,

textarea.span5 {

  display: inline-block;

  float: none;

  width: 180px;

  margin-left: 0;

}

input.span6,

textarea.span6 {

  display: inline-block;

  float: none;

  width: 220px;

  margin-left: 0;

}

input.span7,

textarea.span7 {

  display: inline-block;

  float: none;

  width: 260px;

  margin-left: 0;

}

input.span8,

textarea.span8 {

  display: inline-block;

  float: none;

  width: 300px;

  margin-left: 0;

}

input.span9,

textarea.span9 {

  display: inline-block;

  float: none;

  width: 340px;

  margin-left: 0;

}

input.span10,

textarea.span10 {

  display: inline-block;

  float: none;

  width: 380px;

  margin-left: 0;

}

input.span11,

textarea.span11 {

  display: inline-block;

  float: none;

  width: 420px;

  margin-left: 0;

}

input.span12,

textarea.span12 {

  display: inline-block;

  float: none;

  width: 460px;

  margin-left: 0;

}

input.span13,

textarea.span13 {

  display: inline-block;

  float: none;

  width: 500px;

  margin-left: 0;

}

input.span14,

textarea.span14 {

  display: inline-block;

  float: none;

  width: 540px;

  margin-left: 0;

}

input.span15,

textarea.span15 {

  display: inline-block;

  float: none;

  width: 580px;

  margin-left: 0;

}

input.span16,

textarea.span16 {

  display: inline-block;

  float: none;

  width: 620px;

  margin-left: 0;

}

input[disabled],

select[disabled],

textarea[disabled],

input[readonly],

select[readonly],

textarea[readonly] {

  background-color: #f5f5f5;

  border-color: #ddd;

  cursor: not-allowed;

}

.actions {

  background: #f5f5f5;

  margin-top: 18px;

  margin-bottom: 18px;

  padding: 17px 20px 18px 150px;

  border-top: 1px solid #ddd;

  -webkit-border-radius: 0 0 3px 3px;

  -moz-border-radius: 0 0 3px 3px;

  border-radius: 0 0 3px 3px;

}

.actions .secondary-action {

  float: right;

}

.actions .secondary-action a {

  line-height: 30px;

}

.actions .secondary-action a:hover {

  text-decoration: underline;

}

.help-inline,

.help-block {

  font-size: 13px;

  line-height: 18px;

  color: #bfbfbf;

}

.help-inline {

  padding-left: 5px;

  *position: relative;

  *top: -5px;

  /* IE6-7 */



}

.help-block {

  display: block;

  max-width: 600px;

}

.inline-inputs {

  color: #808080;

}

.inline-inputs span {

  padding: 0 2px 0 1px;

}

.input-prepend input,

.input-append input {

  -webkit-border-radius: 0 3px 3px 0;

  -moz-border-radius: 0 3px 3px 0;

  border-radius: 0 3px 3px 0;

}

.input-prepend .add-on,

.input-append .add-on {

  position: relative;

  background: #f5f5f5;

  border: 1px solid #ccc;

  z-index: 2;

  float: left;

  display: block;

  width: auto;

  min-width: 16px;

  height: 18px;

  padding: 4px 4px 4px 5px;

  margin-right: -1px;

  font-weight: normal;

  line-height: 18px;

  color: #bfbfbf;

  text-align: center;

  text-shadow: 0 1px 0 #ffffff;

  -webkit-border-radius: 3px 0 0 3px;

  -moz-border-radius: 3px 0 0 3px;

  border-radius: 3px 0 0 3px;

}

.input-prepend .active,

.input-append .active {

  background: #a9dba9;

  border-color: #46a546;

}

.input-prepend .add-on {

  *margin-top: 1px;

  /* IE6-7 */



}

.input-append input {

  float: left;

  -webkit-border-radius: 3px 0 0 3px;

  -moz-border-radius: 3px 0 0 3px;

  border-radius: 3px 0 0 3px;

}

.input-append .add-on {

  -webkit-border-radius: 0 3px 3px 0;

  -moz-border-radius: 0 3px 3px 0;

  border-radius: 0 3px 3px 0;

  margin-right: 0;

  margin-left: -1px;

}

.inputs-list {

  margin: 0 0 5px;

  width: 100%;

}

.inputs-list li {

  display: block;

  padding: 0;

  width: 100%;

}

.inputs-list label {

  display: block;

  float: none;

  width: auto;

  padding: 0;

  margin-left: 20px;

  line-height: 18px;

  text-align: left;

  white-space: normal;

}

.inputs-list label strong {

  color: #808080;

}

.inputs-list label small {

  font-size: 11px;

  font-weight: normal;

}

.inputs-list .inputs-list {

  margin-left: 25px;

  margin-bottom: 10px;

  padding-top: 0;

}

.inputs-list:first-child {

  padding-top: 6px;

}

.inputs-list li + li {

  padding-top: 2px;

}

.inputs-list input[type=radio],

.inputs-list input[type=checkbox] {

  margin-bottom: 0;

  margin-left: -20px;

  float: left;

}

.form-stacked {

  padding-left: 20px;

}

.form-stacked fieldset {

  padding-top: 9px;

}

.form-stacked legend {

  padding-left: 0;

}

.form-stacked label {

  display: block;

  float: none;

  width: auto;

  font-weight: bold;

  text-align: left;

  line-height: 20px;

  padding-top: 0;

}

.form-stacked .clearfix {

  margin-bottom: 9px;

}

.form-stacked .clearfix div.input {

  margin-left: 0;

}

.form-stacked .inputs-list {

  margin-bottom: 0;

}

.form-stacked .inputs-list li {

  padding-top: 0;

}

.form-stacked .inputs-list li label {

  font-weight: normal;

  padding-top: 0;

}

.form-stacked div.clearfix.error {

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 10px;

  margin-top: 0;

  margin-left: -10px;

}

.form-stacked .actions {

  margin-left: -20px;

  padding-left: 20px;

}

/*

 * Tables.less

 * Tables for, you guessed it, tabular data

 * ---------------------------------------- */

table {

  width: 100%;

  margin-bottom: 18px;

  padding: 0;

  font-size: 13px;

  border-collapse: collapse;

}

table th,

table td {

  padding: 10px 10px 9px;

  line-height: 18px;

  text-align: left;

}

table th {

  padding-top: 9px;

  font-weight: bold;

  vertical-align: middle;

}

table td {

  vertical-align: top;

  border-top: 1px solid #ddd;

}

table tbody th {

  border-top: 1px solid #ddd;

  vertical-align: top;

}

.condensed-table th,

.condensed-table td {

  padding: 5px 5px 4px;

}

.bordered-table {

  border: 1px solid #ddd;

  border-collapse: separate;

  *border-collapse: collapse;

  /* IE7, collapse table to remove spacing */



  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

}

.bordered-table th + th,

.bordered-table td + td,

.bordered-table th + td {

  border-left: 1px solid #ddd;

}

.bordered-table thead tr:first-child th:first-child,

.bordered-table tbody tr:first-child td:first-child {

  -webkit-border-radius: 4px 0 0 0;

  -moz-border-radius: 4px 0 0 0;

  border-radius: 4px 0 0 0;

}

.bordered-table thead tr:first-child th:last-child,

.bordered-table tbody tr:first-child td:last-child {

  -webkit-border-radius: 0 4px 0 0;

  -moz-border-radius: 0 4px 0 0;

  border-radius: 0 4px 0 0;

}

.bordered-table tbody tr:last-child td:first-child {

  -webkit-border-radius: 0 0 0 4px;

  -moz-border-radius: 0 0 0 4px;

  border-radius: 0 0 0 4px;

}

.bordered-table tbody tr:last-child td:last-child {

  -webkit-border-radius: 0 0 4px 0;

  -moz-border-radius: 0 0 4px 0;

  border-radius: 0 0 4px 0;

}

table .span1 {

  width: 10px;

}

table .span2 {

  width: 30px;

}

table .span3 {

  width: 50px;

}

table .span4 {

  width: 70px;

}

table .span5 {

  width: 90px;

}

table .span6 {

  width: 110px;

}

table .span7 {

  width: 130px;

}

table .span8 {

  width: 150px;

}

table .span9 {

  width: 170px;

}

table .span10 {

  width: 190px;

}

table .span11 {

  width: 210px;

}

table .span12 {

  width: 230px;

}

table .span13 {

  width: 250px;

}

table .span14 {

  width: 270px;

}

table .span15 {

  width: 290px;

}

table .span16 {

  width: 310px;

}

.zebra-striped tbody tr:nth-child(odd) td,

.zebra-striped tbody tr:nth-child(odd) th {

  background-color: #f9f9f9;

}

.zebra-striped tbody tr:hover td,

.zebra-striped tbody tr:hover th {

  background-color: #f5f5f5;

}

table .header {

  cursor: pointer;

}

table .header:after {

  content: "";

  float: right;

  margin-top: 7px;

  border-width: 0 4px 4px;

  border-style: solid;

  border-color: #000 transparent;

  visibility: hidden;

}

table .headerSortUp,

table .headerSortDown {

  background-color: rgba(141, 192, 219, 0.25);

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

}

table .header:hover:after {

  visibility: visible;

}

table .headerSortDown:after,

table .headerSortDown:hover:after {

  visibility: visible;

  filter: alpha(opacity=60);

  -khtml-opacity: 0.6;

  -moz-opacity: 0.6;

  opacity: 0.6;

}

table .headerSortUp:after {

  border-bottom: none;

  border-left: 4px solid transparent;

  border-right: 4px solid transparent;

  border-top: 4px solid #000;

  visibility: visible;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

  filter: alpha(opacity=60);

  -khtml-opacity: 0.6;

  -moz-opacity: 0.6;

  opacity: 0.6;

}

table .blue {

  color: #049cdb;

  border-bottom-color: #049cdb;

}

table .headerSortUp.blue,

table .headerSortDown.blue {

  background-color: #ade6fe;

}

table .green {

  color: #46a546;

  border-bottom-color: #46a546;

}

table .headerSortUp.green,

table .headerSortDown.green {

  background-color: #cdeacd;

}

table .red {

  color: #9d261d;

  border-bottom-color: #9d261d;

}

table .headerSortUp.red,

table .headerSortDown.red {

  background-color: #f4c8c5;

}

table .yellow {

  color: #ffc40d;

  border-bottom-color: #ffc40d;

}

table .headerSortUp.yellow,

table .headerSortDown.yellow {

  background-color: #fff6d9;

}

table .orange {

  color: #f89406;

  border-bottom-color: #f89406;

}

table .headerSortUp.orange,

table .headerSortDown.orange {

  background-color: #fee9cc;

}

table .purple {

  color: #7a43b6;

  border-bottom-color: #7a43b6;

}

table .headerSortUp.purple,

table .headerSortDown.purple {

  background-color: #e2d5f0;

}

/* Patterns.less

 * Repeatable UI elements outside the base styles provided from the scaffolding

 * ---------------------------------------------------------------------------- */

.topbar {

  height: 40px;

  position: fixed;

  top: 0;

  left: 0;

  right: 0;

  z-index: 10000;

  overflow: visible;

}

.topbar a {

  color: #bfbfbf;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.topbar h3 a:hover,

.topbar .brand:hover,

.topbar ul .active > a {

  background-color: #333;

  background-color: rgba(255, 255, 255, 0.05);

  color: #ffffff;

  text-decoration: none;

}

.topbar h3 {

  position: relative;

}

.topbar h3 a,

.topbar .brand {

  float: left;

  display: block;

  padding: 8px 20px 12px;

  margin-left: -20px;

  color: #ffffff;

  font-size: 20px;

  font-weight: 200;

  line-height: 1;

}

.topbar p {

  margin: 0;

  line-height: 40px;

}

.topbar p a:hover {

  background-color: transparent;

  color: #ffffff;

}

.topbar form {

  float: left;

  margin: 5px 0 0 0;

  position: relative;

  filter: alpha(opacity=100);

  -khtml-opacity: 1;

  -moz-opacity: 1;

  opacity: 1;

}

.topbar form.pull-right {

  float: right;

}

.topbar input {

  background-color: #444;

  background-color: rgba(0, 0, 0, 0.3);

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

  font-size: normal;

  font-weight: 13px;

  line-height: 1;

  padding: 4px 9px;

  color: #ffffff;

  color: rgba(255, 255, 255, 0.75);

  border: 1px solid #667273;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);

  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);

  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);

  -webkit-transition: none;

  -moz-transition: none;

  -ms-transition: none;

  -o-transition: none;

  transition: none;

}

.topbar input:-moz-placeholder {

  color: #e6e6e6;

}

.topbar input::-webkit-input-placeholder {

  color: #e6e6e6;

}

.topbar input:hover {

  background-color: #bfbfbf;

  background-color: rgba(255, 255, 255, 0.5);

  color: #ffffff;

}

.topbar input:focus,

.topbar input.focused {

  outline: 0;

  background-color: #ffffff;

  color: #404040;

  text-shadow: 0 1px 0 #ffffff;

  border: 0;

  padding: 5px 10px;

  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

}

.topbar-inner,

.topbar .fill {

  background-color: #222;

  background-color: #222222;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));

  background-image: -moz-linear-gradient(top, #333333, #222222);

  background-image: -ms-linear-gradient(top, #333333, #222222);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));

  background-image: -webkit-linear-gradient(top, #333333, #222222);

  background-image: -o-linear-gradient(top, #333333, #222222);

  background-image: linear-gradient(top, #333333, #222222);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);

  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);

  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);

  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);

}

.topbar div > ul,

.nav {

  display: block;

  float: left;

  margin: 0 10px 0 0;

  position: relative;

  left: 0;

}

.topbar div > ul > li,

.nav > li {

  display: block;

  float: left;

}

.topbar div > ul a,

.nav a {

  display: block;

  float: none;

  padding: 10px 10px 11px;

  line-height: 19px;

  text-decoration: none;

}

.topbar div > ul a:hover,

.nav a:hover {

  color: #ffffff;

  text-decoration: none;

}

.topbar div > ul .active > a,

.nav .active > a {

  background-color: #222;

  background-color: rgba(0, 0, 0, 0.5);

}

.topbar div > ul.secondary-nav,

.nav.secondary-nav {

  float: right;

  margin-left: 10px;

  margin-right: 0;

}

.topbar div > ul.secondary-nav .menu-dropdown,

.nav.secondary-nav .menu-dropdown,

.topbar div > ul.secondary-nav .dropdown-menu,

.nav.secondary-nav .dropdown-menu {

  right: 0;

  border: 0;

}

.topbar div > ul a.menu:hover,

.nav a.menu:hover,

.topbar div > ul li.open .menu,

.nav li.open .menu,

.topbar div > ul .dropdown-toggle:hover,

.nav .dropdown-toggle:hover,

.topbar div > ul .dropdown.open .dropdown-toggle,

.nav .dropdown.open .dropdown-toggle {

  background: #444;

  background: rgba(255, 255, 255, 0.05);

}

.topbar div > ul .menu-dropdown,

.nav .menu-dropdown,

.topbar div > ul .dropdown-menu,

.nav .dropdown-menu {

  background-color: #333;

}

.topbar div > ul .menu-dropdown a.menu,

.nav .menu-dropdown a.menu,

.topbar div > ul .dropdown-menu a.menu,

.nav .dropdown-menu a.menu,

.topbar div > ul .menu-dropdown .dropdown-toggle,

.nav .menu-dropdown .dropdown-toggle,

.topbar div > ul .dropdown-menu .dropdown-toggle,

.nav .dropdown-menu .dropdown-toggle {

  color: #ffffff;

}

.topbar div > ul .menu-dropdown a.menu.open,

.nav .menu-dropdown a.menu.open,

.topbar div > ul .dropdown-menu a.menu.open,

.nav .dropdown-menu a.menu.open,

.topbar div > ul .menu-dropdown .dropdown-toggle.open,

.nav .menu-dropdown .dropdown-toggle.open,

.topbar div > ul .dropdown-menu .dropdown-toggle.open,

.nav .dropdown-menu .dropdown-toggle.open {

  background: #444;

  background: rgba(255, 255, 255, 0.05);

}

.topbar div > ul .menu-dropdown li a,

.nav .menu-dropdown li a,

.topbar div > ul .dropdown-menu li a,

.nav .dropdown-menu li a {

  color: #999;

  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);

}

.topbar div > ul .menu-dropdown li a:hover,

.nav .menu-dropdown li a:hover,

.topbar div > ul .dropdown-menu li a:hover,

.nav .dropdown-menu li a:hover {

  background-color: #191919;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));

  background-image: -moz-linear-gradient(top, #292929, #191919);

  background-image: -ms-linear-gradient(top, #292929, #191919);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));

  background-image: -webkit-linear-gradient(top, #292929, #191919);

  background-image: -o-linear-gradient(top, #292929, #191919);

  background-image: linear-gradient(top, #292929, #191919);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);

  color: #ffffff;

}

.topbar div > ul .menu-dropdown .active a,

.nav .menu-dropdown .active a,

.topbar div > ul .dropdown-menu .active a,

.nav .dropdown-menu .active a {

  color: #ffffff;

}

.topbar div > ul .menu-dropdown .divider,

.nav .menu-dropdown .divider,

.topbar div > ul .dropdown-menu .divider,

.nav .dropdown-menu .divider {

  background-color: #222;

  border-color: #444;

}

.topbar ul .menu-dropdown li a,

.topbar ul .dropdown-menu li a {

  padding: 4px 15px;

}

li.menu,

.dropdown {

  position: relative;

}

a.menu:after,

.dropdown-toggle:after {

  width: 0;

  height: 0;

  display: inline-block;

  content: "&darr;";

  text-indent: -99999px;

  vertical-align: top;

  margin-top: 8px;

  margin-left: 4px;

  border-left: 4px solid transparent;

  border-right: 4px solid transparent;

  border-top: 4px solid #ffffff;

  filter: alpha(opacity=50);

  -khtml-opacity: 0.5;

  -moz-opacity: 0.5;

  opacity: 0.5;

}

.menu-dropdown,

.dropdown-menu {

  background-color: #ffffff;

  float: left;

  display: none;

  position: absolute;

  top: 40px;

  z-index: 900;

  min-width: 160px;

  max-width: 220px;

  _width: 160px;

  margin-left: 0;

  margin-right: 0;

  padding: 6px 0;

  zoom: 1;

  border-color: #999;

  border-color: rgba(0, 0, 0, 0.2);

  border-style: solid;

  border-width: 0 1px 1px;

  -webkit-border-radius: 0 0 6px 6px;

  -moz-border-radius: 0 0 6px 6px;

  border-radius: 0 0 6px 6px;

  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);

  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);

  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);

  -webkit-background-clip: padding-box;

  -moz-background-clip: padding-box;

  background-clip: padding-box;

}

.menu-dropdown li,

.dropdown-menu li {

  float: none;

  display: block;

  background-color: none;

}

.menu-dropdown .divider,

.dropdown-menu .divider {

  height: 1px;

  margin: 5px 0;

  overflow: hidden;

  background-color: #eee;

  border-bottom: 1px solid #ffffff;

}

.topbar .dropdown-menu a,

.dropdown-menu a {

  display: block;

  padding: 4px 15px;

  clear: both;

  font-weight: normal;

  line-height: 18px;

  color: #808080;

  text-shadow: 0 1px 0 #ffffff;

}

.topbar .dropdown-menu a:hover,

.dropdown-menu a:hover,

.topbar .dropdown-menu a.hover,

.dropdown-menu a.hover {

  background-color: #dddddd;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));

  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);

  background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));

  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);

  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);

  background-image: linear-gradient(top, #eeeeee, #dddddd);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);

  color: #404040;

  text-decoration: none;

  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);

  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);

  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);

}

.open .menu,

.dropdown.open .menu,

.open .dropdown-toggle,

.dropdown.open .dropdown-toggle {

  color: #ffffff;

  background: #ccc;

  background: rgba(0, 0, 0, 0.3);

}

.open .menu-dropdown,

.dropdown.open .menu-dropdown,

.open .dropdown-menu,

.dropdown.open .dropdown-menu {

  display: block;

}

.tabs,

.pills {

  margin: 0 0 18px;

  padding: 0;

  list-style: none;

  zoom: 1;

  *zoom: 1;

}

.tabs:before,

.pills:before,

.tabs:after,

.pills:after {

  display: table;

  content: "";

  zoom: 1;

}

.tabs:after,

.pills:after {

  clear: both;

}

.tabs > li,

.pills > li {

  float: left;

}

.tabs > li > a,

.pills > li > a {

  display: block;

}

.tabs {

  border-color: #ddd;

  border-style: solid;

  border-width: 0 0 1px;

}

.tabs > li {

  position: relative;

  margin-bottom: -1px;

}

.tabs > li > a {

  padding: 0 15px;

  margin-right: 2px;

  line-height: 34px;

  border: 1px solid transparent;

  -webkit-border-radius: 4px 4px 0 0;

  -moz-border-radius: 4px 4px 0 0;

  border-radius: 4px 4px 0 0;

}

.tabs > li > a:hover {

  text-decoration: none;

  background-color: #eee;

  border-color: #eee #eee #ddd;

}

.tabs .active > a,

.tabs .active > a:hover {

  color: #808080;

  background-color: #ffffff;

  border: 1px solid #ddd;

  border-bottom-color: transparent;

  cursor: default;

}

.tabs .menu-dropdown,

.tabs .dropdown-menu {

  top: 35px;

  border-width: 1px;

  -webkit-border-radius: 0 6px 6px 6px;

  -moz-border-radius: 0 6px 6px 6px;

  border-radius: 0 6px 6px 6px;

}

.tabs a.menu:after,

.tabs .dropdown-toggle:after {

  border-top-color: #999;

  margin-top: 15px;

  margin-left: 5px;

}

.tabs li.open.menu .menu,

.tabs .open.dropdown .dropdown-toggle {

  border-color: #999;

}

.tabs li.open a.menu:after,

.tabs .dropdown.open .dropdown-toggle:after {

  border-top-color: #555;

}

.pills a {

  margin: 5px 3px 5px 0;

  padding: 0 15px;

  line-height: 30px;

  text-shadow: 0 1px 1px #ffffff;

  -webkit-border-radius: 15px;

  -moz-border-radius: 15px;

  border-radius: 15px;

}

.pills a:hover {

  color: #ffffff;

  text-decoration: none;

  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);

  background-color: #d9d9d9;

}

.pills .active a {

  color: #ffffff;

  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);

  background-color: #ffffff;

}

.pills-vertical > li {

  float: none;

}

.tab-content > .tab-pane,

.pill-content > .pill-pane,

.tab-content > div,

.pill-content > div {

  display: none;

}

.tab-content > .active,

.pill-content > .active {

  display: block;

}

.breadcrumb {

  padding: 7px 14px;

  margin: 0 0 18px;

  background-color: #f5f5f5;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));

  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);

  background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));

  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);

  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);

  background-image: linear-gradient(top, #ffffff, #f5f5f5);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);

  border: 1px solid #ddd;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  -webkit-box-shadow: inset 0 1px 0 #ffffff;

  -moz-box-shadow: inset 0 1px 0 #ffffff;

  box-shadow: inset 0 1px 0 #ffffff;

}

.breadcrumb li {

  display: inline;

  text-shadow: 0 1px 0 #ffffff;

}

.breadcrumb .divider {

  padding: 0 5px;

  color: #bfbfbf;

}

.breadcrumb .active a {

  color: #404040;

}

.hero-unit {

  background-color: #f5f5f5;

  margin-bottom: 30px;

  padding: 60px;

  -webkit-border-radius: 6px;

  -moz-border-radius: 6px;

  border-radius: 6px;

}

.hero-unit h1 {

  margin-bottom: 0;

  font-size: 60px;

  line-height: 1;

  letter-spacing: -1px;

}

.hero-unit p {

  font-size: 18px;

  font-weight: 200;

  line-height: 27px;

}

footer {

  margin-top: 17px;

  padding-top: 17px;

  border-top: 1px solid #eee;

}

.page-header {

  margin-bottom: 17px;

  border-bottom: 1px solid #ddd;

  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

}

.page-header h1 {

  margin-bottom: 8px;

}

.btn.danger,

.alert-message.danger,

.btn.danger:hover,

.alert-message.danger:hover,

.btn.error,

.alert-message.error,

.btn.error:hover,

.alert-message.error:hover,

.btn.success,

.alert-message.success,

.btn.success:hover,

.alert-message.success:hover,

.btn.info,

.alert-message.info,

.btn.info:hover,

.alert-message.info:hover {

  color: #ffffff;

}

.btn .close,

.alert-message .close {

  font-family: Arial, sans-serif;

  line-height: 18px;

}

.btn.danger,

.alert-message.danger,

.btn.error,

.alert-message.error {

  background-color: #c43c35;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));

  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);

  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));

  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);

  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);

  background-image: linear-gradient(top, #ee5f5b, #c43c35);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  border-color: #c43c35 #c43c35 #882a25;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}

.btn.success,

.alert-message.success {

  background-color: #57a957;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));

  background-image: -moz-linear-gradient(top, #62c462, #57a957);

  background-image: -ms-linear-gradient(top, #62c462, #57a957);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));

  background-image: -webkit-linear-gradient(top, #62c462, #57a957);

  background-image: -o-linear-gradient(top, #62c462, #57a957);

  background-image: linear-gradient(top, #62c462, #57a957);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  border-color: #57a957 #57a957 #3d773d;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}

.btn.info,

.alert-message.info {

  background-color: #339bb9;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));

  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);

  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));

  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);

  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);

  background-image: linear-gradient(top, #5bc0de, #339bb9);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  border-color: #339bb9 #339bb9 #22697d;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}

.btn {

  cursor: pointer;

  display: inline-block;

  background-color: #e6e6e6;

  background-repeat: no-repeat;

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));

  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);

  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);

  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);

  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);

  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);

  padding: 5px 14px 6px;

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

  color: #333;

  font-size: 13px;

  line-height: normal;

  border: 1px solid #ccc;

  border-bottom-color: #bbb;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

  -webkit-transition: 0.1s linear all;

  -moz-transition: 0.1s linear all;

  -ms-transition: 0.1s linear all;

  -o-transition: 0.1s linear all;

  transition: 0.1s linear all;

}

.btn:hover {

  background-position: 0 -15px;

  color: #333;

  text-decoration: none;

}

.btn:focus {

  outline: 1px dotted #666;

}

.btn.primary {

  color: #ffffff;

  background-color: #0064cd;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));

  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);

  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));

  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);

  background-image: -o-linear-gradient(top, #049cdb, #0064cd);

  background-image: linear-gradient(top, #049cdb, #0064cd);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  border-color: #0064cd #0064cd #003f81;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}

.btn.active,

.btn:active {

  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);

  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);

  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);

}

.btn.disabled {

  cursor: default;

  background-image: none;

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

  filter: alpha(opacity=65);

  -khtml-opacity: 0.65;

  -moz-opacity: 0.65;

  opacity: 0.65;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

}

.btn[disabled] {

  cursor: default;

  background-image: none;

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

  filter: alpha(opacity=65);

  -khtml-opacity: 0.65;

  -moz-opacity: 0.65;

  opacity: 0.65;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

}

.btn.large {

  font-size: 15px;

  line-height: normal;

  padding: 9px 14px 9px;

  -webkit-border-radius: 6px;

  -moz-border-radius: 6px;

  border-radius: 6px;

}

.btn.small {

  padding: 7px 9px 7px;

  font-size: 11px;

}

:root .alert-message,

:root .btn {

  border-radius: 0 \0;

}

button.btn::-moz-focus-inner,

input[type=submit].btn::-moz-focus-inner {

  padding: 0;

  border: 0;

}

.close {

  float: right;

  color: #000000;

  font-size: 20px;

  font-weight: bold;

  line-height: 13.5px;

  text-shadow: 0 1px 0 #ffffff;

  filter: alpha(opacity=25);

  -khtml-opacity: 0.25;

  -moz-opacity: 0.25;

  opacity: 0.25;

}

.close:hover {

  color: #000000;

  text-decoration: none;

  filter: alpha(opacity=40);

  -khtml-opacity: 0.4;

  -moz-opacity: 0.4;

  opacity: 0.4;

}

.alert-message {

  position: relative;

  padding: 7px 15px;

  margin-bottom: 18px;

  color: #404040;

  background-color: #eedc94;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));

  background-image: -moz-linear-gradient(top, #fceec1, #eedc94);

  background-image: -ms-linear-gradient(top, #fceec1, #eedc94);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));

  background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);

  background-image: -o-linear-gradient(top, #fceec1, #eedc94);

  background-image: linear-gradient(top, #fceec1, #eedc94);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  border-color: #eedc94 #eedc94 #e4c652;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

  border-width: 1px;

  border-style: solid;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);

  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);

  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);

}

.alert-message .close {

  margin-top: 1px;

  *margin-top: 0;

}

.alert-message a {

  font-weight: bold;

  color: #404040;

}

.alert-message.danger p a,

.alert-message.error p a,

.alert-message.success p a,

.alert-message.info p a {

  color: #ffffff;

}

.alert-message h5 {

  line-height: 18px;

}

.alert-message p {

  margin-bottom: 0;

}

.alert-message div {

  margin-top: 5px;

  margin-bottom: 2px;

  line-height: 28px;

}

.alert-message .btn {

  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);

  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);

  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);

}

.alert-message.block-message {

  background-image: none;

  background-color: #fdf5d9;

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

  padding: 14px;

  border-color: #fceec1;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

}

.alert-message.block-message ul,

.alert-message.block-message p {

  margin-right: 30px;

}

.alert-message.block-message ul {

  margin-bottom: 0;

}

.alert-message.block-message li {

  color: #404040;

}

.alert-message.block-message .alert-actions {

  margin-top: 5px;

}

.alert-message.block-message.error,

.alert-message.block-message.success,

.alert-message.block-message.info {

  color: #404040;

  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

}

.alert-message.block-message.error {

  background-color: #fddfde;

  border-color: #fbc7c6;

}

.alert-message.block-message.success {

  background-color: #d1eed1;

  border-color: #bfe7bf;

}

.alert-message.block-message.info {

  background-color: #ddf4fb;

  border-color: #c6edf9;

}

.alert-message.block-message.danger p a,

.alert-message.block-message.error p a,

.alert-message.block-message.success p a,

.alert-message.block-message.info p a {

  color: #404040;

}

.pagination {

  height: 36px;

  margin: 18px 0;

}

.pagination ul {

  float: left;

  margin: 0;

  border: 1px solid #ddd;

  border: 1px solid rgba(0, 0, 0, 0.15);

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);

  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);

}

.pagination li {

  display: inline;

}

.pagination a {

  float: left;

  padding: 0 14px;

  line-height: 34px;

  border-right: 1px solid;

  border-right-color: #ddd;

  border-right-color: rgba(0, 0, 0, 0.15);

  *border-right-color: #ddd;

  /* IE6-7 */



  text-decoration: none;

}

.pagination a:hover,

.pagination .active a {

  background-color: #c7eefe;

}

.pagination .disabled a,

.pagination .disabled a:hover {

  background-color: transparent;

  color: #bfbfbf;

}

.pagination .next a {

  border: 0;

}

.well {

  background-color: #f5f5f5;

  margin-bottom: 20px;

  padding: 19px;

  min-height: 20px;

  border: 1px solid #eee;

  border: 1px solid rgba(0, 0, 0, 0.05);

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

}

.well blockquote {

  border-color: #ddd;

  border-color: rgba(0, 0, 0, 0.15);

}

.modal-backdrop {

  background-color: #000000;

  position: fixed;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  z-index: 10000;

}

.modal-backdrop.fade {

  opacity: 0;

}

.modal-backdrop,

.modal-backdrop.fade.in {

  filter: alpha(opacity=80);

  -khtml-opacity: 0.8;

  -moz-opacity: 0.8;

  opacity: 0.8;

}

.modal {

  position: fixed;

  top: 50%;

  left: 50%;

  z-index: 11000;

  width: 560px;

  margin: -250px 0 0 -280px;

  background-color: #ffffff;

  border: 1px solid #999;

  border: 1px solid rgba(0, 0, 0, 0.3);

  *border: 1px solid #999;

  /* IE6-7 */



  -webkit-border-radius: 6px;

  -moz-border-radius: 6px;

  border-radius: 6px;

  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);

  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);

  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);

  -webkit-background-clip: padding-box;

  -moz-background-clip: padding-box;

  background-clip: padding-box;

}

.modal .close {

  margin-top: 7px;

}

.modal.fade {

  -webkit-transition: opacity .3s linear, top .3s ease-out;

  -moz-transition: opacity .3s linear, top .3s ease-out;

  -ms-transition: opacity .3s linear, top .3s ease-out;

  -o-transition: opacity .3s linear, top .3s ease-out;

  transition: opacity .3s linear, top .3s ease-out;

  top: -25%;

}

.modal.fade.in {

  top: 50%;

}

.modal-header {

  border-bottom: 1px solid #eee;

  padding: 5px 15px;

}

.modal-body {

  padding: 15px;

}

.modal-body form {

  margin-bottom: 0;

}

.modal-footer {

  background-color: #f5f5f5;

  padding: 14px 15px 15px;

  border-top: 1px solid #ddd;

  -webkit-border-radius: 0 0 6px 6px;

  -moz-border-radius: 0 0 6px 6px;

  border-radius: 0 0 6px 6px;

  -webkit-box-shadow: inset 0 1px 0 #ffffff;

  -moz-box-shadow: inset 0 1px 0 #ffffff;

  box-shadow: inset 0 1px 0 #ffffff;

  zoom: 1;

  *zoom: 1;

  margin-bottom: 0;

}

.modal-footer:before,

.modal-footer:after {

  display: table;

  content: "";

  zoom: 1;

}

.modal-footer:after {

  clear: both;

}

.modal-footer .btn {

  float: right;

  margin-left: 5px;

}

.modal .popover,

.modal .twipsy {

  z-index: 12000;

}

.twipsy {

  display: block;

  position: absolute;

  visibility: visible;

  padding: 5px;

  font-size: 11px;

  z-index: 1000;

  filter: alpha(opacity=80);

  -khtml-opacity: 0.8;

  -moz-opacity: 0.8;

  opacity: 0.8;

}

.twipsy.fade.in {

  filter: alpha(opacity=80);

  -khtml-opacity: 0.8;

  -moz-opacity: 0.8;

  opacity: 0.8;

}

.twipsy.above .twipsy-arrow {

  bottom: 0;

  left: 50%;

  margin-left: -5px;

  border-left: 5px solid transparent;

  border-right: 5px solid transparent;

  border-top: 5px solid #000000;

}

.twipsy.left .twipsy-arrow {

  top: 50%;

  right: 0;

  margin-top: -5px;

  border-top: 5px solid transparent;

  border-bottom: 5px solid transparent;

  border-left: 5px solid #000000;

}

.twipsy.below .twipsy-arrow {

  top: 0;

  left: 50%;

  margin-left: -5px;

  border-left: 5px solid transparent;

  border-right: 5px solid transparent;

  border-bottom: 5px solid #000000;

}

.twipsy.right .twipsy-arrow {

  top: 50%;

  left: 0;

  margin-top: -5px;

  border-top: 5px solid transparent;

  border-bottom: 5px solid transparent;

  border-right: 5px solid #000000;

}

.twipsy-inner {

  padding: 3px 8px;

  background-color: #000000;

  color: white;

  text-align: center;

  max-width: 200px;

  text-decoration: none;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

}

.twipsy-arrow {

  position: absolute;

  width: 0;

  height: 0;

}

.popover {

  position: absolute;

  top: 0;

  left: 0;

  z-index: 1000;

  padding: 5px;

  display: none;

}

.popover.above .arrow {

  bottom: 0;

  left: 50%;

  margin-left: -5px;

  border-left: 5px solid transparent;

  border-right: 5px solid transparent;

  border-top: 5px solid #000000;

}

.popover.right .arrow {

  top: 50%;

  left: 0;

  margin-top: -5px;

  border-top: 5px solid transparent;

  border-bottom: 5px solid transparent;

  border-right: 5px solid #000000;

}

.popover.below .arrow {

  top: 0;

  left: 50%;

  margin-left: -5px;

  border-left: 5px solid transparent;

  border-right: 5px solid transparent;

  border-bottom: 5px solid #000000;

}

.popover.left .arrow {

  top: 50%;

  right: 0;

  margin-top: -5px;

  border-top: 5px solid transparent;

  border-bottom: 5px solid transparent;

  border-left: 5px solid #000000;

}

.popover .arrow {

  position: absolute;

  width: 0;

  height: 0;

}

.popover .inner {

  background: #000000;

  background: rgba(0, 0, 0, 0.8);

  padding: 3px;

  overflow: hidden;

  width: 280px;

  -webkit-border-radius: 6px;

  -moz-border-radius: 6px;

  border-radius: 6px;

  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);

  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);

  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);

}

.popover .title {

  background-color: #f5f5f5;

  padding: 9px 15px;

  line-height: 1;

  -webkit-border-radius: 3px 3px 0 0;

  -moz-border-radius: 3px 3px 0 0;

  border-radius: 3px 3px 0 0;

  border-bottom: 1px solid #eee;

}

.popover .content {

  background-color: #ffffff;

  padding: 14px;

  -webkit-border-radius: 0 0 3px 3px;

  -moz-border-radius: 0 0 3px 3px;

  border-radius: 0 0 3px 3px;

  -webkit-background-clip: padding-box;

  -moz-background-clip: padding-box;

  background-clip: padding-box;

}

.popover .content p,

.popover .content ul,

.popover .content ol {

  margin-bottom: 0;

}

.fade {

  -webkit-transition: opacity 0.15s linear;

  -moz-transition: opacity 0.15s linear;

  -ms-transition: opacity 0.15s linear;

  -o-transition: opacity 0.15s linear;

  transition: opacity 0.15s linear;

  opacity: 0;

}

.fade.in {

  opacity: 1;

}

.label {

  padding: 1px 3px 2px;

  font-size: 9.75px;

  font-weight: bold;

  color: #ffffff;

  text-transform: uppercase;

  white-space: nowrap;

  background-color: #bfbfbf;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}

.label.important {

  background-color: #c43c35;

}

.label.warning {

  background-color: #f89406;

}

.label.success {

  background-color: #46a546;

}

.label.notice {

  background-color: #62cffc;

}

.media-grid {

  margin-left: -10px;

  margin-bottom: 0;

  zoom: 1;

  *zoom: 1;

}

.media-grid:before,

.media-grid:after {

  display: table;

  content: "";

  zoom: 1;

}

.media-grid:after {

  clear: both;

}

.media-grid li {

  display: inline;

}

.media-grid a {

  float: left;

  padding: 4px;

  margin: 0 0 18px 10px;

  border: 1px solid #ddd;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);

  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);

  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);

}

.media-grid a img {

  display: block;

}

.media-grid a:hover {

  border-color: #ffffff;

  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);

  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);

  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);

}

/*----------------------------------------------------------------------------*/

/* ! NON-SEMANTIC HELPER CLASSES */

/*----------------------------------------------------------------------------*/

/* For image replacement */

.ir {

  display: block;

  border: 0;

  text-indent: -999em;

  overflow: hidden;

  background-color: transparent;

  background-repeat: no-repeat;

  text-align: left;

  direction: ltr;

  *line-height: 0;

}

.ir br {

  display: none;

}

/* Hide from both screenreaders and browsers: h5bp.com/u */

.hidden {

  display: none !important;

  visibility: hidden;

}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */

.visuallyhidden {

  border: 0;

  clip: rect(0 0 0 0);

  height: 1px;

  margin: -1px;

  overflow: hidden;

  padding: 0;

  position: absolute;

  width: 1px;

}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */

.visuallyhidden.focusable:active,

.visuallyhidden.focusable:focus {

  clip: auto;

  height: auto;

  margin: 0;

  overflow: visible;

  position: static;

  width: auto;

}

/* Hide visually and from screenreaders, but maintain layout */

.invisible {

  visibility: hidden;

}

/* Contain floats: h5bp.com/q */

.clearfix:before,

.clearfix:after {

  content: "";

  display: table;

}

.clearfix:after {

  clear: both;

}

.clearfix {

  *zoom: 1;

}

/*----------------------------------------------------------------------------*/

/* ! CHADWICK VAIRABLES & MIXINS */

/*----------------------------------------------------------------------------*/

#fontstacks .playfair {

  font-family: 'Playfair Display', Georgia, Times, serif;

}

#fontstacks .georgia {

  font-family: Georgia, Times, serif;

}

#fontstacks .museo {

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

}

/*----------------------------------------------------------------------------*/

/* ! SHADOWBOX.JS STYLES */

/*----------------------------------------------------------------------------*/

#sb-title-inner,

#sb-info-inner,

#sb-loading-inner,

div.sb-message {

  font-family: Arial, Helvetica, sans-serif;

  font-weight: 200;

  color: #fff;

}

#sb-container {

  position: fixed;

  margin: 0;

  padding: 0;

  top: 0;

  left: 0;

  z-index: 999;

  text-align: left;

  visibility: hidden;

  display: none;

}

#sb-overlay {

  position: relative;

  height: 100%;

  width: 100%;

}

#sb-wrapper {

  position: absolute;

  visibility: hidden;

  width: 100px;

}

#sb-wrapper-inner {

  position: relative;

  border: 1px solid #303030;

  overflow: hidden;

  height: 100px;

}

#sb-body {

  position: relative;

  height: 100%;

}

#sb-body-inner {

  position: absolute;

  height: 100%;

  width: 100%;

}

#sb-player.html {

  height: 100%;

  overflow: auto;

}

#sb-body img {

  border: none;

}

#sb-loading {

  position: relative;

  height: 100%;

}

#sb-loading-inner {

  position: absolute;

  font-size: 14px;

  line-height: 24px;

  height: 24px;

  top: 50%;

  margin-top: -12px;

  width: 100%;

  text-align: center;

}

#sb-loading-inner span {

  background: url(../images/sb-loading.gif) no-repeat;

  padding-left: 34px;

  display: inline-block;

}

#sb-body,

#sb-loading {

  background-color: #060606;

}

#sb-title,

#sb-info {

  position: relative;

  margin: 0;

  padding: 0;

  overflow: hidden;

}

#sb-title,

#sb-title-inner {

  height: 26px;

  line-height: 26px;

}

#sb-title-inner {

  font-size: 16px;

}

#sb-info,

#sb-info-inner {

  height: 20px;

  line-height: 20px;

}

#sb-info-inner {

  font-size: 12px;

}

#sb-nav {

  float: right;

  height: 16px;

  padding: 2px 0;

  width: 45%;

}

#sb-nav a {

  display: block;

  float: right;

  height: 16px;

  width: 16px;

  margin-left: 3px;

  cursor: pointer;

  background-repeat: no-repeat;

}

#sb-nav-close {

  background-image: url(../images/sb-close.png);

}

#sb-nav-next {

  background-image: url(../images/sb-next.png);

}

#sb-nav-previous {

  background-image: url(../images/sb-previous.png);

}

#sb-nav-play {

  background-image: url(../images/sb-play.png);

}

#sb-nav-pause {

  background-image: url(../images/sb-pause.png);

}

#sb-counter {

  float: left;

  width: 45%;

}

#sb-counter a {

  padding: 0 4px 0 0;

  text-decoration: none;

  cursor: pointer;

  color: #fff;

}

#sb-counter a.sb-counter-current {

  text-decoration: underline;

}

div.sb-message {

  font-size: 12px;

  padding: 10px;

  text-align: center;

}

div.sb-message a:link,

div.sb-message a:visited {

  color: #fff;

  text-decoration: underline;

}

/*----------------------------------------------------------------------------*/

/* ! CHADWICK MODELS SITE-SPECIFIC STYLES */

/*----------------------------------------------------------------------------*/

body {

  background:#fff;

  color: #000;

  font-family: Arial, Helvetica, sans-serif;

}

#page{ margin-top:128px;}

#wpadminbar {

  opacity: 0.3 !important;

}

#wpadminbar:hover {

  opacity: 1.0 !important;

}

#wpadminbar #adminbarsearch {

  display: none !important;

  visibility: hidden;

}

.row {

  position: relative;

}

h1,

h2,

h3,

h4,

h5,

h6 {

  color: #000;

}

h1 {

  text-transform: uppercase;

}

h1,

h2 {

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;

}

h3,

h4,

h5,

h6 {

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

  text-transform: uppercase;

}

h3,

h4 {

  font-weight: normal;

}

h5 {

  font-size: 13px;

}

h6 {

  font-size: 11px;

  letter-spacing: 1px;

}

h5,

h6 {

  font-weight: normal;

  text-transform: uppercase;

  margin: 0;

  line-height: 18px;

  color: #808080;

}

h2.big-grey-with-rule {

  font-size: 30px;

  color: #808080;

  padding-bottom: 9px;

  border-bottom: 1px solid #404040;

  margin-bottom: 18px;

}

header.page-header {

  -webkit-box-shadow: 0 0 0 transparent;

  -moz-box-shadow: 0 0 0 transparent;

  box-shadow: 0 0 0 transparent;

  border-bottom: 0px none transparent;

}

.sentencecase {

  text-transform: none;

}

.uppercase {

  text-transform: uppercase;

}

.lowercase {

  text-transform: lowercase;

}

/*----------------------------------------------------------------------------*/

/* ! Home page */

/*----------------------------------------------------------------------------*/

body.home #main {

  margin-top: 100px !important;

}

h1#front-page-title {

  display: block;

  margin-left: auto;

  margin-right: auto;

  width: 350px;

  height: 36px;

}

h1#front-page-title a {

  display: block;

  border: 0;

  text-indent: -999em;

  overflow: hidden;

  background-color: transparent;

  background-repeat: no-repeat;

  text-align: left;

  direction: ltr;

  *line-height: 0;

  background: url(../images/chadwick-white-350px.png) top center no-repeat;

  width: 350px;

  height: 36px;

}

div#front-page-contacts {

  display: block;

  margin-left: auto;

  margin-right: auto;

  text-align: center;

  color: #808080;

}

/*----------------------------------------------------------------------------*/

/* ! Topbar */

/*----------------------------------------------------------------------------*/

input#s {

  background-color: #444;

  background-color: rgba(255, 255, 255, 0.3);

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

  font-size: normal;

  font-weight: 13px;

  line-height: 1;

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

  padding: 4px 9px;

  color: #ffffff;

  color: rgba(255, 255, 255, 0.75);

  border: 1px solid #111;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);

  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);

  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);

  -webkit-transition: none;

  -moz-transition: none;

  -ms-transition: none;

  -o-transition: none;

  transition: none;

}

input#s:-moz-placeholder {

  color: #e6e6e6;

}

input#s::-webkit-input-placeholder {

  color: #e6e6e6;

}

input#s:hover {

  background-color: #bfbfbf;

  background-color: rgba(255, 255, 255, 0.5);

  color: #ffffff;

}

input#s:focus,

input#s.focused {

  outline: 0;

  background-color: #ffffff;

  color: #404040;

  text-shadow: 0 1px 0 #ffffff;

  border: 0;

  padding: 5px 10px;

  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

}

.topbar {

  height: 45px;

  padding-top: 40px;

  background-color: #ffffff;

  background:rgba(255, 255,255, 0.85);

  border-bottom:3px double #000;

	-webkit-box-shadow: 0 1px 9px #666;

	-moz-box-shadow: 0 1px 9px #666;

	box-shadow: 0 1px 9px #666;

  z-index: 900;

}

.topbar #site-title {

  background: url(../images/chadwick-white-270px.png) top center no-repeat;

  width: 270px;

  height: 26px;

}

.topbar #site-title:hover {

  filter: alpha(opacity=80);

  -khtml-opacity: 0.8;

  -moz-opacity: 0.8;

  opacity: 0.8;

}

.topbar #site-title a {

  width: 100%;

  height: 100%;

}

.topbar #site-title a.regular-view-text {

  display: block;

  border: 0;

  text-indent: -999em;

  overflow: hidden;

  background-color: transparent;

  background-repeat: no-repeat;

  text-align: left;

  direction: ltr;

  *line-height: 0;

}

.topbar a {

  color: #bfbfbf;

}

.topbar #searchform {

  position: absolute;

/*  top: -40px;*/

    right: -18px;

    top: 2px;}

	

.topbar #callout-link {

  position: absolute;

  top: -40px;

  right: 308px;

  margin-top: 6px;

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

}

.topbar #callout-link a {

  display: block;

  height: 20px;

  padding: 5px 9px 1px 9px;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

  color: #262626;

  background: #e6e6e6;

  color: #e6e6e6;

  background: #404040;

}

.topbar #callout-link a:hover {

  text-decoration: none;

  color: #ffffff;

  background-color: #bfbfbf;

  background: rgba(255, 255, 255, 0.5);

}

.topbar #social-links {

  position: absolute;

/*  top: -40px;*/

  margin-top: 11px;

  right: 237px;

}

.topbar #social-links a {

  border: 0;

  text-indent: -999em;

  overflow: hidden;

  background-color: transparent;

  background-repeat: no-repeat;

  text-align: left;

  direction: ltr;

  *line-height: 0;

  display: block;

  float: right;

  margin-left: 10px;

  width: 22px;

  height: 22px;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

  background-position: top center;

  opacity: 0.9;

}

.topbar #social-links a.twitter-link {

  background-image: url(../images/twitter.png);

}

.topbar #social-links a.facebook-link {

  background-image: url(../images/facebook.png);

}

.topbar #social-links a:hover {

  background-color: #bfbfbf;

  background-color: rgba(255, 255, 255, 0.5);

}

#access {

  float: right;

  margin: 0 auto 6px;

  width: 100%;

}

#access ul {

  float: left;

}

.menu-front-page-menu-container {

  zoom: 1;

  *zoom: 1;

  display: block;

  margin-left: auto;

  margin-right: auto;

}

.menu-front-page-menu-container:before,

.menu-front-page-menu-container:after {

  display: table;

  content: "";

  zoom: 1;

}

.menu-front-page-menu-container:after {

  clear: both;

}

#access,

.menu-front-page-menu-container {

  font-family: Arial, Helvetica, sans-serif;

  display: block;

}

#access ul,

.menu-front-page-menu-container ul {

  font-size: 18px;

  list-style: none;

  margin: 0;

  padding-left: 0;

}

#access ul ul,

.menu-front-page-menu-container ul ul {

  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);

  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);

  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);

  display: none;

  float: left;

  margin: 0;

  position: absolute;

  top: 2.6em;

  left: -1px;

  width: 110px;

  z-index: 99999;

  border: 1px solid #404040;

  border-top: 0px none;

}

#access ul ul a,

.menu-front-page-menu-container ul ul a {

  background: #000000;

  background: rgba(0, 0, 0, 0.8);

  border-bottom: 0px none;

  color: #e6e6e6;

  font-size: 13px;

  font-weight: normal;

  height: auto;

  line-height: 1.6em;

  padding: 10px 10px;

  width: 90px;

}

#access ul ul ul,

.menu-front-page-menu-container ul ul ul {

  left: 100%;

  top: 0;

}

#access li,

.menu-front-page-menu-container li {

  float: left;

  position: relative;

}

#access a,

.menu-front-page-menu-container a {

  color: #000;

  display: block;

  line-height: 2.6em;

  padding: 0 10px;

  text-decoration: none;

}

#access li.current-menu-item > a,

.menu-front-page-menu-container li.current-menu-item > a,

#access li.current-menu-ancestor > a,

.menu-front-page-menu-container li.current-menu-ancestor > a {

  background: #000;

  color: #fff;

}

#access li:hover > a,

.menu-front-page-menu-container li:hover > a,

#access ul ul :hover > a,

.menu-front-page-menu-container ul ul :hover > a,

#access a:focus,

.menu-front-page-menu-container a:focus,

#access li.current-menu-item > a:hover,

.menu-front-page-menu-container li.current-menu-item > a:hover {

  background-color: #707070;

  background: rgba(112, 112, 112, 0.9);

  color: #fff;

}

#access ul li:hover > ul,

.menu-front-page-menu-container ul li:hover > ul {

  display: block;

}

.menu-front-page-menu-container {

  width: 100%;

  float: left;

  padding-top: 20px;

  padding-bottom: 140px;

}

.menu-front-page-menu-container ul {

  float: left;

  clear: left;

  position: relative;

  text-align: center;

  left: 50%;

}

.menu-front-page-menu-container ul ul {

  border-top: 1px solid #404040;

}

.menu-front-page-menu-container > ul > li {

  position: relative;

  right: 50%;

  float: left;

}

.menu-front-page-menu-container > ul li {

  text-align: left;

}

.assistive-text {

  border: 0;

  clip: rect(0 0 0 0);

  height: 1px;

  margin: -1px;

  overflow: hidden;

  padding: 0;

  position: absolute;

  width: 1px;

}

#main,

body.tax-division.term-celebrity #main {

/*  margin-top: 85px;*/

}

body.logged-in #main,

body.tax-division.term-celebrity.logged-in #main {

  margin-top: 57px;

}

body.tax-division #main {

  margin-top: 125px;

}

body.tax-division.logged-in #main {

  margin-top: 97px;

}

#main.container {

  padding-top: 20px;

}

/*----------------------------------------------------------------------------*/

/* ! Model List View */

/*----------------------------------------------------------------------------*/

#filters {

  position: fixed;

  top: 86px;

  left: 0;

  right: 0;

  height: 40px;

  z-index: 500;

  background-color: #ffffff	;

  background: rgba(255, 255,255, 0.85);

  border-bottom: 1px solid #404040;

  	-webkit-box-shadow: 0 1px 9px #666;

	-moz-box-shadow: 0 1px 9px #666;

	box-shadow: 0 1px 9px #666;

}

#filters ul {

  text-transform: uppercase;

  display: block;

  float: left;

  margin: 0 10px 0 0;

  position: relative;

  left: 0;

}

#filters ul > li {

  display: block;

  float: left;

}

#filters ul a {

  display: block;

  float: none;

  padding: 10px 10px 11px;

  line-height: 19px;

  text-decoration: none;

}

#filters ul a:hover {

  color: #ffffff;

  text-decoration: none;

}

#filters ul .active > a {

  background-color: #222;

  background-color: rgba(0, 0, 0, 0.5);

}

#filters ul.secondary-nav {

  float: right;

  margin-left: 10px;

  margin-right: 0;

}

#filters ul.secondary-nav .menu-dropdown,

#filters ul.secondary-nav .dropdown-menu {

  right: 0;

  border: 0;

}

#filters ul a.menu:hover,

#filters ul li.open .menu,

#filters ul .dropdown-toggle:hover,

#filters ul .dropdown.open .dropdown-toggle {

  background: #444;

  background: rgba(255, 255, 255, 0.05);

}

#filters ul .menu-dropdown,

#filters ul .dropdown-menu {

  background-color: #333;

}

#filters ul .menu-dropdown a.menu,

#filters ul .dropdown-menu a.menu,

#filters ul .menu-dropdown .dropdown-toggle,

#filters ul .dropdown-menu .dropdown-toggle {

  color: #ffffff;

}

#filters ul .menu-dropdown a.menu.open,

#filters ul .dropdown-menu a.menu.open,

#filters ul .menu-dropdown .dropdown-toggle.open,

#filters ul .dropdown-menu .dropdown-toggle.open {

  background: #444;

  background: rgba(255, 255, 255, 0.05);

}

#filters ul .menu-dropdown li a,

#filters ul .dropdown-menu li a {

  color: #999;

  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);

}

#filters ul .menu-dropdown li a:hover,

#filters ul .dropdown-menu li a:hover {

  background-color: #191919;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));

  background-image: -moz-linear-gradient(top, #292929, #191919);

  background-image: -ms-linear-gradient(top, #292929, #191919);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));

  background-image: -webkit-linear-gradient(top, #292929, #191919);

  background-image: -o-linear-gradient(top, #292929, #191919);

  background-image: linear-gradient(top, #292929, #191919);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);

  color: #ffffff;

}

#filters ul .menu-dropdown .active a,

#filters ul .dropdown-menu .active a {

  color: #ffffff;

}

#filters ul .menu-dropdown .divider,

#filters ul .dropdown-menu .divider {

  background-color: #222;

  border-color: #444;

}

#filters ul li {

  height: 20px;

  padding: 12px 10px 10px 0;

}

#filters ul li#share-view a {

  background: #000;

  color: #fff;

}

#filters ul li#share-view a:hover {

  color: #ffffff;

  background: #667273;

}

#filters ul li.current-division {

  padding: 3px;

  margin: 8px 10px 10px 0;

  padding-left: 3px;

  padding-right: 3px;

  background: #000;

  color: #fff;

}

#filters ul a {

  padding:3px;

  background: #000;

  color: #bfbfbf;

}

#filters ul a.selected {

  color: #ffffff;

  background: #404040;

}

#filters ul.special-filters {

  float: right;

  margin-right: 0;

  list-style: none;

}

#filters ul.special-filters li {

  padding: 8px 0 10px 10px;

  display: block;

  list-style: none;

}

#filters #selected-model-filter a {

  background-image: url(../images/icon-selected-filter.png);

  background-position: 0 -17px;

  background-repeat: no-repeat;

  padding-left: 26px;

}

#filters #selected-model-filter a:hover {

  background-position:0 4px;

}

p.filter {

  margin: 0;

}

#modelloader {

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: #000000;

  background: rgba(0, 0, 0, 0.85);

  z-index: 100;

}

#loader-gif {

  width: 200px;

  text-align: center;

  margin: 300px auto 50px auto;

  text-transform: uppercase;

  letter-spacing: 2px;

  color: #808080;

  font-family: Georgia, Times, serif;

}

#loader-gif img {

  margin-bottom: 20px;

}

#loader-gif img.off {

  visibility: hidden;

  display: block;

}

/*----------------------------------------------------------------------------*/

/* ! model tiles */

/*----------------------------------------------------------------------------*/

#modelbox {

  position: relative;

  margin: 0 auto;

}

#modelbox article.models,

body.search-results article.models {

  width: 190px;

  height: 190px;

  padding: 0;

  margin: 0;

  border: 0;

  overflow: hidden;

  float: left;

  background: #262626;

  position: relative;

}

#modelbox article.models img.small-image,

body.search-results article.models img.small-image {

  display: block;

}

#modelbox article.models div.big-image,

body.search-results article.models div.big-image {

  display: none;

}

#modelbox article.models .model-details,

body.search-results article.models .model-details {

  position: absolute;

  bottom: -44px;

  left: 0;

  right: 0;

  height: 88px;

  background-color: #000000;

  background: rgba(0, 0, 0, 0.7);

  color: #ffffff;

  text-transform: uppercase; font-weight:bold;

  font-family: Arial, Helvetica, sans-serif;

}

#modelbox article.models .model-details .name-and-status,

body.search-results article.models .model-details .name-and-status {

  position: relative;

  padding: 10px 8px 8px 8px;

  height: 26px;

}

#modelbox article.models .model-details .name-and-status h1,

body.search-results article.models .model-details .name-and-status h1 {

  font-weight: normal;

  font-size: 13px;

  line-height: 13px;

  margin-bottom: 0;

  letter-spacing: 1px;

  width: 134px;

  float: left;

}

#modelbox article.models span.more-info,

body.search-results article.models span.more-info {

  display: none;

}

#modelbox article.models a.details-button,

body.search-results article.models a.details-button,

#modelbox article.models a.zoom-toggle,

body.search-results article.models a.zoom-toggle {

  width: 80px;

  height: 20px;

  display: block;

  background-color: #000000;

  background-color: rgba(0, 0, 0, 0.8);

  color: #fff;

  text-align: center;

  text-transform: uppercase;

  letter-spacing: 1px;

  font-size: 11px;

  padding: 7px 0;

  position: relative;

}

#modelbox article.models a.zoom-toggle,

body.search-results article.models a.zoom-toggle {

  float: left;

  margin-left: 10px;

}

#modelbox article.models a.zoom-toggle span,

body.search-results article.models a.zoom-toggle span {

  background: transparent;

}

#modelbox article.models a.zoom-toggle .select,

body.search-results article.models a.zoom-toggle .select {

  display: inline;

}

#modelbox article.models a.zoom-toggle .deselect,

body.search-results article.models a.zoom-toggle .deselect {

  display: none;

}

#modelbox article.models a.details-button,

body.search-results article.models a.details-button {

  float: right;

  margin-right: 10px;

}

#modelbox article.models.selected,

body.search-results article.models.selected {

  height: 380px;

  width: 380px;

  background: transparent;

  /* 

		img.small-image { display: none; }

		div.big-image { display: block; }

		*/



}

#modelbox article.models.selected img,

body.search-results article.models.selected img {

  width: 100%;

  height: 100%;

}

#modelbox article.models.selected .name-and-status h1,

body.search-results article.models.selected .name-and-status h1 {

  width: 320px;

}

#modelbox article.models.selected .name-and-status h1 span.more-info,

body.search-results article.models.selected .name-and-status h1 span.more-info {

  display: inline;

}

#modelbox article.models.selected .name-and-status h1 a,

body.search-results article.models.selected .name-and-status h1 a {

  text-decoration: none;

}

#modelbox article.models.selected .name-and-status h1 a:hover,

body.search-results article.models.selected .name-and-status h1 a:hover {

  text-decoration: underline;

}

#modelbox article.models.selected p,

body.search-results article.models.selected p {

  font-size: 20px;

  line-height: 26px;

}

#modelbox article.models.selected a.zoom-toggle .deselect,

body.search-results article.models.selected a.zoom-toggle .deselect {

  display: inline;

}

#modelbox article.models.selected a.zoom-toggle .select,

body.search-results article.models.selected a.zoom-toggle .select {

  display: none;

}

#modelbox article.models:hover .model-details,

body.search-results article.models:hover .model-details {

  background-color: #ffffff;

  background: rgba(255, 255, 255, 0.7);

  -webkit-transition: all 0.2s;

  -moz-transition: all 0.2s;

  -ms-transition: all 0.2s;

  -o-transition: all 0.2s;

  transition: all 0.2s;

}

#modelbox article.models:hover .model-details a,

body.search-results article.models:hover .model-details a {

  color: #000000;

}

#modelbox article.models:hover .model-details li,

body.search-results article.models:hover .model-details li {

  background-position: bottom center;

}

#modelbox article.models:hover .model-details a.details-button,

body.search-results article.models:hover .model-details a.details-button,

#modelbox article.models:hover .model-details a.zoom-toggle,

body.search-results article.models:hover .model-details a.zoom-toggle {

  color: #fff;

}

#modelbox article.models .loading,

body.search-results article.models .loading {

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

  z-index: 10;

  background-color: #000000;

  background: rgba(0, 0, 0, 0.7);

}

#modelbox article.models .loading span,

body.search-results article.models .loading span {

  position: absolute;

  left: 50%;

  top: 50%;

  height: 32px;

  width: 32px;

}

#modelbox article.models .loading img,

body.search-results article.models .loading img {

  width: auto;

  position: absolute;

  left: -16px;

  top: -16px;

}

.twipsy-inner {

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

}

body.search-results article.models a.zoom-toggle {

  display: none;

}

body.search-results article.models:hover .model-details h1 a {

  text-decoration: underline;

}

ul.symbols {

  margin: 0;

  width: 60px;

  position: absolute;

  right: 8px;

  top: 10px;

  float: none;

}

ul.symbols li {

  display: block;

  border: 0;

  text-indent: -999em;

  overflow: hidden;

  background-color: transparent;

  background-repeat: no-repeat;

  text-align: left;

  direction: ltr;

  *line-height: 0;

  padding: 0;

  width: 15px;

  height: 15px;

  margin-left: 5px;

  float: right;

  background-position: top center;

}

ul.symbols li.international {

  background-image: url(../images/icon-international.png);

}

ul.symbols li.celebrity {

  background-image: url(../images/icon-celebrity.png);

}

ul.symbols li.unavailable {

  background-image: url(../images/icon-away.png);

}

body.tax-division.term-celebrity article.models img,

body.search.search-results div.search-results-group article.models img {

  cursor: pointer;

}

/*----------------------------------------------------------------------------*/

/* ! Single Model View */

/*----------------------------------------------------------------------------*/

article.models h1.entry-title {

  padding-bottom: 0;

  border-bottom: 0px none;

}

article.models footer {

  margin-bottom: 0;

  padding-bottom: 0;

}

ul.model-details {

  display: block;

  float: left;

  margin: 0 10px 0 0;

  position: relative;

  left: 0;

  font-size: 12px;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

}

ul.model-details > li {

  display: block;

  float: left;

}

ul.model-details a {

  display: block;

  float: none;

  padding: 10px 10px 11px;

  line-height: 19px;

  text-decoration: none;

}

ul.model-details a:hover {

  color: #000000;

  text-decoration: none;

}

ul.model-details .active > a {

  background-color: #222;

  background-color: rgba(0, 0, 0, 0.5);

}

ul.model-details.secondary-nav {

  float: right;

  margin-left: 10px;

  margin-right: 0;

}

ul.model-details.secondary-nav .menu-dropdown,

ul.model-details.secondary-nav .dropdown-menu {

  right: 0;

  border: 0;

}

ul.model-details a.menu:hover,

ul.model-details li.open .menu,

ul.model-details .dropdown-toggle:hover,

ul.model-details .dropdown.open .dropdown-toggle {

  background: #444;

  background: rgba(255, 255, 255, 0.05);

}

ul.model-details .menu-dropdown,

ul.model-details .dropdown-menu {

  background-color: #333;

}

ul.model-details .menu-dropdown a.menu,

ul.model-details .dropdown-menu a.menu,

ul.model-details .menu-dropdown .dropdown-toggle,

ul.model-details .dropdown-menu .dropdown-toggle {

  color: #ffffff;

}

ul.model-details .menu-dropdown a.menu.open,

ul.model-details .dropdown-menu a.menu.open,

ul.model-details .menu-dropdown .dropdown-toggle.open,

ul.model-details .dropdown-menu .dropdown-toggle.open {

  background: #444;

  background: rgba(255, 255, 255, 0.05);

}

ul.model-details .menu-dropdown li a,

ul.model-details .dropdown-menu li a {

  color: #999;

  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);

}

ul.model-details .menu-dropdown li a:hover,

ul.model-details .dropdown-menu li a:hover {

  background-color: #191919;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));

  background-image: -moz-linear-gradient(top, #292929, #191919);

  background-image: -ms-linear-gradient(top, #292929, #191919);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));

  background-image: -webkit-linear-gradient(top, #292929, #191919);

  background-image: -o-linear-gradient(top, #292929, #191919);

  background-image: linear-gradient(top, #292929, #191919);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);

  color: #ffffff;

}

ul.model-details .menu-dropdown .active a,

ul.model-details .dropdown-menu .active a {

  color: #ffffff;

}

ul.model-details .menu-dropdown .divider,

ul.model-details .dropdown-menu .divider {

  background-color: #222;

  border-color: #444;

}

ul.model-details li {

  border-left: 1px solid #404040;

  padding: 6px 4px;

}

ul.model-details li:first-child {

  padding-left: 2px;

  border-left: 0px none;

}

ul.model-details li a {

  padding: 0;

  color: #000;

}

ul.model-details span.icon {

  display: block;

  border: 0;

  text-indent: -999em;

  overflow: hidden;

  background-color: transparent;

  background-repeat: no-repeat;

  text-align: left;

  direction: ltr;

  *line-height: 0;

  float: left;

  padding: 0;

  width: 15px;

  height: 15px;

  margin-right: 5px;

  margin-top: 2px;

  background-position: center center;

}

ul.model-details span.icon.international {

  background-image: url(../images/icon-international-15px.png);

}

ul.model-details span.icon.celebrity {

  background-image: url(../images/icon-celebrity-15px.png);

}

ul.model-details span.icon.unavailable {

  background-image: url(../images/icon-away-15px.png);

}

ul#measurements {

  width: 100%;

  border-bottom: 1px solid #404040;

  border-top: 1px solid #404040;

}

ul#measurements span.imperial {

  display: none;

}

ul#measurements span.metric {

  display: inline;

}

ul#extras {

  float: left;

}

ul#extras li {

  border-right: 0px none;

  padding-top: 8px;

  padding-bottom: 8px;

}

ul#extras li a {

  padding-left: 20px;

  height: 15px;

  line-height: 15px;

  background: url(../images/icon-bullet.png) no-repeat 0-30px;

}

ul#extras li a:hover {

  background: url(../images/icon-bullet.png) no-repeat 0 -15px;

}

ul#buttons {

  float: right;

  margin-right: 10px;

}

ul#buttons li {

  color: #808080;

  border-right: 0px none;

  border-left: 1px solid #404040;

  padding: 6px 0px 6px 10px;

  margin-left: 10px;

}

ul#buttons li:first-child {

  border-left: 0px none;

}

ul#buttons li a:hover {

  color: #000;

}

ul#buttons li a:hover span.icon {

  background-position: 0 -15px;

}

span.booker-title {

  font-size: 13px;

  color: #808080;

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  display: block;

}

#model-detail-enquire span.icon {

  background: url(../images/icon-phone.png) no-repeat 0 -30px;

}







#model-detail-print span.icon {

  background: url(../images/icon-print.png)no-repeat 0 -30px;

}



#model-detail-share span.icon {

  background: url(../images/icon-share.png)no-repeat 0 -30px;

}



#model-detail-units span.selected {

  text-decoration: underline;

}



#model-detail-units span.icon {

  background: url(../images/icon-units.png)no-repeat 0 -30px;

}





.popover.below {

  z-index: 800;

}

.popover.below .arrow {

  background-color: transparent;

  border-bottom-color: #404040;

}

.popover.below .inner {

  background: transparent;

  border: 1px solid #404040;

  padding: 0;

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

}

.popover.below .inner .title {

  background-color: #000000;

  background: rgba(0, 0, 0, 0.85);

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

}

.popover.below .inner .content {

  background-color: #000000;

  background: rgba(0, 0, 0, 0.85);

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

}

.popover.below .inner p {

  margin-top: 1em;

}

.popover.below .inner p:first-child {

  margin-top: 0;

}

span.seperator {

  display: none;

}

article.models {

  margin-bottom: 0;

}

article.models header {

  border-bottom: 1px solid #404040;

  zoom: 1;

  *zoom: 1;

}

article.models header:before,

article.models header:after {

  display: table;

  content: "";

  zoom: 1;

}

article.models header:after {

  clear: both;

}

article.models div.model-images {

  margin-left: -10px;

  margin-top: 20px;

}

article.models div.model-images img {

  float: left;

  margin-left: 10px;

  margin-bottom: 10px;

  background: #ffffff;

}

article.models div.model-images img:hover {

  opacity: 0.9;

}

#digipics-gallery {

  display: none;

  visibility: hidden;

}

/*----------------------------------------------------------------------------*/

/* ! Comp Card View */

/*----------------------------------------------------------------------------*/

.comp-card-text {

  display: none;

}

body.comp-card-view {

  background: #ffffff;

  color: #262626;

}

body.comp-card-view header.topbar {

  padding-top: 20px;

  height: 45px;

  margin-bottom: -50px;

  position: relative;

  background: transparent;

  border-bottom: 0px none transparent;

}

body.comp-card-view header.topbar #site-title {

  background: none transparent;

}

body.comp-card-view header.topbar #site-title a img {

  float: left;

}

body.comp-card-view header.topbar #site-title a.regular-view-text {

  display: none;

}

body.comp-card-view header.topbar #site-title a.comp-card-text {

  display: inline;

}

body.comp-card-view header.topbar #searchform,

body.comp-card-view header.topbar #access,

body.comp-card-view header.topbar #social-links,

body.comp-card-view header.topbar #callout-link {

  display: none;

  visibility: hidden;

}

body.comp-card-view div#main {

  margin-top: 0px;

  padding-top: 0px;

}

body.comp-card-view h1.entry-title {

  color: #262626;

  float: right;

}

body.comp-card-view a {

  color: #000000;

}

body.comp-card-view .comp-card-text {

  display: inline;

}

body.comp-card-view .regular-view-text {

  display: none;

}

body.comp-card-view ul.model-details li {

  color: #000000;

  border-left: 0px none transparent;

  border-right: 0px none transparent;

}

body.comp-card-view ul.model-details a {

  color: #000000;

}

body.comp-card-view ul.model-details a:hover {

  color: #404040;

  text-decoration: underline;

}

body.comp-card-view ul.model-details#buttons #model-detail-enquire,

body.comp-card-view ul.model-details#buttons #model-detail-units,

body.comp-card-view ul.model-details#buttons #model-detail-share {

  display: none;

}

body.comp-card-view ul.model-details#buttons #model-detail-print {

  border-left: 0px none transparent;

}

body.comp-card-view ul.model-details#buttons #model-detail-print a {

  color: #000000;

}

body.comp-card-view ul.model-details#buttons #model-detail-print span.icon {

  background-position: bottom center;

}

body.comp-card-view ul.model-details#measurements span.metric,

body.comp-card-view ul.model-details#measurements span.imperial,

body.comp-card-view ul.model-details#measurements span.seperator {

  display: inline;

}

body.comp-card-view ul.model-details#measurements li.has-icon {

  display: none;

}

body.comp-card-view ul.model-details#extras li a {

  background-position: bottom left;

}

body.comp-card-view ul.model-details#extras li#model-detail-showreel,

body.comp-card-view ul.model-details#extras li#model-back,

body.comp-card-view ul.model-details#extras li#model-detail-bio {

  display: none;

}

body.comp-card-view ul.model-details#extras:hover {

  background-position: center left;

}

body.comp-card-view .model-images a {

  display: none;

  visibility: hidden;

}

body.comp-card-view .model-images a.on-comp-card {

  display: block;

  visibility: visible;

}

body.comp-card-view #comp-card-booker {

  display: block;

  float: left;

  width: 100%;

}

body.comp-card-view #comp-card-booker br {

  display: none;

}

body.comp-card-view #comp-card-booker p span.seperator {

  display: inline;

}

body.comp-card-view span.booker-title {

  color: #000000;

  display: inline;

}

body.comp-card-view footer.entry-meta {

  display: none;

}

body.comp-card-view .hentry,

body.comp-card-view .no-results {

  margin: 0;

  position: relative;

}

body.comp-card-view footer {

  margin-top: 0;

  padding-top: 0;

  border-top: 0px transparent none;

}

body.comp-card-view footer .container {

  border-top: 1px solid #404040;

  padding-top: 9px;

}

body.comp-card-view footer #footer-title a {

  background-image: none;

}

body.comp-card-view footer #footer-title a img {

  float: left;

}

body.comp-card-view footer #footer-title a.regular-view-text {

  display: none;

}

body.comp-card-view footer #searchform,

body.comp-card-view footer #access {

  display: none;

}

body.comp-card-view footer #menu-footer-nav {

  display: none;

}

body.comp-card-view #sb-info {

  display: none !important;

}

#comp-card-booker {

  display: none;

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  padding-top: 6px;

  border-bottom: 1px solid #404040;

}

#comp-card-booker p,

#comp-card-booker span.booker-title {

  font-size: 11px;

}

#comp-card-booker p {

  margin-bottom: 6px;

}

p.comp-card-footer {

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  font-size: 11px;

  float: right;

}

/*----------------------------------------------------------------------------*/

/* ! Pages */

/*----------------------------------------------------------------------------*/

h1.entry-title,

h1.page-title {

  padding-bottom: 9px;

  border-bottom: 1px solid #404040;

}

div.entry-content div.column,

div.entry-content-two-thirds div.column,

div.entry-content-terms div.column {

  padding-left: 10px;

}

div.entry-content div.first.column,

div.entry-content-two-thirds div.first.column,

div.entry-content-terms div.first.column {

  padding-left: 0;

}

div.entry-content-terms p {

  font-size: 11px;

  line-height: 14px;

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

  color: #e6e6e6;

}

/*----------------------------------------------------------------------------*/

/* ! Blog */

/*----------------------------------------------------------------------------*/

div.blog-content img {

  max-width: 630px;

  width: expression(this.width > 630 ? 630: true);

  height: auto;

}

article.post {

  padding-bottom: 0;

  margin-bottom: 16px;

}

article.post header {

  border-bottom: 0px none;

}

article.post h1 {

  padding-bottom: 0;

  border-bottom: 0px none;

  color: #808080;

}

article.post h1 a {

  color: #808080;

}

article.post h1 a:hover {

  color: #ffffff;

  text-decoration: none;

}

article.post .entry-meta {

  border-bottom: 1px solid #404040;

  height: 18px;

  text-transform: uppercase;

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

  font-size: 11px;

}

article.post .entry-meta a {

  color: #808080;

}

article.post .entry-meta a:hover {

  color: #ffffff;

  text-decoration: none;

}

.blog-tile {

  position: relative;

  margin-bottom: 10px;

  width: 310px;

  height: 310px;

  background: #262626;

}

.blog-tile div.details {

  position: absolute;

  bottom: 0;

  left: 0;

  right: 0;

  padding: 0;

  background-color: #ffffff;

  background: rgba(255, 255, 255, 0.7);

  text-transform: uppercase;

  font-family: Georgia, Times, serif;

}

.blog-tile div.details h1 {

  font-weight: normal;

  font-size: 13px;

  padding-bottom: 0;

  line-height: 14px;

  margin-bottom: 0;

  letter-spacing: 1px;

  border-bottom: 0px none;

  height: 30px;

  padding: 10px 8px;

  color: #000000;

}

.blog-tile div.details a {

  color: #000000;

}

.blog-tile div.details a:hover {

  text-decoration: none;

}

.blog-tile span.blog-tile-more {

  display: block;

  float: right;

  text-transform: uppercase;

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

  font-size: 11px;

}

.blog-tile:hover div.details {

  color: #ffffff;

  background-color: #000000;

  background: rgba(0, 0, 0, 0.7);

}

.blog-tile:hover div.details h1 {

  color: #ffffff;

}

h3.sidebar-header {

  border-bottom: 1px solid #404040;

  text-transform: uppercase;

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #808080;

  margin: 0;

  line-height: 18px;

}

#secondary select {

  width: 100%;

  margin: 9px 0;

  border: 1px solid #404040;

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

  padding: 0 0 0 8px;

  height: 30px;

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

}

.sociable {

  zoom: 1;

  *zoom: 1;

  float: left;

}

.sociable:before,

.sociable:after {

  display: table;

  content: "";

  zoom: 1;

}

.sociable:after {

  clear: both;

}

.sociable .sociable_tagline {

  font-weight: normal;

  display: inline;

  float: left;

}

.sociable ul {

  float: left;

}

.sociable ul li {

  filter: alpha(opacity=70);

  -khtml-opacity: 0.7;

  -moz-opacity: 0.7;

  opacity: 0.7;

  padding: 0 0 0 6px !important;

}

.sociable ul li:hover {

  filter: alpha(opacity=100);

  -khtml-opacity: 1;

  -moz-opacity: 1;

  opacity: 1;

}

.sociable ul li a {

  padding-left: 0;

}

article.post footer.entry-meta {

  zoom: 1;

  *zoom: 1;

  height: auto;

  padding-bottom: 13px;

}

article.post footer.entry-meta:before,

article.post footer.entry-meta:after {

  display: table;

  content: "";

  zoom: 1;

}

article.post footer.entry-meta:after {

  clear: both;

}

article.post footer.entry-meta span.cat-links {

  display: block;

  float: left;

  margin-right: 5px;

}

nav#nav-single,

nav#nav-below {

  text-transform: uppercase;

  font-family: "museo-sans", Arial, Helvetica, sans-serif;

  font-size: 11px;

}

nav#nav-single a,

nav#nav-below a {

  color: #808080;

}

nav#nav-single .nav-previous,

nav#nav-below .nav-previous {

  float: left;

}

nav#nav-single .nav-next,

nav#nav-below .nav-next {

  float: right;

}

nav#nav-below {

  margin-top: 18px;

}

ul.slides {

  list-style: none;

  margin-left: 0;

}

/*----------------------------------------------------------------------------*/

/* ! Search Results */

/*----------------------------------------------------------------------------*/

div.search-results-group,

div.related-posts-group {

  margin-bottom: 18px;

}

div.search-results-group article.post,

div.related-posts-group article.post {

  height: 109px;

  margin-bottom: 18px;

  overflow: hidden;

}

/*----------------------------------------------------------------------------*/

/* ! Footer */

/*----------------------------------------------------------------------------*/

footer {

	  border-top: 1px solid #616b6c;

  	-webkit-box-shadow: 0 1px 9px #666;

	-moz-box-shadow: 0 1px 9px #666;

	box-shadow: 0 1px 9px #666;

  padding-bottom: 20px;

}

footer ul {

  display: block;

  float: left;

  margin: 0 10px 0 0;

  position: relative;

  left: 0;

  margin-right: 0;

  float: right;

}

footer ul > li {

  display: block;

  float: left;

}

footer ul a {

  display: block;

  float: none;

  padding: 10px 10px 11px;

  line-height: 19px;

  text-decoration: none;

}

footer ul a:hover {

  color: #666;

  text-decoration: none;

}

footer ul .active > a {

  background-color: #222;

  background-color: rgba(0, 0, 0, 0.5);

}

footer ul.secondary-nav {

  float: right;

  margin-left: 10px;

  margin-right: 0;

}

footer ul.secondary-nav .menu-dropdown,

footer ul.secondary-nav .dropdown-menu {

  right: 0;

  border: 0;

}

footer ul a.menu:hover,

footer ul li.open .menu,

footer ul .dropdown-toggle:hover,

footer ul .dropdown.open .dropdown-toggle {

  background: #444;

  background: rgba(255, 255, 255, 0.05);

}

footer ul .menu-dropdown,

footer ul .dropdown-menu {

  background-color: #333;

}

footer ul .menu-dropdown a.menu,

footer ul .dropdown-menu a.menu,

footer ul .menu-dropdown .dropdown-toggle,

footer ul .dropdown-menu .dropdown-toggle {

  color: #ffffff;

}

footer ul .menu-dropdown a.menu.open,

footer ul .dropdown-menu a.menu.open,

footer ul .menu-dropdown .dropdown-toggle.open,

footer ul .dropdown-menu .dropdown-toggle.open {

  background: #444;

  background: rgba(255, 255, 255, 0.05);

}

footer ul .menu-dropdown li a,

footer ul .dropdown-menu li a {

  color: #999;

  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);

}

footer ul .menu-dropdown li a:hover,

footer ul .dropdown-menu li a:hover {

  background-color: #191919;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));

  background-image: -moz-linear-gradient(top, #292929, #191919);

  background-image: -ms-linear-gradient(top, #292929, #191919);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));

  background-image: -webkit-linear-gradient(top, #292929, #191919);

  background-image: -o-linear-gradient(top, #292929, #191919);

  background-image: linear-gradient(top, #292929, #191919);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);

  color: #ffffff;

}

footer ul .menu-dropdown .active a,

footer ul .dropdown-menu .active a {

  color: #ffffff;

}

footer ul .menu-dropdown .divider,

footer ul .dropdown-menu .divider {

  background-color: #222;

  border-color: #444;

}

footer ul a {

  font-size: 12px;

  padding: 0 0 0 20px;

  color: #000;

}

#footer-title {

  display: block;

  border: 0;

  text-indent: -999em;

  overflow: hidden;

  background-color: transparent;

  background-repeat: no-repeat;

  text-align: left;

  direction: ltr;

  *line-height: 0;

  width: 150px;

  height: 16px;

}

#footer-title a {

  display: block;

  width: 100%;

  height: 100%;

  background: url(../images/chadwick-grey-150px.png) center bottom no-repeat;

}

#footer-title a:hover {

  background-position: center top;

}

/*----------------------------------------------------------------------------*/

/* ! IE Tweaks */

/*----------------------------------------------------------------------------*/

html.ie7 .entry-content .model-images {

  width: 970px;

}

html.ie7 input#s {

  background: #404040;

}

html.ie7 #secondary select,

html.ie8 #secondary select {

  background-color: #ffffff;

  color: #404040;

  line-height: auto;

  height: auto;

}

html.ie7 #filters ul,

html.ie8 #filters ul {

  margin-left: 0;

  padding-left: 0;

}

html.oldie #access a:hover,

html.oldie .menu-front-page-menu-container a:hover,

html.oldie #access > li:hover,

html.oldie .menu-front-page-menu-container > li:hover {

  color: #000000;

  background: #ffffff;

}

html.oldie article.models div.model-details ul.symbols {

  width: 60px;

  padding: 0;

}

html.oldie ul.model-details {

  padding-left: 0;

}

html.oldie #modelloader {

  background-color: transparent;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);

  zoom: 1;

}

html.oldie #modelbox article.models .model-details,

html.oldie body.search-results article.models .model-details {

  background: transparent url('../images/black-80.png') repeat;

}

html.oldie #modelbox article.models a.zoom-toggle,

html.oldie body.search-results article.models a.zoom-toggle,

html.oldie #modelbox article.models a.details-button,

html.oldie body.search-results article.models a.details-button {

  background-color: transparent;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);

  zoom: 1;

}

html.oldie #modelbox article.models:hover .model-details,

html.oldie body.search-results article.models:hover .model-details {

  background: transparent url('../images/white-80.png') repeat;

}

html.oldie #modelbox article.models .loading,

html.oldie body.search-results article.models .loading {

  background-color: transparent;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);

  zoom: 1;

}

html.oldie .popover.below .inner .title,

html.oldie .popover.below .inner .content {

  background-color: transparent;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);

  zoom: 1;

}

html.oldie .blog-tile div.details {

  background-color: transparent;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#AAFFFFFF,endColorstr=#AAFFFFFF);

  zoom: 1;

}

html.oldie .blog-tile:hover div.details {

  background-color: transparent;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);

  zoom: 1;

}

/*----------------------------------------------------------------------------*/

/* ! iOS Tweaks */

/*----------------------------------------------------------------------------*/

/* Smaller than standard 960 (devices only) */

@media only screen and (max-device-width: 1024px) {

  #page > header,

  #filters {

    position: static;

  }

  #main {

    margin-top: 0 !important;

  }

}

/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 768px) and (max-width: 959px) {

  

}

/* All Mobile Sizes (devices and browser) */

@media only screen and (max-width: 767px) {

  

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {

  

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media only screen and (max-width: 479px) {

  

}

html.oldie #page > header,

html.oldie #filters {

  position: fixed;

}

html.oldie #content {

  margin-top: 0px;

}

html.oldie body.tax-division.term-celebrity #content {

  margin-top: 0px;

}

#filters ul li#eng-view a { padding-left:30px;

  background: #000 url(../images/uk_flag.jpg) no-repeat 5px 5px;

  color: #fff;

}

#filters ul li#eng-view a:hover {

  color: #ffffff;

background: #667273 url(../images/uk_flag.jpg) no-repeat 5px 5px;

}









#filters ul li#frch-view a { padding-left:30px;

  background: #000 url(../images/french_flag.jpg) no-repeat 5px 5px;

  color: #fff;

}

#filters ul li#frch-view a:hover {

  color: #ffffff;

background: #667273 url(../images/french_flag.jpg) no-repeat 5px 5px;

}