html{overflow-y:scroll;font-size:13px}body{font-family:Roboto,sans-serif;background:#fff;min-height:100vh}#preloader{position:fixed;left:0;top:0;z-index:99999;height:100%;width:100%;background:#fff;display:flex}#preloader .loader{margin:auto;height:50px;width:50px;border-radius:50%;position:relative}#preloader .loader:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:#000;border-radius:50%;opacity:0;animation:popin 1.5s linear infinite 0s}#preloader .loader:after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:#000;border-radius:50%;opacity:0;animation:popin 1.5s linear infinite .5s}@keyframes popin{0%{opacity:0;transform:scale(0)}1%{opacity:.5;transform:scale(0)}99%{opacity:0;transform:scale(2)}100%{opacity:0;transform:scale(0)}}.to-top{z-index:9}.tooltip-inner{white-space:pre-wrap}.slogans .month-slogan{text-transform:uppercase;color:#029ed6;font-size:1.5rem}.slogans .sep{font-size:1.5rem}.slogans .week-slogan{font-style:italic;color:#ccc;font-size:1.15rem}.content-page .content{padding:0;min-height:calc(100vh - 100px)}.search-bar{padding-top:15px;background:#fff}.search-bar #search-wrapper{margin-bottom:0}.search-bar #search-wrapper label{display:none}.search-bar #search-wrapper #search::-webkit-input-placeholder{color:#029ed6;text-align:center}.search-bar #search-wrapper #search:-moz-placeholder{color:#029ed6;text-align:center}.search-bar #search-wrapper #search::-moz-placeholder{color:#029ed6;text-align:center}.search-bar #search-wrapper #search:-ms-input-placeholder{color:#029ed6;text-align:center}.main-content{padding-top:15px}.highlight{color:#029ed6}.highlight2{color:#6c6c6c}.highlight3{color:red}.btn{font-size:.85rem}.btn:not(.bs-style):not(.btn-link){background:#41cbfd;background:-moz-linear-gradient(top,#41cbfd 0,#01668a 100%);background:-webkit-linear-gradient(top,#41cbfd 0,#01668a 100%);background:linear-gradient(to bottom,#41cbfd 0,#01668a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#41cbfd, endColorstr=#01668a, GradientType=0)}.btn:not(.bs-style):enabled:not(.btn-link):hover,.btn:not(.bs-style):not(.disabled):not(.btn-link):hover{background:#015371;background:-moz-linear-gradient(top,#015371 0,#28c5fd 100%);background:-webkit-linear-gradient(top,#015371 0,#28c5fd 100%);background:linear-gradient(to bottom,#015371 0,#28c5fd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#015371, endColorstr=#28c5fd, GradientType=0)}.disabled,.slick-disabled,:disabled,[disabled]{opacity:.45!important;pointer-events:none}.disabled *,.slick-disabled *,:disabled *,[disabled] *{cursor:not-allowed!important}.closed{cursor:not-allowed!important}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;color:#029ed6;font-weight:300}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:300}p{margin:0}p+p{margin-top:.5rem}.jumbotron{background:0 0}.btn{padding:.125rem .5rem;-webkit-border-radius:.45rem;-moz-border-radius:.45rem;border-radius:.45rem}.breadcrumb-holder{padding:13px 25px}.text-blue-gradient{color:#029ed6;background:-webkit-linear-gradient(top,#41cbfd 0,#0279a3 100%);-webkit-background-clip:text}.text-blue{color:#029ed6}.tooltip .tooltip-inner{background-color:#029ed6}.tooltip.bs-tooltip-top .arrow:before{border-top-color:#029ed6}.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#029ed6}.tooltip.bs-tooltip-right .arrow:before{border-right-color:#029ed6}.tooltip.bs-tooltip-left .arrow:before{border-left-color:#029ed6}.profile-dropdown{width:auto;white-space:nowrap}.dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ccc}#main .headerbar .headerbar-left{background-color:#014d69}#main .headerbar .headerbar-left .logo{position:relative;display:block}#main .headerbar .headerbar-left .logo img.big{max-width:200px;max-height:20px;display:none;opacity:0}#main .headerbar .headerbar-left .logo img.small{display:inline;opacity:1}#main .headerbar .headerbar-left .logo:after{position:absolute;display:block;content:'';width:80%;height:2px;bottom:-2px;left:10%;background:-moz-linear-gradient(left,rgba(204,204,204,0) 0,rgba(204,204,204,.02) 1%,#fff 50%,rgba(204,204,204,0) 100%);background:-webkit-linear-gradient(left,rgba(204,204,204,0) 0,rgba(204,204,204,.02) 1%,#fff 50%,rgba(204,204,204,0) 100%);background:linear-gradient(to right,rgba(204,204,204,0) 0,rgba(204,204,204,.02) 1%,#fff 50%,rgba(204,204,204,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cccccc', endColorstr='#00cccccc', GradientType=1)}#main .headerbar .navbar-custom{background-color:#029ed6}.main-sidebar{background-color:#014d69;background-image:url(../images/sidebar-bg.jpg);background-repeat:repeat-x;background-size:contain;background-position:center center;background-attachment:fixed;z-index:15}#sidebar-menu{padding-bottom:0}#sidebar-menu>ul>li{position:relative}#sidebar-menu>ul>li>a{color:#fff}#sidebar-menu>ul>li>a:hover{background-color:#029ed6;border-left-color:#fff}#sidebar-menu>ul>li .arrow{position:absolute;top:0;right:-5px;bottom:0;z-index:15}#sidebar-menu>ul>li .arrow img{max-height:100%}#sidebar-menu>ul>li+li:before{position:absolute;display:block;top:0;left:10%;width:80%;height:2px;content:'';background:url(../images/sidebar-menu-sep.png) center repeat-x}.box{-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 4px 2px rgba(0,0,0,.25);box-shadow:0 0 4px 2px rgba(0,0,0,.25);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:url(../images/box-bg.jpg) center center repeat-x;position:relative!important}.box .disabled{background-color:rgba(150,150,150,.45);pointer-events:initial;cursor:not-allowed}.box .card-title{margin:.25rem;margin-bottom:.75rem;border:0 solid;border-bottom-width:1px;border-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(100,100,100,.05),rgba(100,100,100,.25),rgba(100,100,100,.05),rgba(0,0,0,0)) 1;font-size:1.25rem;color:#aeadad;font-weight:300}.box .card-body{text-align:center;padding:.5rem .5rem 0 .5rem}.box .card-body h2{font-size:1.45rem}.box .card-body h4{font-size:1.2rem}.box .card-body .media-body a{font-size:1.05rem}.box .card-footer{background:0 0;border:none;text-align:center}.box .card-footer a,.box .card-footer button{display:block;font-size:1.05rem;color:#029ed6;width:100%}.box .card-footer a:after,.box .card-footer button:after{display:block;float:right;content:'\f054';font-family:'Font Awesome 5 Pro'}.block-box,.videoclass-box{padding:7px}.block-box+.block-box,.block-box+.videoclass-box,.videoclass-box+.block-box,.videoclass-box+.videoclass-box{margin-top:2rem}.block-box .box-title,.videoclass-box .box-title{padding:5px 0 10px}.block-box .box-title .week,.videoclass-box .box-title .week{color:#029ed6;font-size:2rem;line-height:2rem;text-align:center;font-weight:700}.block-box .box-title .week small,.videoclass-box .box-title .week small{font-size:.75rem;line-height:.5rem;display:block}.block-box .box-title .title,.videoclass-box .box-title .title{color:#029ed6;font-size:1.45rem;line-height:35px;position:relative}.block-box .box-title .title small,.videoclass-box .box-title .title small{font-size:.75rem;line-height:1rem;display:block}.block-box .box-title .arrow,.videoclass-box .box-title .arrow{color:#029ed6}.block-box{background-color:#d3f4fd;border:1px solid #ccc;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.task-box+.task-box{margin-top:2rem}.task-box .week{margin-top:5px;border:1px solid #ccc;border-right:none;-webkit-border-radius:7px 0 0 7px;-moz-border-radius:7px 0 0 7px;border-radius:7px 0 0 7px;color:#029ed6;font-size:2rem;line-height:2rem;text-align:center;font-weight:700}.task-box .week small{font-size:.75rem;line-height:.5rem;display:block}.task-box .body{background-color:#d3f4fd;border:1px solid #ccc;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.task-box .body .tasks{background:0 0;border:none}.task-box .body .tasks .tasks-title{color:#029ed6;font-size:1.25rem;line-height:1.25rem}.task-box .body .tasks .tasks-title small{font-size:.75rem;line-height:1rem;display:block}.task-box .body .tasks .tasks-body{border:1px solid #ccc;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px}.task-box .body .tasks .tasks-body .task{text-align:center;display:flex;flex-direction:column;align-items:center;height:100%;box-sizing:border-box;justify-content:space-between}.task-box .body .tasks .tasks-body .task .task-data{white-space:nowrap;color:orange}.task-box .body .tasks .tasks-body .task .task-data .task-mark{font-size:2.5rem}.task-box .body .tasks .tasks-body .task .task-data .task-mark i{font-weight:700}.task-box .body .tasks .tasks-body .task .task-data .task-mark.a{color:#6dd116}.task-box .body .tasks .tasks-body .task .task-data .task-mark.b{color:#00b4ff}.task-box .body .tasks .tasks-body .task .task-data .task-mark.c{color:#ffdc3a}.task-box .body .tasks .tasks-body .task .task-data .task-mark.d{color:#ff8c1c}.task-box .body .tasks .tasks-body .task .task-data .task-mark.e{color:#ff030f}.task-box .body .tasks .tasks-body .task .task-actions .btn{font-size:1.25rem;padding:.125rem .5rem}.map-wrapper{height:250px}.map-wrapper:after{display:block;content:'';clear:both}@media only screen and (min-width:576px){.map-wrapper{height:350px}}@media only screen and (min-width:768px){.map-wrapper{height:400px}}@media only screen and (min-width:992px){.map-wrapper{height:500px}}@media only screen and (min-width:1200px){.map-wrapper{height:600px}}.list-group-item{background:0 0}.vertical-center{min-height:calc(100vh - 115px);display:flex;align-items:center}.topics li:not(.border-0).list-group-item{border:none}.topics li:not(.border-0).list-group-item:after{position:absolute;display:block;content:'';width:100%;height:1px;opacity:.6;left:0;bottom:-1px;z-index:9;background:-moz-linear-gradient(left,rgba(204,204,204,0) 0,#6c6c6c 50%,rgba(204,204,204,0) 100%);background:-webkit-linear-gradient(left,rgba(204,204,204,0) 0,#6c6c6c 50%,rgba(204,204,204,0) 100%);background:linear-gradient(to right,rgba(204,204,204,0) 0,#6c6c6c 50%,rgba(204,204,204,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cccccc', endColorstr='#00cccccc', GradientType=1)}.topics li .topic .number{text-align:right;width:25px;font-size:1.5rem;line-height:1.5rem;color:#029ed6;font-weight:700}.topics li .topic .media-body:first-line{line-height:1.5rem}.topics li .topic .updated-at{font-size:.75rem;color:#029ed6}.topics li .download{font-size:1.5rem}.topics li:hover{background:#efefef}.messages li.list-group-item{border:none}.messages li.list-group-item:after{position:absolute;display:block;content:'';width:100%;height:1px;opacity:.6;left:0;bottom:-1px;z-index:9;background:-moz-linear-gradient(left,rgba(204,204,204,0) 0,#6c6c6c 50%,rgba(204,204,204,0) 100%);background:-webkit-linear-gradient(left,rgba(204,204,204,0) 0,#6c6c6c 50%,rgba(204,204,204,0) 100%);background:linear-gradient(to right,rgba(204,204,204,0) 0,#6c6c6c 50%,rgba(204,204,204,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cccccc', endColorstr='#00cccccc', GradientType=1)}.messages li .message .datetime{text-align:right;width:75px;line-height:1.5rem;color:#029ed6}.messages li .message .media-body:first-line{line-height:1.5rem}.messages li .view{font-size:1.5rem}.messages li:hover{background:#efefef}.col-sep{height:2rem;margin:0 auto;position:relative;width:0}.col-sep:before{position:absolute;top:0;left:-3px;bottom:0;width:2px;content:'';background:-moz-linear-gradient(top,rgba(204,204,204,0) 0,rgba(204,204,204,.02) 1%,#6c6c6c 50%,rgba(204,204,204,0) 100%);background:-webkit-linear-gradient(top,rgba(204,204,204,0) 0,rgba(204,204,204,.02) 1%,#6c6c6c 50%,rgba(204,204,204,0) 100%);background:linear-gradient(to bottom,rgba(204,204,204,0) 0,rgba(204,204,204,.02) 1%,#6c6c6c 50%,rgba(204,204,204,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cccccc', endColorstr='#00cccccc', GradientType=0)}.progress{height:2rem;background:#029ed6;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.progress .progress-bar{background:#014d69}.calendar{margin:.5rem -5px}.calendar .slick-list{position:relative;padding:2.5rem!important}.calendar .slick-list .slick-track{background:#d3f4fd;overflow:visible;position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1)}.calendar .calendar-prev{left:0}.calendar .calendar-next{right:0}.calendar .calendar-next,.calendar .calendar-prev{line-height:0;position:absolute;display:block;width:2rem;top:2.5rem;bottom:2.5rem;padding:0;cursor:pointer;color:#029ed6;border:none;outline:0;background:#d3f4fd;z-index:9}.calendar .slick-slide{text-align:center;outline:0;position:relative}.calendar .slick-slide .labels{position:absolute;top:-15px;left:5px;right:0;height:30px}.calendar .slick-slide .labels .label{padding:0}.calendar .slick-slide .labels .label img{height:25px;max-width:100%}.calendar .slick-slide h3{line-height:2rem;display:block;margin:0}.calendar .slick-slide h3.current{display:none}.calendar .slick-slide h3 .number{font-size:2.1rem;font-weight:bolder;padding:3px 0}.calendar .slick-slide h3 small{display:block;line-height:.75rem;text-transform:uppercase}.calendar .slick-slide h3 small.month{font-size:.75rem}.calendar .slick-slide h3 small.day{font-size:.75rem}.calendar .slick-slide.slick-current .labels{top:-30px}.calendar .slick-slide.slick-current h3{display:none;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#014d69;background-image:linear-gradient(to bottom right,#02aae7,#014d69);margin:-.5rem auto;padding:.5rem 0;height:4.75rem;color:#fff;max-width:80px}.calendar .slick-slide.slick-current h3.current{display:block}.calendar-events .list-group-item:hover{background:#efefef}.calendar-events .spent-hours{color:#029ed6;font-weight:bolder;font-size:30px;line-height:30px}.calendar-events .counter-qty{-webkit-border-radius:.35rem;-moz-border-radius:.35rem;border-radius:.35rem;border:1px solid #ced4da}.calendar-events .counter-qty .counter-qty-input{max-width:3rem;color:#029ed6;font-weight:bolder;font-size:16px;line-height:16px;text-align:center;height:auto;padding:.125rem;display:inline-block;border:none;background:0 0}.calendar-events .counter-qty .counter-qty-input:focus{box-shadow:none}.calendar-events .counter-qty .buttons{display:inline-block;margin-left:10px}.calendar-events .counter-qty .buttons .button{margin:3px;width:10px;height:10px;display:block;-webkit-background-size:contain;cursor:pointer}.calendar-events .counter-qty .buttons .button.inc{background:transparent url(../images/calendar/numbers/arrow-up.png) center top no-repeat;background-size:contain}.calendar-events .counter-qty .buttons .button.dec{background:transparent url(../images/calendar/numbers/arrow-down.png) center bottom no-repeat;background-size:contain}.calendar-events .arrow-right{font-size:1.25rem;font-weight:bolder}.calendar-events .delete{display:block;margin-bottom:-5px}audio,video{width:100%;background:#efefef}.vertical-justify{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.bubble{position:relative;padding:15px;color:#6c6c6c;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #6c6c6c}.bubble:after{content:'';position:absolute;width:0;height:0;border-width:15px 15px 0;border-style:solid;border-color:#6c6c6c transparent}.bubble.left{margin-left:15px}.bubble.left:after{left:0;top:50%;margin-top:-8px;margin-left:-15px;bottom:auto;border-width:10px 15px 10px 0;border-color:transparent #6c6c6c}@media (min-width:576px){#main .headerbar .headerbar-left{background-color:#014d69}#main .headerbar .headerbar-left .logo img.big{max-width:200px;max-height:20px;display:inline;opacity:1}#main .headerbar .headerbar-left .logo img.small{display:none;opacity:0}#main .headerbar .navbar-custom{background:#029ed6 url(../images/top-bar-bg.png) center no-repeat;background-size:cover}#main .breadcrumb-holder{left:270px}#main.enlarged .headerbar .headerbar-left .logo img.big{display:none;opacity:0}#main.enlarged .headerbar .headerbar-left .logo img.small{display:inline;opacity:1}#main.enlarged .left.main-sidebar #sidebar-menu ul>li:hover>a{background-color:#029ed6}#main.enlarged .breadcrumb-holder{left:90px}}@media (min-width:576px) and (max-width:767px){html{font-size:14px}}@media (min-width:768px) and (max-width:991px){html{font-size:14px}}@media (min-width:992px) and (max-width:1999px){html{font-size:14px}}@media (min-width:1200px){html{font-size:14px}}.order-box{background:#ecfdff;padding:30px}.order-box h3{border-bottom:1px solid #ddd;padding-bottom:5px}.order-box .list{padding-left:0;list-style:none}.order-box .list li a{color:#797979;font-weight:400;border-bottom:1px solid #eee;display:block;line-height:2rem}.order-box .list li a span{float:right}.order-box .list li a .middle{float:none;text-align:right;display:inline-block;margin-left:30px;color:#2a2a2a}.order-box .list li:nth-child(4) a .middle{margin-left:48px}.order-box .totals-list li a{text-transform:uppercase;color:#2a2a2a;font-weight:500}.order-box .totals-list li a span{color:#797979;text-transform:capitalize}.order-box .totals-list li:last-child a span{color:#2a2a2a}.order-box .payment-methods{padding:5px 0}.order-box .payment-methods .payment-method h4{font-size:14px;text-transform:uppercase;color:#2a2a2a;font-weight:500;padding-left:22px;position:relative;margin-bottom:15px;margin-top:15px}.order-box .payment-methods .payment-method h4:before{content:"";width:14px;height:14px;border-radius:50%;border:1px solid #cdcdcd;background:#fff;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.order-box .payment-methods .payment-method h4:after{content:"";height:4px;width:4px;background:#fff;border-radius:50%;display:block;position:absolute;left:5px;top:8px}.order-box .payment-methods .payment-method h4 img{padding-left:60px}.order-box .payment-methods .payment-method .info{background:#fff;padding:20px}.order-box .payment-methods .payment-method.active h4:before{background:#ff3368;border-color:#ff3368}.order-box .place-order{padding:9px 42px;font-size:1.25rem;line-height:2rem;border-radius:50px;text-transform:uppercase;text-align:center}#quote-post{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}@media (max-width:991px){.order-box .place-order{padding:9px 34px}}@media only screen and (min-width:992px) and (max-width:1200px){.order-box .place-order{padding:9px 34px}}@media only screen and (max-width:767px){.login-box form .login-form-head{padding-top:20px!important}.login-box form .login-form-body{padding:15px!important}}.lh-1{line-height:1!important}.icon-invisible{visibility:hidden}.main-sidebar.left{position:fixed}#main.enlarged .left.main-sidebar{position:absolute!important}@media (min-width:376px){#sidebar-menu{position:fixed;width:250px}#main.enlarged .left.main-sidebar #sidebar-menu{width:70px}}