@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,900);
/*! * Bootstrap v2.3.2 * * Copyright 2012 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. */
.clearfix{
    *zoom:1
}
.clearfix:before,.clearfix:after{
    display:table;
    content:"";
    line-height:0
}
.clearfix:after{
    clear:both
}
.hide-text{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.input-block-level{
    display:block;
    max-width:100%;
    min-height:32px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
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
}
html{
    font-size:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
a:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
a:hover,a:active{
    outline:0
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
img{
    max-width:100%;
    max-width:auto\9;
    height:auto;
    vertical-align:middle;
    border:0;
    -ms-interpolation-mode:bicubic
}
#map_canvas img,.google-maps img{
    max-width:none
}
button,input,select,textarea{
    margin:0;
    font-size:100%;
    vertical-align:middle
}
button,input{
    *overflow:visible;
    line-height:normal
}
button::-moz-focus-inner,input::-moz-focus-inner{
    padding:0;
    border:0
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer
}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{
    cursor:pointer
}
input[type="search"]{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    -webkit-appearance:textfield
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{
    -webkit-appearance:none
}
textarea{
    overflow:auto;
    vertical-align:top
}
@media print{
    *{
        text-shadow:none!important;
        color:#000!important;
        background:transparent!important;
        box-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
        content:""
    }
    pre,blockquote{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    tr,img{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    @page{
        margin:.5cm
    }
    p,h2,h3{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
}
body{
    margin:0;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    line-height:22px;
    color:#333;
    background-color:#fff
}
a{
    color:#05aad3;
    text-decoration:none
}
a:hover,a:focus{
    color:#036e88;
    text-decoration:underline
}
.img-rounded{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.img-polaroid{
    padding:4px;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,0.2);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
    box-shadow:0 1px 3px rgba(0,0,0,0.1)
}
.img-circle{
    -webkit-border-radius:500px;
    -moz-border-radius:500px;
    border-radius:500px
}

[class*="span"]{
    float:left;
    min-height:1px;
    margin-left:20px
}

.span12{
    max-width:940px
}
.span11{
    max-width:860px
}
.span10{
    max-width:780px
}
.span9{
    max-width:700px
}
.span8{
    max-width:620px
}
.span7{
    max-width:540px
}
.span6{
    max-width:460px
}
.span5{
    max-width:380px
}
.span4{
    max-width:300px
}
.span3{
    max-width:220px
}
.span2{
    max-width:140px
}
.span1{
    max-width:60px
}
.offset12{
    margin-left:980px
}
.offset11{
    margin-left:900px
}
.offset10{
    margin-left:820px
}
.offset9{
    margin-left:740px
}
.offset8{
    margin-left:660px
}
.offset7{
    margin-left:580px
}
.offset6{
    margin-left:500px
}
.offset5{
    margin-left:420px
}
.offset4{
    margin-left:340px
}
.offset3{
    margin-left:260px
}
.offset2{
    margin-left:180px
}
.offset1{
    margin-left:100px
}
.row-fluid{
    max-width:100%;
    *zoom:1
}
.row-fluid:before,.row-fluid:after{
    display:table;
    content:"";
    line-height:0
}
.row-fluid:after{
    clear:both
}
.row-fluid [class*="span"]{
    display:block;
    max-width:100%;
    min-height:32px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    float:left;
    margin-left:2.127659574468085%;
    *margin-left:2.074468085106383%
}
.row-fluid [class*="span"]:first-child{
    margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"]{
    margin-left:2.127659574468085%
}
.row-fluid .span12{
    max-width:100%;
    *max-width:99.94680851063829%
}
.row-fluid .span11{
    max-width:91.48936170212765%;
    *max-width:91.43617021276594%
}
.row-fluid .span10{
    max-width:82.97872340425532%;
    *max-width:82.92553191489361%
}
.row-fluid .span9{
    max-width:74.46808510638297%;
    *max-width:74.41489361702126%
}
.row-fluid .span8{
    max-width:65.95744680851064%;
    *max-width:65.90425531914893%
}
.row-fluid .span7{
    max-width:57.44680851063829%;
    *max-width:57.39361702127659%
}
.row-fluid .span6{
    max-width:48.93617021276595%;
    *max-width:48.88297872340425%
}
.row-fluid .span5{
    max-width:40.42553191489362%;
    *max-width:40.37234042553192%
}
.row-fluid .span4{
    max-width:31.914893617021278%;
    *max-width:31.861702127659576%
}
.row-fluid .span3{
    max-width:23.404255319148934%;
    *max-width:23.351063829787233%
}
.row-fluid .span2{
    max-width:14.893617021276595%;
    *max-width:14.840425531914894%
}
.row-fluid .span1{
    max-width:6.382978723404255%;
    *max-width:6.329787234042553%
}
.row-fluid .offset12{
    margin-left:104.25531914893617%;
    *margin-left:104.14893617021275%
}
.row-fluid .offset12:first-child{
    margin-left:102.12765957446808%;
    *margin-left:102.02127659574467%
}
.row-fluid .offset11{
    margin-left:95.74468085106382%;
    *margin-left:95.6382978723404%
}
.row-fluid .offset11:first-child{
    margin-left:93.61702127659574%;
    *margin-left:93.51063829787232%
}
.row-fluid .offset10{
    margin-left:87.23404255319149%;
    *margin-left:87.12765957446807%
}
.row-fluid .offset10:first-child{
    margin-left:85.1063829787234%;
    *margin-left:84.99999999999999%
}
.row-fluid .offset9{
    margin-left:78.72340425531914%;
    *margin-left:78.61702127659572%
}
.row-fluid .offset9:first-child{
    margin-left:76.59574468085106%;
    *margin-left:76.48936170212764%
}
.row-fluid .offset8{
    margin-left:70.2127659574468%;
    *margin-left:70.10638297872339%
}
.row-fluid .offset8:first-child{
    margin-left:68.08510638297872%;
    *margin-left:67.9787234042553%
}
.row-fluid .offset7{
    margin-left:61.70212765957446%;
    *margin-left:61.59574468085106%
}
.row-fluid .offset7:first-child{
    margin-left:59.574468085106375%;
    *margin-left:59.46808510638297%
}
.row-fluid .offset6{
    margin-left:53.191489361702125%;
    *margin-left:53.085106382978715%
}
.row-fluid .offset6:first-child{
    margin-left:51.063829787234035%;
    *margin-left:50.95744680851063%
}
.row-fluid .offset5{
    margin-left:44.68085106382979%;
    *margin-left:44.57446808510638%
}
.row-fluid .offset5:first-child{
    margin-left:42.5531914893617%;
    *margin-left:42.4468085106383%
}
.row-fluid .offset4{
    margin-left:36.170212765957444%;
    *margin-left:36.06382978723405%
}
.row-fluid .offset4:first-child{
    margin-left:34.04255319148936%;
    *margin-left:33.93617021276596%
}
.row-fluid .offset3{
    margin-left:27.659574468085104%;
    *margin-left:27.5531914893617%
}
.row-fluid .offset3:first-child{
    margin-left:25.53191489361702%;
    *margin-left:25.425531914893618%
}
.row-fluid .offset2{
    margin-left:19.148936170212764%;
    *margin-left:19.04255319148936%
}
.row-fluid .offset2:first-child{
    margin-left:17.02127659574468%;
    *margin-left:16.914893617021278%
}
.row-fluid .offset1{
    margin-left:10.638297872340425%;
    *margin-left:10.53191489361702%
}
.row-fluid .offset1:first-child{
    margin-left:8.51063829787234%;
    *margin-left:8.404255319148938%
}
[class*="span"].hide,.row-fluid [class*="span"].hide{
    display:none
}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{
    float:right
}
.container{
    margin-right:auto;
    margin-left:auto;
    *zoom:1
}
.container:before,.container:after{
    display:table;
    content:"";
    line-height:0
}
.container:after{
    clear:both
}
.container-fluid{
    padding-right:0;
    padding-left:0;
    *zoom:1
}
.container-fluid:before,.container-fluid:after{
    display:table;
    content:"";
    line-height:0
}
.container-fluid:after{
    clear:both
}
p{
    margin:0 0 11px
}
.lead{
    margin-bottom:22px;
    font-size:21px;
    font-weight:200;
    line-height:33px
}
small{
    font-size:85%
}
strong{
    font-weight:bold
}
em{
    font-style:italic
}
cite{
    font-style:normal
}
.muted{
    color:#999
}
a.muted:hover,a.muted:focus{
    color:#808080
}
.text-warning{
    color:#c09853
}
a.text-warning:hover,a.text-warning:focus{
    color:#a47e3c
}
.text-error{
    color:#da4e48
}
a.text-error:hover,a.text-error:focus{
    color:#c72f28
}
.text-info{
    color:#3a87ad
}
a.text-info:hover,a.text-info:focus{
    color:#2d6987
}
.text-success{
    color:#468847
}
a.text-success:hover,a.text-success:focus{
    color:#356635
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}
h1,h2,h3,h4,h5,h6{
    margin:11px 0;
    font-family:inherit;
    font-weight:bold;
    line-height:22px;
    color:inherit;
    text-rendering:optimizelegibility
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
    font-weight:normal;
    line-height:1;
    color:#999
}
h1,h2,h3{
    line-height:44px
}
h1{
    font-size:38.5px
}
h2{
    font-size:31.5px
}
h3{
    font-size:24.5px
}
h4{
    font-size:17.5px
}
h5{
    font-size:14px
}
h6{
    font-size:11.9px
}
h1 small{
    font-size:24.5px
}
h2 small{
    font-size:17.5px
}
h3 small{
    font-size:14px
}
h4 small{
    font-size:14px
}
.page-header{
    padding-bottom:10px;
    margin:22px 0 33px;
    border-bottom:1px solid #eee
}
ul,ol{
    padding:0;
    margin:0 0 11px 25px
}
ul ul,ul ol,ol ol,ol ul{
    margin-bottom:0
}
li{
    line-height:22px
}
ul.unstyled,ol.unstyled{
    margin-left:0;
    list-style:none
}
ul.inline,ol.inline{
    margin-left:0;
    list-style:none
}
ul.inline>li,ol.inline>li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding-left:5px;
    padding-right:5px
}
dl{
    margin-bottom:22px
}
dt,dd{
    line-height:22px
}
dt{
    font-weight:bold
}
dd{
    margin-left:11px
}
.dl-horizontal{
    *zoom:1
}
.dl-horizontal:before,.dl-horizontal:after{
    display:table;
    content:"";
    line-height:0
}
.dl-horizontal:after{
    clear:both
}
.dl-horizontal dt{
    float:left;
    max-width:200px;
    clear:left;
    text-align:right;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.dl-horizontal dd{
    margin-left:220px
}
hr{
    margin:22px 0;
    border:0;
    border-top:1px solid #eee;
    border-bottom:1px solid #fff
}
abbr[title],abbr[data-original-title]{
    cursor:help;
    border-bottom:1px dotted #999
}
abbr.initialism{
    font-size:90%;
    text-transform:uppercase
}
blockquote{
    padding:0 0 0 15px;
    margin:0 0 22px;
    border-left:5px solid #eee
}
blockquote p{
    margin-bottom:0;
    font-size:17.5px;
    font-weight:300;
    line-height:1.25
}
blockquote small{
    display:block;
    line-height:22px;
    color:#999
}
blockquote small:before{
    content:'\2014 \00A0'
}
blockquote.pull-right{
    float:right;
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #eee;
    border-left:0
}
blockquote.pull-right p,blockquote.pull-right small{
    text-align:right
}
blockquote.pull-right small:before{
    content:''
}
blockquote.pull-right small:after{
    content:'\00A0 \2014'
}
q:before,q:after,blockquote:before,blockquote:after{
    content:""
}
address{
    display:block;
    margin-bottom:22px;
    font-style:normal;
    line-height:22px
}
code,pre{
    padding:0 3px 2px;
    font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
    font-size:12px;
    color:#333;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
code{
    padding:2px 4px;
    color:#d14;
    background-color:#f7f7f9;
    border:1px solid #e1e1e8;
    white-space:nowrap
}
pre{
    display:block;
    padding:10.5px;
    margin:0 0 11px;
    font-size:13px;
    line-height:22px;
    word-break:break-all;
    word-wrap:break-word;
    white-space:pre;
    white-space:pre-wrap;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,0.15);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
pre.prettyprint{
    margin-bottom:22px
}
pre code{
    padding:0;
    color:inherit;
    white-space:pre;
    white-space:pre-wrap;
    background-color:transparent;
    border:0
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
form{
    margin:0 0 22px
}
fieldset{
    padding:0;
    margin:0;
    border:0
}
legend{
    display:block;
    max-width:100%;
    padding:0;
    margin-bottom:22px;
    font-size:21px;
    line-height:44px;
    color:#333;
    border:0;
    border-bottom:1px solid #e5e5e5
}
legend small{
    font-size:16.5px;
    color:#999
}
label,input,button,select,textarea{
    font-size:14px;
    font-weight:normal;
    line-height:22px
}
input,button,select,textarea{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
label{
    display:block;
    margin-bottom:5px
}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{
    display:inline-block;
    height:22px;
    padding:4px 6px;
    margin-bottom:11px;
    font-size:14px;
    line-height:22px;
    color:#555;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    vertical-align:middle
}
input,textarea,.uneditable-input{
    max-width:206px
}
textarea{
    height:auto
}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{
    background-color:#fff;
    border:1px solid #ccc;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition:border linear .2s,box-shadow linear .2s;
    -moz-transition:border linear .2s,box-shadow linear .2s;
    -o-transition:border linear .2s,box-shadow linear .2s;
    transition:border linear .2s,box-shadow linear .2s
}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{
    border-color:rgba(82,168,236,0.8);
    outline:0;
    outline:thin dotted \9;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
}
input[type="radio"],input[type="checkbox"]{
    margin:4px 0 0;
    *margin-top:0;
    margin-top:1px \9;
    line-height:normal
}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{
    max-width:auto
}
select,input[type="file"]{
    height:32px;
    *margin-top:4px;
    line-height:32px
}
select{
    max-width:220px;
    border:1px solid #ccc;
    background-color:#fff
}
select[multiple],select[size]{
    height:auto
}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.uneditable-input,.uneditable-textarea{
    color:#999;
    background-color:#fcfcfc;
    border-color:#ccc;
    -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
}
.uneditable-input{
    overflow:hidden;
    white-space:nowrap
}
.uneditable-textarea{
    max-width:auto;
    height:auto
}
input:-moz-placeholder,textarea:-moz-placeholder{
    color:#999
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#999
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#999
}
.radio,.checkbox{
    min-height:22px;
    padding-left:20px
}
.radio input[type="radio"],.checkbox input[type="checkbox"]{
    float:left;
    margin-left:-20px
}
.controls>.radio:first-child,.controls>.checkbox:first-child{
    padding-top:5px
}
.radio.inline,.checkbox.inline{
    display:inline-block;
    padding-top:5px;
    margin-bottom:0;
    vertical-align:middle
}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{
    margin-left:10px
}
.input-mini{
    max-width:60px
}
.input-small{
    max-width:90px
}
.input-medium{
    max-width:150px
}
.input-large{
    max-width:210px
}
.input-xlarge{
    max-width:270px
}
.input-xxlarge{
    max-width:530px
}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{
    float:none;
    margin-left:0
}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{
    display:inline-block
}
input,textarea,.uneditable-input{
    margin-left:0
}
.controls-row [class*="span"]+[class*="span"]{
    margin-left:20px
}
input.span12,textarea.span12,.uneditable-input.span12{
    max-width:926px
}
input.span11,textarea.span11,.uneditable-input.span11{
    max-width:846px
}
input.span10,textarea.span10,.uneditable-input.span10{
    max-width:766px
}
input.span9,textarea.span9,.uneditable-input.span9{
    max-width:686px
}
input.span8,textarea.span8,.uneditable-input.span8{
    max-width:606px
}
input.span7,textarea.span7,.uneditable-input.span7{
    max-width:526px
}
input.span6,textarea.span6,.uneditable-input.span6{
    max-width:446px
}
input.span5,textarea.span5,.uneditable-input.span5{
    max-width:366px
}
input.span4,textarea.span4,.uneditable-input.span4{
    max-width:286px
}
input.span3,textarea.span3,.uneditable-input.span3{
    max-width:206px
}
input.span2,textarea.span2,.uneditable-input.span2{
    max-width:126px
}
input.span1,textarea.span1,.uneditable-input.span1{
    max-width:46px
}
.controls-row{
    *zoom:1
}
.controls-row:before,.controls-row:after{
    display:table;
    content:"";
    line-height:0
}
.controls-row:after{
    clear:both
}
.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{
    float:left
}
.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{
    padding-top:5px
}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{
    cursor:not-allowed;
    background-color:#eee
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{
    background-color:transparent
}
.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{
    color:#c09853
}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{
    color:#c09853
}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{
    border-color:#c09853;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{
    border-color:#a47e3c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e
}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{
    color:#c09853;
    background-color:#f7ecb5;
    border-color:#c09853
}
.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{
    color:#da4e48
}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{
    color:#da4e48
}
.control-group.error input,.control-group.error select,.control-group.error textarea{
    border-color:#da4e48;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{
    border-color:#c72f28;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #eba09d;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #eba09d;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #eba09d
}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{
    color:#da4e48;
    background-color:#f4c9c7;
    border-color:#da4e48
}
.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{
    color:#468847
}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{
    color:#468847
}
.control-group.success input,.control-group.success select,.control-group.success textarea{
    border-color:#468847;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{
    border-color:#356635;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b
}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{
    color:#468847;
    background-color:#c1e2b3;
    border-color:#468847
}
.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{
    color:#3a87ad
}
.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{
    color:#3a87ad
}
.control-group.info input,.control-group.info select,.control-group.info textarea{
    border-color:#3a87ad;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{
    border-color:#2d6987;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3
}
.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{
    color:#3a87ad;
    background-color:#afd9ee;
    border-color:#3a87ad
}
input:focus:invalid,textarea:focus:invalid,select:focus:invalid{
    color:#b94a48;
    border-color:#ee5f5b
}
input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid: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-actions{
    padding:21px 20px 22px;
    margin-top:22px;
    margin-bottom:22px;
    background-color:#f5f5f5;
    border-top:1px solid #e5e5e5;
    *zoom:1
}
.form-actions:before,.form-actions:after{
    display:table;
    content:"";
    line-height:0
}
.form-actions:after{
    clear:both
}
.help-block,.help-inline{
    color:#595959
}
.help-block{
    display:block;
    margin-bottom:11px
}
.help-inline{
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
    padding-left:5px
}
.input-append,.input-prepend{
    display:inline-block;
    margin-bottom:11px;
    vertical-align:middle;
    font-size:0;
    white-space:nowrap
}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{
    font-size:14px
}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{
    position:relative;
    margin-bottom:0;
    *margin-left:0;
    vertical-align:top;
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{
    z-index:2
}
.input-append .add-on,.input-prepend .add-on{
    display:inline-block;
    max-width:auto;
    height:22px;
    min-max-width:16px;
    padding:4px 5px;
    font-size:14px;
    font-weight:normal;
    line-height:22px;
    text-align:center;
    text-shadow:0 1px 0 #fff;
    background-color:#eee;
    border:1px solid #ccc
}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{
    vertical-align:top;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.input-append .active,.input-prepend .active{
    background-color:#a9dba9;
    border-color:#46a546
}
.input-prepend .add-on,.input-prepend .btn{
    margin-right:-1px
}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{
    -webkit-border-radius:4px 0 0 4px;
    -moz-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px
}
.input-append input,.input-append select,.input-append .uneditable-input{
    -webkit-border-radius:4px 0 0 4px;
    -moz-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px
}
.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.input-append .add-on,.input-append .btn,.input-append .btn-group{
    margin-left:-1px
}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{
    margin-right:-1px;
    -webkit-border-radius:4px 0 0 4px;
    -moz-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px
}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{
    margin-left:-1px;
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.input-prepend.input-append .btn-group:first-child{
    margin-left:0
}
input.search-query{
    padding-right:14px;
    padding-right:4px \9;
    padding-left:14px;
    padding-left:4px \9;
    margin-bottom:0;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px
}
.form-search .input-append .search-query,.form-search .input-prepend .search-query{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.form-search .input-append .search-query{
    -webkit-border-radius:14px 0 0 14px;
    -moz-border-radius:14px 0 0 14px;
    border-radius:14px 0 0 14px
}
.form-search .input-append .btn{
    -webkit-border-radius:0 14px 14px 0;
    -moz-border-radius:0 14px 14px 0;
    border-radius:0 14px 14px 0
}
.form-search .input-prepend .search-query{
    -webkit-border-radius:0 14px 14px 0;
    -moz-border-radius:0 14px 14px 0;
    border-radius:0 14px 14px 0
}
.form-search .input-prepend .btn{
    -webkit-border-radius:14px 0 0 14px;
    -moz-border-radius:14px 0 0 14px;
    border-radius:14px 0 0 14px
}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-bottom:0;
    vertical-align:middle
}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{
    display:none
}
.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{
    display:inline-block
}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{
    margin-bottom:0
}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{
    padding-left:0;
    margin-bottom:0;
    vertical-align:middle
}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{
    float:left;
    margin-right:3px;
    margin-left:0
}
.control-group{
    margin-bottom:11px
}
legend+.control-group{
    margin-top:22px;
    -webkit-margin-top-collapse:separate
}
.form-horizontal .control-group{
    margin-bottom:22px;
    *zoom:1
}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{
    display:table;
    content:"";
    line-height:0
}
.form-horizontal .control-group:after{
    clear:both
}
.form-horizontal .control-label{
    float:left;
    max-width:200px;
    padding-top:5px;
    text-align:right
}
.form-horizontal .controls{
    *display:inline-block;
    *padding-left:20px;
    margin-left:220px;
    *margin-left:0
}
.form-horizontal .controls:first-child{
    *padding-left:220px
}
.form-horizontal .help-block{
    margin-bottom:0
}
.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{
    margin-top:11px
}
.form-horizontal .form-actions{
    padding-left:220px
}
table{
    max-width:100%;
    background-color:transparent;
    border-collapse:collapse;
    border-spacing:0
}
.table{
    max-width:100%;
    margin-bottom:22px
}
.table th,.table td{
    padding:8px;
    line-height:22px;
    text-align:left;
    vertical-align:top;
    border-top:1px solid #ddd
}
.table th{
    font-weight:bold
}
.table thead th{
    vertical-align:bottom
}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{
    border-top:0
}
.table tbody+tbody{
    border-top:2px solid #ddd
}
.table .table{
    background-color:#fff
}
.table-condensed th,.table-condensed td{
    padding:4px 5px
}
.table-bordered{
    border:1px solid #ddd;
    border-collapse:separate;
    *border-collapse:collapse;
    border-left:0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.table-bordered th,.table-bordered td{
    border-left:1px solid #ddd
}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{
    border-top:0
}
.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px
}
.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px
}
.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-left-radius:4px
}
.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    border-bottom-right-radius:4px
}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{
    -webkit-border-bottom-left-radius:0;
    -moz-border-radius-bottomleft:0;
    border-bottom-left-radius:0
}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0
}
.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px
}
.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px
}
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{
    background-color:#f9f9f9
}
.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{
    background-color:#f5f5f5
}
table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{
    display:table-cell;
    float:none;
    margin-left:0
}
.table td.span1,.table th.span1{
    float:none;
    max-width:44px;
    margin-left:0
}
.table td.span2,.table th.span2{
    float:none;
    max-width:124px;
    margin-left:0
}
.table td.span3,.table th.span3{
    float:none;
    max-width:204px;
    margin-left:0
}
.table td.span4,.table th.span4{
    float:none;
    max-width:284px;
    margin-left:0
}
.table td.span5,.table th.span5{
    float:none;
    max-width:364px;
    margin-left:0
}
.table td.span6,.table th.span6{
    float:none;
    max-width:444px;
    margin-left:0
}
.table td.span7,.table th.span7{
    float:none;
    max-width:524px;
    margin-left:0
}
.table td.span8,.table th.span8{
    float:none;
    max-width:604px;
    margin-left:0
}
.table td.span9,.table th.span9{
    float:none;
    max-width:684px;
    margin-left:0
}
.table td.span10,.table th.span10{
    float:none;
    max-width:764px;
    margin-left:0
}
.table td.span11,.table th.span11{
    float:none;
    max-width:844px;
    margin-left:0
}
.table td.span12,.table th.span12{
    float:none;
    max-width:924px;
    margin-left:0
}
.table tbody tr.success>td{
    background-color:#c1e2b3
}
.table tbody tr.error>td{
    background-color:#f4c9c7
}
.table tbody tr.warning>td{
    background-color:#f7ecb5
}
.table tbody tr.info>td{
    background-color:#afd9ee
}
.table-hover tbody tr.success:hover>td{
    background-color:#b2dba1
}
.table-hover tbody tr.error:hover>td{
    background-color:#f0b4b2
}
.table-hover tbody tr.warning:hover>td{
    background-color:#f5e69e
}
.table-hover tbody tr.info:hover>td{
    background-color:#9acfea
}
[class^="icon-"],[class*=" icon-"]{
    display:inline-block;
    max-width:14px;
    height:14px;
    *margin-right:.3em;
    line-height:14px;
    vertical-align:text-top;
    background-image:url("/module/fresco/bootstrap/img/glyphicons-halflings.png");
    background-position:14px 14px;
    background-repeat:no-repeat;
    margin-top:1px
}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{
    background-image:url("/module/fresco/bootstrap/img/glyphicons-halflings-white.png")
}
.icon-glass{
    background-position:0 0
}
.icon-music{
    background-position:-24px 0
}
.icon-search{
    background-position:-48px 0
}
.icon-envelope{
    background-position:-72px 0
}
.icon-heart{
    background-position:-96px 0
}
.icon-star{
    background-position:-120px 0
}
.icon-star-empty{
    background-position:-144px 0
}
.icon-user{
    background-position:-168px 0
}
.icon-film{
    background-position:-192px 0
}
.icon-th-large{
    background-position:-216px 0
}
.icon-th{
    background-position:-240px 0
}
.icon-th-list{
    background-position:-264px 0
}
.icon-ok{
    background-position:-288px 0
}
.icon-remove{
    background-position:-312px 0
}
.icon-zoom-in{
    background-position:-336px 0
}
.icon-zoom-out{
    background-position:-360px 0
}
.icon-off{
    background-position:-384px 0
}
.icon-signal{
    background-position:-408px 0
}
.icon-cog{
    background-position:-432px 0
}
.icon-trash{
    background-position:-456px 0
}
.icon-home{
    background-position:0 -24px
}
.icon-file{
    background-position:-24px -24px
}
.icon-time{
    background-position:-48px -24px
}
.icon-road{
    background-position:-72px -24px
}
.icon-download-alt{
    background-position:-96px -24px
}
.icon-download{
    background-position:-120px -24px
}
.icon-upload{
    background-position:-144px -24px
}
.icon-inbox{
    background-position:-168px -24px
}
.icon-play-circle{
    background-position:-192px -24px
}
.icon-repeat{
    background-position:-216px -24px
}
.icon-refresh{
    background-position:-240px -24px
}
.icon-list-alt{
    background-position:-264px -24px
}
.icon-lock{
    background-position:-287px -24px
}
.icon-flag{
    background-position:-312px -24px
}
.icon-headphones{
    background-position:-336px -24px
}
.icon-volume-off{
    background-position:-360px -24px
}
.icon-volume-down{
    background-position:-384px -24px
}
.icon-volume-up{
    background-position:-408px -24px
}
.icon-qrcode{
    background-position:-432px -24px
}
.icon-barcode{
    background-position:-456px -24px
}
.icon-tag{
    background-position:0 -48px
}
.icon-tags{
    background-position:-25px -48px
}
.icon-book{
    background-position:-48px -48px
}
.icon-bookmark{
    background-position:-72px -48px
}
.icon-print{
    background-position:-96px -48px
}
.icon-camera{
    background-position:-120px -48px
}
.icon-font{
    background-position:-144px -48px
}
.icon-bold{
    background-position:-167px -48px
}
.icon-italic{
    background-position:-192px -48px
}
.icon-text-height{
    background-position:-216px -48px
}
.icon-text-max-width{
    background-position:-240px -48px
}
.icon-align-left{
    background-position:-264px -48px
}
.icon-align-center{
    background-position:-288px -48px
}
.icon-align-right{
    background-position:-312px -48px
}
.icon-align-justify{
    background-position:-336px -48px
}
.icon-list{
    background-position:-360px -48px
}
.icon-indent-left{
    background-position:-384px -48px
}
.icon-indent-right{
    background-position:-408px -48px
}
.icon-facetime-video{
    background-position:-432px -48px
}
.icon-picture{
    background-position:-456px -48px
}
.icon-pencil{
    background-position:0 -72px
}
.icon-map-marker{
    background-position:-24px -72px
}
.icon-adjust{
    background-position:-48px -72px
}
.icon-tint{
    background-position:-72px -72px
}
.icon-edit{
    background-position:-96px -72px
}
.icon-share{
    background-position:-120px -72px
}
.icon-check{
    background-position:-144px -72px
}
.icon-move{
    background-position:-168px -72px
}
.icon-step-backward{
    background-position:-192px -72px
}
.icon-fast-backward{
    background-position:-216px -72px
}
.icon-backward{
    background-position:-240px -72px
}
.icon-play{
    background-position:-264px -72px
}
.icon-pause{
    background-position:-288px -72px
}
.icon-stop{
    background-position:-312px -72px
}
.icon-forward{
    background-position:-336px -72px
}
.icon-fast-forward{
    background-position:-360px -72px
}
.icon-step-forward{
    background-position:-384px -72px
}
.icon-eject{
    background-position:-408px -72px
}
.icon-chevron-left{
    background-position:-432px -72px
}
.icon-chevron-right{
    background-position:-456px -72px
}
.icon-plus-sign{
    background-position:0 -96px
}
.icon-minus-sign{
    background-position:-24px -96px
}
.icon-remove-sign{
    background-position:-48px -96px
}
.icon-ok-sign{
    background-position:-72px -96px
}
.icon-question-sign{
    background-position:-96px -96px
}
.icon-info-sign{
    background-position:-120px -96px
}
.icon-screenshot{
    background-position:-144px -96px
}
.icon-remove-circle{
    background-position:-168px -96px
}
.icon-ok-circle{
    background-position:-192px -96px
}
.icon-ban-circle{
    background-position:-216px -96px
}
.icon-arrow-left{
    background-position:-240px -96px
}
.icon-arrow-right{
    background-position:-264px -96px
}
.icon-arrow-up{
    background-position:-289px -96px
}
.icon-arrow-down{
    background-position:-312px -96px
}
.icon-share-alt{
    background-position:-336px -96px
}
.icon-resize-full{
    background-position:-360px -96px
}
.icon-resize-small{
    background-position:-384px -96px
}
.icon-plus{
    background-position:-408px -96px
}
.icon-minus{
    background-position:-433px -96px
}
.icon-asterisk{
    background-position:-456px -96px
}
.icon-exclamation-sign{
    background-position:0 -120px
}
.icon-gift{
    background-position:-24px -120px
}
.icon-leaf{
    background-position:-48px -120px
}
.icon-fire{
    background-position:-72px -120px
}
.icon-eye-open{
    background-position:-96px -120px
}
.icon-eye-close{
    background-position:-120px -120px
}
.icon-warning-sign{
    background-position:-144px -120px
}
.icon-plane{
    background-position:-168px -120px
}
.icon-calendar{
    background-position:-192px -120px
}
.icon-random{
    background-position:-216px -120px;
    max-width:16px
}
.icon-comment{
    background-position:-240px -120px
}
.icon-magnet{
    background-position:-264px -120px
}
.icon-chevron-up{
    background-position:-288px -120px
}
.icon-chevron-down{
    background-position:-313px -119px
}
.icon-retweet{
    background-position:-336px -120px
}
.icon-shopping-cart{
    background-position:-360px -120px
}
.icon-folder-close{
    background-position:-384px -120px;
    max-width:16px
}
.icon-folder-open{
    background-position:-408px -120px;
    max-width:16px
}
.icon-resize-vertical{
    background-position:-432px -119px
}
.icon-resize-horizontal{
    background-position:-456px -118px
}
.icon-hdd{
    background-position:0 -144px
}
.icon-bullhorn{
    background-position:-24px -144px
}
.icon-bell{
    background-position:-48px -144px
}
.icon-certificate{
    background-position:-72px -144px
}
.icon-thumbs-up{
    background-position:-96px -144px
}
.icon-thumbs-down{
    background-position:-120px -144px
}
.icon-hand-right{
    background-position:-144px -144px
}
.icon-hand-left{
    background-position:-168px -144px
}
.icon-hand-up{
    background-position:-192px -144px
}
.icon-hand-down{
    background-position:-216px -144px
}
.icon-circle-arrow-right{
    background-position:-240px -144px
}
.icon-circle-arrow-left{
    background-position:-264px -144px
}
.icon-circle-arrow-up{
    background-position:-288px -144px
}
.icon-circle-arrow-down{
    background-position:-312px -144px
}
.icon-globe{
    background-position:-336px -144px
}
.icon-wrench{
    background-position:-360px -144px
}
.icon-tasks{
    background-position:-384px -144px
}
.icon-filter{
    background-position:-408px -144px
}
.icon-briefcase{
    background-position:-432px -144px
}
.icon-fullscreen{
    background-position:-456px -144px
}
.dropup,.dropdown{
    position:relative
}
.dropdown-toggle{
    *margin-bottom:-3px
}
.dropdown-toggle:active,.open .dropdown-toggle{
    outline:0
}
.caret{
    display:inline-block;
    max-width:0;
    height:0;
    vertical-align:top;
    border-top:4px solid #000;
    border-right:4px solid transparent;
    border-left:4px solid transparent;
    content:""
}
.dropdown .caret{
    margin-top:8px;
    margin-left:2px
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-max-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,0.2);
    *border-right-max-width:2px;
    *border-bottom-max-width:2px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    box-shadow:0 5px 10px rgba(0,0,0,0.2);
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box
}
.dropdown-menu.pull-right{
    right:0;
    left:auto
}
.dropdown-menu .divider{
    *max-width:100%;
    height:1px;
    margin:10px 1px;
    *margin:-5px 0 5px;
    overflow:hidden;
    background-color:#e5e5e5;
    border-bottom:1px solid #fff
}
.dropdown-menu>li>a{
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:normal;
    line-height:22px;
    color:#333;
    white-space:nowrap
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{
    text-decoration:none;
    color:#1a2a33;
    background-color:#eaeaea;
    background-image:-moz-linear-gradient(top,#efefef,#e2e2e2);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#efefef),to(#e2e2e2));
    background-image:-webkit-linear-gradient(top,#efefef,#e2e2e2);
    background-image:-o-linear-gradient(top,#efefef,#e2e2e2);
    background-image:linear-gradient(to bottom,#efefef,#e2e2e2);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffefefef',endColorstr='#ffe2e2e2',GradientType=0)
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
    color:#1a2a33;
    text-decoration:none;
    outline:0;
    background-color:#eaeaea;
    background-image:-moz-linear-gradient(top,#efefef,#e2e2e2);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#efefef),to(#e2e2e2));
    background-image:-webkit-linear-gradient(top,#efefef,#e2e2e2);
    background-image:-o-linear-gradient(top,#efefef,#e2e2e2);
    background-image:linear-gradient(to bottom,#efefef,#e2e2e2);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffefefef',endColorstr='#ffe2e2e2',GradientType=0)
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
    color:#999
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor:default
}
.open{
    *z-index:1000
}
.open>.dropdown-menu{
    display:block
}
.dropdown-backdrop{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:990
}
.pull-right>.dropdown-menu{
    right:0;
    left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    border-top:0;
    border-bottom:4px solid #000;
    content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-bottom:1px
}
.dropdown-submenu{
    position:relative
}
.dropdown-submenu>.dropdown-menu{
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px
}
.dropdown-submenu:hover>.dropdown-menu{
    display:block
}
.dropup .dropdown-submenu>.dropdown-menu{
    top:auto;
    bottom:0;
    margin-top:0;
    margin-bottom:-2px;
    -webkit-border-radius:5px 5px 5px 0;
    -moz-border-radius:5px 5px 5px 0;
    border-radius:5px 5px 5px 0
}
.dropdown-submenu>a:after{
    display:block;
    content:" ";
    float:right;
    max-width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-max-width:5px 0 5px 5px;
    border-left-color:#ccc;
    margin-top:5px;
    margin-right:-10px
}
.dropdown-submenu:hover>a:after{
    border-left-color:#1a2a33
}
.dropdown-submenu.pull-left{
    float:none
}
.dropdown-submenu.pull-left>.dropdown-menu{
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px
}
.dropdown .dropdown-menu .nav-header{
    padding-left:20px;
    padding-right:20px
}
.typeahead{
    z-index:1051;
    margin-top:2px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.well{
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border:1px solid #e3e3e3;
    -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)
}
.well-large{
    padding:24px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.well-small{
    padding:9px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.fade{
    opacity:0;
    -webkit-transition:opacity .15s linear;
    -moz-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.fade.in{
    opacity:1
}
.collapse{
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition:height .35s ease;
    -moz-transition:height .35s ease;
    -o-transition:height .35s ease;
    transition:height .35s ease
}
.collapse.in{
    height:auto
}
.close{
    float:right;
    font-size:20px;
    font-weight:bold;
    line-height:22px;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2;
    filter:alpha(opacity=20)
}
.close:hover,.close:focus{
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.4;
    filter:alpha(opacity=40)
}
button.close{
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none
}
.btn{
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:4px 12px;
    margin-bottom:0;
    font-size:14px;
    line-height:22px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    color:#333;
    text-shadow:0 1px 1px rgba(255,255,255,0.75);
    background-color:#eceeef;
    background-image:-moz-linear-gradient(top,#f3f4f5,#e2e5e7);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f4f5),to(#e2e5e7));
    background-image:-webkit-linear-gradient(top,#f3f4f5,#e2e5e7);
    background-image:-o-linear-gradient(top,#f3f4f5,#e2e5e7);
    background-image:linear-gradient(to bottom,#f3f4f5,#e2e5e7);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3f4f5',endColorstr='#ffe2e5e7',GradientType=0);
    border-color:#e2e5e7 #e2e5e7 #b9bec4;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#f3f4f5;
    background-image:none;
    *background-color:#e2e5e7;
    border:1px solid #c6cacc;
    *border:0;
    border-bottom-color:#abb1b4;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    *margin-left:.3em;
    -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)
}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{
    color:#333;
    background-color:#e2e5e7;
    *background-color:#d4d8dc
}
.btn:active,.btn.active{
    background-color:#c6cbd0 \9
}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{
    color:#333;
    background-color:#e2e5e7;
    *background-color:#d4d8dc
}
.btn:active,.btn.active{
    background-color:#d4d8dc;
    background-color:#c6cbd0 \9;
    border-color:#818b96 #c6cbd0 #d4d8dc;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn:active,.btn.active,.btn:visited{
    color:#333
}
.btn:first-child{
    *margin-left:0
}
.btn:hover,.btn:focus{
    color:#333;
    text-decoration:none;
    background-position:0 -15px;
    -webkit-transition:background-position .1s linear;
    -moz-transition:background-position .1s linear;
    -o-transition:background-position .1s linear;
    transition:background-position .1s linear
}
.btn:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn.active,.btn:active{
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}
.btn.disabled,.btn[disabled]{
    cursor:default;
    background-image:none;
    opacity:.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.btn-large{
    padding:11px 19px;
    font-size:17.5px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{
    margin-top:4px
}
.btn-small{
    padding:2px 10px;
    font-size:11.9px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{
    margin-top:0
}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{
    margin-top:-1px
}
.btn-mini{
    padding:0 6px;
    font-size:10.5px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.btn-block{
    display:block;
    max-width:100%;
    padding-left:0;
    padding-right:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.btn-block+.btn-block{
    margin-top:5px
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{
    max-width:100%
}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{
    color:rgba(255,255,255,0.75)
}
.btn-primary{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#05a0c7;
    background-image:-moz-linear-gradient(top,#05aad3,#0492b5);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#05aad3),to(#0492b5));
    background-image:-webkit-linear-gradient(top,#05aad3,#0492b5);
    background-image:-o-linear-gradient(top,#05aad3,#0492b5);
    background-image:linear-gradient(to bottom,#05aad3,#0492b5);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff05aad3',endColorstr='#ff0492b5',GradientType=0);
    border-color:#0492b5 #0492b5 #03566a;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#05aad3;
    background-image:none;
    *background-color:#0492b5
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{
    color:#fff;
    background-color:#0492b5;
    *background-color:#047e9c
}
.btn-primary:active,.btn-primary.active{
    background-color:#036a83 \9
}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{
    color:#fff;
    background-color:#0492b5;
    *background-color:#047e9c
}
.btn-primary:active,.btn-primary.active{
    background-color:#047e9c;
    background-color:#036a83 \9;
    border-color:#000507 #036a83 #047e9c;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-primary:active,.btn-primary.active,.btn-primary:visited{
    color:#fff
}
.btn-warning{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#f26000;
    background-image:-moz-linear-gradient(top,#fe6500,#df5900);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fe6500),to(#df5900));
    background-image:-webkit-linear-gradient(top,#fe6500,#df5900);
    background-image:-o-linear-gradient(top,#fe6500,#df5900);
    background-image:linear-gradient(to bottom,#fe6500,#df5900);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe6500',endColorstr='#ffdf5900',GradientType=0);
    border-color:#df5900 #df5900 #933a00;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#fe6500;
    background-image:none;
    *background-color:#df5900
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{
    color:#fff;
    background-color:#df5900;
    *background-color:#c64f00
}
.btn-warning:active,.btn-warning.active{
    background-color:#ac4500 \9
}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{
    color:#fff;
    background-color:#df5900;
    *background-color:#c64f00
}
.btn-warning:active,.btn-warning.active{
    background-color:#c64f00;
    background-color:#ac4500 \9;
    border-color:#2d1200 #ac4500 #c64f00;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-warning:active,.btn-warning.active,.btn-warning:visited{
    color:#fff
}
.btn-danger{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#d2413b;
    background-image:-moz-linear-gradient(top,#da4e48,#c72f28);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#da4e48),to(#c72f28));
    background-image:-webkit-linear-gradient(top,#da4e48,#c72f28);
    background-image:-o-linear-gradient(top,#da4e48,#c72f28);
    background-image:linear-gradient(to bottom,#da4e48,#c72f28);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda4e48',endColorstr='#ffc72f28',GradientType=0);
    border-color:#c72f28 #c72f28 #87201b;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#da4e48;
    background-image:none;
    *background-color:#c72f28
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{
    color:#fff;
    background-color:#c72f28;
    *background-color:#b22a24
}
.btn-danger:active,.btn-danger.active{
    background-color:#9c2520 \9
}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{
    color:#fff;
    background-color:#c72f28;
    *background-color:#b22a24
}
.btn-danger:active,.btn-danger.active{
    background-color:#b22a24;
    background-color:#9c2520 \9;
    border-color:#320c0a #9c2520 #b22a24;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-danger:active,.btn-danger.active,.btn-danger:visited{
    color:#fff
}
.btn-success{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#6cad18;
    background-image:-moz-linear-gradient(top,#73b81a,#629d16);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#73b81a),to(#629d16));
    background-image:-webkit-linear-gradient(top,#73b81a,#629d16);
    background-image:-o-linear-gradient(top,#73b81a,#629d16);
    background-image:linear-gradient(to bottom,#73b81a,#629d16);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff73b81a',endColorstr='#ff629d16',GradientType=0);
    border-color:#629d16 #629d16 #385a0d;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#73b81a;
    background-image:none;
    *background-color:#629d16
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{
    color:#fff;
    background-color:#629d16;
    *background-color:#548713
}
.btn-success:active,.btn-success.active{
    background-color:#467110 \9
}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{
    color:#fff;
    background-color:#629d16;
    *background-color:#548713
}
.btn-success:active,.btn-success.active{
    background-color:#548713;
    background-color:#467110 \9;
    border-color:#000100 #467110 #548713;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-success:active,.btn-success.active,.btn-success:visited{
    color:#fff
}
.btn-info{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#4aa9d9;
    background-image:-moz-linear-gradient(top,#5bb1dc,#319dd3);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bb1dc),to(#319dd3));
    background-image:-webkit-linear-gradient(top,#5bb1dc,#319dd3);
    background-image:-o-linear-gradient(top,#5bb1dc,#319dd3);
    background-image:linear-gradient(to bottom,#5bb1dc,#319dd3);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb1dc',endColorstr='#ff319dd3',GradientType=0);
    border-color:#319dd3 #319dd3 #207097;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#5bb1dc;
    background-image:none;
    *background-color:#319dd3
}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{
    color:#fff;
    background-color:#319dd3;
    *background-color:#298fc1
}
.btn-info:active,.btn-info.active{
    background-color:#257fac \9
}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{
    color:#fff;
    background-color:#319dd3;
    *background-color:#298fc1
}
.btn-info:active,.btn-info.active{
    background-color:#298fc1;
    background-color:#257fac \9;
    border-color:#0e3243 #257fac #298fc1;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-info:active,.btn-info.active,.btn-info:visited{
    color:#fff
}
.btn-inverse{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#213541;
    background-image:-moz-linear-gradient(top,#1a2a33,#2b4655);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#1a2a33),to(#2b4655));
    background-image:-webkit-linear-gradient(top,#1a2a33,#2b4655);
    background-image:-o-linear-gradient(top,#1a2a33,#2b4655);
    background-image:linear-gradient(to bottom,#1a2a33,#2b4655);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1a2a33',endColorstr='#ff2b4655',GradientType=0);
    border-color:#2b4655 #2b4655 #111c22;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#1a2a33;
    background-image:none;
    *background-color:#2b4655
}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{
    color:#fff;
    background-color:#2b4655;
    *background-color:#233844
}
.btn-inverse:active,.btn-inverse.active{
    background-color:#1a2a33 \9
}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{
    color:#fff;
    background-color:#2b4655;
    *background-color:#233844
}
.btn-inverse:active,.btn-inverse.active{
    background-color:#233844;
    background-color:#1a2a33 \9;
    border-color:#000 #1a2a33 #233844;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-inverse:active,.btn-inverse.active,.btn-inverse:visited{
    color:#fff
}
button.btn,input[type="submit"].btn{
    *padding-top:3px;
    *padding-bottom:3px
}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{
    padding:0;
    border:0
}
button.btn.btn-large,input[type="submit"].btn.btn-large{
    *padding-top:7px;
    *padding-bottom:7px
}
button.btn.btn-small,input[type="submit"].btn.btn-small{
    *padding-top:3px;
    *padding-bottom:3px
}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{
    *padding-top:1px;
    *padding-bottom:1px
}
.btn-link,.btn-link:active,.btn-link[disabled]{
    background-color:transparent;
    background-image:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.btn-link{
    border-color:transparent;
    cursor:pointer;
    color:#05aad3;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.btn-link:hover,.btn-link:focus{
    color:#036e88;
    text-decoration:underline;
    background-color:transparent
}
.btn-link[disabled]:hover,.btn-link[disabled]:focus{
    color:#333;
    text-decoration:none
}
.btn-group{
    position:relative;
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:0;
    vertical-align:middle;
    white-space:nowrap;
    *margin-left:.3em
}
.btn-group:first-child{
    *margin-left:0
}
.btn-group+.btn-group{
    margin-left:5px
}
.btn-toolbar{
    font-size:0;
    margin-top:11px;
    margin-bottom:11px
}
.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{
    margin-left:5px
}
.btn-group>.btn{
    position:relative;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.btn-group>.btn+.btn{
    margin-left:-1px
}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{
    font-size:14px
}
.btn-group>.btn-mini{
    font-size:10.5px
}
.btn-group>.btn-small{
    font-size:11.9px
}
.btn-group>.btn-large{
    font-size:17.5px
}
.btn-group>.btn:first-child{
    margin-left:0;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-left-radius:4px
}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    border-bottom-right-radius:4px
}
.btn-group>.btn.large:first-child{
    margin-left:0;
    -webkit-border-top-left-radius:6px;
    -moz-border-radius-topleft:6px;
    border-top-left-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottomleft:6px;
    border-bottom-left-radius:6px
}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topright:6px;
    border-top-right-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    -moz-border-radius-bottomright:6px;
    border-bottom-right-radius:6px
}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{
    z-index:2
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
    outline:0
}
.btn-group>.btn+.dropdown-toggle{
    padding-left:8px;
    padding-right:8px;
    -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    *padding-top:5px;
    *padding-bottom:5px
}
.btn-group>.btn-mini+.dropdown-toggle{
    padding-left:5px;
    padding-right:5px;
    *padding-top:2px;
    *padding-bottom:2px
}
.btn-group>.btn-small+.dropdown-toggle{
    *padding-top:5px;
    *padding-bottom:4px
}
.btn-group>.btn-large+.dropdown-toggle{
    padding-left:12px;
    padding-right:12px;
    *padding-top:7px;
    *padding-bottom:7px
}
.btn-group.open .dropdown-toggle{
    background-image:none;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}
.btn-group.open .btn.dropdown-toggle{
    background-color:#e2e5e7
}
.btn-group.open .btn-primary.dropdown-toggle{
    background-color:#0492b5
}
.btn-group.open .btn-warning.dropdown-toggle{
    background-color:#df5900
}
.btn-group.open .btn-danger.dropdown-toggle{
    background-color:#c72f28
}
.btn-group.open .btn-success.dropdown-toggle{
    background-color:#629d16
}
.btn-group.open .btn-info.dropdown-toggle{
    background-color:#319dd3
}
.btn-group.open .btn-inverse.dropdown-toggle{
    background-color:#2b4655
}
.btn .caret{
    margin-top:8px;
    margin-left:0
}
.btn-large .caret{
    margin-top:6px
}
.btn-large .caret{
    border-left-max-width:5px;
    border-right-max-width:5px;
    border-top-max-width:5px
}
.btn-mini .caret,.btn-small .caret{
    margin-top:8px
}
.dropup .btn-large .caret{
    border-bottom-max-width:5px
}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.btn-group-vertical{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.btn-group-vertical>.btn{
    display:block;
    float:none;
    max-width:100%;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.btn-group-vertical>.btn+.btn{
    margin-left:0;
    margin-top:-1px
}
.btn-group-vertical>.btn:first-child{
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}
.btn-group-vertical>.btn:last-child{
    -webkit-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px
}
.btn-group-vertical>.btn-large:first-child{
    -webkit-border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
    border-radius:6px 6px 0 0
}
.btn-group-vertical>.btn-large:last-child{
    -webkit-border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    border-radius:0 0 6px 6px
}
.alert{
    padding:8px 35px 8px 14px;
    margin-bottom:22px;
    text-shadow:0 1px 0 rgba(255,255,255,0.5);
    background-color:#f7ecb5;
    border:1px solid #f6dba7;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.alert,.alert h4{
    color:#c09853
}
.alert h4{
    margin:0
}
.alert .close{
    position:relative;
    top:-2px;
    right:-21px;
    line-height:22px
}
.alert-success{
    background-color:#c1e2b3;
    border-color:#bcdba1;
    color:#468847
}
.alert-success h4{
    color:#468847
}
.alert-danger,.alert-error{
    background-color:#f4c9c7;
    border-color:#f1bac1;
    color:#da4e48
}
.alert-danger h4,.alert-error h4{
    color:#da4e48
}
.alert-info{
    background-color:#afd9ee;
    border-color:#92d9e8;
    color:#3a87ad
}
.alert-info h4{
    color:#3a87ad
}
.alert-block{
    padding-top:14px;
    padding-bottom:14px
}
.alert-block>p,.alert-block>ul{
    margin-bottom:0
}
.alert-block p+p{
    margin-top:5px
}
.nav{
    margin-left:0;
    margin-bottom:22px;
    list-style:none
}
.nav>li>a{
    display:block
}
.nav>li>a:hover,.nav>li>a:focus{
    text-decoration:none;
    background-color:#eee
}
.nav>li>a>img{
    max-width:none
}
.nav>.pull-right{
    float:right
}
.nav-header{
    display:block;
    padding:3px 15px;
    font-size:11px;
    font-weight:bold;
    line-height:22px;
    color:#999;
    text-shadow:0 1px 0 rgba(255,255,255,0.5);
    text-transform:uppercase
}
.nav li+.nav-header{
    margin-top:9px
}
.nav-list{
    padding-left:15px;
    padding-right:15px;
    margin-bottom:0
}
.nav-list>li>a,.nav-list .nav-header{
    margin-left:-15px;
    margin-right:-15px;
    text-shadow:0 1px 0 rgba(255,255,255,0.5)
}
.nav-list>li>a{
    padding:3px 15px
}
.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.2);
    background-color:#05aad3
}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{
    margin-right:2px
}
.nav-list .divider{
    *max-width:100%;
    height:1px;
    margin:10px 1px;
    *margin:-5px 0 5px;
    overflow:hidden;
    background-color:#e5e5e5;
    border-bottom:1px solid #fff
}
.nav-tabs,.nav-pills{
    *zoom:1
}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{
    display:table;
    content:"";
    line-height:0
}
.nav-tabs:after,.nav-pills:after{
    clear:both
}
.nav-tabs>li,.nav-pills>li{
    float:left
}
.nav-tabs>li>a,.nav-pills>li>a{
    padding-right:12px;
    padding-left:12px;
    margin-right:2px;
    line-height:14px
}
.nav-tabs{
    border-bottom:1px solid #ddd
}
.nav-tabs>li{
    margin-bottom:-1px
}
.nav-tabs>li>a{
    padding-top:8px;
    padding-bottom:8px;
    line-height:22px;
    border:1px solid transparent;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{
    border-color:#eee #eee #ddd
}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{
    color:#555;
    background-color:#fff;
    border:1px solid #ddd;
    border-bottom-color:transparent;
    cursor:default
}
.nav-pills>li>a{
    padding-top:8px;
    padding-bottom:8px;
    margin-top:2px;
    margin-bottom:2px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{
    color:#fff;
    background-color:#05aad3
}
.nav-stacked>li{
    float:none
}
.nav-stacked>li>a{
    margin-right:0
}
.nav-tabs.nav-stacked{
    border-bottom:0
}
.nav-tabs.nav-stacked>li>a{
    border:1px solid #ddd;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.nav-tabs.nav-stacked>li:first-child>a{
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px
}
.nav-tabs.nav-stacked>li:last-child>a{
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    border-bottom-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-left-radius:4px
}
.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{
    border-color:#ddd;
    z-index:2
}
.nav-pills.nav-stacked>li>a{
    margin-bottom:3px
}
.nav-pills.nav-stacked>li:last-child>a{
    margin-bottom:1px
}
.nav-tabs .dropdown-menu{
    -webkit-border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    border-radius:0 0 6px 6px
}
.nav-pills .dropdown-menu{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.nav .dropdown-toggle .caret{
    border-top-color:#05aad3;
    border-bottom-color:#05aad3;
    margin-top:6px
}
.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{
    border-top-color:#036e88;
    border-bottom-color:#036e88
}
.nav-tabs .dropdown-toggle .caret{
    margin-top:8px
}
.nav .active .dropdown-toggle .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.nav-tabs .active .dropdown-toggle .caret{
    border-top-color:#555;
    border-bottom-color:#555
}
.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{
    cursor:pointer
}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{
    color:#fff;
    background-color:#999;
    border-color:#999
}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{
    border-top-color:#fff;
    border-bottom-color:#fff;
    opacity:1;
    filter:alpha(opacity=100)
}
.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{
    border-color:#999
}
.tabbable{
    *zoom:1
}
.tabbable:before,.tabbable:after{
    display:table;
    content:"";
    line-height:0
}
.tabbable:after{
    clear:both
}
.tab-content{
    overflow:auto
}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{
    border-bottom:0
}
.tab-content>.tab-pane,.pill-content>.pill-pane{
    display:none
}
.tab-content>.active,.pill-content>.active{
    display:block
}
.tabs-below>.nav-tabs{
    border-top:1px solid #ddd
}
.tabs-below>.nav-tabs>li{
    margin-top:-1px;
    margin-bottom:0
}
.tabs-below>.nav-tabs>li>a{
    -webkit-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px
}
.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{
    border-bottom-color:transparent;
    border-top-color:#ddd
}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{
    border-color:transparent #ddd #ddd #ddd
}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{
    float:none
}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{
    min-max-width:74px;
    margin-right:0;
    margin-bottom:3px
}
.tabs-left>.nav-tabs{
    float:left;
    margin-right:19px;
    border-right:1px solid #ddd
}
.tabs-left>.nav-tabs>li>a{
    margin-right:-1px;
    -webkit-border-radius:4px 0 0 4px;
    -moz-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px
}
.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{
    border-color:#eee #ddd #eee #eee
}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{
    border-color:#ddd transparent #ddd #ddd;
    *border-right-color:#fff
}
.tabs-right>.nav-tabs{
    float:right;
    margin-left:19px;
    border-left:1px solid #ddd
}
.tabs-right>.nav-tabs>li>a{
    margin-left:-1px;
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{
    border-color:#eee #eee #eee #ddd
}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{
    border-color:#ddd #ddd #ddd transparent;
    *border-left-color:#fff
}
.nav>.disabled>a{
    color:#999
}
.nav>.disabled>a:hover,.nav>.disabled>a:focus{
    text-decoration:none;
    background-color:transparent;
    cursor:default
}
.navbar{
    overflow:visible;
    margin-bottom:22px;
    *position:relative;
    *z-index:2
}
.navbar-inner{
    min-height:70px;
    padding-left:20px;
    padding-right:20px;
    background-color:#7b7b7b;
    background-image:-moz-linear-gradient(top,#808080,#737373);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#808080),to(#737373));
    background-image:-webkit-linear-gradient(top,#808080,#737373);
    background-image:-o-linear-gradient(top,#808080,#737373);
    background-image:linear-gradient(to bottom,#808080,#737373);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff808080',endColorstr='#ff737373',GradientType=0);
    border:1px solid #555;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
    -moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
    box-shadow:0 1px 4px rgba(0,0,0,0.065);
    *zoom:1
}
.navbar-inner:before,.navbar-inner:after{
    display:table;
    content:"";
    line-height:0
}
.navbar-inner:after{
    clear:both
}
.navbar .container{
    max-width:auto
}
.nav-collapse.collapse{
    height:auto;
    overflow:visible
}
.navbar .brand{
    float:left;
    display:block;
    padding:24px 20px 24px;
    margin-left:-20px;
    font-size:20px;
    font-weight:200;
    color:#fff;
    text-shadow:0 1px 0 #808080
}
.navbar .brand:hover,.navbar .brand:focus{
    text-decoration:none
}
.navbar-text{
    margin-bottom:0;
    line-height:70px;
    color:#1a2a33
}
.navbar-link{
    color:#fff
}
.navbar-link:hover,.navbar-link:focus{
    color:#fff
}
.navbar .divider-vertical{
    height:70px;
    margin:0 9px;
    border-left:1px solid #737373;
    border-right:1px solid #808080
}
.navbar .btn,.navbar .btn-group{
    margin-top:20px
}
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{
    margin-top:0
}
.navbar-form{
    margin-bottom:0;
    *zoom:1
}
.navbar-form:before,.navbar-form:after{
    display:table;
    content:"";
    line-height:0
}
.navbar-form:after{
    clear:both
}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{
    margin-top:20px
}
.navbar-form input,.navbar-form select,.navbar-form .btn{
    display:inline-block;
    margin-bottom:0
}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{
    margin-top:3px
}
.navbar-form .input-append,.navbar-form .input-prepend{
    margin-top:5px;
    white-space:nowrap
}
.navbar-form .input-append input,.navbar-form .input-prepend input{
    margin-top:0
}
.navbar-search{
    position:relative;
    float:left;
    margin-top:20px;
    margin-bottom:0
}
.navbar-search .search-query{
    margin-bottom:0;
    padding:4px 14px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:13px;
    font-weight:normal;
    line-height:1;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px
}
.navbar-static-top{
    position:static;
    margin-bottom:0
}
.navbar-static-top .navbar-inner{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.navbar-fixed-top,.navbar-fixed-bottom{
    position:fixed;
    right:0;
    left:0;
    z-index:1030;
    margin-bottom:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{
    border-max-width:0 0 1px
}
.navbar-fixed-bottom .navbar-inner{
    border-max-width:1px 0 0
}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{
    padding-left:0;
    padding-right:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
    max-width:100%;
}
.navbar-fixed-top{
    top:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{
    -webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);
    -moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);
    box-shadow:0 1px 10px rgba(0,0,0,0.1)
}
.navbar-fixed-bottom{
    bottom:0
}
.navbar-fixed-bottom .navbar-inner{
    -webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);
    -moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);
    box-shadow:0 -1px 10px rgba(0,0,0,0.1)
}
.navbar .nav{
    position:relative;
    left:0;
    display:block;
    float:left;
    margin:0 10px 0 0
}
.navbar .nav.pull-right{
    float:right;
    margin-right:0
}
.navbar .nav>li{
    float:left
}
.navbar .nav>li>a{
    float:none;
    padding:24px 15px 24px;
    color:#fff;
    text-decoration:none;
    text-shadow:0 1px 0 #808080
}
.navbar .nav .dropdown-toggle .caret{
    margin-top:8px
}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{
    background-color:#1a2a33;
    color:#fff;
    text-decoration:none
}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{
    color:#eff0f1;
    text-decoration:none;
    background-color:#808080;
    -webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
    -moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
    box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)
}
.navbar .btn-navbar{
    display:none;
    float:right;
    padding:7px 10px;
    margin-left:5px;
    margin-right:5px;
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#6e6e6e;
    background-image:-moz-linear-gradient(top,#737373,#676767);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#737373),to(#676767));
    background-image:-webkit-linear-gradient(top,#737373,#676767);
    background-image:-o-linear-gradient(top,#737373,#676767);
    background-image:linear-gradient(to bottom,#737373,#676767);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff737373',endColorstr='#ff676767',GradientType=0);
    border-color:#676767 #676767 #404040;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#737373;
    background-image:none;
    *background-color:#676767;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)
}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{
    color:#fff;
    background-color:#676767;
    *background-color:#5a5a5a
}
.navbar .btn-navbar:active,.navbar .btn-navbar.active{
    background-color:#4d4d4d \9
}
.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{
    color:#fff;
    background-color:#676767;
    *background-color:#5a5a5a
}
.navbar .btn-navbar:active,.navbar .btn-navbar.active{
    background-color:#5a5a5a;
    background-color:#4d4d4d \9;
    border-color:#0d0d0d #4d4d4d #5a5a5a;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar:visited{
    color:#fff
}
.navbar .btn-navbar .icon-bar{
    display:block;
    max-width:18px;
    height:2px;
    background-color:#f5f5f5;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
    box-shadow:0 1px 0 rgba(0,0,0,0.25)
}
.btn-navbar .icon-bar+.icon-bar{
    margin-top:3px
}
.navbar .nav>li>.dropdown-menu:before{
    content:'';
    display:inline-block;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #ccc;
    border-bottom-color:rgba(0,0,0,0.2);
    position:absolute;
    top:-7px;
    left:9px
}
.navbar .nav>li>.dropdown-menu:after{
    content:'';
    display:inline-block;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    position:absolute;
    top:-6px;
    left:10px
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before{
    border-top:7px solid #ccc;
    border-top-color:rgba(0,0,0,0.2);
    border-bottom:0;
    bottom:-7px;
    top:auto
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after{
    border-top:6px solid #fff;
    border-bottom:0;
    bottom:-6px;
    top:auto
}
.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{
    background-color:#808080;
    color:#eff0f1
}
.navbar .nav li.dropdown>.dropdown-toggle .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{
    border-top-color:#eff0f1;
    border-bottom-color:#eff0f1
}
.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{
    left:auto;
    right:0
}
.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{
    left:auto;
    right:12px
}
.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{
    left:auto;
    right:13px
}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{
    left:auto;
    right:100%;
    margin-left:0;
    margin-right:-1px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px
}
.navbar-inverse .navbar-inner{
    background-color:#223542;
    background-image:-moz-linear-gradient(top,#223542,#223542);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#223542),to(#223542));
    background-image:-webkit-linear-gradient(top,#223542,#223542);
    background-image:-o-linear-gradient(top,#223542,#223542);
    background-image:linear-gradient(to bottom,#223542,#223542);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff223542',endColorstr='#ff223542',GradientType=0);
    border-color:#18252e
}
.navbar-inverse .brand,.navbar-inverse .nav>li>a{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{
    color:#fff
}
.navbar-inverse .brand{
    color:#fff
}
.navbar-inverse .navbar-text{
    color:#1a2a33
}
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{
    background-color:#1a2a33;
    color:#fff
}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{
    color:#fff;
    background-color:#1a2a33
}
.navbar-inverse .navbar-link{
    color:#fff
}
.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{
    color:#fff
}
.navbar-inverse .divider-vertical{
    border-left-color:#223542;
    border-right-color:#223542
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{
    background-color:#1a2a33;
    color:#fff
}
.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.navbar-inverse .navbar-search .search-query{
    color:#fff;
    background-color:#4d7996;
    border-color:#223542;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder{
    color:#8c9499
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{
    color:#8c9499
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{
    color:#8c9499
}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{
    padding:5px 15px;
    color:#333;
    text-shadow:0 1px 0 #fff;
    background-color:#fff;
    border:0;
    -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);
    outline:0
}
.navbar-inverse .btn-navbar{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-image:-moz-linear-gradient(top,#192731,#192731);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#192731),to(#192731));
    background-image:-webkit-linear-gradient(top,#192731,#192731);
    background-image:-o-linear-gradient(top,#192731,#192731);
    background-image:linear-gradient(to bottom,#192731,#192731);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff192731',endColorstr='#ff192731',GradientType=0);
    border-color:#192731 #192731 #000;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#192731;
    background-image:none;
    *background-color:#192731
}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{
    color:#fff;
    background-color:#192731;
    *background-color:#111a20
}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{
    background-color:#080c10 \9
}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{
    color:#fff;
    background-color:#192731;
    *background-color:#111a20
}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{
    background-color:#111a20;
    background-color:#080c10 \9;
    border-color:#000 #080c10 #111a20;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar:visited{
    color:#fff
}
.breadcrumb{
    padding:8px 15px;
    margin:0 0 22px;
    list-style:none;
    background-color:#f5f5f5;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.breadcrumb>li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    text-shadow:0 1px 0 #fff
}
.breadcrumb>li>.divider{
    padding:0 5px;
    color:#ccc
}
.breadcrumb>.active{
    color:#999
}
.pagination{
    margin:22px 0
}
.pagination ul{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-left:0;
    margin-bottom:0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -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 ul>li{
    display:inline
}
.pagination ul>li>a,.pagination ul>li>span{
    float:left;
    padding:4px 12px;
    line-height:22px;
    text-decoration:none;
    background-color:#fff;
    border:1px solid #ddd;
    border-left-max-width:0
}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{
    background-color:#f5f5f5
}
.pagination ul>.active>a,.pagination ul>.active>span{
    color:#999;
    cursor:default
}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{
    color:#999;
    background-color:transparent;
    cursor:default
}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{
    border-left-max-width:1px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-left-radius:4px
}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    border-bottom-right-radius:4px
}
.pagination-centered{
    text-align:center
}
.pagination-right{
    text-align:right
}
.pagination-large ul>li>a,.pagination-large ul>li>span{
    padding:11px 19px;
    font-size:17.5px
}
.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{
    -webkit-border-top-left-radius:6px;
    -moz-border-radius-topleft:6px;
    border-top-left-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottomleft:6px;
    border-bottom-left-radius:6px
}
.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topright:6px;
    border-top-right-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    -moz-border-radius-bottomright:6px;
    border-bottom-right-radius:6px
}
.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{
    -webkit-border-top-left-radius:3px;
    -moz-border-radius-topleft:3px;
    border-top-left-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomleft:3px;
    border-bottom-left-radius:3px
}
.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topright:3px;
    border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-bottomright:3px;
    border-bottom-right-radius:3px
}
.pagination-small ul>li>a,.pagination-small ul>li>span{
    padding:2px 10px;
    font-size:11.9px
}
.pagination-mini ul>li>a,.pagination-mini ul>li>span{
    padding:0 6px;
    font-size:10.5px
}
.pager{
    margin:22px 0;
    list-style:none;
    text-align:center;
    *zoom:1
}
.pager:before,.pager:after{
    display:table;
    content:"";
    line-height:0
}
.pager:after{
    clear:both
}
.pager li{
    display:inline
}
.pager li>a,.pager li>span{
    display:inline-block;
    padding:5px 14px;
    background-color:#fff;
    border:1px solid #ddd;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px
}
.pager li>a:hover,.pager li>a:focus{
    text-decoration:none;
    background-color:#f5f5f5
}
.pager .next>a,.pager .next>span{
    float:right
}
.pager .previous>a,.pager .previous>span{
    float:left
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{
    color:#999;
    background-color:#fff;
    cursor:default
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop,.modal-backdrop.fade.in{
    opacity:.8;
    filter:alpha(opacity=80)
}
.modal{
    position:fixed;
    top:10%;
    left:50%;
    z-index:1050;
    max-width:560px;
    margin-left:-280px;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,0.3);
    *border:1px solid #999;
    -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;
    outline:0
}
.modal.fade{
    -webkit-transition:opacity .3s linear,top .3s ease-out;
    -moz-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:10%
}
.modal-header{
    padding:9px 15px;
    border-bottom:1px solid #eee
}
.modal-header .close{
    margin-top:2px
}
.modal-header h3{
    margin:0;
    line-height:30px
}
.modal-body{
    position:relative;
    overflow-y:auto;
    max-height:400px;
    padding:15px
}
.modal-form{
    margin-bottom:0
}
.modal-footer{
    padding:14px 15px 15px;
    margin-bottom:0;
    text-align:right;
    background-color:#f5f5f5;
    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 #fff;
    -moz-box-shadow:inset 0 1px 0 #fff;
    box-shadow:inset 0 1px 0 #fff;
    *zoom:1
}
.modal-footer:before,.modal-footer:after{
    display:table;
    content:"";
    line-height:0
}
.modal-footer:after{
    clear:both
}
.modal-footer .btn+.btn{
    margin-left:5px;
    margin-bottom:0
}
.modal-footer .btn-group .btn+.btn{
    margin-left:-1px
}
.modal-footer .btn-block+.btn-block{
    margin-left:0
}
.tooltip{
    position:absolute;
    z-index:1030;
    display:block;
    visibility:visible;
    font-size:11px;
    line-height:1.4;
    opacity:0;
    filter:alpha(opacity=0)
}
.tooltip.in{
    opacity:.8;
    filter:alpha(opacity=80)
}
.tooltip.top{
    margin-top:-3px;
    padding:5px 0
}
.tooltip.right{
    margin-left:3px;
    padding:0 5px
}
.tooltip.bottom{
    margin-top:3px;
    padding:5px 0
}
.tooltip.left{
    margin-left:-3px;
    padding:0 5px
}
.tooltip-inner{
    max-width:200px;
    padding:8px;
    color:#fff;
    text-align:center;
    text-decoration:none;
    background-color:#000;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.tooltip-arrow{
    position:absolute;
    max-width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.tooltip.top .tooltip-arrow{
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-max-width:5px 5px 0;
    border-top-color:#000
}
.tooltip.right .tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-5px;
    border-max-width:5px 5px 5px 0;
    border-right-color:#000
}
.tooltip.left .tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-max-width:5px 0 5px 5px;
    border-left-color:#000
}
.tooltip.bottom .tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-max-width:0 5px 5px;
    border-bottom-color:#000
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1010;
    display:none;
    max-width:276px;
    padding:1px;
    text-align:left;
    background-color:#faed96;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,0.2);
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    box-shadow:0 5px 10px rgba(0,0,0,0.2);
    white-space:normal
}
.popover.top{
    margin-top:-10px
}
.popover.right{
    margin-left:10px
}
.popover.bottom{
    margin-top:10px
}
.popover.left{
    margin-left:-10px
}
.popover-title{
    margin:0;
    padding:8px 14px;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    background-color:#f9ea87;
    border-bottom:1px solid #f8e66f;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0
}
.popover-title:empty{
    display:none
}
.popover-content{
    padding:9px 14px
}
.popover .arrow,.popover .arrow:after{
    position:absolute;
    display:block;
    max-width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.popover .arrow{
    border-max-width:7px
}
.popover .arrow:after{
    border-max-width:6px;
    content:""
}
.popover.top .arrow{
    left:50%;
    margin-left:-7px;
    border-bottom-max-width:0;
    border-top-color:#999;
    border-top-color:rgba(0,0,0,0.25);
    bottom:-7px
}
.popover.top .arrow:after{
    bottom:1px;
    margin-left:-6px;
    border-bottom-max-width:0;
    border-top-color:#faed96
}
.popover.right .arrow{
    top:50%;
    left:-7px;
    margin-top:-7px;
    border-left-max-width:0;
    border-right-color:#999;
    border-right-color:rgba(0,0,0,0.25)
}
.popover.right .arrow:after{
    left:1px;
    bottom:-6px;
    border-left-max-width:0;
    border-right-color:#faed96
}
.popover.bottom .arrow{
    left:50%;
    margin-left:-7px;
    border-top-max-width:0;
    border-bottom-color:#999;
    border-bottom-color:rgba(0,0,0,0.25);
    top:-7px
}
.popover.bottom .arrow:after{
    top:1px;
    margin-left:-6px;
    border-top-max-width:0;
    border-bottom-color:#faed96
}
.popover.left .arrow{
    top:50%;
    right:-7px;
    margin-top:-7px;
    border-right-max-width:0;
    border-left-color:#999;
    border-left-color:rgba(0,0,0,0.25)
}
.popover.left .arrow:after{
    right:1px;
    border-right-max-width:0;
    border-left-color:#faed96;
    bottom:-6px
}
.thumbnails{
    margin-left:-20px;
    list-style:none;
    *zoom:1
}
.thumbnails:before,.thumbnails:after{
    display:table;
    content:"";
    line-height:0
}
.thumbnails:after{
    clear:both
}
.row-fluid .thumbnails{
    margin-left:0
}
.thumbnails>li{
    float:left;
    margin-bottom:22px;
    margin-left:20px
}
.thumbnail{
    display:block;
    padding:4px;
    line-height:22px;
    border:1px solid #ddd;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);
    box-shadow:0 1px 3px rgba(0,0,0,0.055);
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
a.thumbnail:hover,a.thumbnail:focus{
    border-color:#05aad3;
    -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)
}
.thumbnail>img{
    display:block;
    max-width:100%;
    margin-left:auto;
    margin-right:auto
}
.thumbnail .caption{
    padding:9px;
    color:#555
}
.media,.media-body{
    overflow:hidden;
    *overflow:visible;
    zoom:1
}
.media,.media .media{
    margin-top:15px
}
.media:first-child{
    margin-top:0
}
.media-object{
    display:block
}
.media-heading{
    margin:0 0 5px
}
.media>.pull-left{
    margin-right:10px
}
.media>.pull-right{
    margin-left:10px
}
.media-list{
    margin-left:0;
    list-style:none
}
.label,.badge{
    display:inline-block;
    padding:2px 4px;
    font-size:11.844px;
    font-weight:bold;
    line-height:14px;
    color:#fff;
    vertical-align:baseline;
    white-space:nowrap;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#999
}
.label{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.badge{
    padding-left:9px;
    padding-right:9px;
    -webkit-border-radius:9px;
    -moz-border-radius:9px;
    border-radius:9px
}
.label:empty,.badge:empty{
    display:none
}
a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
.label-important,.badge-important{
    background-color:#da4e48
}
.label-important[href],.badge-important[href]{
    background-color:#c72f28
}
.label-warning,.badge-warning{
    background-color:#f89406
}
.label-warning[href],.badge-warning[href]{
    background-color:#c67605
}
.label-success,.badge-success{
    background-color:#468847
}
.label-success[href],.badge-success[href]{
    background-color:#356635
}
.label-info,.badge-info{
    background-color:#3a87ad
}
.label-info[href],.badge-info[href]{
    background-color:#2d6987
}
.label-inverse,.badge-inverse{
    background-color:#333
}
.label-inverse[href],.badge-inverse[href]{
    background-color:#1a1a1a
}
.btn .label,.btn .badge{
    position:relative;
    top:-1px
}
.btn-mini .label,.btn-mini .badge{
    top:0
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-moz-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-ms-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-o-keyframes progress-bar-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:40px 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
.progress{
    overflow:hidden;
    height:22px;
    margin-bottom:22px;
    background-color:#f7f7f7;
    background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
    background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.progress .bar{
    max-width:0;
    height:100%;
    color:#fff;
    float:left;
    font-size:12px;
    text-align:center;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#0e90d2;
    background-image:-moz-linear-gradient(top,#149bdf,#0480be);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
    background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
    background-image:-o-linear-gradient(top,#149bdf,#0480be);
    background-image:linear-gradient(to bottom,#149bdf,#0480be);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:max-width .6s ease;
    -moz-transition:max-width .6s ease;
    -o-transition:max-width .6s ease;
    transition:max-width .6s ease
}
.progress .bar+.bar{
    -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);
    -moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)
}
.progress-striped .bar{
    background-color:#149bdf;
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    -webkit-background-size:40px 40px;
    -moz-background-size:40px 40px;
    -o-background-size:40px 40px;
    background-size:40px 40px
}
.progress.active .bar{
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    -moz-animation:progress-bar-stripes 2s linear infinite;
    -ms-animation:progress-bar-stripes 2s linear infinite;
    -o-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
.progress-danger .bar,.progress .bar-danger{
    background-color:#dd514c;
    background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
    background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);
    background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);
    background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)
}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{
    background-color:#ee5f5b;
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-success .bar,.progress .bar-success{
    background-color:#5eb95e;
    background-image:-moz-linear-gradient(top,#62c462,#57a957);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
    background-image:-webkit-linear-gradient(top,#62c462,#57a957);
    background-image:-o-linear-gradient(top,#62c462,#57a957);
    background-image:linear-gradient(to bottom,#62c462,#57a957);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)
}
.progress-success.progress-striped .bar,.progress-striped .bar-success{
    background-color:#62c462;
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-info .bar,.progress .bar-info{
    background-color:#4bb1cf;
    background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
    background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);
    background-image:-o-linear-gradient(top,#5bc0de,#339bb9);
    background-image:linear-gradient(to bottom,#5bc0de,#339bb9);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)
}
.progress-info.progress-striped .bar,.progress-striped .bar-info{
    background-color:#5bc0de;
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-warning .bar,.progress .bar-warning{
    background-color:#faa732;
    background-image:-moz-linear-gradient(top,#fbb450,#f89406);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
    background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
    background-image:-o-linear-gradient(top,#fbb450,#f89406);
    background-image:linear-gradient(to bottom,#fbb450,#f89406);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)
}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{
    background-color:#fbb450;
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.accordion{
    margin-bottom:22px
}
.accordion-group{
    margin-bottom:2px;
    border:1px solid #e5e5e5;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.accordion-heading{
    border-bottom:0
}
.accordion-heading .accordion-toggle{
    display:block;
    padding:8px 15px
}
.accordion-toggle{
    cursor:pointer
}
.accordion-inner{
    padding:9px 15px;
    border-top:1px solid #e5e5e5
}
.carousel{
    position:relative;
    margin-bottom:22px;
    line-height:1
}
.carousel-inner{
    overflow:hidden;
    max-width:100%;
    position:relative
}
.carousel-inner>.item{
    display:none;
    position:relative;
    -webkit-transition:.6s ease-in-out left;
    -moz-transition:.6s ease-in-out left;
    -o-transition:.6s ease-in-out left;
    transition:.6s ease-in-out left
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{
    display:block;
    line-height:1
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
    display:block
}
.carousel-inner>.active{
    left:0
}
.carousel-inner>.next,.carousel-inner>.prev{
    position:absolute;
    top:0;
    max-width:100%
}
.carousel-inner>.next{
    left:100%
}
.carousel-inner>.prev{
    left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right{
    left:0
}
.carousel-inner>.active.left{
    left:-100%
}
.carousel-inner>.active.right{
    left:100%
}
.carousel-control{
    position:absolute;
    top:40%;
    left:15px;
    max-width:40px;
    height:40px;
    margin-top:-20px;
    font-size:60px;
    font-weight:100;
    line-height:30px;
    color:#fff;
    text-align:center;
    background:#222;
    border:3px solid #fff;
    -webkit-border-radius:23px;
    -moz-border-radius:23px;
    border-radius:23px;
    opacity:.5;
    filter:alpha(opacity=50)
}
.carousel-control.right{
    left:auto;
    right:15px
}
.carousel-control:hover,.carousel-control:focus{
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
.carousel-indicators{
    position:absolute;
    top:15px;
    right:15px;
    z-index:5;
    margin:0;
    list-style:none
}
.carousel-indicators li{
    display:block;
    float:left;
    max-width:10px;
    height:10px;
    margin-left:5px;
    text-indent:-999px;
    background-color:#ccc;
    background-color:rgba(255,255,255,0.25);
    border-radius:5px
}
.carousel-indicators .active{
    background-color:#fff
}
.carousel-caption{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    padding:15px;
    background:#333;
    background:rgba(0,0,0,0.75)
}
.carousel-caption h4,.carousel-caption p{
    color:#fff;
    line-height:22px
}
.carousel-caption h4{
    margin:0 0 5px
}
.carousel-caption p{
    margin-bottom:0
}
.hero-unit{
    padding:60px;
    margin-bottom:30px;
    font-size:18px;
    font-weight:200;
    line-height:33px;
    color:inherit;
    background-color:#eee;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.hero-unit h1{
    margin-bottom:0;
    font-size:60px;
    line-height:1;
    color:inherit;
    letter-spacing:-1px
}
.hero-unit li{
    line-height:33px
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.hide{
    display:none
}
.show{
    display:block
}
.invisible{
    visibility:hidden
}
.affix{
    position:fixed
}
@font-face{
    font-family:'ElegantIcons';
    src:url('fonts/ElegantIcons.eot');
    src:url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),url('fonts/ElegantIcons.woff') format('woff'),url('fonts/ElegantIcons.ttf') format('truetype'),url('fonts/ElegantIcons.svg#ElegantIcons') format('svg');
    font-weight:normal;
    font-style:normal
}
[data-icon]:before{
    font-family:'ElegantIcons';
    content:attr(data-icon);
    speak:none;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.arrow_up,.arrow_down,.arrow_left,.arrow_right,.arrow_left-up,.arrow_right-up,.arrow_right-down,.arrow_left-down,.arrow-up-down,.arrow_up-down_alt,.arrow_left-right_alt,.arrow_left-right,.arrow_expand_alt2,.arrow_expand_alt,.arrow_condense,.arrow_expand,.arrow_move,.arrow_carrot-up,.arrow_carrot-down,.arrow_carrot-left,.arrow_carrot-right,.arrow_carrot-2up,.arrow_carrot-2down,.arrow_carrot-2left,.arrow_carrot-2right,.arrow_carrot-up_alt2,.arrow_carrot-down_alt2,.arrow_carrot-left_alt2,.arrow_carrot-right_alt2,.arrow_carrot-2up_alt2,.arrow_carrot-2down_alt2,.arrow_carrot-2left_alt2,.arrow_carrot-2right_alt2,.arrow_triangle-up,.arrow_triangle-down,.arrow_triangle-left,.arrow_triangle-right,.arrow_triangle-up_alt2,.arrow_triangle-down_alt2,.arrow_triangle-left_alt2,.arrow_triangle-right_alt2,.arrow_back,.icon_minus-06,.icon_plus,.icon_close,.icon_check,.icon_minus_alt2,.icon_plus_alt2,.icon_close_alt2,.icon_check_alt2,.icon_zoom-out_alt,.icon_zoom-in_alt,.icon_search,.icon_box-empty,.icon_box-selected,.icon_minus-box,.icon_plus-box,.icon_box-checked,.icon_circle-empty,.icon_circle-slelected,.icon_stop_alt2,.icon_stop,.icon_pause_alt2,.icon_pause,.icon_menu,.icon_menu-square_alt2,.icon_menu-circle_alt2,.icon_ul,.icon_ol,.icon_adjust-horiz,.icon_adjust-vert,.icon_document_alt,.icon_documents_alt,.icon_pencil,.icon_pencil-edit_alt,.icon_pencil-edit,.icon_folder-alt,.icon_folder-open_alt,.icon_folder-add_alt,.icon_info_alt,.icon_error-oct_alt,.icon_error-circle_alt,.icon_error-triangle_alt,.icon_question_alt2,.icon_question,.icon_comment_alt,.icon_chat_alt,.icon_vol-mute_alt,.icon_volume-low_alt,.icon_volume-high_alt,.icon_quotations,.icon_quotations_alt2,.icon_clock_alt,.icon_lock_alt,.icon_lock-open_alt,.icon_key_alt,.icon_cloud_alt,.icon_cloud-upload_alt,.icon_cloud-download_alt,.icon_image,.icon_images,.icon_lightbulb_alt,.icon_gift_alt,.icon_house_alt,.icon_genius,.icon_mobile,.icon_tablet,.icon_laptop,.icon_desktop,.icon_camera_alt,.icon_mail_alt,.icon_cone_alt,.icon_ribbon_alt,.icon_bag_alt,.icon_creditcard,.icon_cart_alt,.icon_paperclip,.icon_tag_alt,.icon_tags_alt,.icon_trash_alt,.icon_cursor_alt,.icon_mic_alt,.icon_compass_alt,.icon_pin_alt,.icon_pushpin_alt,.icon_map_alt,.icon_drawer_alt,.icon_toolbox_alt,.icon_book_alt,.icon_calendar,.icon_film,.icon_table,.icon_contacts_alt,.icon_headphones,.icon_lifesaver,.icon_piechart,.icon_refresh,.icon_link_alt,.icon_link,.icon_loading,.icon_blocked,.icon_archive_alt,.icon_heart_alt,.icon_star_alt,.icon_star-half_alt,.icon_star,.icon_star-half,.icon_tools,.icon_tool,.icon_cog,.icon_cogs,.arrow_up_alt,.arrow_down_alt,.arrow_left_alt,.arrow_right_alt,.arrow_left-up_alt,.arrow_right-up_alt,.arrow_right-down_alt,.arrow_left-down_alt,.arrow_condense_alt,.arrow_expand_alt3,.arrow_carrot_up_alt,.arrow_carrot-down_alt,.arrow_carrot-left_alt,.arrow_carrot-right_alt,.arrow_carrot-2up_alt,.arrow_carrot-2dwnn_alt,.arrow_carrot-2left_alt,.arrow_carrot-2right_alt,.arrow_triangle-up_alt,.arrow_triangle-down_alt,.arrow_triangle-left_alt,.arrow_triangle-right_alt,.icon_minus_alt,.icon_plus_alt,.icon_close_alt,.icon_check_alt,.icon_zoom-out,.icon_zoom-in,.icon_stop_alt,.icon_menu-square_alt,.icon_menu-circle_alt,.icon_document,.icon_documents,.icon_pencil_alt,.icon_folder,.icon_folder-open,.icon_folder-add,.icon_folder_upload,.icon_folder_download,.icon_info,.icon_error-circle,.icon_error-oct,.icon_error-triangle,.icon_question_alt,.icon_comment,.icon_chat,.icon_vol-mute,.icon_volume-low,.icon_volume-high,.icon_quotations_alt,.icon_clock,.icon_lock,.icon_lock-open,.icon_key,.icon_cloud,.icon_cloud-upload,.icon_cloud-download,.icon_lightbulb,.icon_gift,.icon_house,.icon_camera,.icon_mail,.icon_cone,.icon_ribbon,.icon_bag,.icon_cart,.icon_tag,.icon_tags,.icon_trash,.icon_cursor,.icon_mic,.icon_compass,.icon_pin,.icon_pushpin,.icon_map,.icon_drawer,.icon_toolbox,.icon_book,.icon_contacts,.icon_archive,.icon_heart,.icon_profile,.icon_group,.icon_grid-2x2,.icon_grid-3x3,.icon_music,.icon_pause_alt,.icon_phone,.icon_upload,.icon_download,.social_facebook,.social_twitter,.social_pinterest,.social_googleplus,.social_tumblr,.social_tumbleupon,.social_wordpress,.social_instagram,.social_dribbble,.social_vimeo,.social_linkedin,.social_rss,.social_deviantart,.social_share,.social_myspace,.social_skype,.social_youtube,.social_picassa,.social_googledrive,.social_flickr,.social_blogger,.social_spotify,.social_delicious,.social_facebook_circle,.social_twitter_circle,.social_pinterest_circle,.social_googleplus_circle,.social_tumblr_circle,.social_stumbleupon_circle,.social_wordpress_circle,.social_instagram_circle,.social_dribbble_circle,.social_vimeo_circle,.social_linkedin_circle,.social_rss_circle,.social_deviantart_circle,.social_share_circle,.social_myspace_circle,.social_skype_circle,.social_youtube_circle,.social_picassa_circle,.social_googledrive_alt2,.social_flickr_circle,.social_blogger_circle,.social_spotify_circle,.social_delicious_circle,.social_facebook_square,.social_twitter_square,.social_pinterest_square,.social_googleplus_square,.social_tumblr_square,.social_stumbleupon_square,.social_wordpress_square,.social_instagram_square,.social_dribbble_square,.social_vimeo_square,.social_linkedin_square,.social_rss_square,.social_deviantart_square,.social_share_square,.social_myspace_square,.social_skype_square,.social_youtube_square,.social_picassa_square,.social_googledrive_square,.social_flickr_square,.social_blogger_square,.social_spotify_square,.social_delicious_square,.icon_printer,.icon_calulator,.icon_building,.icon_floppy,.icon_drive,.icon_search-2,.icon_id,.icon_id-2,.icon_puzzle,.icon_like,.icon_dislike,.icon_mug,.icon_currency,.icon_wallet,.icon_pens,.icon_easel,.icon_flowchart,.icon_datareport,.icon_briefcase,.icon_shield,.icon_percent,.icon_globe,.icon_globe-2,.icon_target,.icon_hourglass,.icon_balance,.icon_rook,.icon_printer-alt,.icon_calculator_alt,.icon_building_alt,.icon_floppy_alt,.icon_drive_alt,.icon_search_alt,.icon_id_alt,.icon_id-2_alt,.icon_puzzle_alt,.icon_like_alt,.icon_dislike_alt,.icon_mug_alt,.icon_currency_alt,.icon_wallet_alt,.icon_pens_alt,.icon_easel_alt,.icon_flowchart_alt,.icon_datareport_alt,.icon_briefcase_alt,.icon_shield_alt,.icon_percent_alt,.icon_globe_alt,.icon_clipboard{
    font-family:'ElegantIcons';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased
}
.arrow_carrot-up:before{
    content:"\32"
}
.arrow_carrot-down:before{
    content:"\33"
}
.arrow_carrot-left:before{
    content:"\34"
}
.arrow_carrot-right:before{
    content:"\35"
}
.arrow_triangle-down:before{
    content:"\43"
}
.arrow_triangle-right:before{
    content:"\45"
}
.arrow_back:before{
    content:"\4a"
}
.icon_plus:before{
    content:"\4c"
}
.icon_close:before{
    content:"\4d"
}
.icon_check:before{
    content:"\4e"
}
.icon_check_alt2:before{
    content:"\52"
}
.icon_adjust-vert:before{
    content:"\67"
}
.icon_error-triangle_alt:before{
    content:"\73"
}
.icon_clock_alt:before{
    content:"\7d"
}
.icon_refresh:before{
    content:"\e02a"
}
.icon_loading:before{
    content:"\e02d"
}
.icon_blocked:before{
    content:"\e02e"
}
.icon_heart_alt:before{
    content:"\e030"
}
.icon_star:before{
    content:"\e033"
}
.arrow_right_alt:before{
    content:"\e03c"
}
.icon_info:before{
    content:"\e060"
}
.icon_error-triangle:before{
    content:"\e063"
}
.icon_house:before{
    content:"\e074"
}
.icon_mail:before{
    content:"\e076"
}
.icon_heart:before{
    content:"\e089"
}
.social_twitter:before{
    content:"\e094"
}
.social_facebook_square:before{
    content:"\e0c1"
}
.social_googleplus_square:before{
    content:"\e0c4"
}
.icon_like_alt:before{
    content:"\e0dd"
}
.icon_dislike_alt:before{
    content:"\e0f1"
}
.glyph{
    float:left;
    text-align:center;
    padding:.75em;
    margin:.4em 1.5em .75em 0;
    max-width:6em;
    text-shadow:none
}
.glyph_big{
    font-size:128px;
    color:#59c5dc;
    float:left;
    margin-right:20px
}
.glyph div{
    padding-bottom:10px
}
.glyph input{
    font-family:consolas,monospace;
    font-size:12px;
    max-width:100%;
    text-align:center;
    border:0;
    box-shadow:0 0 0 1px #ccc;
    padding:.2em;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.centered{
    margin-left:auto;
    margin-right:auto
}
.glyph .fs1{
    font-size:2em
}
@font-face{
    font-family:"TheMessage";
    font-style:normal;
    font-weight:normal;
    src:url("/module/fresco/css/fonts/the_message-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/module/fresco/css/fonts/the_message-regular-webfont.woff") format("woff"),url("/module/fresco/css/fonts/the_message-regular-webfont.ttf") format("truetype"),url("/module/fresco/css/fonts/the_message-regular-webfont.svg#the_messageregular") format("svg")
}
@font-face{
    font-family:"TheMessageDemiBold";
    font-style:normal;
    font-weight:normal;
    src:url("/module/fresco/css/fonts/the_message-demibold-webfont.eot?#iefix") format("embedded-opentype"),url("/module/fresco/css/fonts/the_message-demibold-webfont.woff") format("woff"),url("/module/fresco/css/fonts/the_message-demibold-webfont.ttf") format("truetype"),url("/module/fresco/css/fonts/the_message-demibold-webfont.svg#the_messagedemibold") format("svg")
}
@font-face{
    font-family:"TheMessageBold";
    font-style:normal;
    font-weight:normal;
    src:url("/module/fresco/css/fonts/the_message-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/module/fresco/css/fonts/the_message-bold-webfont.woff") format("woff"),url("/module/fresco/css/fonts/the_message-bold-webfont.ttf") format("truetype"),url("/module/fresco/css/fonts/the_message-bold-webfont.svg#the_messagebold") format("svg")
}
html,body{
    height:100%
}
body{
    margin:0 auto;
    font-size:14px;
    font-family:'Source Sans Pro',sans-serif;
    color:#232323;
    background-color:#e4dcc7;
    background-size:100% 100%;
    text-rendering:optimizeLegibility;
    line-height:22px
}
body .content-wrapper{
    background:#fff;
    box-shadow:0 0 20px rgba(0,0,0,0.1)
}
body.flash-wallpaper{
    background:transparent
}
body.flash-wallpaper .fixed{
    -webkit-transform:translate3d(0,0,0)
}
body.flash-wallpaper #adtop{
    padding:0;
    background:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
body.flash-wallpaper #adtop div#flashtapetti{
    position:fixed;
    z-index:-1
}
body.flash-wallpaper #navigation{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
body.flash-wallpaper .navbar-inner{
    max-width:960px;
    margin:0 auto
}
body.flash-wallpaper .footerbar{
    max-width:940px;
    margin:0 auto;
    padding:0 20px
}
body.flash-wallpaper .content-wrapper{
    margin-left:30px
}
body.fluid{
    max-width:100%;
    margin:0 auto;
    overflow-x:auto
}
body.fluid .btn-navbar{
    display:none
}
body.fluid #adside .side-ad{
    margin:10px;
    margin-top:0
}
body.fluid .row-fluid embed,body.fluid .row-fluid object{
    max-width:100%;
    height:auto
}
body.fluid .row-fluid.sanoma-services .span4{
    overflow:auto;
    max-width:100%;
    max-width:302px;
    height:auto;
    margin-bottom:20px;
    margin-right:-1%
}
body.fluid .row-fluid.teaser{
    max-width:auto;
    padding-left:16px
}
body.fluid .row-fluid .input-mini,body.fluid .form-horizontal .input-mini,body.fluid .form-vertical .input-mini{
    display:block;
    max-width:100%;
    min-height:32px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    max-width:10%
}
body.fluid .row-fluid .input-small,body.fluid .form-horizontal .input-small,body.fluid .form-vertical .input-small{
    display:block;
    max-width:100%;
    min-height:32px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    max-width:20%
}
body.fluid .row-fluid .input-medium,body.fluid .form-horizontal .input-medium,body.fluid .form-vertical .input-medium{
    display:block;
    max-width:100%;
    min-height:32px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    max-width:40%
}
body.fluid .row-fluid .input-large,body.fluid .form-horizontal .input-large,body.fluid .form-vertical .input-large{
    display:block;
    max-width:100%;
    min-height:32px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    max-width:60%
}
body.fluid .row-fluid .input-xlarge,body.fluid .form-horizontal .input-xlarge,body.fluid .form-vertical .input-xlarge{
    display:block;
    max-width:100%;
    min-height:32px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    max-width:80%
}
body.fluid .row-fluid .input-xxlarge,body.fluid .form-horizontal .input-xxlarge,body.fluid .form-vertical .input-xxlarge{
    display:block;
    max-width:100%;
    min-height:32px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block
}
body.fluid .itemlist .item .row-fluid [class*="span"],body.fluid #listpage .itemlist .item .row-fluid [class*="span"],body.fluid .itemlist .banner .row-fluid [class*="span"],body.fluid #listpage .itemlist .banner .row-fluid [class*="span"]{
    min-height:0
}
body.fluid .itemlist .item .spanimage,body.fluid #listpage .itemlist .item .spanimage,body.fluid .itemlist .banner .spanimage,body.fluid #listpage .itemlist .banner .spanimage{
    max-width:140px;
    float:left
}
body.fluid .itemlist .item .spanimage a,body.fluid #listpage .itemlist .item .spanimage a,body.fluid .itemlist .banner .spanimage a,body.fluid #listpage .itemlist .banner .spanimage a{
    display:block
}
body.fluid .itemlist .item .spanimage img,body.fluid #listpage .itemlist .item .spanimage img,body.fluid .itemlist .banner .spanimage img,body.fluid #listpage .itemlist .banner .spanimage img{
    max-width:auto;
    max-width:100%
}
body.fluid .itemlist .item .spanbuy,body.fluid #listpage .itemlist .item .spanbuy,body.fluid .itemlist .banner .spanbuy,body.fluid #listpage .itemlist .banner .spanbuy,body.fluid .itemlist .item .spanprice,body.fluid #listpage .itemlist .item .spanprice,body.fluid .itemlist .banner .spanprice,body.fluid #listpage .itemlist .banner .spanprice{
    display:inline;
    max-width:auto;
    min-height:0
}
body.fluid .product_details{
    overflow-wrap:break-word;
    word-wrap:break-word;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    -o-hyphens:auto;
    hyphens:auto
}
body.fluid .bid-actions .help-block{
    margin-bottom:0;
    font-size:12px
}
body.fluid .bid-actions .help-block a{
    color:#232323
}
body.fluid .howyousell img{
    margin:15px 0
}
body.fluid .howyousell ol{
    padding:0;
    margin-left:24%
}
#outer-wrapper{
    max-width:1300px;
    margin:0 auto
}
.cookie-information{
    background:#f2f2f2;
    max-width:100%;
    font-family:"TheMessage",Arial;
    font-size:14px;
    position:fixed;
    bottom:0;
    z-index:5000
}
.cookie-information .cookie-information-wrapper{
    line-height:18px;
    box-sizing:border-box;
    padding:10px;
    max-width:1260px;
    margin:0 auto
}
.cookie-information .content{
    margin-left:30px;
    max-width:980px;
    overflow:hidden
}
.cookie-information .text{
    float:left;
    max-width:80%;
    box-sizing:border-box
}
.cookie-information .text a{
    white-space:nowrap
}
.cookie-information .button{
    float:left;
    max-width:20%;
    box-sizing:border-box;
    padding-left:20px
}
.cookie-information a.dButton{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#05a0c7;
    background-image:-moz-linear-gradient(top,#05aad3,#0492b5);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#05aad3),to(#0492b5));
    background-image:-webkit-linear-gradient(top,#05aad3,#0492b5);
    background-image:-o-linear-gradient(top,#05aad3,#0492b5);
    background-image:linear-gradient(to bottom,#05aad3,#0492b5);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff05aad3',endColorstr='#ff0492b5',GradientType=0);
    border-color:#0492b5 #0492b5 #03566a;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#05aad3;
    background-image:none;
    *background-color:#0492b5;
    color:#fff;
    line-height:40px;
    display:inline-block;
    text-align:center;
    max-width:100%;
    max-width:120px;
    margin:7px auto;
    text-decoration:none
}
.cookie-information a.dButton:hover,.cookie-information a.dButton:focus,.cookie-information a.dButton:active,.cookie-information a.dButton.active,.cookie-information a.dButton.disabled,.cookie-information a.dButton[disabled]{
    color:#fff;
    background-color:#0492b5;
    *background-color:#047e9c
}
.cookie-information a.dButton:active,.cookie-information a.dButton.active{
    background-color:#036a83 \9
}
.cookie-information a.dButton:hover,.cookie-information a.dButton:active,.cookie-information a.dButton.active,.cookie-information a.dButton.disabled,.cookie-information a.dButton[disabled]{
    color:#fff;
    background-color:#0492b5;
    *background-color:#047e9c
}
.cookie-information a.dButton:active,.cookie-information a.dButton.active{
    background-color:#047e9c;
    background-color:#036a83 \9;
    border-color:#000507 #036a83 #047e9c;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.cookie-information a.dButton:active,.cookie-information a.dButton.active,.cookie-information a.dButton:visited{
    color:#fff
}
@media(max-width:1200px){
    body.fluid .btn-navbar{
        display:none
    }
}
a{
    color:#05aad3;
    -webkit-transition:color .2s linear;
    -moz-transition:color .2s linear;
    -o-transition:color .2s linear;
    transition:color .2s linear;
    cursor:pointer
}
a:hover{
    color:#059cd3
}
a:active,a:visited{
    color:#048aba
}
a.undecorated{
    text-decoration:none
}
a.undecorated .link-text:hover{
    text-decoration:underline
}
p{
    margin:0 0 22px;
    font-size:14px;
    line-height:22px
}
p small{
    font-size:12px
}
h1,h2,h3,h4,h5,h6{
    font-family:'Source Sans Pro',sans-serif;
    font-weight:bold;
    margin:0 0 22px;
    line-height:22px;
    color:#464d56;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    opacity:.999
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
    color:#1a2a33
}
h1{
    font-size:28px;
    line-height:44px
}
h2{
    font-size:20px
}
h3{
    font-size:22.400000000000002px
}
h4{
    font-size:16.8px
}
h5{
    font-size:13px
}
h6{
    font-size:12px
}
hr{
    border-top:1px solid #c6cacc;
    margin:20px 0;
    border-bottom:0
}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{
    padding:4px;
    line-height:18px;
    margin-bottom:2px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
blockquote{
    border-left:5px solid #eff0f1
}
blockquote.pull-right{
    border-right:5px solid #eff0f1
}
code,pre{
    font-size:13px
}
form{
    margin:0
}
form input.highlight,form select.highlight{
    background-color:#c7dca0
}
form input.highlight-missing{
    border-color:#fac514
}
form .highlight label{
    color:#5c9315!important
}
select{
    -webkit-appearance:none;
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-repeat:no-repeat;
    background-position:100% center
}
legend{
    font-size:21px
}
label,input,button,select,textarea{
    font-size:14px
}
input,button,select,textarea{
    font-family:'Source Sans Pro',sans-serif
}
button{
    font-weight:bold
}
textarea{
    max-width:100%
}
input,textarea,select,.uneditable-input{
    margin-bottom:2px;
    font-size:14px;
    color:#1a2a33
}
input:focus,textarea:focus{
    border-color:#05aad3;
    -webkit-box-shadow:0 0 5px rgba(2,133,214,0.5);
    -moz-box-shadow:0 0 5px rgba(2,133,214,0.5);
    box-shadow:0 0 5px rgba(2,133,214,0.5)
}
input[type=text],input[type=password]{
    line-height:18px
}
input[type=checkbox],input[type=radio]{
    margin:3px 5px 3px 0;
    vertical-align:top
}
img{
    vertical-align:initial
}
.font-small{
    font-size:14px;
    line-height:18px
}
.icon-info-sign{
    vertical-align:top;
    margin-left:5px
}

.ingress{
    font-family:'Source Sans Pro',sans-serif;
    font-size:16px;
    line-height:26px
}
.ingress p{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
#adside{
    float:left;
    max-width:220px
}
#adside img{
    display:block
}
.content-wrapper{
    clear:left;
    max-width:1300px;
    margin: 0 auto;
}
#intro{
    height:100%
}
#intro .stretch{
    background:#1a2a33
}
#intro .stretch .frontpage{
    color:#fff
}
#intro .stretch .frontpage a{
    color:#fff;
    text-decoration:underline;
    font-size:12px
}
#intro .stretch .intro{
    background:transparent url("../images/trynewhuuto.png") no-repeat 0 2em;
    padding-top:124px
}
#intro .stretch .intro h2{
    color:#fff;
    font-size:18px;
    line-height:24px;
    font-weight:normal
}
#intro .stretch .intro a.btn{
    margin-bottom:2em
}
#intro .body{
    color:#1a2a33;
    padding:1em 0 40px
}
#intro .body h3{
    color:#5c9315;
    margin:40px 0
}
#intro .body p strong{
    display:block
}
#intro .container{
    background-color:transparent
}
.framedbox{
    max-width:302px;
    height:400px;
    margin-bottom:0;
    border:0
}
#frontpage .main-content-block{
    margin-bottom:30px
}
#frontpage .main-content-block .luotettavaakauppaa{
    padding:30px 0
}
#frontpage hr.dark{
    border-top:2px solid #1a2a33
}
#frontpage .sections{
    margin-bottom:20px;
    overflow-wrap:break-word;
    word-wrap:break-word;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    -o-hyphens:auto;
    hyphens:auto
}
#frontpage .sections ul{
    list-style:none;
    margin:0
}
#frontpage .sections ul li a{
    font-size:13px;
    color:#1a2a33;
    line-height:21px
}
#frontpage .sections a.advancedsearch{
    font-weight:bold;
    font-size:13px
}
#frontpage .gallery h2{
    margin-bottom:20px;
    margin-left:20px;
    max-width:100%
}
#frontpage .gallery a{
    text-decoration:none
}
#frontpage .gallery .gallery-container{
    max-width:800px;
    position:relative;
    right:-30px
}
#frontpage .gallery .entry{
    font-size:14px;
    margin-left:0;
    min-height:200px;
    max-width:160px
}
#frontpage .gallery .entry a{
    color:#1a2a33
}
#frontpage .gallery .entry .promo-entry{
    margin:10px
}
#frontpage .gallery .entry .thumbnail-front{
    margin:auto auto;
    text-align:center;
    background:#fff;
    margin:10px 10px 0 10px
}
#frontpage .gallery .entry .thumbnail-front img{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    max-width:132px;
    height:132px;
    padding:3px;
    border:1px solid #c6cacc;
    background-color:#fff
}
#frontpage .gallery .entry .thumbnail-front img:hover{
    border-color:#8c9499
}
#frontpage .gallery .entry .overflow-hidden{
    display:inline-block;
    overflow:hidden;
    max-width:100%;
    height:19px;
    white-space:nowrap;
    text-overflow:ellipsis
}
#frontpage .gallery .entry .tooltips{
    margin-left:10px;
    line-height:18px;
    position:relative;
    top:2px
}
#frontpage .gallery .entry .price{
    font-size:14px;
    display:block;
    color:#05aad3;
    font-weight:bold;
    margin-left:10px;
    line-height:15px;
    position:relative;
    top:3px
}
#frontpage .gallery .entry:hover{
    background:#eff0f1
}
#frontpage .gallery .galleryhelp{
    font-size:11px;
    font-family:'Source Sans Pro',sans-serif;
    margin-left:20px;
    padding:5px 0
}
#frontpage .gallery .galleryhelp .product-promotion{
    margin-left:20px
}
#frontpage .gallery .galleryhelp span{
    padding:6px 0;
    background:#fff url("../images/numeroon16233.png") no-repeat right 0
}
#frontpage .gallery .galleryhelp span strong{
    color:#05aad3
}
#frontpage .gallery .paging{
    margin:0;
    height:0;
    max-width:100%
}
#frontpage .gallery .paging ul{
    text-align:right
}
#frontpage .gallery .galleryPage{
    display:none
}
#frontpage .gallery .galleryPage.active{
    display:block
}
#frontpage .listbox{
    font-size:13px
}
#frontpage .listbox li span{
    color:#8c9499
}
#frontpage .listbox-link a{
    font-size:13px;
    color:#1a2a33
}
.listbox{
    margin-top:10px;
    margin-bottom:10px
}
.listbox ul{
    list-style:none;
    margin:0
}
.listbox ul li a{
    font-size:13px;
    color:#05aad3;
    line-height:24px
}
.searchcloud{
    margin-top:10px;
    margin-bottom:10px
}
.searchcloud span{
    margin:1px;
    margin-bottom:4px;
    padding:0;
    background-color:#eff0f1;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    line-height:20px
}
.searchcloud span a{
    padding:1px;
    padding-left:3px;
    padding-right:3px;
    margin:0;
    text-shadow:none;
    font-weight:normal;
    font-size:12px;
    color:#1a2a33;
    white-space:nowrap
}
.searchcloud span a:hover{
    text-decoration:none;
    color:#fff
}
.searchcloud span:hover{
    background-color:#8c9499
}
.huutoplusbox{
    font-size:12px;
    margin-bottom:30px;
    background:#fff url("../images/tripleplus.png") no-repeat 220px 30px
}
.huutoplusbox .bullet_green{
    list-style-image:url("../images/bullet_green.png");
    margin:10px 0 10px 18px
}
.huutoplusbox .bullet_green li{
    line-height:24px
}
.plusgreen{
    background:#fff url("../images/plus_green.png") no-repeat right 0;
    height:21px;
    max-width:100px;
    display:block
}
.huutopluslogo{
    background:transparent url("../images/huutoplus_logo.png") no-repeat 0 0;
    height:18px;
    max-width:90px;
    margin-bottom:18px;
    display:block
}
.howyousell{
    border-top:2px solid #1a2a33;
    padding-top:30px;
    margin:20px 0 0 0
}
.howyousell .span7{
    margin:0
}
.howyousell img{
    display:block;
    margin:15px 0 15px 30px
}
.howyousell ol{
    padding-left:110px
}
.nav>li>a:hover{
    background:#efefef
}
.caret{
    opacity:1;
    filter:alpha(opacity=100)
}
#adtop{
    background:transparent;
    padding-bottom:12px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    max-width:1230px;
    float:left;
    clear:both;
    margin-left:30px
}

#navigation{
    position:relative;
    max-width:100%;
    margin:0 auto
}
#navigation.fixed{
    position:fixed;
    z-index:1030
}
.navbar,.navbar-inverse{
    margin:0
}

.navbar .brand,.navbar-inverse .brand{
    height:70px;
    padding:0;
    margin-left:-10px
}
.navbar .brand:focus,.navbar-inverse .brand:focus,.navbar .brand:active,.navbar-inverse .brand:active{
    background-color:#1a2a33;
    outline:0;
    outline-offset:0
}
.navbar .brand img,.navbar-inverse .brand img{
    margin:0;
    padding:24px 12px 22px 20px;
    max-width:136px
}
.navbar .pull-right li:last-child a,.navbar-inverse .pull-right li:last-child a{
    padding-right:0
}
.navbar .nav,.navbar-inverse .nav{
    margin:0
}
.navbar .nav .pluswhite,.navbar-inverse .nav .pluswhite{
    background:transparent url("../images/plus_white.png") no-repeat 58px 28px;
    max-width:72px
}
.navbar .nav>li>a,.navbar-inverse .nav>li>a{
    line-height:19px
}
.navbar .nav>li>.dropdown-menu,.navbar-inverse .nav>li>.dropdown-menu{
    background-color:#151f28;
    border:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.navbar .nav>li>.dropdown-menu>li>a,.navbar-inverse .nav>li>.dropdown-menu>li>a{
    color:#abdaeb;
    line-height:16px;
    padding:3px 15px;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none
}
.navbar .nav>li>.dropdown-menu>li>a:hover,.navbar-inverse .nav>li>.dropdown-menu>li>a:hover{
    background-color:#1d2a36;
    background-image:none
}
.navbar .nav>li>.dropdown-menu .divider,.navbar-inverse .nav>li>.dropdown-menu .divider{
    background-color:#151f28;
    border-color:#232323
}
.navbar .nav>li>.dropdown-menu:after,.navbar-inverse .nav>li>.dropdown-menu:after{
    display:none
}
.navbar .nav>li>.dropdown-menu:before,.navbar-inverse .nav>li>.dropdown-menu:before{
    content:' ';
    position:absolute;
    max-width:0;
    height:0;
    border-style:solid;
    border-max-width:10px;
    left:40%;
    top:-20px;
    border-color:transparent transparent #151f28 transparent
}
.navbar .nav>li>.dropdown-menu:before,.navbar-inverse .nav>li>.dropdown-menu:before{
    left:30px
}
.navbar .nav #toRegister,.navbar-inverse .nav #toRegister,.navbar .nav #toLogin,.navbar-inverse .nav #toLogin{
    font-size:14px;
    display:inline;
    line-height:20px
}
.navbar .nav .navbar-link-strong,.navbar-inverse .nav .navbar-link-strong{
    text-transform:uppercase;
    font-size:16px
}
.navbar li a,.navbar-inverse li a{
    outline:0;
    outline-offset:0
}
.navbar .btn-navbar,.navbar-inverse .btn-navbar{
    margin:20px 0 0
}
.navbar #user-actions-links,.navbar-inverse #user-actions-links{
    display:block;
    margin-top:3px;
    line-height:25px
}
.navbar #user-actions-links>li>a,.navbar-inverse #user-actions-links>li>a{
    padding:6px 12px
}
.navbar #user-actions .btn,.navbar-inverse #user-actions .btn{
    margin:19px 20px 20px 12px;
    padding:6px 10px
}
.navbar #user-actions .btn:hover,.navbar-inverse #user-actions .btn:hover{
    background-color:#efefef
}
.navbar #user-actions .btn-group,.navbar-inverse #user-actions .btn-group{
    margin-top:0;
    margin-right:0;
    padding:19px 20px 20px 12px
}
.navbar #user-actions li.dropdown .dropdown-toggle,.navbar-inverse #user-actions li.dropdown .dropdown-toggle{
    color:#fff;
    text-shadow:none
}
.navbar #user-actions li.dropdown .dropdown-toggle.btn-warning,.navbar-inverse #user-actions li.dropdown .dropdown-toggle.btn-warning,.navbar #user-actions li.dropdown .dropdown-toggle.btn-orange,.navbar-inverse #user-actions li.dropdown .dropdown-toggle.btn-orange{
    background-color:#fe6500;
    margin-top:16px;
    padding:6px 10px
}
.navbar #user-actions li.dropdown .dropdown-toggle.btn-warning:focus,.navbar-inverse #user-actions li.dropdown .dropdown-toggle.btn-warning:focus,.navbar #user-actions li.dropdown .dropdown-toggle.btn-orange:focus,.navbar-inverse #user-actions li.dropdown .dropdown-toggle.btn-orange:focus{
    border-color:#fe6500;
    outline:0;
    outline:thin dotted \9;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.6);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.6)
}
.navbar .navbar-inner,.navbar-inverse .navbar-inner{
    border:0;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,0.06);
    -moz-box-shadow:0 0 5px rgba(0,0,0,0.06);
    box-shadow:0 0 5px rgba(0,0,0,0.06);
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important
}
.navbar .navbar-inner a,.navbar-inverse .navbar-inner a{
    text-decoration:none
}
.navbar .navbar-inner a:hover,.navbar-inverse .navbar-inner a:hover{
    text-decoration:none
}
.navbar .navbar-inner .container,.navbar-inverse .navbar-inner .container{
    padding:0;
    background-color:transparent
}
.navbar .navbar-inner ul.nav>li,.navbar-inverse .navbar-inner ul.nav>li{
    padding:20px 0 16px
}
.navbar .navbar-inner ul.nav>li>a,.navbar-inverse .navbar-inner ul.nav>li>a{
    padding:6px 12px;
    font-family:'Source Sans Pro',sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    text-shadow:0 1px 0 rgba(0,0,0,0.75);
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    opacity:.999
}
.navbar .navbar-inner ul.nav>li>a.trigger-mega-menu.triggered:before,.navbar-inverse .navbar-inner ul.nav>li>a.trigger-mega-menu.triggered:before{
    content:' ';
    position:absolute;
    max-width:0;
    height:0;
    border-style:solid;
    border-max-width:10px;
    left:40%;
    top:-20px;
    border-color:transparent transparent #151f28 transparent
}
.navbar .navbar-inner ul.nav>li>a.trigger-mega-menu.triggered:before,.navbar-inverse .navbar-inner ul.nav>li>a.trigger-mega-menu.triggered:before{
    top:auto;
    top:initial;
    bottom:-3px;
    left:30px
}
.navbar .navbar-inner a#cart span,.navbar-inverse .navbar-inner a#cart span{
    height:14px;
    max-width: 14px;
    padding:2px;
    font-size:11px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    margin-left:3px;
    text-align:center;
    /* margin-right: -10px;
    top: -2px;
    position: relative; */
}
.navbar .navbar-inner .navbar-search,.navbar-inverse .navbar-inner .navbar-search{
    float:left;
    max-width:244px;
    margin:0;
    padding:19px 12px 16px;
    border:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.navbar .navbar-inner .navbar-search .search-bar,.navbar-inverse .navbar-inner .navbar-search .search-bar{
    display:inline-block;
    margin-top:1px
}
.navbar .navbar-inner .navbar-search .search-query,.navbar-inverse .navbar-inner .navbar-search .search-query{
    max-width:136px;
    margin:0;
    margin-right:-6px;
    *margin-right:0;
    padding:4px 10px;
    border:0;
    font-size:14px;
    line-height:18px;
    color:#1a2a33;
    background-color:#fff;
    opacity:.97;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);
    -webkit-transition:opacity .1s linear;
    -moz-transition:opacity .1s linear;
    -o-transition:opacity .1s linear;
    transition:opacity .1s linear
}
.navbar .navbar-inner .navbar-search .search-query:-moz-placeholder,.navbar-inverse .navbar-inner .navbar-search .search-query:-moz-placeholder{
    color:#8c9499
}
.navbar .navbar-inner .navbar-search .search-query:-ms-input-placeholder,.navbar-inverse .navbar-inner .navbar-search .search-query:-ms-input-placeholder{
    color:#8c9499
}
.navbar .navbar-inner .navbar-search .search-query::-webkit-input-placeholder,.navbar-inverse .navbar-inner .navbar-search .search-query::-webkit-input-placeholder{
    color:#8c9499
}
.navbar .navbar-inner .navbar-search .search-query:hover,.navbar-inverse .navbar-inner .navbar-search .search-query:hover,.navbar .navbar-inner .navbar-search .search-query:focus,.navbar-inverse .navbar-inner .navbar-search .search-query:focus{
    opacity:1
}
.navbar .navbar-inner .navbar-search .search-button,.navbar-inverse .navbar-inner .navbar-search .search-button{
    margin:0;
    padding:3px 13px;
    vertical-align:top
}
.navbar .navbar-inner .navbar-search .advanced-search,.navbar-inverse .navbar-inner .navbar-search .advanced-search{
    color:#fff;
    font-size:20px;
    line-height:30px;
    padding:3px 5px 0
}
.navbar .navbar-inner .navbar-search .advanced-search:hover,.navbar-inverse .navbar-inner .navbar-search .advanced-search:hover{
    background:#1a2a33
}
.navbar .navbar-inner ul.nav.divider,.navbar-inverse .navbar-inner ul.nav.divider{
    margin:10px; /* 0px; */
}
.navbar .navbar-inner ul.nav.divider li,.navbar-inverse .navbar-inner ul.nav.divider li{
    border-right:solid 1px;
    padding:0;
    height:50px
}
.navbar-inner{
    padding-left:0;
    padding-right:0;
}
.mega-menu{
    position:relative
}
.mega-menu .row{
    position:absolute;
    background:#151f28;
    z-index:1;
    max-width:100%;
    margin:0;
    padding:25px 0;
    border-bottom:solid 10px #243543
}
.mega-menu .mega-menu-top-sub-categories{
    border-left:solid 1px #243543;
    padding-left:20px;
    margin-left:0;
    padding-bottom:10px
}
.mega-menu ul{
    list-style:none;
    margin-bottom:0;
    margin-left:0
}
.mega-menu ul li{
    margin-left:-10px;
    padding-left:10px
}
.mega-menu ul li:hover{
    background-color:#1d2a36
}
.mega-menu h3{
    color:#fff;
    font-size:16px;
    margin-bottom:10px
}
.mega-menu a{
    color:#abdaeb;
    text-decoration:none
}
.mega-menu .category-list ul>li{
    margin-right:10px
}
.hdr{
    right:0;
    left:0;
    top:0;
    z-index:1030
}
.hdr.affix-top{
    position:absolute;
    top:126px;
    right:0;
    left:0;
    z-index:1030
}
.hdr.affix{
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:1030
}
.breadcrumbs{
    font-size:14px;
    line-height:36px;
    color:#808080;
    border-bottom:1px solid #eff0f1
}

.breadcrumbs ul{
    margin:0;
    padding:0;
    background-color:transparent
}
.breadcrumbs a{
    color:#1a2a33;
    text-decoration:none;
    padding:0 7px;
    -webkit-transition:color .2s linear;
    -moz-transition:color .2s linear;
    -o-transition:color .2s linear;
    transition:color .2s linear
}
.breadcrumbs a:hover{
    color:#1a2a33;
    text-decoration:underline
}
.breadcrumbs a:hover.home{
    text-decoration:none
}
.breadcrumbs .disabled-link>a,.breadcrumbs .disabled-link>a:hover .breadcrumbs .disabled-link>a:active,.breadcrumbs .disabled-link>a:visited{
    cursor:default;
    text-decoration:none
}
.breadcrumbs .count{
    font-weight:bold
}
#content{
    padding-top:18px;
    padding-bottom:36px
}
input#offerAmount{
    max-width:80px;
    margin-left:-5px
}
.seller{
    font-size:12px;
    margin-bottom:30px
}
.seller .user{
    font-weight:bold;
    font-size:14px
}
.seller .userfeedback{
    font-weight:normal
}
.seller .userinfo{
    color:#1a2a33;
    margin-bottom:18px
}
.product_details .row>div,.product_details tr>td{
    padding:3px 0
}
.product_details h2{
    margin-top:40px
}
.well{
    font-size:13px;
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#eeeff0;
    border:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.btn{
    color:#333;
    text-shadow:0 1px 1px rgba(255,255,255,0.75);
    background-color:#eceeef;
    background-image:-moz-linear-gradient(top,#f3f4f5,#e2e5e7);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f4f5),to(#e2e5e7));
    background-image:-webkit-linear-gradient(top,#f3f4f5,#e2e5e7);
    background-image:-o-linear-gradient(top,#f3f4f5,#e2e5e7);
    background-image:linear-gradient(to bottom,#f3f4f5,#e2e5e7);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3f4f5',endColorstr='#ffe2e5e7',GradientType=0);
    border-color:#e2e5e7 #e2e5e7 #b9bec4;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#f3f4f5;
    background-image:none;
    *background-color:#e2e5e7;
    letter-spacing:-0.5px;
    padding:5px 12px 7px;
    font-family:'Source Sans Pro',sans-serif;
    font-size:16px;
    font-weight:bold;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    opacity:.999;
    line-height:22px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);
    box-shadow:0 1px 1px rgba(0,0,0,0.15)
}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{
    color:#333;
    background-color:#e2e5e7;
    *background-color:#d4d8dc
}
.btn:active,.btn.active{
    background-color:#c6cbd0 \9
}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{
    color:#333;
    background-color:#e2e5e7;
    *background-color:#d4d8dc
}
.btn:active,.btn.active{
    background-color:#d4d8dc;
    background-color:#c6cbd0 \9;
    border-color:#818b96 #c6cbd0 #d4d8dc;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn:active,.btn.active,.btn:visited{
    color:#333
}
.btn:hover,.btn.active,.btn:active,.btn:visited{
    text-shadow:0 1px 1px rgba(0,0,0,0.25)
}
.btn:hover{
    background-position:0 0
}
.btn.active,.btn:active{
    -webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);
    box-shadow:inset 0 2px 3px rgba(0,0,0,0.2)
}
.btn.disabled{
    color:#ebebeb;
    background-color:#bdbdbd;
    text-shadow:none;
    border:0
}
.btn-primary{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#05a0c7;
    background-image:-moz-linear-gradient(top,#05aad3,#0492b5);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#05aad3),to(#0492b5));
    background-image:-webkit-linear-gradient(top,#05aad3,#0492b5);
    background-image:-o-linear-gradient(top,#05aad3,#0492b5);
    background-image:linear-gradient(to bottom,#05aad3,#0492b5);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff05aad3',endColorstr='#ff0492b5',GradientType=0);
    border-color:#0492b5 #0492b5 #03566a;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#05aad3;
    background-image:none;
    *background-color:#0492b5
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{
    color:#fff;
    background-color:#0492b5;
    *background-color:#047e9c
}
.btn-primary:active,.btn-primary.active{
    background-color:#036a83 \9
}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{
    color:#fff;
    background-color:#0492b5;
    *background-color:#047e9c
}
.btn-primary:active,.btn-primary.active{
    background-color:#047e9c;
    background-color:#036a83 \9;
    border-color:#000507 #036a83 #047e9c;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-primary:active,.btn-primary.active,.btn-primary:visited{
    color:#fff
}
.btn-warning{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#f26000;
    background-image:-moz-linear-gradient(top,#fe6500,#df5900);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fe6500),to(#df5900));
    background-image:-webkit-linear-gradient(top,#fe6500,#df5900);
    background-image:-o-linear-gradient(top,#fe6500,#df5900);
    background-image:linear-gradient(to bottom,#fe6500,#df5900);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe6500',endColorstr='#ffdf5900',GradientType=0);
    border-color:#df5900 #df5900 #933a00;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#fe6500;
    background-image:none;
    *background-color:#df5900
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{
    color:#fff;
    background-color:#df5900;
    *background-color:#c64f00
}
.btn-warning:active,.btn-warning.active{
    background-color:#ac4500 \9
}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{
    color:#fff;
    background-color:#df5900;
    *background-color:#c64f00
}
.btn-warning:active,.btn-warning.active{
    background-color:#c64f00;
    background-color:#ac4500 \9;
    border-color:#2d1200 #ac4500 #c64f00;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-warning:active,.btn-warning.active,.btn-warning:visited{
    color:#fff
}
.btn-danger{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#d2413b;
    background-image:-moz-linear-gradient(top,#da4e48,#c72f28);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#da4e48),to(#c72f28));
    background-image:-webkit-linear-gradient(top,#da4e48,#c72f28);
    background-image:-o-linear-gradient(top,#da4e48,#c72f28);
    background-image:linear-gradient(to bottom,#da4e48,#c72f28);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda4e48',endColorstr='#ffc72f28',GradientType=0);
    border-color:#c72f28 #c72f28 #87201b;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#da4e48;
    background-image:none;
    *background-color:#c72f28
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{
    color:#fff;
    background-color:#c72f28;
    *background-color:#b22a24
}
.btn-danger:active,.btn-danger.active{
    background-color:#9c2520 \9
}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{
    color:#fff;
    background-color:#c72f28;
    *background-color:#b22a24
}
.btn-danger:active,.btn-danger.active{
    background-color:#b22a24;
    background-color:#9c2520 \9;
    border-color:#320c0a #9c2520 #b22a24;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-danger:active,.btn-danger.active,.btn-danger:visited{
    color:#fff
}
.btn-success{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#6cad18;
    background-image:-moz-linear-gradient(top,#73b81a,#629d16);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#73b81a),to(#629d16));
    background-image:-webkit-linear-gradient(top,#73b81a,#629d16);
    background-image:-o-linear-gradient(top,#73b81a,#629d16);
    background-image:linear-gradient(to bottom,#73b81a,#629d16);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff73b81a',endColorstr='#ff629d16',GradientType=0);
    border-color:#629d16 #629d16 #385a0d;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#73b81a;
    background-image:none;
    *background-color:#629d16
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{
    color:#fff;
    background-color:#629d16;
    *background-color:#548713
}
.btn-success:active,.btn-success.active{
    background-color:#467110 \9
}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{
    color:#fff;
    background-color:#629d16;
    *background-color:#548713
}
.btn-success:active,.btn-success.active{
    background-color:#548713;
    background-color:#467110 \9;
    border-color:#000100 #467110 #548713;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-success:active,.btn-success.active,.btn-success:visited{
    color:#fff
}
.btn-info{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#4aa9d9;
    background-image:-moz-linear-gradient(top,#5bb1dc,#319dd3);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bb1dc),to(#319dd3));
    background-image:-webkit-linear-gradient(top,#5bb1dc,#319dd3);
    background-image:-o-linear-gradient(top,#5bb1dc,#319dd3);
    background-image:linear-gradient(to bottom,#5bb1dc,#319dd3);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb1dc',endColorstr='#ff319dd3',GradientType=0);
    border-color:#319dd3 #319dd3 #207097;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#5bb1dc;
    background-image:none;
    *background-color:#319dd3
}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{
    color:#fff;
    background-color:#319dd3;
    *background-color:#298fc1
}
.btn-info:active,.btn-info.active{
    background-color:#257fac \9
}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{
    color:#fff;
    background-color:#319dd3;
    *background-color:#298fc1
}
.btn-info:active,.btn-info.active{
    background-color:#298fc1;
    background-color:#257fac \9;
    border-color:#0e3243 #257fac #298fc1;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-info:active,.btn-info.active,.btn-info:visited{
    color:#fff
}
.btn-inverse{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#213541;
    background-image:-moz-linear-gradient(top,#1a2a33,#2b4655);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#1a2a33),to(#2b4655));
    background-image:-webkit-linear-gradient(top,#1a2a33,#2b4655);
    background-image:-o-linear-gradient(top,#1a2a33,#2b4655);
    background-image:linear-gradient(to bottom,#1a2a33,#2b4655);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1a2a33',endColorstr='#ff2b4655',GradientType=0);
    border-color:#2b4655 #2b4655 #111c22;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#1a2a33;
    background-image:none;
    *background-color:#2b4655
}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{
    color:#fff;
    background-color:#2b4655;
    *background-color:#233844
}
.btn-inverse:active,.btn-inverse.active{
    background-color:#1a2a33 \9
}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{
    color:#fff;
    background-color:#2b4655;
    *background-color:#233844
}
.btn-inverse:active,.btn-inverse.active{
    background-color:#233844;
    background-color:#1a2a33 \9;
    border-color:#000 #1a2a33 #233844;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-inverse:active,.btn-inverse.active,.btn-inverse:visited{
    color:#fff
}
.btn-orange{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#f26000;
    background-image:-moz-linear-gradient(top,#fe6500,#df5900);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fe6500),to(#df5900));
    background-image:-webkit-linear-gradient(top,#fe6500,#df5900);
    background-image:-o-linear-gradient(top,#fe6500,#df5900);
    background-image:linear-gradient(to bottom,#fe6500,#df5900);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe6500',endColorstr='#ffdf5900',GradientType=0);
    border-color:#df5900 #df5900 #933a00;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#fe6500;
    background-image:none;
    *background-color:#df5900
}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active,.btn-orange.disabled,.btn-orange[disabled]{
    color:#fff;
    background-color:#df5900;
    *background-color:#c64f00
}
.btn-orange:active,.btn-orange.active{
    background-color:#ac4500 \9
}
.btn-orange:hover,.btn-orange:active,.btn-orange.active,.btn-orange.disabled,.btn-orange[disabled]{
    color:#fff;
    background-color:#df5900;
    *background-color:#c64f00
}
.btn-orange:active,.btn-orange.active{
    background-color:#c64f00;
    background-color:#ac4500 \9;
    border-color:#2d1200 #ac4500 #c64f00;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-orange:active,.btn-orange.active,.btn-orange:visited{
    color:#fff
}
.btn-orange .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active,.btn-orange.disabled,.btn-orange[disabled]{
    color:#fff;
    background-color:#df5900;
    *background-color:#c64f00
}
.btn-orange:active,.btn-orange.active{
    background-color:#ac4500 \9
}
.btn-orange:hover,.btn-orange:active,.btn-orange.active,.btn-orange.disabled,.btn-orange[disabled]{
    color:#fff;
    background-color:#df5900;
    *background-color:#c64f00
}
.btn-orange:active,.btn-orange.active{
    background-color:#c64f00;
    background-color:#ac4500 \9;
    border-color:#2d1200 #ac4500 #c64f00;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-orange:active,.btn-orange.active,.btn-orange:visited{
    color:#fff
}
.btn-large{
    font-size:16px
}
.btn-small{
    font-size:13px;
    padding:2px 6px
}
.btn-mini{
    font-size:11px;
    padding:0 5px
}
.btn.margin{
    margin-left:10px;
    margin-right:10px
}
.btn-secondary{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#f5f5f5;
    background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image:-o-linear-gradient(top,#fff,#e6e6e6);
    background-image:linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    border-color:#e6e6e6 #e6e6e6 #bfbfbf;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#fff;
    background-image:none;
    *background-color:#e6e6e6;
    text-shadow:none;
    border:solid 2px
}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.btn-secondary.disabled,.btn-secondary[disabled]{
    color:#fff;
    background-color:#e6e6e6;
    *background-color:#d9d9d9
}
.btn-secondary:active,.btn-secondary.active{
    background-color:#ccc \9
}
.btn-secondary:hover,.btn-secondary:active,.btn-secondary.active,.btn-secondary.disabled,.btn-secondary[disabled]{
    color:#fff;
    background-color:#e6e6e6;
    *background-color:#d9d9d9
}
.btn-secondary:active,.btn-secondary.active{
    background-color:#d9d9d9;
    background-color:#ccc \9;
    border-color:#8c8c8c #ccc #d9d9d9;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-secondary:active,.btn-secondary.active,.btn-secondary:visited{
    color:#fff
}
.btn-secondary:hover,.btn-secondary.active,.btn-secondary:active,.btn-secondary:visited{
    text-shadow:none;
    opacity:.75
}
.btn-secondary:hover{
    background-position:0 0;
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));
    background:-moz-linear-gradient(top,#fff,#f3f3f3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F3F3F3')
}
.btn-secondary.active,.btn-secondary:active{
    -webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);
    box-shadow:inset 0 2px 3px rgba(0,0,0,0.2)
}
.btn-secondary:focus{
    outline:0
}
.btn-special{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#d2413b;
    background-image:-moz-linear-gradient(top,#da4e48,#c72f28);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#da4e48),to(#c72f28));
    background-image:-webkit-linear-gradient(top,#da4e48,#c72f28);
    background-image:-o-linear-gradient(top,#da4e48,#c72f28);
    background-image:linear-gradient(to bottom,#da4e48,#c72f28);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda4e48',endColorstr='#ffc72f28',GradientType=0);
    border-color:#c72f28 #c72f28 #87201b;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#da4e48;
    background-image:none;
    *background-color:#c72f28
}
.btn-special:hover,.btn-special:focus,.btn-special:active,.btn-special.active,.btn-special.disabled,.btn-special[disabled]{
    color:#fff;
    background-color:#c72f28;
    *background-color:#b22a24
}
.btn-special:active,.btn-special.active{
    background-color:#9c2520 \9
}
.btn-special:hover,.btn-special:active,.btn-special.active,.btn-special.disabled,.btn-special[disabled]{
    color:#fff;
    background-color:#c72f28;
    *background-color:#b22a24
}
.btn-special:active,.btn-special.active{
    background-color:#b22a24;
    background-color:#9c2520 \9;
    border-color:#320c0a #9c2520 #b22a24;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-special:active,.btn-special.active,.btn-special:visited{
    color:#fff
}
.btn-special:hover{
    background:-webkit-gradient(linear,left top,left bottom,from(#c44641),to(#ba423d));
    background:-moz-linear-gradient(top,#c44641,#ba423d);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c44641',endColorstr='#ba423d')
}
.btn-special:active{
    background:-webkit-gradient(linear,left top,left bottom,from(#983632),to(#90342f));
    background:-moz-linear-gradient(top,#983632,#90342f);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#983632',endColorstr='#90342f')
}
.btn-special:focus{
    outline:0
}
.btn-special-secondary{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#f5f5f5;
    background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image:-o-linear-gradient(top,#fff,#e6e6e6);
    background-image:linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    border-color:#e6e6e6 #e6e6e6 #bfbfbf;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#fff;
    background-image:none;
    *background-color:#e6e6e6;
    text-shadow:none;
    border:solid 2px;
    border-color:#da4e48;
    color:#da4e48
}
.btn-special-secondary:hover,.btn-special-secondary:focus,.btn-special-secondary:active,.btn-special-secondary.active,.btn-special-secondary.disabled,.btn-special-secondary[disabled]{
    color:#fff;
    background-color:#e6e6e6;
    *background-color:#d9d9d9
}
.btn-special-secondary:active,.btn-special-secondary.active{
    background-color:#ccc \9
}
.btn-special-secondary:hover,.btn-special-secondary:active,.btn-special-secondary.active,.btn-special-secondary.disabled,.btn-special-secondary[disabled]{
    color:#fff;
    background-color:#e6e6e6;
    *background-color:#d9d9d9
}
.btn-special-secondary:active,.btn-special-secondary.active{
    background-color:#d9d9d9;
    background-color:#ccc \9;
    border-color:#8c8c8c #ccc #d9d9d9;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-special-secondary:active,.btn-special-secondary.active,.btn-special-secondary:visited{
    color:#fff
}
.btn-special-secondary:hover,.btn-special-secondary.active,.btn-special-secondary:active,.btn-special-secondary:visited{
    text-shadow:none;
    opacity:.75
}
.btn-special-secondary:hover{
    background-position:0 0;
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));
    background:-moz-linear-gradient(top,#fff,#f3f3f3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F3F3F3')
}
.btn-special-secondary.active,.btn-special-secondary:active{
    -webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);
    box-shadow:inset 0 2px 3px rgba(0,0,0,0.2)
}
.btn-special-secondary:focus{
    outline:0
}
.btn-special-secondary:hover,.btn-special-secondary.active,.btn-special-secondary:active,.btn-special-secondary:visited{
    color:#da4e48
}
.btn-special-secondary:hover{
    color:#da4e48
}
.btn-special-secondary.active,.btn-special-secondary:active{
    color:#da4e48
}
.btn-special-secondary:focus{
    color:#da4e48
}
.btn-default{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#059abf;
    background-image:-moz-linear-gradient(top,#05aad3,#0482a1);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#05aad3),to(#0482a1));
    background-image:-webkit-linear-gradient(top,#05aad3,#0482a1);
    background-image:-o-linear-gradient(top,#05aad3,#0482a1);
    background-image:linear-gradient(to bottom,#05aad3,#0482a1);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff05aad3',endColorstr='#ff0482a1',GradientType=0);
    border-color:#0482a1 #0482a1 #024656;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#05aad3;
    background-image:none;
    *background-color:#0482a1
}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.btn-default.disabled,.btn-default[disabled]{
    color:#fff;
    background-color:#0482a1;
    *background-color:#036e88
}
.btn-default:active,.btn-default.active{
    background-color:#035a6f \9
}
.btn-default:hover,.btn-default:active,.btn-default.active,.btn-default.disabled,.btn-default[disabled]{
    color:#fff;
    background-color:#0482a1;
    *background-color:#036e88
}
.btn-default:active,.btn-default.active{
    background-color:#036e88;
    background-color:#035a6f \9;
    border-color:#000 #035a6f #036e88;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-default:active,.btn-default.active,.btn-default:visited{
    color:#fff
}
.btn-default-secondary{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#f5f5f5;
    background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image:-o-linear-gradient(top,#fff,#e6e6e6);
    background-image:linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    border-color:#e6e6e6 #e6e6e6 #bfbfbf;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#fff;
    background-image:none;
    *background-color:#e6e6e6;
    text-shadow:none;
    border:solid 2px;
    border-color:#05aad3;
    color:#05aad3
}
.btn-default-secondary:hover,.btn-default-secondary:focus,.btn-default-secondary:active,.btn-default-secondary.active,.btn-default-secondary.disabled,.btn-default-secondary[disabled]{
    color:#fff;
    background-color:#e6e6e6;
    *background-color:#d9d9d9
}
.btn-default-secondary:active,.btn-default-secondary.active{
    background-color:#ccc \9
}
.btn-default-secondary:hover,.btn-default-secondary:active,.btn-default-secondary.active,.btn-default-secondary.disabled,.btn-default-secondary[disabled]{
    color:#fff;
    background-color:#e6e6e6;
    *background-color:#d9d9d9
}
.btn-default-secondary:active,.btn-default-secondary.active{
    background-color:#d9d9d9;
    background-color:#ccc \9;
    border-color:#8c8c8c #ccc #d9d9d9;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-default-secondary:active,.btn-default-secondary.active,.btn-default-secondary:visited{
    color:#fff
}
.btn-default-secondary:hover,.btn-default-secondary.active,.btn-default-secondary:active,.btn-default-secondary:visited{
    text-shadow:none;
    opacity:.75
}
.btn-default-secondary:hover{
    background-position:0 0;
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));
    background:-moz-linear-gradient(top,#fff,#f3f3f3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F3F3F3')
}
.btn-default-secondary.active,.btn-default-secondary:active{
    -webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);
    box-shadow:inset 0 2px 3px rgba(0,0,0,0.2)
}
.btn-default-secondary:focus{
    outline:0
}
.btn-default-secondary:hover,.btn-default-secondary.active,.btn-default-secondary:active,.btn-default-secondary:visited{
    color:#05aad3
}
.btn-default-secondary:hover{
    color:#05aad3
}
.btn-default-secondary.active,.btn-default-secondary:active{
    color:#05aad3
}
.btn-default-secondary:focus{
    color:#05aad3
}
.btn-promo{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#68a617;
    background-image:-moz-linear-gradient(top,#73b81a,#578b14);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#73b81a),to(#578b14));
    background-image:-webkit-linear-gradient(top,#73b81a,#578b14);
    background-image:-o-linear-gradient(top,#73b81a,#578b14);
    background-image:linear-gradient(to bottom,#73b81a,#578b14);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff73b81a',endColorstr='#ff578b14',GradientType=0);
    border-color:#578b14 #578b14 #2d480a;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#73b81a;
    background-image:none;
    *background-color:#578b14
}
.btn-promo:hover,.btn-promo:focus,.btn-promo:active,.btn-promo.active,.btn-promo.disabled,.btn-promo[disabled]{
    color:#fff;
    background-color:#578b14;
    *background-color:#497511
}
.btn-promo:active,.btn-promo.active{
    background-color:#3b5f0d \9
}
.btn-promo:hover,.btn-promo:active,.btn-promo.active,.btn-promo.disabled,.btn-promo[disabled]{
    color:#fff;
    background-color:#578b14;
    *background-color:#497511
}
.btn-promo:active,.btn-promo.active{
    background-color:#497511;
    background-color:#3b5f0d \9;
    border-color:#000 #3b5f0d #497511;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-promo:active,.btn-promo.active,.btn-promo:visited{
    color:#fff
}
.btn-promo-secondary{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#f5f5f5;
    background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image:-o-linear-gradient(top,#fff,#e6e6e6);
    background-image:linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    border-color:#e6e6e6 #e6e6e6 #bfbfbf;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#fff;
    background-image:none;
    *background-color:#e6e6e6;
    text-shadow:none;
    border:solid 2px;
    border-color:#73b81a;
    color:#73b81a
}
.btn-promo-secondary:hover,.btn-promo-secondary:focus,.btn-promo-secondary:active,.btn-promo-secondary.active,.btn-promo-secondary.disabled,.btn-promo-secondary[disabled]{
    color:#fff;
    background-color:#e6e6e6;
    *background-color:#d9d9d9
}
.btn-promo-secondary:active,.btn-promo-secondary.active{
    background-color:#ccc \9
}
.btn-promo-secondary:hover,.btn-promo-secondary:active,.btn-promo-secondary.active,.btn-promo-secondary.disabled,.btn-promo-secondary[disabled]{
    color:#fff;
    background-color:#e6e6e6;
    *background-color:#d9d9d9
}
.btn-promo-secondary:active,.btn-promo-secondary.active{
    background-color:#d9d9d9;
    background-color:#ccc \9;
    border-color:#8c8c8c #ccc #d9d9d9;
    border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.15) rgba(0,0,0,0.1)
}
.btn-promo-secondary:active,.btn-promo-secondary.active,.btn-promo-secondary:visited{
    color:#fff
}
.btn-promo-secondary:hover,.btn-promo-secondary.active,.btn-promo-secondary:active,.btn-promo-secondary:visited{
    text-shadow:none;
    opacity:.75
}
.btn-promo-secondary:hover{
    background-position:0 0;
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));
    background:-moz-linear-gradient(top,#fff,#f3f3f3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F3F3F3')
}
.btn-promo-secondary.active,.btn-promo-secondary:active{
    -webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);
    box-shadow:inset 0 2px 3px rgba(0,0,0,0.2)
}
.btn-promo-secondary:focus{
    outline:0
}
.btn-promo-secondary:hover,.btn-promo-secondary.active,.btn-promo-secondary:active,.btn-promo-secondary:visited{
    color:#73b81a
}
.btn-promo-secondary:hover{
    color:#73b81a
}
.btn-promo-secondary.active,.btn-promo-secondary:active{
    color:#73b81a
}
.btn-promo-secondary:focus{
    color:#73b81a
}
.btn-static{
    max-width:120px
}
.table-custom{
    border:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.table-custom td,.table-custom th{
    color:#1a2a33;
    padding:3px 30px 2px 10px;
    border-bottom:1px solid #eff0f1;
    border-left:none;
    border-collapse:separate;
    *border-collapse:collapsed;
    font-size:12px
}
.table-custom tr.winning{
    font-weight:bold
}
.table-custom tr.td-right{
    text-align:right
}
.table-custom th{
    background:#eff0f1;
    font-weight:normal
}
.table-custom th:last-child,.table-custom td:last-child{
    padding-right:10px;
    text-align:right
}
.table-custom th+th,.table-custom td+td,.table-custom th+td,.table-custom td+th{
    border-left:0
}
.table-custom thead:first-child tr:first-child th{
    border-top:2px solid #1a2a33
}
.table-custom thead:first-child tr:first-child th:first-child,.table-custom tbody:first-child tr:first-child td:first-child{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.table-custom thead:first-child tr:first-child th:last-child,.table-custom tbody:first-child tr:first-child td:last-child{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.table-custom thead:last-child tr:last-child th:first-child,.table-custom tbody:last-child tr:last-child td:first-child{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.table-custom thead:last-child tr:last-child th:last-child,.table-custom tbody:last-child tr:last-child td:last-child{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.table-custom a{
    color:#1a2a33
}
.table-custom a:hover{
    color:#1a2a33
}
.table-custom .span2{
    max-width:120px
}
.table-custom .span3{
    max-width:200px
}
.table-custom .span4{
    max-width:280px
}
.table-custom td.commissionsActions{
    text-align:left
}
.table-custom td.commissionsActions tr>td:last-child,.table-custom td.commissionsActions tr>td{
    text-align:left;
    border:0
}
.form-horizontal .control-group{
    margin-bottom:20px
}
.form-horizontal .control-label{
    font-size:13px;
    font-weight:bold;
    text-align:left;
    color:#1a2a33
}
.form-horizontal .controls .help-block{
    margin:0;
    margin-bottom:10px;
    color:#8c9499
}
.form-horizontal .controls select{
    margin-bottom:5px
}
.itemlist{
    display:block
}
.itemlist.sponsored{
    margin-bottom:18px
}
.itemlist.sponsored .itemsort{
    background:#fac514;
    color:#1a2a33;
    font-weight:bold
}
.itemlist.sponsored .itemsort a{
    color:#05aad3;
    font-size:14px;
    float:right;
    font-weight:normal
}
.itemlist .itemsort{
    line-height:36px;
    color:#1a2a33;
    padding:0 10px;
    margin-bottom:5px;
    font-size:14px;
    border-bottom:1px solid #c6cacc
}
.itemlist .itemsort a{
    padding-left:10px;
    color:#1a2a33
}
.itemlist .itemsort a.selected{
    font-weight:bold;
    text-decoration:underline
}
.itemlist .itemsort>ul{
    margin:0 -10px 6px -10px
}
.itemlist .itemgrid{
    margin:0 -20px;
    max-width:500px
}
.itemlist .itemgrid>div{
    margin-left:20px;
    max-width:140px;
    float:left;
    font-size:12px
}
.itemlist .itemgrid>div a{
    margin:0 -10px;
    display:block;
    padding:10px;
    height:180px
}
.itemlist .itemgrid>div a .category-link-text{
    float:left;
    line-height:18px;
    color:#1a2a33;
    position:relative;
    top:3px
}
.itemlist .itemgrid>div a .price{
    color:#05aad3;
    float:left;
    clear:both;
    font-weight:bold;
    font-size:14px;
    line-height:15px;
    position:relative;
    top:5px
}
.itemlist .itemgrid>div a img{
    max-width:132px;
    height:132px;
    display:block;
    padding:3px;
    border:1px solid #c6cacc;
    background-color:#fff
}
.itemlist .itemgrid>div a img:hover{
    border-color:#8c9499
}
.itemlist .itemgrid>div a:hover{
    background-color:#eff0f1
}
.itemlist .itemgrid>div:last{
    margin-right:px
}
.itemlist hr{
    margin:5px 0
}
.itemlist .item,.itemlist .banner{
    padding:6px 10px 4px 10px;
    margin:0 -10px;
    color:#1a2a33;
    font-size:14px;
    line-height:21px
}
.itemlist .item:hover,.itemlist .banner:hover{
    background:#eff0f1
}
.itemlist .item.upgrade-highlight .spandesc,.itemlist .banner.upgrade-highlight .spandesc{
    font-weight:bold
}
.itemlist .item>div>span:not([class*="smiley"]),.itemlist .banner>div>span:not([class*="smiley"]){
    display:inline-block;
    max-width:auto;
    font-weight:normal
}
.itemlist .item .title,.itemlist .banner .title{
    font-size:14px
}
.itemlist .item .spanimage,.itemlist .banner .spanimage{
    margin-top:4px
}
.itemlist .item .spanimage img,.itemlist .banner .spanimage img{
    padding:3px;
    border:1px solid #c6cacc;
    background-color:#fff
}
.itemlist .item .spanimage img:hover,.itemlist .banner .spanimage img:hover{
    border-color:#8c9499
}
.itemlist .item .spanprice,.itemlist .banner .spanprice{
    padding-right:5px;
    white-space:nowrap
}
.itemlist .item .spanprice.sold,.itemlist .banner .spanprice.sold{
    color:#73b81a
}
.itemlist .item .spanprice .reserve-price span,.itemlist .banner .spanprice .reserve-price span{
    color:#da4e48
}
.itemlist .item .insight-mypage-itemupgrade,.itemlist .banner .insight-mypage-itemupgrade{
    margin-top:4px
}
.itemlist .item .closingtime,.itemlist .banner .closingtime,.itemlist .item .listtime,.itemlist .banner .listtime{
    display:block
}
.itemlist .item .closingtime span span,.itemlist .banner .closingtime span span{
    background-color:transparent;
    color:#da4e48
}
.status{
    display:block;
    margin:6px 0;
    line-height:20px
}
.status a,.status .label{
    margin-right:10px
}
.status .label{
    padding:3px 10px;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    background:#8c9499;
    text-shadow:none
}
.status .label.sold,.status .label.won{
    background:#73b81a
}
.status .label.published,.status .label.republished,.status .label.winning{
    background:#d5edf5;
    color:#1a2a33
}
.status .label.scheduled{
    background:#fac514
}
.status .label.outbidded,.status .label.closing{
    background:#da4e48
}
.status .label.bidded{
    background:#fe6500
}
#shops .shopList div.shop{
    padding:14px 0
}
#shops .shopList div.shop:first-child{
    border-top:1px solid #c6cacc
}
#shops .shopSelectForm select{
    margin-left:20px
}
#shops .shopSelectForm p{
    color:#1a2a33
}
#shops .teaser{
    border-left:none
}
#shops .teaser .btn{
    margin-left:20px
}
#shops .teaser h2{
    margin-bottom:0
}
div.shop{
    color:#1a2a33;
    font-size:14px;
    line-height:21px;
    border-bottom:1px solid #c6cacc;
    padding-bottom:14px
}
div.shop .shopImage img{
    border:1px solid #eff0f1
}
div.shop .shopDescription{
    color:#1a2a33;
    font-size:14px
}
#feedbacks #feedbackSummary{
    display:block;
    background-color:#eff0f1;
    padding:15px
}
#feedbacks #feedbackSummary span.smiley-neutral{
    color:#1a2a33
}
#feedbacks #feedbackSummary a{
    min-height:15px
}
#feedbacks #basicFeedback{
    margin-left:0
}
#feedbacks #allGivenFeedback{
    margin-left:0
}
#feedbacks .table{
    border-bottom:1px solid #DDD
}
#feedbacks .table thead{
    background:#eff0f1
}
#feedbacks .table thead label{
    margin:0;
    line-height:20px;
    font-size:13px
}
#feedbacks .table thead select{
    height:20px;
    font-size:12px;
    padding:0 0 0 2px
}
#feedbacks .table .btn-mini{
    margin-bottom:0
}
#feedbacks .giveFeedbackButton{
    margin:18px 0 24px 8px
}
#feedbacks .paging{
    text-align:left
}
#feedbacks .itemlist .item:hover{
    background:transparent
}
#allGivenFeedbackList{
    margin-bottom:24px
}
#company-terms-and-conditions{
    margin-bottom:24px
}
#cart-item-list{
    margin-left:0;
    background:#efefef;
    margin-top:15px;
    font-family:Arial
}
#cart-item-list h4{
    font-size:13px;
    font-weight:bold;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:0
}
#cart-item-list ul{
    margin-left:10px
}
#cart-item-list li{
    list-style:none;
    font-size:12px
}
.head{
    background:#eff0f1;
    padding:8px;
    line-height:20px
}
.head label{
    margin:0;
    line-height:20px;
    font-size:13px
}
.head select{
    height:20px;
    font-size:12px;
    padding:0 0 0 2px
}
.modal{
    padding:15px;
    max-width:auto;
    max-width:600px
}
.modal .close{
    position:relative;
    top:0;
    right:0;
    z-index:1090;
    font-size:24px
}
.modal>div.span6{
    padding:15px
}
.modal h2{
    opacity:initial
}
.modal.fluid{
    position:fixed;
    top:108px;
    bottom:64px;
    left:10%;
    right:10%;
    max-width:80%;
    height:auto;
    padding:0;
    border:0;
    max-height:60%;
    min-height:30px;
    max-width:600px;
    min-max-width:100px;
    margin:3% auto;
    background:transparent;
    border-radius:0;
    box-shadow:none
}
.modal.fluid x:-o-prefocus,.modal.fluid{
    height:60%;
    min-height:1%;
    max-height:100%;
    margin-bottom:64px
}
.modal.fluid x:-o-prefocus:after,.modal.fluid:after{
    content:' ';
    float:left;
    height:1%
}
.modal.fluid x:-o-prefocus form,.modal.fluid form{
    min-height:1%;
    max-height:100%
}
.modal.fluid.fade.in{
    top:108px
}
.modal.fluid .close{
    position:absolute;
    top:0;
    right:0;
    margin:22px 25px 0 0;
    z-index:1090
}
.modal.fluid .modal-header{
    position:absolute;
    top:auto;
    bottom:100%;
    left:0;
    right:0;
    height:auto;
    margin-top:0;
    padding:15px 25px 10px;
    overflow:visible;
    overflow-wrap:break-word;
    word-wrap:break-word;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    -o-hyphens:auto;
    hyphens:auto;
    background:#fff;
    border-top-left-radius:6px;
    border-top-right-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)
}
.modal.fluid .modal-header h2+.close{
    margin-top:15px
}
.modal.fluid .modal-header h1,.modal.fluid .modal-header h2,.modal.fluid .modal-header h3,.modal.fluid .modal-header h4,.modal.fluid .modal-header h5,.modal.fluid .modal-header h6{
    margin-bottom:0
}
.modal.fluid .modal-header h1 .close,.modal.fluid .modal-header h2 .close,.modal.fluid .modal-header h3 .close,.modal.fluid .modal-header h4 .close,.modal.fluid .modal-header h5 .close,.modal.fluid .modal-header h6 .close{
    position:relative;
    float:right;
    margin:0
}
.modal.fluid .modal-body{
    position:relative;
    overflow:auto;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    height:auto;
    max-height:100%;
    margin-bottom:0;
    padding:25px;
    background-color:#fff;
    border-radius:0;
    -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)
}
.modal.fluid .modal-body:first-child{
    border-top-left-radius:6px;
    border-top-right-radius:6px
}
.modal.fluid .modal-body:last-child{
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px
}
.modal.fluid .modal-body>:last-child{
    margin-bottom:0
}
.modal.fluid .modal-body .modal-footer{
    margin:0 -25px -25px
}
.modal.fluid .modal-body x:-o-prefocus,.modal.fluid .modal-body{
    height:auto;
    min-height:1%;
    max-height:100%
}
.modal.fluid .modal-footer{
    position:relative;
    left:0;
    bottom:0;
    right:0;
    margin-top:0;
    padding:15px 25px;
    -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)
}
.modal.fluid .modal-footer .btn,#published .modal.fluid .modal-footer .btn-primary{
    margin:0 0 5px 5px;
    padding:5px 12px 7px
}
.modal.fluid form{
    height:100%
}
#emailShareModal.fluid input[type=text],#postiParcelPointModal.fluid input[type=text],#descriptionAdditionModal.fluid input[type=text],#refundModal.fluid input[type=text],#emailShareModal.fluid select,#postiParcelPointModal.fluid select,#descriptionAdditionModal.fluid select,#refundModal.fluid select,#emailShareModal.fluid textarea,#postiParcelPointModal.fluid textarea,#descriptionAdditionModal.fluid textarea,#refundModal.fluid textarea{
    display:inline-block;
    max-width:100%;
    color:#1a2a33
}
#emailShareModal.fluid .control-group,#postiParcelPointModal.fluid .control-group,#descriptionAdditionModal.fluid .control-group,#refundModal.fluid .control-group{
    clear:both
}
#emailShareModal.fluid label,#postiParcelPointModal.fluid label,#descriptionAdditionModal.fluid label,#refundModal.fluid label{
    float:left;
    max-width:130px;
    line-height:30px;
    margin-bottom:0;
    margin-right:10px;
    font-weight:bolder
}
#emailShareModal.fluid .controls,#postiParcelPointModal.fluid .controls,#descriptionAdditionModal.fluid .controls,#refundModal.fluid .controls{
    float:left;
    display:inline-block;
    line-height:30px;
    max-width:375px;
    max-width:100%;
    margin-left:0
}
#emailShareModal.fluid .controls div:last-child,#postiParcelPointModal.fluid .controls div:last-child,#descriptionAdditionModal.fluid .controls div:last-child,#refundModal.fluid .controls div:last-child,#emailShareModal.fluid .controls span:last-child,#postiParcelPointModal.fluid .controls span:last-child,#descriptionAdditionModal.fluid .controls span:last-child,#refundModal.fluid .controls span:last-child,#emailShareModal.fluid .controls p:last-child,#postiParcelPointModal.fluid .controls p:last-child,#descriptionAdditionModal.fluid .controls p:last-child,#refundModal.fluid .controls p:last-child{
    line-height:30px;
    margin-bottom:0
}
#emailShareModal.fluid ul,#postiParcelPointModal.fluid ul,#descriptionAdditionModal.fluid ul,#refundModal.fluid ul{
    margin:0 0 20px 30px
}
#emailShareModal.fluid .box,#postiParcelPointModal.fluid .box,#descriptionAdditionModal.fluid .box,#refundModal.fluid .box{
    max-width:auto;
    margin:0 -12px 20px;
    padding:20px 12px
}
#emailShareModal.fluid input[type=text],#emailShareModal.fluid select,#emailShareModal.fluid textarea{
    max-width:100%
}
#emailShareModal.fluid label{
    font-weight:bolder;
    max-width:150px
}
.modal-offer{
    font-size:12px;
    color:#1a2a33
}
.modal-offer .modal-body,.modal-offer.fluid .modal-body{
    padding-bottom:25px
}
.modal-offer .row,.modal-offer .row-fluid{
    line-height:24px;
    padding:0 5px
}
.modal-offer p,.modal-offer small,.modal-offer .title{
    font-size:12px
}
.modal-offer .price{
    font-size:16px;
    font-weight:bold
}
.modal-offer .title{
    color:#8c9499
}
.modal-offer .title strong{
    font-size:13px
}
.modal-offer .grayed{
    background:#eff0f1;
    margin-top:5px;
    margin-bottom:10px
}
.modal-offer .grayed .row,.modal-offer .grayed .row-fluid{
    padding:5px;
    line-height:30px
}
.modal-offer hr{
    margin:10px 0!important
}
.modal-offer .minincrease{
    font-size:11px;
    margin-left:20px
}
.modal-offer .alert{
    margin-top:30px
}
.offerFormBottom{
    display:inline
}
#summary .status{
    margin-bottom:4px
}
#summary .status a{
    color:#1a2a33;
    font-weight:normal
}
#summary .notifications{
    font-family:'Source Sans Pro',sans-serif;
    font-size:16px;
    line-height:26px
}
#summary .notifications p{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
#summary .notifications a{
    color:#1a2a33
}
#summary .notifications a:hover{
    color:#05aad3
}
#summary .span9 h2{
    margin-top:20px
}
#summary p{
    margin:0
}
#summary h2 small{
    font-size:12px;
    padding-left:10px
}
#listpage h1.small{
    font-size:14px;
    line-height:20px;
    font-weight:normal;
    margin:15px 0
}
#listpage .breadcrumb-bar{
    border-top:1px solid #eff0f1
}
#listpage .breadcrumb-bar div{
    padding:10px 0;
    display:block;
    font-size:12px;
    color:#1a2a33
}
#listpage .breadcrumb-bar div span{
    color:#05aad3
}
#listpage .itemlist .itemsort{
    background:#05aad3;
    color:#fff
}
#listpage .itemlist .itemsort a{
    color:#fff
}
#listpage .itemlist .item{
    color:#1a2a33
}
#listpage .itemlist .item .outlet{
    color:#fe6500;
    font-weight:bold;
    line-height:14px
}
#listpage .itemlist .sponsored{
    margin-bottom:20px;
    background:transparent
}
#listpage .itemlist .sponsored .normal-background{
    background:#fdf6cb
}
#listpage .itemlist .sponsored .upgrade-background{
    background:#d5edf5
}
#listpage .itemlist .sponsored .itemsort{
    background:#fac514;
    color:#1a2a33;
    font-weight:bold
}
#listpage .itemlist .sponsored .itemsort a{
    color:#05aad3;
    font-size:12px;
    float:right;
    font-weight:normal
}
#listpage .itemlist .sponsored .banner{
    margin-left:0;
    padding:0;
    border:0
}
#listpage .itemlist .sponsored .banner>div{
    margin:14px inherit;
    max-width:32.5%
}
#listpage .itemlist .sponsored .banner:hover{
    background:transparent
}
#sidesearch{
    position:relative
}
#sidesearch .floatbox.fixed{
    position:fixed;
    top:72px;
    max-width:220px;
    bottom:auto;
    margin-right:40px
}
#sidesearch .floatbox.fixed.onbottom{
    top:auto;
    bottom:0
}
#sidesearch .floatbox{
    position:absolute;
    bottom:auto
}
#searchbox{
    max-width:220px;
    background:#eff0f1;
    font-size:14px
}
#searchbox input{
    line-height:28px;
    box-sizing:border-box
}
#searchbox .btn-cube{
    height:32px;
    max-width:32px;
    float:right!important;
    padding:3px;
    box-sizing:border-box
}
#searchbox h2{
    margin:20px;
    color:#232323
}
#searchbox h3{
    font-size:14px;
    margin:0
}
#searchbox label{
    margin:0
}
#searchbox ul{
    list-style:none;
    margin:0
}
#searchbox ul li:not(.selected){
    font-weight:normal
}
#searchbox ul li>small{
    margin-left:5px
}
#searchbox ul a{
    color:#1a2a33
}
#searchbox ul a#show-all-categories,#searchbox ul a#category-select-modal{
    color:#05aad3
}
#searchbox input[type="checkbox"]{
    margin:4px 3px 0 0
}
#searchbox input[type="radio"]{
    margin:4px 6px 0 0
}
#searchbox .control-group>label{
    font-size:14px;
    font-weight:bold
}
#searchbox .btn{
    font-size:22px
}
#searchbox .btn.btn-primary{
    max-width:100%
}
#searchbox .depth1{
    padding-left:5px
}
#searchbox .depth2{
    padding-left:10px
}
#searchbox .depth3{
    padding-left:15px
}
#searchbox .priceinputs{
    display:block;
    font-size:14px;
    font-weight:normal
}
#searchbox .priceinputs input{
    max-width:100%;
    padding:0 3px;
    line-height:23px;
    height:23px
}
#searchbox .priceinputs .priceinput{
    max-width:46%;
    float:left
}
#searchbox .priceinputs .pricehyphen{
    line-height:32px;
    text-align:center;
    max-width:8%;
    float:left
}
#searchbox .wordsinput button,#searchbox .wordsinput input{
    float:left
}
#searchbox .wordsinput input{
    max-width:100%
}
#searchbox .area-input .twitter-typeahead{
    max-width:100%
}
#searchbox .area-input .tt-dropdown-menu{
    max-height:300px;
    overflow-y:auto
}
#searchbox .area-input .area-list{
    list-style:none;
    margin-left:0
}
#searchbox .facet-item-restriction{
    padding-left:2px
}
#searchbox .caret{
    margin:4px 8px;
    border-top:8px solid #8c9499
}
#searchbox .caret.closed{
    border-top:0;
    border-left:8px solid #8c9499;
    border-top:4px solid transparent;
    border-bottom:4px solid transparent;
    margin-right:4px
}
#searchbox .indent{
    padding-left:19px;
    text-indent:-19px
}
#searchbox .selected{
    font-weight:bold
}
#searchbox>div{
    padding-bottom:20px;
    padding-top:20px
}
#searchbox>div a.block{
    margin-left:24px;
    display:block;
    font-weight:normal
}
#searchbox .facet-banner-heading{
    background-color:white;
    padding-top:20px;
    padding-bottom:0;
    font-weight:bold
}
#searchbox #facet-categories ul{
    margin:0 0 0 25px
}
#searchbox #facet-categories .category-path,#searchbox #facet-categories .selected-categories{
    margin-bottom:0;
    margin-left:5px
}
#searchbox #facet-categories .category-path .selected,#searchbox #facet-categories .selected-categories .selected{
    margin-left:15px
}
#searchbox #facet-parameters{
    padding-bottom:0
}
#searchbox #facet-parameters>form>div{
    margin:0 0 11px 0
}
#searchbox #facet-parameters .facet-basic-search{
    margin:0 18px 0 25px
}
#searchbox #facet-parameters .facet-basic-search input[type="text"]{
    max-width:100%;
    min-height:32px
}
#searchbox #facet-parameters .facet-advanced-search-heading{
    cursor:pointer;
    background:#05aad3;
    color:#fff;
    padding:3px 0 3px 25px;
    margin:24px 0 0 0
}
#searchbox #facet-parameters .facet-advanced-search-heading h3{
    color:#fff;
    font-weight:normal
}
#searchbox #facet-parameters .facet-advanced-search{
    margin:0 18px 20px 25px
}
#searchbox #facet-parameters .facet-advanced-search input[type=text],#searchbox #facet-parameters .facet-advanced-search select{
    max-width:100%;
    line-height:28px;
    min-height:32px
}
#searchbox #facet-watchdog p{
    margin:0 20px 0 20px
}
#searchbox #facet-watchdog .btn{
    font-size:16px;
    margin:11px 0 0 0
}
#listpage .popover{
    z-index:9999;
    background-color:#fff;
    max-width:450px
}
#listpage .popover .popover-title{
    background-color:#05aad3;
    border:0;
    font-size:20px;
    font-weight:bold;
    color:#fff;
    padding:16px 10px
}
#listpage .popover .popover-content{
    background-color:#fff;
    font-size:16px;
    line-height:22px;
    font-weight:normal;
    color:#232323;
    padding:16px 10px
}
#listpage .popover.left .arrow::after{
    border-left-color:#fff
}
#hisebox{
    padding-top:20px;
    font-size:12px;
    font-weight:normal;
    background:#fff
}
#searchbox>#hisebox>a{
    margin-left:0
}
#hisebox .row-fluid{
    padding-bottom:12px
}
.itemlistBanner{
    font-size:14px;
    font-family:'Source Sans Pro',sans-serif
}
.itemlistBanner .span12>div{
    padding-left:5px;
    position:relative;
    float:left;
    max-width:112px
}
.itemlistBanner .span12>div:first-child{
    padding-left:0
}
.msoBox{
    font-size:14px;
    font-family:'Source Sans Pro',sans-serif
}
.msoBox .span12>div{
    padding-left:5px;
    position:relative;
    float:left;
    max-width:112px
}
.msoBox .span12>div:first-child{
    padding-left:0
}
.msoBox .msoItem .image-span{
    padding:3px;
    border:1px solid #c6cacc;
    background-color:#fff;
    display:block;
    line-height:100px;
    text-align:center;
    height:112px
}
.msoBox .msoItem .image-span:hover{
    border-color:#8c9499
}
.msoBox .msoItem .image-span img.itemImg{
    display:inline-block;
    vertical-align:middle;
    max-height:104px
}
.msoBox .msoItem .discountPercentage{
    position:absolute;
    top:4px;
    background-color:#e21a7d;
    color:#fff;
    font-weight:bold;
    padding:2px 8px 0 9px;
    height:23px
}
.msoBox .msoItem .overlay{
    background:url('/images/transparent.gif');
    border:1px solid #c6cacc;
    position:absolute;
    height:106px;
    max-width:102px;
    top:0;
    opacity:0;
    filter:alpha(opacity=0);
    padding:2px 4px
}
.msoBox .msoItem .overlay .info{
    word-wrap:break-word
}
.msoBox .msoItem .overlay .info>div{
    overflow:hidden
}
.msoBox .msoItem .overlay .info .title{
    color:black;
    height:40px
}
.msoBox .msoItem .overlay .info .price,.msoBox .msoItem .overlay .info .shippingCosts{
    color:#e21a7d;
    height:20px
}
.msoBox .msoItem .overlay .info .shippingCosts{
    font-size:12px
}
.msoBox .msoItem .overlay .toShop{
    background-color:black;
    color:white;
    max-width:100px;
    height:23px;
    font-size:12px;
    padding-top:2px;
    text-align:center
}
.msoBox .msoItem .overlay .toShop img{
    position:relative;
    top:1px;
    left:2px;
    display:none
}
.msoBox .msoItem .overlay:hover{
    opacity:1;
    filter:alpha(opacity=100)
}
.msoBox .msoItem .overlay:hover .toShop img{
    display:inline
}
.msoBox .msoItem .dim{
    opacity:.2;
    filter:alpha(opacity=20)
}
.msoBox .msoItem a{
    text-decoration:none
}
.msoBox .msoLogo img{
    max-width:112px;
    height:112px
}
.nav-tabs li a:hover{
    text-decoration:underline
}
.nav-tabs.nav-green{
    background:#e3eed0;
    border:0
}
.nav-tabs.nav-green>li{
    border:0;
    margin:4px 0 0 4px;
    padding-bottom:4px
}
.nav-tabs.nav-green>li>a{
    color:#1a2a33;
    border:0;
    padding-top:4px;
    padding-bottom:4px
}
.nav-tabs.nav-green>li>a:hover{
    border:0;
    color:#1a2a33
}
.nav-tabs.nav-green>li.active{
    background:#fff;
    font-weight:bold
}
.nav-tabs.nav-green>li:not(.active)>a:hover{
    background:#e3eed0
}
.nav-pills.nav-sort>li{
    margin-left:10px
}
.nav-pills.nav-sort>li a{
    padding:4px 6px;
    color:#1a2a33
}
.nav-pills.nav-sort>li a:hover{
    color:#1a2a33
}
.nav-pills.nav-sort>li.active a{
    background:#eff0f1
}
.nav-pills.nav-sort>li:not(.active)>a:hover{
    background:#fff
}
#mypage .plusteaser{
    padding-top:20px;
    padding-bottom:20px;
    border-bottom:1px solid #c6cacc
}
#mypage .tabbable .nav-tabs{
    background:#d5edf5;
    border:0
}
#mypage .tabbable .nav-tabs>li{
    border:0;
    margin:4px 0 0 4px;
    padding-bottom:4px
}
#mypage .tabbable .nav-tabs>li a{
    color:#05aad3;
    font-weight:bold;
    border:0;
    padding-top:4px;
    padding-bottom:4px
}
#mypage .tabbable .nav-tabs>li.active{
    background:#fff
}
#mypage .tabbable .nav-tabs>li.active a{
    color:#1a2a33
}
#mypage .tabbable .nav-tabs>li:not(.active)>a:hover{
    background:#d5edf5
}
#mypage h1.greeting a{
    color:#1a2a33
}
#mypage h1.greeting a:hover{
    color:#059cd3
}
#salesTracking input,#salesTracking select{
    margin:0 5px
}
#salesTracking table .td-right{
    white-space:nowrap
}
#salesTracking h2 .help-block{
    font-weight:normal
}
.plusteaser{
    border-top:1px solid #eff0f1;
    padding:20px 10px;
    display:block
}
.plusteaser.blue{
    background:#d5edf5
}
.plusteaser.blue h2{
    margin-top:6px
}
.plusteaser.tall{
    height:121px
}
.plusteaser.tall .btn{
    margin-top:20px
}
.plusteaser h2{
    margin-top:0;
    margin-bottom:4px;
    overflow-wrap:break-word;
    word-wrap:break-word;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    -o-hyphens:auto;
    hyphens:auto
}
.plusteaser span{
    color:#1a2a33;
    overflow-wrap:break-word;
    word-wrap:break-word;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    -o-hyphens:auto;
    hyphens:auto
}
.plusteaser .btn{
    margin:4px;
    font-weight:bold
}
@media(max-width:600px){
    .plusteaser .btn{
        float:left
    }
}
.teaser{
    overflow:hidden;
    margin-bottom:3px
}
.teaser>div{
    padding:18px 0 10px 0
}
.teaser>div h2,.teaser>div h3,.teaser>div address{
    margin:0;
    color:#232323
}
.teaser>div p{
    margin:8px 0
}
.teaser>div p .btn{
    margin-left:20px
}
.teaser>div p:first-child{
    margin:0
}
.teaser>div .pull-right{
    text-align:right;
    margin-right:-28px
}
.teaser>div .pull-right.sendRefund{
    margin-right:0
}
.teaser>div .help-block{
    margin:0
}
.teaser span.emailmemo{
    display:block;
    padding:16px 20px 2px 25px;
    max-width:850px
}
.teaser span.hpkglogo{
    background:transparent url("../images/huutopackage_logo.png") no-repeat 0 0;
    max-width:128px;
    height:26px;
    display:block
}
.teaser.blue{
    background:#d5edf5;
    border-left:8px solid #05aad3
}
.teaser.green{
    background:#e3eed0;
    border-left:8px solid #73b81a
}
.teaser.green .row{
    margin-left:0
}
.teaser.green label{
    color:#000
}
.teaser.green h2{
    margin-top:15px;
    margin-bottom:15px
}
.teaser.green .gallery-list{
    margin-bottom:12px
}
.teaser.green .front-gallery{
    vertical-align:top
}
.teaser.green .front-gallery .product-price{
    max-width:115px;
    margin-top:-5px
}
.teaser.green .help-block{
    display:inline;
    padding-left:10px
}
.teaser.green .span12{
    padding-top:5px
}
.teaser.gray{
    background:#ebebeb;
    border-left:8px solid #666
}
.teaser.gray .table-custom th{
    background-color:#fff
}
.teaser.red{
    background:#f4d7d5;
    border-left:8px solid #da4e48
}
.teaser.orange{
    background:#ffd8be;
    border-left:8px solid #fe6500
}
.teaser.orange .posti-parcel-message{
    position:relative;
    margin-left:20px
}
.teaser.orange .posti-parcel-message .posti-logo{
    display:inline-block;
    position:absolute;
    right:0;
    bottom:0;
    max-width:auto;
    padding:18px
}
.helpbox{
    max-width:255px;
    background:transparent url("../images/helpboxmiddle.png") repeat-y 0 0;
    position:absolute;
    display:inline
}
.helpbox.right{
    margin-left:-260px
}
.helpbox.right .title{
    background:transparent url("../images/helpboxtopr.png") no-repeat 0 top
}
.helpbox.left{
    margin-left:10px
}
.helpbox.left .title{
    background:transparent url("../images/helpboxtopl.png") no-repeat 0 top
}
.helpbox .title{
    padding:10px 20px 0 20px;
    font-size:14px;
    margin-top:-4px;
    font-weight:bold
}
.helpbox .message{
    background:transparent url("../images/helpboxbottom.png") no-repeat 0 bottom;
    padding:0 20px 15px 20px;
    font-size:12px;
    margin-bottom:-4px;
    font-weight:normal;
    color:#8c9499
}
.helpbox a.close{
    display:block;
    max-width:15px;
    height:15px;
    float:right;
    margin-right:17px;
    margin-top:5px
}
.popover{
    z-index:9999
}
.popover .popover-title{
    background-color:#faed96;
    border:0;
    font-size:14px;
    font-weight:bold
}
.popover .popover-content{
    font-size:12px;
    font-weight:normal;
    color:#8c9499
}
#item-sold-info .popover{
    z-index:9999;
    background-color:#223542
}
#item-sold-info .popover .popover-title{
    color:#fff;
    background-color:#223542;
    border:0;
    font-size:16px;
    font-weight:bold
}
#item-sold-info .popover .popover-title .tour-tip-close{
    color:#fff
}
#item-sold-info .popover .popover-content{
    font-size:16px;
    font-weight:normal;
    color:#fff;
    padding:16px 10px;
    background-color:#223542
}
#item-sold-info .popover.top .arrow::after{
    border-top-color:#223542
}
#item-sold-info .popover.bottom .arrow::after{
    border-bottom-color:#223542
}
#item-sold-info .popover.right .arrow::after{
    border-right-color:#223542
}
#item-sold-info .popover.left .arrow::after{
    border-left-color:#223542
}
.alert{
    color:#1a2a33;
    opacity:.9;
    font-size:12px
}
.alert .alert-title{
    font-size:13px;
    font-weight:bold
}
.alert-warning{
    border-color:#fac514;
    background-color:#fed840;
    background:linear-gradient(to top,#fed840,#fee57f);
    background:-webkit-gradient(linear,left bottom,left top,from(#fed840),to(#fee57f));
    background:-moz-linear-gradient(bottom,#fed840,#fee57f);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fee57f',endColorstr='#fed840')
}
.alert-mini{
    padding:5px 0 5px 12px;
    margin-bottom:0;
    font-size:12px
}
.alert-mini .arrow{
    margin:6px 0 0 0;
    margin-left:-32px;
    border:solid;
    border-max-width:4px 10px;
    border-color:transparent;
    position:absolute
}
.alert-mini .arrow:after{
    left:-8px;
    bottom:-4px;
    border:solid;
    border-max-width:4px 10px;
    border-color:transparent;
    position:absolute;
    content:""
}
.alert-mini .close{
    position:static;
    padding-right:5px;
    font-size:16px
}
.alert-warning.alert-mini .arrow{
    border-right-color:#fac514
}
.alert-warning.alert-mini .arrow:after{
    border-right-color:#fed840
}
.paging{
    margin:22px 0;
    padding:0;
    list-style:none;
    text-align:center;
    *zoom:1
}
.paging:before,.paging:after{
    display:table;
    content:"";
    line-height:0
}
.paging:after{
    clear:both
}
.paging li{
    display:inline-block;
    font-weight:bold;
    height:20px;
    text-align:center;
    color:#8c9499
}
.paging li:hover a{
    color:#fff;
    background:#05aad3;
    text-decoration:none
}
.paging li a{
    padding:0 7px;
    color:#05aad3;
    display:block
}
.paging li.prev{
    margin-right:30px;
    max-width:80px
}
.paging li.current{
    padding:0 7px;
    background:#05aad3;
    color:#fff
}
.paging li.next{
    margin-left:30px;
    max-width:80px
}
.subsections small{
    float:right;
    color:#8c9499;
    font-size:12px
}
.subsections h2 a{
    color:#1a2a33
}
.subsections h2 small{
    padding-top:6px;
    font-weight:bold;
    font-family:'Source Sans Pro',sans-serif
}
.subsections ul{
    margin-bottom:30px
}
#published .row{
    margin-top:20px
}
#published input{
    height:20px;
    padding:0 4px;
    font-size:12px
}
#published select{
    height:20px;
    padding:0 0 0 4px;
    font-size:12px
}
#published label{
    line-height:26px
}
#published p{
    margin:0
}
#published h5{
    font-size:14px;
    margin:20px 0 5px 0
}
#published h5 small{
    font-family:'Source Sans Pro',sans-serif
}
#published .span6>h5{
    border-bottom:1px solid #c6cacc;
    padding-bottom:4px;
    margin:5px 0 10px 0
}
#published .span6>h5 small{
    margin-top:4px;
    font-size:12px
}
#published .checkbox .pull-right{
    color:#1a2a33;
    font-size:12px
}
#published .total{
    font-size:12px
}
#published .total strong{
    font-size:14px;
    color:#73b81a;
    padding-left:4px
}
#published .btn-primary{
    margin:10px 0;
    padding:4px 28px
}
#published .help-block{
    font-size:13px;
    color:#8c9499
}
#published .help-inline.absolute a{
    font-size:12px;
    color:#8c9499
}
#published .thumbnails .thumbnail{
    border:0;
    padding:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none
}
#published .thumbnails .thumbnail img{
    border:1px solid #eff0f1
}
#published .thumbnails .modal .modal-header{
    padding:15px 15px 10px;
    border:0
}
#published .thumbnails .modal .modal-header h4{
    margin-bottom:0
}
#published .thumbnails .modal .modal-header .close{
    margin:15px 25px 0 0
}
#published .thumbnails .modal .modal-body{
    padding:0 15px 15px
}
#published .thumbnails .modal .modal-body div{
    margin-top:6px;
    padding:10px 18px;
    background:#bdbdbd
}
#published .thumbnails .modal .modal-body p{
    margin-bottom:7px
}
#published .thumbnails .modal .modal-body small{
    font-size:11px;
    line-height:16px
}
#published .thumbnails h5{
    margin:5px 0
}
#published .thumbnails p{
    font-size:13px;
    color:#1a2a33
}
#published .itemupgrade-title{
    margin-top:-20px;
    margin-bottom:5px
}
#login .form-horizontal,#changePassword .form-horizontal{
    padding-top:10px;
    margin-bottom:20px
}
#login .form-horizontal .control-group,#changePassword .form-horizontal .control-group{
    position:relative;
    margin-bottom:20px
}
#login .form-horizontal .control-label,#changePassword .form-horizontal .control-label{
    padding-top:5px;
    font-size:14px;
    font-weight:normal;
    color:#1a2a33
}
#login p,#changePassword p{
    font-size:12px;
    color:#1a2a33
}
#login .control-label{
    max-width:150px
}
#login .controls{
    margin-left:150px
}
#login .span-highlight{
    padding:20px;
    background-color:#d5edf5;
    height:275px
}
#login .span-highlight h4{
    color:#05aad3
}
#addnew .image .controls-row{
    line-height:60px
}
#addnew .image .controls-row .popover{
    line-height:18px
}
#addnew .image img{
    float:left;
    max-width:60px;
    height:60px
}
#addnew .image .extraImageRow{
    margin-bottom:10px
}
#addnew .image .error input{
    color:#da4e48
}
#addnew .image .error .help-inline{
    color:#da4e48
}
#addnew .image.error input{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
#addnew .preview-box h1{
    margin-bottom:10px
}
#addnew .control-group,#itemTemplate .control-group,#itemEdit .control-group{
    position:relative
}
#addnew .control-group label,#itemTemplate .control-group label,#itemEdit .control-group label{
    font-size:13px;
    color:#1a2a33
}
#addnew .control-group>label,#itemTemplate .control-group>label,#itemEdit .control-group>label{
    font-weight:bold
}
#addnew .disabled,#itemTemplate .disabled,#itemEdit .disabled{
    color:#c6cacc!important
}
#addnew .disabled label,#itemTemplate .disabled label,#itemEdit .disabled label,#addnew .disabled input,#itemTemplate .disabled input,#itemEdit .disabled input{
    color:#c6cacc!important
}
#addnew div.error label,#itemTemplate div.error label,#itemEdit div.error label{
    color:#da4e48
}
#addnew .help-block,#itemTemplate .help-block,#itemEdit .help-block{
    font-size:12px
}
#addnew .open span.radio,#itemTemplate .open span.radio,#itemEdit .open span.radio{
    display:block
}
#addnew .open span.radio label,#itemTemplate .open span.radio label,#itemEdit .open span.radio label{
    max-width:80px;
    float:left
}
#addnew .open span.radio [type=text],#itemTemplate .open span.radio [type=text],#itemEdit .open span.radio [type=text]{
    max-width:100px
}
#addnew .plusteaser,#itemTemplate .plusteaser,#itemEdit .plusteaser{
    padding:10px;
    margin-bottom:20px;
    margin-left:0
}
#addnew .plusrequired,#itemTemplate .plusrequired,#itemEdit .plusrequired{
    position:absolute;
    max-width:500px;
    background:#eff0f1;
    margin-left:170px
}
#addnew .plusrequired.buyingformat,#itemTemplate .plusrequired.buyingformat,#itemEdit .plusrequired.buyingformat{
    height:60px;
    margin-top:20px
}
#addnew .plusrequired.price,#itemTemplate .plusrequired.price,#itemEdit .plusrequired.price{
    height:100px;
    margin-left:210px;
    margin-top:-10px
}
#addnew .plusrequired.hours,#itemTemplate .plusrequired.hours,#itemEdit .plusrequired.hours{
    height:110px;
    margin-left:210px;
    margin-top:75px
}
#addnew .plusrequired.extraImage,#itemTemplate .plusrequired.extraImage,#itemEdit .plusrequired.extraImage{
    height:70px
}
#addnew .huutoplusonly,#itemTemplate .huutoplusonly,#itemEdit .huutoplusonly{
    padding:4px 0 0 10px;
    font-weight:bold;
    font-size:13px;
    color:#1a2a33;
    position:relative;
    z-index:1
}
#addnew .huutoplusonly a,#itemTemplate .huutoplusonly a,#itemEdit .huutoplusonly a{
    display:block;
    font-weight:normal;
    font-size:12px
}
#addnew .steps,#itemTemplate .steps,#itemEdit .steps{
    margin-bottom:10px;
    line-height:60px
}
#addnew .steps span,#itemTemplate .steps span,#itemEdit .steps span{
    height:17px;
    display:inline-block
}
#addnew .steps .arrow,#itemTemplate .steps .arrow,#itemEdit .steps .arrow{
    background:url("../images/steparrow.png") no-repeat;
    max-width:28px
}
#addnew .steps .step1,#itemTemplate .steps .step1,#itemEdit .steps .step1{
    background:url("../images/step1.png") no-repeat;
    max-width:112px
}
#addnew .steps .step2,#itemTemplate .steps .step2,#itemEdit .steps .step2{
    background:url("../images/step2.png") no-repeat;
    max-width:63px
}
#addnew .steps .step3,#itemTemplate .steps .step3,#itemEdit .steps .step3{
    background:url("../images/step3.png") no-repeat;
    max-width:43px
}
#addnew .steps .inactive,#itemTemplate .steps .inactive,#itemEdit .steps .inactive{
    opacity:.4;
    filter:alpha(opacity=40)
}
#addnew #newitem-category-select select,#itemTemplate #newitem-category-select select,#itemEdit #newitem-category-select select{
    display:block;
    margin-bottom:5px
}
.error-block{
    display:block;
    color:red;
    font-size:12px
}
#submit_password{
    margin-right:10px
}
#register p,#passwordForm p,#shipment p,#payson p{
    color:#1a2a33
}
#register p,#profileForm p,#passwordForm p,#shipment p,#payson p,#matkahuolto_form p{
    margin-bottom:0
}
#register p a,#profileForm p a,#passwordForm p a,#shipment p a,#payson p a,#matkahuolto_form p a{
    font-size:12px
}
#register p a.btn,#profileForm p a.btn,#passwordForm p a.btn,#shipment p a.btn,#payson p a.btn,#matkahuolto_form p a.btn{
    font-size:14px
}
#register .well,#profileForm .well,#passwordForm .well,#shipment .well,#payson .well,#matkahuolto_form .well{
    padding:10px 0 5px 10px;
    margin-left:-10px;
    background:#eff0f1
}
#register .well small,#profileForm .well small,#passwordForm .well small,#shipment .well small,#payson .well small,#matkahuolto_form .well small{
    font-size:12px
}
#register .control-group,#profileForm .control-group,#passwordForm .control-group,#shipment .control-group,#payson .control-group,#matkahuolto_form .control-group{
    margin-bottom:5px
}
#matkahuolto_form p a{
    font-size:14px
}
#shipment .extra-services{
    margin-top:5px;
    margin-left:15px
}
#shipment .price{
    color:#8c9499
}
#shipment a.help{
    font-weight:normal
}
#shipment .extra-service-details label,#shipment .extra-service-details span{
    font-size:11px
}
#shipment .extra-service-details label{
    color:#1a2a33
}
#shipment .disabled{
    color:#8c9499
}
#invoiceTemplate form .bank-option-field{
    margin-right:10px
}
#invoiceTemplate form #save{
    margin-top:20px
}
#closeShop h2{
    margin-top:20px;
    margin-bottom:10px
}
#closeShop #dateOption select{
    max-width:140px
}
#rowBirthdate .error-block{
    padding-left:20px
}
#defaultmsg .form-horizontal{
    margin-top:10px
}
#defaultmsg .form-horizontal .help-inline{
    padding-left:15px
}
#defaultmsg .form-horizontal .help-inline a{
    padding-left:15px
}
textarea+.counter,#profileForm .counter{
    margin-top:10px;
    color:#8c9499;
    text-align:right;
    font-size:12px;
    display:block;
    padding-right:5px
}
#huutoplus>p{
    font-size:16px;
    color:#1a2a33
}
#huutoplus .orderplus{
    background:#d5edf5;
    padding:40px 0 20px 0;
    margin:20px 0
}
#huutoplus .orderplus h2{
    font-weight:normal;
    padding-top:6px
}
#huutoplus .orderplus h2 small{
    font-size:12px
}
#huutoplus .orderplus .help-block{
    text-align:center;
    margin:10px 0 0 0;
    font-size:12px
}
#huutoplus .orderplus .help-block span{
    color:#05aad3
}
#huutoplus .why{
    margin:30px 0
}
#huutoplus .why h2{
    font-weight:normal;
    padding-left:40px;
    color:#73b81a;
    margin:0
}
#huutoplus .why p{
    padding-left:40px;
    color:#1a2a33;
    font-size:13px
}
#huutoplus .table{
    max-width:100%
}
#huutoplus .table thead{
    background:#eff0f1;
    border-top:2px solid #1a2a33
}
#huutoplus .table thead th{
    font-weight:normal
}
#huutoplus .table th,#huutoplus .table td{
    padding:8px
}
#huutoplus .table td{
    color:#1a2a33;
    border-bottom:1px solid #eff0f1
}
#huutoplus .table td:not(:first-child){
    text-align:center
}
#huutoplus .table .icon-ok{
    background:url("../images/icon_ok_green.png") no-repeat 0 0
}
#huutopackage .how{
    min-max-width:140px
}
#huutopackage .how h2{
    color:#73b81a;
    display:block;
    margin:0 0 10px 0
}
#huutopackage .how p{
    display:block;
    font-size:12px
}
#huutopackage .pkgbox{
    margin-top:30px;
    background:#eff0f1;
    padding:10px
}
#huutopackage .pkgbox strong{
    color:#73b81a
}
#huutopackage .pkgbox p{
    margin:0
}
#huutopackage .pkgboxtra{
    color:#1a2a33;
    padding:10px
}
#huutopackage .pkgboxtra p{
    margin:0;
    line-height:1.3em
}
#huutopackage small.tiny{
    font-size:11px;
    color:#8c9499
}
#huutopackage p{
    color:#1a2a33
}
#huutopackage li{
    color:#1a2a33;
    font-size:12px;
    margin-bottom:20px
}
.huutopackage{
    margin:20px;
    padding-left:20px
}
.huutopackage h2{
    magin-bottom:5px
}
.huutopackage input{
    max-width:100%
}
.huutopackage .slider-value{
    max-width:30px;
    text-align:center;
    font-size:13px
}
.huutopackage .tab-content{
    min-height:411px
}
.huutopackage .slider-unfit{
    padding-top:100px
}
.huutopackage .calculator-pane{
    padding:20px;
    border-right:1px solid #c6cacc
}
.huutopackage #slider-tabs{
    margin-bottom:0;
    font-size:20px
}
.huutopackage #slider-tabs a{
    color:#73b81a
}
.huutopackage #slider-tabs .image-container{
    padding:0
}
.huutopackage #slider-tabs .image-container img{
    max-height:38px
}
.huutopackage .size-pane{
    padding-top:90px;
    text-align:center
}
.huutopackage .size-pane a{
    line-height:100px;
    font-size:20px
}
.huutopackage .note a{
    color:#808080;
    text-decoration:underline
}
.huutopackage .logo-container{
    height:90px
}
.huutopackage .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.huutopackage img{
    vertical-align:middle;
    max-height:90px
}
.huutopackage .huutopackage-selection{
    background-color:#fff;
    border-right:1px solid #ddd;
    border-left:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:20px 20px 0 20px;
    margin-bottom:10px
}
.huutopackage .huutopackage-selection p{
    font-size:16px
}
.huutopackage .huutopackage-selection h3{
    color:#73b81a;
    font-size:24px;
    line-height:26px;
    font-weight:normal;
    text-transform:uppercase
}
.huutopackage .huutopackage-selection h2{
    color:#73b81a;
    font-weight:normal;
    text-transform:uppercase;
    margin-bottom:20px;
    font-size:26px;
    line-height:28px
}
.huutopackage .huutopackage-selection h4{
    color:#73b81a;
    font-size:24px;
    line-height:26px;
    font-weight:normal
}
.huutopackage .huutopackage-selection #slider-postipaketti-size p{
    margin-bottom:20px
}
.huutopackage .huutopackage-selection #slider-postipaketti-size h4{
    margin-bottom:0
}
.huutopackage .huutopackage-selection label{
    font-size:16px
}
.huutopackage .huutopackage-selection .btn{
    text-transform:uppercase;
    font-weight:normal;
    font-size:20px;
    margin-bottom:15px;
    padding:10px
}
.huutopackage .huutopackage-selection .slider-ingress{
    color:#73b81a;
    font-size:16px;
    line-height:22px;
    margin-bottom:20px
}
.huutopackage .huutopackage-selection .note{
    color:#808080
}
.huutopackage .huutopackage-selection .choose{
    padding:20px;
    text-align:center
}
.huutopackage .huutopackage-selection .choose h2{
    font-weight:bold
}
.huutopackage .huutopackage-selection .huutopackage-price{
    color:#73b81a;
    margin-bottom:15px
}
.huutopackage .huutopackage-selection .slider-title{
    text-transform:uppercase
}
.huutopackage .tab-pane-huutopaketti-large input[type="radio"]{
    margin-top:-1px;
    vertical-align:middle
}
.huutopackage .tab-pane-huutopaketti-large .logo-container{
    height:50px
}
.huutopackage .tab-pane-huutopaketti-large p{
    margin:5px 0 12px 0
}
.huutopackage .tab-pane-huutopaketti-large img{
    max-width:77px
}
.huutopackage .tab-pane-huutopaketti-large label.radio{
    text-align:left
}
.huutopackage .tab-pane-huutopaketti-large label.radio input{
    max-width:auto;
    height:100%;
    outline:0
}
.huutopackage .tab-pane-huutopaketti-large#slider-lpaketti .btn-smaller{
    font-size:16px;
    margin-bottom:0;
    margin-left:5px;
    max-width:242px
}
.huutopackage .tab-pane-huutopaketti-large .ab-option-2{
    display:none
}
.packageteaser{
    background:#d5edf5
}
.packageteaser>div{
    padding:20px
}
.packageteaser h2{
    text-align:center
}
.packageteaser p{
    font-size:12px
}
.packageteaser img+p{
    font-family:'Source Sans Pro',sans-serif;
    font-size:14px
}
.spriteplus{
    background:url("../images/sprite_huutoplus_20130304.png") no-repeat;
    max-width:24px;
    height:24px;
    display:inline-block;
    float:left
}
.spriteplus.graph{
    background-position:0 0
}
.spriteplus.split{
    background-position:0 -24px
}
.spriteplus.time{
    background-position:0 -48px
}
.spriteplus.sheet{
    background-position:0 -72px
}
.spriteplus.reload{
    background-position:0 -96px
}
.spriteplus.stack{
    background-position:0 -120px
}
.spriteplus.people{
    background-position:-24px 0
}
.spriteplus.chat{
    background-position:-24px -24px
}
.spriteplus.block{
    background-position:-24px -48px
}
.spriteplus.euro{
    background-position:-24px -72px
}
.spriteplus.raise{
    background-position:-24px -96px
}
.spriteplus.edit{
    background-position:-24px -120px
}
.spritepackage{
    background:url("../images/sprite_huutopackage.png") no-repeat;
    max-width:140px;
    height:140px;
    display:block
}
.spritepackage.package{
    background-position:0 0
}
.spritepackage.check{
    background-position:-140px 0
}
.spritepackage.print{
    background-position:-280px 0
}
.spritepackage.deliver{
    background-position:-420px 0
}
.box{
    background:#f3f4f5;
    padding:20px
}
.box.help{
    padding:10px 20px;
    font-size:12px;
    background:#d5edf5
}
.box.help p,.box.help h3{
    margin-bottom:10px
}
.box.help h3{
    font-size:16px
}
.box_stats,.box_powerseller{
    margin-bottom:20px
}
.box_stats h2,.box_powerseller h2{
    margin-bottom:8px
}
.box_stats .help-block,.box_powerseller .help-block{
    font-size:12px;
    color:#8c9499
}
.box_stats .help-block strong,.box_powerseller .help-block strong{
    color:#1a2a33;
    font-family:'Source Sans Pro',sans-serif;
    font-weight:bold
}
.box_stats .row,.box_powerseller .row{
    margin:0;
    border-top:1px solid #c6cacc;
    padding:10px 0
}
.box_stats .row:last-child,.box_powerseller .row:last-child{
    border-bottom:1px solid #c6cacc
}
.box_stats .row .span,.box_powerseller .row .span{
    margin:0
}
.box_stats p,.box_powerseller p{
    margin-top:10px
}
.box_stats .progress,.box_powerseller .progress{
    margin-top:10px
}
.box_stats .disabled.stats-link,.box_powerseller .disabled.stats-link{
    color:#808080;
    cursor:not-allowed
}
.box_defaultmsg,.box_huutopkg,.box_newitem,.box_huutoplus,.box_profile,.box_watchdog,.box_user_email_settings{
    font-size:12px;
    margin-bottom:20px
}
.box_defaultmsg p,.box_huutopkg p,.box_newitem p,.box_huutoplus p,.box_profile p,.box_watchdog p,.box_user_email_settings p{
    font-size:12px;
    margin-top:10px
}
.box_user_email_settings form label{
    font-size:12px;
    margin-bottom:0
}
.box_user_email_settings p{
    margin-bottom:10px
}
.box_profile p,.box_profile div,.box_profile select{
    font-size:12px
}
.box_profile select{
    max-width:100%;
    margin-top:10px
}
.box_profile .error{
    color:#da4e48
}
.box_profile h2{
    margin-top:2px
}
.box_profile .dim{
    color:#8c8c8c
}
.box_profile .post-parcel-point-buttons{
    max-width:100%
}
.box_profile .post-parcel-point-buttons a,.box_profile .post-parcel-point-buttons button{
    padding:5px 10px;
    max-width:100%;
    border:1px solid #c6cacc
}
.box_profile .post-parcel-point-buttons .disabled-custom{
    background-color:#c5c5c5;
    color:#f3f4f5;
    border-color:#4d4d4d
}
.box_profile .post-parcel-point-buttons .disabled-custom:hover,.box_profile .post-parcel-point-buttons .disabled-custom:active{
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
footer,.footer{
    float:left;
    max-width:100%;
    background-color:#243543;
    color:#abdaeb
}
footer .container,.footer .container,footer .container-fluid,.footer .container-fluid{
    padding-top:15px;
    padding-bottom:0;
    font-size:14px;
    height:auto;
    margin:0 auto;
    left:0
}
footer .container p,.footer .container p,footer .container-fluid p,.footer .container-fluid p,footer .container li,.footer .container li,footer .container-fluid li,.footer .container-fluid li{
    font-size:14px;
    line-height:22px
}
footer .container.brand,.footer .container.brand,footer .container-fluid.brand,.footer .container-fluid.brand{
    padding-top:35px;
    height:24px
}

footer .container .delimiter,.footer .container .delimiter,footer .container-fluid .delimiter,.footer .container-fluid .delimiter{
    border-bottom:1px solid rgba(0,0,0,0.2);
    height:1px;
    padding:0
}
footer a,.footer a,footer a:hover,.footer a:hover,footer a:visited,.footer a:visited{
    color:#abdaeb
}
footer h5,.footer h5{
    font-size:16px;
    color:#fff;
    margin-bottom:10px;
    text-transform:uppercase
}
footer ul,.footer ul{
    list-style:none;
    margin-left:0
}
footer .row,.footer .row{
    margin-bottom:18px
}
footer .copyright,.footer .copyright{
    font-size:11px
}
footer .footerbar,.footer .footerbar{
    padding-top:7px;
    padding-left:10px;
    padding-bottom:0;
    font-size:12px;
    color:#fff;
    background:#1a2a33;
    line-height:20px;
    max-width:auto;
    left:0
}
footer .footerbar a,.footer .footerbar a{
    font-size:12px;
    color:#fff
}
footer .footerbar .row,.footer .footerbar .row{
    max-width:940px;
    margin:0 auto
}
footer .footerbar .row .offset4,.footer .footerbar .row .offset4{
    margin-left:320px
}
footer .footerbar .row-fluid [class*="span"],.footer .footerbar .row-fluid [class*="span"]{
    min-height:20px
}
footer .footerbar ul li,.footer .footerbar ul li{
    float:left;
    margin-right:16px
}
footer .customer-service-number,.footer .customer-service-number{
    font-size:30px;
    line-height:1.2
}
footer .footer-advertising,.footer .footer-advertising{
    color:#fff;
    text-transform:uppercase;
    font-size:14px
}
footer .customer-service-schedule,.footer .customer-service-schedule,footer .footer-advertising a,.footer .footer-advertising a{
    color:#fff;
    text-transform:none
}
footer .category-list,.footer .category-list{
    margin-bottom:20px
}
.category-list ul{
    display:inline-block
}
.category-list li{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-width:33%;
    float:left
}
#oba-link{
    background:url('/module/fresco/images/OBA_symbol.png') transparent no-repeat 205px;
    padding-right:25px;
    color:#fff;
    font-size:13px
}
.ads-giant-box{
    float:right;
    padding-left:5px
}
.big{
    text-align:center
}
.images .thumbnails{
    padding-top:18px
}
.images .thumbnails a{
    padding:4px 8px;
    margin-left:0
}
.images .thumbnails a:hover{
    background-color:#eff0f1
}
.images .thumbnails img{
    max-width:54px;
    height:54px;
    margin-bottom:-5px;
    margin-left:-4px;
    padding:3px;
    border:1px solid #c6cacc;
    background-color:#fff
}
.images .thumbnails img:hover{
    border-color:#8c9499
}
.imageWithBorders{
    padding:3px;
    border:1px solid #c6cacc;
    background-color:#fff
}
.imageWithBorders:hover{
    border-color:#8c9499
}
.text-right{
    text-align:right
}
.itemid,.favorite-add{
    font-size:12px;
    color:#1a2a33
}
.favorite-add{
    margin-left:20px
}
.pull-up{
    margin-top:-6px
}
.pull-down{
    margin-top:6px
}
.noMargin{
    margin:0
}
.payment{
    margin-top:18px
}
.payment-table{
    border-top:2px solid black;
    border-bottom:1px solid #ebebeb
}
.map{
    max-width:230px;
    margin:8px 0 16px
}
.map a{
    font-size:12px
}
.questions{
    font-size:13px
}
.questions .teaser{
    margin-bottom:10px
}
.questions #questionBox p{
    margin-left:0
}
.questions #questionBox button{
    margin-top:10px;
    margin-left:0;
    clear:both
}
.questions .question-answer{
    margin-left:0
}
.questions .alert{
    margin-left:0;
    max-width:512px
}
.questions .bubble-down{
    background-color:#eff0f1;
    float:left;
    margin-left:0;
    margin-top:16px
}
.questions .bubble-down:before{
    border-bottom-color:#eff0f1
}
.questions .bubble-down .question{
    max-width:100%;
    display:block;
    float:left
}
.questions .bubble-down .question-status{
    min-height:12px;
    margin-top:3px;
    margin-left:0;
    font-size:11px;
    color:#808080
}
.questions .bubble-down .showAnswerBox{
    max-width:45px;
    min-height:12px;
    margin-top:3px;
    font-size:12px
}
.questions .bubble-up{
    margin-left:0;
    background-color:#d5edf5;
    word-wrap:break-word
}
.questions .bubble-up:before{
    border-top-color:#d5edf5
}
.questions .button-container{
    margin-left:15px
}
.questions .disabled{
    color:#8c9499
}
.questions #questionBox.popover #questionInput{
    max-width:495px
}
.questions #questionBox.popover .arrow{
    border-bottom-color:#eff0f1;
    left:20%
}
.questions #questionBox.popover .arrow:after{
    border-bottom-color:#eff0f1
}
.questions .popover{
    z-index:1010;
    background-color:#eff0f1;
    border-color:#eff0f1;
    display:block;
    position:relative;
    margin-top:9px;
    margin-left:15px;
    max-width:540px;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:0;
    border-radius:0
}
.questions .popover .popover-title{
    background-color:#eff0f1
}
.questions #questionButtonBox a.btn+a.btn{
    margin-left:6px
}
#offerModalOffer .row-fluid{
    padding-bottom:6px;
    line-height:20px!important;
    float:left;
    display:block
}
#offerModalOffer .row-fluid .offerLabel{
    margin-top:15px
}
#offerModalOffer .row-fluid input{
    margin-top:10px;
    max-width:65px!important;
    float:left;
    border:#bdbdbd solid 1px
}
#offerModalOffer .row-fluid label{
    margin-top:15px;
    float:left;
    font-weight:bold;
    color:#1a2a33
}
#offerModalOffer .row-fluid .euro{
    max-width:8px;
    margin-top:15px;
    margin-left:5px;
    font-weight:bold;
    color:#1a2a33;
    float:left
}
#offerModalOffer .row-fluid .instructions{
    margin-top:3px;
    padding-bottom:10px;
    font-size:11px;
    float:left
}
#offerModalOffer .row-fluid #offerMessage{
    max-width:394px;
    border:#bdbdbd solid 1px
}
#offerModalOffer .row-fluid>.grayed{
    background-color:#eff0f1!important
}
.red{
    color:#da4e48!important
}
.green{
    color:#73b81a!important
}
.grey{
    color:#8c9499
}
.bold{
    font-weight:bold
}
.absolute{
    position:absolute
}
.air{
    margin-top:30px;
    margin-bottom:30px
}
.bubble-down,.bubble-up,.bubble-right{
    position:relative;
    padding:11px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.bubble-down textarea,.bubble-up textarea,.bubble-right textarea{
    max-width:98%
}
.bubble-down a.close,.bubble-up a.close,.bubble-right a.close{
    position:relative;
    top:-5px;
    left:0;
    z-index:1
}
.bubble-down:before,.bubble-up:before,.bubble-right:before{
    content:' ';
    position:absolute;
    max-width:0;
    height:0;
    border-style:solid;
    border-max-width:10px
}
.bubble-down:before{
    left:40px;
    top:-20px;
    border-color:transparent transparent #000 transparent;
    border-bottom-color:inherit
}
.bubble-up:before{
    right:40px;
    bottom:-20px;
    border-color:#000 transparent transparent transparent;
    border-top-color:inherit
}
.bubble-right:before{
    left:-20px;
    border-color:transparent #000 transparent transparent;
    border-right-color:inherit
}
.smiley-positive{
    font-family:'Source Sans Pro',sans-serif;
    font-weight:bold;
    font-size:31px;
    color:#73b81a
}
.smiley-neutral{
    font-family:'Source Sans Pro',sans-serif;
    font-weight:bold;
    font-size:31px;
    color:#8c9499
}
.smiley-negative{
    font-family:'Source Sans Pro',sans-serif;
    font-weight:bold;
    font-size:31px;
    color:#da4e48
}
.powerseller{
    font-family:'Source Sans Pro',sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    color:#73b81a;
    padding-left:20px;
    font-size:13px;
    background:url("../images/pwrseller_star.png") no-repeat
}
.powerseller:hover{
    color:#73b81a;
    text-decoration:none
}
#help-page li{
    font-weight:bold
}
#help-page li li,#help-page li span{
    font-weight:normal
}
#help-page a{
    color:#1a2a33;
    text-decoration:underline
}
#publicprofile h1,#publicprofile h3{
    font-weight:normal
}
#publicprofile h3{
    line-height:24px
}
#publicprofile .span9>p{
    color:#8c9499;
    font-size:16px
}
#publicprofile .span9 .help-block{
    font-size:13px
}
#publicprofile .span9 .help-block a{
    color:#8c9499
}
#publicprofile .itemlist>.item .help-block{
    color:#8c9499
}
#publicprofile .itemlist>.item .help-block a{
    color:#8c9499
}
#publicprofile .feedbackReplyText span{
    color:#8c9499
}
#user-notify .alert{
    margin-bottom:5px
}
#advanced-search .control-group{
    margin-bottom:5px
}
#advanced-search .control-group label{
    float:left
}
#advanced-search .control-group .controls{
    padding-left:8px
}
#advanced-search .control-group .controls label{
    padding-right:8px
}
#advanced-search .control-group .controls .input-append{
    max-width:20%
}
#category-options.modal{
    margin:0 auto;
    max-width:90%;
    max-width:90%;
    left:5%;
    right:5%;
    bottom:64px;
    max-height:80%
}
#category-options.modal .tabbable{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    float:left;
    max-width:48%;
    margin:1%;
    padding:10px;
    border-radius:4px;
    background:#d5edf5
}
#category-options.modal .tabbable .nav,#category-options.modal .tabbable .tab-pane{
    max-width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
#category-options.modal .tabbable .nav-header{
    max-width:100%;
    padding:2px 5px
}
#category-options.modal .tabbable .nav-header h4{
    margin-bottom:10px
}
#category-options.modal .tabbable li{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    float:left;
    max-width:100%
}
#category-options.modal .tabbable li a{
    display:block;
    margin:1px 0;
    padding:2px 5px
}
#category-options.modal .tabbable li a:hover{
    background:#fff
}
#category-options.modal .tabbable li.active a:hover{
    background:#05aad3
}
#category-options.modal .tabbable li .category-select-counter{
    margin-left:5px
}
#category-options.modal .tabbable .category-options li a{
    padding:3px 5px 4px 22px
}
#categorypage #rectangle1{
    padding-bottom:10px
}
.row-table{
    display:table;
    max-width:100%;
    border-spacing:10px
}
.row-table .span1,.row-table .span2,.row-table .span3,.row-table .span4,.row-table .span5,.row-table .span6,.row-table .span7,.row-table .span8,.row-table .span9,.row-table .span10,.row-table .span11,.row-table .span12{
    display:table-cell;
    float:none
}
.matkahuolto .address-info,.shipment .address-info{
    background-color:#d5edf5
}
.matkahuolto .address-info .separator,.shipment .address-info .separator{
    margin-top:100px;
    text-align:center
}
.matkahuolto .address-info .separator .arrow,.shipment .address-info .separator .arrow{
    font-size:100px;
    color:#abdaeb
}
.matkahuolto .package-info .info,.shipment .package-info .info{
    background-color:#e3eed0
}
.matkahuolto .package-info .info h5,.shipment .package-info .info h5{
    margin-bottom:5px
}
.matkahuolto .package-info .imageleft,.shipment .package-info .imageleft{
    float:left
}
.matkahuolto .package-info .imageleft img,.shipment .package-info .imageleft img{
    display:block
}
.matkahuolto .package-info .text,.shipment .package-info .text{
    margin-left:120px
}
.matkahuolto .price h2,.shipment .price h2{
    color:#73b81a
}
.matkahuolto .purchased-icon,.shipment .purchased-icon{
    font-size:45px;
    color:#73b81a
}
.matkahuolto .shipment-number,.shipment .shipment-number{
    height:47px;
    vertical-align:middle;
    padding-left:10px;
    color:#73b81a;
    font-size:16px
}
.matkahuolto .shipment-number .error,.shipment .shipment-number .error{
    color:#da4e48;
    font-style:italic
}
.matkahuolto .shipment-poller,.shipment .shipment-poller{
    background-color:#f4d7d5;
    color:#da4e48;
    padding:10px
}
.matkahuolto label,.shipment label{
    display:inline-block
}
.matkahuolto .controls,.shipment .controls{
    margin-left:0
}
.matkahuolto .span10,.shipment .span10{
    margin-left:0
}
.matkahuolto h2,.shipment h2{
    margin-top:25px;
    margin-bottom:10px
}
.matkahuolto input,.shipment input{
    box-shadow:none
}
.matkahuolto input[disabled],.shipment input[disabled]{
    background-color:#abdaeb
}
.matkahuolto .conditionModal .modal-body,.shipment .conditionModal .modal-body{
    max-height:488px
}
.inner-air{
    padding:20px
}
#register .control-group{
    margin-bottom:5px
}
#register .control-group label{
    float:left
}
#register .control-group .controls label{
    padding-right:8px
}
#register .control-group.phone .controls small{
    display:block
}
#register .control-group.phone .controls small input{
    float:left
}
#register .control-group.phone .controls small label{
    float:none
}
#register .control-group .interest-options{
    padding-bottom:15px
}
#register .control-group .interest-options label{
    float:none
}
#register .control-group .interest-options br{
    display:none
}
#wallet h2{
    font-size:24px;
    margin-top:30px
}
#wallet h3{
    font-size:17px;
    margin:30px 0 10px 0
}
#wallet .help-block,#wallet .help-inline{
    color:#8c9499
}
#wallet #wallet-limit-help{
    padding:0 8px;
    display:inline-block
}
#wallet form .pull-left{
    margin-right:20px
}
#wallet form .pull-left:first-child{
    line-height:30px
}
#walletSaldoBig{
    font-size:20px
}
.walletSaldo{
    font-size:12px;
    color:#8c9499
}
span.inlineMessage{
    line-height:18px;
    display:inline-block;
    padding:0 10px;
    margin-left:10px;
    background:#d5edf5;
    color:#1a2a33;
    font-size:12px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
#walletbalance{
    background:#e3eed0;
    border-left:8px solid #73b81a;
    padding:8px 0 8px 15px;
    margin-bottom:30px;
    line-height:32px;
    font-size:16px
}
#walletbalance span{
    font-weight:bold;
    padding-left:10px
}
#intro-box{
    background:#eff0f1;
    border-left:8px solid #c6cacc;
    padding:8px 0 8px 15px;
    margin-bottom:22px;
    font-size:13px
}
#intro-box a{
    font-weight:bold
}
#intro-box a.close{
    display:block;
    max-width:15px;
    height:15px;
    float:right;
    margin:0 12px
}
#userContent *{
    font-family:'Source Sans Pro',sans-serif!important
}
#userContent div.descriptionAddition{
    margin-top:12px
}
#userContent div.descriptionAddition:last-child{
    margin-bottom:12px
}
#userContent div.descriptionAdditionContent p{
    margin:0;
    padding:0
}
#userContent div.descriptionAdditionContent img{
    display:block
}
#ad-campaign:hover{
    text-decoration:none
}
#ad-campaign object{
    height:80px
}
#imageModal{
    position:fixed;
    z-index:1050;
    top:10%;
    left:0;
    right:0;
    max-width:68%;
    min-max-width:120px;
    height:auto;
    margin:0 auto
}
#imageModal.fade{
    -webkit-transition:max-width .1s linear;
    -moz-transition:max-width .1s linear;
    -o-transition:max-width .1s linear;
    transition:max-width .1s linear;
    max-width:120px
}
#imageModal.fade.in{
    max-width:400px
}
#imageModal .modal-body img{
    min-max-width:58px
}
#imageModal .modal-body{
    padding:0;
    max-height:4000px
}
#imageModal .modal-footer{
    padding-top:5px;
    padding-bottom:0;
    text-align:center
}
#imageModal .modal-footer .thumbnails{
    padding-top:0;
    display:inline-block
}
#imageModal .modal-footer .thumbnails .thumbnail{
    vertical-align:middle
}
#imageModal .modal-footer .thumbnails li{
    text-align:center;
    margin:3px
}
#mainImage{
    height:300px
}
#mainImage img{
    max-height:290px;
    max-width:290px;
    margin:auto;
    padding:3px;
    border:1px solid #c6cacc;
    background-color:#fff
}
#mainImage img:hover{
    border-color:#8c9499
}
#private-message-form .control-group label{
    float:left
}
#private-message-form .control-group label.required:after{
    display:inline;
    content:' *'
}
#private-message-form .control-group .controls label{
    float:none;
    display:inline
}
#private-message-form input[type="checkbox"]{
    float:left
}
#campaign-newsletter .control-group label{
    float:left
}
#campaign-newsletter .control-group label.required:after{
    display:inline;
    content:' *'
}
#campaign-newsletter .control-group .controls label{
    float:none;
    display:inline
}
#campaign-newsletter input[type="checkbox"]{
    float:left
}
#email-share-form .control-group label{
    float:left
}
#email-share-form .control-group label.required:after{
    display:inline;
    content:' *'
}
#email-share-form .control-group .controls label{
    float:none;
    display:inline
}
#email-share-form input[type="checkbox"]{
    float:left
}
#email-share-form ul.errors{
    list-style:none;
    font-size:11px;
    color:#da4e48
}
#item-description-addition .control-group label{
    float:left
}
#item-description-addition .control-group label.required:after{
    display:inline;
    content:' *'
}
#item-description-addition .control-group .controls label{
    float:none;
    display:inline
}
#item-description-addition input[type="checkbox"]{
    float:left
}
#item-description-addition label{
    font-size:12px;
    color:#1a2a33;
    font-weight:bold
}
#item-description-addition p{
    font-size:12px;
    color:#1a2a33
}
#slogan{
    padding-right:30px;
    font-family:'Source Sans Pro',sans-serif;
    font-size:15px;
    text-align:center
}
#huutoTour{
    display:none
}
.joyride-tip-guide{
    position:absolute;
    background:#fff;
    display:none;
    color:#1a2a33;
    max-width:300px;
    z-index:2001;
    top:0;
    left:0;
    font-weight:normal;
    font-size:12px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.joyride-tip-guide span.joyride-nub{
    display:block;
    position:absolute;
    left:22px;
    max-width:0;
    height:0;
    border:solid 8px
}
.joyride-tip-guide span.joyride-nub.top{
    border-color:#fff;
    border-top-color:transparent!important;
    border-left-color:transparent!important;
    border-right-color:transparent!important;
    top:-16px;
    bottom:none;
    border-left-max-width:4px;
    border-right-max-width:4px
}
.joyride-tip-guide span.joyride-nub.bottom{
    border-color:#fff;
    border-bottom-color:transparent!important;
    border-left-color:transparent!important;
    border-right-color:transparent!important;
    bottom:-16px;
    bottom:none;
    border-left-max-width:4px;
    border-right-max-width:4px
}
.joyride-tip-guide span.joyride-nub.right{
    border-color:#fff;
    border-top-color:transparent!important;
    border-right-color:transparent!important;
    border-bottom-color:transparent!important;
    top:22px;
    bottom:none;
    left:auto;
    right:-16px;
    border-top-max-width:4px;
    border-bottom-max-width:4px
}
.joyride-tip-guide span.joyride-nub.left{
    border-color:#fff;
    border-top-color:transparent!important;
    border-left-color:transparent!important;
    border-bottom-color:transparent!important;
    top:22px;
    left:-16px;
    right:auto;
    bottom:none;
    border-top-max-width:4px;
    border-bottom-max-width:4px
}
.joyride-content-wrapper{
    padding:10px 10px 15px 15px
}
.joyride-tip-guide p:first-child{
    font-weight:bold;
    color:#fe6500;
    margin:0;
    font-size:13px
}
.joyride-tip-guide p{
    font-size:12px;
    line-height:20px
}
.joyride-close-tip{
    position:absolute;
    right:10px;
    top:10px;
    color:rgba(0,0,0,0.4)!important;
    text-decoration:none;
    font-size:24px;
    font-weight:bold;
    border-bottom:none!important
}
.joyride-close-tip:hover{
    color:rgba(0,0,0,0.9)!important;
    text-decoration:none
}
.joyride-modal-bg{
    position:fixed;
    height:100%;
    max-width:100%;
    background:#000;
    background:transparent;
    background:rgba(0,0,0,0.8);
    -ms-filter:"alpha(opacity=80)";
    filter:alpha(opacity=80);
    opacity:.8;
    z-index:2000;
    top:0;
    left:0;
    cursor:pointer
}
#profiler-link{
    display:block;
    position:relative
}
.imageHolder{
    border:1px solid #CCC;
    max-width:60px;
    height:60px;
    float:left
}
.no-gray-hover{
    background:transparent!important
}
#galleryListPreviewModal .first td{
    background-color:#d5edf5
}
#galleryListPreviewModal .first td a{
    color:#05aad3
}
#galleryHeader{
    margin-left:0
}
#shopsHelp #steps{
    background:url('/fi/img/stepit.jpg') no-repeat top left;
    max-width:470px;
    height:194px;
    padding-bottom:20px;
    padding-left:13px;
    clear:both
}
#shopsHelp #steps div{
    z-index:1;
    float:left;
    max-width:143px;
    text-align:center;
    padding:79px 0 76px 0
}
.adminToolBox{
    background-color:#ddf;
    color:#1a2a33;
    margin-bottom:30px;
    padding:8px 0 8px 15px
}
.adminToolBox a{
    color:#1a2a33
}
#purchase-feedback-form label{
    font-weight:bold;
    display:inline-block
}
#purchase-feedback-form .controls label{
    font-weight:normal;
    padding-right:10px
}
#purchase-feedback-request-list thead{
    background:#eff0f1
}
#purchase-feedback-request-list thead th label{
    display:inline-block
}
#purchase-feedback-request-list .purchase-feedback-modal textarea{
    max-width:100%
}
.bank-authentication-provider{
    text-align:center;
    vertical-align:bottom;
    border:1px solid #ddd;
    padding:8px 0 8px 0;
    min-height:100px
}
.bank-authentication-provider a img{
    max-height:60px
}
.icon-edit{
    background:url("../images/icon_edit.png") no-repeat 0 0
}
#opendaysControls{
    margin-bottom:15px
}
#dayRangeControls{
    margin-left:0
}
.icon-external-link{
    background-image:url("/module/fresco/images/icon/external-link.png");
    background-position:0 0
}
#postiParcelPointModal .controls{
    margin-bottom:10px
}
#postiParcelPointModal #pickup-point-details{
    padding-top:10px
}
#postiParcelPointModal #pickup-point-help{
    clear:both
}
#postiParcelPointModal.fluid .control-group.phone{
    margin-top:20px
}
#postiParcelPointModal.fluid .control-group{
    margin-left:25px
}
.controls .add-on.help-inline{
    border:0;
    background-color:transparent
}
@media(max-width:600px){
    .modal.fluid div{
        overflow-wrap:break-word;
        word-wrap:break-word;
        -webkit-hyphens:auto;
        -moz-hyphens:auto;
        -ms-hyphens:auto;
        -o-hyphens:auto;
        hyphens:auto
    }
}
@media(max-height:1080px){
    .modal .modal-body{
        max-height:902px
    }
    .modal.fluid .modal-body{
        max-height:100%
    }
}
@media(max-width:600px),(max-height:600px){
    .modal.fluid{
        left:3%;
        right:3%;
        max-width:94%;
        max-height:100%
    }
    #category-options.modal .tabbable,#category-options.modal .collapse{
        -webkit-box-sizing:content-box;
        -moz-box-sizing:content-box;
        box-sizing:content-box;
        max-width:100%;
        margin:5px -5px;
        padding:5px
    }
    #category-options.modal .tabbable li,#category-options.modal .collapse li{
        max-width:50%
    }
}
@media(max-width:450px){
    #category-options.modal .tabbable li,#category-options.modal .collapse li{
        max-width:100%
    }
}
@media(max-height:1024px){
    .modal .modal-body{
        max-height:662px
    }
}
@media(max-height:800px){
    .modal{
        position:absolute
    }
    .modal .modal-body{
        max-height:480px
    }
    #listpage .spanimage{
        max-width:80px
    }
    #listpage .spanimage a img{
        max-width:64px
    }
}
@media(max-height:768px){
    .modal .modal-body{
        max-height:488px
    }
}
@media(max-height:600px){
    .modal{
        position:absolute
    }
    .modal .modal-body{
        max-height:380px
    }
}
@media(max-height:480px){
    .modal{
        position:absolute
    }
    .modal .modal-body{
        max-height:232px
    }
}
@media(max-height:320px){
    .modal{
        position:absolute
    }
    .modal .modal-body{
        max-height:70px
    }
}
x:-o-prefocus,html{
    height:100%
}
x:-o-prefocus body,html body{
    height:100%
}
.dropdown-backdrop{
    position:static
}
#registerModal .modal-header,#loginModal .modal-header,#registerConfirmModal .modal-header,#linkAccountsModal .modal-header,#userEditModal .modal-header,.modal-plain .modal-header{
    border-bottom:0;
    padding:15px 25px 10px
}
#registerModal .modal-body,#loginModal .modal-body,#registerConfirmModal .modal-body,#linkAccountsModal .modal-body,#userEditModal .modal-body,.modal-plain .modal-body{
    padding:0 25px 0
}
#registerModal .modal-body .dual-box-container,#loginModal .modal-body .dual-box-container,#registerConfirmModal .modal-body .dual-box-container,#linkAccountsModal .modal-body .dual-box-container,#userEditModal .modal-body .dual-box-container,.modal-plain .modal-body .dual-box-container{
    height:275px;
    max-width:520px
}
#registerModal .modal-body .dual-box-container .dual-box,#loginModal .modal-body .dual-box-container .dual-box,#registerConfirmModal .modal-body .dual-box-container .dual-box,#linkAccountsModal .modal-body .dual-box-container .dual-box,#userEditModal .modal-body .dual-box-container .dual-box,.modal-plain .modal-body .dual-box-container .dual-box{
    background-color:#d5edf5;
    height:235px;
    padding:20px;
    max-width:45%
}
#registerModal .modal-body .dual-box-container .dual-box h4,#loginModal .modal-body .dual-box-container .dual-box h4,#registerConfirmModal .modal-body .dual-box-container .dual-box h4,#linkAccountsModal .modal-body .dual-box-container .dual-box h4,#userEditModal .modal-body .dual-box-container .dual-box h4,.modal-plain .modal-body .dual-box-container .dual-box h4{
    color:#05aad3
}
#registerModal .modal-body .dual-box-container .dual-box p,#loginModal .modal-body .dual-box-container .dual-box p,#registerConfirmModal .modal-body .dual-box-container .dual-box p,#linkAccountsModal .modal-body .dual-box-container .dual-box p,#userEditModal .modal-body .dual-box-container .dual-box p,.modal-plain .modal-body .dual-box-container .dual-box p{
    font-size:12px
}
#registerModal .modal-body .dual-box-container .dual-box-left,#loginModal .modal-body .dual-box-container .dual-box-left,#registerConfirmModal .modal-body .dual-box-container .dual-box-left,#linkAccountsModal .modal-body .dual-box-container .dual-box-left,#userEditModal .modal-body .dual-box-container .dual-box-left,.modal-plain .modal-body .dual-box-container .dual-box-left{
    float:left;
    margin-left:-20px
}
#registerModal .modal-body .dual-box-container .dual-box-right,#loginModal .modal-body .dual-box-container .dual-box-right,#registerConfirmModal .modal-body .dual-box-container .dual-box-right,#linkAccountsModal .modal-body .dual-box-container .dual-box-right,#userEditModal .modal-body .dual-box-container .dual-box-right,.modal-plain .modal-body .dual-box-container .dual-box-right{
    float:right;
    margin-right:-20px
}
#registerModal .modal-body .dual-box-container h4,#loginModal .modal-body .dual-box-container h4,#registerConfirmModal .modal-body .dual-box-container h4,#linkAccountsModal .modal-body .dual-box-container h4,#userEditModal .modal-body .dual-box-container h4,.modal-plain .modal-body .dual-box-container h4,#registerModal .modal-body .dual-box-container label,#loginModal .modal-body .dual-box-container label,#registerConfirmModal .modal-body .dual-box-container label,#linkAccountsModal .modal-body .dual-box-container label,#userEditModal .modal-body .dual-box-container label,.modal-plain .modal-body .dual-box-container label,#registerModal .modal-body .dual-box-container p,#loginModal .modal-body .dual-box-container p,#registerConfirmModal .modal-body .dual-box-container p,#linkAccountsModal .modal-body .dual-box-container p,#userEditModal .modal-body .dual-box-container p,.modal-plain .modal-body .dual-box-container p,#registerModal .modal-body .dual-box-container a,#loginModal .modal-body .dual-box-container a,#registerConfirmModal .modal-body .dual-box-container a,#linkAccountsModal .modal-body .dual-box-container a,#userEditModal .modal-body .dual-box-container a,.modal-plain .modal-body .dual-box-container a,#registerModal .modal-body .dual-box-container input,#loginModal .modal-body .dual-box-container input,#registerConfirmModal .modal-body .dual-box-container input,#linkAccountsModal .modal-body .dual-box-container input,#userEditModal .modal-body .dual-box-container input,.modal-plain .modal-body .dual-box-container input,#registerModal .modal-body .dual-box-container .control-group,#loginModal .modal-body .dual-box-container .control-group,#registerConfirmModal .modal-body .dual-box-container .control-group,#linkAccountsModal .modal-body .dual-box-container .control-group,#userEditModal .modal-body .dual-box-container .control-group,.modal-plain .modal-body .dual-box-container .control-group,#registerModal .modal-body .dual-box-container form,#loginModal .modal-body .dual-box-container form,#registerConfirmModal .modal-body .dual-box-container form,#linkAccountsModal .modal-body .dual-box-container form,#userEditModal .modal-body .dual-box-container form,.modal-plain .modal-body .dual-box-container form{
    line-height:20px
}
#registerModal .modal-body .dual-box-container h4,#loginModal .modal-body .dual-box-container h4,#registerConfirmModal .modal-body .dual-box-container h4,#linkAccountsModal .modal-body .dual-box-container h4,#userEditModal .modal-body .dual-box-container h4,.modal-plain .modal-body .dual-box-container h4{
    margin-bottom:18px
}
#registerModal .modal-body .dual-box-container .control-group,#loginModal .modal-body .dual-box-container .control-group,#registerConfirmModal .modal-body .dual-box-container .control-group,#linkAccountsModal .modal-body .dual-box-container .control-group,#userEditModal .modal-body .dual-box-container .control-group,.modal-plain .modal-body .dual-box-container .control-group{
    margin-bottom:10px
}
#registerModal .modal-body .help,#loginModal .modal-body .help,#registerConfirmModal .modal-body .help,#linkAccountsModal .modal-body .help,#userEditModal .modal-body .help,.modal-plain .modal-body .help{
    font-size:12px
}
#registerModal .modal-body .helpBox,#loginModal .modal-body .helpBox,#registerConfirmModal .modal-body .helpBox,#linkAccountsModal .modal-body .helpBox,#userEditModal .modal-body .helpBox,.modal-plain .modal-body .helpBox{
    padding-top:20px
}
#registerModal .modal-footer,#loginModal .modal-footer,#registerConfirmModal .modal-footer,#linkAccountsModal .modal-footer,#userEditModal .modal-footer,.modal-plain .modal-footer{
    border-top:0;
    background-color:white;
    text-align:left;
    padding:15px 25px
}
#registerModal .modal-footer .grayed,#loginModal .modal-footer .grayed,#registerConfirmModal .modal-footer .grayed,#linkAccountsModal .modal-footer .grayed,#userEditModal .modal-footer .grayed,.modal-plain .modal-footer .grayed{
    background-color:#eff0f1;
    margin:0 -20px;
    padding:7px 20px;
    line-height:30px
}
#registerModal .modal-footer .sideLinks,#loginModal .modal-footer .sideLinks,#registerConfirmModal .modal-footer .sideLinks,#linkAccountsModal .modal-footer .sideLinks,#userEditModal .modal-footer .sideLinks,.modal-plain .modal-footer .sideLinks{
    text-align:right;
    font-size:12px;
    line-height:14px;
    float:right
}
#registerModal .close,#loginModal .close,#registerConfirmModal .close,#linkAccountsModal .close,#userEditModal .close,.modal-plain .close{
    margin:10px 10px 0 0
}
#registerModal.modal.fluid .modal-header,#loginModal.modal.fluid .modal-header,#registerConfirmModal.modal.fluid .modal-header,#linkAccountsModal.modal.fluid .modal-header,#userEditModal.modal.fluid .modal-header,.modal-plain.fluid .modal-header{
    padding:15px 40px 10px;
    color:red
}
#registerModal.modal.fluid .modal-body,#loginModal.modal.fluid .modal-body,#registerConfirmModal.modal.fluid .modal-body,#linkAccountsModal.modal.fluid .modal-body,#userEditModal.modal.fluid .modal-body,.modal-plain.fluid .modal-body{
    box-shadow:0 5px 7px rgba(0,0,0,0.3);
    padding:0 40px 0
}
#registerModal.modal.fluid .modal-footer,#loginModal.modal.fluid .modal-footer,#registerConfirmModal.modal.fluid .modal-footer,#linkAccountsModal.modal.fluid .modal-footer,#userEditModal.modal.fluid .modal-footer,.modal-plain.fluid .modal-footer{
    box-shadow:0 5px 7px rgba(0,0,0,0.3);
    padding:15px 40px
}
#registerModal.modal.fluid .close,#loginModal.modal.fluid .close,#registerConfirmModal.modal.fluid .close,#linkAccountsModal.modal.fluid .close,#userEditModal.modal.fluid .close,.modal-plain.fluid .close{
    margin:10px 10px 0 0
}
#linkAccountsModal input#userid,#linkAccountsModal input#password{
    max-width:176px
}
#linkAccountsModal .create-account{
    padding-right:20px
}
#linkAccountsModal .create-account h4{
    font-size:16px
}
#linkAccountsModal .create-account p{
    font-size:14px
}
#linkAccountsModal .link-account{
    border-left:1px solid #c6cacc;
    padding-left:20px
}
#linkAccountsModal .link-account h4{
    font-size:13px
}
#linkAccountsModal .link-account p{
    font-size:12px
}
#linkAccountsModal .link-account label{
    font-size:12px;
    margin:0
}
.btn-facebook{
    background-color:#3b5998
}
.btn-facebook:hover,.btn-facebook:focus{
    background-color:#344e86
}
.facebook-f{
    border-right:1px solid #1a2a33;
    padding-right:10px;
    margin-right:10px;
    font-size:20px
}
.facebook-account-link-box .facebook-profile-info-row{
    margin-top:10px;
    margin-bottom:10px
}
.facebook-account-link-box .facebook-profile-info-row *{
    display:inline-block;
    vertical-align:middle;
    padding-right:5px
}
.facebook-account-link-box .facebook-profile-info-row .name{
    font-weight:bold
}
.item-map-invalid-location-notice{
    margin-top:6px
}
.modal #user-notify .alert .close{
    display:none
}
aside.customer-service{
    position:absolute;
    z-index:2;
    line-height:1.6;
    color:#fff
}
aside.customer-service .customer-service-toggle,aside.customer-service .customer-service-content{
    position:absolute;
    background:#05aad3
}

320px
480px
600px
768px
900px
1024px
1200px


/* Extra small devices (320px and down) */
@media only screen and (max-width: 320px) {
    aside.customer-service .customer-service-toggle {
        top: 530px !important;
        left:-55px !important;
    }
}

/* Extra small devices (480px and down) */
@media only screen and (max-width: 480px) {
    aside.customer-service .customer-service-toggle {
        top: 415px !important;
        left:-55px !important;
    }
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    aside.customer-service .customer-service-toggle {
        top: 415px !important;
        left:-55px !important;
    }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    aside.customer-service .customer-service-toggle {
        top: 480px !important;
        left:-55px !important;
    }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    aside.customer-service .customer-service-toggle {
        top: 415px !important;
        left:-55px !important;
    }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    aside.customer-service .customer-service-toggle {
        top: 50px !important;
        left:-55px !important;
    }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    aside.customer-service .customer-service-toggle {
        top: 50px !important;
        left:-55px !important;
    }
}
aside.customer-service .customer-service-toggle{
    top:50px;
    height:30px;
    left:-55px;
    display:block;
    max-width:166px;
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg);
    line-height:30px;
    text-transform:uppercase;
    text-align:center;
    color:#fff;
    padding: 5px 15px;
}
aside.customer-service .customer-service-toggle:hover{
    text-decoration:none
}
aside.customer-service .customer-service-toggle.expanded,aside.customer-service .customer-service-toggle:hover{
    background:#0488a9
}
aside.customer-service .customer-service-content{
    top:405px;
    left:28px;
    max-width:260px;
    padding:20px
}
aside.customer-service .customer-service-content .customer-service-number{
    font-size:30px;
    line-height:22px
}
aside.customer-service .customer-service-content .close{
    color:#fff;
    position:absolute;
    top:0;
    right:0;
    padding:5px;
    font-weight:normal;
    font-size:20px;
    opacity:1
}
aside.customer-service .customer-service-content .btn{
    color:#05aad3;
    margin:18px 0 0 0;
    padding-left:30px;
    padding-right:30px
}
aside.customer-service a{
    color:#abdaeb
}
.charityFrame small{
    line-height:1.4em
}
.charityFrame small a{
    color:#808080;
    text-decoration:underline
}
.input-prepend input#userid{
    max-width:179px
}
.control-group span.indicator{
    min-max-width:12px;
    padding:4px 5px
}
.control-group.error span.indicator{
    background-color:#ffe2ea
}
#item-sold-info .btn{
    margin-left:0
}
#window-banner{
    margin-left:0;
    margin-bottom:30px
}
.teasers .teaser:last-child{
    margin-bottom:20px
}
#listpage.marketing .caption a{
    color:#1a2a33
}
#listpage.marketing .caption .kodinkuvalehti_digilipas a{
    color:#049cdb
}
#listpage.marketing .caption .kodinkuvalehti_digilipas ol>li{
    margin-bottom:10px
}
#listpage.marketing .caption .kodinkuvalehti_digilipas p{
    margin:-20px 0 30px
}
.item-content .bidbox{
    background:#fff
}
.item-content .bidbox .row,.item-content .bidbox .row-fluid{
    padding-bottom:18px
}
.item-content .bidbox .row.buynow,.item-content .bidbox .row-fluid.buynow{
    padding-top:0
}
.item-content .bidbox .row:first-child,.item-content .bidbox .row-fluid:first-child{
    padding-top:18px
}
.item-content .bidbox .row.quantity,.item-content .bidbox .row-fluid.quantity{
    padding:14px 0 0 0;
    background-color:#ebebeb;
    font-size:12px
}
.item-content .bidbox .row.timeleft,.item-content .bidbox .row-fluid.timeleft{
    padding:14px 0;
    background:#fff;
    font-size:12px
}
.item-content .bidbox .info{
    font-size:12px;
    font-weight:normal;
    color:#808080;
    margin-top:1px;
    margin-bottom:0
}
.item-content .bidbox .span4.title{
    padding-left:18px;
    max-width:102px;
    text-transform:uppercase
}
.item-content .bidbox .span8.data{
    padding-left:28px;
    max-width:222spx
}
.item-content .bidbox .timeleft .span4.data{
    padding-right:0;
    max-width:240px
}
.item-content .bidbox .title{
    font-size:12px;
    color:#1a2a33;
    white-space:nowrap
}
.item-content .bidbox .data{
    color:#1a2a33
}
.item-content .bidbox .price{
    font-size:16px;
    font-weight:bold
}
.item-content .bidbox .price .help-inline{
    font-size:12px;
    font-weight:normal
}
.item-content .bidbox .reserve-price-seller{
    color:#da4e48
}
.item-content .bidbox button.pull-up{
    margin-top:-7px;
    margin-bottom:-8px
}
.item-content .bidbox input[type="checkbox"],.item-content .bidbox input[type="radio"]{
    margin-top:5px;
    margin-right:2px
}
.item-content .bidbox button.btn{
    max-width:120px
}
.item-content .bidbox a.btn{
    max-width:70px
}
.item-content .bidbox .bidbox-offer-stats-single-line{
    line-height:45px
}
.item-content .bidbox-offer-button{
    padding:5px 10px 7px
}
.item-content .header{
    height:30px
}
.item-content .header>div,.item-content .header .share>div,.item-content .header .share>div>div{
    float:left
}
.item-content .header .itemid,.item-content .header .favorite{
    font-size:14px;
    color:#1a2a33;
    margin-left:0;
    margin-right:30px
}
.item-content .header .favorite{
    max-width:145px
}
.item-content .header .favorite .icon{
    margin-right:8px
}
.item-content .header .share a{
    text-decoration:none;
    outline:0
}
.item-content .header .share .facebookButton{
    max-width:105px;
    padding:7px 0 0 9px
}
.item-content .header .share .facebookButton iframe{
    max-width:100px!important
}
.item-content .header .share .twitterButton{
    max-width:80px;
    padding:7px 0 1px 9px
}
.item-content .header .share .googlePlusButton{
    max-width:80px;
    padding:4px 0 0 9px
}
.item-content .header .share .popover{
    background-color:#d5edf5;
    z-index:1010;
    border-color:#d5edf5;
    display:none;
    position:relative;
    top:-10px;
    margin-left:5px;
    margin-right:18px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.item-content .header .share .popover .popover-title{
    background-color:#d5edf5
}
.item-content .header .share .popover .arrow,.item-content .header .share .popover .arrow:after{
    border-right-color:#d5edf5
}
.item-content .header .icon{
    color:#05aad3;
    font-size:16px;
    margin-right:10px;
    cursor:pointer
}
.item-content .header .icon:hover,.item-content .header .icon.active{
    color:#0488a9
}
.item-content .header .icon_mail{
    font-size:20px;
    line-height:10px
}
.item-content .offerContainer{
    display:block;
    float:left;
    padding:0;
    margin:0 0 12px 19px
}
.item-content .offerContainer .red{
    color:#da4e48!important
}
.item-content .offerContainer .item-info{
    background-color:#ebebeb
}
.item-content .offerContainer .offer{
    margin:12px 0 12px 12px;
    display:block;
    float:left;
    background-color:#fff;
    max-width:300px
}
.item-content .offerContainer .offer .leftCol{
    margin-left:20px;
    margin-top:0;
    float:left;
    max-width:140px;
    text-transform:uppercase;
    font-size:12px;
    color:#808080
}
.item-content .offerContainer .offer .leftCol .price{
    font-size:16px
}
.item-content .offerContainer .offer .leftCol .info{
    text-transform:none
}
.item-content .offerContainer .offer .rightCol{
    margin-right:20px;
    margin-top:5px;
    float:right;
    max-width:120px
}
.item-content .offerContainer .offer .price{
    color:#da4e48
}
.item-content .offerContainer .offer .bottom{
    background-color:#ebebeb;
    padding:20px 0 10px 20px
}
.item-content .offerContainer .offer .bottom .title{
    font-size:12px;
    line-height:14px
}
.item-content .offerContainer .offer .bottom .data{
    font-size:14px;
    line-height:14px
}
.item-content .offerContainer .offer .bottom .data strong{
    font-weight:normal
}
.item-content .offerContainer .offer .bottom .info{
    margin-left:0;
    font-size:12px;
    color:#999
}
.item-content .offerContainer .offer .bottom .span12.info{
    line-height:14px;
    padding-bottom:7px
}
.item-content .offerContainer .offer .icon_check_alt2:before{
    font-size:14px;
    color:#73b81a;
    padding:5px 5px 0 7px
}
.item-content .offerContainer .offer hr{
    color:#808080;
    margin:0 12px 12px 12px
}
.item-content .offerContainer .offer #offerModalHelp{
    position:relative;
    display:block;
    max-width:270px;
    padding-bottom:0!important;
    background-color:#faed96;
    z-index:1010;
    border-color:#faed96;
    margin-left:12px;
    margin-right:15px;
    margin-bottom:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.item-content .offerContainer .offer #offerModalHelp .popover-title{
    background-color:#faed96
}
.item-content .offerContainer .offer #offerModalHelp .popover-content{
    padding:5px 7px 5px 12px;
    line-height:14px;
    color:#c89e10;
    font-size:11px
}
.item-content .offerContainer .offer #offerModalHelp .arrow,.item-content .offerContainer .offer #offerModalHelp .arrow:after{
    top:0;
    left:75%;
    margin-top:-12px;
    margin-left:-10px;
    border-right:15px solid transparent;
    border-bottom:15px solid #faed96;
    border-left:15px solid transparent
}
.item-content .offerContainer .offer #offerModalHelp .offerModalHelp-close{
    font-size:12px;
    text-decoration:none!important;
    margin-right:10px
}
.item-content .offerContainer .offer #offerModalHelp a{
    color:inherit;
    text-decoration:underline
}
.item-content .offerContainer .offer #offerWrapper{
    padding-bottom:20px
}
.item-content .offerContainer .seller{
    font-size:12px;
    padding:12px;
    padding-bottom:32px;
    margin:12px 0 12px 12px;
    display:block;
    float:left;
    background-color:#fff;
    max-width:180px;
    text-transform:uppercase
}
.item-content .offerContainer .seller .seller-closed{
    background-color:#da4e48;
    color:#fff;
    margin:-12px -12px 0 -12px;
    padding:12px 12px 12px 17px
}
.item-content .offerContainer .seller .seller-closed a{
    color:#fff;
    text-transform:none;
    font-size:14px
}
.item-content .offerContainer .seller .seller-closed h2{
    margin-bottom:8px
}
.item-content .offerContainer .seller .seller-closed .icon_blocked{
    color:#fff
}
.item-content .offerContainer .seller .seller-status{
    padding-top:12px
}
.item-content .offerContainer .seller>div{
    padding-left:5px
}
.item-content .offerContainer .seller h2 a{
    color:#05aad3;
    text-transform:none;
    font-size:16px
}
.item-content .offerContainer .seller .points{
    line-height:150%
}
.item-content .offerContainer .seller .points a{
    color:#808080!important
}
.item-content .offerContainer .seller .icon_like_alt:before{
    font-size:14px;
    color:#73b81a;
    padding-right:5px
}
.item-content .offerContainer .seller .icon_dislike_alt:before{
    font-size:14px;
    color:#da4e48;
    padding-right:5px
}
.item-content .offerContainer .seller .icon_star:before{
    font-size:14px;
    color:#73b81a;
    padding-right:5px
}
.item-content .offerContainer .seller .icon_check{
    font-size:14px;
    color:#73b81a;
    padding-right:5px
}
.item-content .offerContainer .seller .icon_error_triangle_alt:before{
    font-size:14px;
    color:#73b81a;
    padding:5px
}
.item-content .offerContainer .seller .points{
    padding-top:10px;
    text-transform:none
}
.item-content .offerContainer .seller .seller-items a{
    text-transform:none;
    font-size:14px
}
.item-content .offerContainer .disabledRed{
    opacity:.7;
    color:#fff!important;
    background-color:#da4e48!important
}
.item-content .offerContainer .disabledWhite{
    opacity:.7;
    color:#da4e48!important
}
.item-content .offerContainer .banner{
    background-color:#ebebeb
}
.item-content .offerContainer .cts-banner{
    margin-top:12px
}
.item-content .offerContainer .seller-restriction-notices .alert{
    padding:8px;
    margin:0 8px 0 8px;
    display:block;
    border-radius:0
}
.item-content .offerContainer .seller-restriction-notices .icon-exclamation-sign{
    margin-right:5px
}
.item-content .mediumImage{
    text-align:center;
    margin-bottom:10px
}
.item-content .mediumImage img{
    margin:auto
}
.item-content .mediumImage .item-image-container{
    padding:3px;
    border:1px solid #c6cacc;
    background-color:#fff;
    max-width:380px;
    height:380px;
    position:relative
}
.item-content .mediumImage .item-image-container:hover{
    border-color:#8c9499
}
.item-content .mediumImage .item-image-container a.rotate-image{
    position:absolute;
    bottom:0;
    left:0;
    padding:9px 12px;
    margin:3px;
    background-color:#da4e48;
    color:white;
    font-size:16px
}
.item-content .mediumImage .item-image-container a.image-link{
    display:block;
    max-width:inherit;
    height:inherit
}
.item-content .itemThumbnails{
    text-align:center;
    vertical-align:middle
}
.item-content .itemThumbnails .itemThumbnail{
    padding:3px;
    border:1px solid #c6cacc;
    background-color:#fff;
    display:block
}
.item-content .itemThumbnails .itemThumbnail:hover{
    border-color:#8c9499
}
.item-content .itemThumbnails .itemThumbnailOuterBox{
    padding:3px
}
.item-content .itemThumbnails .itemThumbnailOuterBox:hover{
    background:#eee
}
.item-content .itemThumbnails .itemThumbnailOuterBox.active{
    background:0
}
.item-content .itemThumbnails .itemThumbnailOuterBox.active a{
    border-color:#05aad3;
    -webkit-box-shadow:0 0 5px #05aad3;
    -moz-box-shadow:0 0 5px #05aad3;
    box-shadow:0 0 5px #05aad3
}
.item-content .question-date,.item-content .answer-date{
    color:#808080;
    margin:0 10px 0 10px
}
.row-stretch{
    margin-right:-20px;
    padding-top:30px;
    padding-bottom:30px
}
.dark-theme{
    color:white
}
.dark-theme h2{
    color:white
}
.dark-theme hr{
    border-top:1px solid rgba(0,0,0,0.2)
}
.dark-theme .title{
    color:#7c6e6b
}
.dark-theme .modal{
    color:#1a2a33;
    font-size:15px
}
.dark-theme .modal a{
    color:#05aad3
}
.dark-theme .modal textarea{
    max-width:100%
}
.light-box{
    background-color:#d5edf5
}
.light-box table td{
    background-color:rgba(4,136,169,0.1);
    border-color:#d5edf5
}
.light-box table .tr-highest-bid td{
    background-color:#fff
}
.light-box table .tr-highest-bid td .value{
    color:#da4e48
}
.light-box table .tr-auction-started td{
    background-color:rgba(4,136,169,0.6);
    color:#fff
}
.light-box table tr.transparent td{
    background-color:inherit
}
.light-box table a{
    color:#232323
}
.light-box table .modal a{
    color:#05aad3
}
.light-box hr{
    border-top-color:rgba(4,136,169,0.1)
}
.dark-box{
    background-color:#abdaeb
}
.dark-box .btn.disabled{
    background-color:rgba(4,136,169,0.4);
    color:rgba(213,237,245,0.7)
}
.teaser-dark{
    color:#fff;
    background:#05aad3;
    font-size:16px;
    line-height:20px;
    font-weight:bold;
    padding:10px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    text-align:center
}
.bid-stats>div,.offer-stats>div{
    color:#1a2a33;
    background-color:white;
    float:left;
    text-align:center;
    border-left:1px solid #d5edf5;
    padding:15px
}
.bid-stats>div:first-child,.offer-stats>div:first-child{
    -webkit-border-radius:2px 0 0 2px;
    -moz-border-radius:2px 0 0 2px;
    border-radius:2px 0 0 2px;
    border:0
}
.bid-stats>div:last-child,.offer-stats>div:last-child{
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0
}
.bid-stats>div:only-child,.offer-stats>div:only-child{
    -webkit-border-radius:2px 2px 2px 2px;
    -moz-border-radius:2px 2px 2px 2px;
    border-radius:2px 2px 2px 2px
}
.bid-stats>div .value,.offer-stats>div .value{
    color:#da4e48
}
.bid-stats>div{
    max-width:95px
}
.bid-stats>div:last-child{
    margin-right:20px
}
.offer-stats>div{
    max-width:120px
}
.offer-stats.dimmed>div .value,.offer-stats.dimmed>div .title{
    color:#bdbdbd
}
.table .text-right{
    text-align:right
}
.table th,.table td{
    font-size:14px;
    line-height:18px
}
.bids{
    font-size:14px;
    line-height:18px
}
.bids .title{
    font-size:11px;
    text-transform:uppercase
}
.bids .bid-stats .title,.bids .offer-stats .title,.bids .autobid.title,.bids .title-highest-bid{
    color:#808080
}
.bids .value{
    font-size:16px;
    font-weight:bold
}
.bids table{
    margin-bottom:0
}
.bids table td:first-child{
    padding-left:20px
}
.bids table td:last-child{
    padding-right:20px
}
.bids table td.time{
    font-size:12px
}
.bids .table-bids td.time{
    max-width:21%
}
.bids .table-bids td.bidder{
    max-width:34%
}
.bids .table-bids td.bid-value{
    max-width:45%;
    position:relative
}
.bids .table-bids td.bid-value .autobid{
    font-weight:normal;
    position:absolute;
    max-width:210px;
    background-color:#fff;
    border-color:#fff;
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0;
    padding:0;
    margin-left:40px;
    text-align:left;
    padding-left:10px
}
.bids .table-bids td.bid-value .autobid .autobid-value{
    color:#da4e48;
    margin-left:3px
}
.bids .table-bids .title-highest-bid{
    margin-right:20px
}
.bids .table-offers .offer-question{
    margin:10px 0 10px 0
}
.bids .table-offers .offer-value{
    max-width:120px;
    position:relative;
    text-align:right
}
.bids .table-offers .offer-value a.offer-button{
    text-decoration:none;
    max-width:210px;
    margin-left:40px;
    position:absolute;
    text-align:left
}
.bids .table-offers .offer-value a.offer-button.disabled{
    cursor:default
}
.bids .table-offers .offer-value a.offer-button.disabled .arrow_back{
    background-color:rgba(4,136,169,0.2);
    color:rgba(213,237,245,0.9)
}
.bids .table-offers .offer-value a.offer-button .arrow_back{
    background-color:#fff;
    color:#da4e48;
    border-radius:50%;
    padding:3px
}
.bids .table-offers .offer-value a.offer-button .offer-button-text{
    font-size:12px;
    margin-left:6px
}
.bids .table-offers .offer-value a.offer-button .offer-button-text:hover{
    text-decoration:underline
}
.bids .table-offers .offer-answer .bubble-up{
    margin:10px 0 10px 0;
    color:#232323;
    background-color:#d5edf5
}
.bids .table-offers .offer-answer .bubble-up:before{
    border-top-color:#d5edf5
}
.bids .table-offers .offer-answer .bubble-up.approved{
    background-color:#fff
}
.bids .table-offers .offer-answer .bubble-up.approved:before{
    border-top-color:#fff
}
.bids .table-offers .offer-answer .bubble-up.approved .offer-answer-title{
    color:#05aad3;
    font-size:16px;
    font-weight:bold;
    margin-bottom:4px
}
.bids .table-offers .offer-answer .offer-answer-date{
    margin-right:8px
}
.bids .table-offers td{
    padding-bottom:20px
}
.bids .table-offers td>.row-fluid>div{
    min-height:0
}
.bids .offer-status{
    font-size:11px;
    text-transform:uppercase
}
.bids .offer-status.offer-status-flash{
    font-weight:bold;
    color:#fe6500
}
.bids .username{
    font-weight:bold
}
.seller-items .item a{
    text-decoration:none
}
.seller-items .item a .title{
    color:#1a2a33
}
.seller-items .huuto-item{
    float:left;
    margin-left:20px
}
.seller-items .huuto-item:first-child{
    margin-left:0
}
.seller-items .huuto-item img{
    max-width:132px;
    height:132px;
    padding:3px;
    border:1px solid #c6cacc
}
.seller-items .carousel-control{
    background-color:#fff;
    color:#05aad3;
    opacity:1;
    font-size:26px;
    line-height:30px;
    max-width:26px;
    height:26px;
    -webkit-box-shadow:0 4px 6px rgba(0,0,0,0.4);
    -moz-box-shadow:0 4px 6px rgba(0,0,0,0.4);
    box-shadow:0 4px 6px rgba(0,0,0,0.4)
}
.seller-items .carousel-control.right{
    right:-10px
}
.seller-items .carousel-control.left{
    left:-10px
}
.seller-items .carousel-control:hover{
    background-color:#05aad3;
    color:#fff
}
.button-row>.btn,.button-row>span{
    margin-right:10px
}
.item-details{
    font-size:14px;
    line-height:18px
}
.item-details [class*="span"]{
    min-height:24px;
    padding-bottom:5px
}
.gray{
    background-color:#ebebeb
}
.gray hr{
    border-top:1px solid rgba(0,0,0,0.1)
}
.accept-offer-modal textarea{
    max-width:100%
}
.offer-modal-button{
    padding:5px 10px 7px
}
.floatbox-container{
    min-height:600px
}
#huutopaketti-help .huutopaketti-intro{
    font-size:18px
}
#huutopaketti-help .step-num{
    font-size:40px;
    font-weight:bold;
    padding:14px 14px;
    background-color:#c7dca0;
    color:#fff;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    display:inline-block;
    vertical-align:middle;
    margin-right:6px
}
#huutopaketti-help .step-text{
    color:#73b81a;
    display:inline-block;
    vertical-align:middle
}
#huutopaketti-help .huutopaketti-info{
    background-color:#fff
}
#huutopaketti-help .huutopaketti-info>div{
    display:inline-block;
    vertical-align:middle
}
#huutopaketti-help .huutopaketti-info .icon_info{
    font-size:28px;
    margin-right:10px;
    color:#fac514
}
#huutopaketti-help .arrow_triangle-down{
    color:#bdbdbd;
    font-size:21px
}
#huutopaketti-help .huutopaketti-title{
    font-size:18px;
    font-weight:600;
    text-transform:uppercase;
    color:#73b81a
}
#huutopaketti-help .huutopaketti-info-text{
    padding-top:10px
}
#huutopaketti-help .huutopaketti-info-box{
    background-color:#e3eed0
}
#huutopaketti-help .huutopaketti-info-box.text-center{
    display:table-cell;
    vertical-align:middle;
    text-align:center
}
#huutopaketti-help .huutopaketti-info-boxes>div{
    padding:5px;
    margin:10px 0;
    font-size:13px
}
#huutopaketti-help .huutopaketti-info-boxes>div:first-child{
    margin-top:0
}
#huutopaketti-help .huutopaketti-info-boxes>div:last-child{
    margin-bottom:0
}
#huutopaketti-help .huutopaketti-bullets{
    margin-left:20px
}
.icon_blocked{
    color:#da4e48
}
.huuto-plus-promo,.huuto-uudistuu-promo{
    background-color:#151f28;
    border:0;
    margin:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    text-shadow:none;
    opacity:1;
    filter:alpha(opacity=100)
}
.huuto-plus-promo a,.huuto-uudistuu-promo a{
    color:#c7dca0;
    text-decoration:none
}
.huuto-plus-promo a strong,.huuto-uudistuu-promo a strong{
    font-size:16px;
    margin-right:20px
}
.huuto-plus-promo a strong .arrow_right_alt,.huuto-uudistuu-promo a strong .arrow_right_alt{
    margin-right:10px
}
.huuto-plus-promo .close,.huuto-uudistuu-promo .close{
    color:#bdbdbd
}
.huuto-uudistuu-promo{
    background-color:#ffffba;
    font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:15px;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:32px;
    padding-left:14px;
    color:#4d4d4d
}
.huuto-uudistuu-promo a{
    color:#008cba;
    text-decoration:underline
}
.huuto-uudistuu-promo .close{
    position:relative;
    color:#ffffba;
    background-color:#e9e99a;
    border-radius:9px;
    height:18px;
    max-width:18px;
    padding:0;
    line-height:18px;
    top:2px;
    font-size:16px;
    opacity:1
}
.huuto-uudistuu-promo .close:hover{
    opacity:.5
}
.huuto-uudistuu-promo .close span{
    position:absolute;
    left:4px;
    top:1px;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:300
}
.typeahead,.tt-query,.tt-hint{
    height:30px;
    padding:8px 12px;
    font-size:24px;
    line-height:30px;
    border:2px solid #ccc;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    outline:0
}
.typeahead{
    background-color:#fff
}
.typeahead:focus{
    border:2px solid #0097cf
}
.tt-query{
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.tt-hint{
    color:#999
}
.tt-dropdown-menu{
    max-width:300px;
    margin-top:12px;
    padding:8px 0;
    background-color:#fff;
    border:1px solid #ccc;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    box-shadow:0 5px 10px rgba(0,0,0,0.2)
}
.tt-suggestion{
    padding:3px 20px;
    font-size:18px;
    line-height:24px
}
.tt-suggestion.tt-cursor{
    background-color:#efefef
}
.tt-suggestion p{
    margin:0;
    padding-top:0;
    cursor:pointer
}
.tt-search-title{
    color:#808080;
    font-size:14px;
    text-transform:uppercase;
    margin-top:5px;
    margin-left:20px
}
hr.tt-search-divider{
    margin:10px 0
}
@media print{
    #adtop,#adside,.cts-banner,.ads-giant-box,.googleAds{
        display:none
    }
    .navbar-search,.navbar .nav-collapse,.customer-service,.huuto-plus-promo,.item-content .offerContainer .offer #offerModalHelp,.share,.favorite.remove,.favorite.add,#sanoma-services-container,#footer-outer-wrapper>div:not(.footerbar),.bid-actions,#questionButtonBox,#offerModalButton,.buynow-modal-button,.offer-button.cancel-offer{
        display:none
    }
    a[href]:after{
        content:none
    }
}
.shop-group .shop-list .row{
    padding-bottom:20px
}
.google-ads-itemlist-afs-top{
    height:198px
}
.google-ads-itemlist-afs-bottom{
    padding-left:115px;
    background:#fdf6cb;
    border-bottom:1px solid #c6cacc
}
.google-ads-itemlist-afs-bottom-label{
    margin-top:-5px;
    background:#fdf6cb
}
.google-ads-itemlist-afc-top{
    margin:10px 0
}
.google-ads-itemlist-afc-bottom{
    border-bottom:1px solid #c6cacc;
    margin-top:-5px;
    padding-top:15px;
    background:#fdf6cb
}
.google-ads-afc-sync{
    height:175px
}
.google-ads{
    padding-bottom:16px
}
.google-ads .google-ad{
    padding-bottom:6px;
    font-size:12px
}
.google-ads .name{
    display:block;
    color:#1a2a33;
    font-weight:bolder
}
.google-ads .description{
    color:#808080
}
.google-ads .url a{
    padding-left:5px;
    color:#05aad3
}
.forget-user-icon{
    color:#da4e48;
    font-size:30px;
    position:absolute;
    left:17px;
    top:12px
}
.forget-user-title{
    margin-left:38px!important
}
.page-content{
    padding: 20px;
}
.controls .span12{width: 100%;}
.controls .span8{width: 75%}
/*
#seller_shipping_price_strategy {
    max-width: none;
    padding: 4px 9px;
}

#freeLimitHolder label {
    line-height: 120%;
    padding-top: 0px;
} */
