@charset "UTF-8";.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider
img{position:absolute;top:0px;left:0px;max-width:none}.nivo-main-image{display:block !important;position:relative !important;width:100% !important}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box
img{display:block}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px
10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption
p{padding:5px;margin:0}.nivo-caption
a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav
a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0px}.nivo-nextNav{right:0px}.nivo-controlNav{text-align:center;padding:15px
0}.nivo-controlNav
a{cursor:pointer}.nivo-controlNav
a.active{font-weight:bold}
.theme-default
.nivoSlider{position:relative;background:#fff url(/typo3conf/ext/imagecycle/res/css/nivoslider/default/loading.gif) no-repeat 50% 50%;margin-bottom:10px;-webkit-box-shadow:0px 1px 5px 0px #4a4a4a;-moz-box-shadow:0px 1px 5px 0px #4a4a4a;box-shadow:0px 1px 5px 0px #4a4a4a}.theme-default .nivoSlider
img{position:absolute;top:0px;left:0px;display:none}.theme-default .nivoSlider
a{border:0;display:block}.theme-default .nivo-controlNav{text-align:center;padding:20px
0}.theme-default .nivo-controlNav
a{display:inline-block;width:22px;height:22px;background:url(/typo3conf/ext/imagecycle/res/css/nivoslider/default/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0
2px}.theme-default .nivo-controlNav
a.active{background-position:0 -22px}.theme-default .nivo-directionNav
a{display:block;width:30px;height:30px;background:url(/typo3conf/ext/imagecycle/res/css/nivoslider/default/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.theme-default:hover .nivo-directionNav
a{opacity:1}.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px}.theme-default a.nivo-prevNav{left:15px}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}.theme-default .nivo-caption
a{color:#fff;border-bottom:1px dotted #fff}.theme-default .nivo-caption a:hover{color:#fff}.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}.theme-default .nivo-controlNav.nivo-thumbs-enabled
a{width:auto;height:auto;background:none;margin-bottom:5px}.theme-default .nivo-controlNav.nivo-thumbs-enabled
img{display:block;width:120px;height:auto}noscript .theme-default.slider-wrapper,
noscript .theme-default .nivoSlider
img{display:block;overflow:visible}noscript
.nivoSlider{overflow:visible}.theme-default .nivoSlider
a{background-color:#fff;filter:alpha(opacity=0);opacity:0;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0}
.tx-felogin-pi1
label{display:block}.tx-indexedsearch .tx-indexedsearch-browsebox
LI{display:inline;margin-right:5px}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eee}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead
H2{margin-top:0px;margin-bottom:0px}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead
TD{background:#ccc;vertical-align:middle}.tx-indexedsearch .tx-indexedsearch-res
.noResume{color:#666}.tx-indexedsearch .tx-indexedsearch-category{background:#ccc;font-size:16px;font-weight:bold}.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}.tx-indexedsearch .searchbox-tmpl-css
LABEL{margin-right:1em;width:10em;float:left}.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css{letter-spacing:0;font-weight:normal;margin-top:-1.2em;float:right}.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css
dd{float:left}.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}.tx-imagecycle-pi1-images{display:none;position:relative;overflow:hidden;list-style:none;margin:0;padding:0}.tx-imagecycle-pi1-images
img{display:block}.tx-imagecycle-pi1-images
li{position:absolute;margin:0;padding:0}.tx-imagecycle-pi1-images li,
.tx-imagecycle-pi1-images
a{display:block;position:relative}.tx-imagecycle-pi1-images a:hover{background:none;border:0
!important}.tx-imagecycle-pi1-images .imagecycle-caption{position:absolute;left:0;bottom:0;width:100%;padding:5px;color:#fff;background:#000;opacity:0.8;white-space:nowrap;display:none}.tx-imagecycle-pi1-images .imagecycle-caption
a{display:inline;color:#9bd}.tx-imagecycle-pi1-images .imagecycle-caption a:hover{color:#acf}.tx-imagecycle-pi1-pager{margin:0
0 5px 0;text-align:center}.tx-imagecycle-pi1-pager
a{border:1px
solid #ccc;background:#fc0;text-decoration:none;margin:0
5px;padding:3px
5px}.tx-imagecycle-pi1-pager
a.activeSlide{background:#ea0}noscript .tx-imagecycle-pi1-images{display:block}noscript .tx-imagecycle-pi1-images
li{float:left;overflow:hidden}noscript .tx-imagecycle-pi1-images .imagecycle-caption{display:block}.csc-header-alignment-center{text-align:center}.csc-header-alignment-right{text-align:right}.csc-header-alignment-left{text-align:left}div.csc-textpic-responsive, div.csc-textpic-responsive
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads
li{overflow:hidden}div.csc-textpic .csc-textpic-imagewrap
table{border-collapse:collapse;border-spacing:0}div.csc-textpic .csc-textpic-imagewrap table tr
td{padding:0;vertical-align:top}div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}figcaption.csc-textpic-caption{display:table-caption}.csc-textpic-caption{text-align:left;caption-side:bottom}div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}div.csc-textpic div.csc-textpic-imagecolumn{float:left}div.csc-textpic-border div.csc-textpic-imagewrap
img{border:2px
solid black;padding:0px
0px}div.csc-textpic .csc-textpic-imagewrap
img{border:none;display:block}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}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-intext-left .csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}div.csc-textpic-intext-right .csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}div.csc-textpic-right .csc-textpic-imagewrap{float:right}div.csc-textpic-right div.csc-textpic-text{clear:right}div.csc-textpic-left .csc-textpic-imagewrap{float:left}div.csc-textpic-left div.csc-textpic-text{clear:left}div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}.csc-textpic-intext-left ol, .csc-textpic-intext-left
ul{padding-left:40px;overflow:auto}ul.csc-uploads{padding:0}ul.csc-uploads
li{list-style:none outside none;margin:1em
0}ul.csc-uploads
img{float:left;margin-right:1em;vertical-align:top}ul.csc-uploads
span{display:block}ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}table.contenttable-color-1{background-color:#EDEBF1}table.contenttable-color-2{background-color:#F5FFAA}table.contenttable-color-240{background-color:black}table.contenttable-color-241{background-color:white}table.contenttable-color-242{background-color:#333}table.contenttable-color-243{background-color:gray}table.contenttable-color-244{background-color:silver}.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:1510px}.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:1510px}.csc-space-before-20{margin-top:20px !important}div.csc-mailform ol,
div.csc-mailform ol
li{margin:0;padding:0}div.csc-mailform ol
li{overflow:hidden}div.csc-mailform
fieldset{margin:0;padding:0;position:relative}div.csc-mailform
legend{margin-left:1em;color:#000;font-weight:bold}div.csc-mailform fieldset
ol{padding:1em
1em 0 1em}div.csc-mailform fieldset
li{padding:0.5em;margin-bottom:0.5em;list-style:none}div.csc-mailform
fieldset.submit{border-style:none}div.csc-mailform li
label{float:left;width:13em;margin-right:1em;vertical-align:baseline}div.csc-mailform li input + label,
div.csc-mailform li textarea + label,
div.csc-mailform li select+label{float:none;width:auto;margin-right:0;margin-left:1em}div.csc-mailform li textarea+label{vertical-align:top}label em,
legend
em{display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase}legend
em{position:absolute}label strong,
legend
strong{display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase}legend
strong{position:absolute;top:1.4em}.labels-alignment-right label,
.labels-alignment-right .fieldset-subgroup legend,
.labels-alignment-right.fieldset-subgroup
legend{text-align:right}fieldset.fieldset-horizontal{border-width:0}fieldset.fieldset-horizontal
ol{padding:0}fieldset.fieldset-horizontal
li{float:left;padding:0;margin-right:1em}fieldset.fieldset-horizontal.label-below
label{display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999;text-align:left}fieldset.fieldset-horizontal label
em{display:inline}fieldset.fieldset-subgroup{margin-bottom:-2em;border-style:none}fieldset.fieldset-subgroup
legend{margin-left:0;padding:0;font-weight:normal;width:13em}fieldset.fieldset-subgroup
ol{position:relative;top:-1.4em;margin:0
0 0 14em;padding:0}fieldset.fieldset-subgroup
li{padding:0}fieldset.fieldset-subgroup input+label{float:none;width:auto;display:inline;margin:0
0 0 1em}.labels-block
label{display:block;float:none;margin:0
0 0.5em;width:auto}.labels-block input + label,
.labels-block textarea+label{margin:0.5em 0 0}.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup{margin-bottom:0}.labels-block .fieldset-subgroup legend,
.labels-block.fieldset-subgroup
legend{width:auto}.labels-block .fieldset-subgroup legend em,
.labels-block.fieldset-subgroup legend
em{position:relative}.labels-block .fieldset-subgroup legend strong,
.labels-block.fieldset-subgroup legend
strong{position:relative;top:0}.labels-block .fieldset-subgroup ol,
.labels-block.fieldset-subgroup
ol{top:0;margin:0;padding:0.5em 0 0}.tx-ptextlist-list-standard{border-collapse:collapse;border-spacing:0;font-size:12px;width:100%}.tx-ptextlist-list-standard
th{background:#AAA;border:1px
solid #bfbfbf;padding:4px;white-space:nowrap}.tx-ptextlist-list-standard
td{border:1px
solid #bfbfbf;margin:0px;padding:2px
4px 2px 4px;vertical-align:top}.tx-ptextlist-list-standard
tr.odd{background-color:#fff}.tx-ptextlist-list-standard
tr.even{background-color:#F5F5F5}.tx-ptextlist-list-header
a{text-decoration:none}.tx-ptextlist-list-header
img{border:none}.tx-ptextlist-aggregaterow{background-color:#DDD;font-weight:bold}.tx-ptextlist-list-exportLink{margin:5px}.tx-ptextlist-columnSelector{border:1px
solid #BFBFBF;margin-bottom:20px;padding:5px;overflow:hidden;background-color:#eee}.tx-ptextlist-filterbox{border:1px
solid #BFBFBF;margin-bottom:20px;padding:5px;overflow:hidden;background-color:#eee}.tx-ptextlist-filterboxcontrols{clear:both;padding:18px
0 0 10px}.tx-ptextlist-filters{list-style-type:none}.tx-ptextlist-filter{float:left;margin:20px;padding:10px;list-style-type:none;background-color:#ccc;border:1px
solid #AFAFAF}.tx-ptextlist-filter-firstLetter{float:left;padding:3px;list-style-type:none}.type-button
.reset{margin-left:1em}.tx-ptextlist-filter-tagCloud-list
li{float:left;list-style:none outside none;margin-right:6px;margin-top:3px}.tx-ptextlist-filter-tagCloud-list li a:hover{text-decoration:underline}.tx-ptextlist-pager-wrapper{border:1px
solid #BFBFBF;margin-top:20px;padding:5px;overflow:hidden;background-color:#eee}.tx-ptextlist-pager{margin-left:0;text-align:center}.tx-ptextlist-pager
li{display:inline}.tx-ptextlist-pager-item-display{color:#777}textarea.f3-form-error{background-color:#FF9F9F;border:1px
#F00 solid}input.f3-form-error{background-color:#FF9F9F;border:1px
#F00 solid}.tx-wc-seekda
table{border-collapse:separate;border-spacing:10px}.tx-wc-seekda table
th{font-weight:bold}.tx-wc-seekda table
td{vertical-align:top}
html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media only screen and (min-width: 35em){}@media
print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-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:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em
0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em
40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em
0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em
0}dd{margin:0
0 0 40px}menu,ol,ul{padding:0
0 0 40px}nav ul,
nav
ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],
html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
*,*:before,*:after{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;font-size:62.5%}img,embed,object,video{max-width:100%;height:auto;width:auto}body,nav,a,p{margin:0;padding:0}ol,ul{margin:0;padding:0
0 0 20px}body{font-family:'Roboto',sans-serif;font-size:14px;font-size:1.4rem}a{text-decoration:none;color:#710236}a:hover{text-decoration:underline}caption{color:#aaa;font-size:12px;font-size:1.2rem}legend{display:none}iframe{max-width:100%}DIV.csc-textpic .csc-textpic-imagewrap FIGURE,
DIV.csc-textpic FIGURE.csc-textpic-imagewrap,FIGCAPTION.csc-textpic-caption{display:block}DIV.csc-textpic-left .csc-textpic-imagewrap{float:none}DIV.csc-textpic DIV.csc-textpic-imagecolumn{display:inline-block;float:none;vertical-align:top}.csc-default{clear:both}.nivo-html-caption,.nivo-caption{display:none  !important}#top_wrap{background:#323232;height:42px}#top,header{max-width:1024px;margin-left:auto;margin-right:auto;position:relative;z-index:3000}#top{height:42px;padding-left:220px;width:100%}#top
.sprachen_text{display:none}#logo{float:left;margin-top:-42px;position:absolute;z-index:900;margin-left:-20px;max-width:230px}#tel_info{color:#fff;width:40%;float:left}#tel_info
img{margin-left:10px;margin-top:-4px}.tel-intro{float:left;font-weight:500;font-size:12px;line-height:12px;width:26%;margin-top:10px;margin-right:10px;text-align:right;text-transform:uppercase}.tel-number, .tel-number
a{float:left;font-size:28px;font-weight:700;color:#fff !important}#langNavi{float:right;margin-right:16px;margin-top:6px;width:27%}#langNavi
ul{text-align:right}#langNavi ul
li{display:inline-block;padding-top:5px;padding-left:10px}#langNavi
a{color:#fff;font-size:13px}.currentLang>div{text-align:right;font-weight:bold}#search{height:42px;float:right;width:24%;text-align:right;margin-right:10px}#searchform{width:108%}#search
.ffTextBoxWrapper{padding-left:39px;padding-top:6px}#search .feld, #search .ffTextBoxLeft input, #search .ffTextBoxRight, #search .ffTextBoxLeft, #buchungsinfo_left .ffTextBoxLeft input, #buchungsinfo_left .ffTextBoxRight
input{color:#fff!important;background:none !important;text-align:right !important;border:none !important}#search
.feld{margin-right:10px;text-transform:uppercase;max-width:160px}.tx-indexedsearch-searchbox-button{margin-bottom:-9px !important;margin-top:9px !important}.mainNaviWrap{margin-top:60px}#mainNavi{height:60px;text-align:right;position:relative;max-width:1400px;margin:0
auto}#mainNaviresp{display:none;z-index:999999;position:relative}.mainNaviWrap{background:#1e5799;background:-moz-linear-gradient(top,  #1e5799 0%, #82014d 0%, #690a33 100%, #690a33 100%, #690a33 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#82014d), color-stop(100%,#690a33), color-stop(100%,#690a33), color-stop(100%,#690a33));background:-webkit-linear-gradient(top,  #1e5799 0%,#82014d 0%,#690a33 100%,#690a33 100%,#690a33 100%);background:-o-linear-gradient(top,  #1e5799 0%,#82014d 0%,#690a33 100%,#690a33 100%,#690a33 100%);background:-ms-linear-gradient(top,  #1e5799 0%,#82014d 0%,#690a33 100%,#690a33 100%,#690a33 100%);background:linear-gradient(to bottom,  #1e5799 0%,#82014d 0%,#690a33 100%,#690a33 100%,#690a33 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#690a33',GradientType=0 )}.ffTextBoxLeft, .ffTextBoxRight, .ffPasswordLeft, .ffPasswordRight, .ffCheckbox, .ffRadio, .ffSelectButton, .ffSelectButton span, .ffSelectMenuWrapper div.ffSelectMenuTop, .ffSelectMenuWrapper div.ffSelectMenuBottom, .ffSelectMenuWrapper > div > span, .ffTextAreaTop, .ffTextAreaTop span, .ffTextAreaBottom, .ffTextAreaBottom span, .ffSubmitWrapper a, .ffSubmitWrapper a span, .ffResetWrapper a, .ffResetWrapper a span, .ffButtonWrapper a, .ffButtonWrapper a
span{color:#fff!important;background:none !important;text-align:right !important}.flexnav>li{display:inline-block !Important;float:none !important}.flexnav>li>a{font-size:18px;font-weight:800}#mainNavi .flexnav>li>ul>li>ul{display:block !important;width:100% !important}.flexnav>li>ul>li{max-width:1100px;margin:0
auto !Important;left:0 !Important;right:0 !Important;float:none}.flexnav
li.naviBox{float:left;text-align:left;width:33.33%;min-height:100px;border-right:1px solid #ccc;margin-right:-1px;margin-bottom:25px}.flexnav li.naviBox:hover{border-right:1px solid #ccc}.flexnav li.naviBox:last-child{}.flexnav>li>ul>li>ul>li{width:33.33%}.flexnav>li:last-child>ul>li>ul>li{width:100% !Important}.flexnav li.naviBox ol
li{float:none}.flexnav li.naviBox
ol{width:100%;padding-left:0px}.flexnav li.naviBox ol>li{width:100%;display:inline-block !important;float:none !Important;margin-left:-1px}.flexnav > li:last-child li.naviBox ol>li{border-right:1px solid #ccc;border-left:1px solid #ccc}.flexnav li.naviBox ol>li:first-child{border-left:none}.flexnav li.naviBox ol > li:last-child, .flexnav > li:last-child li.naviBox ol>li:last-child{border-right:none}.flexnav li.naviBox ol>li>a{text-transform:uppercase;font-weight:800}.flexnav li.naviBox ol > li
ul{display:block !important;margin-left:2px}.flexnav li.naviBox ol>li>ul>li{width:50%;display:inline-block !important;float:none !Important}.flexnav li.naviBox ol>li>ul>li>a{font-weight:800}.flexnav li.naviBox ol>li>ul>li>ul>li{width:100% !important;list-style:inherit !Important}.flexnav li.naviBox ol>li>a{background:url('/fileadmin/templates/images/drops.png') no-repeat scroll left center;padding-left:15px;margin-left:16px}.flexnav li.naviBox ol>li>ul>li>ul>li>a{font-weight:300;padding-left:22px;margin-left:16px}.flexnav > li:last-child li.naviBox ol>li{width:40% !Important}.flexnav > li:last-child li.naviBox ol>li:last-child{width:20% !Important}.flexnav > li:last-child li.naviBox ol>li:last-child>ul>li{width:100% !important;border:none}li.naviBox.bilderliste, .flexnav>li:last-child li.naviBox.bilderliste ol>li:last-child{width:100% !important;border-right:0px}li.naviBox.bilderliste .csc-textpic-imagecolumn{width:24% !important}#slider{position:relative}#fullscreen{clear:both;position:absolute;text-align:right;z-index:1000;height:71px;width:71px;bottom:108px;right:0px;z-index:9999}#slider_wrap,#fullscreen{margin-left:auto;margin-right:auto}.theme-default
.nivoSlider{box-shadow:none !important;margin-bottom:-1px !Important}.nivoSlider{max-height:730px}.theme-default .nivoSlider
img{margin-top:-8%}.nivo-controlNav{position:relative;top:-87px !important;width:100%;z-index:2999}.sliderheader{font-size:25px;line-height:27px;margin-top:0}.theme-default .nivo-controlNav
a{width:22px;height:33px}.nivo-controlNav .nivo-control{background:url('/fileadmin/templates/images/control_drop.png') no-repeat scroll 0 0 transparent !important}.nivo-controlNav
.active{background:url('/fileadmin/templates/images/control_drop_on.png') no-repeat scroll 0 0 transparent !important}#infoNavi_outerWrap{background:#333;height:80px;position:relative;z-index:1500;margin-top:-72px}#infoNavi_innerWrap{max-width:1100px;margin-left:auto;margin-right:auto}#infoNavi_innerWrap
a{color:#fff;font-size:13px;text-transform:uppercase}#buchungsinfo{max-width:1100px;margin:0
auto;overflow:hidden;padding:10px
0}.inquirytext{width:20%;display:inline-block;vertical-align:middle;color:#fff;font-size:30px;font-weight:200;line-height:30px;text-transform:uppercase;padding-left:2%}.inquirytext
strong{font-weight:700}.mininquiry
.form{width:79%;display:inline-block;vertical-align:middle}#buchungsinfo_left
.input_wrap{height:40px;border:1px
solid #fff;background:url('/fileadmin/templates/images/kalender.png') no-repeat scroll 85% center #fff}.personen{height:40px;border:0px
solid #fff;background:#fff;overflow:hidden;background:url('/fileadmin/templates/images/selectarrow.png') scroll no-repeat 101% center #fff;border-radius:0 0 2px 0;background-size:auto 110%}.personen
select{width:108%;height:40px;border:none;background:none;text-transform:uppercase;padding-left:15px}.personen select
.placeholder{color:#A9B1C6}#buchungsinfo_left .input_wrap:first-of-type{margin-right:10%}#buchungsinfo_left .input_wrap
input{width:100%;border:none;background:none;height:40px;padding-left:15px;font-size:14px;text-transform:uppercase}.submitWrap
input{background:#710236;height:40px;color:#fff;border:none;width:100%;box-shadow:3px 3px 3px rgba(0,0,0,0.2);text-transform:uppercase}#buchungsinfo_left{width:100%}#buchungsinfo_left>div{width:23% !important;margin-right:2% !important;display:inline-block;vertical-align:middle}#buchungsinfo_left>div.submitWrap{margin-right:0px !important;display:inline-block;vertical-align:middle}#ui-datepicker-div{z-index:99999 !important}.ui-widget-header{background:#710236 !important}#offerbtn{width:100%;height:210px;position:absolute;bottom:108px;z-index:912}#offerbtn
.btnwrap{max-width:1100px;margin:0
auto}#offerbtn .btnwrap
.btn{width:220px;background:url('/fileadmin/templates/images/ornament.png') no-repeat scroll center 88% #be9e56;height:220px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#offerbtn .btnwrap .btn
a{text-decoration:none}#offerbtn .btnwrap.topoffercoupon
.btn{background:url('/fileadmin/templates/images/couponbg.png') no-repeat scroll center 100% #75003e;text-transform:uppercase;width:190px;height:190px;background-size:97%}#offerbtn .btnwrap.topoffercoupon
.topofferWrap{padding:18px
0 0px 0 !important}#offerbtn .btnwrap.topoffercoupon .topofferWrap
a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}#offerbtn .btnwrap .btn:hover{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#offerbtn .btnwrap.topoffercoupon .btn
.offerprice{font-size:25px;color:#f2cbc8}#offerbtn .btnwrap.topoffercoupon .btn
.offertitle{font-weight:700;font-size:40px}#offerbtn .btnwrap .btn
.topofferWrap{display:table-cell;vertical-align:middle;padding-bottom:15px}#offerbtn .btnwrap .btn .topofferWrap
a{color:#fff;font-size:29px;line-height:33px;font-weight:200}#offerbtn .btnwrap .btn .offerprice
span{font-size:22px;line-height:25px;font-weight:200}#offerbtn .btnwrap .btn
.offerprice{font-weight:700}#offerbtn .btnwrap .btn .topofferWrap a
strong{font-weight:700}#offerbtn .btnwrap .btn
.offertitle{text-transform:uppercase}.quickbar{position:absolute;top:108px;left:0;z-index:99999}.quickbar
.item{width:50px;height:48px;margin-bottom:5px;cursor:pointer;-webkit-box-shadow:-3px 3px 22px 0px rgba(50, 50, 50, 0.18);-moz-box-shadow:-3px 3px 22px 0px rgba(50, 50, 50, 0.18);box-shadow:-3px 3px 22px 0px rgba(50, 50, 50, 0.18);color:#fff;position:relative;float:right;clear:both;-webkit-transition-property:width,height;-webkit-transition-duration:0.5s;-moz-transition-property:width,height;-moz-transition-duration:0.5s;-o-transition-property:width,height;-o-transition-duration:0.5s;transition-property:width,height;transition-duration:0.5s;overflow:hidden}.quickbar
.item.mystubai{height:200px}.quickbar .item.mystubai
.icon{background:url('/fileadmin/templates/images/mystubai.png') scroll no-repeat;height:200px}.quickbar .item.mystubai.open
.icon{background:url('/fileadmin/templates/images/mystubai_open.png') scroll no-repeat;height:200px}.quickbar
.item.mystubai.open{width:450px;min-height:200px;height:auto}.quickbar .item.mystubai.open
.innerWrap{height:auto;background-color:#2aaae1}.quickbar .item.mystubai.open
.icon{display:block;float:left;height:200px;width:50px}.quickbar .item.mystubai.open
.innerText{background:#e2e6eb;color:#000;padding:15px;margin-left:50px;min-height:200px;width:450px;padding-right:65px}.quickbar .item.mystubai.open .innerText .csc-default{clear:none}.quickbar .item
.innerWrap{width:50px;height:48px}.quickbar .item .innerWrap
.innerText{display:none}.quickbar
.item.panorama.open{width:160px}.quickbar .item.open.panorama
.innerWrap{width:121px}.quickbar .item.open
.icon{display:none}.quickbar .item.open .innerWrap
.innerText{display:block}.quickbar
.item.newsletterquick{z-index:15;height:230px;width:70px;font-size:24px;font-weight:400;text-transform:uppercase;position:absolute;left:0px}.quickbar .item.newsletterquick
strong{font-weight:700}.quickbar
.item.newsletterquick{background:#b59759}.quickbar .item.newsletterquick
.icon{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:230px;margin-top:105px;margin-left:-81px;padding:0
25px;padding-right:16px}.quickbar .item.newsletterquick .icon
img{float:right;width:14%;margin-top:8px}.quickbar
.item.newsletterquick.open{width:350px;height:230px}.quickbar .item.newsletterquick.open
.innerText{background:#fff}.quickbar .item.newsletterquick.open
.innerWrap{width:600px}.quickbar .item:hover,
.quickbar
.item.open{z-index:20}.quickbar
.item.tel{z-index:15;height:70px;width:70px;position:absolute;top:240px}.quickbar
.item.tel{background:#fff;padding:11.5px}.quickbar
.item.tel.open{width:600px;height:690px;padding:0px}.quickbar .item.tel.open
.innerText{color:#fff;font-size:18px;font-weight:600}.quickbar .item.tel.open .innerText
a{color:#fff}.quickbar .item.tel.open
.innerWrap{width:100%;line-height:48px;height:auto}#main{margin-left:auto;margin-right:auto}#content_wrap,#content{margin-left:auto;margin-right:auto;text-align:center}#content_wrap{max-width:1100px;margin-left:auto;margin-right:auto;text-align:center;padding-top:40px}#content>.divwrap:nth-of-type(even){background:#fff;background:-moz-radial-gradient(center, ellipse cover,  #fff 72%, #f4f4f4 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(72%,#ffffff), color-stop(100%,#f4f4f4));background:-webkit-radial-gradient(center, ellipse cover,  #fff 72%,#f4f4f4 100%);background:-o-radial-gradient(center, ellipse cover,  #fff 72%,#f4f4f4 100%);background:-ms-radial-gradient(center, ellipse cover,  #fff 72%,#f4f4f4 100%);background:radial-gradient(ellipse at center,  #fff 72%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 )}#content>.divwrap{padding:2% 0;overflow:hidden}#content > .divwrap .csc-default,.clickinner{max-width:1100px;margin-left:auto;margin-right:auto}#clickpath{font-size:12px;font-size:1.2rem;color:#8f8f8f;padding-top:10px}.unterseite
#clickpath{margin-bottom:-27px;max-width:1100px;margin-left:auto;margin-right:auto}#clickpath
a{color:#8f8f8f}h1, h1
a{font-size:50px;line-height:38px;color:#333;margin-bottom:0px;text-transform:uppercase}h2{font-size:45px;line-height:38px;color:#333;margin-bottom:0px;margin-top:0px;text-transform:uppercase}h3,.csc-subheader{font-size:30px;line-height:30px;margin-top:0px;font-weight:200;text-transform:uppercase}.csc-subheader{margin-bottom:20px}#content
p{font-size:16px;line-height:24px}#sideContent{width:78%;float:left;clear:none;padding:0px
2%}#sideContent
h1{margin-bottom:15px;line-height:52px}#sideContent a, #content
a{color:#710236}#sideContent .csc-default ul
li{list-style:none}.ornamentunten{margin-top:15px}.ornamentoben{margin-bottom:15px}#subNavi{width:22%;float:left;clear:none}#subNavi
h2{font-size:18px;background:url('/fileadmin/templates/images/drop1.png') no-repeat scroll 94% center;padding-right:22px}#subNavi h2
a{color:#82014d}#subMenu{background:#fff;padding-left:0px;border-top:1px solid #c3c3c3}#subMenu
li{border-bottom:1px dotted rgba(127, 127, 127, 0.5);list-style:none}#subNavi li a:hover{background:url('/fileadmin/templates/images/drop2.png') no-repeat scroll 94% center #710236;color:#fff}#subMenu>li>a{padding:7px
10px;color:#000;font-size:14px;font-weight:600;display:block;border-bottom:1px dotted rgba(127, 127, 127, 0.5);margin-top:-1px;text-align:right;;padding-right:35px;text-transform:uppercase}#subMenu li  a:hover{text-decoration:none}#subMenu
ul{padding:0px}#subMenu>li>ul>li:last-child{border:none}#subMenu > li > ul > li
a{color:#000;display:block;padding:7px
0px;margin-top:-1px;padding-right:35px;text-align:right;font-weight:300}#subMenu>li>ul>li>a{font-weight:800}#subMenu>li>ul>li>ul>li>a.act{background:url('/fileadmin/templates/images/drop2.png') no-repeat scroll 94% center #710236;color:#fff}#subMenu
.ifsub{background:url('/fileadmin/templates/images/drop2.png') no-repeat scroll 94% center }#subMenu .ifsub:hover{background:url('/fileadmin/templates/images/drop2.png') no-repeat scroll 94% center #710236 }#subMenu .act-ifsub{background:url('/fileadmin/templates/images/drop1.png') no-repeat scroll 94% center;color:#710236;font-weight:800}#subMenu
a.current{background:url('/fileadmin/templates/images/drop2.png') no-repeat scroll 94% center #710236;color:#fff}#subMenu>li>ul>li>a.act-ifsub{}#subMenu .act-ifsub:hover{background:url('/fileadmin/templates/images/drop2.png') no-repeat scroll 94% center #710236 }#subMenu
.act{background:#710236;color:#fff}.abstract{font-size:12px;font-weight:400;text-align:center}#subNavi
.abstract{text-align:left;margin-bottom:10px}.tx-powermail{background:none !important;padding:5px
!important}.powermail_fieldset{border:0
!important;background:transparent !important;padding:0
!important}.powermail_fieldset
legend{display:none}.powermail_fieldset .ffTextBoxLeft input, .powermail_fieldset .ffTextBoxRight, .powermail_fieldset
.ffTextBoxLeft{color:#000 !important;background:#fff !important}.powermail_form{padding:15px
!important;margin-top:30px}.powermail_form_2
h3{display:none}.powermail_input, .powermail_select, .powermail_captcha_outer
input{width:90%;border:none !important;border-bottom:1px solid #ccc !important;height:40px;font-size:18px;font-weight:300;text-transform:uppercase}.powermail_textarea{font-size:18px;font-weight:300;text-transform:uppercase}.powermail_captcha_outer
input{margin-bottom:15px}.powermail_select{padding-left:9%}#powermail_fieldwrap_25
label{font-size:18px;font-weight:300;text-transform:uppercase;color:#A9A9A9;padding-left:39px;width:auto}.powermail_fieldset
.ffTextBoxRight{margin-bottom:10px !important}.powermail_fieldwrap_text{font-size:25px;color:#BE9E56;font-weight:400;margin-bottom:20px !important;border-bottom:2px solid #BE9E56}.ffTextAreaLeft{background-image:none !important;background:#fff !important}.ffTextAreaTop{display:none !important}#powermail_field_besonderewnsche{margin-right:5px !important;width:90% !Important;border:1px
solid #ccc !important}.powermail_captcha_outer{border:none !important;background:none !important;padding:0px
!important;width:100% !important}.powermail_fieldwrap_content{padding-left:140px;padding-top:10px;padding-right:60px}.powermail_captcha_outer .ffTextBoxWrapper,#powermail_captchaimage{width:420px !important}.powermail_fieldwrap
.powermail_submit{width:90% !Important;background:#BE9E56;padding:15px;color:#fff;border:none !important}#powermail_field_anreisedatum,#powermail_field_abreisedatum{background:url('/fileadmin/templates/images/kalender_pink.png') no-repeat scroll right 2px !important}.powermail_create{background:#710236 !important;color:#fff !important}.tx-wc-forecast{text-align:left}.image-navi
li{list-style-type:none;margin:0
1% 20px 0;padding:0px;float:left;width:48%;height:224px;background-color:transparent;border:3px
solid #fff;position:relative;overflow:hidden}.image-navi li
p{background-color:rgba(0, 0, 0, 0.7);line-height:51px;text-align:center;color:#fff;position:absolute;bottom:0px;left:0;width:100%;margin:0;font-size:24px;text-transform:uppercase;font-weight:300}.image-navi li:hover
p{background-color:rgba(113, 2, 54, 0.7)}.image-navi li
img{}.tel-number.resp{display:none}.tel-number.desk{cursor:pointer}.powermail_form_3{margin-top:0px}.callbackform{position:absolute;top:42px;background:#fff;border:4px
solid #81014C;border-top:0px;box-shadow:5px -5px 62px rgba(0,0,0,0.45);display:none}.callbackform input, .callbackform
textarea{color:#000}.closecall{position:absolute;top:5px;right:17px;font-size:23px;font-weight:700;color:#000;padding:5px
10px;cursor:pointer}.closecall2{position:absolute;top:-4px;right:-5px;font-size:13px;font-weight:700;color:#fff;padding:5px
10px;cursor:pointer;display:none}.callbackform .powermail_label, .callbackform
h3{color:#323232}.callbackform
.powermail_fieldwrap{float:left;width:50%}.callbackform .powermail_fieldwrap_textarea, .callbackform
.powermail_submit{width:100%}.callbackform .powermail_fieldwrap_captcha, .callbackform
.powermail_fieldwrap_submit{width:105%}.callbackform
.powermail_textarea{width:95%}.callbackform .parsley-required{color:#000 !important}.callbackform
.powermail_create{background:none !Important;color:#000}#tel_info .callbackform .powermail_captcha_outer
img{margin:0
auto !important;display:block !important}#footer_wrap{min-height:210px;width:100%;background:url('/fileadmin/templates/images/footerbg.jpg') no-repeat scroll top center;background-size:cover;color:#fff;margin-top:30px}#footer{max-width:1100px;margin-right:auto;margin-left:auto;padding-top:40px;font-size:14px;font-weight:200}.footerleft{float:left;width:50%}.footertitle,.socaltitle{font-size:20px;line-height:25px;font-weight:700;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.4);margin-bottom:15px;padding-bottom:10px}.footerright{float:right;;width:50%;text-align:right}.stubaicard,.socailize{display:inline-block;vertical-align:top}.stubaicard{margin-left:12px}.stubaicard
img{width:130px}.socialbuttons{text-align:right;margin-bottom:15px}.iconsocial{display:inline-block;margin-left:4px}.socailize{width:50%}.footeradress{float:left;width:40%}.footertel{width:60%;float:right}#metaNavi{}#metaNavi
a{color:#fff}.tx-indexedsearch-redMarkup{color:#710236 !important}.tx-indexedsearch .tx-indexedsearch-whatis{background:#710236;color:#fff;padding:4px}.tx-indexedsearch-browsebox>p{margin:0px
!important;max-width:2000px !important;margin-bottom:15px;color:#710236}#content2 .tx-indexedsearch-searchbox{display:none}.browsebox{margin:18px
0px !important;text-align:center}.browsebox>li{margin-right:7px !important;padding-right:7px !important;border-right:1px solid #000}.browsebox>li:last-child{border:none}.tx-indexedsearch-title
a{font-weight:700;font-size:18px}.tx-indexedsearch-res{margin-top:18px}section:not(#slider) .slider{padding:2% 0}section:not(#slider) .slickslider .slick-prev,   .slickslider .slick-prev:hover{background:url('/fileadmin/templates/images/slickleft.png') scroll no-repeat left center;height:71px;width:88px}section:not(#slider) .slickslider .slick-next, .slickslider .slick-next:hover{background:url('/fileadmin/templates/images/slickright.png') scroll no-repeat right center;height:71px;width:88px;right:0}section:not(#slider) .slick-slide
img{height:300px !important;min-width:416px !important}section:not(#slider) .allpics{background:#82014d;border-radius:10px;padding:10px;margin:0
auto}section:not(#slider) .allpictext{color:#fff;font-size:30px;text-transform:uppercase;font-weight:300}section:not(#slider) .allpictext
strong{font-weight:700}section:not(#slider) .allpics>div{display:inline-block;vertical-align:middle;float:none !important}section:not(#slider) .allpicsimg{margin-left:2%;margin-right:2%}.skd-widget-btn, .skd-widget-btn-primary, .skd-btn-search, .skd-breadcrumbs .skd-active, .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li.skd-active:after{background:#B59759 !important}.skd-widget-pull-right
a{color:#fff !important}.skd-btn-search,
.skd-offer-list-widget .skd-package .skd-package-amount-and-details .skd-package-details-btn{background:#710236 !important;border-color:#710236 !important}#content,#logo,#clickpath,#social,#metaNavi{}#logo{float:left}#metaNavi{float:right;bottom:5px;padding-top:80px}#social{float:right;margin-left:30px;padding-top:57px}#mainNavi
ul{margin:0;padding:0}.theme-default .nivoSlider
a{background-color:transparent !important}.container{width:90%;max-width:900px;margin:10px
auto}.scrollable{position:relative;overflow:hidden;width:660px;height:90px}.scrollable
.items{width:20000em;position:absolute}.items
div{float:left}.powermail_label{display:block;width:200px;float:left;clear:left}.ffTextBoxWrapper,.ffTextAreaWrapper{width:500px}.powermail_fieldset{border:0;background:transparent;padding:0}.grid2ColElement{float:left;width:48%}.grid2ColElement:nth-child(even){float:right;width:48%}.grid3ColElement{float:left;width:30%;margin-right:3.33333333%}.grid4ColElement{float:left;width:23%;margin-right:2%}.grid2ColHeaderElement:nth-child(1),.grid2ColHeaderElement:nth-child(2){margin-right:0.17777777777777778%}.form-horizontal .form-group{margin-left:0 !important;margin-right:0 !important}.fancybox-lock{overflow:auto !important;margin:0
!important}.buttonback{left:90%;position:absolute;top:3%;z-index:500}.buttonback a, .buttonback a:hover{color:#fff;font-weight:bold;padding:5px
5px 5px 20px !important;text-transform:uppercase;box-shadow:3px 3px 3px rgba(0,0,0,0.2);background:url('/fileadmin/templates/images/backbutton.png') no-repeat scroll 10px center #BE9E56;background-color:#BE9E56 !important}.buttonclose{right:10%;position:absolute;bottom:15px;z-index:500;padding:5px}.buttonclose
a{color:#fff;padding:5px
5px 5px 25px;text-transform:uppercase;background:url('/fileadmin/templates/images/close_btn.png') no-repeat scroll left center;cursor:pointer}.tx-yag-breadcrumb a,.tx-yag-breadcrumb{font-size:20px;color:#b8015b !important}.tx-yag-pager .tx-ptextlist-pager{width:82%}.tx-yag-pager .tx-ptextlist-pager .number
a{color:#b8015b}.tx-yag-pager .tx-ptextlist-pager .active
a{font-weight:600}.divider
hr{border-color:#C1A977;width:90%;margin-left:auto;margin-right:auto;margin-top:40px}.dmailsubscription_link{display:none}.dmailsubscription_modify, .dmailsubscription_link, .newsletterquick h4, .newsletterquick
h1{background:#B59759;font-size:15px;font-weight:300 !important;max-width:350px;padding:0
35px}.newsletterquick h4, .newsletterquick
h1{margin:0;padding:12px
35px;font-size:20px;font-weight:700 !important;background:url('/fileadmin/templates/images/icon_newsletter.png') no-repeat scroll 93% 52% #B59759;}.dmailsubscription_modify
.form_input{display:inline-block}.dmailsubscription_modify .form_input input, .dmailsubscription_modify
select{display:inline-block;color:#fff !important;border:none !important;border-bottom:1px solid #ccc !important;background:none !Important}.dmailsubscription_modify
.form_label{min-width:100px;display:inline-block}.dmailsubscription_modify .form_label
label{font-weight:300 !important}.dmailsubscription_modify
select{color:#fff !important;border-bottom:0px}.dmailsubscription_modify
.button{width:95% !Important;background:#fff;padding:5px
15px;color:#B59759;border:none !important;margin-top:15px}.dmailsubscription_link{padding-top:15px}.dmailsubscription_link
a{color:#fff;font-size:12px;text-transform:none}.dmailsubscription_modify
.form_error{display:none}.powermail_create{background:#710236}.importantwrap{float:left;margin-right:10px;width:100%;text-align:left}.important{padding-right:40px;background:url('/fileadmin/templates/images/info_btn.png') scroll no-repeat 100% center / auto 48%;cursor:pointer;width:100%;display:block}.powermail_fieldset_15
.powermail_fieldwrap_select{float:left;width:10%}.powermail_fieldset_15
.powermail_fieldwrap_content{float:left;width:90%;min-height:75px;line-height:75px;font-size:22px;padding-left:25px;padding-right:0px;color:#BE9E56}.powermail_fieldset_12
textarea{width:90%}.powermail_fieldset_12
label{display:none}.detailtwrap{float:left;color:#333;line-height:0px;width:100%;font-size:17px;text-align:left}.powermail_form_8  #powermail_tabmenu
li{float:left;width:50%;background:#333;color:#ccc;padding:10px;opacity:0.3;border:1px
inset #BE9E56;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;font-weight:300}.powermail_form_8
#powermail_tabmenu{overflow:hidden;padding-left:0px}.powermail_form_8  #powermail_tabmenu
li.act{background:#BE9E56;color:#fff;font-weight:400;opacity:1;border:1px
outset #BE9E56}.powermail_form_8
.powermail_submit{width:100% !Important;margin-top:22px}.powermail_tab_navigation_next:before{content:'Weiter zur Weihnauswahl ';font-size:18px}.powermail_tab_navigation_next{font-size:18px;display:inline-block;margin-top:20px}.powermail_tab_navigation_previous:before{content:'Zurück  ';font-size:18px}.powermail_tab_navigation_previous{font-size:18px;margin-top:10px;display:block}.kindertable{width:100% !Important;margin-bottom:50px}.kindertable
th{text-align:center}.kindertable .tr-odd
td{background:rgba(51, 51, 51, 0.62);color:#fff}.kindertable .footable-first-column{text-align:left;width:26%;font-weight:bold;padding:5px}.kindertable .footable-first-column
span{font-weight:400}.unterseite #slider
.nivoSlider{position:relative}.unterseite #slider .nivo-controlNav{position:absolute;top:inherit !important;bottom:73px}#cookie-bar .cb-enable{color:#b59759;font-weight:bolder;font-family:'Roboto',sans-serif}@media screen and (max-width: 1280px){#offerbtn
.btnwrap{margin-left:100px}#searchform{width:100%}#search{width:26%}#mainNavi
.flexnav{padding-right:4% !important}}@media screen and (max-width: 1100px){#mainNavi
.flexnav{padding-right:20px !Important}}@media screen and (max-width: 1070px){#logo{margin-left:0px}}@media screen and (max-width: 1024px){.powermail_field,.powermail_captcha_outer{width:300px !important}.powermail_captcha,.powermail_captchaimage{width:292px !important}div.tx-powermail{width:100% !important}.grid2ColElement,.grid2ColElement:nth-child(even),.grid3ColElement{float:none;width:100%}.grid4ColElement{float:left;width:48%;margin-right:2%}#buchungsinfo{padding:10px
1% !Important}.image-navi
li{height:205px}#sideContent .csc-textpic-image{margin-bottom:15px}#sideContent .csc-textpic .csc-textpic-imagewrap
img{margin:0
auto}}@media screen and (max-width: 1017px){header{background:none;height:0px}#mainNavi{z-index:999999}.mainNaviWrap{margin-top:0px;position:relative;z-index:99}#mainNaviresp{display:block;margin:0px;float:right;height:45px;z-index:99999999}#mainNavi{display:none}#top_wrap{display:block;position:absolute;background:none;z-index:9999999999}#search,#tel_info{display:none}#langNavi{width:100%;z-index:9999}#mainNaviresp
.flexnav{padding:0px
!important;background:#81024C}#mainNaviresp .flexnav>li{display:block !important;position:relative !important}#mainNaviresp .flexnav>li>a{padding:0.45em;padding-right:60px}#mainNaviresp .flexnav>li .touch-button{display:block}.naviBox.bilderliste{display:none}#mainNaviresp .flexnav li.naviBox ol>li{display:block !important;margin-left:0px}#mainNaviresp .flexnav
li.naviBox{float:none;text-align:left;width:auto;min-height:0px;margin-right:0;margin-bottom:0px}#mainNaviresp .flexnav li.naviBox ol>li>ul>li{width:100%;*/
display: block !important;float:none !Important}#mainNaviresp .flexnav>li>ul{max-width:325px}#mainNaviresp .flexnav .touch-button{background:url('/fileadmin/templates/images/arrow_menu_down.png') no-repeat scroll 60% 19px}#mainNaviresp .flexnav .touch-button.active{background:url('/fileadmin/templates/images/arrow_menu_up.png') no-repeat scroll 60% 19px}#mainNaviresp .flexnav
ul{padding-left:0px}#mainNaviresp .flexnav li>ul>li>a{text-transform:uppercase}#mainNaviresp .flexnav li > ul > li > .touch-button, #mainNaviresp .flexnav li>ul>li>.touch-button.active{height:25px;background-position:60% 14px}#mainNaviresp  .flexnav ul li ul li
a{padding-right:60px;text-transform:none}#mainNaviresp .flexnav li > ul > li > ul > li .touch-button, #mainNaviresp .flexnav li > ul > li > ul > li .touch-button.active{background-position:1% 16px}#mainNaviresp .flexnav ul li ul li ul li
a{padding-right:80px}#mainNaviresp .flexnav>li>ul>li>ul>li{width:100%}#mainNaviresp .flexnav li>ul>li>a{padding:0.46em;padding-right:40px}.quickbar{}#logo{margin-top:0px;margin-left:0px;min-width:145px}.image-navi{text-align:center;margin-top:20px}.image-navi
li{float:none !Important;display:inline-block;vertical-align:top;width:100%;max-width:400px;height:auto}}@media screen and (max-width: 980px){.csc-textpic-text{width:100%;margin:0px
!Important}}@media screen and (max-width: 850px){#offerbtn{display:none}.inquirytext{font-size:22px;line-height:26px;padding-top:4px;padding-bottom:3px;padding-left:0px}.other
.buttonback{left:auto;right:2%}.tx-wc-seekda .roomprices
.line{vertical-align:middle}.roomprices .roompricecat:first-of-type .line
.head{visibility:hidden;white-space:nowrap}.tx-wc-seekda .roomprices .line>span{display:inline-block;vertical-align:middle}.preis_item_box .roompricecat
.catHeadline{font-size:14px}}@media screen and (max-width: 770px){#header{display:none}#content{float:none;width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #175E4C}#sidebar{width:100%;float:none}#logo{width:59%}#social,#metaNavi{width:30%;padding-top:5px;text-align:right}.grid4ColElement{float:none;width:100%;margin-right:0}}@media screen and (max-width: 750px){.footeradress,.footertel,.socailize{width:100%;margin-bottom:15px}#footer_wrap{min-height:300px}.stubaicard{width:90px}#infoNavi_outerWrap{height:60px;margin-top:-59px}#buchungsinfo_left .input_wrap, #buchungsinfo_left
.personen{display:none}.inquirytext{width:35%;min-width:227px}.mininquiry{text-align:center}.mininquiry
.form{width:30%}#buchungsinfo_left
.submitWrap{width:150px !important}.image-navi li
p{line-height:24px;padding-top:5px;padding-bottom:5px}}@media screen and (max-width: 550px){#top{padding-left:188px}#langNavi{float:none;width:10%}#langNavi
ul{padding:0px;width:47px;padding-bottom:12px;background:#81014C;position:relative;padding-top:25px}#langNavi ul
li{background:#81014C}#langNavi ul
li.ncpar{display:none;background:#81014C}#langNavi ul li
a.currentLang{display:block;cursor:pointer;background:url('/fileadmin/templates/images/arrow_menu_down.png') scroll no-repeat right center;padding-right:20px}#langNavi ul li
a.currentLang.open{background:url('/fileadmin/templates/images/arrow_menu_up.png') scroll no-repeat right center}#langNavi ul li a
div{text-align:left}#langNavi ul
li.currentpar{position:absolute;top:0;left:0}.inquirytext{display:none}.mininquiry
.form{width:auto}.footerright{float:none;width:100%;text-align:left}.socialbuttons{text-align:left}.unterseite #sideContent
h1{font-size:40px;line-height:40px}.unterseite #sideContent
h3{margin-bottom:0px}.quickbar{display:none}}@media screen and (max-width: 480px){#social img, #metaNavi
img{height:30px}#social,#metaNavi{width:40%;margin-left:0;font-size:12px;font-size:1.2rem}.powermail_fieldwrap label, .powermail_fieldwrap
input{float:none;width:100%}.powermail_field,.powermail_captcha_outer{width:250px !important}.powermail_captcha,.powermail_captchaimage{width:242px !important}.mainNaviWrap{position:inherit;z-index:5000}#top,header{position:inherit;z-index:0}#logo{position:absolute;z-index:10}.tx-wc-seekda .roomprices
.line{min-height:55px}.roomprices .roompricecat:nth-of-type(2) .line
.head{width:100px}.preis_item_box .roompricecat .pricewrap
.value{padding-top:13px}.preis_item_box .roompricecat
.catHeadline{font-size:13px  !important;line-height:17px  !important;padding:0
10px}.preis_item_box .roompricecat:first-of-type
.catHeadline{margin-left:-13px}.tx-wc-seekda .preis_item_box .table-row-room>a{width:100% !important;display:inline-block;float:none;padding:0;margin-top:10px}}@media screen and (max-width: 400px){#top{padding-left:138px}.unterseite #sideContent
h1{font-size:30px;line-height:30px}h3,.csc-subheader{font-size:26px;line-height:26px}}
.forecastTeaserIcon,.forecastIcon{float:left;width:30%;padding-right:2%}.forecastTeaserInfo,.forecastInfo{float:left;width:68%}.forecastBox{float:left;width:24.5%;margin-right:0.5%}@media screen and (max-width: 1280px){.forecastBox{width:48%;margin-right:2%;margin-bottom:2%}}@media screen and (max-width: 480px){.forecastBox{width:100%;margin-right:0;margin-bottom:2%}}

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/typo3conf/ext/cl_jquery_fancybox/fancybox2/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url('/typo3conf/ext/cl_jquery_fancybox/fancybox2/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/typo3conf/ext/cl_jquery_fancybox/fancybox2/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev
span{left:10px;background-position:0 -36px}.fancybox-next
span{right:10px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/typo3conf/ext/cl_jquery_fancybox/fancybox2/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}
*,*:before,*:after{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;font-size:62.5%}img,embed,object,video{max-width:100%;height:auto;width:auto}body,nav,a,p{margin:0;padding:0}ol,ul{margin:0;padding:0
0 0 20px}body{font-size:14px;font-size:1.4rem}a{text-decoration:none;color:#323232}a:hover{}caption{color:#aaa;font-size:12px;font-size:1.2rem}legend{display:none}iframe{max-width:100%}DIV.csc-textpic .csc-textpic-imagewrap FIGURE,
DIV.csc-textpic FIGURE.csc-textpic-imagewrap,FIGCAPTION.csc-textpic-caption{display:block}DIV.csc-textpic-left .csc-textpic-imagewrap{float:none}DIV.csc-textpic DIV.csc-textpic-imagecolumn{display:inline-block;float:none;vertical-align:top}.csc-default{clear:both}#mainNavi
ul{margin:0;padding:0}.theme-default .nivoSlider
a{background-color:transparent !important}.container{width:90%;max-width:900px;margin:10px
auto}.scrollable{position:relative;overflow:hidden;width:660px;height:90px}.scrollable
.items{width:20000em;position:absolute}.items
div{float:left}#teaser{left:11%;position:absolute;top:265px;width:237px;z-index:1600}#teaser .show-hide{float:right;cursor:pointer}.hide{left:-200px !important}.show{left:11% !important}#teaser
ul{list-style:none;padding-left:0px}#teaser ul
li{width:100px;height:73px;float:left;background:#fff;text-align:center;border:1px
solid #e5ddd3;display:table}#teaser ul li
a{font-size:12px;color:#b8015b;display:table-cell;vertical-align:bottom;padding-bottom:5px;line-height:12px}#teaser ul li:first-child{background:url('/fileadmin/templates/images/teaser-icons/anfragen_pink.png') scroll no-repeat center 15px #fff}#teaser ul li:nth-child(2){background:url('/fileadmin/templates/images/teaser-icons/buchen_pink.png') scroll no-repeat center 15px #fff}#teaser ul li:nth-child(3){background:url('/fileadmin/templates/images/teaser-icons/lageplan.png') scroll no-repeat center 5px #fff}#teaser ul li:nth-child(4){background:url('/fileadmin/templates/images/teaser-icons/anreise.png') scroll no-repeat center 15px #fff}#teaser ul li:nth-child(5){background:url('/fileadmin/templates/images/teaser-icons/newsletter.png') scroll no-repeat center 10px #fff}#teaser ul li:nth-child(6){background:url('/fileadmin/templates/images/teaser-icons/gutscheine.png') scroll no-repeat center 15px #fff}#teaser ul li:nth-child(7){background:url('/fileadmin/templates/images/teaser-icons/kundenUeber.png') scroll no-repeat center 9px #b8015b;width:200px}#teaser ul li:nth-child(7) a{color:#fff;font-weight:600;text-transform:uppercase}#buchungsinfo_right{width:49%;height:80px;float:left}#buchungsinfo_right
.ffTextBoxWrapper{width:45px;margin-right:20px}.ffTextBoxWrapper{float:left;margin:0px
!important}#buchungsinfo_left .ffTextBoxLeft, #buchungsinfo_left
.ffTextBoxLeft{padding:0px}.label_erwachsene,.label_kinder{display:block;float:left;color:#fff !important;margin-top:5px;margin-right:-6px}.label_kinder{margin-left:7px}.ffSubmitWrapper{width:207px;text-align:center;border:1px
solid #fff;height:32px}.ffSubmitWrapper a
span{text-align:center !important;margin-top:-4px}#buchungsinfo_right
label{margin-top:11px}#buchungsinfo_right
input{width:32px;margin-top:5px;height:32px;background:#d771a3 !important;color:#fff!important;text-align:center}#infoNavi{float:left;width:43.1%;height:80px}#infoNavi
ul{list-style:none;padding-left:0px}#infoNavi ul
li{float:left;height:80px;padding:50px
20px 5px 20px;border-right:1px solid #960d51}#infoNavi ul li:first-child{border-left:1px solid #960d51;background:url('/fileadmin/templates/images/infoNavi-icons/telefon.png') no-repeat scroll center 15px;display:none}#infoNavi ul li:nth-child(2){border-left:1px solid #960d51;background:url('/fileadmin/templates/images/infoNavi-icons/anfragen.png') no-repeat scroll center 15px}#infoNavi ul li:nth-child(3){background:url('/fileadmin/templates/images/infoNavi-icons/buchen.png') no-repeat scroll center 15px}#infoNavi ul li:nth-child(4){background:url('/fileadmin/templates/images/infoNavi-icons/anreise_white.png') no-repeat scroll center 15px}#infoNavi ul li:nth-child(5){background:url('/fileadmin/templates/images/infoNavi-icons/newsletter_white.png') no-repeat scroll center 15px}#infoNavi ul li:nth-child(6){background:url('/fileadmin/templates/images/infoNavi-icons/social_newsroom.png') no-repeat scroll center 15px}#infoNavi ul li:nth-child(7){background:url('/fileadmin/templates/images/infoNavi-icons/social_newsroom.png') no-repeat scroll center 15px;display:none}#infoNavi ul li
a{padding-top:50px}.wartherhof #infoNavi ul li:nth-child(4), .wartherhof #infoNavi ul li:nth-child(5){display:none}.unterseite #infoNavi ul li:nth-child(4), .unterseite #infoNavi ul li:nth-child(5){display:block}#infoNavi ul li:nth-child(6), #infoNavi ul li:nth-child(7){cursor:pointer}#sideContent .csc-textpic-text li>a{color:#b8015b}#sideContent .csc-textpic-text
li{margin-bottom:5px}#social{float:right;margin-top:28px;width:11.5%;text-align:right}#content2{max-width:1520px;margin-left:auto;margin-right:auto;width:100%}#content2
img{width:100%}#content2 h1, #content2 h2, #content2 h3, #content2 h4, #content2 h5, #content2 h6, #content2
p{max-width:1024px;width:100%;margin-left:auto;margin-right:auto}#content2 .csc-textpic-text
a{color:#b8015b}.verstecken{margin:-45px auto 45px;max-width:1024px;height:30px;line-height:30px;padding-right:36px;text-align:right;font-size:16px;text-transform:uppercase;color:#B8015B;cursor:pointer;background:url('/fileadmin/templates/images/ausblend_icon.png') no-repeat scroll right center}.einblenden{display:none;margin:-45px auto 45px;max-width:1024px;height:30px;line-height:30px;padding-right:36px;text-align:right;font-size:16px;text-transform:uppercase;color:#B8015B;cursor:pointer;background:url('/fileadmin/templates/images/einblenden_icon.png') no-repeat scroll right center}.grad360{margin:0px
0px 25px 0px !important;text-align:left;background-position:380px center}.grad361{margin:0px
0px 25px 0px !important;text-align:left;background-position:580px center}.navicon{visibility:hidden !important}.carouselContainer{width:100% !important;box-shadow:none !important;background:none !important}.carousel{margin-left:0px!important}.caroufredsel_wrapper{width:100%  !important}.jpcarousel
li{background:none !important;border:none  !important;margin:0px
!important;padding:0px
!important}#content2 .carouselprev img,  #content2 .carouselnext
img{width:auto!important}.carouselbuttons a.carouselprev
img{background:url('/fileadmin/templates/images/gallery_left.png') no-repeat scroll 0 0  !important;height:119px;top:49px !important;left:4px !important}.carouselbuttons a.carouselnext
img{background:url('/fileadmin/templates/images/gallery_right.png') no-repeat scroll center right  !important;height:109px;width:95px;top:49px !important;right:0px !important}.carouselcaption
span{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.78);color:#B8015B;display:inline-block;padding-top:1px;text-align:center;width:100% !important;border-right:1px solid #B8015B}.news-list-container{margin-top:30px}.news-image{display:inline;float:left;margin:2px
1.5em 5px 0;text-align:center}.news-text{overflow:hidden}.news-text
p{margin:5px
0px}.news-text
h2{margin-top:-10px}.news-text h2
a{color:#B8015B;font-size:28px}.news-list-item
hr{margin:30px
0}.news-list-morelink{background:#B8015B;padding:5px;display:block;width:97px;margin:5px
0px}.news-list-morelink
a{color:#fff}.news-single-item{margin-top:30px}.news-single-item
h1{margin-top:0px;font-size:28px}.news-single-item
h2{margin-top:10px;font-size:16px;color:#000;margin-bottom:20px}.news-single-backlink
a{color:#B8015B}.news-next,.news-prev{margin-bottom:20px}.news-next a, .news-prev
a{color:#B8015B}#footer
a{color:#fff}#footer
ul{list-style-type:none;padding:0}#footer ul
li{float:left;padding-right:1%}#footer_left{width:50%;float:left}#footer_right{width:50%;float:right}#social_footer{height:45px;border-bottom:1px dotted #656565}.social_header{font-size:20px;float:left;width:345px;font-weight:bold}.social_right{float:right}#footerContent{height:90px;border-bottom:1px dotted #656565;padding-top:15px}#footerContent>div>div{float:left;width:50%;font-size:14px}#footerContent
a{text-decoration:underline}#partner{margin-top:53px}#partner .csc-textpic-imagecolumn{margin:0px
10px}#partner .csc-linkToTop{float:right;margin-left:0;margin-right:-238px;margin-top:-73px;width:100px}#langNavi_resp{display:none}.cbQuickGoogleMap,.cbQuickGoogleMap>div{width:100% !important}.showOffers{margin:0
auto;border:1px
solid #B8015B;padding:10px;color:#B8015B;text-align:center}.showOffers
a{font-size:15px;font-weight:bold;color:#B8015B}#c318{background:#B8015B}#newsroom, #newsroom
a{color:#fff}#newsroom .news-list-container{margin-top:0px !important}#newsroom .news-text h2
a{color:#fff;font-size:18px}#newsroom .news-text
h2{font-size:20px;font-weight:normal;background-image:none;padding-left:0px;width:83%;line-height:20px}#newsroom .news-text p, #newsroom .news-list-browse{display:none}#newsroom
h2{margin-top:0px;font-size:22px;color:#fff;margin-bottom:10px;background:url('/fileadmin/templates/images/newsroom_hr.png') no-repeat scroll bottom left;padding-bottom:7px;padding-left:30px}#newsroom .news-list-item
hr{margin:0px
0px 0px 0px;border:none}#newsroom{background:#B8015B;margin:0
auto;position:fixed;width:100%;z-index:2004;top:0px;border-bottom:4px solid #a00250;box-shadow:3px 3px 35px #000}#newsroom>div{max-width:1520px;margin:10px
auto 0px auto}#newsroom ul
li{color:#fff}#newsroom
.multicolumnContainer{padding-left:2%;padding-right:2%}#newsroom .multicolumnContainer > li:nth-child(2), #newsroom .multicolumnContainer>li:first-child{background:url('/fileadmin/templates/images/trenner_newsroom.png') no-repeat scroll 85% center}.all_news{margin:12px
0px}.all_news
a{padding:5px;color:#fff;background:#E270A9}#tx_evajaxmailsubscription_pi1 .ffTextBoxLeft
input{border:2px
inset rgb(238, 238, 238);height:30px;margin-top:6px}#tx_evajaxmailsubscription_pi1
.ffButtonWrapper{background:#B8015B}.angemeldet{margin-bottom:15px;margin-top:9px}.unsubscribe{padding-left:20px;background:url('/fileadmin/templates/images/arrow_menu_right.png') scroll no-repeat left center;color:#B8015B}.change_data{margin-top:20px;font-weight:bold}.gender_id{background:url('/fileadmin/templates/images/einblenden_icon.png') scroll no-repeat 78% center}.gender_id .ffSelect>a{cursor:pointer !important}#tx_evajaxmailsubscription_pi1
.ffSubmitWrapper{width:225px !important}.unterseite .fb-wrap{margin-top:15px}#Anfrage-FB,#Anfrage-Mail{margin:15px
15px 15px 0px;float:left}.fb-wrap{margin-bottom:15px}.wartherhof .multicolumnContainer>li{min-width:210px}.gotofull{background:#B8015B;float:right;margin:10px
0;padding:10px;text-align:center;width:45%}.gotofull
a{color:#fff}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,
.video-container object,
.video-container
embed{position:absolute;top:0;left:0;width:100%;height:100%;max-width:700px}.lageplan_resp{display:none}#c194{text-align:center}#video_start{width:82%}#subscribe
.ffTextBoxRight{border:1px
inset #000;margin-bottom:5px}#subscribe
.ffSelect{background:url('/fileadmin/templates/images/arrow_menu_down.png') scroll no-repeat 95% center;border:1px
inset #000;cursor:pointer !important}#subscribe .ffSelectButton span, #subscribe
.ffSelectWrapper{cursor:pointer !important}#subscribe .ffCheckboxWrapper
input{display:block !Important}#subscribe
.ffCheckbox{display:none}#subscribe
.ffButtonWrapper{background:#b8015b}#middleIFrame{height:4000px !important}@media screen and (max-width: 1600px){#teaser{left:5%}}@media screen and (max-width: 1550px){#partner .csc-linkToTop{margin-right:0px}}@media screen and (max-width: 1300px){.nivo-prevNav,.nivo-nextNav{top:84% !important}}@media screen and (max-width: 1024px){#logo{margin-left:-8px}#teaser{left:6%}#main,#footer_wrap{padding:0
2%}#infoNavi{width:40%;margin-right:-10px}.powermail_field,.powermail_captcha_outer{width:300px !important}.powermail_captcha,.powermail_captchaimage{width:292px !important}div.tx-powermail{width:100% !important}#social{width:16.5%}.input_wrap{background-position:153px 2px}.gotofull{width:48%}}@media screen and (max-width: 1017px){.menu-button{text-align:right;padding:5px
!important;border:none !important;margin-top:4px}.menu-button
img{margin-top:-4px}.menu-text{color:#fff;padding-right:15px;font-size:14px}#slider_wrap{padding:0px}#infoNavi{width:70%}#infoNavi ul li:first-child{display:block}.unterseite #infoNavi ul li:nth-child(6){display:none}.unterseite #infoNavi ul li:nth-child(7){display:block}.unterseite #infoNavi ul
li{padding-left:2%;padding-right:2%}.flexnav>li>ul>li>ul{margin-left:0px !important}#langNavi_resp{display:inherit;float:left;min-height:80px;clear:none}.sprachen_text{padding:4px;color:#fff}#langNavi_resp
ul{height:48px;padding-left:0px;padding-top:10px}#langNavi_resp ul
li{width:33%;float:left;text-align:center}#content .csc-textpic-imagewrap, #content .csc-textpic-image{float:none;margin-left:0px !important;width:auto}#content .csc-textpic-imagewrap
div{margin-left:0px !important;padding-left:0px !important}#content .csc-textpic-text{width:100%;clear:both}#teaser{left:-200px}.hide{left:11% !important}.show{left:-200px !important}#newsroom .multicolumnContainer > li:first-child, #newsroom .multicolumnContainer>li:nth-child(2){width:38.33% !important}#newsroom .multicolumnContainer>li:nth-child(3){text-align:right;width:23% !important}#newsroom .multicolumnContainer > li:nth-child(3) .csc-textpic-imagewrap{float:right !important}#newsroom .multicolumnContainer > li:nth-child(3) h2{background-position:right bottom;padding-right:30px}#fullscreen, #fullscreen
a{padding-right:0px !important}}@media screen and (max-width: 960px){.unterseite #infoNavi ul li:nth-child(5){display:none}#subNavi{min-width:190px}#sideContent{width:70%}.unterseite
#infoNavi{width:60%}.unterseite #infoNavi_innerWrap
#social{width:28%}.unterseite #infoNavi ul
li{padding-left:12px;padding-right:12px}.nivo-prevNav,.nivo-nextNav{top:80% !important}.powermail_fieldwrap .ffSelect, .powermail_captcha_outer .ffTextBoxWrapper, .powermail_fieldwrap
.ffSubmitWrapper{width:320px !important;background-position:300px center}#fullscreen, #fullscreen
a{padding-right:0px !important}#sideContent .csc-textpic-text{margin-right:0px}#sideContent .csc-textpic-center-inner{text-align:center}#sideContent .csc-textpic-imagewrap, #sideContent .csc-textpic-image{float:none;display:inline-block;width:100% !important;margin-left:0px !important}#sideContent .csc-textpic-imagerow{float:none;display:inline-block;clear:none;width:45%;margin-right:10px;min-width:210px;margin-bottom:15px}#sideContent .csc-textpic-imagerow div, #sideContent .csc-textpic-imagerow
picture{width:100%;margin-left:0px}.gotofull{width:100%}#newsroom .multicolumnContainer > li:first-child, #newsroom .multicolumnContainer>li:nth-child(2){width:35.33% !important}}@media screen and (max-width: 768px){#header{display:none}#content{margin-bottom:30px;padding-bottom:30px}#logo{width:59%}#social,#metaNavi{width:30%;padding-top:5px;text-align:right}#footer_right{float:none;width:100%}#footer_left{width:100%}#partner .csc-linkToTop{display:none}#partner>div:nth-of-type(2){margin-top:20px}#metaNavi{width:100%;text-align:center}.social_header{width:56%}.social_right{width:24%}.unterseite #infoNavi ul
li{width:20% !important;text-align:center;padding-left:2% !important;padding-right:2% !important}.unterseite #infoNavi ul li:nth-child(4){background-size:auto 47% !important}#newsroom .multicolumnContainer>li:nth-child(2)>div{margin-left:-32px}#newsroom .multicolumnContainer > li:first-child div
ul{width:100% !important}.buttonclose{right:1%}}@media screen and (max-width: 690px){.nivo-caption,.nivo-controlNav,.nivo-prevNav,.nivo-nextNav,.nivo-directionNav,#fullscreen{display:none !important}#infoNavi_outerWrap{margin-top:0px}#infoNavi
li{background-size:25% !important;background-position:center 5px !important;padding-top:27px !important;height:50px !important}#infoNavi{width:83% !important;margin-right:0px !important;height:auto}.sprachen_text{display:none}#social{display:none}#infoNavi ul li:nth-child(6){display:none}#infoNavi ul li:nth-child(7){display:block;padding-left:8px;padding-right:8px;border-right:0px}#logo{width:34%}#langNavi_resp{min-height:50px}#subNavi{display:none}#sideContent,sideContent2{width:100%}#infoNavi ul li
a{padding-top:30px}.wartherhof .multicolumnContainer
.column{float:none !important}#newsroom .multicolumnContainer > li:first-child, #newsroom .multicolumnContainer > li:nth-child(2), #newsroom .multicolumnContainer>li:nth-child(3){width:100% !important;padding-bottom:15px;padding-top:12px;border-bottom:1px solid rgba(255,255,255, 0.5);background:none !important}#newsroom
h2{background:none}#newsroom .news-list-container,.all_news{margin-left:30px}#newsroom .multicolumnContainer > li:nth-child(3) .csc-textpic-imagewrap, #newsroom .multicolumnContainer>li:nth-child(3){float:left !important;text-align:left !important}#newsroom .multicolumnContainer > li:nth-child(3) h2, #newsroom .multicolumnContainer > li:first-child
h2{padding-left:0px !important}.lageplan_big{display:none}.lageplan_resp{display:block;text-decoration:underline}}@media screen and (max-width: 600px){.wartherhof
#infoNavi{width:auto !important}}@media screen and (max-width: 530px){#teaser{top:205px}#content{padding-bottom:0px}}@media screen and (max-width: 480px){#infoNavi{width:100% !important}#infoNavi
li{padding-left:6px !important;padding-right:6px !important;background-size:auto 44% !important;width:25%;text-align:center}#langNavi_resp{display:none !important}#social_footer{height:68px}#metaNavi{width:100% !important}#clickpath{display:none}#sideContent{padding-top:30px}#social img, #metaNavi
img{height:30px}#social,#metaNavi{width:40%;margin-left:0;font-size:12px;font-size:1.2rem}.powermail_fieldwrap label, .powermail_fieldwrap
input{float:none;width:100%}.powermail_field,.powermail_captcha_outer{width:250px !important}.powermail_captcha,.powermail_captchaimage{width:242px !important}.unterseite #infoNavi ul li:nth-child(7){display:none}.unterseite #infoNavi ul
li{width:25% !important}.powermail_fieldwrap .ffSelect, .powermail_captcha_outer .ffTextBoxWrapper, .powermail_fieldwrap .ffSubmitWrapper,.powermail_fieldwrap_text{width:270px !important;background-position:250px center;margin-left:0px !important}.powermail_fieldwrap_content{padding-left:0px}#sideContent .csc-textpic-imagewrap, #sideContent .csc-textpic-last, #sideContent .csc-textpic-image
img{width:100% !important;margin-left:0px !important}}@media screen and (max-width: 430px){#teaser{top:176px}}@media screen and (max-width: 416px){.expand{background:url('/fileadmin/templates/images/einblenden_icon.png') no-repeat no-scroll right center !important}}@media screen and (max-width: 380px){#teaser{top:176px}#infoNavi
li{padding-left:3px !important;padding-right:3px !important}#footerContent>div>div{float:none;margin-bottom:8px;width:100%}#footerContent{height:auto;padding-bottom:12px}.powermail_fieldwrap .ffTextBoxRight, .powermail_fieldwrap
input{width:220px !important}.powermail_fieldwrap .ffSelect, .powermail_captcha_outer .ffTextBoxWrapper, .powermail_fieldwrap .ffSubmitWrapper,.powermail_fieldwrap_text,.ffTextAreaWrapper,.powermail_captchaimage{width:220px !important}.powermail_fieldwrap
.ffTextBoxLeft{padding-left:0px !important}}@media screen and (max-width: 355px){#teaser{top:267px}}@media screen and (max-width: 324px){#teaser{top:252px}}
/*! jQuery UI - v1.9.2 - 2013-09-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #eee;background:#fff url(/fileadmin/templates/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e3a1a1;background:#c00 url(/fileadmin/templates/images/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d8dcdf;background:#eee url(/fileadmin/templates/images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#004276}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#004276;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #cdd5da;background:#f6f6f6 url(/fileadmin/templates/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#111}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#111;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #eee;background:#fff url(/fileadmin/templates/images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x;font-weight:bold;color:#c00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#c00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd3a1;background:#fbf8ee url(/fileadmin/templates/images/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x;color:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c00;background:#f3d8d8 url(/fileadmin/templates/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat;color:#2e2e2e}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#2e2e2e}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#2e2e2e}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url(/fileadmin/templates/images/ui-icons_cc0000_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/fileadmin/templates/images/ui-icons_cc0000_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/fileadmin/templates/images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(/fileadmin/templates/images/ui-icons_cc0000_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/fileadmin/templates/images/ui-icons_cc0000_256x240.png)}.ui-state-active .ui-icon{background-image:url(/fileadmin/templates/images/ui-icons_cc0000_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/fileadmin/templates/images/ui-icons_004276_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/fileadmin/templates/images/ui-icons_cc0000_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-widget-overlay{background:#a6a6a6 url(/fileadmin/templates/images/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat;opacity:.4;filter:Alpha(Opacity=40)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#333 url(/fileadmin/templates/images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x;opacity:.1;filter:Alpha(Opacity=10);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter,  Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%}
body {
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
a {
    background: 0 0;
}
a:active, a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: 700;
}
dfn {
    font-style: italic;
}

mark {
    color: #000;
    background: #ff0;
}
small {
    font-size: 80%}
sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}
sup {
    top: -.5em;
}
sub {
    bottom: -.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
pre {
    overflow: auto;
}
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}
button {
    overflow: visible;
}
button, select {
    text-transform: none;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}
input {
    line-height: normal;
}
input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto;
}
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-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver;
}
legend {
    padding: 0;
    border: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: 700;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
td, th {
    padding: 0;
}
@media print {
    * {
    color: #000!important;
    text-shadow: none!important;
    background: transparent!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
a, a:visited {
    text-decoration: underline;
}
a[href]:after {
    content: " (" attr(href) ")"}
abbr[title]:after {
    content: " (" attr(title) ")"}
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;
}
p, h2, h3 {
    orphans: 3;
    widows: 3;
}
h2, h3 {
    page-break-after: avoid;
}
select {
    background: #fff!important;
}
.navbar {
    display: none;
}
.table td, .table th {
    background-color: #fff!important;
}
.btn>.caret, .dropup>.btn>.caret {
    border-top-color: #000!important;
}
.label {
    border: 1px solid #000;
}
.table {
    border-collapse: collapse!important;
}
.table-bordered th, .table-bordered td {
    border: 1px solid #ddd!important;
}
}@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(/fileadmin/templates/fonts/glyphicons-halflings-regular.eot);
    src: url(/fileadmin/templates/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(/fileadmin/templates/fonts/glyphicons-halflings-regular.woff) format('woff'), url(/fileadmin/templates/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(/fileadmin/templates/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
    content: "\2a"}
.glyphicon-plus:before {
    content: "\2b"}
.glyphicon-euro:before {
    content: "\20ac"}
.glyphicon-minus:before {
    content: "\2212"}
.glyphicon-cloud:before {
    content: "\2601"}
.glyphicon-envelope:before {
    content: "\2709"}
.glyphicon-pencil:before {
    content: "\270f"}
.glyphicon-glass:before {
    content: "\e001"}
.glyphicon-music:before {
    content: "\e002"}
.glyphicon-search:before {
    content: "\e003"}
.glyphicon-heart:before {
    content: "\e005"}
.glyphicon-star:before {
    content: "\e006"}
.glyphicon-star-empty:before {
    content: "\e007"}
.glyphicon-user:before {
    content: "\e008"}
.glyphicon-film:before {
    content: "\e009"}
.glyphicon-th-large:before {
    content: "\e010"}
.glyphicon-th:before {
    content: "\e011"}
.glyphicon-th-list:before {
    content: "\e012"}
.glyphicon-ok:before {
    content: "\e013"}
.glyphicon-remove:before {
    content: "\e014"}
.glyphicon-zoom-in:before {
    content: "\e015"}
.glyphicon-zoom-out:before {
    content: "\e016"}
.glyphicon-off:before {
    content: "\e017"}
.glyphicon-signal:before {
    content: "\e018"}
.glyphicon-cog:before {
    content: "\e019"}
.glyphicon-trash:before {
    content: "\e020"}
.glyphicon-home:before {
    content: "\e021"}
.glyphicon-file:before {
    content: "\e022"}
.glyphicon-time:before {
    content: "\e023"}
.glyphicon-road:before {
    content: "\e024"}
.glyphicon-download-alt:before {
    content: "\e025"}
.glyphicon-download:before {
    content: "\e026"}
.glyphicon-upload:before {
    content: "\e027"}
.glyphicon-inbox:before {
    content: "\e028"}
.glyphicon-play-circle:before {
    content: "\e029"}
.glyphicon-repeat:before {
    content: "\e030"}
.glyphicon-refresh:before {
    content: "\e031"}
.glyphicon-list-alt:before {
    content: "\e032"}
.glyphicon-lock:before {
    content: "\e033"}
.glyphicon-flag:before {
    content: "\e034"}
.glyphicon-headphones:before {
    content: "\e035"}
.glyphicon-volume-off:before {
    content: "\e036"}
.glyphicon-volume-down:before {
    content: "\e037"}
.glyphicon-volume-up:before {
    content: "\e038"}
.glyphicon-qrcode:before {
    content: "\e039"}
.glyphicon-barcode:before {
    content: "\e040"}
.glyphicon-tag:before {
    content: "\e041"}
.glyphicon-tags:before {
    content: "\e042"}
.glyphicon-book:before {
    content: "\e043"}
.glyphicon-bookmark:before {
    content: "\e044"}
.glyphicon-print:before {
    content: "\e045"}
.glyphicon-camera:before {
    content: "\e046"}
.glyphicon-font:before {
    content: "\e047"}
.glyphicon-bold:before {
    content: "\e048"}
.glyphicon-italic:before {
    content: "\e049"}
.glyphicon-text-height:before {
    content: "\e050"}
.glyphicon-text-width:before {
    content: "\e051"}
.glyphicon-align-left:before {
    content: "\e052"}
.glyphicon-align-center:before {
    content: "\e053"}
.glyphicon-align-right:before {
    content: "\e054"}
.glyphicon-align-justify:before {
    content: "\e055"}
.glyphicon-list:before {
    content: "\e056"}
.glyphicon-indent-left:before {
    content: "\e057"}
.glyphicon-indent-right:before {
    content: "\e058"}
.glyphicon-facetime-video:before {
    content: "\e059"}
.glyphicon-picture:before {
    content: "\e060"}
.glyphicon-map-marker:before {
    content: "\e062"}
.glyphicon-adjust:before {
    content: "\e063"}
.glyphicon-tint:before {
    content: "\e064"}
.glyphicon-edit:before {
    content: "\e065"}
.glyphicon-share:before {
    content: "\e066"}
.glyphicon-check:before {
    content: "\e067"}
.glyphicon-move:before {
    content: "\e068"}
.glyphicon-step-backward:before {
    content: "\e069"}
.glyphicon-fast-backward:before {
    content: "\e070"}
.glyphicon-backward:before {
    content: "\e071"}
.glyphicon-play:before {
    content: "\e072"}
.glyphicon-pause:before {
    content: "\e073"}
.glyphicon-stop:before {
    content: "\e074"}
.glyphicon-forward:before {
    content: "\e075"}
.glyphicon-fast-forward:before {
    content: "\e076"}
.glyphicon-step-forward:before {
    content: "\e077"}
.glyphicon-eject:before {
    content: "\e078"}
.glyphicon-chevron-left:before {
    content: "\e079"}
.glyphicon-chevron-right:before {
    content: "\e080"}
.glyphicon-plus-sign:before {
    content: "\e081"}
.glyphicon-minus-sign:before {
    content: "\e082"}
.glyphicon-remove-sign:before {
    content: "\e083"}
.glyphicon-ok-sign:before {
    content: "\e084"}
.glyphicon-question-sign:before {
    content: "\e085"}
.glyphicon-info-sign:before {
    content: "\e086"}
.glyphicon-screenshot:before {
    content: "\e087"}
.glyphicon-remove-circle:before {
    content: "\e088"}
.glyphicon-ok-circle:before {
    content: "\e089"}
.glyphicon-ban-circle:before {
    content: "\e090"}
.glyphicon-arrow-left:before {
    content: "\e091"}
.glyphicon-arrow-right:before {
    content: "\e092"}
.glyphicon-arrow-up:before {
    content: "\e093"}
.glyphicon-arrow-down:before {
    content: "\e094"}
.glyphicon-share-alt:before {
    content: "\e095"}
.glyphicon-resize-full:before {
    content: "\e096"}
.glyphicon-resize-small:before {
    content: "\e097"}
.glyphicon-exclamation-sign:before {
    content: "\e101"}
.glyphicon-gift:before {
    content: "\e102"}
.glyphicon-leaf:before {
    content: "\e103"}
.glyphicon-fire:before {
    content: "\e104"}
.glyphicon-eye-open:before {
    content: "\e105"}
.glyphicon-eye-close:before {
    content: "\e106"}
.glyphicon-warning-sign:before {
    content: "\e107"}
.glyphicon-plane:before {
    content: "\e108"}
.glyphicon-calendar:before {
    content: "\e109"}
.glyphicon-random:before {
    content: "\e110"}
.glyphicon-comment:before {
    content: "\e111"}
.glyphicon-magnet:before {
    content: "\e112"}
.glyphicon-chevron-up:before {
    content: "\e113"}
.glyphicon-chevron-down:before {
    content: "\e114"}
.glyphicon-retweet:before {
    content: "\e115"}
.glyphicon-shopping-cart:before {
    content: "\e116"}
.glyphicon-folder-close:before {
    content: "\e117"}
.glyphicon-folder-open:before {
    content: "\e118"}
.glyphicon-resize-vertical:before {
    content: "\e119"}
.glyphicon-resize-horizontal:before {
    content: "\e120"}
.glyphicon-hdd:before {
    content: "\e121"}
.glyphicon-bullhorn:before {
    content: "\e122"}
.glyphicon-bell:before {
    content: "\e123"}
.glyphicon-certificate:before {
    content: "\e124"}
.glyphicon-thumbs-up:before {
    content: "\e125"}
.glyphicon-thumbs-down:before {
    content: "\e126"}
.glyphicon-hand-right:before {
    content: "\e127"}
.glyphicon-hand-left:before {
    content: "\e128"}
.glyphicon-hand-up:before {
    content: "\e129"}
.glyphicon-hand-down:before {
    content: "\e130"}
.glyphicon-circle-arrow-right:before {
    content: "\e131"}
.glyphicon-circle-arrow-left:before {
    content: "\e132"}
.glyphicon-circle-arrow-up:before {
    content: "\e133"}
.glyphicon-circle-arrow-down:before {
    content: "\e134"}
.glyphicon-globe:before {
    content: "\e135"}
.glyphicon-wrench:before {
    content: "\e136"}
.glyphicon-tasks:before {
    content: "\e137"}
.glyphicon-filter:before {
    content: "\e138"}
.glyphicon-briefcase:before {
    content: "\e139"}
.glyphicon-fullscreen:before {
    content: "\e140"}
.glyphicon-dashboard:before {
    content: "\e141"}
.glyphicon-paperclip:before {
    content: "\e142"}
.glyphicon-heart-empty:before {
    content: "\e143"}
.glyphicon-link:before {
    content: "\e144"}
.glyphicon-phone:before {
    content: "\e145"}
.glyphicon-pushpin:before {
    content: "\e146"}
.glyphicon-usd:before {
    content: "\e148"}
.glyphicon-gbp:before {
    content: "\e149"}
.glyphicon-sort:before {
    content: "\e150"}
.glyphicon-sort-by-alphabet:before {
    content: "\e151"}
.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"}
.glyphicon-sort-by-order:before {
    content: "\e153"}
.glyphicon-sort-by-order-alt:before {
    content: "\e154"}
.glyphicon-sort-by-attributes:before {
    content: "\e155"}
.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"}
.glyphicon-unchecked:before {
    content: "\e157"}
.glyphicon-expand:before {
    content: "\e158"}
.glyphicon-collapse-down:before {
    content: "\e159"}
.glyphicon-collapse-up:before {
    content: "\e160"}
.glyphicon-log-in:before {
    content: "\e161"}
.glyphicon-flash:before {
    content: "\e162"}
.glyphicon-log-out:before {
    content: "\e163"}
.glyphicon-new-window:before {
    content: "\e164"}
.glyphicon-record:before {
    content: "\e165"}
.glyphicon-save:before {
    content: "\e166"}
.glyphicon-open:before {
    content: "\e167"}
.glyphicon-saved:before {
    content: "\e168"}
.glyphicon-import:before {
    content: "\e169"}
.glyphicon-export:before {
    content: "\e170"}
.glyphicon-send:before {
    content: "\e171"}
.glyphicon-floppy-disk:before {
    content: "\e172"}
.glyphicon-floppy-saved:before {
    content: "\e173"}
.glyphicon-floppy-remove:before {
    content: "\e174"}
.glyphicon-floppy-save:before {
    content: "\e175"}
.glyphicon-floppy-open:before {
    content: "\e176"}
.glyphicon-credit-card:before {
    content: "\e177"}
.glyphicon-transfer:before {
    content: "\e178"}
.glyphicon-cutlery:before {
    content: "\e179"}
.glyphicon-header:before {
    content: "\e180"}
.glyphicon-compressed:before {
    content: "\e181"}
.glyphicon-earphone:before {
    content: "\e182"}
.glyphicon-phone-alt:before {
    content: "\e183"}
.glyphicon-tower:before {
    content: "\e184"}
.glyphicon-stats:before {
    content: "\e185"}
.glyphicon-sd-video:before {
    content: "\e186"}
.glyphicon-hd-video:before {
    content: "\e187"}
.glyphicon-subtitles:before {
    content: "\e188"}
.glyphicon-sound-stereo:before {
    content: "\e189"}
.glyphicon-sound-dolby:before {
    content: "\e190"}
.glyphicon-sound-5-1:before {
    content: "\e191"}
.glyphicon-sound-6-1:before {
    content: "\e192"}
.glyphicon-sound-7-1:before {
    content: "\e193"}
.glyphicon-copyright-mark:before {
    content: "\e194"}
.glyphicon-registration-mark:before {
    content: "\e195"}
.glyphicon-cloud-download:before {
    content: "\e197"}
.glyphicon-cloud-upload:before {
    content: "\e198"}
.glyphicon-tree-conifer:before {
    content: "\e199"}
.glyphicon-tree-deciduous:before {
    content: "\e200"}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
:before, :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #428bca;
    text-decoration: none;
}
a:hover, a:focus {
    color: #2a6496;
    text-decoration: underline;
}
a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
figure {
    margin: 0;
}
img {
    vertical-align: middle;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}
.img-rounded {
    border-radius: 6px;
}
.img-thumbnail {
    display: inline-block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.img-circle {
    border-radius: 50%}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
/*h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
    font-weight: 400;
    line-height: 1;
    color: #777;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
    font-size: 65%}
h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
    font-size: 75%}
h1, .h1 {
    font-size: 36px;
}
h2, .h2 {
    font-size: 30px;
}
h3, .h3 {
    font-size: 24px;
}
h4, .h4 {
    font-size: 18px;
}
h5, .h5 {
    font-size: 14px;
}
h6, .h6 {
    font-size: 12px;
}
p {
    margin: 0 0 10px;
}
*/
.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}
@media (min-width:768px) {
    .lead {
    font-size: 21px;
}
}small, .small {
    font-size: 85%}
cite {
    font-style: normal;
}
mark, .mark {
    padding: .2em;
    background-color: #fcf8e3;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-nowrap {
    white-space: nowrap;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-uppercase {
    text-transform: uppercase;
}
.text-capitalize {
    text-transform: capitalize;
}
.text-muted {
    color: #777;
}
.text-primary {
    color: #428bca;
}
a.text-primary:hover {
    color: #3071a9;
}
.text-success {
    color: #3c763d;
}
a.text-success:hover {
    color: #2b542c;
}
.text-info {
    color: #31708f;
}
a.text-info:hover {
    color: #245269;
}
.text-warning {
    color: #8a6d3b;
}
a.text-warning:hover {
    color: #66512c;
}
.text-danger {
    color: #a94442;
}
a.text-danger:hover {
    color: #843534;
}
.bg-primary {
    color: #fff;
    background-color: #428bca;
}
a.bg-primary:hover {
    background-color: #3071a9;
}
.bg-success {
    background-color: #dff0d8;
}
a.bg-success:hover {
    background-color: #c1e2b3;
}
.bg-info {
    background-color: #d9edf7;
}
a.bg-info:hover {
    background-color: #afd9ee;
}
.bg-warning {
    background-color: #fcf8e3;
}
a.bg-warning:hover {
    background-color: #f7ecb5;
}
.bg-danger {
    background-color: #f2dede;
}
a.bg-danger:hover {
    background-color: #e4b9b9;
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}
ul ul, ol ul, ul ol, ol ol {
    margin-bottom: 0;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}
.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
dl {
    margin-top: 0;
    margin-bottom: 20px;
}
dt, dd {
    line-height: 1.42857143;
}
dt {
    font-weight: 700;
}
dd {
    margin-left: 0;
}
@media (min-width:768px) {
    .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dl-horizontal dd {
    margin-left: 180px;
}
}abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
    margin-bottom: 0;
}
blockquote footer, blockquote small, blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777;
}
blockquote footer:before, blockquote small:before, blockquote .small:before {
    content: '\2014 \00A0'}
.blockquote-reverse, blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #eee;
    border-left: 0;
}
.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
    content: ''}
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
    content: '\00A0 \2014'}
blockquote:before, blockquote:after {
    content: ""}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}
code, kbd, pre, samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}
kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
}
pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}
pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width:768px) {
    .container {
    width: 750px;
}
}@media (min-width:992px) {
    .container {
    width: 970px;
}
}@media (min-width:1200px) {
    .container {
    width: 1170px;
}
}.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-12 {
    width: 100%}
.col-xs-11 {
    width: 91.66666667%}
.col-xs-10 {
    width: 83.33333333%}
.col-xs-9 {
    width: 75%}
.col-xs-8 {
    width: 66.66666667%}
.col-xs-7 {
    width: 58.33333333%}
.col-xs-6 {
    width: 50%}
.col-xs-5 {
    width: 41.66666667%}
.col-xs-4 {
    width: 33.33333333%}
.col-xs-3 {
    width: 25%}
.col-xs-2 {
    width: 16.66666667%}
.col-xs-1 {
    width: 8.33333333%}
.col-xs-pull-12 {
    right: 100%}
.col-xs-pull-11 {
    right: 91.66666667%}
.col-xs-pull-10 {
    right: 83.33333333%}
.col-xs-pull-9 {
    right: 75%}
.col-xs-pull-8 {
    right: 66.66666667%}
.col-xs-pull-7 {
    right: 58.33333333%}
.col-xs-pull-6 {
    right: 50%}
.col-xs-pull-5 {
    right: 41.66666667%}
.col-xs-pull-4 {
    right: 33.33333333%}
.col-xs-pull-3 {
    right: 25%}
.col-xs-pull-2 {
    right: 16.66666667%}
.col-xs-pull-1 {
    right: 8.33333333%}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%}
.col-xs-push-11 {
    left: 91.66666667%}
.col-xs-push-10 {
    left: 83.33333333%}
.col-xs-push-9 {
    left: 75%}
.col-xs-push-8 {
    left: 66.66666667%}
.col-xs-push-7 {
    left: 58.33333333%}
.col-xs-push-6 {
    left: 50%}
.col-xs-push-5 {
    left: 41.66666667%}
.col-xs-push-4 {
    left: 33.33333333%}
.col-xs-push-3 {
    left: 25%}
.col-xs-push-2 {
    left: 16.66666667%}
.col-xs-push-1 {
    left: 8.33333333%}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%}
.col-xs-offset-11 {
    margin-left: 91.66666667%}
.col-xs-offset-10 {
    margin-left: 83.33333333%}
.col-xs-offset-9 {
    margin-left: 75%}
.col-xs-offset-8 {
    margin-left: 66.66666667%}
.col-xs-offset-7 {
    margin-left: 58.33333333%}
.col-xs-offset-6 {
    margin-left: 50%}
.col-xs-offset-5 {
    margin-left: 41.66666667%}
.col-xs-offset-4 {
    margin-left: 33.33333333%}
.col-xs-offset-3 {
    margin-left: 25%}
.col-xs-offset-2 {
    margin-left: 16.66666667%}
.col-xs-offset-1 {
    margin-left: 8.33333333%}
.col-xs-offset-0 {
    margin-left: 0;
}
@media (min-width:768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
.col-sm-12 {
    width: 100%}
.col-sm-11 {
    width: 91.66666667%}
.col-sm-10 {
    width: 83.33333333%}
.col-sm-9 {
    width: 75%}
.col-sm-8 {
    width: 66.66666667%}
.col-sm-7 {
    width: 58.33333333%}
.col-sm-6 {
    width: 50%}
.col-sm-5 {
    width: 41.66666667%}
.col-sm-4 {
    width: 33.33333333%}
.col-sm-3 {
    width: 25%}
.col-sm-2 {
    width: 16.66666667%}
.col-sm-1 {
    width: 8.33333333%}
.col-sm-pull-12 {
    right: 100%}
.col-sm-pull-11 {
    right: 91.66666667%}
.col-sm-pull-10 {
    right: 83.33333333%}
.col-sm-pull-9 {
    right: 75%}
.col-sm-pull-8 {
    right: 66.66666667%}
.col-sm-pull-7 {
    right: 58.33333333%}
.col-sm-pull-6 {
    right: 50%}
.col-sm-pull-5 {
    right: 41.66666667%}
.col-sm-pull-4 {
    right: 33.33333333%}
.col-sm-pull-3 {
    right: 25%}
.col-sm-pull-2 {
    right: 16.66666667%}
.col-sm-pull-1 {
    right: 8.33333333%}
.col-sm-pull-0 {
    right: auto;
}
.col-sm-push-12 {
    left: 100%}
.col-sm-push-11 {
    left: 91.66666667%}
.col-sm-push-10 {
    left: 83.33333333%}
.col-sm-push-9 {
    left: 75%}
.col-sm-push-8 {
    left: 66.66666667%}
.col-sm-push-7 {
    left: 58.33333333%}
.col-sm-push-6 {
    left: 50%}
.col-sm-push-5 {
    left: 41.66666667%}
.col-sm-push-4 {
    left: 33.33333333%}
.col-sm-push-3 {
    left: 25%}
.col-sm-push-2 {
    left: 16.66666667%}
.col-sm-push-1 {
    left: 8.33333333%}
.col-sm-push-0 {
    left: auto;
}
.col-sm-offset-12 {
    margin-left: 100%}
.col-sm-offset-11 {
    margin-left: 91.66666667%}
.col-sm-offset-10 {
    margin-left: 83.33333333%}
.col-sm-offset-9 {
    margin-left: 75%}
.col-sm-offset-8 {
    margin-left: 66.66666667%}
.col-sm-offset-7 {
    margin-left: 58.33333333%}
.col-sm-offset-6 {
    margin-left: 50%}
.col-sm-offset-5 {
    margin-left: 41.66666667%}
.col-sm-offset-4 {
    margin-left: 33.33333333%}
.col-sm-offset-3 {
    margin-left: 25%}
.col-sm-offset-2 {
    margin-left: 16.66666667%}
.col-sm-offset-1 {
    margin-left: 8.33333333%}
.col-sm-offset-0 {
    margin-left: 0;
}
}@media (min-width:992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.col-md-12 {
    width: 100%}
.col-md-11 {
    width: 91.66666667%}
.col-md-10 {
    width: 83.33333333%}
.col-md-9 {
    width: 75%}
.col-md-8 {
    width: 66.66666667%}
.col-md-7 {
    width: 58.33333333%}
.col-md-6 {
    width: 50%}
.col-md-5 {
    width: 41.66666667%}
.col-md-4 {
    width: 33.33333333%}
.col-md-3 {
    width: 25%}
.col-md-2 {
    width: 16.66666667%}
.col-md-1 {
    width: 8.33333333%}
.col-md-pull-12 {
    right: 100%}
.col-md-pull-11 {
    right: 91.66666667%}
.col-md-pull-10 {
    right: 83.33333333%}
.col-md-pull-9 {
    right: 75%}
.col-md-pull-8 {
    right: 66.66666667%}
.col-md-pull-7 {
    right: 58.33333333%}
.col-md-pull-6 {
    right: 50%}
.col-md-pull-5 {
    right: 41.66666667%}
.col-md-pull-4 {
    right: 33.33333333%}
.col-md-pull-3 {
    right: 25%}
.col-md-pull-2 {
    right: 16.66666667%}
.col-md-pull-1 {
    right: 8.33333333%}
.col-md-pull-0 {
    right: auto;
}
.col-md-push-12 {
    left: 100%}
.col-md-push-11 {
    left: 91.66666667%}
.col-md-push-10 {
    left: 83.33333333%}
.col-md-push-9 {
    left: 75%}
.col-md-push-8 {
    left: 66.66666667%}
.col-md-push-7 {
    left: 58.33333333%}
.col-md-push-6 {
    left: 50%}
.col-md-push-5 {
    left: 41.66666667%}
.col-md-push-4 {
    left: 33.33333333%}
.col-md-push-3 {
    left: 25%}
.col-md-push-2 {
    left: 16.66666667%}
.col-md-push-1 {
    left: 8.33333333%}
.col-md-push-0 {
    left: auto;
}
.col-md-offset-12 {
    margin-left: 100%}
.col-md-offset-11 {
    margin-left: 91.66666667%}
.col-md-offset-10 {
    margin-left: 83.33333333%}
.col-md-offset-9 {
    margin-left: 75%}
.col-md-offset-8 {
    margin-left: 66.66666667%}
.col-md-offset-7 {
    margin-left: 58.33333333%}
.col-md-offset-6 {
    margin-left: 50%}
.col-md-offset-5 {
    margin-left: 41.66666667%}
.col-md-offset-4 {
    margin-left: 33.33333333%}
.col-md-offset-3 {
    margin-left: 25%}
.col-md-offset-2 {
    margin-left: 16.66666667%}
.col-md-offset-1 {
    margin-left: 8.33333333%}
.col-md-offset-0 {
    margin-left: 0;
}
}@media (min-width:1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
}
.col-lg-12 {
    width: 100%}
.col-lg-11 {
    width: 91.66666667%}
.col-lg-10 {
    width: 83.33333333%}
.col-lg-9 {
    width: 75%}
.col-lg-8 {
    width: 66.66666667%}
.col-lg-7 {
    width: 58.33333333%}
.col-lg-6 {
    width: 50%}
.col-lg-5 {
    width: 41.66666667%}
.col-lg-4 {
    width: 33.33333333%}
.col-lg-3 {
    width: 25%}
.col-lg-2 {
    width: 16.66666667%}
.col-lg-1 {
    width: 8.33333333%}
.col-lg-pull-12 {
    right: 100%}
.col-lg-pull-11 {
    right: 91.66666667%}
.col-lg-pull-10 {
    right: 83.33333333%}
.col-lg-pull-9 {
    right: 75%}
.col-lg-pull-8 {
    right: 66.66666667%}
.col-lg-pull-7 {
    right: 58.33333333%}
.col-lg-pull-6 {
    right: 50%}
.col-lg-pull-5 {
    right: 41.66666667%}
.col-lg-pull-4 {
    right: 33.33333333%}
.col-lg-pull-3 {
    right: 25%}
.col-lg-pull-2 {
    right: 16.66666667%}
.col-lg-pull-1 {
    right: 8.33333333%}
.col-lg-pull-0 {
    right: auto;
}
.col-lg-push-12 {
    left: 100%}
.col-lg-push-11 {
    left: 91.66666667%}
.col-lg-push-10 {
    left: 83.33333333%}
.col-lg-push-9 {
    left: 75%}
.col-lg-push-8 {
    left: 66.66666667%}
.col-lg-push-7 {
    left: 58.33333333%}
.col-lg-push-6 {
    left: 50%}
.col-lg-push-5 {
    left: 41.66666667%}
.col-lg-push-4 {
    left: 33.33333333%}
.col-lg-push-3 {
    left: 25%}
.col-lg-push-2 {
    left: 16.66666667%}
.col-lg-push-1 {
    left: 8.33333333%}
.col-lg-push-0 {
    left: auto;
}
.col-lg-offset-12 {
    margin-left: 100%}
.col-lg-offset-11 {
    margin-left: 91.66666667%}
.col-lg-offset-10 {
    margin-left: 83.33333333%}
.col-lg-offset-9 {
    margin-left: 75%}
.col-lg-offset-8 {
    margin-left: 66.66666667%}
.col-lg-offset-7 {
    margin-left: 58.33333333%}
.col-lg-offset-6 {
    margin-left: 50%}
.col-lg-offset-5 {
    margin-left: 41.66666667%}
.col-lg-offset-4 {
    margin-left: 33.33333333%}
.col-lg-offset-3 {
    margin-left: 25%}
.col-lg-offset-2 {
    margin-left: 16.66666667%}
.col-lg-offset-1 {
    margin-left: 8.33333333%}
.col-lg-offset-0 {
    margin-left: 0;
}
}table {
    background-color: transparent;
}
th {
    text-align: left;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .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>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
    padding: 5px;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #ddd;
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 2px;
}
.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 col[class*=col-] {
    position: static;
    display: table-column;
    float: none;
}
table td[class*=col-], table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none;
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
    background-color: #f5f5f5;
}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8;
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
    background-color: #dff0d8;
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6;
}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
    background-color: #d9edf7;
}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3;
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
    background-color: #fcf8e3;
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc;
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
    background-color: #f2dede;
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc;
}
@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;
}
.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;
}
}fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type=radio], input[type=checkbox] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
input[type=file] {
    display: block;
}
input[type=range] {
    display: block;
    width: 100%}
select[multiple], select[size] {
    height: auto;
}
input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
    color: #777;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #777;
}
.form-control::-webkit-input-placeholder {
    color: #777;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}
textarea.form-control {
    height: auto;
}
input[type=search] {
    -webkit-appearance: none;
}
input[type=date], input[type=time], input[type=datetime-local], input[type=month] {
    line-height: 34px;
    line-height: 1.42857143 \0;
}
input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {
    line-height: 30px;
}
input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {
    line-height: 46px;
}
.form-group {
    margin-bottom: 15px;
}
.radio, .checkbox {
    position: relative;
    display: block;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.radio label, .checkbox label {
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px;
}
.radio+.radio, .checkbox+.checkbox {
    margin-top: -5px;
}
.radio-inline, .checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
input[type=radio][disabled], input[type=checkbox][disabled], input[type=radio].disabled, input[type=checkbox].disabled, fieldset[disabled] input[type=radio], fieldset[disabled] input[type=checkbox] {
    cursor: not-allowed;
}
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}
.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
}
.form-control-static.input-lg, .form-control-static.input-sm {
    padding-right: 0;
    padding-left: 0;
}
.input-sm, .form-horizontal .form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
select.input-sm {
    height: 30px;
    line-height: 30px;
}
textarea.input-sm, select[multiple].input-sm {
    height: auto;
}
.input-lg, .form-horizontal .form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
select.input-lg {
    height: 46px;
    line-height: 46px;
}
textarea.input-lg, select[multiple].input-lg {
    height: auto;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 42.5px;
}
.form-control-feedback {
    position: absolute;
    top: 25px;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
.input-lg+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}
.input-sm+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d;
}
.has-success .form-control-feedback {
    color: #3c763d;
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
    color: #8a6d3b;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442;
}
.has-error .form-control-feedback {
    color: #a94442;
}
.has-feedback label.sr-only~.form-control-feedback {
    top: 0;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
@media (min-width:768px) {
    .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
}
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
    width: auto;
}
.form-inline .input-group>.form-control {
    width: 100%}
.form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
}
.form-inline .radio, .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}
.form-inline .radio label, .form-inline .checkbox label {
    padding-left: 0;
}
.form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
    top: 0;
}
}.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0;
}
.form-horizontal .radio, .form-horizontal .checkbox {
    min-height: 27px;
}
.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width:768px) {
    .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
}
}.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px;
}
@media (min-width:768px) {
    .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
}
}@media (min-width:768px) {
    .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
}
}.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn:hover, .btn:focus {
    color: #333;
    text-decoration: none;
}
.btn:active, .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    background-image: none;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc;
}
.btn-default .badge {
    color: #fff;
    background-color: #333;
}
.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e;
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #428bca;
    border-color: #357ebd;
}
.btn-primary .badge {
    color: #428bca;
    background-color: #fff;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    background-image: none;
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}
.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}
.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
    background-image: none;
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}
.btn-link {
    font-weight: 400;
    color: #428bca;
    cursor: pointer;
    border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
    color: #2a6496;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none;
}
.btn-lg, .btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
.btn-sm, .btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-xs, .btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-block {
    display: block;
    width: 100%}
.btn-block+.btn-block {
    margin-top: 5px;
}
input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {
    width: 100%}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in {
    opacity: 1;
}
.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
tr.collapse.in {
    display: table-row;
}
tbody.collapse.in {
    display: table-row-group;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.dropdown {
    position: relative;
}
.dropdown-toggle:focus {
    outline: 0;
}
.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;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #428bca;
    outline: 0;
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
    color: #777;
}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.open>.dropdown-menu {
    display: block;
}
.open>a {
    outline: 0;
}
.dropdown-menu-right {
    right: 0;
    left: auto;
}
.dropdown-menu-left {
    right: auto;
    left: 0;
}
.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap;
}
.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990;
}
.pull-right>.dropdown-menu {
    right: 0;
    left: auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px solid;
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}
@media (min-width:768px) {
    .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
}
.navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
}
}.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-group>.btn, .btn-group-vertical>.btn {
    position: relative;
    float: left;
}
.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active {
    z-index: 2;
}
.btn-group>.btn:focus, .btn-group-vertical>.btn:focus {
    outline: 0;
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
    margin-left: -1px;
}
.btn-toolbar {
    margin-left: -5px;
}
.btn-toolbar .btn-group, .btn-toolbar .input-group {
    float: left;
}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
    margin-left: 5px;
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}
.btn-group>.btn:first-child {
    margin-left: 0;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group>.btn-group {
    float: left;
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}
.btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group>.btn-group:last-child>.btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0;
}
.btn-group>.btn+.dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
}
.btn-group>.btn-lg+.dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn .caret {
    margin-left: 0;
}
.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}
.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%}
.btn-group-vertical>.btn-group>.btn {
    float: none;
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0;
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}
.btn-group-justified>.btn, .btn-group-justified>.btn-group {
    display: table-cell;
    float: none;
    width: 1%}
.btn-group-justified>.btn-group .btn {
    width: 100%}
.btn-group-justified>.btn-group .dropdown-menu {
    left: auto;
}
[data-toggle=buttons]>.btn>input[type=radio], [data-toggle=buttons]>.btn>input[type=checkbox] {
    position: absolute;
    z-index: -1;
    filter: alpha(opacity=0);
    opacity: 0;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px;
}
textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn, select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn {
    height: auto;
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px;
}
textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn, select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn {
    height: auto;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}
.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
}
.input-group-addon input[type=radio], .input-group-addon input[type=checkbox] {
    margin-top: 0;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
    border-right: 0;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
    border-left: 0;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-btn>.btn {
    position: relative;
}
.input-group-btn>.btn+.btn {
    margin-left: -1px;
}
.input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active {
    z-index: 2;
}
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    margin-left: -1px;
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav>li {
    position: relative;
    display: block;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: #eee;
}
.nav>li.disabled>a {
    color: #777;
}
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #eee;
    border-color: #428bca;
}
.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.nav>li>a>img {
    max-width: none;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}
.nav-tabs.nav-justified>li {
    float: none;
}
.nav-tabs.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: center;
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width:768px) {
    .nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%}
.nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
}
}.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #ddd;
}
@media (min-width:768px) {
    .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
    border-bottom-color: #fff;
}
}.nav-pills>li {
    float: left;
}
.nav-pills>li>a {
    border-radius: 4px;
}
.nav-pills>li+li {
    margin-left: 2px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #428bca;
}
.nav-stacked>li {
    float: none;
}
.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}
.nav-justified {
    width: 100%}
.nav-justified>li {
    float: none;
}
.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: center;
}
.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width:768px) {
    .nav-justified>li {
    display: table-cell;
    width: 1%}
.nav-justified>li>a {
    margin-bottom: 0;
}
}.nav-tabs-justified {
    border-bottom: 0;
}
.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
    border: 1px solid #ddd;
}
@media (min-width:768px) {
    .nav-tabs-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
    border-bottom-color: #fff;
}
}.tab-content>.tab-pane {
    display: none;
}
.tab-content>.active {
    display: block;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
@media (min-width:768px) {
    .navbar {
    border-radius: 4px;
}
}@media (min-width:768px) {
    .navbar-header {
    float: left;
}
}.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
    overflow-y: auto;
}
@media (min-width:768px) {
    .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}
.navbar-collapse.in {
    overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}
}.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}
@media (max-width:480px) and (orientation:landscape) {
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
}
}.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width:768px) {
    .container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}
}.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}
@media (min-width:768px) {
    .navbar-static-top {
    border-radius: 0;
}
}.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
@media (min-width:768px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0;
}
}.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}
.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}
.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none;
}
@media (min-width:768px) {
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -15px;
}
}.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-toggle:focus {
    outline: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
@media (min-width:768px) {
    .navbar-toggle {
    display: none;
}
}.navbar-nav {
    margin: 7.5px -15px;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px;
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
    background-image: none;
}
}@media (min-width:768px) {
    .navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav>li {
    float: left;
}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.navbar-nav.navbar-right:last-child {
    margin-right: -15px;
}
}@media (min-width:768px) {
    .navbar-left {
    float: left!important;
}
.navbar-right {
    float: right!important;
}
}.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width:768px) {
    .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
}
.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
    width: auto;
}
.navbar-form .input-group>.form-control {
    width: 100%}
.navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
}
.navbar-form .radio, .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}
.navbar-form .radio label, .navbar-form .checkbox label {
    padding-left: 0;
}
.navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
    top: 0;
}
}@media (max-width:767px) {
    .navbar-form .form-group {
    margin-bottom: 5px;
}
}@media (min-width:768px) {
    .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-form.navbar-right:last-child {
    margin-right: -15px;
}
}.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}
.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px;
}
.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px;
}
.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}
@media (min-width:768px) {
    .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
}
.navbar-text.navbar-right:last-child {
    margin-right: 0;
}
}.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
    color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
}
.navbar-default .navbar-text {
    color: #777;
}
.navbar-default .navbar-nav>li>a {
    color: #777;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #e7e7e7;
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #555;
    background-color: #e7e7e7;
}
@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #333;
    background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #555;
    background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
}
}.navbar-default .navbar-link {
    color: #777;
}
.navbar-default .navbar-link:hover {
    color: #333;
}
.navbar-default .btn-link {
    color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
    color: #333;
}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc;
}
.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}
.navbar-inverse .navbar-brand {
    color: #777;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-text {
    color: #777;
}
.navbar-inverse .navbar-nav>li>a {
    color: #777;
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #080808;
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent;
}
.navbar-inverse .navbar-toggle {
    border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    color: #fff;
    background-color: #080808;
}
@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #777;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #444;
    background-color: transparent;
}
}.navbar-inverse .navbar-link {
    color: #777;
}
.navbar-inverse .navbar-link:hover {
    color: #fff;
}
.navbar-inverse .btn-link {
    color: #777;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
    color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444;
}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.breadcrumb>li {
    display: inline-block;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0"}
.breadcrumb>.active {
    color: #777;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination>li {
    display: inline;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.pagination-lg>li>a, .pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.pagination-sm>li>a, .pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}
.pager li {
    display: inline;
}
.pager li>a, .pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}
.pager li>a:hover, .pager li>a:focus {
    text-decoration: none;
    background-color: #eee;
}
.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: #777;
    cursor: not-allowed;
    background-color: #fff;
}
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
a.label:hover, a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.label:empty {
    display: none;
}
.btn .label {
    position: relative;
    top: -1px;
}
.label-default {
    background-color: #777;
}
.label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e;
}
.label-primary {
    background-color: #428bca;
}
.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #3071a9;
}
.label-success {
    background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44;
}
.label-info {
    background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5;
}
.label-warning {
    background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f;
}
.label-danger {
    background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #777;
    border-radius: 10px;
}
.badge:empty {
    display: none;
}
.btn .badge {
    position: relative;
    top: -1px;
}
.btn-xs .badge {
    top: 0;
    padding: 1px 5px;
}
a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
a.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
    color: #428bca;
    background-color: #fff;
}
.nav-pills>li>a>.badge {
    margin-left: 3px;
}
.jumbotron {
    padding: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee;
}
.jumbotron h1, .jumbotron .h1 {
    color: inherit;
}
.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200;
}
.jumbotron>hr {
    border-top-color: #d5d5d5;
}
.container .jumbotron {
    border-radius: 6px;
}
.jumbotron .container {
    max-width: 100%}
@media screen and (min-width:768px) {
    .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
}
.container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
}
.jumbotron h1, .jumbotron .h1 {
    font-size: 63px;
}
}.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.thumbnail>img, .thumbnail a>img {
    margin-right: auto;
    margin-left: auto;
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color: #428bca;
}
.thumbnail .caption {
    padding: 9px;
    color: #333;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert h4 {
    margin-top: 0;
    color: inherit;
}
.alert .alert-link {
    font-weight: 700;
}
.alert>p, .alert>ul {
    margin-bottom: 0;
}
.alert>p+p {
    margin-top: 5px;
}
.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}
.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-success hr {
    border-top-color: #c9e2b3;
}
.alert-success .alert-link {
    color: #2b542c;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert-info hr {
    border-top-color: #a6e1ec;
}
.alert-info .alert-link {
    color: #245269;
}
.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.alert-warning hr {
    border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
    color: #66512c;
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert-danger hr {
    border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
    color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
    from {
    background-position: 40px 0;
}
to {
    background-position: 0 0;
}
}@-o-keyframes progress-bar-stripes {
    from {
    background-position: 40px 0;
}
to {
    background-position: 0 0;
}
}@keyframes progress-bar-stripes {
    from {
    background-position: 40px 0;
}
to {
    background-position: 0 0;
}
}.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress-striped .progress-bar, .progress-bar-striped {
    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: -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;
    background-size: 40px 40px;
}
.progress.active .progress-bar, .progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] {
    min-width: 30px;
}
.progress-bar[aria-valuenow="0"] {
    min-width: 30px;
    color: #777;
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.progress-bar-success {
    background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
    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: -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-bar-info {
    background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
    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: -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-bar-warning {
    background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
    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: -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-bar-danger {
    background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
    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: -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);
}
.media, .media-body {
    overflow: hidden;
    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 {
    padding-left: 0;
    list-style: none;
}
.list-group {
    padding-left: 0;
    margin-bottom: 20px;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.list-group-item>.badge {
    float: right;
}
.list-group-item>.badge+.badge {
    margin-right: 5px;
}
a.list-group-item {
    color: #555;
}
a.list-group-item .list-group-item-heading {
    color: #333;
}
a.list-group-item:hover, a.list-group-item:focus {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    color: #777;
    background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
}
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>.small {
    color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #e1edf7;
}
.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}
a.list-group-item-success {
    color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
    color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
}
.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}
a.list-group-item-info {
    color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
    color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
}
.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}
a.list-group-item-warning {
    color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
    color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc;
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}
.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}
a.list-group-item-danger {
    color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
    color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
}
.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
    padding: 15px;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-heading>.dropdown .dropdown-toggle {
    color: inherit;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.panel-title>a {
    color: inherit;
}
.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel>.list-group {
    margin-bottom: 0;
}
.panel>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}
.panel>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0;
}
.list-group+.panel-footer {
    border-top-width: 0;
}
.panel>.table, .panel>.table-responsive>.table, .panel>.panel-collapse>.table {
    margin-bottom: 0;
}
.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px;
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px;
}
.panel>.table:last-child, .panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
}
.panel>.panel-body+.table, .panel>.panel-body+.table-responsive {
    border-top: 1px solid #ddd;
}
.panel>.table>tbody:first-child>tr:first-child th, .panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0;
}
.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
    border: 0;
}
.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
}
.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
}
.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0;
}
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0;
}
.panel>.table-responsive {
    margin-bottom: 0;
    border: 0;
}
.panel-group {
    margin-bottom: 20px;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}
.panel-group .panel+.panel {
    margin-top: 5px;
}
.panel-group .panel-heading {
    border-bottom: 0;
}
.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
    border-top: 0;
}
.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd;
}
.panel-default {
    border-color: #ddd;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
}
.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333;
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd;
}
.panel-primary {
    border-color: #428bca;
}
.panel-primary>.panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #428bca;
}
.panel-primary>.panel-heading .badge {
    color: #428bca;
    background-color: #fff;
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #428bca;
}
.panel-success {
    border-color: #d6e9c6;
}
.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6;
}
.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d;
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6;
}
.panel-info {
    border-color: #bce8f1;
}
.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1;
}
.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f;
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1;
}
.panel-warning {
    border-color: #faebcc;
}
.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc;
}
.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b;
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc;
}
.panel-danger {
    border-color: #ebccd1;
}
.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1;
}
.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442;
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%}
.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, .15);
}
.well-lg {
    padding: 24px;
    border-radius: 6px;
}
.well-sm {
    padding: 9px;
    border-radius: 3px;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.modal-open {
    overflow: hidden;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate3d(0, -25%, 0);
    -o-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0);
}
.modal.in .modal-dialog {
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
}
.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
    margin-top: -2px;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
}
.modal-body {
    position: relative;
    padding: 15px;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px;
}
.modal-footer .btn-group .btn+.btn {
    margin-left: -1px;
}
.modal-footer .btn-block+.btn-block {
    margin-left: 0;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media (min-width:768px) {
    .modal-dialog {
    width: 600px;
    margin: 30px auto;
}
.modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
.modal-sm {
    width: 300px;
}
}@media (min-width:992px) {
    .modal-lg {
    width: 900px;
}
}.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-size: 12px;
    line-height: 1.4;
    visibility: visible;
    filter: alpha(opacity=0);
    opacity: 0;
}
.tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9;
}
.tooltip.top {
    padding: 5px 0;
    margin-top: -3px;
}
.tooltip.right {
    padding: 0 5px;
    margin-left: 3px;
}
.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px;
}
.tooltip.left {
    padding: 0 5px;
    margin-left: -3px;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px;
}
.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.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
    right: 5px;
    bottom: 0;
    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;
}
.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
    margin-top: -10px;
}
.popover.right {
    margin-left: 10px;
}
.popover.bottom {
    margin-top: 10px;
}
.popover.left {
    margin-left: -10px;
}
.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
.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 {
    content: "";
    border-width: 10px;
}
.popover.top>.arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0;
}
.popover.top>.arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0;
}
.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25);
    border-left-width: 0;
}
.popover.right>.arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0;
}
.popover.bottom>.arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom>.arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    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;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff;
}
.carousel {
    position: relative;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.carousel-inner>.item {
    position: relative;
    display: none;
    -webkit-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 {
    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: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: .5;
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',  endColorstr='#00000000',  GradientType=1);
    background-repeat: repeat-x;
}
.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',  endColorstr='#80000000',  GradientType=1);
    background-repeat: repeat-x;
}
.carousel-control:hover, .carousel-control:focus {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px;
}
.carousel-control .icon-prev, .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
}
.carousel-control .icon-prev:before {
    content: '\2039'}
.carousel-control .icon-next:before {
    content: '\203a'}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px;
}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
    text-shadow: none;
}
@media screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -15px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -15px;
}
.carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
}
.carousel-indicators {
    bottom: 20px;
}
}.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " "}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.pull-right {
    float: right!important;
}
.pull-left {
    float: left!important;
}
.hide {
    display: none!important;
}
.show {
    display: block!important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none!important;
    visibility: hidden!important;
}
.affix {
    position: fixed;
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
@-ms-viewport {
    width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none!important;
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
    display: none!important;
}
@media (max-width:767px) {
    .visible-xs {
    display: block!important;
}
table.visible-xs {
    display: table;
}
tr.visible-xs {
    display: table-row!important;
}
th.visible-xs, td.visible-xs {
    display: table-cell!important;
}
}@media (max-width:767px) {
    .visible-xs-block {
    display: block!important;
}
}@media (max-width:767px) {
    .visible-xs-inline {
    display: inline!important;
}
}@media (max-width:767px) {
    .visible-xs-inline-block {
    display: inline-block!important;
}
}@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
    display: block!important;
}
table.visible-sm {
    display: table;
}
tr.visible-sm {
    display: table-row!important;
}
th.visible-sm, td.visible-sm {
    display: table-cell!important;
}
}@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
    display: block!important;
}
}@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
    display: inline!important;
}
}@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
    display: inline-block!important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
    display: block!important;
}
table.visible-md {
    display: table;
}
tr.visible-md {
    display: table-row!important;
}
th.visible-md, td.visible-md {
    display: table-cell!important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
    display: block!important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
    display: inline!important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
    display: inline-block!important;
}
}@media (min-width:1200px) {
    .visible-lg {
    display: block!important;
}
table.visible-lg {
    display: table;
}
tr.visible-lg {
    display: table-row!important;
}
th.visible-lg, td.visible-lg {
    display: table-cell!important;
}
}@media (min-width:1200px) {
    .visible-lg-block {
    display: block!important;
}
}@media (min-width:1200px) {
    .visible-lg-inline {
    display: inline!important;
}
}@media (min-width:1200px) {
    .visible-lg-inline-block {
    display: inline-block!important;
}
}@media (max-width:767px) {
    .hidden-xs {
    display: none!important;
}
}@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
    display: none!important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
    display: none!important;
}
}@media (min-width:1200px) {
    .hidden-lg {
    display: none!important;
}
}.visible-print {
    display: none!important;
}
@media print {
    .visible-print {
    display: block!important;
}
table.visible-print {
    display: table;
}
tr.visible-print {
    display: table-row!important;
}
th.visible-print, td.visible-print {
    display: table-cell!important;
}
}.visible-print-block {
    display: none!important;
}
@media print {
    .visible-print-block {
    display: block!important;
}
}.visible-print-inline {
    display: none!important;
}
@media print {
    .visible-print-inline {
    display: inline!important;
}
}.visible-print-inline-block {
    display: none!important;
}
@media print {
    .visible-print-inline-block {
    display: inline-block!important;
}
}@media print {
    .hidden-print {
    display: none!important;
}
}
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-o-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#2d6ca2));background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#2b669a}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-primary:disabled,.btn-primary[disabled]{background-color:#2d6ca2;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f3f3f3));background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:-o-linear-gradient(top,#222 0,#282828 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#282828));background-image:linear-gradient(to bottom,#222 0,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-o-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3071a9));background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{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:-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)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-o-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3278b3));background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);background-repeat:repeat-x;border-color:#3278b3}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
ul.flexnav{z-index:1000;position:relative}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0
auto;width:100%;max-height:0;text-align:right;padding-right:170px !important}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav
li{font-size:100%;position:relative;overflow:hidden}.flexnav li
a{position:relative;display:block;padding: .96em;z-index:2;overflow:hidden;color:#fff;border-bottom:1px solid rgba(0, 0, 0, 0.15)}.flexnav li
ul{width:100%}.flexnav li ul
li{font-size:100%;position:relative;overflow:hidden}.flexnav li ul.flexnav-show
li{overflow:visible}.flexnav li ul li
a{display:block;color:#323232;width:auto}.flexnav ul li ul li
a{color:#323232;padding:0px
16px;font-size:14px;line-height:25px}.flexnav ul li ul li ul li
a{color:#323232}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;background:#acaca1;background:rgba(0, 0, 0, 0.075);text-align:center}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button
.navicon{position:relative;top:1.4em;font-size:12px;color:#666}.menu-button{position:relative;display:block;padding:1em;color:#fff;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.2)}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;text-align:center}.menu-button .touch-button
.navicon{font-size:16px;position:relative;top:1em;color:#666}.flexnav>li{display:inline-block !important;float:none !Important;width:auto !important;position:static !important}.flexnav>li>ul{width:100% !important;background:#fff}.flexnav > li .touch-button{display:none}@media all and (min-width: 1020px){body.one-page{padding-top:70px}.flexnav{overflow:visible}.flexnav.opacity{opacity:1}.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav
li{position:relative;list-style:none;float:left;display:block;overflow:visible;vertical-align:top}.flexnav li
a{border-bottom:none}.flexnav>li>ul{position:absolute;top:auto;left:0;display:none;padding-top:60px !important;border-bottom:12px solid #82014d;padding-bottom:30px !important}.flexnav li > ul
li{}.flexnav li ul li>ul{margin-left:100%;top:0}.flexnav li ul li
a{border-bottom:none}.flexnav li
ul.open{display:block;opacity:1;visibility:visible;z-index:1}.flexnav li ul.open
li{overflow:visible;max-height:100px}.flexnav li ul.open
ul.open{margin-left:100%;top:0}.menu-button{display:none}}.oldie body.one-page{padding-top:70px}.oldie
.flexnav{overflow:visible}.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}.oldie .flexnav
li{position:relative;list-style:none;float:left;display:block;background-color:#a6a6a2;width:20%;min-height:50px;overflow:visible}.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}.oldie .flexnav li:hover > ul
li{width:100%;float:none}.oldie .flexnav li
a{border-bottom:none;overflow:visible}.oldie .flexnav li>ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}.oldie .flexnav li ul li
ul{top:0}.oldie .flexnav li ul li
a{border-bottom:none}.oldie .flexnav li
ul.open{display:block;width:100%;overflow:visible}.oldie .flexnav li ul.open
li{width:100%}.oldie .flexnav li ul.open
ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible}.oldie .flexnav ul li:hover
ul{margin-left:100%;top:0}.oldie .menu-button{display:none}.oldie.ie7 .flexnav
li{width:19.9%}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url("/fileadmin/templates/css/ajax-loader.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots
li{position:relative;display:inline-block;height:20px;width:20px;margin:0
5px;padding:0;cursor:pointer}.slick-dots li
button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover, .slick-dots li button:focus{outline:none}.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}
.tx-wc-seekda .roomprices.wide
.head{}.news-latest-container .news-latest-item .title a,
.colright .csc-default
h3{color:#333;font-size:23px;text-transform:uppercase;font-weight:300;margin:0;padding:0}.news-latest-container .news-latest-item .title,
.news-latest-container .news-latest-item .description,
.colright .csc-default
h3{border-bottom:1px solid #ccc;padding-bottom:12px;padding-top:12px;margin-bottom:10px;text-align:left}.news-latest-container .news-latest-item
.title{min-height:100px}.news-latest-container .news-latest-item
.date{font-weight:800;font-size:18px}.news-latest-container .news-latest-item
.single{text-align:left}a.orange_link{text-align:right;display:inline-block;width:100%;border-top:1px solid #d4d4d4;padding-top:10px}.news-latest-container .news-latest-item .single a,
footer .footerpart4 .csc-textpic-text ,
.scrollable .single a,
a.orange_link .bg,
.news-single-item .options div,
.tx-wc-seekda .options div,
.tx-indexedsearch input[type=submit],
.f3-widget-paginator li,
.tx-wc-seekda .roomprices
a{color:#fff;text-align:left;display:inline-block;width:60%;padding:10px;background-color:#710236;-webkit-box-shadow:1px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px rgba(0,0,0,.15);box-shadow:1px 1px rgba(0,0,0,.15);background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05));background-image:-o-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05));background-image:linear-gradient(to top, rgba(0,0,0,.05), rgba(255,255,255,.05))}.neustift .tx-wc-seekda .single
a{background:url('/fileadmin/templates/images/arrow_menu_right_hover.png') no-repeat scroll 95% center #710236 !important;width:auto !important;padding-right:20px}.unterseite .tx-wc-seekda{text-align:left}.neustift .news-latest-container .news-latest-item .image, .neustift .news-latest-container .news-latest-item .image
img{width:100%}.neustift .news-latest-container .news-latest-item{border-bottom:1px solid #e0e0e0;padding-bottom:12px}.neustift .news-latest-container.listview
.description{height:69px;min-height:0px}.neustift .news-latest-container .news-latest-item
.title{width:100%;min-height:100px}.news-single-item .options div,
.tx-wc-seekda .options
div{float:left;width:28%;color:#fff !Important}.tx-wc-seekda .roomprices
a{width:38%;margin-left:2%;color:#fff !Important}.news-single-item .options div.booklink,
.news-single-item .options div.inquerylink,
.tx-wc-seekda .options div.booklink,
.tx-wc-seekda .options
div.inquerylink{float:right}.news-single-item
.options{border-top:1px solid #d4d4d4;padding-top:10px;margin-top:20px}.news-single-item .options div.booklink,
.tx-wc-seekda .options
div.booklink{margin-left:2.5%}.news-latest-container.listview .news-latest-item{float:left;margin-right:2%;width:32%;margin-bottom:15px}.news-latest-container.listview .news-latest-item:nth-of-type(3n+3){margin-right:0px}.unterseite .news-latest-container.listview .news-latest-item{margin-bottom:45px;border-bottom:1px solid #e0e0e0;padding-bottom:12px}.news-latest-container.listview
.description{text-align:left;padding-bottom:0px !important;width:100%;border-bottom:0px;margin-bottom:0px;border-top:1px solid #ccc;margin-top:12px;min-height:110px}}a.orange_link
.bg{width:auto}a.orange_link
.icon{margin-right:20px}footer
.footerpart4{text-align:right}footer .footerpart4 DIV.csc-textpic-left .csc-textpic-imagewrap, .footerpart4 DIV.csc-textpic-left .csc-textpic-imagewrap
img{width:100% !important}footer .footerpart4 .csc-textpic-text{position:relative;top:-62px}footer .footerpart4 .csc-textpic-text
a{color:#fff;text-align:left;display:inline-block}footer .footerpart4 .csc-textpic-text
p{margin:0px}.news-latest-container .news-latest-item
.price{position:relative;text-align:right;width:100%;margin-top:-73px;margin-left:14px}.news-latest-container .news-latest-item .price
.cycle{display:inline-block;text-align:left;padding-top:10px;padding-left:10px;width:95px;height:75px;background:#fff;color:#000;font-size:19px;margin-right:40px;font-weight:300;border-radius:5px 5px 0 0}.news-latest-container .news-latest-item .price .cycle
span{font-size:33px;font-weight:bold;text-align:left;color:#b59759;line-height:30px;margin-left:-2px}.tx-wc-seekda .options
a{color:#fff !Important}#cmbLanguage,
#lblroom,
#seekdaBasicfields  .seekdaAccommodationLegend,
#seekdaSecondaryActions,
#advancefieldRow p,
.advancefieldRow p,#brandingHeader,#seekdaTermAndConditionHome{display:none}#seekdaContainer{border-bottom:0!important}#seekdaWrapperFixed,#seekdaContentFixed{width:100%!important;background:transparent!important}#seekdaModule{color:#fff !important;font-size:24px !important;font-size:2.4rem !important}#seekdaFormcnt{border-top:1px dotted #fff;padding-top:10px;margin-top:10px!important}#seekdaBasicfields span.label,
#lbladults .extraPadding,
#lblchildren .extraPadding,
.lbladults .extraPadding,
.lblchildren
.extraPadding{background:transparent!important;font-weight:normal!important;font-size:13px!important;font-size:1.3rem!important;text-shadow:0 0px 0 rgba(0,0,0,0.25)!important;margin-top:7px;color:#fff}#seekdaAdvancefields_1{border-top:1px dotted #fff!important}#seekdaBasicfields
label{width:100%!important}#txtchkin.hasSeekdaDatepicker,#txtchkout.hasSeekdaDatepicker{background-image:url("/fileadmin/templates/images/icon_calendar.png");background-position:93% 50%;background-repeat:no-repeat}#txtchkin,
#txtchkout,
#lbladults select,
#lblchildren select,
.lbladults select,
.lblchildren
select{margin:0!important;float:right !important;background-color:#fff;-webkit-box-shadow:-1px -1px rgba(0,0,0,.15);-moz-box-shadow:-1px -1px rgba(0,0,0,.15);box-shadow:-1px -1px rgba(0,0,0,.15);border:0!important;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;color:#555;!important;padding:9px
13px;font-size:13px!important;font-size:1.3rem!important}#lbladults select,
#lblchildren select,
.lbladults select,
.lblchildren
select{width:120px!important;padding:0px;padding-left:15px;height:36px!important}#seekdaActions{border-top:1px dotted #fff!important;margin:0!important}#seekdaPrimaryActions{width:37%!important;background-color:#fff !important;-webkit-box-shadow:1px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px rgba(0,0,0,.15);box-shadow:1px 1px rgba(0,0,0,.15);background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05))!important;background-image:-moz-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05))!important;background-image:-o-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05))!important;background-image:linear-gradient(to top,rgba(0,0,0,.05),rgba(255,255,255,.05))!important}#btnContinue{width:100%;background:transparent !important;background-image:url("/fileadmin/templates/images/arrow_right_orange.png") !important;background-position:93% 50% !important;background-repeat:no-repeat !important;font-size:15px!important;font-size:1.5rem!important;color:#710236!important;border:0px
!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;text-transform:lowercase;padding:15px
10px!important}.tx-wc-seekda .roomprices
.line{border-bottom:1px dotted #ccc;padding-bottom:5px;padding-top:5px;overflow:hidden}.tx-wc-seekda .roomprices
.line.odd{background:#f4f4f4}.tx-wc-seekda .roomprices
.head{display:inline-block;width:45%;color:#710236}.tx-wc-seekda .roomprices .head
.info{font-size:12px;color:#000}.tx-wc-seekda .roomprices
.value{display:inline-block;width:45%}.tx-wc-seekda .roomprices
.booklink{float:right;width:50%;text-align:right}.tx-wc-seekda .description ul
li{margin-bottom:5px}.top_desc{border-bottom:1px solid #ccc;overflow:hidden;height:auto;padding-bottom:20px;margin-bottom:25px}.f3-widget-paginator{clear:both;padding:0;margin:0;margin-top:20px;margin-bottom:20px;padding-top:20px}.f3-widget-paginator
li{display:inline;list-style-type:none;color:#fff;margin-right:10px}.f3-widget-paginator
a{color:#fff !important;display:inline-block}.neustift .f3-widget-paginator{display:none}.neustift .tx-wc-seekda .news-latest-item{display:none}.neustift .tx-wc-seekda .news-latest-item:first-of-type, .neustift .tx-wc-seekda .news-latest-item:nth-of-type(2), .neustift .tx-wc-seekda .news-latest-item:nth-of-type(3){display:block}.show-pauschale
.shortDescription{margin-bottom:21px}.show-pauschale
.image{float:left;width:30%;clear:both}.show-pauschale
.description{width:68%;margin-left:2%;float:left;text-align:left}.show-pauschale .description
ul{list-style:none}.pauschal_btn{margin-top:12px}.view_breit{width:33.064%;margin-right:7px}.view_last{margin-right:0px}.zimmer_show .f-right{display:table}.zimmer_show .f-right2{width:100%;height:auto;float:left;display:table;margin-left:0px}.presiliste-list{border:none !important}.room-title-price{width:64%;float:left;min-width:300px}.table-row-price{float:left;width:36%;min-width:125px}.table-row-price>a{float:right;width:auto}.zimmer_show .f-right2
.zimmer_listzimmerpreise_anfragebutton{background-size:15% auto}.zimmer_show .table-row-room{display:table-row;vertical-align:bottom;height:116px}#kinderpreise{cursor:pointer}.zimmer_show
h1{color:#b1015b;font-size:30px;margin-bottom:15px}.zimmer_show
.back_btn{margin-left:87%;margin-top:-36px;width:5%}.zimmer_show .wc-text{width:100%}.no-vision{visibility:hidden}.preiseHeadline
h3{margin-top:10px;font-size:32px;color:#b1015b;margin-bottom:0px}.catHeadline,#kindererm{margin-top:20px;margin-bottom:5px;border-bottom:1px solid #b1015b}.moredetails{text-align:left}.moredetails
a{color:#82014d;font-weight:300;font-size:18px;padding-right:20px;background:url('/fileadmin/templates/images/detailarrow.png') scroll no-repeat 92% 64%;text-transform:uppercase;text-align:left}.viewallpausch, .viewallpausch
.allpics{width:100%;margin-top:10px}.neustift .multicolumnContainer .news-latest-item{width:100%}.neustift .multicolumnContainer > li:nth-child(2) .news-latest-item{display:none}.neustift .multicolumnContainer > li:nth-child(2) .news-latest-item:first-of-type{display:block}.neustift .multicolumnContainer > li:nth-child(3) .news-latest-item{display:none}.neustift .multicolumnContainer > li:nth-child(3) .news-latest-item:nth-of-type(2){display:block}.pauschal-cat{margin-top:25px}.cat-item{width:48%;float:left;margin-right:0;margin-bottom:25px}.cat-item:nth-of-type(2n+2){margin-right:2%}.cat-title
h2{font-size:28px;margin-bottom:10px}.cat-image{position:relative}.cat-image .cat-img-title{padding:6px
28px 6px 15px;color:#fff;background-color:rgba(0, 0, 0, 0.75);width:100%;display:block;color:#fff !important;position:absolute;bottom:0;left:0}.cat-image:hover .cat-img-title{background-color:rgba(113, 2, 54, 0.8)}.cat-image .cat-img-title
h2{font-size:24px;color:#fff;font-weight:300;text-align:center}.cat-image
img{width:100%}.cat-more
a{padding:6px
28px 6px 15px;color:#fff;background:url('/fileadmin/templates/images/arrow_menu_right_hover.png') no-repeat scroll 92% center #710236;width:84.2%;display:block}.zimmer_list_item.zimmer_listZimmerpreise_item
.cheapestPriceWrap{position:absolute;margin-top:-75px;width:100%}.zimmer_list_item.zimmer_listZimmerpreise_item .cheapestPriceWrap
.cheapestPrice{background:#fff;font-size:20px;font-size:2.0rem;color:#323232;padding:7px
11px;float:right;margin-right:20px;font-weight:300;border-radius:5px 5px 0 0}.zimmer_list_item.zimmer_listZimmerpreise_item .cheapestPriceWrap .cheapestPrice
span{color:#b49659;font-size:33px;font-size:3.3rem;line-height:30px;line-height:3rem}.unterseite #sideContent
h1{margin-top:0px;color:#b49659}@media screen and (max-width: 960px){.unterseite .tx-wc-seekda .news-latest-item{min-width:265px}.show-pauschale
.image{float:none;width:100%}.show-pauschale
.description{width:100%}.cat-item{width:100%}}@media screen and (max-width: 560px){.tx-wc-seekda .news-latest-item{min-width:300px}.news-latest-container.listview .news-latest-item{float:none;margin:0px
auto 30px auto !important;padding-bottom:30px;border-bottom:1px solid #710236}.news-latest-container.listview
.description{height:auto}.einblenden,.verstecken{margin-top:0px}}@media screen and (max-width: 480px){.tx-wc-seekda .booklink
a{width:80% !important;margin-bottom:5px !important}}
.zimmer_listZimmerpreise_item{overflow:hidden}.zimmer_listZimmerpreise_item .f-left a:nth-of-type(2){display:none}.zimmer_listZimmerpreise_item .f-left{position:relative}.zimmer_listZimmerpreise_item .f-left
img{min-width:260px}.zimmer_listZimmerpreise_item{background:#fff;background:-moz-radial-gradient(center, ellipse cover,  #fff 72%, #f4f4f4 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(72%,#ffffff), color-stop(100%,#f4f4f4));background:-webkit-radial-gradient(center, ellipse cover,  #fff 72%,#f4f4f4 100%);background:-o-radial-gradient(center, ellipse cover,  #fff 72%,#f4f4f4 100%);background:-ms-radial-gradient(center, ellipse cover,  #fff 72%,#f4f4f4 100%);background:radial-gradient(ellipse at center,  #fff 72%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 )}.zimmer_listZimmerpreise_item .f-right{width:100%;margin-bottom:35px;padding:10px
0px;text-align:left;display:table;min-height:140px}.zimmer_listZimmerpreise_item .f-right .table-row-room{position:absolute;bottom:0px;text-align:center;width:100%;padding-bottom:15px}.tx-wc-seekda .zimmer_show .table-row-room>a{display:inline-block;margin:5px
20px;margin-left:0px;width:30%;float:none}.zimmer_listZimmerpreise_item .f-right
h1{font-size:20px;margin-bottom:0px;padding-bottom:10px;border-bottom:1px dotted #ccc}.zimmer_listZimmerpreise_item .f-right
h2{font-size:25px;margin-top:0px;padding-bottom:10px;border-bottom:2px dotted #ccc;color:#b49659;#
text-transform:uppercase}.zimmer_listZimmerpreise_item .f-right
p{}.zimmer_show
h1{font-size:45px}.zimmer_show
h2{color:#000;font-size:20px}.zimmer_listZimmerpreise_item .f-right a, .zimmer_listZimmerpreise_item .f-center
a{min-width:120px;float:left;color:#fff !Important}.f-center
.zimmer_listzimmerpreise_anfragebutton{background-size:15% auto}.f-center
.zimmer_show_seasoncontainer{margin-bottom:0px}.zimmer_list_item{position:relative;margin-bottom:10px;padding-bottom:30px;width:48%;margin-right:2%;float:left;min-height:500px;margin-bottom:40px}.zimmer_list_item:nth-of-type(even){margin-right:0px !important}.zimmer_list_item
h2{font-size:25px;padding:10px
0 0;margin-bottom:15px}.zimmer_show{margin-top:55px}.zimmer_show_seasoncontainer
h2{padding:0
0 0 15px}.zimmer_show
p{margin-bottom:15px}.zimmer_show .f-left a
img{float:left;width:21%}.zimmer_show .f-left a:first-of-type
img{width:75%;float:left}.zimmer_show .f-right{width:100%}.zimmer_show_button,.zimmer_list_button{box-shadow:1px 1px 8px 0px rgba(0, 0, 0, .30);-webkit-box-shadow:1px 1px 8px 0px rgba(0, 0, 0, .30);font-family:'Ubuntu',sans-serif;text-decoration:none !important;display:block}.zimmer_show .zimmer_show_button,
.zimmer_show
.zimmer_list_button{width:32%;float:left;margin-right:2%;font-size:15px;margin-bottom:10px;min-width:126px}.wc_6buttons a:nth-of-type(3), .wc_6buttons a:nth-of-type(6){margin-right:0px}.zimmer_listzimmerpreise_anfragebutton{margin-right:5px}.zimmer_show_button:hover{text-decoration:none}.zimmer_listzimmerpreise_buchenbutton,.zimmer_list_viewbutton{position:absolute;bottom:52px;height:38px;line-height:38px;padding:0
35px 0 15px;background:url(/fileadmin/templates/Images/arrow_menu_right_hover.png) no-repeat 96% 50% #710236;color:#fff !important;font-size:15px;font-weight:300;text-transform:uppercase;text-align:center}.zimmer_listzimmerpreise_viewbutton{position:realative;;float:left;margin-right:5px;margin-top:20px}.zimmer_list_anfragebutton{position:absolute;bottom:10px;height:30px;line-height:30px;padding:0
35px 0 15px;background:url(/fileadmin/templates/Images/bg_btn_anfragen.png) no-repeat 93% 60% #e6ded0;color:#534440;font-size:19px}.zimmer_listzimmerpreise_anfragebutton{height:38px;line-height:38px;padding:0
36px 0 10px;color:#fff !important;font-size:15px;font-weight:300;background:url(/fileadmin/templates/Images/buchen.png) no-repeat 95.5% 55% #710236;background-size:21% auto;text-transform:uppercase}.zimmer_listzimmerpreise_anfragebutton,.zimmer_listzimmerpreise_buchenbutton{position:relative;bottom:0;margin-top:20px;width:33.064%}.zimmer_listzimmerpreise_anfragebutton{float:left}.zimmer_listzimmerpreise_buchenbutton{float:right}.zimmer_listzimmerpreise_viewbutton,.zimmer_list_buchenbutton{line-height:38px;padding:0
35px 0 15px;background:url(/fileadmin/templates/Images/arrow_menu_right_hover.png) no-repeat 93% 60% #710236;color:#fff !Important;font-size:15px;font-weight:300;text-transform:uppercase}.zimmer_list_anfragebutton:hover{}.zimmer_listzimmerpreise_buchenbutton:hover,.zimmer_list_viewbutton:hover,.zimmer_listzimmerpreise_anfragebutton:hover,.zimmer_list_buchenbutton:hover,.zimmer_listzimmerpreise_viewbutton:hover{color:#fff}.zimmer_show
h1{font-size:30px;margin-bottom:0}.zimmer_show
h2{font-size:22px;margin:0
0 10px 0;font-weight:normal}.zimmer_show_button{height:38px;line-height:38px;padding:0
32px 0 10px;color:#fff}.back_btn
.zimmer_show_button{font-size:22px}.zimmer_show_backlink{background:url(/fileadmin/templates/Images/arrow_back.png) no-repeat 5% 55% #C06;padding:0;width:150px;text-align:center;margin-top:25px}.zimmer_show_button:hover{color:#fff}.zimmer_show_skizzebutton{background:url(/fileadmin/templates/Images/bg_btn_skizze.png) no-repeat 96% 50% #C06;margin-left:15%;margin-right:15% !important;margin-top:-47px;position:relative;width:70% !important}.zimmer_show_buchenbutton{background:url(/fileadmin/templates/Images/arrow_menu_right_hover.png) no-repeat 96% 50% #C06}.zimmer_show_anfragebutton{background:url(/fileadmin/templates/Images/arrow_menu_right_hover.png) no-repeat 96% 60% #C06}.zimmer_show .f-right{padding:0}.zimmer_show .f-right
p{height:auto}.zimmer_show
.clear{height:10px}.zimmer_show_bigimagecontainer{margin-bottom:12px}.zimmer_show_thumbshider{width:100%;position:relative;overflow:hidden;float:left}.zimmer_show_thumbscontainer{position:relative;left:0}.zimmer_show_thumbnail{margin-right:12px;cursor:pointer;width:100px;height:auto}.zimmer_show_thumbnavcontainer{float:right;width:100%;padding-top:12px}.zimmer_show_thumbnav{display:inline-block;width:38px;height:38px;cursor:pointer;background:url(/fileadmin/templates/Images/thumbnav.png) no-repeat left}.zimmer_show_thumbnav_right{float:right;background:url(/fileadmin/templates/Images/thumbnav.png) no-repeat right}.zimmer_show_thumbnav_left{float:left}.zimmer_show_seasoncontainer{border:1px
solid #c06;margin-bottom:20px}.zimmer_listZimmerpreise_item
.zimmer_show_seasoncontainer{border-top:none;padding:0
0 15px}.zimmer_show_seasonhider{display:none}.zimmer_show_seaonheader{color:#fff !important;font-size:22px;height:46px;line-height:46px;margin:0px
!important;padding:0
0 0 15px;font-weight:normal;box-shadow:1px 1px 8px 0px rgba(0, 0, 0, .30);-webkit-box-shadow:1px 1px 8px 0px rgba(0,0,0,.30);background:#c06}.zimmer_show_seaonheader.active{background:url(/fileadmin/templates/Images/arrow_menu_up_hover.png) no-repeat 96% 50% #E270A9}.zimmer_show_preiscontainer{width:100%}.zimmer_show_preiscontainer
td{background:url(/fileadmin/templates/Images/td_shadow.png) repeat-y left;padding-right:10px;text-align:left;vertical-align:middle;padding-left:15px;width:25%}.zimmer_show_preiscontainer
td.first{background:none;width:170px;padding-left:15px;text-align:left;vertical-align:middle}.zimmer_show_preiscontainer
td.zimmer_show_zeitraum_td{text-align:left;padding:0
0 0 13px}.zimmer_show_preiscontainer .zimmer_show_daterow
td{color:#000}.zimmer_show_zeitraum{line-height:14px;padding:5px
0}.zimmer_show_preiscontainer .zimmer_show_preisrow.even
td{height:50px;border-top:1px solid #c06;border-bottom:1px solid #c06}.zimmer_show_preiscontainer .zimmer_show_preisrow.odd
td{color:#000;height:50px}.zimmer_show_preis{font-weight:bold}.zimmer_show_hinweise{padding:10px
0 10px}.catmenu{height:42px;margin:0
0 25px;padding:0}.catmenu
li{float:left;width:18.5%;height:42px;list-style:none;background:#E270A9;margin-right:1.5%;text-align:center;min-width:120px;margin-bottom:15px;*/box-shadow: inset -1px -9px 13px -6px  #c06;*/}.catmenu li
a{color:#fff;font-family:'Ubuntu',sans-serif;font-size:17px;word-wrap:normal;text-decoration:none;line-height:42px}.catmenu
li.catmenu_item_active{background:#C06}.catmenu li.catmenu_item_active
a{color:#fff}.wc_img_resp{display:none;margin-top:20px}.wc-text{float:left;width:70%}.back_btn{float:left;width:30%}.back_btn
.zimmer_show_backlink{background:none;color:#000;box-shadow:none;width:100%;margin-top:5px;font-size:21px;background:url('/fileadmin/templates/images/arrow_left_backlink.png') no-repeat scroll left center }.zimmer_show .f-left{}.zimmer_show .f-right{}.zimmer_show_seasonhider{display:block !important}.back_btn_resp{display:none}.preis_item_box{width:100%;margin-bottom:20px}.preis_item_box
.roompricecat{width:20%;float:left}.preis_item_box .roompricecat:first-of-type{width:60%;float:left}.preis_item_box
.roompricecat{width:40%}.preis_item_box
.catHeadline{min-height:55px}.preis_item_box .roompricecat .pricewrap
.head{display:none}.preis_item_box .roompricecat .pricewrap
.value{width:100%;text-align:center}.preis_item_box .roompricecat:first-of-type .pricewrap
.head{display:inline-block !important;width:55%}.preis_item_box .roompricecat:first-of-type .pricewrap
.value{width:40%}.preis_item_box .roompricecat
.catHeadline{font-size:18px;line-height:18px;text-transform:none;text-align:center;border-bottom:1px dotted #ccc !important;font-weight:400}.preis_item_box .roompricecat:first-of-type
.catHeadline{text-align:center;padding-left:56%}.preis_item_box .roomprices
.line.odd{background:none}.preis_item_box .table-row-room{text-align:center}.preis_item_box .table-row-room>a{width:32% !Important;display:inline-block;float:none}.preis_item_box
h2{margin:0
15px !important;padding-bottom:0px !important;border-bottom:1px solid #b49659 !important}.preis_item_box
.roomprices{overflow:hidden;padding:0
15px}.roomprices .roompricecat:first-of-type .line
.head{visibility:hidden}.roomprices .roompricecat:nth-of-type(2) .line
.head{position:absolute;display:block;left:16px}@media screen and (max-width: 1017px){.catmenu{height:100px}.catmenu li
a{font-size:16px}}@media screen and (max-width: 960px){.zimmer_list_item{width:100%}.zimmer_listZimmerpreise_item .f-right .wc_img_resp a:nth-of-type(2){display:none}.wc_img, .zimmer_show .f-left{display:none}.wc_img_resp{display:block;margin-top:20px;width:99%;position:relative;overflow:hidden}.wc_img_resp
.cheapestPriceWrap{bottom:-1px}.wc_img_resp a, .wc_img_resp
img{width:100%}.wc_img_resp a:nth-of-type(2) img{width:auto !important}.zimmer_listZimmerpreise_item .f-right
h2{border-bottom:none}.table-row-room>a{min-width:145px}.zimmer_show .f-right{width:100%;margin-left:0px}.back_btn
.zimmer_show_backlink{text-align:right;line-height:26px;background-position:16px 5px}.zimmer_listZimmerpreise_item .f-left{display:none}.wc_6buttons a:nth-of-type(3), .wc_6buttons a:nth-of-type(6){margin-right:2%}.zimmer_listZimmerpreise_item .f-right{width:100%;padding:0px;margin-bottom:15px;min-height:195px}.zimmer_list_item{margin-bottom:30px;padding-bottom:40px}.wc_img_resp{display:block}.wc_6buttons{width:100%}.wc_6buttons
a{width:49% !important}.wc_6buttons a:nth-of-type(2), .wc_6buttons a:nth-of-type(4), .wc_6buttons a:nth-of-type(6){margin-right:0px}.zimmer_listZimmerpreise_item .f-right
p{height:auto}.zimmer_listZimmerpreise_item .f-right .table-row-room{position:relative}.zimmer_list_item{min-height:0px;padding-bottom:0px}}@media screen and (max-width: 820px){.zimmer_show
.back_btn{margin-left:0px !important}}@media screen and (max-width: 520px){.table-row-room>a{float:left;margin-right:5px !Important;width:31.0638% !important}}@media screen and (max-width: 480px){.wc-text{width:100%}.back_btn{display:none}.back_btn_resp{display:block}.back_btn_resp
.zimmer_show_backlink{background:none;color:#000;box-shadow:none;width:100%;margin-top:5px;font-size:21px;background:url('/fileadmin/templates/Images/arrow_left_backlink.png') no-repeat scroll left center;text-align:left;padding-left:18px}}@media screen and (max-width: 412px){.zimmer_show_preiscontainer
td.expand{background:url('/fileadmin/templates/Icons/einblenden_icon.png') no-repeat scroll 96% center !important;cursor:pointer}.footable-row-detail-name{font-weight:bold;background:#c06;color:#fff;padding:2px
15px}.footable-row-detail-value{font-weight:bold;padding:2px
15px}footable-row-detail-cell, .zimmer_show_preiscontainer
td{padding:0px}.footable-row-detail-inner{border-bottom:2px solid #c06}}
@font-face{font-family:'footable';src:url('/fileadmin/templates/css/fonts/footable.eot');src:url('/fileadmin/templates/css/fonts/footable.eot?#iefix') format('embedded-opentype'), url('/fileadmin/templates/css/fonts/footable.woff') format('woff'), url('/fileadmin/templates/css/fonts/footable.ttf') format('truetype'), url('/fileadmin/templates/css/fonts/footable.svg#footable') format('svg');font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'footable';src:url('/fileadmin/templates/css/fonts/footable.svg#footable') format('svg');font-weight:normal;font-style:normal}}.footable{width:100%}.footable.breakpoint>tbody>tr.footable-detail-show>td{border-bottom:none}.footable.breakpoint > tbody > tr.footable-detail-show  span.footable-toggle:before{content:"\e001"}.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail){cursor:pointer}.footable.breakpoint>tbody>tr>td.footable-cell-detail{background:#eee;border-top:none}.footable.breakpoint > tbody > tr span.footable-toggle{display:inline-block;font-family:'footable';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;padding-right:5px;font-size:14px;color:#333}.footable.breakpoint > tbody > tr.tr-odd span.footable-toggle{color:#fff}.footable.breakpoint > tbody > tr span.footable-toggle:before{content:"\e000"}.footable.breakpoint.toggle-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e005"}.footable.breakpoint.toggle-circle > tbody > tr span.footable-toggle:before{content:"\e004"}.footable.breakpoint.toggle-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e003"}.footable.breakpoint.toggle-circle-filled > tbody > tr span.footable-toggle:before{content:"\e002"}.footable.breakpoint.toggle-square>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e007"}.footable.breakpoint.toggle-square > tbody > tr span.footable-toggle:before{content:"\e006"}.footable.breakpoint.toggle-square-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e009"}.footable.breakpoint.toggle-square-filled > tbody > tr span.footable-toggle:before{content:"\e008"}.footable.breakpoint.toggle-arrow>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e00f"}.footable.breakpoint.toggle-arrow > tbody > tr span.footable-toggle:before{content:"\e011"}.footable.breakpoint.toggle-arrow-small>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e013"}.footable.breakpoint.toggle-arrow-small > tbody > tr span.footable-toggle:before{content:"\e015"}.footable.breakpoint.toggle-arrow-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e01b"}.footable.breakpoint.toggle-arrow-circle > tbody > tr span.footable-toggle:before{content:"\e01d"}.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e00b"}.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr span.footable-toggle:before{content:"\e00d"}.footable.breakpoint.toggle-arrow-tiny>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e01f"}.footable.breakpoint.toggle-arrow-tiny > tbody > tr span.footable-toggle:before{content:"\e021"}.footable.breakpoint.toggle-arrow-alt>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e017"}.footable.breakpoint.toggle-arrow-alt > tbody > tr span.footable-toggle:before{content:"\e019"}.footable.breakpoint.toggle-medium > tbody > tr span.footable-toggle{font-size:18px}.footable.breakpoint.toggle-large > tbody > tr span.footable-toggle{font-size:24px}.footable>thead>tr>th{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.footable>thead>tr>th.footable-sortable:hover{cursor:pointer}.footable>thead>tr>th.footable-sorted>span.footable-sort-indicator:before{content:"\e013"}.footable>thead>tr>th.footable-sorted-desc>span.footable-sort-indicator:before{content:"\e012"}.footable>thead>tr>th>span.footable-sort-indicator{display:inline-block;font-family:'footable';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;padding-left:5px}.footable>thead>tr>th>span.footable-sort-indicator:before{content:"\e022"}.footable > tfoot
.pagination{margin:0}.footable.no-paging .hide-if-no-paging{display:none}.footable-row-detail-inner{display:table}.footable-row-detail-row{display:table-row;line-height:1.5em}.footable-row-detail-group{display:block;line-height:2em;font-size:1.2em;font-weight:bold}.footable-row-detail-name{display:table-cell;font-weight:bold;padding-right:0.5em}.footable-row-detail-value{display:table-cell}.footable-odd{background-color:#f7f7f7}
#cookie-bar{background:#710236;color:#fff;text-align:center;padding:5px;line-height:100%}#cookie-bar{position:fixed;bottom:0;top:auto;left:0;width:100%;z-index:99999}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar
p{margin:0;padding:0}#cookie-bar
a{color:#323232;display:inline-block;border-radius:3px;text-decoration:none;padding:3px
8px 3px 6px;margin-left:8px}#cookie-bar .cb-enable{background:#fff}#cookie-bar .cb-enable:hover{background:#fff}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}
