﻿:root{--c-main:#333;--c-main-bg:#FAFAFA;--c-link:#00C;--c-link-hover:#36F;--c-red:#f44336;--c-green:#4CAF50;--c-black:#555;--c-grey:#e7e7e7;--c-blue:#008CBA}textarea,input.text,input[type="text"],input[type="button"],input[type="submit"],input[type="password"],button,.input-checkbox{-webkit-appearance:none;border-radius:0;outline:0}[class^="icon-"]{vertical-align:middle}

::-webkit-scrollbar { height: 5px; width:10px; }
::-webkit-scrollbar-track { background: #E7E7E7; }
::-webkit-scrollbar-thumb { background: #333; /* border-radius:10px; */ }
::-webkit-scrollbar-thumb:hover { background: #36F; }

.wrapword{white-space:-moz-pre-wrap!important;white-space:-webkit-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:normal}html,body{width:100%;height:100%;margin:0;padding:0;text-align:center;font-family:tahoma,sans-serif;font-size:16px}
.container{width:100%;height:auto;margin:0 auto;box-sizing:border-box}
.boundary{display:inline-block;vertical-align:top;width:100%;max-width:96%;margin:0 auto;text-align:left;box-sizing:border-box}a,a:hover{text-decoration:none}a.disabled{pointer-events:none;cursor:default}blockquote{font-style:italic;text-align:right;margin:0;font-size:.9em}table{width:100%;border-collapse:collapse;border:1px solid #333;border-spacing:0}table th,table td{border:1px dashed #333;border-bottom:1px solid #333;padding:10px}table th{background-color:#333;color:#FFF;text-transform:uppercase;border:1px solid #DDD;font-weight:normal}
.no-border{border:0!important}
.p-0{padding:0!important}
.text-center{text-align:center!important}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.vertical-top{vertical-align:top!important}
.vertical-middle{vertical-align:middle!important}
.vertical-bottom{vertical-align:bottom!important}
.line-through{text-decoration:line-through}
.underline{text-decoration:underline}
.no-before:before{display:none}
.square-image,.circle-image{width:100%;position:relative;overflow:hidden;vertical-align:top;box-sizing:border-box}
.circle-image{border-radius:100%}
.square-image:before,.circle-image:before{padding-top:100%;content:"";display:block}
.square-image img,.circle-image img{width:100%!important;height:100%!important;max-width:none!important;position:absolute;top:0;left:0;margin:0!important;object-fit:cover}
.overflow-y-scroll{width:100vw;overflow-y:auto}
.scrollup{box-sizing:border-box;width:50px;height:50px;line-height:45px;opacity:.5;position:fixed;bottom:10px;right:10px;display:none;font-size:2em;color:#FFF;background-color:#000;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;z-index:9999}
.scrollup:before{content:"\e921";font-family:"icomoon"!important;color:#FFF;vertical-align:top}
.hover-zoom img{transition:transform .5s!important}
.hover-zoom:hover img{transform:scale(1.5)}@keyframes zoom{from{width:100%;height:100%;top:0;left:0}to{width:120%;height:120%;top:-10%;left:-10%}}
.shake{animation:shake 3s}
.shake-repeat{animation:shake 3s infinite}
@keyframes shake{1%,32%,100%{transform:translate3d(0px,0,0)}4%,28%{transform:translate3d(2px,0,0)}8%,16%,24%{transform:translate3d(-4px,0,0)}12%,20%{transform:translate3d(4px,0,0)}}
.hover-scroll-up img { object-fit:unset; height:auto!important; }
.hover-scroll-up:hover img { animation:scroll-up 3s infinite; }
@keyframes scroll-up {
	0% { transform:translateY(0); }
	90% { transform:translateY( calc(-100% + 190px) ); }
	100% { transform:translateY( calc(-100% + 190px) ); }
}
label{margin:0 5px 5px 0;padding:5px 10px 5px 0;min-width:150px;font-size:.9em;display:inline-block;vertical-align:top}
span.description{display:inline-block;font-style:italic;color:#BBB;word-wrap:break-word;font-weight:normal;font-size:.8em}
.textbox,.selection,.textarea{width:100%;padding:5px 10px;margin-bottom:5px;outline:0;font-size:1em;font-family:inherit;display:inline-block;vertical-align:top;box-sizing:border-box;border:1px solid #DDD}
.textbox[readonly]{background-color:#f2f2f2;color:#333;border:1px solid #DDD;cursor:default;padding:6px 11px}ul.no-style{list-style-type:none;padding:0;margin:0}
.textarea{min-width:250px;min-height:100px}
.newline{display:block}
.form-quote{display:block;background-color:#DDD;border:1px solid #CCC;padding:5px;box-sizing:border-box;margin:0 0 10px}
.form-quote .checkbox{margin-right:10px}
.form-quote span{font-weight:normal;padding:0;margin:0 10px 0 0;min-width:unset}
.form-quote .checkbox,.form-quote span{vertical-align:top}
.button{background-color:#555;border:1px solid #555;padding:5px 10px;color:#FFF!important;text-transform:uppercase;font-family:inherit;font-size:1em;margin-right:10px;outline:0;display:inline-block}
.button:hover{cursor:pointer;background-color:#333;border-color:#333}
.button.green{background-color:#4CAF50!important;border-color:#4CAF50!important}
.button.green:hover{background-color:#95d097!important;border-color:#95d097!important}
.button.blue{background-color:#008CBA!important;border-color:#008CBA!important}
.button.blue:hover{background-color:#4dd2ff!important;border-color:#4dd2ff!important}
.button.red{background-color:#f44336!important;border-color:#f44336!important}
.button.red:hover{background-color:#faa49e!important;border-color:#faa49e!important}
.button.grey{background-color:#e7e7e7!important;border-color:#e7e7e7;color:#000!important}
.button.grey:hover{background-color:#bfbfbf!important;border-color:#bfbfbf!important}
.button.disabled{background-color:#DDD!important;border-color:#DDD!important;color:#BBB!important;pointer-events:none}
.form-error{border-color:#F00!important;background-color:#F66!important;color:#FFF}
.form-error-message,.form-message{width:100%;background-color:#F66;color:#FFF;border:1px solid #F00;text-align:left;display:none;font-size:1em;padding:5px 10px;box-sizing:border-box;clear:both;margin:5px 0}
.form-error-message a{color:#FF0}
.form-error-message a:hover{text-decoration:underline}
.form-message{background-color:#01DF74;color:#FFF;border-color:#01DF74}
.image-uploader{display:inline-block;width:100px;height:100px;background-color:#EFEFEF;position:relative;overflow:hidden;border:1px solid #CCC;vertical-align:top}
.image-uploader:before{padding-top:100%;content:"";display:block}
.image-uploader div{width:100%;height:100%;max-height:100%;position:absolute;top:0;left:0;display:table}
.image-uploader div a{font-size:3rem;text-align:center;color:#DDD;display:table-cell;vertical-align:middle}
.image-uploader div a img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}
.image-uploader div a.bt{position:absolute;top:0;left:0;width:100%;height:auto;z-index:9;font-size:.8em;color:#FFF;background-color:#F00}
.image-uploader.active:after{position:absolute;content:"\ea10";font-family:'icomoon'!important;display:inline-block;bottom:0;right:0;background-color:#333;color:#FFF;font-size:.8em;padding:3px}
.image-uploader.min{width:40px;height:40px}
.image-uploader.min div a{font-size:2em}
.image-uploader.min div a.bt{font-size:.8em}#toc{display:inline-block;border-left:3px solid #333;margin-bottom:3em}#toc ul{margin:0}#toc .toc-title{font-weight:bold;color:#333;margin:0 0 10px 20px;display:block;text-transform:uppercase}#toc .toc-title:hover{text-decoration:underline;cursor:pointer}#toc ul li a{color:#333}
.breadcrumb{list-style-type:none;margin:0;padding:0;line-height:1.3em}
.breadcrumb li{display:inline-block}
.breadcrumb [class^="icon-"]{margin:0 3px}
.breadcrumb .icon-chevron-right{font-size:.8rem}
.breadcrumb li a{text-transform:capitalize;color:var(--c-link);font-size:.9rem}
.breadcrumb li a:hover{color:var(--c-link-hover)}
.tab-container{width:100%;background-color:#F6F6F6;display:inline-block;margin-bottom:5px;position:relative}
.tab-container ul.tab-nav{display:block;list-style-type:none;padding:0;margin:0;margin-bottom:-1px}
.tab-container ul.tab-nav li{display:inline-block;padding:5px 20px;margin:0;border:1px solid transparent;border-bottom:0;text-decoration:none;color:#666}
.tab-container ul.tab-nav li.active,.tab-container ul.tab-nav li:hover{border:1px solid #DDD;border-bottom:0;background-color:#FFF;cursor:pointer;color:#000}
.tab-container .tabcontent{display:none;background-color:#FFF;border:1px solid #DDD;padding:20px 10px 10px}
.table{display:table;width:100%;height:auto;border-collapse:collapse}
.table.no-padding .col{padding:0!important}table.no-padding tr td{padding:0}table.no-border tr td{border:0}[class*=" col-"],[class^="col-"]{display:table-cell;vertical-align:top}
.col-1{width:8.333%}
.col-2{width:16.666%}
.col-3{width:24.999%}
.col-4{width:33.332%}
.col-5{width:41.665%}
.col-6{width:49.998%}
.col-7{width:58.331%}
.col-8{width:66.664%}
.col-9{width:74.997%}
.col-10{width:83.33%}
.col-11{width:91.663%}
.col{width:100%;box-sizing:border-box;vertical-align:top}[class*=" col"],[class="col"]{vertical-align:top;text-align:center;box-sizing:border-box;display:block}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11{display:table-cell}
.min-hide{display:none}@media(min-width:576px){[class*=" col-sm"],[class^="col-sm"]{display:table-cell}
.col-sm-1{width:8.333%}
.col-sm-2{width:16.666%}
.col-sm-3{width:24.999%}
.col-sm-4{width:33.332%}
.col-sm-5{width:41.665%}
.col-sm-6{width:49.998%}
.col-sm-7{width:58.331%}
.col-sm-8{width:66.664%}
.col-sm-9{width:74.997%}
.col-sm-10{width:83.33%}
.col-sm-11{width:91.663%}}@media(min-width:768px){[class*=" col-md"],[class^="col-md"],.col.min-hide{display:table-cell!important}
.min-hide{display:inline-block}
.col-md-1{width:8.333%!important}
.col-md-2{width:16.666%!important}
.col-md-3{width:24.999%!important}
.col-md-4{width:33.332%!important}
.col-md-5{width:41.665%!important}
.col-md-6{width:49.998%!important}
.col-md-7{width:58.331%!important}
.col-md-8{width:66.664%!important}
.col-md-9{width:74.997%!important}
.col-md-10{width:83.33%!important}
.col-md-11{width:91.663%!important}}@media(min-width:992px){[class*=" col-lg"],[class^="col-lg"]{display:table-cell!important}
.col-lg-1{width:8.333%!important}
.col-lg-2{width:16.666%!important}
.col-lg-3{width:24.999%!important}
.col-lg-4{width:33.332%!important}
.col-lg-5{width:41.665%!important}
.col-lg-6{width:49.998%!important}
.col-lg-7{width:58.331%!important}
.col-lg-8{width:66.664%!important}
.col-lg-9{width:74.997%!important}
.col-lg-10{width:83.33%!important}
.col-lg-11{width:91.663%!important}}@media(min-width:1200px){[class*=" col-xl"],[class^="col-xl"]{display:table-cell!important}
.col-xl-1{width:8.333%!important}
.col-xl-2{width:16.666%!important}
.col-xl-3{width:24.999%!important}
.col-xl-4{width:33.332%!important}
.col-xl-5{width:41.665%!important}
.col-xl-6{width:49.998%!important}
.col-xl-7{width:58.331%!important}
.col-xl-8{width:66.664%!important}
.col-xl-9{width:74.997%!important}
.col-xl-10{width:83.33%!important}
.col-xl-11{width:91.663%!important}}