@media screen{
#iso_ajaxBox{width:20%;padding:9px 50px 9px 24px;position:fixed;top:10%;left:40%;background:#fff url(../../system/modules/isotope/assets/images/loading.gif) no-repeat right center;border:2px solid #000;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:15px;line-height:18px;text-align:left;color:#000;z-index:9999}#iso_ajaxBox.btnClose{background-image:none;cursor:pointer}#iso_ajaxBox p{margin:1em 0;padding:0}#iso_ajaxBox .iso_error{padding-left:34px;background:url(../../system/modules/isotope/assets/images/cross-24.png) left center no-repeat}#iso_ajaxBox .iso_confirm{padding-left:34px;background:url(../../system/modules/isotope/assets/images/tick-24.png) left center no-repeat}#iso_ajaxBox .iso_info{padding-left:34px;background:url(../../system/modules/isotope/assets/images/information-24.png) left center no-repeat}#iso_ajaxOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;z-index:9998;-moz-opacity:.5;opacity:.5;_display:none;filter:Alpha(opacity=50)}
}
/* bootstrap.css */
.caroufredsel{position:relative !important}html{font-family:sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background: #ff0}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.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:1em monospace,monospace}button,input,optgroup,select,textarea{margin:0;color: inherit;font: 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{}input[type="checkbox"],input[type="radio"]{padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-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}input,button,select,textarea{font-family: inherit;font-size: inherit;line-height: inherit}figure{margin:0}.rahmen{border:1px solid rgba(0,0,0,.7);border-collapse:separate}img{vertical-align:middle}.img-responsive,.carousel-inner > .item > img,.carousel-inner > .item > a > img{height:auto;max-width:100%;display:block}.img-rounded{border-radius:6px}.img-thumbnail{height:auto;max-width:100%;display:inline-block;padding:4px;background-color:#fff;border:1px solid #ddd;border-radius:4px;line-height:1.42857143;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top: 1px solid #eeeeee}.sr-only{width:1px;height:1px;position:absolute;overflow:hidden;margin:-1px;padding:0;border:0;clip: rect(0, 0, 0, 0)}.sr-only-focusable:active,.sr-only-focusable:focus{width:auto;height:auto;position:static;overflow:visible;margin:0;clip: auto}[role="button"]{cursor: pointer}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media (min-width: 768px){.container {    width: 750px;  }}@media (min-width: 992px){.container {    width: 970px;  }}@media (min-width: 1200px){.container {    width: 1170px;  }}.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.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{min-height:1px;position:relative;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}caption{padding-top:8px;padding-bottom:8px;text-align:left;color:#777}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;vertical-align:top;border-top:1px solid #ddd;line-height:1.42857143}.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-of-type(odd){background-color:#f9f9f9}.table-hover > tbody > tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.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}.table-responsive{min-height:.01%;overflow-x: auto}@media screen and (max-width: 767px){.table-responsive {    width: 100%;    margin-bottom: 15px;    overflow-y: hidden;    -ms-overflow-style: -ms-autohiding-scrollbar;    border: 1px solid #dddddd;  }  .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;margin:0;padding:0;border:0}legend{width:100%;display:block;margin-bottom:20px;padding:0;border:0;font-size:21px;color:#333;line-height: inherit;border-bottom: 1px solid #e5e5e5}label{max-width:100%;display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}input[type="radio"],input[type="checkbox"]{margin:19px 0 0}input[type="file"]{display:block}input[type="range"]{width:100%;display:block}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{width:100%;height:34px;display:block;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;font-size:14px;line-height:1.42857143;color:#555;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-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, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder{color:#999;opacity: 1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity: 1}.form-control[disabled],fieldset[disabled] .form-control{cursor: not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance: none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,  input[type="time"].form-control,  input[type="datetime-local"].form-control,  input[type="month"].form-control {    line-height: 34px;  }  input[type="date"].input-sm,  input[type="time"].input-sm,  input[type="datetime-local"].input-sm,  input[type="month"].input-sm,  .input-group-sm input[type="date"],  .input-group-sm input[type="time"],  .input-group-sm input[type="datetime-local"],  .input-group-sm input[type="month"] {    line-height: 30px;  }  input[type="date"].input-lg,  input[type="time"].input-lg,  input[type="datetime-local"].input-lg,  input[type="month"].input-lg,  .input-group-lg input[type="date"],  .input-group-lg input[type="time"],  .input-group-lg input[type="datetime-local"],  .input-group-lg input[type="month"] {    line-height: 46px;  }}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;margin-bottom:0;padding-left:20px;font-weight:normal;cursor: pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:49px;margin-left:-20px}.radio + .radio,.checkbox + .checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;margin-bottom:0;padding-left:20px;vertical-align:middle;font-weight:normal;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{min-height:34px;margin-bottom:0;padding-top:7px;padding-bottom:7px}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;border-radius:3px;font-size:12px;line-height:1.5}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;border-radius:3px;font-size:12px;line-height:1.5}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;border-radius:6px;font-size:18px;line-height:1.3333333}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;border-radius:6px;font-size:18px;line-height:1.3333333}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{width:34px;height:34px;top:0;right:0;position:absolute;display:block;text-align:center;line-height:34px;z-index: 2;pointer-events: none}.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .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,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168}.has-success .input-group-addon{background-color:#dff0d8;border-color:#3c763d;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,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b}.has-warning .input-group-addon{background-color:#fcf8e3;border-color:#8a6d3b;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,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483}.has-error .input-group-addon{background-color:#f2dede;border-color:#a94442;color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:25px}.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 .form-control-static {    display: inline-block;  }  .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{margin-top:0;margin-bottom:0;padding-top:7px}.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 {    text-align: right;    margin-bottom: 0;    padding-top: 7px;  }}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label {    padding-top: 14.333333px;    font-size: 18px;  }}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label {    padding-top: 6px;    font-size: 12px;  }}.fade{opacity: 0;-webkit-transition: opacity 0.15s linear;-o-transition: opacity 0.15s linear;transition: opacity 0.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{height:0;position:relative;overflow:hidden;-webkit-transition-property: height, visibility;-o-transition-property: height, visibility;transition-property: height, visibility;-webkit-transition-duration: 0.35s;-o-transition-duration: 0.35s;transition-duration: 0.35s;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease}.caret{width:0;height:0;display:inline-block;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top: 4px solid \9;border-right: 4px solid transparent;border-left: 4px solid transparent}.dropup,.dropdown{}.dropdown-toggle:focus{outline: 0}.dropdown-menu{min-width:160px;top:100%;position:absolute;float:left;display:none;margin:2px 0 0;padding:5px 0;text-align:left;background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;left: 0;z-index: 1000;list-style: none;border: 1px solid rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);-webkit-background-clip: padding-box;background-clip: padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;overflow:hidden;margin:9px 0;background-color:#e5e5e5}.dropdown-menu > li > a{clear:both;display:block;padding:3px 20px;white-space:nowrap;line-height:1.42857143;font-weight:normal;color:#333}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background-color:#f5f5f5;text-decoration:none;color:#262626}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color:#337ab7;text-decoration:none;color:#fff;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{background-image:none;text-decoration:none;background-color: transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor: not-allowed}.open > .dropdown-menu{display:block}.open > a{outline: 0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;white-space:nowrap;font-size:12px;line-height:1.42857143;color:#777}.dropdown-backdrop{left:0;right:0;bottom:0;top:0;position:fixed;z-index: 990}.pull-right > .dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom: 4px dashed;border-bottom: 4px solid \9;content: ""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 768px){.navbar-right .dropdown-menu {    left: auto;    right: 0;  }  .navbar-right .dropdown-menu-left {    left: 0;    right: auto;  }}.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{width:100%;position:relative;float:left;margin-bottom:0;z-index: 2}.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{height:46px;padding:10px 16px;border-radius:6px;font-size:18px;line-height:1.3333333}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;border-radius:3px;font-size:12px;line-height:1.5}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%;vertical-align:middle;white-space:nowrap}.input-group-addon{padding:6px 12px;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;font-size:14px;line-height:1;font-weight:normal;color:#555}.input-group-addon.input-sm{padding:5px 10px;border-radius:3px;font-size:12px}.input-group-addon.input-lg{padding:10px 16px;border-radius:6px;font-size:18px}.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-bottom-right-radius: 0;border-top-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-bottom-left-radius: 0;border-top-left-radius: 0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap;font-size:0}.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;z-index: 2}.nav{margin-bottom:0;padding-left:0;list-style: none}.nav > li{display:block}.nav > li > a{position:relative;display:block;padding:10px 15px}.nav > li > a:hover,.nav > li > a:focus{background-color:#eee;text-decoration:none}.nav > li.disabled > a{color:#777}.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{text-decoration:none;color:#777;background-color: transparent;cursor: not-allowed}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;overflow:hidden;margin:9px 0;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;border-radius:4px 4px 0 0;line-height:1.42857143;border: 1px solid transparent}.nav-tabs > li > a:hover{border-color: #eeeeee #eeeeee #dddddd}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background-color:#fff;border:1px solid #ddd;color:#555;border-bottom-color: transparent;cursor: default}.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 #dddddd;    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: #ffffff;  }}.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{background-color:#337ab7;color:#fff}.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 #dddddd;    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: #ffffff;  }}.tab-content > .tab-pane{display:none}.tab-content > .active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius: 0;border-top-left-radius: 0}.navbar{position:relative}@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;border-top: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling: touch}.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-left: 0;    padding-right: 0;  }}@media (max-device-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}@media (min-width: 768px){.navbar-static-top {    border-radius: 0;  }}.navbar-fixed-top,.navbar-fixed-bottom{right:0;left:0;position:fixed;z-index: 1030}@media (min-width: 768px){.navbar-fixed-top,  .navbar-fixed-bottom {    border-radius: 0;  }}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0;margin-bottom:0}.navbar-brand{height:50px;float:left;padding:15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand > img{display:block}@media (min-width: 768px){.navbar > .container .navbar-brand,  .navbar > .container-fluid .navbar-brand {    margin-left: -15px;  }}.navbar-toggle{position:relative;float:right;margin-top:8px;margin-right:15px;margin-bottom:8px;padding:9px 10px;background-image:none;border-radius:4px;background-color: transparent;border: 1px solid transparent}.navbar-toggle:focus{outline: 0}.navbar-toggle .icon-bar{width:22px;height:2px;display:block;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-form{margin:8px -15px;padding:10px 15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)}@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 .form-control-static {    display: inline-block;  }  .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;  }  .navbar-form .form-group:last-child {    margin-bottom: 0;  }}@media (min-width: 768px){.navbar-form {    width: auto;    border: 0;    margin-left: 0;    margin-right: 0;    padding-top: 0;    padding-bottom: 0;    -webkit-box-shadow: none;    box-shadow: none;  }}.navbar-nav > li > .dropdown-menu{margin-top:0;border-top-right-radius: 0;border-top-left-radius: 0}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom:0;border-top-right-radius: 4px;border-top-left-radius: 4px;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-left: 15px;    margin-right: 15px;  }}@media (min-width: 768px){.navbar-left {    float: left !important;  }  .navbar-right {    float: right !important;    margin-right: -15px;  }  .navbar-right ~ .navbar-right {    margin-right: 0;  }}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a {    color: #777777;  }  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {    color: #333333;    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: #555555;    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: #cccccc;    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:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color: transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav > li > a{color:#9d9d9d}.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{background-color:#080808;color:#fff}.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{background-color:#080808;color:#fff}@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: #9d9d9d;  }  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {    color: #ffffff;    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: #ffffff;    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: #444444;    background-color: transparent;  }}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.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{margin-bottom:20px;padding:8px 15px;background-color:#f5f5f5;border-radius:4px;list-style: none}.breadcrumb > li{display:inline-block}.breadcrumb > li + li:before{padding:0 5px;color:#ccc;content: "/\00a0"}.breadcrumb > .active{color:#777}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom: 1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media > .pull-right{padding-left:10px}.media-left,.media > .pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style: none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;margin-bottom:-1px;padding:10px 15px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius: 4px;border-top-left-radius: 4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{background-color:#f5f5f5;text-decoration:none;color:#555}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor: not-allowed}.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{background-color:#337ab7;border-color:#337ab7;color:#fff;z-index: 2}.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:#c7ddef}.list-group-item-success{background-color:#dff0d8;color:#3c763d}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color: inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{background-color:#d0e9c6;color:#3c763d}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{background-color:#3c763d;border-color:#3c763d;color:#fff}.list-group-item-info{background-color:#d9edf7;color:#31708f}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color: inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{background-color:#c4e3f3;color:#31708f}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{background-color:#31708f;border-color:#31708f;color:#fff}.list-group-item-warning{background-color:#fcf8e3;color:#8a6d3b}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color: inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{background-color:#faf2cc;color:#8a6d3b}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{background-color:#8a6d3b;border-color:#8a6d3b;color:#fff}.list-group-item-danger{background-color:#f2dede;color:#a94442}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color: inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{background-color:#ebcccc;color:#a94442}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{background-color:#a94442;border-color:#a94442;color:#fff}.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-radius:4px;border: 1px solid transparent;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom: 1px solid transparent;border-top-right-radius: 3px;border-top-left-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,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > 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,.panel > .panel-collapse > .list-group{margin-bottom:0}.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{border-width:1px 0px;border-radius:0}.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius: 3px;border-top-left-radius: 3px}.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px}.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{border-top-right-radius: 0;border-top-left-radius: 0}.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 caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption{padding-right:15px;padding-left:15px}.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child{border-top-right-radius: 3px;border-top-left-radius: 3px}.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr: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,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-left-radius: 3px;border-bottom-right-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,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{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,.panel-group .panel-heading + .panel-collapse > .list-group{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{background-color:#f5f5f5;border-color:#ddd;color:#333}.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color: #dddddd}.panel-default > .panel-heading .badge{background-color:#333;color:#f5f5f5}.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #dddddd}.panel-primary{border-color:#337ab7}.panel-primary > .panel-heading{background-color:#337ab7;border-color:#337ab7;color:#fff}.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color: #337ab7}.panel-primary > .panel-heading .badge{background-color:#fff;color:#337ab7}.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #337ab7}.panel-success{border-color:#d6e9c6}.panel-success > .panel-heading{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color: #d6e9c6}.panel-success > .panel-heading .badge{background-color:#3c763d;color:#dff0d8}.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #d6e9c6}.panel-info{border-color:#bce8f1}.panel-info > .panel-heading{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color: #bce8f1}.panel-info > .panel-heading .badge{background-color:#31708f;color:#d9edf7}.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #bce8f1}.panel-warning{border-color:#faebcc}.panel-warning > .panel-heading{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color: #faebcc}.panel-warning > .panel-heading .badge{background-color:#8a6d3b;color:#fcf8e3}.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #faebcc}.panel-danger{border-color:#ebccd1}.panel-danger > .panel-heading{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color: #ebccd1}.panel-danger > .panel-heading .badge{background-color:#a94442;color:#f2dede}.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #ebccd1}.embed-responsive{height:0;position:relative;overflow:hidden;display:block;padding:0}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{width:100%;height:100%;bottom:0;left:0;top:0;position:absolute;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;margin-bottom:20px;padding:19px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)}.well blockquote{border-color:#ddd;border-color: rgba(0, 0, 0, 0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;line-height:1;font-weight:bold;color:#000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;filter: alpha(opacity=20)}.close:hover,.close:focus{text-decoration:none;color:#000;cursor: pointer;opacity: 0.5;filter: alpha(opacity=50)}button.close{padding:0;border:0;cursor: pointer;background: transparent;-webkit-appearance: none}.carousel{position:relative}.carousel-inner{width:100%;position:relative;overflow:hidden}.carousel-inner > .item{position:relative;display:none;-webkit-transition: 0.6s ease-in-out left;-o-transition: 0.6s ease-in-out left;transition: 0.6s ease-in-out left}.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner > .item {    -webkit-transition: -webkit-transform 0.6s ease-in-out;    -o-transition: -o-transform 0.6s ease-in-out;    transition: transform 0.6s ease-in-out;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-perspective: 1000px;    perspective: 1000px;  }  .carousel-inner > .item.next,  .carousel-inner > .item.active.right {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    left: 0;  }  .carousel-inner > .item.prev,  .carousel-inner > .item.active.left {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    left: 0;  }  .carousel-inner > .item.next.left,  .carousel-inner > .item.prev.right,  .carousel-inner > .item.active {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    left: 0;  }}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block}.carousel-inner > .active{left:0}.carousel-inner > .next,.carousel-inner > .prev{width:100%;top:0;position:absolute}.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{width:15%;top:0;left:0;bottom:0;position:absolute;text-align:center;font-size:20px;color:#fff;opacity: 0.5;filter: alpha(opacity=50);text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6)}.carousel-control.left{background-repeat:repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-repeat:repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{text-decoration:none;color:#fff;outline: 0;opacity: 0.9;filter: alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{top:50%;position:absolute;display:inline-block;margin-top:-10px;z-index: 5}.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;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content: '\2039'}.carousel-control .icon-next:before{content: '\203a'}.carousel-indicators{width:60%;bottom:10px;position:absolute;margin-left:-30%;padding-left:0;text-align:center;left: 50%;z-index: 15;list-style: none}.carousel-indicators li{width:10px;height:10px;display:inline-block;margin:1px;border:1px solid #fff;border-radius:10px;text-indent:-999px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0)}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{left:15%;position:absolute;padding-top:20px;padding-bottom:20px;text-align:center;color:#fff;right: 15%;bottom: 20px;z-index: 10;text-shadow: 0 1px 2px rgba(0, 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 {    left: 20%;    right: 20%;    padding-bottom: 30px;  }  .carousel-indicators {    bottom: 20px;  }}.clearfix:before,.clearfix: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,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.panel-body:before,.panel-body:after{display:table;content: " "}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.panel-body: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{border:0;font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent}.hidden{display: none !important}.affix{position:fixed}@-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 !important;  }  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 !important;  }  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 !important;  }  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 !important;  }  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 !important;  }  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;  }}
/* others.css */
.clear{clear:both}a{color: #b5c900}a,a:before,a:after{text-decoration:none;color: inherit;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease}a:hover{text-decoration:none;color: #a0aa3b}.float_right,.float_left{float:none}.right-inner-icon{position:relative}.right-inner-icon i{right:0;position:absolute;padding:9px 12px;font-size:25px;pointer-events: none}.left-inner-icon{position:relative}.left-inner-icon i{position:absolute;padding:12px 15px;font-size:16px;color:#ccc;pointer-events: none}.alert button.close{font-size: 40px !important;top: -6px !important}.alert .icon-sign{width:25px;display:inline-block;margin-right:5px;vertical-align:middle;text-align:center;font-size:20px;color: rgba(0, 0, 0, 0.2)}.btn-circle{width:30px;height:30px;padding:6px 0;text-align:center;border-radius:15px;font-size:12px;line-height:1.42857}.btn-circle.btn-lg{width:50px;height:50px;padding:10px 16px;border-radius:25px;font-size:18px;line-height:1.33}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;border-radius:35px;font-size:24px;line-height:1.33}.border-primary,.border-default,.border-success,.border-info{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important}.border-primary{border: 1px solid #b5c900;color: #b5c900}.border-default{border: 1px solid #c2c2c2;color: #c2c2c2}.border-success{border: 1px solid #1C84C6;color: #1C84C6}.border-info{border: 1px solid #23C6C8;color: #23C6C8}.border-primary:hover{border: 1px solid #a0aa3b;color: #a0aa3b}.border-default:hover{border: 1px solid #BABABA;color: #BABABA}.border-success:hover{border: 1px solid #1A7BB9;color: #1A7BB9}.border-info:hover{border: 1px solid #21B9BB;color: #21B9BB}.box-primary{padding:1.5em;border: 2px solid #b5c900;color: #b5c900}.box-default{padding:1.5em;border: 2px solid #c2c2c2;color: #c2c2c2}.ce_accordion{margin-bottom:2em}.toggler{padding:5px 20px;color:#ffffff}.toggler.closed{background:#b5c900}.toggler.opened{background:#a0aa3b}.ce_gallery{display:inline-block;padding-top:3em;padding-bottom:3em}.ce_gallery figure.image_container{border: none;padding: 0.2% !important}figure.image_container{position:relative;opacity: 1;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease}figure.image_container:hover{opacity: 0.9}.ce_text{display:block}.block{display:block}.db-pricing-four{margin-top:30px;margin-bottom:30px;text-align:center;border: 1px solid #f2f2f2}.db-pricing-four ul{margin:0;padding-left:0;text-align:center;list-style: none}.db-pricing-four ul li{padding-top:20px;padding-bottom:20px;border-bottom: solid 1px #f2f2f2;cursor: pointer}.db-pricing-four ul li i{margin-right:5px}.db-pricing-four ul li:hover{color: #3c3c3b}.db-pricing-four ul li.price{padding:40px 20px 20px;font-size:350%;color:#31b0d5;background-color: #ffffff;font-weight: 600}.db-pricing-four ul li.price small{display:block;font-size:25%;color: #f2f2f2}.db-pricing-four ul li.type{padding:20px;font-size:130%;background-color: #f2f2f2;font-weight: 600}.db-pricing-four .pricing-footer{padding:20px}#news .news{position:relative;margin-bottom:40px}#news img{margin-top:15px}#message{width:100%;clear:both;padding-bottom:100px}.line{width:100%;height:150px}#message .mod_newslist{position:relative;margin-top:-80px;z-index: 20;background-color: #ffffff}#news .info{right:15px}.info{display:block;padding:10px}#message .mod_newslist .info{left:15px}#message .newsheadline{bottom:0;left:35px;position:absolute;color: #ffffff}#message .newsteaser{height:100%}#message .readmore,.mod_newsreader p.back{height:46px;bottom:0;right:0;position:absolute}#message .readmore a,.mod_newsreader p.back a{width:125px;height:46px;display:inline-block;padding:13px 12px;background-color: #b5c900;color: #ffffff}#message .readmore a:hover,.mod_newsreader p.back a:hover{text-decoration:none;background-color: #a0aa3b}.mod_newsreader{position:relative}@media (min-width: 768px){.float_right {        float: right;    }    .float_left {        float: left;    }}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../../files/Admin/custom/font-awesome/fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('../../files/Admin/custom/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../../files/Admin/custom/font-awesome/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../../files/Admin/custom/font-awesome/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../../files/Admin/custom/font-awesome/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}

html {
font-size:100%; /* Default: 16px */
}

body{
/*font-family: 'Roboto Condensed', sans-serif;*/
font-family: 'Arial';
background-color:#fff;
line-height:1.9; 
font-size:12px; /* Fallback*/
font-size:0.75rem;  
}

.syndication {
	text-align:right;
}

@media (min-width: 768px){  
	
	body{
		font-size:14px; /* Fallback*/
		font-size:0.875rem;
	}	

}

@media (min-width: 768px){  

	body{
	font size:16px; /* Fallback*/
	font-size:1rem;
	}
	
	.contentheader
	 {
		margin-top:160px;
		margin-bottom:0px;
	}	

}

.mod_formdatalisting table td {    
	border-top: 1px solid #f4f4f4 !important;
	padding:10px 0 !important;
	padding: 15px 10px !important;
	font-size: 90%;
	}

.mod_formdatalisting table tr.even,
.mod_formdatalisting table tr.odd {
	
}


.mod_formdatalisting table tr.even {
	background-color: #ffffff;
}
.mod_formdatalisting table tr.odd {
	    background-color: #f8f8f8;
}

.mod_formdatalisting table tr.even td.label {}
.mod_formdatalisting table tr.odd td.value {}


.pore {
	position:relative;
}


p {
font-weight: 400;
margin: 0 0 2em 0; 
}

.ce_text {
	clear:both;	
	display: block;
    float: left;
}

@media (max-width: 767px){  
	.ce_text {
    float: none;
	}
	.contentheader {
		margin-top:80px;
		margin-bottom:0px;
	}
}

	
.headbtn {
display: block;
    text-align: center;
    padding: 5px;
}

.headbtn a {
line-height: 417% !important;
    font-size: 250%;
    display: block;
    height: 100%;
    color: #fff !important;
    background-color: blue;
}


.main a {
color:#b5c900;
}

.main a:hover,
.main a:focus,
.main a:active {
color:#a0aa3b !important;
underline:none !important;
}

.bg-grey {
	background:#f8f8f8;
}


h1,h2,h3,h4,h5,h6 { 
letter-spacing: 1px;
line-height: 1.5em;
clear:both;
}


h2.hbold,h3.hbold, strong {
font-weight: 600;
}

h1,h2,h3 {
	color:#b5c900;	
}

h4,h5,h6 {
	color:#333;
}

h1,h2 {
font-size: 180%;
font-weight: 300;
margin-bottom:35px;
}

h1.hsmal,h2.hsmal {
font-size: 180%;
margin-bottom:35px;
}

h1.main,
h2.main {
margin-top:80px;
}



h3 {
font-size: 180%; 
font-weight: 300;
margin-bottom: 35px;
margin-top: 0;
}

h4, h5, h6 {
font-size: 180%;
font-weight: 400;
}


@media (min-width: 768px){
h1,h2 {
font-size: 250%;
margin-bottom:35px;
}

h1.hsmal,h2.hsmal {
font-size: 200%;
margin-bottom:35px;
}

h1.main,
h2.main {
margin-top:80px;
}


h3 {
font-size: 200%; 
margin-bottom: 35px;
margin-top: 0;
}

h4, h5, h6 {
font-size: 180%;
}	
}




/* Content Bilder */

/*
.main figure.image_container {
width:100%;
}

.main .ce_gallery figure.image_container {
width:auto;
}
*/

.main .ce_text figure.image_container.float_above,
.main .ce_text figure.image_container.float_below,
.main .ce_text figure.image_container.float_left,
.main .ce_text figure.image_container.float_right {
width:100%;
margin-bottom:25px
}

.main .ce_text figure.image_container.float_above img,
.main .ce_text figure.image_container.float_below img,
.main .ce_text figure.image_container.float_left img,
.main .ce_text figure.image_container.float_right img {
width:100%;
margin-bottom:25px

-webkit-box-shadow: 2px 10px 41px -16px rgba(112,112,112,1);
-moz-box-shadow: 2px 10px 41px -16px rgba(112,112,112,1);
box-shadow: 2px 10px 41px -16px rgba(112,112,112,1);

}

.main .ce_gallery figure.image_container img {
margin-bottom:20px;
}


@media (min-width: 768px){

.main .ce_text figure.image_container.float_above,
.main .ce_text figure.image_container.float_below {
/*height: 400px;*/
overflow: hidden;
}

.main .ce_text figure.image_container.float_above img,
.main .ce_text figure.image_container.float_below img {
position: relative;
top: -25%;
}

.main .ce_text figure.image_container.float_left,
.main .ce_text figure.image_container.float_right {
width:45%;
}

.main .ce_text figure.image_container.float_left {
float:left;
margin-right:25px;
}

.main .ce_text figure.image_container.float_right {
float:right;
margin-left:25px;
}

/*
.main .ce_gallery figure.image_container {
height:160px;
}
*/

.main .ce_gallery figure.image_container img {
margin-bottom:0px;
}

} /* media end */

@media (min-width: 1024px){

/*
.main .ce_gallery figure.image_container {
height:210px;
}
*/

}

@media (min-width: 1200px){

/*
.main .ce_gallery figure.image_container {
height:254px;
}
*/

}

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

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

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

/*

#article-header {
margin-top:150px;
}
*/

#article-header, #article-header-2225, #article-header-1411, #article-header-3107 {
	margin-top:60px;
	margin-top:130px\9; /* IE8 und darunter */
}

@media (min-width: 768px){
#article-header, #article-header-2225, #article-header-1411, #article-header-3107 {
margin-top:90px;
}
div[id^='article-header-']{
	margin-top:90px;
}

}

@media (min-width: 1024px){
#article-header, #article-header-2225, #article-header-1411, #article-header-3107 {
	margin-top:150px;
}
div[id^='article-header-']{
	margin-top:150px;
}
}

.head1 {}

.head2 {}

.head3 {
	max-height:130px\9 !important; /* IE8 und darunter */

}

.head4 {
	max-height:260px\9 !important; /* IE8 und darunter */

}

.head5 {}

.img-responsive {
width:100%;
}

@media (min-width: 768px){

.head1 {
max-height:400px !important;

}

.head2 {
max-height:198px !important;

float:left;
}

.head3 {
max-height:61px !important;
float:left;
}

.head3 figure.image_container {
    width: 75%;
    margin: 0px auto;	
}

.head3.textover figure.image_container:hover img {
  opacity:1 !important;
  transform:scale(1) !important;
 
}



.head4 {
max-height:188px !important;

}

.head5 {
max-height:215px !important;

}


}

@media (min-width: 1024px){

.head1 {
max-height:400px !important;
}

.head2 {
max-height:198px !important;
float:left;
}

.head3 {
max-height:98px !important;
float:left;
}

.head4 {
max-height:225px !important;
}

.head5 {
max-height:215px !important;
}

}

@media (min-width: 1200px){


.head1 {
max-height:400px !important;
}

.head2 {
max-height:198px !important;
float:left;
}

.head3 {
max-height:128px !important;
}

.head4 {
max-height:262px !important;
}

.head5 {
max-height:257px !important;
}


}



.textover {
clear:none !important;
position:relative;
padding:5px;
	max-height: 400px;
    overflow: hidden;
    


	
}

.textover figure.image_container {
overflow: hidden;


background: rgb(0,159,227); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(0,159,227,1) 0%, rgba(181,201,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(0,159,227,1) 0%,rgba(181,201,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(0,159,227,1) 0%,rgba(181,201,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009fe3', endColorstr='#b5c900',GradientType=1 ); 


}

.textover figure.image_container img {
  -webkit-transition: all 0.9s;
    -moz-transition: all 0.9s;
    -ms-transition: all 0.9s;
    -o-transition: all 0.9s;
    transition: all 0.9s;
    
    opacity:1;
}

.textover figure.image_container:hover img {
transform:scale(1.1);
  -webkit-transition: all 0.9s;
    -moz-transition: all 0.9s;
    -ms-transition: all 0.9s;
    -o-transition: all 0.9s;
    transition: all 0.9s;
    
    opacity:0.6;

}

.textover p,
.textover figcaption {
position: absolute;
margin:0;
bottom: 10px;

background: #000;
background: rgba(0, 0, 0, 0.5);
color:#fff;

padding: 10px;
left: 10px;
right:10px;
font-size:105%;
}

figure.image_container figcaption.caption {
      bottom: -26px;
    position: absolute;
    left: 15px;
    font-size: 80%;
}

#header .ce_form {
display:block;
position:relative;	
color:#333;
}

#header .ce_form input.text {
width: 100%;
font-size:110%;
background: red;
border: none;
margin:0 !important;
border-radius:0px !important;
padding:15px;
color:#fff;
height:60px;
}

.contentheader figure.image_container figcaption {
color:#fff !important;
bottom:10px !important;
}

.mod_newslist a,
a.mod_article, article.mod_article,
.ce_page_teaser {
position:relative;
}


a.mod_article, article.mod_article,
.ce_page_teaser {
max-height:420px;
}

.ce_page_teaser {
clear:none !important;
padding:5px;
}

.mod_newslist img,
.mod_article img,
article.mod_article img,
.ce_page_teaser img {
-webkit-box-shadow: 2px 10px 41px -16px rgba(112,112,112,1);
-moz-box-shadow: 2px 10px 41px -16px rgba(112,112,112,1);
box-shadow: 2px 10px 41px -16px rgba(112,112,112,1);	
}

.ce_page_teaser img,
a.mod_article img,
article.mod_article img {
width:100%;
max-width:100%;	
height:auto;
}

.mod_newslist h3,
.mod_article .ce_text h2,
.ce_page_teaser h1 a {
font-size: 105% !important;
    position: absolute;
    bottom: 76px;
    color: #fff !important;
    background: rgba(0,0,0,0.5);
    margin-bottom:0;
    left: 10px;
    right: 10px;
    padding: 2px 10px;
    font-weight:200;
}


.mod_eventlist {
position: relative;
margin-bottom:0;
padding: 0px;
clear:both;
}

.mod_eventlist h3 {
font-size:130%;
}



.teaser.record {
	position:relative;
	background-color: #b5c900;
	color: #fff;
	padding:15px;	
	margin-bottom: 35px;
	border-bottom:4px solid #000;

}

.teaser.record_first {
	margin-top: 35px;
}

@media (min-width: 768px){
.teaser.record_first {
	margin-top:0px;
}

.teaser.record {
	margin-bottom: 20px;
	margin-top: 20px;
}

	  
}


.teaser.record .field_0,
.teaser.record .field_1,
.teaser.record .field_2, 
.teaser.record .field_3  {
position:absolute;
}



.teaser.record .field_0 {
display:none;
/*
top: -25px;
    left: 15px;
    width: 50px;
    height: 50px;
    display: block;
   
     border-radius: 50px;
     overflow:hidden;	
     background:#ffffff;
     */
}

.teaser.record .field_0 img {

    width: 100%;

}


.teaser.record .field_1 {
    top: 10px;
    right: 15px;
    font-size: 70%;
    text-align: right;
}






.teaser.record .field_2, 
.teaser.record .field_3,
.teaser.record .field_5 {
background: #a0aa3b;
    padding: 1px 4px;
    border-radius: 4px;	
}

@media (min-width: 768px){

.teaser.record .field_2, 
.teaser.record .field_3,
.teaser.record .field_5 {
font-size:80%;
}
}

.teaser.record .field_2 {
    top: 30px;
    left: 15px;
    
}

.teaser.record .field_3 {
top:30px;
right:15px;

}

@media (min-width: 768px){
.teaser.record .field_1 {
    top: 5px;
    
}

.teaser.record .field_2 {
    top: 40px;
    
}

.teaser.record .field_3 {
top:40px;

}
}

.teaser.record .field_4 {
	    margin-top: 60px;
	        margin-bottom: 10px;
    font-size: 135%;
    line-height: 145%;
    border: 1px solid #a0aa3b;
    height: 85px;
    overflow: hidden;
    padding: 5px;
}


@media (min-width: 768px){

.teaser.record .field_4 {

margin-top: 65px;
margin-bottom: 15px;
height: 175px;
overflow: hidden;
    padding: 8px;
}

}

.teaser.record .field_5 {
    display: inline-block; 
}

.teaser.record .fd_info  {
	
}

.teaser.record .fd_info p.back {
margin-top:0;
margin-bottom:0;	
}

.teaser.record .fd_info p.back a {
    border: none;
    
    color: #b5c900;
    background-color: #fff;
    
   padding: 5px 15px;
    margin-bottom: 0;
    float:right;	
}





.single_record {
	width:100%;
}

.single_record .detail-facts {
}

.single_record .detail-facts .field_0 {
	color: #b5c900;
	    letter-spacing: 1px;
    line-height: 1.5em;
    clear: both;
    font-size: 180%;
    font-weight: 300;
    margin-bottom: 10px;
    margin-top: 0;
}

.single_record .detail-facts .field_1 {
    background: #a0aa3b;
    padding: 1px 4px;
    border-radius: 4px;
    display: inline-block;
    color: #fff;
}

.single_record .detail-facts .field_2 {
	margin-top:25px;
	margin-bottom:25px;
}

.single_record .detail-facts .field_3 {
margin-bottom:25px;
}

.single_record .detail-facts .field_3 img {
width:100%;
}


.single_record .detail-facts .field_5 {
}


.single_record .company-facts {
}

.single_record .company-facts .field_6 {
}

.single_record .company-facts .field_6 img {
	display:block;
	width: 100%;
	height:auto;
}

@media (min-width: 768px){
	
}

.single_record .company-facts .field_7 {
	font-weight:bold;
}

.single_record .company-facts .field_7:before {
	content:'Veranstalter:';
	font-weight:normal;
}

.single_record .company-facts .field_8 {
}

.single_record .company-facts .field_8:before {
	content:'Kontakt:';
}








.single_record .hard-facts {
	background-color:#333;
	color:#fff;
	padding:10px;
	text-transform: uppercase;
	    font-size: 100%;
    line-height: 140%;
        margin-top: 50px;
        position:relative;
}

@media (min-width: 768px){

.single_record .hard-facts {
	font-size: 80%; 
}

}



.single_record .hard-facts:before {
content: 'Information';
    position: absolute;
    top: -25px;
    color: #333;
    font-size: 200%;
    margin-left: -10px;
}

.single_record .hard-facts .field_8,
.single_record .hard-facts .field_9,
.single_record .hard-facts .field_10,
.single_record .hard-facts .field_11, 
.single_record .hard-facts .field_12, 
.single_record .hard-facts .field_13,
.single_record .hard-facts .field_14, 
.single_record .hard-facts .field_15,
.single_record .hard-facts .field_16,
.single_record .hard-facts .field_17 {
	border-bottom: 1px dotted #777;
    margin-bottom: 10px;
}

.single_record .hard-facts .field_9:before {
content:'Wann:';
clear:both;
}
.single_record .hard-facts .field_10:before {
content:'Beginn:';
}
.single_record .hard-facts .field_11:before {
content:'Ende:';
}
.single_record .hard-facts .field_12:before {
content:'Art:';
}
.single_record .hard-facts .field_13:before {
content:'Treffpunkt:';
}
.single_record .hard-facts .field_14:before {
content:'Plz:';
}
.single_record .hard-facts .field_15:before {
content:'Web:';
}
.single_record .hard-facts .field_16:before {
content:'Anmeldung? -';
}
.single_record .hard-facts .field_17:before {
content:'Link:';
}
.single_record .hard-facts .field_18:before {
content:'Eignung:';
}



.event.layout_teaser {
	
}


.event.layout_teaser h3 {
background-color: #b5c900;
color: #fff;
padding:15px;
 min-height:160px;
 border-bottom:4px solid #000;
 margin-bottom:5px;
	
}

.event.layout_teaser h3 span,
.event.layout_teaser h3 a,
.event.layout_teaser h3 a:hover {
color: #fff !important;	
}

.event.layout_teaser h3 span:before,
.event.layout_teaser h3 a:before {
content: "\f073";
    font-family: FontAwesome;
    display: inline-block;
    margin-right: 10px;
}


.event.layout_teaser h3 a {
    color: #fff;	
}



.mod_eventlist .teaser .header {
    margin-left:15px;
    font-size:90%;
}

.mod_eventlist .teaser .footer {
        margin-left: 15px;
    font-size: 70%;
    position: absolute;
    bottom: 15px;
    color: #fff;
    /*margin-left:15px;
    font-size:90%;*/
}



.mod_eventlist .teaser .header span.day {
    font-weight:600;
}



@media (min-width: 768px){
.mod_eventlist h3 {
font-size:140%;
}	  
}

@media (min-width: 1200px){
.mod_eventlist h3 {
font-size:160%;
}	  
}








.ce_page_teaser h1 {
font-size: 105% !important;
 }
 
 .ce_page_teaser h1 a,
 .mod_article h2 {
    bottom: 45px;

 }

.mod_newslist p.readmore {
    position: relative;
    top: 0px;
    left: 0px;
    background: #b5c900;
    color:#fff;
    display: inline-block;
    padding: 2px 10px;
}


.pagination {
	clear:both;
}

.pagination p {
	display:none;
}

.pagination ul {}

.pagination ul li {
	float:left;
}

.pagination ul li.previous{}












#header .ce_form input::-webkit-input-placeholder  {
	color:#ffffff !important;
}

#header .ce_form input::-moz-placeholder  {
	color:#ffffff !important;
}

#header .ce_form input::-ms-input-placeholder  {
	color:#ffffff !important;
}

#header .ce_form input.submit {
    font-family: FontAwesome, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #ffffff;
    background: none;
    border: none;
    position: absolute;
    top: 0px;
    right: 20px;
    font-size: 120%;
    height: 100%;
    display: inline-block;
    width: 26px;
}


.ce_hyperlink a,
nav.mod_customnav .dropdown button {
		color:#ffffff;	

	display: block;
    border-radius: 0;
    font-size: 14px;
    line-height: 1.33;
    padding: 20px 10px;
   letter-spacing: 0.5px; 
    text-align: center;
        text-transform: uppercase;
        border:none;
        width:100%;

	
}

.ce_hyperlink a {
	background-color:#b5c900;
}


.ce_hyperlink a:hover {
	background-color:#7e8a01;
	color:#ffffff;
    
}

nav.mod_customnav .dropdown button {
background-color:#009fe3 !important;	
	
}

nav.mod_customnav .dropdown button:hover {
background-color:#018fcd !important;	
	
}

nav.mod_customnav .dropdown ul.dropdown-menu {
min-width: 100%;
margin: 0;
padding:0;
border: 1px solid #ccc;
border-radius: 0px;
font-size: 100%;
}

nav.mod_customnav .dropdown ul.dropdown-menu li a {
padding: 15px 20px;
}


.topbar a.squarebtn {
	display:inline-block;
	border-left:1px solid #7e8a01;
	padding:0px 10px;
}

@media (min-width: 768px) {



}

@media (min-width: 1024px) {



}

@media (min-width: 1200px) {

.ce_hyperlink a,
nav.mod_customnav .dropdown button {
    font-size: 16px;
	
}


}








.topbar {
display: block;
font-size:85%;
width: 100%;
height: 35px;
padding:4px;
position: fixed;
top: 0;
background: #b5c900;
  	    -webkit-transition: all 0.5s ease 0s;
	    -o-transition: all 0.5s ease 0s;
	    transition: all 0.5s ease 0s;
}

.past-main .topbar {
top:-35px;
}


header .navbar .container {
	position:relative;
}

.navbar-fixed-top {
}



header x.navbar-default {
	background:none;
	margin-bottom:0;
}

.navbar {
background:#fff;
z-index:5000;
border-bottom:1px solid #e7e7e7 !important;
border-left:none !important;
border-right:none !important;
border-top:none !important;
border-radius:0 !important;
margin-top:0;
}


.navbar a.branding img {
width: 80px;
margin-left: 15px;
margin-top: 10px;
} 


nav.mod_navigation a.invisible {
display:none;
}

nav.mod_navigation {
text-align:center;
padding:0;
position:relative;
right:0px;
float:right\9; /* IE8 und darunter */
margin-top:40px\9; /* IE8 und darunter */
}

.past-main nav.mod_navigation {
margin-top:0px\9; /* IE8 und darunter */
}



nav.mod_navigation ul li a {
color:#3c3c3b;
font-weight: 400;
text-transform: uppercase;
font-size:80%;
}


nav.mod_navigation ul li a:hover,
nav.mod_navigation ul li.active span {
color:#333333;
text-transform: uppercase;
background-color:#f8f8f8;
font-size:100%;
}


.navbar-default .navbar-toggle {	
  border-radius: 1px;
  padding: 22px;
  margin: 0;
  border:none !important;
  background:none !important;
	
}

.navbar-default .navbar-toggle .icon-bar {
	background:#333;
	
}

ul.level_1 li ul.level_2 {
display:none;
}



@media (min-width: 768px) {


	
	  .navbar { 
		  margin-top:35px;
		   -webkit-transition: all 0.5s ease 0s;
	    -o-transition: all 0.5s ease 0s;
	    transition: all 0.5s ease 0s;
	    }
	    
  .navbar.past-main { 
	  margin-top:0px;
	   -webkit-transition: all 0.5s ease 0s;
	    -o-transition: all 0.5s ease 0s;
	    transition: all 0.5s ease 0s;
  }


    .past-main {
    width:100%;          
	    -webkit-transition: all 0.5s ease 0s;
	    -o-transition: all 0.5s ease 0s;
	    transition: all 0.5s ease 0s;
    }




	
	
    nav.mod_navigation {
    text-align:center;
    top:0;
    padding:0;
    position:absolute;
    right:0px;
    }
	
    nav.mod_navigation ul.level_1 li a,
    nav.mod_navigation ul li span.active {
	
    display: block;
    /*padding: 14px 6px;*/
    padding: 5px 4px;
    font-size: 80%;
    }
    
    nav.mod_navigation ul li a,
    nav.mod_navigation ul li a:hover,
    nav.mod_navigation ul li span.active  {
    font-size: 80%;
    display: block;
    }
/*Ü
nav.mod_navigation ul li .even {
	float: left;
}
nav.mod_navigation ul li .even {
	float: right;
}
  
   nav.mod_navigation ul.level_1 li:hover::after {
  content:"\f0de";
  font-family: fontawesome;
  display:block;
font-size:35px;
width:35px;
height:35px;
  margin:-42px auto;
  position:relative;
  color:#e7e7e7;
 -webkit-transition: all 0.5s ease 0s;
	    -o-transition: all 0.5s ease 0s;
	    transition: all 0.5s ease 0s;
    
    }
 */    
       nav.mod_navigation ul.level_2 li:hover::after,
       nav.mod_navigation ul.level_3 li:hover::after {
  
  display:none;
    
    }

    nav.mod_navigation ul li ul {
    position: absolute;
    background: #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    width: 100%;
    left:0;
    right:0;
    margin-top:opx;
    
    }
    
    nav.mod_navigation ul li ul li {
    float:left;
    text-align:left;
    width: 33.333333%;
    
    }
    
     nav.mod_navigation ul li ul li a {
   padding:0;
   position:relative;
    }
    
       nav.mod_navigation ul li ul li a::before {
content:"\f105";
font-family: FontAwesome;

position:absolute;
right:15px;
color: #b5c900;

display:block;

    }



    
    
    
    ul.level_1 li:hover ul.level_2 {
    display:block;
    }
    
 
 

nav.mod_navigation ul li {
    float:left;
    
    }
    
    nav.mod_navigation ul.level_1 li ul.level_2 li {
	    position:relative;
	    
    }   
    
    nav.mod_navigation ul.level_1 li ul.level_2 li ul.-level_3 li {
	    position:absolute;
	    right:0px;
	    
	    background-color:red;
	    width:300px;
	    
	    
    }


}



@media (min-width: 1024px) {
 
    .navbar a.branding img {
      width: 150px;
  margin-left: 0;
  margin-top: 15px;
  margin-top:40px\9; /* IE8 und darunter */
  margin-bottom: 10px;
    } 
    
    .past-main a.branding img {
    width:120px;
    margin-top:5px;
    margin-top:5px\9; /* IE8 und darunter */
    margin-bottom:5px;
	    -webkit-transition: all 0.1s ease 0s;
	    -o-transition: all 0.1s ease 0s;
	    transition: all 0.1s ease 0s;
    }
 
    .past-main nav.mod_navigation ul.level_1 {
    margin-top:0px\9; /* IE8 und darunter */
    }
 
 
    nav.mod_navigation ul.level_1 li a,
    nav.mod_navigation ul.level_1 li span.active {
    padding: 20px 10px;
    font-size: 90%;
    margin-top:4px;
    }
    
    nav.mod_navigation ul.level_1 li.active {
    margin-top:20px\9; /* IE8 und darunter */
    }
    
    nav.mod_navigation ul.level_1 li span.active {
    padding-top:23px\9; /* IE8 und darunter */
    padding-bottom:25px\9; /* IE8 und darunter */
    }
    
    nav.mod_navigation ul.level_2 li a,
    nav.mod_navigation ul.level_2 li span.active {
    padding:10px 15px;
    
    }
    

    .past-main nav.mod_navigation ul.level_1 li a,
    .past-main nav.mod_navigation ul.level_1 li span.active {
    padding: 22px 11px !important;
        padding: 18px 11px\9 !important; /* IE8 und darunter */

    
    }
    
 
 
 
        
        .past-main {
    height:70px !important;
    }
    

   

    
   
}


.breadcrumb {
display:inline-block;
position:relative;
margin-top:25px !important;
margin-bottom:10px !important;
background:none;
padding:0;
font-size:80%;
border-radius:0;
}

ul.breadcrumb li {
background:none !important;
padding:0 !important;
}

.breadcrumb::before {
content:" ";
position:absolute;
bottom:-5px;
clear:both;
display:block;
width:100%;
height:3px;
background-color: #ddd;
}


.breadcrumb::after {
content:" ";
position:absolute;
bottom:-5px;
clear:both;
display:block;
width:30px;
height:3px;
background-color: #b5c900;
border-right:3px solid #fff;
}





.ce_accordion {
margin-bottom: 2em;	
}



.toggler {
background:#b39964;
color:white;
padding:5px 20px;
}


	.hidden-md {
	display:none;
	}






.bg-white {
background:#fff;
}

#slideshowWrapper ul {
list-style:none;
margin:0;
padding:0;
width:100% !important;
height:100%;
}

#slideshowWrapper ul li {
width:100% !important;
}

#slideshowWrapper ul li img {
width:100%;
}

.slidebig {
width:100%;
max-height:900px;
overflow:hidden;
}

.form-control.captcha {
display: block;
float: left;
margin-right: 20px;
}

.captcha_text {
display: block;
line-height: 50px;
margin-bottom: 15px;
}

.ce_form .submit_container  {
margin-bottom:50px;
} 

.submit_container input.submit,
#tl_subscribe input.submit,
p.back a,
.button_checkout,
.button_update,
.button_cart  {
border:none;
color:#fff;
background-color:#b5c900;
padding:15px 25px;
margin-bottom:2em;
	
}

.question {
border: solid 1px #ddd;
color: #000;
margin-bottom: 15px;
border-radius:2px;
position:relative;
margin-top:40px;
width: 50%;
padding: 15px 15px 35px 15px;

}

.question h6 {
font-size:120%;
color:#b5c900;
font-weight:600;
margin: 0 0 1em 0;

}

.checkbox_container span{
}

.checkbox_container legend,
.answer legend {
    position: absolute;
    top: -16px;
    left: 10px;
    background: #fff;
    padding: 5px;
    display: inline-block;
    border: none;
    width: auto;
    font-size: 100%;
}

.checkbox_container input,
.answer input {
margin:5px;
float:left;
}

.checkbox_container {
	
	  border: solid 1px #ddd;
	  color: #000;
	    margin-bottom: 15px;
  border-radius:2px;
    padding: 20px;
position:relative;
margin-top:15px;
    width: 100%;

}

.checkbox_container span:after {
	
clear:both;

}


.checkbox_container label,
.answer label {
	font-weight:normal;
	margin:0px;
	display:block;
}

.form-control,
#tl_subscribe input.text {
  border: solid 1px #ddd;
  color: #000;
  padding: 20px;
  margin-bottom: 15px;
  outline: none;
  border-radius:2px;
  height:25px;
  font-size:100%;
  width:100%;
}

body.firefox .form-control,
body.safari .form-control,
body.firefox #tl_subscribe input.text,
body.safari #tl_subscribe input.text  {
  padding: 0px 20px;
}

@media (min-width: 1024px){  

.checkbox_container input,
.answer input {
margin:8px 10px;
}

.form-control,
#tl_subscribe input.text {
  /*padding: 15px 30px;*/
  height:50px;
 /* width:50%;*/
}

.checkbox_container {
	margin-bottom: 15px;
   padding: 40px 30px 15px 30px;
margin-top:40px;
 width: 50%;

}
.checkbox_container legend,
.answer legend {
position:absolute;
top:-25px;
left:10px;
background:#fff;
padding:5px;
display:inline-block;
border:none;
width:auto;
}
}

input.captcha {
	width:80px;
}

textarea {
  
  border-radius:2px;
  color: #000;
  border: solid 1px #ddd;
  padding: 15px 30px;
  margin-bottom: 40px;
  outline: none;
  height: 150px;
}

span.captcha_text {
font-size: 80%;
    margin-top: -25px;
    }

.mod_quiz h2 {
position: relative;
    height: 100px;
    margin-bottom: 0;
    text-align: center;
    clear: both;
    border-bottom: 2px solid #b5c900;
}

.resultcomment {
	float:right;
	font-size:90%;
	font-style: italic;
	margin-top: 0px;
}

.resultcomment.correct {
	color:green;
}

.resultcomment.incorrect {
	color:red;
}






footer{
position: relative;
background:#f8f8f8;
padding-top:50px;
line-height: 180%;
}

footer .footer-right .mod_customnav li {
float:right;
display:inline-block;
}

footer .footer-left .mod_customnav li {
float:left;
display:inline-block;
}

footer p{
margin-top:0px;
}

.invisible {
	display:none;
}

#footer .mod_customnav {
margin-top:25px;
}


#footer .mod_customnav li {
clear:both;
}



#footer .mod_customnav li a,
#footer .mod_customnav li.active span {
padding: 0px;
display:block;
}

#footer .mod_customnav li.active span {
text-decoration:underline;
}





#footer h4 {
text-transform: uppercase;
font-size: 120%;
font-weight: 600;
}


.noclear {
	clear:none !important;
}

.h30 {
	height:30px;
	display:block;
}

.h50 {
	height:50px;
	display:block;
}

 











/* ********************************* */
/* TO TOP*/
/* ********************************* */


.scrollToTop {
background-color:#b39964;
color: #fff;  
}

.scrollToTop:hover, .scrollToTop:focus{
background-color:#9f8755;
color: #fff;  
}

.scrollToTop {
    bottom: 60px;
    display: none;
    font-size: 28px;
    font-weight: bold;
    
    position: fixed;
    right: -100px;
    padding:10px 15px;
    text-align: center;
    text-decoration: none;
   
    z-index: 9999;
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.scrollToTop:hover,
.scrollToTop:focus {
    text-decoration: none;
    outline: none;
}


.mobilehidden {
    display: none;
}

.pdf_link {
    margin-top: -30px;
    text-align: right;
}






/* ********************************* */
/* COLORBOX */
/* ********************************* */

#cboxOverlay {
background: #fff !important;
}

#cboxLoadedContent {
background: #fff;
border: 5px solid #fff;
-webkit-box-shadow: 1px 2px 5px 0 #BFBFBF;
box-shadow: 1px 2px 5px 0 #BFBFBF;
}

.boxed {
background-color:#f8f8f8;
padding: 25px;
clear:none !important;
margin-bottom:0px !important;
}

.main ul {
margin: 0;
}

.main ul li {
padding-left:0px;
}


blockquote {
    margin: 25px 0;
    padding: 10px 20px;
    font-size: 100%;
    line-height: 170%;
}

.btn-xxl {
border-radius: 0;
    font-size: 16px;
    line-height: 1.33;
    padding: 23px 45px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

/* Padding */

.pno,
.padding-0 {
padding:0px !important;
}

.pxs {
padding:2px;
} 

.ps {
padding:5px;
} 
.padding-5 {
padding:5px;
}

.pm {
padding:10px;
} 

.pl {
padding:15px;
}

.plxl {
	padding:25px;
}

.plxxl {
	padding:45px;
}


.pts {
padding-top:5px;
} 

.ptm {
padding-top:10px;
} 

.ptl {
padding-top:15px;
}

.ptxl {
padding-bottom:25px;
}

.ptxxl {
padding-bottom:35px;
}

.pbm {
padding-bottom:10px;
} 

.pbl {
padding-bottom:15px;
}

.pbxl {
padding-bottom:25px;
}

.pbxxl {
padding-bottom:35px;
}

.ptbxxl {
	padding-top:45px;
	padding-bottom:45px;
}

/* Margin */

.mno {
margin:0px !important;
}

.ms {
margin:5px;
}

.mm {
margin:10px;
} 

.ml {
margin:15px;
}


.mxl {
margin:25px;
}

.mxxl {
margin:45px;
}

.mts {
margin-top:5px;
}

.mtm {
margin-top:10px;
} 

.mtl {
margin-top:15px;
} 

.mtxl {
margin-top:25px;
} 

.mtxxl {
margin-top:35px;
}  

.mbs {
margin-bottom:5px;
}

.mbm {
margin-bottom:10px;
} 

.mbl {
margin-bottom:15px;
} 

.mbxl {
margin-bottom:25px;
} 

.mbxxl {
margin-bottom:35px;
}


#cookiebar {
width:100%;
}


#cookiebar span {
display: block;
margin: 0 auto;
text-align: center;
width: 70% !important;
}

#cookiebar button {
margin-top:10px
    }

#cookiebar button,
#cookiebar a {
display:inline-block;
background-color: #b39964;
border: 0 none;
color: #fff;
cursor: pointer;
font-weight: 400;
height: 40px;
padding: 0 15px;
line-height:40px;
    }

#cookiebar a {
margin-left: 0 !important;
text-decoration: none !important;
}



/* ********************************* */
/* SHOP */
/* ********************************* */


.mod_iso_productreader,
.mod_iso_productlist {
	clear:both;
}


.sku {
    display: none;
}
#produktliste .products {
    border: 1px solid #fff;
    margin-left: -1px;
    margin-top: -1px;
    position: relative;
}
#produktliste .products h3 {
        margin: 0;
    text-transform: uppercase;
    font-size: 80%;
    line-height: 160%;
    margin: 0 0 5px;
    background: #b5c900;
    text-align: left;
    padding: 10px;
    min-height:60px;
        min-height: 80px;
    max-height: 80px;
}
.products h3 a,
.products h3 a:hover {
    color: #fff !important;
}
#produktliste .price {
    margin: 0;
    padding: 0px 10px;
    text-transform: uppercase;
    font-size: 150%;
    line-height: 220%;
    position: absolute;
    top: 50%;
    display: inline-block;
    left: 25px;
    background: #fff;
}
#produktliste .price .currency {
    
}
#produktliste .details {
    position: absolute;
    top: 50%;
    right: 60px;
}
#produktliste .submit_container input {
    position: absolute;
    background: url('../../files/Admin/custom/css/layout/warenkorb-icon.png') 1px 2px no-repeat;
    border: none;
    text-indent: -9999px;
    right: 24px;
    top: 50%;
}
#produktliste .submit_container input:hover {
    background: url('../../files/Admin/custom/css/layout/warenkorb-icon-hover.png') 1px 2px no-repeat;
}
#produktliste .image_container {
overflow:hidden;
max-height: 300px;
}
/*
#produktliste .teaser {
	position: absolute;
margin:0;
bottom: 28px;

background: #000;
background: rgba(0, 0, 0, 0.5);
color:#fff;

padding: 10px;
left: 10px;
right:10px;
font-size:80%;
text-align:left;
}
*/
#produktliste .teaser {
    position: absolute;
    margin: 0;
    bottom: 10px;
    background: #000;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 10px;
    left: 25px;
    right: 25px;
    font-size: 75%;
    text-align: left;
}

#produktliste .image_container img {
    transform: scale(1);
}
#produktliste .image_container:hover img {
    transform: scale(1.15);
}
#produktliste .image_container:hover img,
#produktliste .image_container img,
#produktliste .submit_container input:hover,
#produktliste .submit_container input {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


.image {
    padding: 0px;
}
.name {
    padding: 0px;
}
.quantity {
    margin-top: 0px;
}
.price {
    padding: 0px 0px;
}
#produktreader .price {
        text-align: center;
    font-size: 150%;
    font-weight: 700;
    width: 120px;
    position: absolute;
    top: 50%;
    background: #fff;
    left: 10px;
}
.remove {
    padding: 0px;
}
#produktreader .submit_container {
    margin-top: 20px;
}
#produktreader .submit_container label {
    width: 70px;
    float: left;
}
#produktreader .submit_container input.form-control {
    width: 45px;
    float: left;
}
#produktreader .submit_container input.add_to_cart {
    width: 100%;
    margin-top: 20px;
    padding: 15px 25px;
        border: none;
    color: #fff;
    background-color: #b5c900;
    
}
#kasse label {
    clear: both;
    margin: 0;
    width: 100%;
}
#kasse input {
    clear: both !important;
    width: 100% !important;
}

.radio_container input {
    width: 80% !important;
	
}
#kasse fieldset input {
    clear: none;
    float: left;
    width: 5%;
}
#kasse fieldset label {
    clear: none;
    float: left;
    width: 90%;
}
#kasse fieldset label span {
    float: none;
}
#kasse .submit_container input.btn {
    clear: none;
    float: left;
    width: 50%;
    margin-bottom: 50px;
}
.widget.widget-radio,
#BillingAddress_new {
padding:25px;
border:3px dotted #f8f8f8;
margin-bottom:2em;	
}

table tr {
	border:none !important;
}

#warenkorb .del {
	display:none;
}

#kasse input#opt_ShippingAddress_0,
#kasse input#opt_ShippingAddress_1,
#kasse input#opt_ShippingMethod_0,
#kasse input#lbl_ShippingMethod_0,
#kasse input#opt_PaymentMethod_0,
#kasse input#lbl_PaymentMethod_0 {
       clear: none;
    float: left;
    display: inline-block;
    width: 25px !important;
    }
#kasse label#lbl_ShippingAddress_0,
#kasse label#lbl_ShippingAddress_1,
#kasse label#opt_ShippingMethod_0,
#kasse label#lbl_ShippingMethod_0,
#kasse label#opt_PaymentMethod_0,
#kasse label#lbl_PaymentMethod_0 {
       clear: none;
    display: inline-block;
    float: left;
    margin-top: 12px;
}
.row_even {
    border-top: 1px solid #f4f7f9;
    border-bottom: 1px solid #f4f7f9;
}
.row_first,
.subtotal {
    margin-top: 50px;
}
select.select {
    padding: 5px;
}

.steps4 {
    margin-bottom: 35px;
}
.steps4 a {
    color: #fff;
    font-weight: 700;
}
.steps4 a:hover {
    color: #fff;
}
.steps4 div.address,
.steps4 div.shipping,
.steps4 div.payment,
.steps4 div.review {
    background: red;
    color: #fff;
    border-right: 1px solid #fff;
    ;
}
.steps4 div.last {
    border-right: none !important;
}
.steps4 div.address.active,
.steps4 div.shipping.active,
.steps4 div.payment.active,
.steps4 div.review.active {
    background: orange;
}
.steps4 div.address.passed,
.steps4 div.shipping.passed,
.steps4 div.payment.passed,
.steps4 div.review.passed {
    background: green;
}



@media (min-width: 768px) {




    #warenkorb .image {
        padding: 0px;
    }
    #warenkorb .name {
        padding: 40px 0px;
    }
    #warenkorb .quantity {
        margin-top: 40px;
    }
    #warenkorb .price {
        padding: 40px 0px;
        font-size: 100%;
    }
    #warenkorb .remove {
        padding: 40px 0px;
    }
    


    #kasse label,
    #kasse select.select {
        width: 50%;
    }
    #kasse input {
        width: 50%;
    }
    
    p.error {
        margin-bottom: 0px !important;
        font-style: italic;
        color: red;
        font-size: 80%;
        margin-top: -10px;
    }
    /*
    fieldset input {
        float: left;
    }
    fieldset label {
        float: left;
    }

*/


}



p.back {    
	clear: both;
    margin-top: 25px;
    margin-bottom: 25px;
    }
p.back a {}



.layout_facebook {
	margin-bottom:40px !important;
}

.layout_facebook a.author {
	margin-top:15px;
	display:block;
	width:100%;
}

.layout_facebook a.author img {
	width:45px;
}

.layout_facebook a.author span {
	font-size:140%;
}

.layout_facebook time {
    font-size: 65%;
    clear: both;
    display: block;
    margin-left: 50px;
    position: relative;
    top: -15px;
}

.layout_facebook teaser {
	font-size:100%;
	clear:both;
}

@media (min-width: 768px) {


.layout_facebook a.author img {
	width:45px;
}

.layout_facebook a.author span {
	font-size:140%;
}

.layout_facebook time {
    font-size: 65%;
    clear: both;
    display: inline-block;
    margin-left: 50px;
    position: relative;
    top: -20px;
}

.layout_facebook teaser {
	font-size:100%;
	clear:both;
}
}









/**********************
 *CSS Animations by:
 *http://codepen.io/vivinantony
***********************/
.spinner1 {
  width: 40px;
  height: 40px;
  position: relative;
}


.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  
  -webkit-animation: bounce 2.0s infinite ease-in-out;
  animation: bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

.spinner2 {
  width: 40px;
  height: 40px;
  position: relative;
}


.container1 > div, .container2 > div, .container3 > div {
  width: 6px;
  height: 6px;
  background-color: #fff;

  border-radius: 100%;
  position: absolute;
  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
  animation: bouncedelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.spinner2 .spinner-container {
  position: absolute;
  width: 100%;
  height: 100%;
}

.container2 {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.container3 {
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}

.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }

.container2 .circle1 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.container3 .circle1 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.container1 .circle2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.container2 .circle2 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.container3 .circle2 {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}

.container1 .circle3 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.container2 .circle3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.container3 .circle3 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

.container1 .circle4 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}

.container2 .circle4 {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}

.container3 .circle4 {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
  0%, 80%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

.spinner3 {
  width: 40px;
  height: 40px;
  position: relative;  
  -webkit-animation: rotate 2.0s infinite linear;
  animation: rotate 2.0s infinite linear;
}

.dot1, .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;
  
  -webkit-animation: bounce 2.0s infinite ease-in-out;
  animation: bounce 2.0s infinite ease-in-out;
}

.dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

.spinner4 {
  width: 30px;
  height: 30px;
  background-color: #fff;
  -webkit-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;
}

@-webkit-keyframes rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes rotateplane {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
  } 50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
  } 100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

.spinner5 {
  width: 32px;
  height: 32px;
  position: relative;
}

.cube1, .cube2 {
  background-color: #fff;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  
  -webkit-animation: cubemove 1.8s infinite ease-in-out;
  animation: cubemove 1.8s infinite ease-in-out;
}

.cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes cubemove {
  25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }
  50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }
  75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }
  100% { -webkit-transform: rotate(-360deg) }
}

@keyframes cubemove {
  25% { 
    transform: translateX(42px) rotate(-90deg) scale(0.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  } 50% { 
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
  } 50.1% { 
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  } 75% { 
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  } 100% { 
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}

.spinner6 {
  width: 50px;
  height: 30px;
  text-align: center;
}

.spinner6 > div {
  background-color: #fff;
  height: 100%;
  width: 6px;
  margin-left:2px;
  display: inline-block;
  
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
}

.spinner6 .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner6 .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.spinner6 .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner6 .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes stretchdelay {
  0%, 40%, 100% { 
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% { 
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}
  .spinner7 {
      width: 90px;
      height: 30px;
      text-align: center;
    }

    .spinner7 > div {
      background-color: #fff;
      height: 15px;
      width: 15px;
      margin-left:3px;
      border-radius: 50%;
      display: inline-block;
      
      -webkit-animation: stretchdelay 0.7s infinite ease-in-out;
      animation: stretchdelay 0.7s infinite ease-in-out;
    }

    .spinner7 .circ2 {
      -webkit-animation-delay: -0.6s;
      animation-delay: -0.6s;
    }

    .spinner7 .circ3 {
      -webkit-animation-delay: -0.5s;
      animation-delay: -0.5s;
    }

    .spinner7 .circ4 {
      -webkit-animation-delay: -0.4s;
      animation-delay: -0.4s;
    }

    .spinner7 .circ5 {
      -webkit-animation-delay: -0.3s;
      animation-delay: -0.3s;
    }

    @-webkit-keyframes stretchdelay {
      0%, 40%, 100% { -webkit-transform: translateY(-10px) }  
      20% { -webkit-transform: translateY(-20px) }
    }

    @keyframes stretchdelay {
      0%, 40%, 100% { 
        transform: translateY(-10px);
        -webkit-transform: translateY(-10px);
      } 20% {
        transform: translateY(-20px);
        -webkit-transform: translateY(-20px);
      }
    }






