@font-face{font-family:Questrial;font-weight:400;font-style:normal;src:url(../fonts/Questrial-regular.eot);src:url(../fonts/Questrial-regular.eot?#iefix) format('embedded-opentype'),local('Questrial'),local('Questrial-regular'),url(../fonts/Questrial-regular.woff2) format('woff2'),url(../fonts/Questrial-regular.woff) format('woff'),url(../fonts/Questrial-regular.ttf) format('truetype'),url(../fonts/Questrial-regular.svg#Questrial) format('svg')}body,html{margin:0;padding:0;overflow:hidden;width:100%;height:100%;font-family:Questrial}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#not-supported{display:none;position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-200px;width:400px;height:400px;z-index:9999}body.not-supported #not-supported{display:block}body.not-supported canvas{display:none}.btn-cancel-zoom{position:absolute;bottom:20px;right:20px}#canvas-wrapper{position:fixed;top:0;left:0;right:0;bottom:0}.loader,.loader svg{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.loader{width:40px;height:40px;z-index:9999;border-radius:50%;-webkit-box-shadow:0 0 31px 0 #fff;-moz-box-shadow:0 0 31px 0 #fff;box-shadow:0 0 31px 0 #fff;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.backdrop,.lightbox{position:fixed;background-color:#fff}.loader div{width:100%;text-align:center}.lightbox{top:30px;bottom:30px;right:30px;left:30px;-webkit-box-shadow:0 0 30px 0 rgba(50,50,50,.61);-moz-box-shadow:0 0 30px 0 rgba(50,50,50,.61);box-shadow:0 0 30px 0 rgba(50,50,50,.61);z-index:9999}.backdrop{top:0;bottom:0;right:0;left:0;width:100%;height:100%;opacity:.5}.lightbox a{z-index:10001}svg{fill:#fff}.lightbox ul.top-buttons{position:absolute;left:-20px;top:-20px;padding:0;margin:0;z-index:10000}.lightbox ul.top-buttons li{list-style:none;float:left;margin-right:10px}.lightbox ul.top-buttons li:last-child{margin-right:0}.lightbox ul.top-buttons li a{display:block;height:40px;padding:0 10px}.lightbox .btn-close{position:absolute;top:-20px;right:-20px}.lightbox .btn-close a,.lightbox .btn-favorite a,.lightbox .btn-pdf a{display:block;width:40px;height:40px}.lightbox .btn-pdf{position:absolute;right:-20px;top:30px}.lightbox .btn-favorite{position:absolute;right:-20px;top:80px}.lightbox .btn-favorite .btn-circle{padding:9px 7px}.lightbox .btn-next,.lightbox .btn-prev{position:absolute;bottom:0;padding:0;margin:0;top:50%}.lightbox .btn-prev{left:0}.lightbox .btn-next{right:0}.lightbox .btn-next a,.lightbox .btn-prev a{display:block;position:absolute;top:-20px}.lightbox .btn-prev a{left:-20px}.lightbox .btn-next a{right:-20px}.btn-circle{height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:20px;line-height:40px;text-align:center;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 10px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 10px;box-shadow:rgba(0,0,0,.1) 0 0 10px}.btn-circle a{color:#fff;text-decoration:none}.lightbox .media{width:100%;height:100%;position:relative}.lightbox .media .btn-cancel-zoom{z-index:10000}.switch-container{width:80px;margin-left:-40px;position:absolute;top:-20px;left:50%}.switchLabel,.toggleLabel{margin:0;font-size:16px;text-align:center}.switch{width:80px;padding:4px;border-radius:180px;box-sizing:border-box;-webkit-transition:all 2s;transition:all .2s;cursor:pointer}.toggle{width:32px;height:32px;border-radius:100%;background-color:#fff;position:relative;transition:all .2s;left:0;-webkit-transition:all .2s}.switch.hover .toggle{left:40px}.switch.hover .toggle .toggleLabel.zero,.switch:not(.hover) .toggle .toggleLabel.one{display:none}.toggleLabel{line-height:32px}.row-of-icons{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.displayError{position:absolute;top:50%;left:50%;width:500px;margin-top:-16px;margin-left:-250px;background-color:transparent!important;text-align:center}.displayError span{font-weight:700}