.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.btn,.h1,.h2,.h3,.h4,.h5,.h6,a,body,h1,h2,h3,h4,h5,h6,input{font-family:'Source Sans Pro',Arial,sans-serif}body{overflow-x:auto}.main-header,body{min-width:200px;width:auto!important}.horizon{display:block;position:absolute;top:48px;height:22px;width:100%;overflow:hidden;background-image:url(/sprockler/home/horizon.svg);background-repeat:no-repeat;background-attachment:inherit;background-position:center;background-size:100vw 100vh;z-index:10000;pointer-events:none}.horizon.designer{background-image:url(/sprockler/designer/horizon.svg)}.horizon.visualizer{background-image:url(/sprockler/visualizer/horizon.svg)}.website{color:#236582}.designer{color:#345D2D}.visualizer{color:#921A1D}.skin-black-light .main-header{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.skin-black-light .main-header .navbar{background-color:#fff}.skin-black-light .main-header .navbar .nav>li>a{color:#333}.skin-black-light .main-header .navbar .nav .open>a,.skin-black-light .main-header .navbar .nav .open>a:focus,.skin-black-light .main-header .navbar .nav .open>a:hover,.skin-black-light .main-header .navbar .nav>.active>a,.skin-black-light .main-header .navbar .nav>li>a:active,.skin-black-light .main-header .navbar .nav>li>a:focus,.skin-black-light .main-header .navbar .nav>li>a:hover{background:#fff;color:#999}.skin-black-light .main-header .navbar .sidebar-toggle{color:#333}.skin-black-light .main-header .navbar .sidebar-toggle:hover{color:#999;background:#fff}.skin-black-light .main-header .navbar .dropdown>a{max-height:60px;line-height:37px;overflow:hidden}.skin-black-light .main-header .navbar .dropdown>ul>li.header{height:60px;line-height:60px}.skin-black-light .main-header .navbar .tools-menu>a{padding-top:8px;padding-bottom:0}.skin-black-light .main-header .navbar .tools-menu>a>img{display:block;width:36px;height:36px}.skin-black-light .main-header .navbar .tools-menu>a:hover>img{opacity:.5}.skin-black-light .main-header .navbar .btn-logout{margin-top:14px;background-color:#236582;color:#fff;height:25px;line-height:25px;padding:0;padding-left:5px;padding-right:5px}.skin-black-light .main-header .navbar .btn-logout.visualizer{background-color:#921A1D}.skin-black-light .main-header .navbar .btn-logout.designer{background-color:#345D2D}.skin-black-light .main-header>.logo{background-color:#fff;color:#333;border-bottom:0 solid transparent;border-bottom:none}.skin-black-light .main-header>.logo:hover{background-color:#fcfcfc}@media (max-width:767px){.skin-black-light .main-header>.logo{display:none}}.skin-black-light .main-header>.logo .logo-lg>img{width:184px}.skin-black-light .main-header li.user-header{background-color:#222}.skin-black-light .main-sidebar{padding-top:60px}.skin-black-light .main-sidebar .user-panel .image img{width:50px;max-width:50px;height:50px}.skin-black-light .main-sidebar .user-panel>.info>a{padding-right:inherit;font-size:inherit}.skin-black-light .main-sidebar .user-panel>.info>p{margin-top:5px}.skin-black-light .main-sidebar .sidebar-menu li{margin-bottom:5px;color:#fff}.skin-black-light .main-sidebar .sidebar-menu li a{color:#fff;background-color:#236582;border-left:0;min-height:30px;line-height:30px;padding-left:20px}.skin-black-light .main-sidebar .sidebar-menu li a:hover{color:#fff;background-color:rgba(35,101,130,.5)}.skin-black-light .main-sidebar .sidebar-menu li ul>li a{background-color:rgba(35,101,130,.6);color:#fff;min-height:30px;line-height:30px;margin-left:20px;padding-left:15px;border-radius:7px;margin-top:5px}.skin-black-light .main-sidebar .sidebar-menu li ul>li.active a,.skin-black-light .main-sidebar .sidebar-menu li ul>li.active a:hover{color:#fff;background-color:#236582}.skin-black-light .main-sidebar .sidebar-menu li.active>a,.skin-black-light .main-sidebar .sidebar-menu li.active>a:hover{color:#fff;background-color:#236582}.skin-black-light .main-sidebar .sidebar-menu li.designer a{background-color:#345D2D}.skin-black-light .main-sidebar .sidebar-menu li.designer a:hover{background-color:rgba(52,93,45,.5)}.skin-black-light .main-sidebar .sidebar-menu li.designer ul>li>a{background-color:rgba(52,93,45,.6)}.skin-black-light .main-sidebar .sidebar-menu li.designer ul>li.active a,.skin-black-light .main-sidebar .sidebar-menu li.designer ul>li.active a:hover{background-color:#345D2D}.skin-black-light .main-sidebar .sidebar-menu li.designer.active>a,.skin-black-light .main-sidebar .sidebar-menu li.designer.active>a:hover{background-color:#345D2D}.skin-black-light .main-sidebar .sidebar-menu li.visualizer a{background-color:#921A1D}.skin-black-light .main-sidebar .sidebar-menu li.visualizer a:hover{background-color:rgba(146,26,29,.5)}.skin-black-light .main-sidebar .sidebar-menu li.visualizer ul>li>a{background-color:rgba(146,26,29,.6)}.skin-black-light .main-sidebar .sidebar-menu li.visualizer ul>li.active a,.skin-black-light .main-sidebar .sidebar-menu li.visualizer ul>li.active a:hover{background-color:#921A1D}.skin-black-light .main-sidebar .sidebar-menu li.visualizer.active>a,.skin-black-light .main-sidebar .sidebar-menu li.visualizer.active>a:hover{background-color:#921A1D}.skin-black-light span.icon-bg{position:relative;vertical-align:top;display:inline-block;background-color:#fff;border-radius:50%;width:26px;height:26px;margin-top:2px;margin-left:-5px;margin-right:8px}.skin-black-light span.icon-bg i,.skin-black-light span.icon-bg img{position:absolute;max-height:25px;max-width:25px;margin-left:1px;margin-top:1px}.skin-black-light span.icon-bg i{color:#111;margin-left:6px;margin-top:6px;width:14px;text-align:center}.skin-black-light .content-wrapper{padding-top:60px}.skin-black-light .content-header{background:0 0;box-shadow:none}.skin-black-light .left-side,.skin-black-light .main-sidebar,.skin-black-light .wrapper{background-color:#f9f9f9}.skin-black-light .content-wrapper,.skin-black-light .main-footer{border-left:1px solid #EEE}.skin-black-light .user-panel>.info,.skin-black-light .user-panel>.info>a{color:#444}.skin-black-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-black-light .sidebar-menu>li.header{color:#5e5e5e;background:#f1f1f1;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.skin-black-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-black-light .sidebar-menu>li.active>a,.skin-black-light .sidebar-menu>li:hover>a{color:#000;background:#fff}.skin-black-light .sidebar-menu>li:hover>a{border-left-color:#ccc}.skin-black-light .sidebar-menu>li.active>a{border-left-color:#017792;font-weight:600}.skin-black-light .sidebar-menu>li>.treeview-menu{background:#fff}.skin-black-light .sidebar{border-right:1px solid #e0e0e0}.skin-black-light .sidebar a{color:#444}.skin-black-light .sidebar a:hover{text-decoration:none}.skin-black-light .treeview-menu>li>a{color:#777}.skin-black-light .treeview-menu>li.active>a,.skin-black-light .treeview-menu>li>a:hover{color:#000}.skin-black-light .treeview-menu>li.active>a{font-weight:600}.skin-black-light .sidebar-form{border-radius:3px;border:1px solid #EEE;margin:10px 10px}.skin-black-light .sidebar-form .btn,.skin-black-light .sidebar-form input[type=text]{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-black-light .sidebar-form input[type=text]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-black-light .sidebar-form input[type=text]:focus,.skin-black-light .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black-light .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-black-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #EEE}}.skin-black-light .pagination>.active>a,.skin-black-light .pagination>.active>a:focus,.skin-black-light .pagination>.active>a:hover,.skin-black-light .pagination>.active>span,.skin-black-light .pagination>.active>span:focus,.skin-black-light .pagination>.active>span:hover{background-color:#017792;border-color:#017792}.skin-black-light #control-sidebar-report-tab>.content{padding:0}body.login-page,body.register-page{background:#fff}body.login-page .login-box,body.register-page .login-box{position:absolute;max-width:400px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);margin:0;margin-left:2%;margin-top:-2%;text-align:center}body.login-page .login-box .login-logo,body.login-page .login-box .register-logo,body.register-page .login-box .login-logo,body.register-page .login-box .register-logo{font-size:inherit;width:100%;height:40px;align-self:center;text-align:center}body.login-page .login-box .login-logo img.logo,body.login-page .login-box .register-logo img.logo,body.register-page .login-box .login-logo img.logo,body.register-page .login-box .register-logo img.logo{width:60%}body.login-page .login-box .login-box-body,body.register-page .login-box .login-box-body{background:0 0;padding-left:0;padding-right:0}body.bg-img{background:url(/sprockler/login-bg.svg) no-repeat;background-attachment:fixed;background-position:center;background-size:2500px}.ui-tooltip{padding:8px;position:absolute;z-index:9999;-o-box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;background-color:#F4F4F4}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.switch{position:relative;display:inline-block;width:60px;height:34px;vertical-align:middle}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#999;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.2s;transition:.2s}input:checked+.slider{background-color:#017792}input:focus+.slider{box-shadow:0 0 1px #017792}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.switch.small{position:relative;display:inline-block;width:50px;height:24px}.switch.small .slider:before{height:16px;width:16px}.box-header>.fa-minus:before,.box-header>.fa-plus:before{display:none}.box-header>.fa-minus,.box-header>.fa-plus{cursor:pointer}.box-header>.box-header .btn,.box-header>a.icon-button{position:relative;z-index:3}.box-header .btn-box-tool{position:absolute;right:0;top:0;bottom:0;left:0;width:100%;padding-top:7px;padding-right:10px;padding-left:10px;z-index:1;text-align:right}.box-header .btn-box-tool:focus{outline:0}.box-header .no-row{margin-top:-20px}