/*!
 * 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;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-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:-.5em}sub{bottom:-.25em}img{max-width:100%;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:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2)}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{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{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;width:100%;min-height:30px;-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{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*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:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:700}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.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:10px 0;font-family:inherit;font-weight:700;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#999}h1,h2,h3{line-height:40px}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:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}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:20px}dt,dd{line-height:20px}dt{font-weight:700}dd{margin-left:10px}.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;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 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 20px;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:20px;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:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;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,.15)}pre.prettyprint{margin-bottom:20px}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 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:400;line-height:20px}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:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle}input,textarea,.uneditable-input{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-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,.8);outline:0;outline:thin dotted \9}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]{width:auto}select,input[type=file]{height:30px;*margin-top:4px;line-height:30px}select{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;cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{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:20px;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{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{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{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{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}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.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}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;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}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;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}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;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:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;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}.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;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:400;line-height:20px;text-align:center;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}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-append input,.input-append select,.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px}.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}.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:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*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;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.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:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:700}.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}.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-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;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */@font-face{font-family:FontAwesome;src:url('vhs-assets-css-91283050530d39397c8523ce2cc8ceb7.eot?v=3.1.0');src:url('vhs-assets-css-f7de22af8730502a3672ffab69640e44.eot?#iefix&v=3.1.0') format('embedded-opentype'),url('vhs-assets-css-9a70f903911970effe7157682945ff1b.woff?v=3.1.0') format('woff'),url('vhs-assets-css-047bb5a1ce8ff5cdc687712b3f7e7a97.ttf?v=3.1.0') format('truetype'),url('vhs-assets-css-7018f9193d54b0a8ad82bff3668b8bc9.svg#fontawesomeregular?v=3.1.0') format('svg');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^=icon-]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class^=icon-],a [class*=" icon-"],a [class^=icon-]:before,a [class*=" icon-"]:before{display:inline}[class^=icon-].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.2857142857142858em;text-align:center}[class^=icon-].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.5714285714285714em}ul.icons-ul{list-style-type:none;text-indent:-.7142857142857143em;margin-left:2.142857142857143em}ul.icons-ul>li .icon-li{width:.7142857142857143em;display:inline-block;text-align:center}[class^=icon-].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^=icon-].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^=icon-].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^=icon-],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.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:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^=icon-],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^=icon-].icon-large,.nav [class^=icon-].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^=icon-].icon-spin,.nav [class^=icon-].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^=icon-],.nav-pills [class^=icon-],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^=icon-].icon-large,.nav-pills [class^=icon-].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^=icon-].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^=icon-].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^=icon-].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^=icon-].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^=icon-].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^=icon-],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^=icon-].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^=icon-].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^=icon-].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^=icon-],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before,.icon-mail-forward:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before,.icon-rotate-left:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before,.icon-mail-reply:before{content:"\f112"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */.icon-large{font-size:1.3333333333333333em;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;vertical-align:middle}.nav [class^=icon-],.nav [class*=" icon-"]{vertical-align:inherit;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px}.nav [class^=icon-].icon-large,.nav [class*=" icon-"].icon-large{vertical-align:-25%}.nav-pills [class^=icon-].icon-large,.nav-tabs [class^=icon-].icon-large,.nav-pills [class*=" icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large{line-height:.75em;margin-top:-7px;padding-top:5px;margin-bottom:-5px;padding-bottom:4px}ul.icons-ul{text-indent:-1em;margin-left:2.142857142857143em}ul.icons-ul>li .icon-li{width:1em;margin-right:0}.btn [class^=icon-].pull-left,.btn [class*=" icon-"].pull-left,.btn [class^=icon-].pull-right,.btn [class*=" icon-"].pull-right{vertical-align:inherit}.btn [class^=icon-].icon-large,.btn [class*=" icon-"].icon-large{margin-top:-.5em}a [class^=icon-],a [class*=" icon-"]{cursor:pointer}.icon-glass{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf000;')}.icon-music{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf001;')}.icon-search{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf002;')}.icon-envelope{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf003;')}.icon-heart{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf004;')}.icon-star{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf005;')}.icon-star-empty{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf006;')}.icon-user{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf007;')}.icon-film{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf008;')}.icon-th-large{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf009;')}.icon-th{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf00a;')}.icon-th-list{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf00b;')}.icon-ok{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf00c;')}.icon-remove{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf00d;')}.icon-zoom-in{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf00e;')}.icon-zoom-out{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf010;')}.icon-off{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf011;')}.icon-signal{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf012;')}.icon-cog{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf013;')}.icon-trash{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf014;')}.icon-home{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf015;')}.icon-file{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf016;')}.icon-time{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf017;')}.icon-road{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf018;')}.icon-download-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf019;')}.icon-download{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf01a;')}.icon-upload{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf01b;')}.icon-inbox{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf01c;')}.icon-play-circle{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf01d;')}.icon-repeat{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf01e;')}.icon-refresh{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf021;')}.icon-list-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf022;')}.icon-lock{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf023;')}.icon-flag{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf024;')}.icon-headphones{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf025;')}.icon-volume-off{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf026;')}.icon-volume-down{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf027;')}.icon-volume-up{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf028;')}.icon-qrcode{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf029;')}.icon-barcode{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf02a;')}.icon-tag{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf02b;')}.icon-tags{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf02c;')}.icon-book{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf02d;')}.icon-bookmark{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf02e;')}.icon-print{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf02f;')}.icon-camera{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf030;')}.icon-font{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf031;')}.icon-bold{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf032;')}.icon-italic{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf033;')}.icon-text-height{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf034;')}.icon-text-width{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf035;')}.icon-align-left{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf036;')}.icon-align-center{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf037;')}.icon-align-right{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf038;')}.icon-align-justify{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf039;')}.icon-list{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf03a;')}.icon-indent-left{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf03b;')}.icon-indent-right{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf03c;')}.icon-facetime-video{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf03d;')}.icon-picture{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf03e;')}.icon-pencil{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf040;')}.icon-map-marker{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf041;')}.icon-adjust{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf042;')}.icon-tint{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf043;')}.icon-edit{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf044;')}.icon-share{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf045;')}.icon-check{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf046;')}.icon-move{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf047;')}.icon-step-backward{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf048;')}.icon-fast-backward{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf049;')}.icon-backward{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf04a;')}.icon-play{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf04b;')}.icon-pause{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf04c;')}.icon-stop{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf04d;')}.icon-forward{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf04e;')}.icon-fast-forward{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf050;')}.icon-step-forward{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf051;')}.icon-eject{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf052;')}.icon-chevron-left{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf053;')}.icon-chevron-right{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf054;')}.icon-plus-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf055;')}.icon-minus-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf056;')}.icon-remove-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf057;')}.icon-ok-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf058;')}.icon-question-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf059;')}.icon-info-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf05a;')}.icon-screenshot{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf05b;')}.icon-remove-circle{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf05c;')}.icon-ok-circle{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf05d;')}.icon-ban-circle{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf05e;')}.icon-arrow-left{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf060;')}.icon-arrow-right{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf061;')}.icon-arrow-up{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf062;')}.icon-arrow-down{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf063;')}.icon-share-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf064;')}.icon-resize-full{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf065;')}.icon-resize-small{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf066;')}.icon-plus{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf067;')}.icon-minus{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf068;')}.icon-asterisk{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf069;')}.icon-exclamation-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf06a;')}.icon-gift{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf06b;')}.icon-leaf{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf06c;')}.icon-fire{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf06d;')}.icon-eye-open{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf06e;')}.icon-eye-close{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf070;')}.icon-warning-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf071;')}.icon-plane{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf072;')}.icon-calendar{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf073;')}.icon-random{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf074;')}.icon-comment{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf075;')}.icon-magnet{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf076;')}.icon-chevron-up{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf077;')}.icon-chevron-down{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf078;')}.icon-retweet{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf079;')}.icon-shopping-cart{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf07a;')}.icon-folder-close{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf07b;')}.icon-folder-open{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf07c;')}.icon-resize-vertical{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf07d;')}.icon-resize-horizontal{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf07e;')}.icon-bar-chart{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf080;')}.icon-twitter-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf081;')}.icon-facebook-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf082;')}.icon-camera-retro{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf083;')}.icon-key{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf084;')}.icon-cogs{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf085;')}.icon-comments{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf086;')}.icon-thumbs-up{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf087;')}.icon-thumbs-down{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf088;')}.icon-star-half{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf089;')}.icon-heart-empty{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf08a;')}.icon-signout{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf08b;')}.icon-linkedin-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf08c;')}.icon-pushpin{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf08d;')}.icon-external-link{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf08e;')}.icon-signin{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf090;')}.icon-trophy{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf091;')}.icon-github-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf092;')}.icon-upload-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf093;')}.icon-lemon{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf094;')}.icon-phone{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf095;')}.icon-check-empty{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf096;')}.icon-bookmark-empty{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf097;')}.icon-phone-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf098;')}.icon-twitter{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf099;')}.icon-facebook{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf09a;')}.icon-github{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf09b;')}.icon-unlock{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf09c;')}.icon-credit-card{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf09d;')}.icon-rss{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf09e;')}.icon-hdd{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0a0;')}.icon-bullhorn{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0a1;')}.icon-bell{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0a2;')}.icon-certificate{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0a3;')}.icon-hand-right{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0a4;')}.icon-hand-left{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0a5;')}.icon-hand-up{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0a6;')}.icon-hand-down{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0a7;')}.icon-circle-arrow-left{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0a8;')}.icon-circle-arrow-right{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0a9;')}.icon-circle-arrow-up{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0aa;')}.icon-circle-arrow-down{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0ab;')}.icon-globe{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0ac;')}.icon-wrench{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0ad;')}.icon-tasks{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0ae;')}.icon-filter{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0b0;')}.icon-briefcase{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0b1;')}.icon-fullscreen{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0b2;')}.icon-group{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0c0;')}.icon-link{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0c1;')}.icon-cloud{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0c2;')}.icon-beaker{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0c3;')}.icon-cut{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0c4;')}.icon-copy{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0c5;')}.icon-paper-clip{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0c6;')}.icon-save{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0c7;')}.icon-sign-blank{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0c8;')}.icon-reorder{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0c9;')}.icon-list-ul{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0ca;')}.icon-list-ol{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0cb;')}.icon-strikethrough{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0cc;')}.icon-underline{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0cd;')}.icon-table{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0ce;')}.icon-magic{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0d0;')}.icon-truck{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0d1;')}.icon-pinterest{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0d2;')}.icon-pinterest-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0d3;')}.icon-google-plus-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0d4;')}.icon-google-plus{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0d5;')}.icon-money{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0d6;')}.icon-caret-down{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0d7;')}.icon-caret-up{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0d8;')}.icon-caret-left{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0d9;')}.icon-caret-right{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0da;')}.icon-columns{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0db;')}.icon-sort{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0dc;')}.icon-sort-down{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0dd;')}.icon-sort-up{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0de;')}.icon-envelope-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0e0;')}.icon-linkedin{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0e1;')}.icon-undo{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0e2;')}.icon-legal{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0e3;')}.icon-dashboard{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0e4;')}.icon-comment-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0e5;')}.icon-comments-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0e6;')}.icon-bolt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0e7;')}.icon-sitemap{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0e8;')}.icon-umbrella{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0e9;')}.icon-paste{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0ea;')}.icon-lightbulb{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0eb;')}.icon-exchange{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0ec;')}.icon-cloud-download{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0ed;')}.icon-cloud-upload{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0ee;')}.icon-user-md{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0f0;')}.icon-stethoscope{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0f1;')}.icon-suitcase{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0f2;')}.icon-bell-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0f3;')}.icon-coffee{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0f4;')}.icon-food{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0f5;')}.icon-file-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0f6;')}.icon-building{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0f7;')}.icon-hospital{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0f8;')}.icon-ambulance{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0f9;')}.icon-medkit{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0fa;')}.icon-fighter-jet{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0fb;')}.icon-beer{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0fc;')}.icon-h-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0fd;')}.icon-plus-sign-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf0fe;')}.icon-double-angle-left{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf100;')}.icon-double-angle-right{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf101;')}.icon-double-angle-up{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf102;')}.icon-double-angle-down{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf103;')}.icon-angle-left{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf104;')}.icon-angle-right{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf105;')}.icon-angle-up{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf106;')}.icon-angle-down{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf107;')}.icon-desktop{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf108;')}.icon-laptop{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf109;')}.icon-tablet{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf10a;')}.icon-mobile-phone{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf10b;')}.icon-circle-blank{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf10c;')}.icon-quote-left{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf10d;')}.icon-quote-right{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf10e;')}.icon-spinner{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf110;')}.icon-circle{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf111;')}.icon-reply{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf112;')}.icon-folder-close-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf114;')}.icon-folder-open-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf115;')}.icon-expand-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf116;')}.icon-collapse-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf117;')}.icon-smile{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf118;')}.icon-frown{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf119;')}.icon-meh{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf11a;')}.icon-gamepad{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf11b;')}.icon-keyboard{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf11c;')}.icon-flag-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf11d;')}.icon-flag-checkered{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf11e;')}.icon-terminal{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf120;')}.icon-code{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf121;')}.icon-reply-all{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf122;')}.icon-mail-reply-all{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf122;')}.icon-star-half-full,.icon-star-half-empty{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf123;')}.icon-location-arrow{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf124;')}.icon-crop{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf125;')}.icon-code-fork{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf126;')}.icon-unlink{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf127;')}.icon-question{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf128;')}.icon-info{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf129;')}.icon-exclamation{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf12a;')}.icon-superscript{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf12b;')}.icon-subscript{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf12c;')}.icon-eraser{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf12d;')}.icon-puzzle-piece{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf12e;')}.icon-microphone{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf130;')}.icon-microphone-off{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf131;')}.icon-shield{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf132;')}.icon-calendar-empty{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf133;')}.icon-fire-extinguisher{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf134;')}.icon-rocket{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf135;')}.icon-maxcdn{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf136;')}.icon-chevron-sign-left{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf137;')}.icon-chevron-sign-right{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf138;')}.icon-chevron-sign-up{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf139;')}.icon-chevron-sign-down{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf13a;')}.icon-html5{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf13b;')}.icon-css3{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf13c;')}.icon-anchor{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf13d;')}.icon-unlock-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf13e;')}.icon-bullseye{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf140;')}.icon-ellipsis-horizontal{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf141;')}.icon-ellipsis-vertical{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf142;')}.icon-rss-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf143;')}.icon-play-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf144;')}.icon-ticket{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf145;')}.icon-minus-sign-alt{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf146;')}.icon-check-minus{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf147;')}.icon-level-up{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf148;')}.icon-level-down{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf149;')}.icon-check-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf14a;')}.icon-edit-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf14b;')}.icon-external-link-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf14c;')}.icon-share-sign{*zoom:expression(this.runtimeStyle[=zoom]='1',this.innerHTML='&#xf14d;')}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;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-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,.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 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:400;line-height:20px;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:#fff;background-color:#0081c2}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#0081c2}.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}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-large{padding:24px}.well-small{padding:9px}.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:700;line-height:20px;color:#000;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:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;background-color:#f5f5f5;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;*margin-left:.3em}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.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}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65)}.btn-large{padding:11px 19px;font-size:17.5px}.btn-large [class^=icon-],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px}.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}.btn-block{display:block;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{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,.75)}.btn-primary{color:#fff;background-color:#006dcc;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;background-color:#faa732;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;background-color:#da4f49;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;background-color:#5bb75b;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;background-color:#49afcd;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;background-color:#363636;border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}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}.btn-link{border-color:transparent;cursor:pointer;color:#08c}.btn-link:hover,.btn-link:focus{color:#005580;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:10px;margin-bottom:10px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative}.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}.btn-group>.btn.large:first-child{margin-left:0}.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;*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}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-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%}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;background-color:#fcf8e3;border:1px solid #fbeed5}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;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:20px;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:700;line-height:20px;color:#999;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}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;background-color:#08c}.nav-list [class^=icon-],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 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:20px;border:1px solid transparent}.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}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.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}.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 .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.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: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}.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-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}.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}.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:20px;*position:relative;*z-index:2}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;border:1px solid #d4d4d4;*zoom:1}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;display:block;padding:10px 20px;margin-left:-20px;font-size:20px;font-weight:200;color:#777}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}.navbar .btn,.navbar .btn-group{margin-top:5px}.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:5px}.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:5px;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:400;line-height:1}.navbar-static-top{position:static;margin-bottom: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-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.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:10px 15px;color:#777;text-decoration:none}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;background-color:#ededed;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5}.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,.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,.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:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.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:#555;border-bottom-color:#555}.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}.navbar-inverse .navbar-inner{background-color:#1b1b1b;border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999}.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:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222}.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:#111;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:#999;border-bottom-color:#999}.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:#515151;border-color:#111;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;background-color:#fff;border:0;outline:0}.navbar-inverse .btn-navbar{color:#fff;background-color:#0e0e0e;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-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-width:1px}.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-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:20px 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}.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;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);*border:1px solid #999;-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;*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}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-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:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(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:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.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:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-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:#08c}.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:700;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;background-color:#999}.badge{padding-left:9px;padding-right: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:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.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:20px;margin-bottom:20px;background-color:#f7f7f7}.progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;background-color:#0e90d2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.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}.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,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e}.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,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf}.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,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732}.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,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5}.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:20px;line-height:1}.carousel-inner{overflow:hidden;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;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;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;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;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,.25)}.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,.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}.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:30px;color:inherit;background-color:#eee}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}

/*!
 * Bootstrap Responsive v2.3.1
 *
 * 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;
  line-height: 0;
  content: "";
}

.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;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

@-ms-viewport {
  width: device-width;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}


@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}

@media (max-width: 767px) {
  body {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}

@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}

@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}


/*!
 * Datepicker for Bootstrap v1.5.0 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999999;
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  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);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  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);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  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);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -o-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  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);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -o-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  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);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}



	@font-face {
	    font-family: 'open_sansregular';
	    src: url('vhs-assets-css-e0ac37439faa3017a035b4d47db8fdb1.eot');
	    src: url('vhs-assets-css-17f25ba18fcc6c67ec1feb10e0c4f9a9.eot?#iefix') format('embedded-opentype'),
	         url('vhs-assets-css-3a9b0992aad2e8489f1c3268dce517e7.woff') format('woff'),
	         url('vhs-assets-css-aa0f856cb65462363bf47790598aec90.ttf') format('truetype'),
	         url('vhs-assets-css-623139e7ba034933775356fc42521960.svg#open_sansbold') format('svg');
	    font-weight: bold;
	    font-style: normal;
	} 
	/*  
	@font-face {
	    font-family: 'open_sansregularbold';
	    src: url('vhs-assets-css-5d08307c5ebfd860cc81b08d53889518.eot');
	    src: url('vhs-assets-css-abe658d15297b0263e11cddc1d69a8e5.eot?#iefix') format('embedded-opentype'),
	         url('vhs-assets-css-2e1be4272beffa3bb16df6850e47aecf.woff') format('woff'),
	         url('vhs-assets-css-15e5cf21010a3adbbcc65cc50d2a1105.ttf') format('truetype'),
	         url('vhs-assets-css-41500a992e3ce3c263d64a4c4cfc0955.svg#open_sansbold_italic') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}*/
	
	/*@font-face {
	    font-family: 'open_sansextrabold';
	    src: url('vhs-assets-css-a782e658b30fea71c953569ed723fc5a.eot');
	    src: url('vhs-assets-css-05ff24f69eadb95ca920ed8aae7467f0.eot?#iefix') format('embedded-opentype'),
	         url('vhs-assets-css-f37cc16effbbbe40912b3b0a5dd55026.woff') format('woff'),
	         url('vhs-assets-css-037ac4bbc3b81f5e84dfdb3cd0d12e25.ttf') format('truetype'),
	         url('vhs-assets-css-b7f07326b6835d1e478b4663d1a30f77.svg#open_sansextrabold') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	*/
	/*@font-face {
	    font-family: 'open_sansextrabold';
	    src: url('vhs-assets-css-f71361825af1a52192bc6d42209eef46.eot');
	    src: url('vhs-assets-css-e1766df3f82e2562a8f6bed98949dcfa.eot?#iefix') format('embedded-opentype'),
	         url('vhs-assets-css-07ae5d3532715277b895540956ccd963.woff') format('woff'),
	         url('vhs-assets-css-691624972ff7a25557ad0685a61369c5.ttf') format('truetype'),
	         url('vhs-assets-css-848b3174863bf30ea65b6ae9e369c12c.svg#open_sansextrabold_italic') format('svg');
	    font-weight: normal;
	    font-style: italic;
	}*/
	 
	@font-face {
	    font-family: 'open_sansregular';
	    src: url('vhs-assets-css-858e43791088f858fe48b8029ec5e7e7.eot');
	    src: url('vhs-assets-css-1d3b4e7c80e16920404194d0b8fe3990.eot?#iefix') format('embedded-opentype'),
	         url('vhs-assets-css-0375a2bc80e1461ad71554bfeff4f93a.woff') format('woff'),
	         url('vhs-assets-css-fb5d215b396d8ff76ed52cd04ca3d11e.ttf') format('truetype'),
	         url('vhs-assets-css-6074b19253838855a2e4dbbe341e0e06.svg#open_sansitalic') format('svg');
	    font-weight: normal;
	    font-style: italic;
	}
	 
	@font-face {
	    font-family: 'open_sanslight';
	    src: url('vhs-assets-css-ef26bb996b66854bcb2de6b9a757e2ce.eot');
	    src: url('vhs-assets-css-aba7161a56d4f72cc5e39a74e502d579.eot?#iefix') format('embedded-opentype'),
	         url('vhs-assets-css-b8445e77e25a86868d1cf5eaaad53b44.woff') format('woff'),
	         url('vhs-assets-css-640f575de025b8065eb13e1924cc306d.ttf') format('truetype'),
	         url('vhs-assets-css-4e08031ed4d30e06669bbcfed5cfb8fc.svg#open_sanslight') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	
	@font-face { 
	    font-family: 'open_sanslight';
	    src: url('vhs-assets-css-06798c320d077eb571210df6e7ec734c.eot');
	    src: url('vhs-assets-css-76108cb23cbbccfbfcdbd6a7146d7b91.eot?#iefix') format('embedded-opentype'),
	         url('vhs-assets-css-c100cb93723eb808ddecd53e02f9966c.woff') format('woff'),
	         url('vhs-assets-css-d9a77d707ebfbed5a4d07582a9102f53.ttf') format('truetype'),
	         url('vhs-assets-css-293e1de0eeb0df0164ebe4c1b6e9c727.svg#open_sanslight_italic') format('svg');
	    font-weight: normal;
	    font-style: italic;
	}
	 
	@font-face {
	    font-family: 'open_sansregular';
	    src: url('vhs-assets-css-d3d0e06118ffa0a70874d8754903cdd3.eot');
	    src: url('vhs-assets-css-84ed8d5e9ddfab7f7b30f2475711dca8.eot?#iefix') format('embedded-opentype'),
	         url('vhs-assets-css-159e795e3655bffbcbad4860f2bfa1c2.woff') format('woff'),
	         url('vhs-assets-css-5c786250a22edbd6806fc60dc063c08e.ttf') format('truetype'),
	         url('vhs-assets-css-0f09dd5e988344ee67959981e6e8f741.svg#open_sansregular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	
	@font-face {
	    font-family: 'open_sanssemibold';
	    src: url('vhs-assets-css-ac3a293ab63f5082dcfae84f34b010c5.eot');
	    src: url('vhs-assets-css-2ad6b37809ea083ca93bd9b8ef018f3e.eot?#iefix') format('embedded-opentype'),
	         url('vhs-assets-css-45f11ff385359f90a4295db5034f0761.woff') format('woff'),
	         url('vhs-assets-css-c620988230d8f0c3216b609aea8523b8.ttf') format('truetype'),
	         url('vhs-assets-css-83d332a9e98ccce352294aa2588bb0be.svg#open_sanssemibold') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	
	@font-face {  
	    font-family: 'open_sanssemibold_italic';
	    src: url('vhs-assets-css-92ba327f8274aceabba15cad18ad8625.eot');
	    src: url('vhs-assets-css-ca823eba91a0cb99c4e35ebc0ca57e47.eot?#iefix') format('embedded-opentype'),
	         url('vhs-assets-css-5c1c8bc03810614f78ff43e2e5c89ae5.woff') format('woff'),
	         url('vhs-assets-css-82c64b0aca099057d0c8882a03df06c4.ttf') format('truetype'),
	         url('vhs-assets-css-172aa52109c1fe261a6808aa0c56af0f.svg#open_sanssemibold_italic') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}


/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
    filter: alpha(opacity=80); }

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden; }

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }

.mfp-align-top .mfp-container:before {
    display: none; }

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto; }

.mfp-ajax-cur {
    cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
    cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }

.mfp-loading.mfp-figure {
    display: none; }

.mfp-hide {
    display: none !important; }

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044; }
.mfp-preloader a {
    color: #CCC; }
.mfp-preloader a:hover {
    color: #FFF; }

.mfp-s-ready .mfp-preloader {
    display: none; }

.mfp-s-error .mfp-content {
    display: none; }

button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none; }
button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
.mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
    color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%; }

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap; }

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
    margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
    left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
    right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
.mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
    line-height: 0; }
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
.mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto; }

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px; }

.mfp-image-holder .mfp-content {
    max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * Remove all paddings around the image on small screen
         */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0; }
    .mfp-img-mobile img.mfp-img {
        padding: 0; }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0; }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px; }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0; }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px; }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0; }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75); }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0; }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%; }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px; }
}

.mfp-ie7 .mfp-img {
    padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
    padding: 0; }
.mfp-ie7 .mfp-content {
    padding-top: 44px; }
.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0; }


 * {
		-webkit-appearance:none;
		-webkit-border-radius:0;
	}

 input[type="radio"]{
     -webkit-appearance: radio;
     -moz-appearance: radio;
     appearance: radio;
 }

 input[type="checkbox"]{
     /* padding:2px;*/
     -webkit-appearance: checkbox;
     -moz-appearance: checkbox;
     appearance: checkbox;
 }

	input,
	select,
	textarea,
	a,
	li,
	ul {
		filter: none !important;
	}

	html {
		height: 100%;
		background: transparent url('vhs-assets-css-457ab008da3cc984b26158b51ed2b0c5.gif') no-repeat center center;
	}

	body {
		/*opacity: 0; */
		padding: 0 !important;
    	font-family: 'open_sansregular';
    	font-size: 14px;
    	background: #f6f6f6;
    	 -ms-overflow-style: scrollbar;
	}

	.container {
		width: 980px;
	}

	.clear {
		clear: both;
	}

	ul, ol {
		margin-left: 16px;
	}

	a {
		color: #005b9a;
	}


/* Slider */

#header {
    width: 100%;
    margin: 0 auto;
    position: relative;
    max-width: 1920px;
}

#headerCarousel {
    width: 100%;
    margin: 0 !important;
}

.carousel-inner > .item img, .carousel-inner > .item > a img {
    width: 1920px;
    max-width: none;
}

.carousel-inner .item > span,
.carousel-inner .item > span span {
    display: block;
}

.carousel-control {
    border: none;
    background: none;
    top: 48%;
}

#header-top {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -490px;
    z-index: 10;
}

.carousel-inner > .item {
    -webkit-transition: 1.5s  cubic-bezier(.70, .01, .28, 1.01) left; /*was 0.8s*/
    -moz-transition: 1.5s  cubic-bezier(.70, .01, .28, 1.01) left;/*was 0.8s*/
    -o-transition: 1.5s  cubic-bezier(.70, .01, .28, 1.01) left;/*was 0.8s*/
    transition: 1.5s  cubic-bezier(.70, .01, .28, 1.01) left;/*was 0.8s*/
}


.carousel-indicators li {
    cursor: pointer;
}

/*ACCESSEBILITY STYLES : */

.carousel-indicators li{
    margin-left: 2px;
    width: 16px;
    height: 16px;
    background-color: transparent;
}

.carousel-indicators li.active{background-color: transparent;}


.carousel-indicators li.action-item{
    width: 20px;
    height: 20px;
    position: relative;
    top: -5px;
    margin-left: 4px;
}

/*.carousel-indicators li.active{
     margin: 2px;
     width: 14px;
     height: 14px;
 }*/

.carousel-indicators li > button{
    border: 2px solid transparent;
    padding:0;
    display: block;
    width: 10px;
    height: 10px;
    text-indent: -999px;
    background-color: #fff;
    border-radius: 8px;
    margin: 2px auto;
    overflow: hidden;
}

.carousel-indicators li.active > button{
    border: 2px solid #fecc00;
    background-color: #fecc00;
    /* width: 14px;
      height: 14px;
      margin: 0 auto; */
}

.carousel-indicators li > button:focus{
    background-color: #fecc00;
    outline: thin dotted #fff;
    outline-offset: 1px;
}

.carousel-indicators li > button.carousel-action-btn{
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background-color: #fff;
    border: 2px solid #fff;
    color: #005b9a;
    text-align: center;
    padding: 0;
    background-repeat: no-repeat;
    background-position: center center;
}

.carousel-indicators li > button.carousel-action-btn:hover{
    background-color: #005b9a;
    border-color: #005b9a;
}

.carousel-indicators li > button.carousel-action-btn:focus{
    outline: thin dotted #fff;
}

.carousel-indicators li > button.carousel-action-btn.pause,
.carousel-indicators li > button.carousel-action-btn.play{
    background-image: url('vhs-assets-css-1c0d465e45ec7fc1854dce31c96c6145.png');
}

.carousel-indicators li > button.carousel-action-btn.pause{
    background-position: 1px 1px;
}

.carousel-indicators li > button.carousel-action-btn.pause:hover{
    background-position: 1px -15px;
}

.carousel-indicators li > button.carousel-action-btn.play{
    background-position: -13px 1px;
}

.carousel-indicators li > button.carousel-action-btn.play:hover{
    background-position: -13px -15px;
}

.portal-schallerbach .carousel-indicators li > button.carousel-action-btn.pause,
.portal-schallerbach .carousel-indicators li > button.carousel-action-btn.play{
    background-image: url('vhs-assets-css-d6fab5dde7ccac39a4d01beaf1a8730d.png');
}

.portal-schallerbach .carousel-indicators li > button.carousel-action-btn:hover{
    background-color: #b20332;
    border-color: #b20332;
}

.portal-hall .carousel-indicators li > button.carousel-action-btn.pause,
.portal-hall .carousel-indicators li > button.carousel-action-btn.play{
    background-image: url('vhs-assets-css-25070282286cd93c10c8998e37e4d8a2.png');
}

.portal-hall .carousel-indicators li > button.carousel-action-btn:hover{
    background-color: #69881f;
    border-color: #69881f;
}

.portal-ischl .carousel-indicators li > button.carousel-action-btn.pause,
.portal-ischl .carousel-indicators li > button.carousel-action-btn.play{
    background-image: url('vhs-assets-css-3f0a6e8ea51141fac9c9f21c46cbf10e.png');
}

.portal-ischl .carousel-indicators li > button.carousel-action-btn:hover{
    background-color: #d95913;
    border-color: #d95913;
}

/*ACCESSEBILITY STYLES ----- */

.slider-text {
    position: absolute;
    left: 100px;
    top: 220px;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    font-family: 'open_sanslight';
    letter-spacing: -3px;
    word-spacing: 3px;
}

.header-single h1,
.carousel-inner h1 {
    display: block;
    margin: 0;
    font-size: 48px;
    line-height: 1;
    font-weight: normal;
}

.header-single .slider-text {
    top: 135px;
}

.slider-line {
    display: inline-block;
    background: #14679f url('vhs-assets-css-7d24067570a5adaeadfb3fffa3438811.png') repeat-x left bottom;
    padding: 5px 10px 8px 10px;
}

.slider-text a {
    color: #fecc00;
    /*background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat right -14px;*/
    padding-right: 30px;
    display: block;
}

.slider-text a:hover{text-decoration: none;}
.slider-text a:hover span{text-decoration: underline;}

.carousel-indicators {
    right: auto;
    /*top: 202px;
     top: 198px;  */
    top: 194px;
}

/*.carousel-indicators li {
     background: #fff;
     border-radius: 6px;
 }

 .carousel-indicators li.active {
     background: #fecc00;
 }	*/

.header-single {
    height: 570px;
}

/* Menu */

#logo {
    float: left;
}

#logo,
#logo ul {
    list-style: none;
    margin: 0;
    width: 217px;
    z-index: 20;
}

#logo li, #logo a {
    display: block;
}

#logo li {
    position: relative;
}

#logo ul {
    position: absolute;
    left: -9999px;
    top: 70px;
    /*display: none;*/
}

#logo li:hover ul {
    /*display: block; */
    left: 0;
}

#logo ul a {
    font-family: 'open_sanssemibold';
    font-size: 10px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 1;
    padding: 14px 0 14px 0;
    width: 100%;
    background-repeat: repeat-x;
    background-position: left top;
    letter-spacing: 1px;
    text-decoration: none !important;
}

#logo ul a i {
    font-family: 'open_sanssemibold_italic';
}

#logo a.first {
    background-image: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png');
    background-position: left -39px;
}

#logo .green {
    background-color: #69881f;
}

#logo .red {
    background-color: #b20332;
}

#logo .orange {
    background-color: #d95913;
}

#logo .blue {
    background-color: #005b9a;
}

#logo ul .green:hover {
    background-color: #799537;
}

#logo ul .red:hover {
    background-color: #be2351;
}

#logo ul .orange:hover {
    background-color: #dd692a;
}

#logo ul .blue:hover {
    background-color: #0564a6;
}

#logo a:focus{
    outline-color: #fff;
}

#language-menu ul {
    margin: 0 6px 4px 0;
    text-align: right;
}

#language-menu li {
    padding: 0;
}

#language-menu img {
    display: none;
}

#language-menu a {
    font-size: 11px;
    color: #c1c9d5;
}

#language-menu li.current a {
    color: #fff;
}

#top-menu {
    background: #f6f8f9;
    height: 70px;
    position: relative;
}

.top-menu-shadow-left {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -107px;
    height: 23px;
}

.top-menu-shadow-right {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat right -161px;
    height: 23px;
}

.menu-top {
    float: left;
    width: 763px;
}

.menu-top ul.nav {
    margin: 0 0 0 0;
}

.menu-top ul.nav > li {
    float: left;
    display: block;
    padding: 25px 15px 27px 15px;
    position: relative;
}

.menu-top ul.nav > li {
    position: static;
}

.menu-top ul.nav > li.first {
    padding-left: 34px;
}

.menu-top ul.nav > li > a {
    display: block;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #565656;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: none !important;
    line-height: 15px;
    margin-top: 3px;
    text-align: center;
}

.menu-top ul.nav > li.last > a,
.menu-top ul.nav > li:hover > a {
    color: #005B9A;
}

.menu-top ul.nav > li.last > a{
    font-style: italic;
}

.dropdown {
    position: absolute;
    left: -9999px;
    top: 70px;
    background: #fcfcfc;
    list-style: none;
    width: 240px;
    margin: 0;
    padding: 5px 0;
    z-index: 100;
    overflow: hidden;
    font-weight: normal;
}

.dropdown ul {
    margin: 0;
}

.nav-image {
    float: left;
    width: 173px;
    margin: 0 16px 0 27px;
    min-height: 10px;
}

.nav-image img {
    display: block;
    margin-bottom: 30px;
}

ul.left {
    float: left;
    width: 250px;
    min-height: 10px;
}

ul.middle {
    float: left;
    width: 250px;
    min-height: 10px;
}

ul.right {
    float: left;
    width: 250px;
    min-height: 10px;
}

.dropdown {
    width: 100%;
    padding: 32px 0 35px 0;
    border-bottom: 1px solid #ddd;
}

.menu-top ul.nav li:hover .dropdown {
    left: -18px;
}

.menu-top ul.nav li.first:hover .dropdown,
.menu-top ul.nav li:hover .dropdown {
    left: 0;
}

.menu-top ul.nav ul > li {
    display: block;
}

.menu-top ul.nav ul.left > li,
.menu-top ul.nav ul.middle > li,
.menu-top ul.nav ul.right > li {
    margin-bottom: 12px;
}

.menu-top ul.nav ul.left > li.has-subpage,
.menu-top ul.nav ul.middle > li.has-subpage,
.menu-top ul.nav ul.right > li.has-subpage {
    margin-bottom: 0;
}

.menu-top ul.nav ul > li > a {
    display: block;
    font-size: 13px;
    text-decoration: none;
    color: #585858;
    /*color: #787878;*/
    padding: 5px 0 5px 34px;
    font-weight: normal;
}

.menu-top ul.nav > li .dropdown > ul > li > a {
    font-size: 20px;
    color: #005B9A;
    font-family: 'open_sanslight';
    padding-bottom: 8px;
    line-height: 25px;
    padding-top: 0;
}


.menu-top ul.nav > li .dropdown > ul > li > a:hover {
    color: #333;
}

.menu-top ul.nav > li .dropdown > ul ul {
    margin-bottom: 12px;
}

.menu-top ul.nav ul > li > a:hover {
    color: #005B9A;
}

.menu-top ul.nav > li > a.search.button {
    float: right;
    display: block;
    border: none;
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -196px !important;
    width: 25px;
    height: 26px;
    text-indent: -9999px;
    overflow: hidden;
    padding: 24px 32px 20px 0;
}

/* Content */

#main-wrapper {
    position: relative;
    z-index: 9;
    margin-top: -275px;
}

#main-wrapper .container {
    min-height: 235px;
}

/* Portal */

.portal-buttons {
    overflow: hidden;
}

.portal-buttons a {
    display: block;
    float: left;
    width: 33.3%;
    height: 70px;
    text-indent: -9999px;
    overflow: hidden;
}

.portal-buttons a.last {
    width: 33.4%;
}

#portal-schallerbach {
    background: #be2351 url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat center -287px;
}

#portal-schallerbach:hover,
#portal-schallerbach:focus{
    background-color: #b20332;
}

#portal-ischl {
    background: #dd692a url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat center -369px;
}

#portal-ischl:hover,
#portal-ischl:focus{
    background-color: #d95913;
}

#portal-hall {
    background: #799537 url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat center -444px;
}

#portal-hall:hover,
#portal-hall:focus{
    background-color: #69881f;
}

.portal-text {
    overflow: hidden;
    background: #fff;
}

.portal-text p {
    margin: 12px 0 13px 0;
    font-family: 'open_sanssemibold', sans-serif;
    font-size: 15px;
    color: #585858;
    /*color: #787878;*/
    line-height: 25px;
}

.portal-text-left,
.portal-text-right {
    float: left;
    min-height: 10px;
}

.portal-text-left {
    margin: 0 2.4% 0 2.1%;
    width: 72%;
    min-height: 75px;
}

.portal-text-left.schallerbach,
.portal-text-left.ischl,
.portal-text-left.hall,
.portal-text-right.schallerbach,
.portal-text-right.ischl,
.portal-text-right.hall {
    display: none;
}

.portal-text-right {
    margin: 0;
    width: 22.5%;
}

.portal-text-right span,
#anfragen.schnellanfrage span {
    display: block;
    font-family: 'open_sanslight', sans-serif;
    font-size: 19px;
    color: #585858;
    /*color: #787878;*/
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -520px;
    padding: 0 0 5px 24px;
    margin-top: 25px;
}

#anfragen.schnellanfrage span {
    float: right;
    margin-right: 20px;
}

#anfragen.schnellanfrage form {
    margin: 0;
}

.shadow-left {
    background: url('vhs-assets-css-cf7866417d98aca61f8e0119a61c52c8.png') no-repeat left top;
    height: 25px;
}

.shadow-right {
    background: url('vhs-assets-css-96c38de3ab2480444678f702ee9cd14c.png') no-repeat right top;
    height: 25px;
}

.shadow-left.long {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -609px;
}

.shadow-right.long {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat right -646px;
}

/* Teaser */

#teasersGrid .mix {
    display: none;
    opacity: 0;
}

.teasers {
    text-align: justify;
    line-height: 0;
}

.teasers .break{
    display: inline-block;
    width: 100%;
}

.teaser {
    display: inline-block;
    width: 310px;
    min-height: 10px;
    position: relative;
    font-size: 14px;
    color: #585858;
    /*color: #787878; */
    text-align: left;
    vertical-align: top;
    zoom: 1;
    line-height: 20px;
}

.single-1 .teaser {
    width: auto !important;
}

.teaser.gap {
    min-height: 0;
    background: none;
}

.teaser .teaser-inner {
    background: #fff;
}

.teaser:hover .teaser-inner {
    background: #fff8c2 url('vhs-assets-css-22a18109bd9e81903edcc070dd3fb534.png') repeat-x left top;
}

.last.teaser {
    margin-right: 0;
}

.teaser img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
    border: none;
}

.ribbon {
    display: inline-block;
    font-family: 'open_sanssemibold';
    font-size: 10px;
    color: #fff;
    text-transform: uppercase;
    line-height: 1;
    padding: 8px 10px 12px 10px;
    /*margin: 0 0 0 -7px;   */
    position: absolute;
    top: 192px;
    left: -7px;
    letter-spacing: 2px;
}

.teaser.red .ribbon,
.portal-schallerbach .ribbon {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat -431px -680px;
}

.teaser.green .ribbon,
.portal-hall .ribbon {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -680px;
}

.teaser.orange .ribbon,
.portal-ischl .ribbon {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat -220px -680px;
}

.portal-schallerbach > .ribbon {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat -431px -680px !important;
}

.portal-hall > .ribbon {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -680px !important;
}

.portal-ischl > .ribbon {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat -220px -680px !important;
}

.ribbon.facebook {
    text-indent: -9999px;
    overflow: hidden;
    width: 81px;
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -731px;
}

.ribbon.youtube {
    text-indent: -9999px;
    overflow: hidden;
    width: 60px;
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat -109px -731px;
}

.ribbon.blog {
    text-indent: -9999px;
    overflow: hidden;
    width: 59px;
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat -191px -731px;
}

#youtubeiframe {
    border-bottom: 14px solid #1b1b1b !important;
}

.teaser p a {
    margin-left: 3px;
    font-weight: bold;
}

.teaser.red a {
    color: #b70b3e;
}

.teaser.green a {
    color: #6a8921;
}

.teaser.orange a {
    color: #d95913;
}

.teaser p {
    margin: 0;
    padding: 29px 14px 26px 14px;
}

/*.teaser .shadow-left {		
		background-color: #f6f6f6; 
	} */

.teaser h3 {
    padding: 0 0 0 15px;
    margin: 26px 0 12px 0;
    font-family: 'open_sanslight';
    font-weight: normal;
    font-size: 20px;
    color: #323232;
    letter-spacing: -1px;
}

.teaser h3 ~ p {
    padding-top: 0;
}

.teaser-bottom {
    overflow: hidden;
}

.teaser-book-row {
    position: absolute;
    bottom: 23px;
    width: 100%;
}

.teaser-price {
    float: left;
    width: 50%;
    font-family: 'open_sanslight';
    font-size: 20px;
    margin: 0 0 22px 15px;
}

.teaser-link {
    float: right;
    display: block;
    border: 1px solid #f1ced8;
    border-radius: 4px;
    color: #b70b3e;
    font-size: 13px;
    line-height: 1;
    text-align: center;
    padding: 5px 12px 8px 12px;
    margin: 0 20px 22px 0;
}

.teaser-link:hover {
    color: #b70b3e;
    text-decoration: none;
    border-color: #b70b3e;
}

.teasers-filter {
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0;
    text-align: justify;
    line-height: 0;
}

.teasers-filter-hidden {
    display: none;
}

.page-123 .teasers-filter-hidden,
.page-129 .teasers-filter-hidden,
.page-134 .teasers-filter-hidden {
    display: block;
}

.teasers-filter li {
    display: inline-block;
    line-height: 1;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 13px 0 8px 0;
    cursor: pointer;
}

.teasers-filter li:first-child {
    padding-left: 32px;
}

.teasers-filter li:nth-last-child(2) {
    padding-right: 32px;
}

.teasers-filter li button {
    font-size: 12px;
    margin: 0;
    background: transparent;
    border: none;
    color: inherit;
    padding: 0;
    font-family: "open_sansregular", sans-serif;
    line-height: 1;
}

.teasers-filter li button:focus{
    outline: thin dotted;
    outline-offset: 2px;
}

/*.teasers-filter li h2 {
    font-size: 12px;
    margin: 0;
    color: inherit;
}*/

.teasers-filter li.break {
    width: 100%;
    height: auto;
    padding: 0;
    line-height: 0;
}

.teasers-filter li.active,
.teasers-filter li:hover {
    color: #fecc00;
}

/* Content Portal */

.content-inner {
    background: #fff;
}

.main-content {
    text-align: justify;
    line-height: 0;
}

.main-content > * {
    line-height: 1.2;
    text-align: left;
}

.content-row {
    text-align: justify;
    line-height: 0;
}

.main-content .break,
.content-row .break {
    display: inline-block;
    width: 100%;
}

.content-33,
.content-66,
.content-50 {
    display: inline-block;
    min-height: 10px;
    text-align: left;
    vertical-align: top;
    zoom: 1;
    line-height: 20px;
}

.content-33 {
    width: 31.63%;
}

.content-50 {
    width: 48.67%;
}

.content-66 {
    width: 65.82%;
}

.content-66 .shadow-left {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -795px;
}

.content-66 .shadow-right {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat right -839px;
}

.content-50 .shadow-left {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -575px;
}

.content-50 .shadow-right {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat right -563px;
}

.imagelink {
    position: relative;
    overflow: hidden;
}

.imagelink img {
    display: block;
    width: auto;
    height: 100%;
    max-width: none;
}

.imagelink h3,
.imagelink h2,
.imagelink h1 {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 15px;
    left: 0;
    font-family: 'open_sanslight';
    font-size: 30px;
    color: #fff;
    text-shadow: 0px 1px 5px #000;
    letter-spacing: -2px;
    font-weight: normal;
    line-height: 31px;
}

.imagelink.schwarz h3 {
    color: #000;
    text-shadow: none;
}

.imagelink .link {
    display: block;
    position: absolute;
    left: 0;
    bottom: 10px !important;
    width: 100%;
    text-align: center;
}

.imagelink .btn {
    display: inline-block;
    margin: 0 auto;
    background: url('vhs-assets-css-18abddfa8051474e9b39ba497b0abfd8.png') left top;
    color: #005b9a;
    font-size: 13px;
    border-radius: 2px;
    padding: 5px 11px 7px 11px;
    border: 1px solid transparent;
}

.imagelink .btn:hover {
    text-decoration: none;
    border-color: #005b9a;
}

.content-box {
    background: #fff;
    color: #585858;
    /*color: #787878;*/
    padding: 16px 19px 23px 19px;
}

.content-box .content-inner,
.content-box .content-box {
    padding: 0;
    background: none;
}

.content-box .content-inner ~ .shadow-left {
    display: none;
}

/* Text Styles */

h1, .h1 {
    font-family: 'open_sanslight';
    font-weight: normal;
    font-size: 22px;
    color: #323232;
    margin: 7px 0 17px 0;
    padding: 0;
    line-height: 30px;
}

h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5 {
    font-family: 'open_sansregular';
    font-size: 18px;
    color: #323232;
    margin: 3px 0 8px 0;
    padding: 0;
    line-height: 1;
}

h2, .h2 {
    margin-bottom: 10px;
}

h3, .h3 {
    font-size: 16px;
    font-weight: normal;
}

h4, .h4 {
    font-size: 15px;
    font-weight: normal;
}

h5, .h5 {
    font-size: 14px;
    font-weight: normal;
}

.content-50 h1,
.content-33 h1 {
    margin: -1px 0 5px 0;
}

.content-box p {
    line-height: 23px;
}

#ajax-area {
    position: relative;
}

#loading {
    position: absolute;
    left: 0;
    top: 0;
    background: #fff url('vhs-assets-css-457ab008da3cc984b26158b51ed2b0c5.gif') no-repeat center center;
    height: 128px;
    width: 100%;
}

/* Footer */

.footer {
    font-size: 12px;
    color: #585858;
    /*color: #787878;*/
    background: #fff;
    min-height: 10px;
}

.footer a {
    color: #585858;
    /*color: #787878;*/
    text-decoration: underline;
}

.footer a:hover {
    text-decoration: none;
}

.footer-column1,
.footer-column2,
.footer-column3,
.footer-column4 {
    float: left;
    min-height: 10px;
    padding: 36px 0 0 0;
}

.footer-column1 {
    width: 281px;
    margin: 0 37px 0 17px;
    padding-bottom: 32px;
}

.footer-column2 {
    width: 220px;
    margin: 0 0 0 0;
    padding-bottom: 32px;
}

.footer-column3 {
    width: 180px;
    margin: 0 0 0 0;
    padding-bottom: 32px;
}

.footer-column4 {
    width: 245px;
    margin: 0 0 0 0;
    padding-bottom: 32px;
}

.footer-logo {
    width: 301px;
    height: 70px;
    margin: 0 0 0 -24px;
}

.footer-logo.green {
    background-color: #69881f;
}

.footer-logo.red {
    background-color: #b20332;
}

.footer-logo.orange {
    background-color: #d95913;
}

.footer-logo.blue {
    background-color: #005b9a;
}

.footer-ribbon {
    width: 7px;
    height: 5px;
    margin-left: -24px;
}

.footer-ribbon.green {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -906px;
}

.footer-ribbon.red {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -921px;
}

.footer-ribbon.orange {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -913px;
}

.footer-ribbon.blue {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -898px;
}

.footer .content-box {
    padding: 0;
}

.footer .shadow-left {
    display: none;
}

.footer-column1 p {
    margin-top: 15px;
}

.footer-bottom {
    overflow: hidden;
    list-style: none;
    margin-bottom: 0;
}

.footer-bottom li {
    display: block;
    float: left;
    width: 25%;
    background: url('vhs-assets-css-b2254bbd7a823c6df48eb1c7c637ce4a.png') repeat-x left top;
}

.footer-bottom li.eurothermen:hover {
    background: #005b9a;
}

.footer-bottom li.schallerbach:hover {
    background-position: left -100px;
}

.footer-bottom li.hall:hover {
    background-position: left -150px;
}

.footer-bottom li.ischl:hover {
    background-position: left -50px;
}

.footer-bottom a {
    display: block;
    background: url('vhs-assets-css-b2254bbd7a823c6df48eb1c7c637ce4a.png') no-repeat left -200px;
    width: 100%;
    padding: 19px 0 18px 0;
    color: #FFFFFF;
    font-family: 'open_sanssemibold';
    font-size: 10px;
    letter-spacing: 1px;
    line-height: 1;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none !important;
}

.footer-bottom li.eurothermen a {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat center -890px;
    text-indent: -9999px;
    overflow: hidden;
}

.footer h3 {
    font-size: 19px;
    color: #323232;
    font-family: 'open_sanslight';
    margin: 0 0 6px 0;
}

.footer ul {
    list-style: none;
    margin: 0;
}

.footer ul ul {
    margin-bottom: 20px;
}

.footer ul li {
    display: block;
}

.footer ul li a {
    display: block;
    font-size: 12px;
    color: #585858;
    /*color: #787878;*/
    text-decoration: none;
}

.footer ul li a:hover {
    color: #005b9a;
}

.footer-column4 a {
    margin-bottom: 10px;
}

.top-button{
    display: inline-block;
    padding: 4px;
    border-radius: 2px;
    width: 30px;
    height: 22px;
    opacity: 0;
    position: fixed;
    bottom: 10px;
    right: 10px;
    background: #005b9a url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat -16px -1692px;
    z-index: 10;
    -webkit-transition: opacity 0.3s linear 0s;
    -o-transition: opacity 0.3s linear 0s;
    transition: opacity 0.3s linear 0s;
}
.top-button:hover{background-color: #044470;}

.portal-schallerbach .top-button{background-color: #bd0134;}
.portal-ischl .top-button{background-color: #d9682a;}
.portal-hall .top-button{background-color: #69881f;}
.portal-schallerbach .top-button:hover{background-color: #7a0c2a;}
.portal-ischl .top-button:hover{background-color: #973b08;}
.portal-hall .top-button:hover{background-color: #435d06;}

.scrolled .top-button{
    opacity: 1;
}

.holidaycheck {
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    width: 211px;
    height: 46px;
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -959px;
}

.holidaycheck:hover {
    background-position: -211px -959px;
}

.tripadvisor {
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    width: 211px;
    height: 46px;
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -1015px;
}

.tripadvisor:hover {
    background-position: -211px -1015px;
}

.relaxguide {
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    width: 211px;
    height: 46px;
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -1069px;
}

.relaxguide:hover {
    background-position: -211px -1069px;
}

.social-icons {
    overflow: hidden;
    margin-left: -12px;
}

.social-icons a {
    display: block;
    float: left;
    width: 34px;
    height: 28px;
    text-indent: -9999px;
    overflow: hidden;
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat -477px -967px;
    /*
		 background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat -480px -967px;
		 */
}

/*.social-icons a.facebook {
		margin-left: -5px; 
	}*/

.social-icons a.facebook:hover {
    background-position: -477px -995px;
}

.social-icons a.twitter {
    background-position: -514px -967px;
}

.social-icons a.twitter:hover {
    background-position: -514px -995px;
}

.social-icons a.youtube {
    background-position: -551px -967px;
}

.social-icons a.youtube:hover {
    background-position: -551px -995px;
}

.social-icons a.gplus {
    /*margin-left: 10px; 
		width: 18px;*/
    background: url('vhs-assets-css-06ec4053ed86ea53e9fb7edf9675d693.png') no-repeat 8px center;
}

.social-icons a.gplus:hover {
    background-position: -38px center;
}

.footer-logos {
    overflow: hidden;
    text-align: right;
    background: #fff;
}

.footer-logos a {
    display: inline-block;
    height: 58px;
    text-indent: -9999px;
    overflow: hidden;
    color: transparent;
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -1144px;
}

a.land-ooe {
    width: 65px;
}

a.land-ooe:hover {
    background-position: left -1202px;
}

a.bad-schallerbach-logo {
    width: 76px;
    background-position: -65px -1144px;
}

a.bad-schallerbach-logo:hover {
    background-position: -65px -1202px;
}

a.musiksommer-schallerbach {
    width: 106px;
    background-position: -141px -1144px;
}

a.musiksommer-schallerbach:hover {
    background-position: -141px -1202px;
}

a.vitalwelt-schallerbach {
    width: 84px;
    background-position: -251px -1144px;
    margin-right: 25px;
}

a.vitalwelt-schallerbach:hover {
    background-position: -251px -1202px;
}

a.bad-hall-logo {
    width: 81px;
    background: url('vhs-assets-css-04957aa7f033a20855085b42a7ef60df.png') no-repeat left top;
}

a.bad-hall-logo:hover {
    background-position: right top;
}

a.bad-ischl-logo {
    width: 142px;
    background: url('vhs-assets-css-0c2e7cd21cd51c86402c9aeacb6db3cd.png') no-repeat left top;
    margin-right: 10px;
}

a.bad-ischl-logo:hover {
    background-position: right top;
}

a.bad-ischl-waerme {
    width: 108px;
    background: url('vhs-assets-css-e96fc1569ee676b0b011b83a83ff5930.png') no-repeat left top;
}

a.bad-ischl-waerme:hover {
    background-position: right top;
}

/* List */

.list {
    margin-top: 7px;
    list-style: square;
}

.list li {
    font-size: 14px;
    color: #585858;
    /*color: #787878;*/
    line-height: 23px;
}

/* Tweets */

#tweets ul {
    list-style: none;
    margin: 0;
}

#tweets .user,
#tweets .timePosted,
#tweets .interact {
    display: none;
}

.hcWidgetMain {
    width: auto !important;
}

.socialthumb {
    height: auto;
    width: auto;
    max-width: 140px;
    margin-right: 10px;
    float: left;
}

/* Tabs */

.nav-tabs {
    margin: 16px 0 0 0;
    border: none;
    float: right;
}

.nav-tabs > li {
    margin: 0;
}

.nav-tabs > li > a {
    font-size: 12px;
    color: #565656;
    border-top: 3px solid #f2f5f8;
    background: #f2f5f8;
    margin: 0;
    padding: 1px 10px 2px 10px;
}

.nav-tabs > li.active > a {
    background: #fff !important;
    border-top: 3px solid #fff !important;
}

/* Submenu */

.submenu {
    background: #fff;
}

.submenu ul.nav {
    list-style: none;
    overflow: hidden;
    margin: 0;
}

.submenu li {
    display: block;
}

/* 1. Ebene */
.submenu > ul > li > a {
    display: block;
    font-size: 14px;
    color: #323232;
    padding: 15px 19px 15px 19px;
}

.submenu > ul > li > a.active.has-subpage {
    padding-bottom: 6px;
}

.submenu > ul > li > a.active.last {
    padding-bottom: 15px;
}

.submenu > ul > li {
    border-bottom: 1px solid #f0f0f0;
}

.submenu > ul > li.last {
    border: none;
}

/* 2. Ebene */
.submenu > ul > li > ul > li > a {
    display: block;
    font-size: 12px;
    color: #585858 !important;
    /*color: #787878 !important;*/
    padding: 5px 20px 5px 44px;
}

/* 3. Ebene */
.submenu > ul > li > ul > li > ul > li > a {
    display: block;
    font-size: 12px;
    color: #585858 !important;
    /*color: #787878 !important;*/
    padding: 5px 20px 5px 44px;
}

.submenu a:hover {
    background: #fff8c3 url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') repeat-x left -1272px !important;
}

.submenu a {
    background: #fff !important;
}

/* Map */

.nav-tabs > li > a {
    outline: none !important;
}

#anreiseTab {
    float: none;
    margin: 0;
}

#anreiseTab.nav-tabs > li {
    width: 55%;
    text-align: center;
}

#anreiseTab.nav-tabs > li > a {
    background: #fff !important;
    border-color: #dedede !important;
    border-top-color: transparent !important;
    padding-left: 0;
    padding-right: 0;
    color: #565656;
}

.big #anreiseTab.nav-tabs > li > a {
    font-size: 20px;
    font-family: 'open_sanslight';
    padding-top: 8px;
    padding-bottom: 10px;
    border-top-width: 4px !important;
}

#anreiseTab.nav-tabs > li:first-child  {
    width: 45%;
}

#anreiseTab.nav-tabs > li:last-child {
    width: 55%;
}

#anreiseTab.nav-tabs > li:first-child > a {
    border-left-color: transparent !important;
}

#anreiseTab.nav-tabs > li:last-child > a {
    border-right-color: transparent !important;
}

#anreiseTab.nav-tabs > li.active > a {
    background: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
}

#map-control {
    background: #fff8c2 url('vhs-assets-css-1ed8d4a69b20aa05da7fbac7249cf00a.png') repeat-x left top;
    height: 182px;
}

.map.big.content-inner {
    background: #fff8c2 url('vhs-assets-css-1ed8d4a69b20aa05da7fbac7249cf00a.png') repeat-x left top;
}

.small #map-control {
    background: none;
}

#map-control .content-box {
    padding-top: 14px;
    padding-bottom: 0;
}

.map {
    overflow: hidden;
}

.map p {
    font-size: 14px;
    color: #585858;
    /*color: #787878;*/
    margin: 0 0 10px 0;
    padding: 0;
}

.map p.small {
    font-size: 11px;
    line-height: 17px;
}

.map .tab-pane.active {
    background: transparent;
}

#map-left {
    width: 335px;
    float: left;
    min-height: 10px;
}

#map-right {
    width: 645px;
    float: right;
}

.small #map-left,
.small #map-right {
    float: none;
    width: auto;
}

#map-canvas {
    height: 182px;
    width: 100%;
}

.small #map-canvas {
    height: 206px;
}

#map-canvas-big {
    width: 100%;
    height: 400px;
}

#map-button,
#map-control .button {
    border: none;
    text-transform: uppercase;
    text-align: center;
    padding: 0 18px;
    color: #fff;
    border-radius: 2px;
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
    margin-left: 3px;
    height: 30px;
    line-height: 1;
    width: auto !important;
}

#map-control .button  {
    margin: 0;
}

#map-tab .styled-select{
    background: #fff url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat right -1227px;
    overflow:hidden;
    border: 1px solid #ccc;
    width: 284px;
    margin-bottom: 10px;
}

.small #map-tab .styled-select{width: 262px;}


#map-tab .styled-select select{
    background: transparent;
    padding: 4px 0;
    color: #585858;
    /*color: #787878; */
    line-height: 1;
    height: 29px;
    width: 110%;
    margin-bottom: 0;
    border:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.styled-select select:focus {
    outline: none;
}

#bahn-tab {
    overflow: hidden;
}

#bahn-tab form {
    margin: 0;
}

#bahn-tab table th,
#bahn-tab table td {
    font-weight: normal;
    font-size: 12px;
    color: #585858;
    /*color: #787878;*/
    padding: 3px 0;
}

#bahn-tab table th.left {
    width: 100px;
}

#bahn-tab table td input {
    height: auto;
    margin: 0;
    font-size: 12px;
}

.oebb-logo {
    width: 169px;
    height: 20px;
    margin: 0 0 4px 0;
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat -383px -1156px;
}

.adp-marker {
    display: none !important;
}

.small #start {
    width: 185px;
}

#bahn-tab a.button{
    margin-top: 15px;
    padding: 10px;
    height: auto;
}

/* Zimmer */

#roomCarousel {
    margin: 0;
}

#roomCarousel .carousel-inner > .item img,
#roomCarousel .carousel-inner > .item > a img {
    width: 100%;
}

#roomCarousel .carousel-indicators {
    width: 100%;
    left: 0 !important;
    bottom: 28px !important;
    top: auto;
    text-align: center;
}

/*#roomCarousel .carousel-indicators li {
     display: inline-block;
     float: none;
     border-radius: 0;
     background: #fff;
     border: 1px solid transparent;
     height: 6px;
     width: 6px;
     margin-left: 2px;
 }

 #roomCarousel .carousel-indicators li.active {
     background: transparent;
     border: 1px solid #fff;
 } */

#roomCarousel .carousel-indicators li{
    display: inline-block;
    float: none;
    background-color: transparent;
    width: 8px;
    height: 8px;
    border: none;
    margin-left: 2px;
}

#roomCarousel .carousel-indicators li.active{background-color: transparent;}

#roomCarousel .carousel-indicators li > button{
    background-color: transparent;
    border: 1px solid #fff;
    width: 8px;
    height: 8px;
    padding: 0;
    border-radius: 0;
    margin: 0;
}

#roomCarousel .carousel-indicators li.active > button{
    background-color: #fff;
}

.content-box.request-bar {
    background: #fff8c2 url('vhs-assets-css-80d13b89fab4d58445be2acae1d971b0.png') repeat-x left top;
    padding-top: 10px;
    padding-bottom: 6px;
    overflow: hidden;
}

.request-bar span {
    display: block;
    float: left;
    font-size: 18px;
    color: #323232;
    font-family: 'open_sanslight',Arial;
    font-weight: normal;
    line-height: 30px;
    margin: 7px 0 17px;
    padding: 0;
}

.request-bar input.button,
.request-bar a.button {
    float: right;
    width: auto;
    padding: 9px 14px 10px 14px !important;
    margin: 9px 10px 0 20px;
    letter-spacing: 1px;
}

input.button::-moz-focus-inner {
    border: 0;
    padding: 0;
    margin-top:-2px;
    margin-bottom: -2px;
}

.tab-pane.schnellanfrage {
    margin-left: 0;
    margin-right: 0;
}

/* FB-Teaser */

.fb-header {
    overflow: hidden;
}

.fb-header img {
    display: block;
    float: left;
    margin: 24px 0 0 15px;
    width: auto !important;
}

.fb-header-right {
    float: left;
    margin: 24px 0 0 9px;
}

.fb-header h3 {
    padding: 0;
    margin: 0;
    line-height: 1;
}

.fb-header .fb-date {
    font-size: 11px;
    color: #585858;
    /*color: #787878;*/
}

.teaser.facebook p {
    padding-top: 8px;
}

/* Suche */

.xajax_form_kesearch_pi1 {
    overflow: hidden;
    margin: 0;
}

.xajax_form_kesearch_pi1 input {
    float: left;
}

.tx_kesearch_pi1[sword] {
    margin-right: 5px;
}


.search-dropdown {
    display: none;
    position: absolute;
    right: 0;
    top: 70px;
    background: #f6f8fa;
    padding: 5px;
    height: 30px !important;
    width: 280px !important;
}

/*.search-li:hover .search-dropdown {
		display: block; 
	}
	*/
.search-dropdown input {
    margin: 0;
}

.search-dropdown input.button {
    font-size: 11px;
    width: 56px;
    margin-left: 3px;
}

.tx-twlucenesearch-results {
    margin-left: 30px;
    margin-top: 20px;
}

.tx-twlucenesearch-result {
    font-size: 20px;
}

.tx-twlucenesearch-result p,
.tx-twlucenesearch-result div {
    font-size: 14px;
    margin: 0;
}

h1.tx-twlucenesearch-result-title {
    margin-bottom: 0;
    margin-top: 16px;
}

.f3-widget-paginator {
    display: none;
}

li.tx-twlucenesearch-result {
    margin-bottom: 20px;
}

/* Schnellanfrage */

/*.portal-text-left.eurothermen.schnellanfrage form {
		margin-left: 80px; 
	}*/

.schnellanfrage {
    overflow: hidden;
    margin-left: 13px;
    margin-right: 16px;
}

.schnellanfrage img,
.schnellanfrage input,
.schnellanfrage select {
    display: block;
    float: left;
}

.schnellanfrage-button-container{float:left;}

select::-ms-expand {
    display: none;
}

.schnellanfrage img {
    margin: 4px 21px 0 0;
}

.schnellanfrage input {
    width: 112px;
    padding: 4px 10px 5px 10px;
    font-family: 'open_sansregular', sans-serif;
    font-size: 14px;
    color: #585858;
    /*color: #787878;*/
    margin: 23px 12px 0 0;
    border-radius: 0;
}

.buchungsleiste .styled-select,
.schnellanfrage .styled-select{
    float:left;
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat right -1227px;
    overflow:hidden;
    border: 1px solid #ccc;
}

.buchungsleiste .styled-select{
    margin: 0 12px 0 0;
}
.schnellanfrage .styled-select{
    margin: 23px 12px 0 0;
    width: 150px;
}


.buchungsleiste select,
.schnellanfrage select {
    background: transparent;
    padding: 5px 10px 5px 10px;
    color: #585858;
    /*color: #787878;*/
    line-height: 1;
    height: 29px;
    width: 112%;
    margin-bottom: 0;
    border:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/*.buchungsleiste select,
	.schnellanfrage select {
		padding: 5px 10px 5px 10px;
    	color: #787878;
    	line-height: 1;
    	height: 30px;
    	text-indent: 0.01px;
    	text-overflow: ''; 
    	-webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
		background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat right -1227px;
	}
	
	.schnellanfrage select {
		width: 150px;
    	margin: 23px 12px 0 0;
    	height: 31px;
	}*/

.schnellanfrage select option {
    font-family: 'open_sansregular';
    font-size: 14px;
}

input.button,
a.button {
    display: block;
    background: #005b9a;
    color: #fff;
    font-family: 'open_sansregular';
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 2px;
    border: none;
    text-align: center;
    width: 88px;
    line-height: 1;
    height: 30px;
    padding: 0 0 0 0;
    margin-right: 0;
}

input.button:hover,
a.button:hover {
    background: #044470;
}

input.button:focus{
    outline: thin dotted #fff;
    outline-offset: -2px;
}

a.button {
    display: inline-block;
    width: auto;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 10px;
    color: #fff !important;
    text-decoration: none !important;
}


input.datepicker {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat right -1091px;
    cursor: pointer;
    /*height: 31px;*/
}

.placeholder {
    color: #585858 !important;
    /*color: #787878 !important;*/
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #585858 !important;
    /*color: #787878 !important;*/
    opacity: 1 !important;
}
input:-moz-placeholder,
textarea:-moz-placeholder,
input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #585858 !important;
    /*color: #787878 !important;*/
    opacity: 1 !important;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #585858 !important;
    /*color: #787878 !important;*/
    opacity: 1 !important;
}

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
    color: transparent !important;
}

input:-moz-placeholder:focus,
textarea:-moz-placeholder:focus {
    color: transparent !important;
}
input:-ms-input-placeholder:focus,
textarea:-ms-input-placeholder:focus {
    color: transparent !important;
}

/* Tabs */

.accordion {
    margin: 0;
    background: #fff;
}

.accordion-group {
    margin: 0;
    border: none;
    border-bottom: 1px solid #fff;
}

.accordion-group.last {
    border: none;
}

.accordion-toggle {
    color: #fff !important;
    text-decoration: none !important;
    background: #005b9a;
    /*outline: none !important;*/
}
.accordion-toggle:hover {
    color: #fff;
}

.accordion-heading .accordion-toggle:focus{
    outline: thin dotted #fff;
    outline-offset: -2px;
}

.accordion-inner .content-box {
    padding: 0;
}

.accordion-inner .shadow-left {
    display: none;
}

.accordion-inner .teaser .shadow-left {
    display: block;
}

/* Thermenauslastung */

.thermenauslastung-row,
.auslastungsleiste-row {
    text-align: justify;
    line-height: 0;
}

.thermenauslastung-item,
.auslastungsleiste-item {
    display: inline-block;
    width: 45%;
    min-height: 10px;
    text-align: left;
    vertical-align: top;
    line-height: 20px;
}
.row3 .thermenauslastung-item {
    width: 30%;
}

.thermenauslastung-item.gap,
.auslastungsleiste-item.gap {
    min-height: 0;
    background: none;
}
.thermenauslastung-row .break,
.auslastungsleiste-row .break {
    display: inline-block;
    width: 100%;
}
/* IE7 */
*+html .thermenauslastung-row,
*+html .auslastungsleiste-row {
    text-justify: distribute-all-lines;
    zoom: 1;
}
*+html .thermenauslastung-item,
*+html .auslastungsleiste-item {
    display: inline;
    zoom: 1;
}

.auslastungsleiste-item {
    background: #dee1e4;
    width: 15.8%;
    height: 2px;
    margin-top: 10px;
    min-height: 0;
}
.row3 .auslastungsleiste-item {
    width: 14.8%;
}

.auslastungsleiste-item.active {
    background: #bd0134;
}

.auslastungsleiste-item.item1 {
    margin-top: 8px;
    height: 4px;
}
.auslastungsleiste-item.item2 {
    margin-top: 6px;
    height: 6px;
}
.auslastungsleiste-item.item3 {
    margin-top: 4px;
    height: 8px;
}
.auslastungsleiste-item.item4 {
    margin-top: 2px;
    height: 10px;
}
.auslastungsleiste-item.item5 {
    margin-top: 0px;
    height: 12px;
}

.thermenauslastung-item h4,
.thermenauslastung-item .h4{
    font-size: 20px;
    overflow: hidden;
    line-height: 30px;
}

.thermenauslastung-item h4 span.auslastung,
.thermenauslastung-item .h4 span.auslastung {
    display: block;
    float: right;
    font-size: 30px;
    color: #b2073c;
    margin-top: -3px;
}

.thermenauslastung-item h4 span.auslastung span.small,
.thermenauslastung-item .h4 span.auslastung span.small{
    font-size: 12px;
}

.thermenauslastung-item p {
    margin: 12px 0 0 0;
}

/* Wetter */

/*#wettervorschau-img {
		margin-right: 20px;
	}*/

.wetter-table {
    width: 100%;
    text-align: center;
}

.wetter-table th {
    background: #176493;
    color: #fff;
}

.wetter-table th,
.wetter-table td {
    border: 1px solid #DDDDDD;
}

.wetter-table td {
    padding: 4px 6px;
    background: #fff;
}

.wetter-table td.left {
    text-align: left;
}

#hide-slidertext {
    display: block;
    width: 29px;
    height: 29px;
    text-indent: -9999px;
    overflow: hidden;
    background: url('vhs-assets-css-cab59e11fd28e4e08a958c0072d621d0.png') no-repeat top;
    z-index: 5;
    position: absolute;
    top: 219px;
    left: 0;
    margin-left: -28px;
}

#hide-slidertext.einblenden {
    background: none;
    width: auto;
    text-indent: 0;
    margin: 10px 0 0 4px;
    color: #fff;
    font-size: 16px;
}

#hide-slidertext:focus {
    /* outline: none !important; */
    outline: thin dotted #fff;
}

.preis,
.preis-links {
    text-align: right;
    color: #B70B3E;
    font-family: 'open_sanslight', sans-serif;
    font-size: 20px;
}

.preis-links {
    text-align: left;
}

/* Colors */

.portal-eurothermen .nav-tabs > li.active > a {
    border-top-color: #005b9a !important;
}


/* Schallerbach */

.portal-schallerbach .slider-line {
    background: url('vhs-assets-css-b24decdd86cf1f9bfd99e625a80ea3ad.png') repeat-x left bottom;
}

.portal-schallerbach #map-button,
.portal-schallerbach #map-control .button,
.portal-schallerbach .teasers-filter,
.portal-schallerbach input.button,
.portal-schallerbach a.button,
.portal-schallerbach .accordion-toggle,
.portal-schallerbach .wetter-table th,
.portal-schallerbach .table thead th {
    background: #bd0134;
}

.portal-schallerbach #map-button:hover,
.portal-schallerbach #map-control .button:hover,
.portal-schallerbach input.button:hover,
.portal-schallerbach a.button:hover {
    background: #7a0c2a;
}

.portal-schallerbach #map-button:focus,
.portal-schallerbach #map-control .button:focus,
.portal-schallerbach input.button:focus,
.portal-schallerbach a.button:focus {
    background: #7a0c2a;
    outline: thin dotted #fff;
    outline-offset: -2px;
}

.portal-schallerbach .nav-tabs > li.active > a,
.nav-tabs > li.active.portal-schallerbach > a,
.portal-schallerbach .submenu a.current {
    color: #bd0134 !important;
}

.portal-schallerbach .nav-tabs > li.active > a,
.nav-tabs > li.active.portal-schallerbach > a,
.portal-schallerbach #anreiseTab.nav-tabs > li.active > a {
    border-top-color: #bd0134 !important;
}

.portal-schallerbach .roomtype-title a,
.portal-schallerbach .content-box a,
.portal-schallerbach .teaser a,
.portal-schallerbach .menu-top ul.nav > li.last > a,
.portal-schallerbach .menu-top ul.nav > li:hover > a,
.portal-schallerbach .menu-top ul.nav > li > a.active,
.portal-schallerbach .menu-top ul.nav > li .dropdown > ul > li > a,
.portal-schallerbach .menu-top ul.nav ul > li > a:hover,
.portal-schallerbach .footer ul li a:hover,
.portal-schallerbach .imagelink a,
.portal-schallerbach .footer h3,
.portal-schallerbach #requestResultContainer h3  {
    color: #bd0134;
}

.portal-schallerbach .menu-top ul.nav > li .dropdown > ul > li > a:hover {
    color: #333;
}

.portal-schallerbach .teaser-price,
.portal-schallerbach .preis,
.portal-schallerbach .preis-links {
    color: #b70b3e;
}

.portal-schallerbach .imagelink a:hover {
    border-color: #bd0134;
}

/* Hall */

.portal-hall .slider-line {
    background: url('vhs-assets-css-4903fbb48e520c57e7e44177bf2104ab.png') repeat-x left bottom;
}

.portal-hall #map-button,
.portal-hall #map-control .button,
.portal-hall .teasers-filter,
.portal-hall input.button,
.portal-hall a.button,
.portal-hall .accordion-toggle,
.portal-hall .auslastungsleiste-item.active,
.portal-hall .wetter-table th,
.portal-hall .table thead th {
    background: #69881f;
}

.portal-hall #map-button:hover,
.portal-hall #map-control .button:hover,
.portal-hall input.button:hover,
.portal-hall a.button:hover {
    background: #435d06;
}

.portal-hall #map-button:focus,
.portal-hall #map-control .button:focus,
.portal-hall input.button:focus,
.portal-hall a.button:focus {
    background: #435d06;
    outline: thin dotted #fff;
    outline-offset: -2px;
}

.portal-hall .nav-tabs > li.active > a,
.nav-tabs > li.active.portal-hall > a,
.portal-hall .submenu a.current {
    color: #69881f !important;
}

.portal-hall .nav-tabs > li.active > a,
.nav-tabs > li.active.portal-hall > a,
.portal-hall #anreiseTab.nav-tabs > li.active > a {
    border-top-color: #69881f !important;
}

.portal-hall .roomtype-title a,
.portal-hall .content-box a,
.portal-hall .teaser a,
.portal-hall .menu-top ul.nav > li.last > a,
.portal-hall .menu-top ul.nav > li:hover > a,
.portal-hall .menu-top ul.nav > li > a.active,
.portal-hall .menu-top ul.nav > li .dropdown > ul > li > a,
.portal-hall .menu-top ul.nav ul > li > a:hover,
.portal-hall .footer ul li a:hover,
.portal-hall .imagelink a,
.portal-hall .footer h3,
.portal-hall #requestResultContainer h3,
.portal-hall .thermenauslastung-item h4 div,
.portal-hall .thermenauslastung-item h4 span.auslastung,
.portal-hall .thermenauslastung-item .h4 div,
.portal-hall .thermenauslastung-item .h4 span.auslastung{
    color: #69881f;
}

.portal-hall .menu-top ul.nav > li .dropdown > ul > li > a:hover {
    color: #333;
}

.portal-hall .preis,
.portal-hall .preis-links,
.portal-hall .teaser-price,
.portal-hall .teaser-link,
.portal-hall .teaser-link:hover   {
    color: #69881f;
}

.portal-hall .teaser-link:hover {
    border-color: #69881f;
}

.portal-hall .imagelink a:hover {
    border-color: #69881f;
}

.portal-hall .teaser-link {
    border-color: #dbe6c0;
}


/* Ischl */

.portal-ischl .slider-line {
    background: url('vhs-assets-css-73416c67e2f841f1487a13504628679b.png') repeat-x left bottom;
}

.portal-ischl #map-button,
.portal-ischl #map-control .button,
.portal-ischl .teasers-filter,
.portal-ischl input.button,
.portal-ischl a.button,
.portal-ischl .accordion-toggle,
.portal-ischl .auslastungsleiste-item.active,
.portal-ischl .wetter-table th,
.portal-ischl .table thead th {
    background: #d9682a;
}

.portal-ischl #map-button:hover,
.portal-ischl #map-control .button:hover,
.portal-ischl input.button:hover,
.portal-ischl a.button:hover {
    background: #973b08;
}

.portal-ischl #map-button:focus,
.portal-ischl #map-control .button:focus,
.portal-ischl input.button:focus,
.portal-ischl a.button:focus {
    background: #973b08;
    outline: thin dotted #fff;
    outline-offset: -2px;
}

.portal-ischl .nav-tabs > li.active > a,
.nav-tabs > li.active.portal-ischl > a,
.portal-ischl .submenu a.current {
    color: #d9682a !important;
}

.portal-ischl .nav-tabs > li.active > a,
.nav-tabs > li.active.portal-ischl > a,
.portal-ischl #anreiseTab.nav-tabs > li.active > a {
    border-top-color: #d9682a !important;
}

.portal-ischl .roomtype-title a,
.portal-ischl .content-box a,
.portal-ischl .teaser a,
.portal-ischl .menu-top ul.nav > li.last > a,
.portal-ischl .menu-top ul.nav > li:hover > a,
.portal-ischl .menu-top ul.nav > li > a.active,
.portal-ischl .menu-top ul.nav > li .dropdown > ul > li > a,
.portal-ischl .menu-top ul.nav ul > li > a:hover,
.portal-ischl .footer ul li a:hover,
.portal-ischl .imagelink a,
.portal-ischl .footer h3,
.portal-ischl #requestResultContainer h3,
.portal-ischl .thermenauslastung-item h4 div,
.portal-ischl .thermenauslastung-item h4 span.auslastung,
.portal-ischl .thermenauslastung-item .h4 div,
.portal-ischl .thermenauslastung-item .h4 span.auslastung{
    color: #d9682a;
}

.portal-ischl .menu-top ul.nav > li .dropdown > ul > li > a:hover {
    color: #333;
}

.portal-ischl .preis,
.portal-ischl .preis-links,
.portal-ischl .teaser-price,
.portal-ischl .teaser-link,
.portal-ischl .teaser-link:hover   {
    color: #d9682a;
}

.portal-ischl .teaser-link:hover {
    border-color: #d9682a;
}

.portal-ischl .imagelink a:hover {
    border-color: #d9682a;
}

.portal-ischl .teaser-link {
    border-color: #e1c3b3;
}


.schallerbach input.button {
    background: #b70b3e;
}

.hall input.button {
    background: #69881f;
}

.ischl input.button {
    background: #d95913;
}

.portal-hall .menu-top ul.nav > li.twolines {
    padding-bottom: 19px;
    padding-top: 17px;
}

.portal-hall .menu-top ul.nav > li.twolines > a {
    margin-top: 5px;
}

.portal-hall .menu-top ul.nav > li {
    padding-left: 11px;
    padding-right: 11px;
}

/*.portal-hall .menu-top ul.nav > li.first {
		padding-left: 12px;
	}
	
	.portal-hall .menu-top ul.nav > li > a.search.button {
		padding-right: 12px;
	} */

/* Sitemap */

.csc-sitemap {
    font-size: 20px;
}

.csc-sitemap ul {
    list-style: circle;
    margin: 0 0 10px 25px;
}

.csc-sitemap ul ul {
    font-size: 14px;
}

.csc-sitemap .tab-pane {
    position: relative;
}

.csc-sitemap .tab-content {
    margin: 0;
}

.csc-sitemap .tab-pane > a {
    display: block;
    margin-bottom: 10px;
}

#sitemapTab {
    background: #fff;
}
/*
	#sitemapTab.nav-tabs > li > a { 
		font-size: 16px;
		padding: 5px 20px 6px 20px;
	}
	*/
.sitemap-logo {
    display: block;
    width: 217px;
    height: 70px;
    text-indent: -9999px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 10px;
}

#tab51 .sitemap-logo {
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat left -1591px;
}
#tab57 .sitemap-logo {
    background: #B20332 url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat center -287px;
}
#tab82 .sitemap-logo {
    background: #69881F url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat center -444px;
}
#tab4 .sitemap-logo {
    background: #D95913 url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat center -369px;
}

.loading {
    width: 100%;
    height: 200px;
    background: url('vhs-assets-css-457ab008da3cc984b26158b51ed2b0c5.gif') no-repeat center center;
    position: absolute;
    top: 170px;
    left: 0;
}

.table-bordered th,
.table-bordered td,
.table-bordered {
    border-color: #e9e9e9 !important;
}

.table thead th {
    vertical-align: middle;
    background: #005B9A;
    color: #fff;
}

.table p {
    margin: 0;
    line-height: 20px;
}

a[href]:after {
    content: "";
}
abbr[title]:after {
    content: "";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
}

.align-center {
    text-align: center !important;
}

.align-right {
    text-align: right !important;
}

.content-box ul {
    list-style: square;
}

.content-box h2 {
    line-height: 25px;
}

.content-box ul li {
    line-height: 23px;
}

/*li.Pauschalen .dropdown {
		display: none !important;
	}*/

/*#_fb_img {
		display: none;
	}*/

.accordion-body .teaser {
    width: 300px;
}

.newsletter-form {
    margin: 0;
}

.newsletter-form input,
.newsletter-form select {
    margin-bottom: 0 !important;
}

.page-1 .portal-text-right span {
    display: none;
}

.page-1 .portal-text-right.schallerbach span,
.page-1 .portal-text-right.hall span,
.page-1 .portal-text-right.ischl span {
    display: block;
}

/* Zimmerpreis-Berechner */

#roomPriceCalculator fieldset{
    border: none;
    padding: 0;
    margin: 0;
}
#roomPriceCalculator fieldset legend{
    font-size: 12px;
    margin: 15px 0 3px 0;
    color: #333;
    line-height: 1.562;
    border: none;
}
#roomPriceCalculator,
#roomRequestContainer {
    margin: 0;
}

#roomPriceCalculator h1 {
    font-size: 20px;
    margin-bottom: 12px;
}

#roomPriceCalculator p,
#roomRequestContainer p {
    font-size: 12px;
    line-height: 17px;
}

#roomPriceCalculator label,
#roomRequestContainer label {
    font-size: 12px;
    margin: 15px 0 3px 0;
}

#roomPriceCalculator label.sr-only,
#roomRequestContainer label.sr-only {
    margin: 0;
}

#roomPriceCalculator a.button{
    margin-top: 10px;
    display: block;
}

#roomPriceCalculator input.datepicker,
#roomRequestContainer input.datepicker {
    margin: 0 7px 0 0;
}

#roomPriceCalculator input.datepicker.abreise,
#roomRequestContainer input.datepicker.abreise {
    margin: 0;
}

#roomPriceCalculator .styled-select,
#roomRequestContainer .styled-select{
    float:left;
    background: url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat right -1227px;
    overflow:hidden;
    border: 1px solid #ccc;
    margin: 0 0 5px 0;
    width: 132px;
}

#roomPriceCalculator .styled-select.error,
#roomRequestContainer .styled-select.error{
    border: 1px solid #f00;
}

#roomPriceCalculator select,
#roomRequestContainer select {
    background: transparent;
    padding: 5px 2px;
    color: #585858;
    /*color: #787878;*/
    line-height: 1;
    height: 29px;
    width: 115%;
    margin-bottom: 0;
    border:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#roomPriceCalculator .styled-select:nth-child(even),
#roomRequestContainer .styled-select:nth-child(even) {
    margin-right: 7px;
}


#roomPriceCalculator .row,
#roomRequestContainer .row {
    margin: 0;
    overflow: hidden;
}

#roomPriceCalculator input.button{
    display: none;
    width: 100%;
    float: none;
    margin: 10px 0 0 0;
}

#roomRequestContainer input.button {
    width: 100%;
    float: none;
    margin: 10px 0 0 0;
}

#childrenCheck {
    width: auto;
    margin: 20px 0 0 10px;
}

#requestResultContainer {
    /*display: none; */
    text-align: center;
}

#requestResultContainer h3 {
    font-size: 20px;
    margin-top: 24px;
    margin-bottom: 14px;
}

#requestResultAvailable {
    display: none;
    font-size: 12px;
    color: #585858;
    /*color: #787878;*/
}

#requestError {
    font-size: 13px;
    margin-top: 10px;
    color: #f00;
    display: none;
}

#fieldsMissing,
#maxPersons,
#singlewithchild {
    margin-top: 10px;
    color: #f00;
    display: none;
}

#roomMessageContainer{
    margin-top: 10px;
    font-size: 13px;
}

#roomMessageContainer.empty{
    margin-top: 0;
}

#roomMessageContainer .error{
    color: #f00;
}

input.required.error,
select.required.error {
    border: 1px solid #f00;
}

#roomRequestBooking,
#roomRequestInquiry {
    display: none;
    margin-top: 4px;
}

#roomAjaxSpinner {
    display: none;
    margin: 10px 0 5px 0;
    background: #fff url('vhs-assets-css-457ab008da3cc984b26158b51ed2b0c5.gif') no-repeat center center;
    height: 48px;
    width: 100%;
}

#seasonDatepicker {
    padding: 0 39px;
    overflow: hidden;
    margin-top: 29px;
}

#seasonDatepicker .calendar {
    width: 47.6%;
    float: left;
    margin-right: 4.8%;
}

#seasonDatepicker .calendar.even {
    margin-right: 0;
}

#seasonDatepicker h3 {
    text-align: center;
    font-size: 14px;
    margin-bottom: 15px;
}

#seasonDatepicker table {
    width: 100%;
}

#seasonDatepicker table th {
    background: #9f9f9f;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    padding: 7px 1px;
}

#seasonDatepicker table td {
    background: #eee;
    border: 1px solid #fff;
    text-align: center;
    vertical-align: middle;
    padding: 7px 1px;
}

#seasonDatepicker table td.before,
#seasonDatepicker table td.after {
    color: #eee;
}

html[lang="en"] #newsletter-tab,
html[lang="en"] #rueckruf-tab {
    display: none;
}

#seasonDatepicker .carousel-control {
    width: 19px;
    height: 39px;
    text-indent: -9999px;
    overflow: hidden;
    top: 59%;
}


#seasonDatepicker .carousel-control.left {
    left: 0;
    background: url('vhs-assets-css-43a5ccd29e164ae32382dc5a153b1443.png') no-repeat left top;
}


#seasonDatepicker .carousel-control.right {
    right: 0;
    background: url('vhs-assets-css-8708dc66687a4f5c222ca47832595092.png') no-repeat left top;
}

.seasonBoxes {
    padding: 0 100px;
    text-align: justify;
}

.seasonBox {
    display: inline-block;
    padding: 5px 13px;
    vertical-align: middle;
}

.seasonType {
    margin: 0 0 0 6px;
}

.seasonBoxes .break{
    display: inline-block;
    width: 100%;
}

.accordion-top {
    background: #9f9f9f;
    color: #fff;
    font-size: 14px;
    padding: 4px 20px 6px 20px;
    overflow: hidden;
}

.accordion-top > div {
    float: right;
    width: 100px;
    padding-right: 10px;
}

.accordion-top > div.accordion-roomtype {
    float: left;
    width: auto;
}

#accordion-roomprices .accordion-group {
    border-color: #f0f0f0;
}

#accordion-roomprices .accordion-heading {
    background: #fff;
    color: #bd0134 !important;
    font-size: 14px;
    padding: 8px 20px 0 20px;
    overflow: hidden;
    position: relative;
}

#accordion-roomprices .accordion-inner > div {
    overflow: hidden;
}

#accordion-roomprices .accordion-heading > div,
#accordion-roomprices .accordion-inner > div > div {
    float: right;
    width: 110px;
}


#accordion-roomprices .accordion-inner > div > div {
    text-indent: 21px;
}

#accordion-roomprices .accordion-heading .roomtype-title,
#accordion-roomprices .accordion-inner .roomoffer-title {
    float: left;
    width: auto;
    text-indent: 0;
    margin-right: 12px;
    margin-bottom: 15px;
}

#accordion-roomprices .accordion-toggle {
    position: absolute;
    right: 8px;
    top: 8px;
    background: #000;
    overflow: hidden;
    padding: 0;
    background: url('vhs-assets-css-5f82804b093cc37895f88247c89352f7.png') no-repeat right top;
    width: 20px;
    height: 20px;
}

#accordion-roomprices .accordion-toggle.collapsed {
    background-position: left top;
}

#accordion-roomprices .accordion-inner {
    padding: 0 20px;
    border: none;
}

.accordion-group table th {
    background: #9f9f9f !important;
}

.accordion-heading .accordion-toggle {
    background-image: url('vhs-assets-css-87c94295c457a7689449004df742f9e2.png');
    background-position: right top;
    background-repeat: no-repeat;
}

.content-33.sidebar {
    float: left;
}

.content-66.main-content {
    float: right;
}

.content-inner.package h1 {
    color: #323232;
    font-family: 'open_sansregular';
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    margin: 1px 0 4px;
    padding: 0;
}

a.room-details {
    display: block;
    font-size: 13px;
    margin: 5px 0 15px 0;
}


.footer-column1 h2 {
    font-size: inherit;
    color: inherit;
    margin: 15px 0 0 0;
    line-height: inherit;
}

.footer-column1 p {
    margin-top: 0;
}

#gutscheine.tab-pane img {
    width: 307px;
    height: auto;
    display: block;
    float: left;
}

#gutscheine.tab-pane .gutschein-text {
    display: block;
    float: left;
    margin-left: 40px;
    max-width: 350px;
    margin-top: 10px;
}

.imagevideo .teaser-inner {
    height: auto !important;
}

.page-Kataloge {
    display: none !important;
}

select {
    line-height: 1;
}

.accordion-inner .table.table-condensed tr td:nth-child(2),
.accordion-inner .table.table-condensed tr td:nth-child(3) {
    width: 100px;
}

th a {
    color: #fff !important;
    text-decoration: underline;
}

/* für Landingpage Menü */
.page-1056 .portal-hall .menu-top ul.nav > li {
    padding-left: 34px;
    padding-right: 0;
}


.global-notice{
    position: relative;
    margin-top: -500px;
    padding-top: 100px;
}

.global-notice .request-bar a.button{
    margin-top: 10px;
}

.global-notice-close {
    display: block;
    width: 29px;
    height: 29px;
    text-indent: -9999px;
    overflow: hidden;
    background: url('vhs-assets-css-cab59e11fd28e4e08a958c0072d621d0.png') no-repeat top;
    z-index: 5;
    position: absolute;
    right: -10px;
    margin-left: -28px;
    top: 70px;
}

.global-notice .image-position-left .button-container{
    float: right;
}

.global-notice .image-position-right .button-container{
    float: left;
}

/*Blog Zielseite mit weißem HG*/
.page-1326
{
    background-color: #fff;
}

.stepper-wrap{
    float: left;
    font: 14px Arial,sans-serif;
}

.stepper-wrap .days{
    text-align: left;
}

.stepper-btn-down, .stepper-btn-up{
    padding-top: 2px;
}

.number-placeholder{
    display: inline-block;
    position: relative;
    float: left;
    margin-left: -90px;
    margin-top: 28px;
    color: #777;
}
.number-picker{
    -webkit-transition: all 0.5s ease-in-out !important;
    -moz-transition: all 0.5s ease-in-out !important;
    -o-transition: all 0.5s ease-in-out !important;
    transition: all 0.5s ease-in-out !important;
    width: 125px !important;
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
    -webkit-user-select: auto;
}
.number-picker.small{
    width: 80px !important;
}

#hallmiraverde-anfrage .stepper-wrap, #vitana-anfrage .stepper-wrap{
    clear: none;
    float: left;
}

.autocomplete-suggestions{
    z-index: 50 !important;
}

.portal-schallerbach .tx-twlucenesearch-sword:focus{
    border-color: #BD0134;
}

.portal-schallerbach .autocomplete-suggestion b{
    color: #BD0134;
}

.portal-hall .tx-twlucenesearch-sword:focus{
    border-color: #69881F;
}

.portal-hall .autocomplete-suggestion b{
    color: #69881F;
}

.portal-ischl .tx-twlucenesearch-sword:focus{
    border-color: #D9682A;
}

.portal-ischl .autocomplete-suggestion b{
    color: #D9682A;
}
.cookie-optout{
    background-color: #fff;
    padding-left: 30px;
    margin-bottom: -20px;
    margin-left: 0 !important;
}

/* INFOBUTTONS */
#infobuttonWrapper{
    display: none;
}

.move-anim-dialog{
    background-color: #f6f6f6;
    max-width: 890px;
    width: auto;
    margin: 0 auto;
    padding: 30px 15px;
    position: relative;
}

.move-anim-dialog.max-480{
    max-width: 480px;
}

.move-anim-dialog.max-650{
    max-width: 650px;
}

.etr-mfp-move-in .move-anim-dialog {
    opacity: 0;
    transition: all 0.5s;
    transform: translateX(400px);
}

.etr-mfp-move-in.mfp-bg{
    opacity: 0;
    transition: all 0.5s;
}

.etr-mfp-move-in.mfp-ready .move-anim-dialog {
    opacity: 1;
    transform: translateX(0);
}
.etr-mfp-move-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}
.etr-mfp-move-in.mfp-removing .move-anim-dialog {
    transform: translateX(400px);
    opacity: 0;
}
.etr-mfp-move-in.mfp-removing.mfp-bg {
    opacity: 0;
}

.etr-mfp-move-in .mfp-close{
    top: 0;
    left: -34px;
    line-height: 34px;
    width: 34px;
    height: 34px;
    border-radius: 17px;
    background-color: #005b9a;
    color: #fff;
}

@media (min-height: 720px){
    .etr-mfp-move-in .mfp-close {
        top: -34px;
    }
}

.etr-mfp-move-in .mfp-portal-schallerbach .mfp-close{background-color: #bd0134;}
.etr-mfp-move-in .mfp-portal-ischl .mfp-close{background-color: #d9682a;}
.etr-mfp-move-in .mfp-portal-hall .mfp-close{background-color: #69881f;}
.etr-mfp-move-in .mfp-portal-schallerbach input.button{background-color: #bd0134;}
.etr-mfp-move-in .mfp-portal-ischl input.button{background-color: #d9682a;}
.etr-mfp-move-in .mfp-portal-hall input.button{background-color: #69881f;}
.etr-mfp-move-in .mfp-portal-schallerbach input.button:hover{background-color: #7a0c2a;}
.etr-mfp-move-in .mfp-portal-ischl input.button:hover{background-color: #973b08;}
.etr-mfp-move-in .mfp-portal-hall input.button:hover{background-color: #435d06;}

@media screen and (min-width: 992px){
    #infobuttonWrapper{
        display: block;
    }
    #infobuttonWrapper .button-container{
        position: fixed;
        top: 500px;
        right: 0;
        -ms-transform: rotate(90deg);
        -ms-transform-origin: 100% 0;
        -webkit-transform: rotate(90deg);
        -webkit-transform-origin: 100% 0;
        transform: rotate(90deg);
        transform-origin: 100% 0;
        z-index: 1050;
    }

    .infobutton{
        border: 1px solid #fff;
        background-color: #fff;
        display: inline-block;
        color: #005b9a;
        font-family: "open_sansregular", sans-serif;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: bold;
        line-height: 1;
        padding: 5px 8px;
    }

    .portal-schallerbach .infobutton,
    .mfp-portal-schallerbach a{color: #bd0134;}
    .portal-ischl .infobutton,
    .mfp-portal-ischl a{color: #d9682a;}
    .portal-hall .infobutton,
    .mfp-portal-hall a{color: #69881f;}

    .mfp-portal-schallerbach a.button{background-color: #bd0134;}
    .mfp-portal-schallerbach a.button:hover{background-color: #7a0c2a;}
    .mfp-portal-ischl a.button{background-color: #d9682a;}
    .mfp-portal-ischl a.button:hover{background-color: #973b08;}
    .mfp-portal-hall a.button{background-color: #69881f;}
    .mfp-portal-hall a.button:hover{background-color: #435d06;}

    .infobutton:hover,
    .infobutton.active{
        color: #fff;
        background-color: #005b9a;
        border-color: #005b9a;
        text-decoration: none;
    }

    .portal-schallerbach .infobutton:hover,
    .portal-schallerbach .infobutton.active{border-color: #bd0134; background-color: #bd0134;}
    .portal-ischl .infobutton:hover,
    .portal-ischl .infobutton.active{border-color: #d9682a; background-color: #d9682a;}
    .portal-hall .infobutton:hover,
    .portal-hall .infobutton.active{border-color: #69881f; background-color: #69881f;}

    .infobutton:focus,
    .infobutton:active{
        text-decoration: none;
    }

    .mfp-portal-schallerbach a:hover{color:  #b20332;}
    .mfp-portal-ischl a:hover{color: #d95913;}
    .mfp-portal-hall a:hover{color: #69881f;}

    .ib-newsletter-container form{
        margin: 35px 0;
    }

    .ib-newsletter-container .form-row{
        overflow: hidden;
        margin: 3px 0;
        clear: both;
    }

    .ib-newsletter-container .form-col{
        min-height: 1px;
        float:left;
    }

    .ib-newsletter-container .form-col.col-left{
        width: 20%;
    }

    .ib-newsletter-container .form-col.col-right{
        width: 80%;
    }

    .ib-newsletter-container input[type="text"]{
        box-sizing: border-box;
        width: 100%;
        height: auto;
        padding-bottom: 6px;
        padding-top: 6px;
    }

    .ib-newsletter-container .styled-select{
        box-sizing: border-box;
        position:relative;
        overflow:hidden;
        display:block;
        width: 100%;
        margin:auto;
        font-size:1em; /*use this to scale the select*/
        border: 1px solid #ccc;
        background-color: #fff;
    }

    .ib-newsletter-container .select-button{
        position: absolute;
        right: 0;
        width: 30px;
        top: 0;
        bottom: 0;
        background: #fff url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat right -1225px;
        pointer-events:none;
    }

    .oldie .ib-newsletter-container .styled-select {
        background: #fff;
        border: none;
    }

    .oldie .ib-newsletter-container .styled-select select{
        border: 1px solid #ccc;
    }

    .oldie .ib-newsletter-container .styled-select .select-button {
        display: none;
    }

    .ib-newsletter-container .styled-select select{
        width:100%;
        height: 100%;
        padding: 6px 2px;
        margin: 0;
        background: rgb(255, 255, 255); /*IE Fallback*/
        background: rgba(255, 255, 255, 0);
        border:none;
        outline:none;
        display: inline-block;
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none;
        cursor:pointer;
    }

    .ib-newsletter-container input[type="submit"]{
        width: 100%;
        margin-top: 10px;
    }

    .ib-newsletter-container .hint{
        font-size: 12px;
    }

    .ib-teaser-container{
        margin: 40px 0 0;
    }

    .ib-teaser{
        width: 310px;
        padding-top: 70px;
    }

    .ib-teaser .teaser{width: 100%;}

    .ib-teaser .teaser-inner{
        height: 390px !important;
    }

    .ib-teaser-container.ib-teaser-container-single .ib-teaser{
        margin: 0 auto;
    }

    .ib-teaser-container.ib-teaser-container-multiple-2{
        margin-left: -15px;
        margin-right: -15px;
    }
    .ib-teaser-container.ib-teaser-container-multiple-3{
        margin-left: -10px;
        margin-right: -10px;
    }

    .ib-teaser-container.ib-teaser-container-multiple-2 .ib-teaser{
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }

    .ib-teaser-container.ib-teaser-container-multiple-3 .ib-teaser{
        float: left;
        padding-left: 10px;
        padding-right: 10px;
    }

    .ib-teaser-container-multiple-3 .ib-teaser,
    .ib-teaser-container-multiple-3 .ib-teaser .teaser{
        width: 282px;
    }

    .ib-teaser-container-multiple-3 .ib-teaser .teaser .ribbon{top: 172px;}

    .ib-teaser .teaser-inner:before{
        content: " ";
        width: 100%;
        height: 70px;
        overflow: hidden;
        position: absolute;
        top: -70px;
    }

    .ib-teaser .teaser-inner.portal-eurothermen:before{
        background: #005b9a url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat center -1770px;
    }

    .ib-teaser .teaser-inner.portal-schallerbach:before{
        background: #be2351 url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat center -287px;
    }

    .ib-teaser .teaser-inner.portal-ischl:before{
        background: #dd692a url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat center -369px;
    }

    .ib-teaser .teaser-inner.portal-hall:before{
        background: #799537 url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat center -444px;
    }

    #contentVoucher .ib-teaser .ribbon,
    #contentJobs .ib-teaser .ribbon{display: none;}

    #contentVoucher .ib-teaser .ribbon ~ h3,
    #contentJobs .ib-teaser .ribbon ~ h3{ margin-top: 26px; }

    .ib-text-container{
        overflow: hidden;
        line-height: 23px;
    }
    .ib-text-container img{
        float:left;
        margin: 0 20px 20px 0;
    }

    .ib-col-66{
        box-sizing: border-box;
        float:left;
        width: 66.666%;
        padding-right: 10px;
    }
    .ib-col-33{
        box-sizing: border-box;
        float: left;
        width: 33.333%;
        padding-left: 10px;
    }

}

@media screen and (min-width: 1200px) {
    .ib-teaser-container-multiple-3 .ib-teaser,
    .ib-teaser-container-multiple-3 .ib-teaser .teaser{
        width: 310px;
    }

    .ib-teaser-container.ib-teaser-container-multiple-3{
        margin-left: -15px;
        margin-right: -15px;
    }

    .ib-teaser-container.ib-teaser-container-multiple-3 .ib-teaser{
        padding-left: 15px;
        padding-right: 15px;
    }
    .ib-teaser-container-multiple-3 .ib-teaser .teaser .ribbon{top: 192px;}


    .move-anim-dialog{
        padding: 30px;
    }
    .move-anim-dialog.max-990{
        max-width: 990px;
    }
}

.landingpage li.search-li {
    display: none !important;
}

/*TRIPADVISOR*/
 #CDSWIDSSP { width: auto !important; }

/*
   ### STYLES FOR ACCESSIBILITY ITEMS ###
*/

/*a:focus{
     outline: 2px dotted #005b9a !important;
 }*/

.menu-top ul.nav > li > a.sub-visible{
    color: #005b9a;
}

.portal-schallerbach .menu-top ul.nav > li > a.sub-visible{
    color: #bd0134;
}

.portal-hall .menu-top ul.nav > li > a.sub-visible{
    color: #69881f;
}

.portal-ischl .menu-top ul.nav > li > a.sub-visible{
    color: #d9682a;
}

.sr-only{
    border: 0;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

a.skip{
    position: absolute;
    left: -1000em;
    top: -1000em;
    height: 1px;
    width: 1px;
    padding: 10px;
    background-color: #f6f8f9;
    color: #005b9a;
    z-index: 999;
}

.portal-schallerbach a.skip{
    color: #bd0134;
}

.portal-hall a.skip{
    color: #69881f;
}

.portal-ischl a.skip{
    color: #d9682a;
}

a.skip:focus{
    display: inline-block;
    font-size: 14px;
    left:0;
    top: 0;
    /*position: static;*/
    width: auto;
    height: auto;
}

/*.carousel-action-container{
    position: absolute;
    top: 190px;
    z-index: 5;
}

@media (max-width: 950px) {
    .carousel-action-container{top: 158px;}
}

@media (max-width: 860px) {
    .carousel-action-container{top: 148px;}
}

@media (max-width: 600px) {
    .carousel-action-container{top: 88px;}
}

*/

/* CSS Style Content below */
.csc-default {
	clear: both;
}

/* Reset figure styling */
DIV.csc-textpic .csc-textpic-imagewrap FIGURE,
DIV.csc-textpic FIGURE.csc-textpic-imagewrap {
	margin: 0;
	display: table;
}

DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 10px;
}

/* Multiple Image Layout Options */
DIV.csc-textpic-imagecolumn, TD.csc-textpic-imagecolumn .csc-textpic-image {
	margin-right: 10px;
}

DIV.csc-textpic-imagecolumn.csc-textpic-lastcol, TD.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image {
	margin-right: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagecolumn {
	float: left;
}

DIV.csc-textpic, DIV.csc-textpic DIV.csc-textpic-imagerow, UL.csc-uploads LI {
	overflow: hidden;
}

/* Position: In text, right */
.csc-textpic-intext-left .csc-textpic-imagewrap {
	float: left;
}

.csc-textpic-intext-left .csc-textpic-imagewrap,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	margin-right: 10px;
}

/* Position: In text, right */
.csc-textpic-intext-right .csc-textpic-imagewrap {
	float: right;
}

.csc-textpic-intext-right .csc-textpic-imagewrap,
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	margin-left: 10px;
}

/* Position: Beside text, left */
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	float: left;
}

/* Position: Beside text, right */
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	float: right;
}

/* Position: Above, center */
.csc-textpic-center .csc-textpic-center-outer {
	position: relative;
	float: right;
	right: 50%;
}

.csc-textpic-center .csc-textpic-center-inner {
	position: relative;
	float: right;
	right: -50%;
}

.csc-textpic-center .csc-textpic-imagewrap, .csc-textpic-center .csc-textpic-imagewrap {
	overflow: hidden;
}

/* Position: Above, right */
.csc-textpic-right .csc-textpic-imagewrap {
	float: right;
}

.csc-textpic-right .csc-textpic-text {
	clear: right;
}

/* Position: Below, right */
.csc-textpic-right .csc-textpic-imagewrap {
	float: right;
}

.csc-textpic .csc-textpic-imagecolumn {
	float: left;
}

figcaption {
	display: none;
}

.Tx-Formhandler label,
.Tx-Formhandler input {
	float: left;
}

.Tx-Formhandler .form-row {
	overflow: hidden;
}

*+html .Tx-Formhandler .form-row {
	overflow: visible;
	clear: both;
}

.Tx-Formhandler label {
	margin-top: 5px;
	width: 130px;
}

.Tx-Formhandler .form-row a {
	color: #f00;
	margin-left: 130px;
}

*+html .Tx-Formhandler .form-row .submit {
	padding-left: 5px;
	padding-right: 5px;
	outline: none;
	border: none;
  	border-color: transparent;
}



/* Responsive
-------------------------------------------------- */

html {
	-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
}

#mobile-toggle {
	display: none;
}

.container p.mehr-lesen,
.container ul.mehr-lesen,
.container span.mehr-lesen {
	display: block;
}  

.togglebox-link {
	display: none;
}

@media (min-width: 1000px) { 

}

@media (max-width: 999px) { 
	.carousel-inner > .item img, 
	.carousel-inner > .item > a img {
		width: 100%;
		max-width: 100%;
		margin: 0 !important; 
	}  
	
	.container {
		width: 100%;  
	}
	
	#header-top {
		margin: 0;
		left: 0; 
	}
	
	.slider-text { 		
		font-size: 42px;
		letter-spacing: -2px;
		word-spacing: 0; 
	}
	
	.teaser {
		width: 31.63%;
	}  
	
	.teaser .teaser{
		width: 100%;
	}
	
	.content-33 .teaser{
		width: 100%;
	}
	
	.content-66 .teaser {
		width: 48%; 
	} 
	
	.content-row .teaser {
		width: 100% !important;  
		margin: 0 !important; 
	}  
	 	
	.ribbon {	 	
    	margin-left: -7px;
    	position: static;
    	top: auto;
    	left: auto; 
	}
	
	.ribbon ~ h3 {
		margin-top: 0;
	}
	
	.teaser p {
		padding-top: 9px;
	} 
	
	#logo,
	#logo img {
		float: none;
	}
	
	#top-menu {
		height: auto;
		background: #005b9a;
	}
	
	.portal-schallerbach #top-menu {
		background: #B20332;
	}
	.portal-ischl #top-menu {
		background: #d9682a;
	}
	.portal-hall #top-menu {
		background: #69881f;
	}
	
	.menu-top {
		background: #F6F8F9;
		width: 100%;
	}
		
	#language-menu {
	    position: absolute;
	    right: 15px;
	    top: 25px;
	    z-index: 30;
	}
	
	#language-menu a {
		font-size: 14px;
	}
	
	.menu-top ul.nav > li {
		padding-top: 18px;
		padding-bottom: 18px;
	}
	
	/*.menu-top ul.nav > li > a.search.button {
		padding-top: 18px;
		padding-bottom: 0; 
		background-position: left 15px !important;
	}*/
	
	.menu-top ul.nav > li > a.search.button {
		padding-top: 18px;
		padding-bottom: 0; 
		margin-top: 0;		
		background-position: left -205px !important;
	}
	
	.dropdown {
		display: none;
	}
	
	#main-wrapper,
	.footer	 {
		padding: 0 15px;
	} 
	
	.footer {
		width: auto; 
	}
	 	 
	.menu-top ul.nav > li.first {
		padding-left: 17px;
	} 	 
	 
	.footer-column1 {
		width: 100%;
		margin: 0; 
		padding-bottom: 0;
	}
	
	.footer-column3,
	.footer-column2,
	.footer-column4 {
		width: 33.33%; 
		margin: 0; 
		padding-top: 5px; 
	}	
	
	.footer-logo {
		width: auto;
		margin: 0 -15px; 
	}
		
	#map-control {
		min-height: 182px; 
		height: auto; 
	}
	
	#bahn-tab table td input {
		width: 90%; 
	}
	
	#map-left {
		width: 34.13%;  
	}
	
	#map-right { 
		width: 65.13%;  
	}
	
	.fb-header img,
	.fb-header-right {
		margin-top: 0;
	}
	
	.search-dropdown {
		display: none !important;
	} 
	
	.wetter-table {
		font-size: 12px;
	}
	
	.request-bar h1 {
		margin-bottom: 0;
	} 	 
	
	.request-bar input.button {
		margin-bottom: 10px; 
		margin-left: 0;
	}
	
	.request-bar span {
		font-size: 16px;  
	}
	
	.portal-text-left {
		width: auto;
		float: none; 
		min-height: 0; 
	}
	
	.portal-text-right {
		float: none;
		width: auto;
		margin-left: 15px;
		margin-bottom: 10px; 
	}
	
	.sidebar .imagelink img {
		width: 100%;
		height: auto; 
	}
	
	.sidebar .imagelink {
		min-height: 0 !important; 
	}
	
	#logo li:hover ul {
		display: none; 
	}
	
	.big #anreiseTab.nav-tabs > li > a {
		font-size: 16px;
	}
	 
	.map p {
		line-height: 18px;
	}
	
	.map p.small {
		line-height: 15px; 
	}
	
	#map-button, #map-control .button {
		margin-left: 0; 
	}
	
}

@media (max-width: 950px) {
	.slider-text {
		top: 180px;
	} 
	
	.carousel-indicators {
		top: 162px; 
	} 
	
	#hide-slidertext {
		top: 179px;
	} 
	
	.portal-text-left ,
	.portal-text-right {    
		width: auto;
		float: none;
		min-height: 0;
		margin: 0 15px;
	}
	
	.portal-text-left.schnellanfrage {
		padding-bottom: 20px; 
	}
		
	.portal-text-right span {
		margin: 0 0 10px 0;
	}
	
	.teaser-price {
		width: auto; 
	}
	
	#map-left p.small {
		display: none; 
	}
	  
	#newsletter select,
	#rueckruf select,
	#newsletter input[type=text],
	#rueckruf input[type=text] { 
		margin-bottom: 5px !important;
	}
	
	#gutscheine.tab-pane img {
		display: none; 
	}
	
	#gutscheine.tab-pane .gutschein-text {
		margin-left: 0; 
	}
}  

@media (max-width: 900px) {
		
	#accordion-roomprices .accordion-heading .roomtype-title, #accordion-roomprices .accordion-inner .roomoffer-title {
		display: block;
		float: none;
	}
	
	#accordion-roomprices .accordion-heading > div, #accordion-roomprices .accordion-inner > div > div {
		display: inline;
		float: none; 
	}
	
	#accordion-roomprices .accordion-heading .roomtype-title,
	#accordion-roomprices .accordion-inner .roomoffer-title {
		margin: 0 0 1px 0; 
	}
	
	#accordion-roomprices .accordion-inner > div {
		margin-top: 0;  
		margin-bottom: 12px; 
	} 
	
	a.room-details {
		margin-top: 5px !important; 
		margin-bottom: 5px; 
	}
	
	#accordion-roomprices .accordion-heading {
		padding-bottom: 7px; 
	}
	
	.roomtype-price,
	.seasontype-title { 
		display: none !important; 
	}
	
	.roomoffer-seasontype { 
		display: inline !important; 
	}
	
	#accordion-roomprices .accordion-inner > div > div {
		display: block;
		text-indent: 0;
		width: auto; 
	}
	
	#map-control {
		min-height: 200px; 
	}
}

@media (max-width: 860px) {
	.slider-text {
		top: 170px; 
		font-size: 38px;
		letter-spacing: -2px;
		word-spacing: 0; 
	} 
	
	.carousel-indicators {
		top: 152px;  
	} 
	
	#hide-slidertext {
		top: 169px;
	}
	
	.imagelink h3,
    .imagelink h2,
    .imagelink h1 {
		font-size: 26px;
	}
	
	.row3 .thermenauslastung-item {
		width: 45%;
		margin-bottom: 15px;
	}
		
	.slider-text a {
		background-position: right -30px; 
	}
	
}

@media (max-width: 800px) {
	.fb-header img {
		display: none;
	}
	
	.fb-header-right {
		margin-top: 0;
	}
	
	.schnellanfrage .styled-select {
		width: 150px !important;
	}
	
	#anfragen.schnellanfrage span {
		display: none; 
	}
}

@media (max-width: 780px) {
	.teaser-price{
		font-size: 16px;
	}
}
 
@media (max-width: 760px) {
	.slider-text {
    	font-size: 28px;
    	letter-spacing: 0px;     
	}
	
	.menu-top ul.nav > li > a {
		font-size: 10px;
	}
	
	.menu-top ul.nav > li {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.menu-top ul.nav > li > a.search.button {
		padding-top: 15px;
	}
	
	input#anreise {
		clear: both;  
	}
	
	.page-Katalog { 
		display: none !important; 	
	}
	 	 
} 

@media (max-width: 999px) and (min-width: 740px) {
	.small #map-tab .styled-select{
		width: 100%;
		min-width: 197px;
	}
	#map-tab .styled-select{
		width: 100%;
		min-width: 218px;
	}
}

@media (max-width: 740px) {
	.teaser {
		width: 47%;
	}
	
	.teaser img { 
		margin: 0 auto;
	}
	
	.teaser-price{
		font-size: 20px;
	}
	 
	.rows-2 .content-33 {
		float: none;
		width: 100%;
		margin: 0 auto !important; 
	}
	
	.rows-2 .content-33 .imagelink,
	.rows-2 .content-33 .imagelink ~ .shadow-left {
		width: 100%; 
		margin: 0 auto !important; 
		min-height: 0 !important; 
	}  
	
	.rows-3 .content-33 {
		width: 47%;
	} 
	
	.imagelink img {
		width: 100%; 
		height: auto;
	}
	
	.main-content > .content-33,
	.content-66 {
		display: block;
		width: 100%;
		margin: 0 auto;
	} 
	
	.footer-column2,
	.footer-column3,
	.footer-column4 {
		width: 100%;
		margin: 0;
		padding-bottom: 0;
	}
	 
	.footer-column4 {
		margin-top: 14px;
	}
	
	.footer-logos{
		text-align: left;
	}
	 
	.submenu .nav-list {
		padding: 0; 
	}
	 
	.submenu > ul > li li  {
	    border-bottom: 1px solid #F0F0F0;
	}
	
	.submenu li.sub.subMenuIndent {
		border: none !important;	
	} 
	
	.submenu li.active.current > a,
	.submenu li.sub.subMenuIndent > a { 		
	    border-bottom: 1px solid #F0F0F0;
	}
	
	.submenu > ul > li > ul > li > ul > li > a {
		padding-left: 55px;
	}
	
	.content-50 {
		width: 100%;
	}

	#map-right,
	#map-left {
		float: none;
		width: 100%;
	}
	
	.teasers .teaser .imagelink img {
		min-height: 307px;
		width: auto;
	}
	
	.teaser-bottom {
		height: auto !important; 
	}
	
	.teaser-book-row {
		position: static; 
		bottom: auto; 
		width: auto; 
	}
	
	
	
	/*.schnellanfrage input.button {
		clear: both; 
		margin-left: 0 !important;
		margin-top: 10px; 
		
	}*/
	
	.teasers-filter {
		text-align: center;
	}
		
		
	.teasers-filter li {
		display: block; 
		padding-left: 0 !important;
		padding-right: 0 !important; 	
	} 
}
  
/* Smartphone */  
  
@media (max-width: 650px) { 
		
	#headerCarousel {
		margin-top: 70px;  
		padding: 0;
	}
	
	.portal-buttons a {
		text-indent: 0;
		background-image: none !important;   
		color: #FFFFFF;
    	font-family: 'open_sanssemibold';
    	font-size: 10px;
    	letter-spacing: 1px;
    	line-height: 1;
    	padding: 19px 0 18px;
    	height: auto;
    	text-align: center;
    	text-decoration: none !important;
    	text-transform: uppercase;
	} 
	
	.menu-top {
		display: none;
	}
	 
	.menu-top ul.nav > li {
		float: none !important;
		padding: 15px 15px !important;
		border-bottom: 1px solid #ccc;
	}
	
	.menu-top ul.nav > li > a {
		font-size: 12px;
	}
	
	.menu-top ul.nav > li > a.search.button {
		text-indent: 0;
		width: auto;
		height: auto;
		float: none;
		background: none !important;
		margin: 0 !important;
		padding: 0 !important; 
		color: #565656 !important;
	}
	
	.menu-top ul.nav > li:hover > a.search.button{
		color: #005B9A !important;
	}
	
	#mobile-toggle {
		display: block;
		width: 22px;
		height: 22px;
		background: url('vhs-assets-css-51975ed04621b936711e1f630011a8db.png') no-repeat center center;
		position: absolute;
		right: 15px;
		top: 25px;
	}
	
	#language-menu {
		right: 47px;
		top: 25px;
	}
		
	.imagelink img {
		height: 100%;
		width: auto;
	}
		
	.thermenauslastung-item {
		width: 100% !important; 
		margin-bottom: 15px;
	}
	
	.sitemap-logo {
		display: none; 
	}
	
	.portal-buttons {
		margin: 0 -15px;
	}
	
	.container p.mehr-lesen,
	.container ul.mehr-lesen,
	.container span.mehr-lesen {
		display: none;
	} 
	
	.togglebox-link {
		display: block;
	}
	 
	.portal-text-left.schnellanfrage form > div,
	.schnellanfrage-top form > div { 
		clear: both;  
		margin-top: 9px !important; 
	}
	
	
	#gutscheine.tab-pane .gutschein-text {
		float: none;; 
	}
	
	
	#gutscheine.tab-pane a {
		margin: 0 !important;  
	}

  .schnellanfrage-top form > div.number-placeholder{
    margin-top: -25px !important;
    margin-left: 40px;
  }
  /*
  #hallmiraverde-anfrage .stepper-wrap, #vitana-anfrage .stepper-wrap{
    clear: none;
    float: left;
  } */
  #hallmiraverde-anfrage div.number-placeholder, #vitana-anfrage .div.number-placeholder{
    display: none;
  }
  
   #hallmiraverde-anfrage img, #vitana-anfrage img, #hallmiraverde-anfrage input, #vitana-anfrage input, #hallmiraverde-anfrage .stepper-wrap, #vitana-anfrage .stepper-wrap{
    clear: both;
  }
  
  #hallmiraverde-anfrage .stepper-wrap, #hallmiraverde-anfrage .stepper-wrap{
    margin: 23px 12px 0px 0px;
  }
  
  #hallmiraverde-anfrage .button, #vitana-anfrage .button{
    margin: 5px 0;
  }
  
}

@media (min-width: 651px) {  
	.menu-top { 
		display: block;
	}	

}	
 
@media (max-width: 610px) {   
	.portal-text-left.schnellanfrage {
		padding-top: 10px;
	}  
	
	.portal-text-left.schnellanfrage img {
		display: none; 
	}
	
	.schnellanfrage select {
		clear: both;
		/*width: 134px; */
	}
	
	.schallerbach input.button {
		width: 134px; 
	}
	
	.schnellanfrage input{
		margin-top: 5px;
	} 
	
	.nav-tabs > li > a {
		border-color: #fff;
		background: #fff; 
	}
	
	.schnellanfrage select {
		/*width: 280px !important; */
	}

}	


@media (max-width: 600px) {  
	.carousel-indicators {
		top: 92px;	
	}
	
	#hide-slidertext {
		top: 109px;
	}
	 
	.slider-text {
		top: 110px;
	}
	
	#seasonDatepicker .calendar {
		float: none;
		width: auto; 
		max-width: 400px;  
		margin: 0 auto 20px auto !important;
	}
	 
	.seasonBoxes > span {
		display: block !important;
		margin-bottom: 10px; 
	} 
	
	.seasonBoxes {
		padding: 0 39px; 
	}
	
	.nav-tabs {
		background: #fff;
	}
}

@media (max-width: 550px) {  
	.footer-bottom li {
		width: 50%;
	}
}


@media (max-width: 500px) {  
	
	.content-33 .imagelink, 
	.content-33 .imagelink ~ .shadow-left {
		width: auto; 
	} 
	
	.teaser,
	.rows-3 .content-33,
	.content-66,   
	.main-content > .content-33,
	.rows-2 .content-33 {
		display: inline-block ;  
		width: 94%;  
		margin: 0 3% !important;
	}
	
	.content-66 .teaser:first-child {margin: 0 0 3% !important;}
	
	.content-66 .teaser {
		width: 100%;
		margin: 0 !important;
	}
	
	.teaser .content-inner,
	.teaser-inner {
		height: auto !important; 
	}
	
	/*.imagelink,  
	.imagelink img {
		max-height: 307px; 
	}*/
		
	.teasers-filter li {
		float: none;
		padding: 8px 15px;
		border-bottom: 1px solid #fff;
	}	
}

@media (max-width: 450px) {  
	
	.slider-text {
		display: none !important;
	} 
	 
	#hide-slidertext { 
		display: none; 
	}
	
	#seasonDatepicker {
		padding: 0 10px; 
	}
	
	#seasonDatepicker .carousel-control {
		top: 51%; 
	}
	
	.seasonBoxes {
		padding: 0 10px; 
	}
}

/* TABLE RESPONSIVE VON BOOTSTRAP */
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    position: relative;
  }
  
  .table-responsive-overlay{
  		background-color: rgba(159, 159, 159, 0.5);
	    background-image: url('vhs-assets-css-0b6051fab47f1b0c36f0db384cd43af2.png');
	    background-position: center 10%;
	    background-repeat: no-repeat;
	    background-size: 60px 60px;
	    height: 100%;
	    left: 0;
	    position: absolute;
	    top: 0;
	    width: 100%;
	    cursor: pointer;
  }
  
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

 
@media (max-width: 400px) { 
	
	.pinned{
		width: 45%;
	}

	#portal-schallerbach {
		width: 40%;
	}
	
	#portal-hall,
	#portal-ischl {
		width: 30%;
	}
	
	.schnellanfrage input { 		
		width: 92px;
	} 
	
	.schnellanfrage input.button { 		
		width: 114px; 
	} 
	
	.datepicker.dropdown-menu {
		left: 30px !important;
	}
	
	.datepicker:before,
	.datepicker:after {
		display: none !important; 
	}
	
	.table {
		font-size: 11px; 
	}
	
	/*.schnellanfrage select {
	    width: 240px !important;
	} */
	
	#bahn-tab table th, #bahn-tab table td {
		font-size: 11px; 
	}
	
	.big #anreiseTab.nav-tabs > li > a {
		font-size: 16px; 
	} 
	
	/*.schnellanfrage input.button {
		margin-left: 11px !important;
		clear: both; 
	}*/
	
	.portal-text-left.eurothermen input.button,
	.portal-text-left.schallerbach input.button,
	#schallerbach-anfrage input.button{
		clear: none; 
	}
	
	.schnellanfrage input.button.anfragen {
		margin-left: 0 !important; 
	}
}

@media (max-width: 350px) { 

	#portal-schallerbach {
		width: 46%;
	}
	
	#portal-hall, 
	#portal-ischl {
		width: 27%; 
	} 
}

@media (max-width: 450px) { 
	#ui-datepicker-div th, 
	#ui-datepicker-div td, 
	#ui-datepicker-div tr{
		display: table-cell;
	}
}
 

/* Default css file for content edited with htmlArea RTE */

/* Table style only applied in the BE for identifying tables */
body.htmlarea-content-body TABLE {
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #8C8C8C;
}

body.htmlarea-content-body TABLE TD {
	padding: 5px;
	border: solid 1px #8C8C8C;
}

body.htmlarea-content-body TABLE TH {
	padding: 5px;
	border: solid 1px #8C8C8C;
	background-color: #F3F3F3;
	color: inherit;
}

a {
	color: #005B9A;
}

/* Align buttons */
.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

.align-center {
	text-align: center;
}

.align-justify {
	text-align: justify;
}

/* Paragraph styles */
p sup, p sub {
	font-size: 14px; 
	color: #787878;
	line-height: 23px;	
}

/*p.indent {
	margin-left: 1.5em;
}*/ 

/*p.code {
	font-family: "Courier New", Courier, monospace;
	font-size: 0.9em;
	padding: 1em;
	background: #f0f0f4;
	border: 1px #ccd solid;
}*/
/*
p.alert-warning {
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #c09853;
}

p.alert-error {
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	border: 1px solid #eed3d7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	color: #b94a48;
	background-color: #f2dede;
}

p.alert-success {
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	border: 1px solid #d6e9c6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	color: #468847;
	background-color: #dff0d8;
}

p.alert-info {
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	border: 1px solid #bce8f1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #3a87ad;
	background-color: #d9edf7;
}
*/ 
/* Bullet styles */
ul.component-items {
	color: #186900;
	list-style-type: circle;
}

ul.action-items {
	color: #8A0020;
}

ol.component-items-ordered {
	color: #10007B;
	list-style-type: lower-roman;
}

ol.action-items-ordered {
	color: #8A0020;
	list-style-type: lower-greek;
}

/* Span styles */
span.important {
	color: #8A0020;
}

span.detail {
	color: #186900;
}

/*span.code {
	font-family: "Courier New", Courier, monospace;
	padding: 0 0.3em 0 0.3em;
	background: #f0f0f4;
	border: 1px #ccd solid;
}*/

/* Color span in blue only in RTE */
body.htmlarea-content-body span.read-more {
	color: blue;
}

/* Blocks should be hidden by default in FE */
/*.container p.mehr-lesen,
.container ul.mehr-lesen,
.container span.mehr-lesen {
	display: none;
}*/ 

/* Backend style: put some color to highlight the difference with regular text */
.htmlarea-content-body p.mehr-lesen,
.htmlarea-content-body ul.mehr-lesen,
.htmlarea-content-body span.mehr-lesen {
	background-color: #F2F5A9;
	font-style: italic; 
}

.htmlarea-content-body p.preis,
.htmlarea-content-body ul.preis,
.htmlarea-content-body span.preis,
.htmlarea-content-body p.preis-links,
.htmlarea-content-body ul.preis-links,
.htmlarea-content-body span.preis-links {
	text-align: right;
    color: #B70B3E;
   /* font-family: 'open_sanslight', sans-serif; */
    font-size: 20px;
} 


.htmlarea-content-body p.preis-links,
.htmlarea-content-body ul.preis-links,
.htmlarea-content-body span.preis-links {
	text-align: left;
}

.portal-schallerbach .teaser-price {
}
.teaser-price {
    float: left;
}

/* Anchor styles */
a.external-link {
}

a.external-link-new-window {
}

a.internal-link {
}

a.internal-link-new-window {
}

a.download {
}

a.mail {
}

/* Image styles */
img.image-left {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

img.image-right {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}

/* Table styles */
table.responsive{
	
}
table.tables-lines {
	width: 100%;
	border-bottom: 1px solid #808080;
}

table.tables-lines thead th {
	text-align: left;
	background-color: #FFFFFF;
}

table.tables-lines th {
	border-top: 1px solid #808080;
	padding: 5px;
}

table.tables-lines td {
	border-top: 1px solid #808080;
	padding: 5px;
}

table.tables-lines th p {
	margin: 0px;
}

table.tables-lines td p {
	margin: 0px;
}


	h1 {
    	/*font-family: 'open_sanslight', Arial; */
		font-weight: normal;
		font-size: 22px;
		color: #323232;
		margin: 7px 0 17px 0;
		padding: 0;
		line-height: 30px; 
	}
	 
	 
	h2, 
	h3,
	h4,
	h5 {		
    	/*font-family: 'open_sansregular';*/
		font-weight: normal;
		font-size: 18px; 
		color: #323232;
		margin: 1px 0 5px 0;
		padding: 0; 
		line-height: 1; 
	}
	
	h2 {
		margin-bottom: 10px;
	}
	
	
	h3 {
		font-size: 16px;
    	font-weight: normal;
	}
	
	h4 {
		font-size: 15px;
    	font-weight: normal;
	}
	
	h5 { 
		font-size: 14px;
    	font-weight: normal;
	}  

/**
 * @fileOverview CSS for jquery-autocomplete, the jQuery Autocompleter
 * @author <a href="mailto:dylan@dyve.net">Dylan Verheul</a>
 * @license MIT | GPL | Apache 2.0, see LICENSE.txt
 * @see https://github.com/dyve/jquery-autocomplete
 */
.acResults {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	z-index: 10; 
}

.acResults ul {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style: none;	
}

.acResults ul li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.acLoading {
	
}

.acSelect {
	background-color: Highlight;
	color: HighlightText;
}
 


  
	.ie7 .carousel-indicators li,
	.ie8 .carousel-indicators li {
		width: 19px;
		height: 19px;
		background: url('vhs-assets-css-848c9cddd85f880f5d425049e0f55653.png') no-repeat left top; 	
		margin: 0;
	}
 
	.ie7 .carousel-indicators li.active,
	.ie8 .carousel-indicators li.active {  
		background: url('vhs-assets-css-848c9cddd85f880f5d425049e0f55653.png') no-repeat -20px top; 	
	}
  
	.ie7 #logo li li {
		margin-top: -3px; 
	}  

	.ie7 input[type="button"], 
	.ie7 input[type="reset"], 
	.ie7 input[type="submit"] { 
		zoom: 1; 
		overflow: visible !important;  
	} 
	
	.ie7 #bahn-tab table th,
	.ie7 #bahn-tab table td { 
		padding: 2px 0;
	}  
	
	.ie7 #bahn-tab input.button {
		padding: 0 !important; 
	}

	.ie7 .teaser,
	.ie7 .content-33,
	.ie7 .content-66,
	.ie7 .content-50 {
		display: inline !important; 
	}  
	
	.ie8 .teaser {
		display: inline-block !important;
	}
	 
	.ie7 .teasers,
	.ie8 .teasers,
	.ie7 .main-content,
	.ie7 .content-row {		
		zoom: 1;  
		text-justify: distribute-all-lines; 
	}
	

	/* Dropdown-Fix IE7 */
	
	.ie7 .menu-top .dropdown {
		display: none !important;
		left: 0; 
	}
	 
	.ie7 .dropdown-wrapper .dropdown {
		left: 0;
		top: 0; 
	} 
	 
	.ie7 .dropdown-wrapper #top-menu,
	.ie7 .dropdown-wrapper .menu-top ul.nav > li {
		position: static;
		height: auto; 
	} 
  		
	.ie7 .dropdown-wrapper .menu-top .dropdown {
		display: block !important;
	} 

	

	.ie7 .teaser-book-row {
		position: static;
		bottom: auto;  
	}
	
	.ie8 .imagelink img{
		min-width: 100%;
	}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('vhs-assets-css-6d0c9670ac807b6495920b1873c6a092.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('vhs-assets-css-6d0c9670ac807b6495920b1873c6a092.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('vhs-assets-css-ea1a71aaaf3731dff53fb28bca26b944.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('vhs-assets-css-6d0c9670ac807b6495920b1873c6a092.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('vhs-assets-css-6d0c9670ac807b6495920b1873c6a092.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('vhs-assets-css-e12043e82b97c368de24ac247043e0e8.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('vhs-assets-css-6d0c9670ac807b6495920b1873c6a092.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('vhs-assets-css-0c3b16657ff0f8daad0c63871ec3e931.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('vhs-assets-css-6d0c9670ac807b6495920b1873c6a092.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('vhs-assets-css-e12043e82b97c368de24ac247043e0e8.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('vhs-assets-css-6d0c9670ac807b6495920b1873c6a092.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('vhs-assets-css-0c3b16657ff0f8daad0c63871ec3e931.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('vhs-assets-css-6d0c9670ac807b6495920b1873c6a092.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('vhs-assets-css-50c691382f1d9d2d49cf3191a928734a.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('vhs-assets-css-6d0c9670ac807b6495920b1873c6a092.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('vhs-assets-css-e12043e82b97c368de24ac247043e0e8.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('vhs-assets-css-6d0c9670ac807b6495920b1873c6a092.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/fancybox/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

#cookie-bar .cb-enable{
    float: right;
    position: absolute;
    bottom: 10px;
    margin-left: 10px;
    right: 10px;
    height: 32px;
    padding-top: 5px;
}

#cookie-bar {background:#111111; height:auto; min-height:24px; line-height:24px; color:#eeeeee; text-align:left; padding:0px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;z-index: 9999;}
#cookie-bar.fixed.bottom {bottom:0; top:auto; z-index: 9999;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}

#cookie-bar .cb-enable {background:#005b9a;}
#cookie-bar .cb-enable:hover {background:#044470;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}

.portal-schallerbach .cb-enable{background: #bd0134 !important;}
.portal-ischl .cb-enable{background: #d9682a !important;}
.portal-hall .cb-enable{background: #69881f !important;}
.portal-schallerbach .cb-enable:hover{background: #7a0c2a !important;}
.portal-ischl .cb-enable:hover{background: #973b08 !important;}
.portal-hall .cb-enable:hover{background: #435d06 !important;}

#cookie-bar{background: rgba(0, 91, 154, 0.75) !important;}
#cookie-bar.portal-schallerbach{background: rgba(198, 1, 52, 0.75) !important;}
#cookie-bar.portal-ischl{background: rgba(217,104,42, 0.75) !important;}
#cookie-bar.portal-hall{background: rgba(105,136,31,0.75) !important;}

.optout-group label, .optout-group input{
    display: inline-block;
    margin: 0;
}

#cookie-bar .impressum-link{
    margin: 0;
    padding: 0;
    text-decoration: underline;
}

#cookie-bar p{
    padding: 12px;
}

.cookie-optout .button{
    width: auto;
    padding: 0px 5px;
}

.cookie-optout{
    margin-left: 30px;
}

.cookie-message{
    display: none;
}

.optout-group label{
    color: #787878;
}

#cookie-bar .cookie-text{
    width: 85%;
    float: left;
}

@media (max-width: 999px) {
    #cookie-bar .cookie-text{
        width: inherit;
    }
    #cookie-bar .cb-enable{
        position: relative;
        bottom: auto;
        float: none;
        margin-bottom: 12px;
        padding-right: 12px;
    }
    #cookie-bar{
        text-align: center;
    }
}

.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }


/*
Copyright (c) Luciano Longo

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.stepper-wrap {
    position: relative;
    display: inline-block;
    font: 11px Arial, sans-serif;
}

.stepper-wrap input {
    text-align: right;
}

.stepper-btn-wrap {
    position: absolute;
    top: 0;
    right: -15px;
    width: 15px;
    height: 100%;
    overflow: hidden;
    border: 1px solid #ccc;
    border-left: 0;

    /* Border Radius */
    -webkit-border-radius: 0 2px 2px 0; /* Saf3-4, iOS 1-3.2, Android <1.6 */
       -moz-border-radius: 0 2px 2px 0; /* FF1-3.6 */
            border-radius: 0 2px 2px 0; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /* useful if you don't want a bg color from leaking outside the border: */        
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 

    /* Background Gradient */
    background-color: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #eee, #ddd); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #eee, #ddd); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #eee, #ddd); /* IE10 */
    background-image:      -o-linear-gradient(top, #eee, #ddd); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #eee, #ddd);
              filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eee', EndColorStr='#ddd'); /* IE6-IE9 */
    
    /* Box Sizing */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.stepper-btn-wrap a {
    display: block;
    height: 50%;
    overflow: hidden;
    line-height: 100%;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    cursor: default;
    color: #666;

    /* Box Sizing */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.stepper-btn-wrap a:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

.stepper-btn-wrap a {
    background-color: #e0e0e0;
}

.stepper-btn-up{
    background: #e0e0e0 url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat -80px -1689px;
}

.stepper-btn-dwn{
    background: #e0e0e0 url('vhs-assets-css-80ca39e84c45408f88bb37bf417876ed.png') no-repeat -80px -1705px;                                           
}

