html{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}*,:before,:after{box-sizing:inherit}
.xs{max-width:32rem}.sm{max-width:48rem}.md{max-width:64rem}.lg{max-width:80rem}.xl{max-width:96rem}.col{float:left}.xs-0{display:none}.xs-1,.xs-2,.xs-3,.xs-4,.xs-5,.xs-6,.xs-7,.xs-8,.xs-9,.xs-10,.xs-11,.xs-12{display:inline-block}.xs-1{width:8.3333%}.xs-2{width:16.6667%}.xs-3{width:25%}.xs-4{width:33.3333%}.xs-5{width:41.6667%}.xs-6{width:50%}.xs-7{width:58.3333%}.xs-8{width:66.6667%}.xs-9{width:75%}.xs-10{width:83.3333%}.xs-11{width:91.6667%}.xs-12{width:100%}@media screen and (min-width:32em){.sm-0{display:none}.sm-1,.sm-2,.sm-3,.sm-4,.sm-5,.sm-6,.sm-7,.sm-8,.sm-9,.sm-10,.sm-11,.sm-12{display:inline-block}.sm-1{width:8.3333%}.sm-2{width:16.6667%}.sm-3{width:25%}.sm-4{width:33.3333%}.sm-5{width:41.6667%}.sm-6{width:50%}.sm-7{width:58.3333%}.sm-8{width:66.6667%}.sm-9{width:75%}.sm-10{width:83.3333%}.sm-11{width:91.6667%}.sm-12{width:100%}}@media screen and (min-width:48em){.md-0{display:none}.md-1,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9,.md-10,.md-11,.md-12{display:inline-block}.md-1{width:8.3333%}.md-2{width:16.6667%}.md-3{width:25%}.md-4{width:33.3333%}.md-5{width:41.6667%}.md-6{width:50%}.md-7{width:58.3333%}.md-8{width:66.6667%}.md-9{width:75%}.md-10{width:83.3333%}.md-11{width:91.6667%}.md-12{width:100%}}@media screen and (min-width:64em){.lg-0{display:none}.lg-1,.lg-2,.lg-3,.lg-4,.lg-5,.lg-6,.lg-7,.lg-8,.lg-9,.lg-10,.lg-11,.lg-12{display:inline-block}.lg-1{width:8.3333%}.lg-2{width:16.6667%}.lg-3{width:25%}.lg-4{width:33.3333%}.lg-5{width:41.6667%}.lg-6{width:50%}.lg-7{width:58.3333%}.lg-8{width:66.6667%}.lg-9{width:75%}.lg-10{width:83.3333%}.lg-11{width:91.6667%}.lg-12{width:100%}}@media screen and (min-width:80em){.xl-0{display:none}.xl-1,.xl-2,.xl-3,.xl-4,.xl-5,.xl-6,.xl-7,.xl-8,.xl-9,.xl-10,.xl-11,.xl-12{display:inline-block}.xl-1{width:8.3333%}.xl-2{width:16.6667%}.xl-3{width:25%}.xl-4{width:33.3333%}.xl-5{width:41.6667%}.xl-6{width:50%}.xl-7{width:58.3333%}.xl-8{width:66.6667%}.xl-9{width:75%}.xl-10{width:83.3333%}.xl-11{width:91.6667%}.xl-12{width:100%}}
body {line-height: 1.2;position: relative}
img {max-width: 100%; -webkit-transition: all 0.15s ease-in-out;-moz-transition: all 0.15s ease-in-out;-ms-transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;}
a{-webkit-transition: all 0.15s ease-in-out;-moz-transition: all 0.15s ease-in-out;-ms-transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;}
.log-cms * {font-family: 'Helvetica Neue', Helvetica}
.log-cms { width: 14px; height: 40px;  position: fixed; top: 0; right: 0; z-index: 5555555; overflow: hidden; line-height: 140%; font-size: 13px }
.log-cms a { text-decoration: none !important; }
.log-cms:after { content: ''; position: relative; top: 33px; right: 0; display: block; border-top: 0; border-right: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid transparent; }
.log-cms-container { display: none; padding: 5px 20px 5px 5px; border-bottom: 1px solid #607d8b; background: #edf4fd; }
.log-cms:hover, .log-cms.active { width: 100%; height: auto; color: #000; background: none }
.log-cms:hover:after, .log-cms.active:after { content: none; }
.log-cms:hover .log-cms-container, .log-cms.active .log-cms-container { display: block; }
.log-cms-link { width: 200px; display: inline-block; margin-bottom: 3px; font-size: 13px; border: 1px solid #607d8b; padding: 4px 0; text-align: center; color: #607d8b; background: #fff; text-decoration: none !important; font-weight: 700; }
.log-cms-link:hover { background: #607d8b; color: #fff; }
.log-cms { background: #607d8b; }
.log-cms:after { border-top-color: #fff; border-bottom-color: #fff; }
.right-button-log-cms { display: block; width: 50%; float: right; text-align: right}
@media only screen and (min-width: 100px) and (max-width: 834px){.log-cms {display: none !important}}
#codeigniter_profiler * {font-size: 12px}
#growls{z-index:5000000000;position:fixed;min-width:250px}
#growls.default,#growls.tr{top:10px;right:10px}
#growls.tl{top:10px;left:10px}
#growls.bl{bottom:10px;left:10px}
#growls.br{bottom:10px;right:10px}
#growls {min-width: 250px}
.growl{color: #fff !important;opacity:1;filter: alpha(opacity=100);position:relative;border-radius:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.growl.growl-incoming,.growl.growl-outgoing{opacity:0;filter: alpha(opacity=0)}
.growl.growl-small{width:200px;padding:5px;margin:5px}
.growl.growl-medium{max-width:500px;padding:10px 30px 10px 20px;margin:10px}
.growl.growl-large{width:300px;padding:15px;margin:15px}
.growl.growl-default{color: #fff !important;background:#7f8c8d}
.growl.growl-error{color: #fff !important;background: #e0402c}
.growl.growl-notice{color: #fff !important;background:#2ecc71}
.growl.growl-warning{color: #fff !important;background:#f39c12}
.growl .growl-close{cursor:pointer;color: #fff !important;float:right;font:normal 20px/22px helvetica,verdana,sans-serif;position:absolute;top:10px;right:10px}
.growl .growl-title{color: #fff !important;font-size:18px;line-height:24px}
.growl .growl-message{color: #fff !important;font-size:14px;line-height:18px}
.tingle-modal *{box-sizing:border-box}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;overflow-y:auto;background:rgba(0,0,0,.8);opacity:0;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAANpJREFUOBGNkz0KAjEQhYPYWXgCKws7LcXWyt7WG4i9jegBvIJ4AvEyXsRCsBDiN0sGkiE/O/A2O9n3viS7rPPeb9ETrVzPwrtHDzR1XF5I6oPWLQaeq5hDXQRw0I6xCuF5HH7Tz7oFuTkhrSyEhza8THaLoQhphpWUg/QOFyA/AFpy5nTbGrIjxvg4AiiGBzYc+rGZH9KPzFy+ZbX4bX9l+VDZr5NQMMbhbtvMxccpQ3JhpTchtXATQviItIpvW0CY7HHm8c9UDRd2chbABt3RQk2tEe8O3dDkD4JQ4iOR7BMpAAAAAElFTkSuQmCC),pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.tingle-modal h1{font-size:1.8rem}.tingle-modal--confirm .tingle-modal-box{max-width:500px;text-align:center}.tingle-modal--noClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{position:fixed;top:3%;right:3%;z-index:1000;padding:0;width:40px;height:40px;border:none;border-radius:50%;background:0 0;color:#fff;font-size:40px;line-height:normal;cursor:pointer}.tingle-modal-box{position:absolute;top:20px;right:0;left:0;margin-right:auto;margin-left:auto;width:60%;border-radius:4px;background:#fff;opacity:1;cursor:auto;-webkit-transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.tingle-modal-box__content{padding:3rem 2rem}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f1f1f1;cursor:auto}.tingle-modal-box__footer::after{display:table;clear:both;content:""}.tingle-modal-box__footer--sticky{position:fixed;bottom:-100px;z-index:10001;opacity:1;-webkit-transition:bottom .3s ease-in-out .3s;transition:bottom .3s ease-in-out .3s}.tingle-enabled{overflow:hidden;height:100%}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{-webkit-filter:blur(15px);filter:blur(15px)}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;-webkit-transition:background-color .4s;transition:background-color .4s}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}
#scrollUp{background: url(/views/cms/scrollup/top.png) center no-repeat;background-size: 25px; bottom: 0; right: 0; width: 50px; height: 50px; overflow: hidden; text-indent: -999px; z-index: 20!important;}
.loadingoverlay {z-index: 999}
.error-input {box-shadow: inset 0 0 1px #e0402c}
.crm_sendform {position: relative; z-index: 5}
.crm_sendform__message {overflow: hidden; height: 0; display: block; position: relative}
.crm_message-active .crm_sendform__message { height: auto; }
.crm_message-active .crm_sendform__form { overflow: hidden; height: 0; }

