@font-face{font-family:"sola";src:url(/static/media/sola.9185e9f6.eot);src:url(/static/media/sola.9185e9f6.eot) format("embedded-opentype"),url(/static/media/sola.7ae6f335.woff) format("woff"),url(/static/media/sola.c4ae93e3.ttf) format("truetype"),url(/static/media/sola.1e908618.svg) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:"sola"!important;font-style:normal!important;font-weight:400!important;font-feature-settings:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-map-pin-streamline:before{content:"\61"}.icon-map-streamline-user:before{content:"\62"}.icon-angle-right:before{content:"\63"}.icon-angle-double-right:before{content:"\64"}.icon-angle-left:before{content:"\65"}.icon-angle-double-left:before{content:"\66"}.icon-bars:before{content:"\67"}.icon-list-unordered:before{content:"\68"}.icon-up-open-mini:before{content:"\69"}.icon-down-open-mini:before{content:"\6a"}.icon-down-open-big:before{content:"\6b"}.icon-down-arrow:before{content:"\6c"}.icon-up-arrow:before{content:"\6d"}.icon-up-open-big:before{content:"\6e"}.icon-filter:before{content:"\6f"}.icon-arrows-ccw:before{content:"\70"}.icon-man-people-streamline-user:before{content:"\72"}.icon-logout:before{content:"\73"}.icon-info-circle:before{content:"\74"}.icon-settings-streamline-1:before{content:"\75"}.icon-lock:before{content:"\76"}.icon-book:before{content:"\77"}.icon-017-teamwork-1:before{content:"\78"}.icon-collapse-prev:before{content:"\79"}.icon-collapse-next:before{content:"\7a"}.icon-graph-bar:before{content:"\41"}.icon-sort:before{content:"\42"}.icon-sort-amount-asc:before{content:"\43"}.icon-sort-amount-desc:before{content:"\44"}.icon-alert:before{content:"\71"}.icon-alert-1:before{content:"\45"}.icon-search:before{content:"\46"}.icon-key:before{content:"\47"}.icon-building-o:before{content:"\48"}.icon-power:before{content:"\49"}.icon-equalizer:before{content:"\4a"}.icon-flow-tree:before{content:"\4b"}.icon-add:before{content:"\4c"}.icon-plus:before{content:"\4d"}.icon-trash-o:before{content:"\4f"}.icon-cancel:before{content:"\50"}.icon-pencil-square-o:before{content:"\4e"}.icon-cancel-music:before{content:"\51"}.icon-calendar:before{content:"\52"}.icon-eye:before{content:"\53"}.icon-notepad:before{content:"\54"}.icon-print:before{content:"\55"}.icon-file-text-o:before{content:"\56"}.icon-download:before{content:"\57"}.icon-tachometer:before{content:"\58"}.icon-dashboard:before{content:"\59"}.icon-email-mail-streamline:before{content:"\5a"}.icon-gauge:before{content:"\30"}body{font-family:Arial,sans-serif;font-size:14px;color:#222;background:#fff}*{margin:0;padding:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}.clearfix:after{content:"";display:table;clear:both}p{margin:0;padding:0;line-height:24px}a{color:#222;cursor:pointer}a,a:active,a:focus,a:hover{text-decoration:none}a:focus,button:focus,input:focus,select:focus{outline:none}input[type=search]{-webkit-appearance:none;outline:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{display:none}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;width:100%;height:auto}img{max-width:100%;height:auto}ol,ul{list-style:none;margin:0;padding:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{padding-right:8px;padding-left:8px}.row{margin-right:-8px;margin-left:-8px}.container,.container-fluid{padding-right:8px;padding-left:8px}input.form-control{height:34px;font-size:14px;padding:5px;outline:none}input.form-control:active,input.form-control:focus,input.form-control:visited{outline:none;box-shadow:none}input.form-control:hover{border-color:#66bc51}.width5{width:5%}.width10{width:10%}.width15{width:15%}.width20{width:20%}.width25{width:25%}.width30{width:30%}.width35{width:35%}.width40{width:40%}.width45{width:45%}.width50{width:50%}.width55{width:55%}.width60{width:60%}.width65{width:65%}.width70{width:70%}.width75{width:75%}.width80{width:80%}.width85{width:85%}.width90{width:90%}.width95{width:95%}.width100{width:100%}.width85px{width:85px;text-align:right;padding-right:5px!important}.input-group .control-label{width:100%}.input-group .form-control{border-top-left-radius:3px!important;-moz-border-top-left-radius:3px!important;-webkit-border-top-left-radius:3px!important;-ms-border-top-left-radius:3px!important;-o-border-top-left-radius:3px!important;border-bottom-left-radius:3px!important;-moz-border-bottom-left-radius:3px!important;-webkit-border-bottom-left-radius:3px!important;-ms-border-bottom-left-radius:3px!important;-o-border-bottom-left-radius:3px!important}.input-group .input-group-text{height:34px;line-height:34px;font-size:14px;padding:0 5px;background-color:#f0f3f5}h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;color:#444;padding:0;margin:0;line-height:20px}h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:13px}a{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}a:hover{color:#31b710}:-ms-input-placeholder{color:#ccc!important}::placeholder{color:#ccc!important}.content-wrapper{margin-top:40px}body .btn-action{background-color:#66bc51!important;font-size:14px;border:none;outline:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}body .btn-action:active,body .btn-action:focus,body .btn-action:hover,body .btn-action:visited{background-color:#31b710!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}body .form-control:disabled,body .form-control[readonly]{background-color:#f3f5f7}.required{color:#c50000;padding-left:3px}.swiper-container.swiper-container-horizontal .swiper-pagination{bottom:0;text-align:right}.sidebar-project{width:260px;height:calc(100% - 60px);position:absolute;top:60px;background-color:#f0f3f5;padding:10px}.sidebar-project h2{text-transform:uppercase;font-size:16px;font-weight:700;padding-bottom:5px;border-bottom:1px solid #fff;margin-top:15px}.sidebar-project .sidebar-content{position:relative;overflow-y:auto;height:calc(100% - 30px)}.sidebar-project .group{position:relative;height:42px;cursor:pointer;font-weight:600}.sidebar-project .group .scal-ex{position:absolute;right:0;width:42px;height:42px;display:inline-block;text-align:right}.sidebar-project .group .scal-ex var{position:relative;font-size:22px;top:3px;display:inline-block}.sidebar-project .group .scal-ex var.rotate{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.sidebar-project span{font-size:22px;display:inline-block;width:24px;height:40px;text-align:left;position:relative;top:5px}.sidebar-project ul{margin-top:10px}.sidebar-project ul li{line-height:40px;position:relative}.sidebar-project ul li ul{margin-top:0;position:relative}.sidebar-project ul li ul:before{content:"";height:calc(100% - 20px);width:1px;position:absolute;left:0;top:0;border-left:1px dashed #222}.sidebar-project ul li ul li{padding-left:15px}.sidebar-project ul li ul li a{display:inline-block;width:100%;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;position:relative;min-height:40px;padding:0 5px 0 40px;line-height:40px}.sidebar-project ul li ul li a label{display:inline-block;width:100%;line-height:24px;cursor:pointer}.sidebar-project ul li ul li a span{position:absolute;top:5px;left:5px}.sidebar-project ul li ul li a:before{position:absolute;content:"";height:1px;width:15px;border-bottom:1px dashed #222;top:20px;left:-15px}.sidebar-project ul li ul li a.active{color:#66bc51;background-color:#dee0e2}.sidebar{width:260px;height:calc(100% - 60px);position:absolute;top:60px;background-color:#f0f3f5;padding:10px}.sidebar h2{text-transform:uppercase;font-size:16px;font-weight:700;padding-bottom:5px;border-bottom:1px solid #fff;margin-top:15px}.sidebar var{font-size:22px;display:inline-block;width:34px;height:40px;text-align:left;position:relative;top:5px;text-align:center}.sidebar ul{margin-top:10px}.sidebar ul li{line-height:40px}.sidebar ul li a{display:inline-block;width:100%;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;position:relative}.sidebar ul li a.active{color:#66bc51;background-color:#dee0e2}body.menu_collapse .sidebar{width:60px;padding:0}body.menu_collapse .sidebar h2{display:none}body.menu_collapse .sidebar ul li a{width:60px;text-align:center;transition:all 0s ease;-moz-transition:all 0s ease;-webkit-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important}body.menu_collapse .sidebar ul li a span{position:absolute;display:none;top:0;left:40px;z-index:9;width:180px;background-color:#dee0e2;height:42px;line-height:42px}body.menu_collapse .sidebar ul li a:hover{background-color:#dee0e2}body.menu_collapse .sidebar ul li a:hover span{display:block}body.menu_collapse #main{width:calc(100% - 60px)}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px;opacity:0}[type=checkbox]+label{position:relative;padding-left:40px;cursor:pointer;display:inline-block;height:40px;line-height:40px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}[type=checkbox]+label:before,[type=checkbox]:not(.filled-in)+label:after{content:"";position:absolute;top:10px;left:10px;width:20px;height:20px;z-index:0;border:1px solid #ddd;border-radius:2px}[type=checkbox]:not(:checked):disabled+label:before{border:none;background-color:#ddd}[type=checkbox].tabbed:focus+label:after{transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}[type=checkbox]:checked+label:before{top:10px;left:10px;width:8px;height:16px;border-color:transparent #66bc51 #66bc51 transparent;border-style:solid;border-width:2px;transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:100% 100%}[type=checkbox]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);border-bottom:2px solid rgba(0,0,0,.26)}[type=checkbox]:indeterminate+label:before{top:-11px;left:-12px;width:10px;height:22px;border:none;border-right:2px solid #22a5e9;transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:100% 100%}[type=checkbox]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);background-color:transparent}[type=checkbox].filled-in+label:after{border-radius:2px}[type=checkbox].filled-in+label:after,[type=checkbox].filled-in+label:before{content:"";left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}[type=checkbox].filled-in:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;transform:rotate(37deg);transform-origin:100% 100%}[type=checkbox].filled-in:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:1px solid #5a5a5a;top:0;z-index:0}[type=checkbox].filled-in:checked+label:before{top:0;left:1px;width:8px;height:13px;border-color:transparent #fff #fff transparent;border-style:solid;border-width:2px;transform:rotate(37deg);transform-origin:100% 100%}[type=checkbox].filled-in:checked+label:after{top:0;width:20px;height:20px;border:1px solid #66bc51;background-color:#66bc51;z-index:0}[type=checkbox].filled-in.tabbed:focus+label:after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,.1)}[type=checkbox].filled-in.tabbed:checked:focus+label:after{border-radius:2px;background-color:#22a5e9;border-color:#22a5e9}[type=checkbox].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}[type=checkbox].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#bdbdbd}[type=checkbox].filled-in:disabled:checked+label:before{background-color:transparent}[type=checkbox].filled-in:disabled:checked+label:after{background-color:#bdbdbd;border-color:#bdbdbd}.switch,.switch *{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#66bc51}.switch label input[type=checkbox]:checked+.lever:after{background-color:#66bc51;left:24px}.switch label .lever{content:"";display:inline-block;position:relative;width:40px;height:15px;background-color:#818181;border-radius:15px;transition:background .3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:after{content:"";position:absolute;display:inline-block;width:21px;height:21px;background-color:#f1f1f1;border-radius:21px;box-shadow:0 1px 3px 1px rgba(0,0,0,.4);left:-5px;top:-3px;transition:left .3s ease,background .3s ease,box-shadow .1s ease}input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever:after,input[type=checkbox]:checked:not(:disabled)~.lever:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(38,166,154,.1)}input[type=checkbox]:not(:disabled).tabbed:focus~.lever:after,input[type=checkbox]:not(:disabled)~.lever:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,0,0,.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#bdbdbd}input.chk-default:checked,input.chk-default:not(:checked){position:unset!important;opacity:1!important}.checkmark .switch label{margin-bottom:0}.checkmark .switch label input[type=checkbox]{display:none}.checkmark .switch label .lever{width:24px;height:12px;margin:0}.checkmark .switch label .lever:after{width:8px;height:8px;left:2px;top:2px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;background:#fff}.checkmark .switch label input[type=checkbox]:checked+.lever.switch-col-darkblue:after{background:#fff;left:12px}.checkmark .switch label input[type=checkbox]:checked+.lever.switch-col-darkblue{background:#66bc51}.modal-printf .modal-content{height:100%}.download,.download span{display:inline-block}.download span{background-color:#f3f5f7;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;height:34px;padding:0 10px;line-height:34px;cursor:pointer}.download span:hover{background-color:#66bc51;color:#fff}.download span var{position:relative;top:2px}.notification-error{position:fixed;top:0;left:0;z-index:99999;background:#c30;width:100%;height:60px;text-align:center;line-height:60px;padding-right:50px}.notification-error p{line-height:60px;color:#fff;font-size:16px}.notification-error p a{display:inline-block;color:#fff;position:absolute;right:15px;width:30px;top:0;height:60px}.notification-error p a:hover{color:#ddd}.level-1{padding-left:50px!important}#main{width:calc(100% - 260px);height:calc(100% - 60px);position:absolute;top:60px;right:0;background-color:#fff;padding:15px;overflow-y:auto}.page-breadcrumb{height:40px;width:100%;border-bottom:1px solid #ddd}.page-breadcrumb h2{text-transform:uppercase;font-size:14px;font-weight:700;line-height:40px}.page-breadcrumb ul{text-align:right}.page-breadcrumb ul li{display:inline-block;margin-left:10px}.page-breadcrumb ul li div{display:inline-block;height:34px;line-height:34px;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-o-border-radius:4px!important;-ms-border-radius:4px!important;border:1px solid #f0f3f5;width:34px;cursor:pointer;text-align:center}.page-breadcrumb ul li div.active,.page-breadcrumb ul li div.add{background-color:#66bc51;color:#fff}.page-breadcrumb ul li div.active:hover,.page-breadcrumb ul li div.add:hover{background-color:#31b710}.page-breadcrumb ul li div.active.disabled,.page-breadcrumb ul li div.add.disabled{cursor:not-allowed;opacity:.4}.page-breadcrumb ul li div span{position:relative;top:2px}.page-breadcrumb ul li div span.none-text{padding-right:0}.form-search{padding:15px 10px 0 15px;border:1px solid #ddd;margin-top:15px;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-o-border-radius:4px!important;-ms-border-radius:4px!important;background-color:#f3f5f7}.data-view{margin-top:15px;border:1px solid #ddd}.data-view .main-header .header-row{display:flex;flex-wrap:wrap;background-color:#f0f3f5}.data-view .main-header .header-row .header-col{flex-grow:1;border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:40px;line-height:40px;padding:0 5px;position:relative}.data-view .main-header .header-row .header-col:last-of-type{border-right:none}.data-view .main-header .header-row .header-col p{height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.data-view .main-header .header-row .header-col.sorting{cursor:pointer;padding:0 25px 0 5px}.data-view .main-header .header-row .header-col.sorting:after{font-family:"sola"!important;font-style:normal!important;font-weight:400!important;font-feature-settings:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\42";position:absolute;right:5px;opacity:.5;top:10px;font-size:18px}.data-view .main-header .header-row .header-col.sorting.asc:after{content:"\43";font-size:14px}.data-view .main-header .header-row .header-col.sorting.desc:after{content:"\44";font-size:14px}.data-view .main-body .body .body-row{display:flex;flex-wrap:wrap}.data-view .main-body .body .body-row:nth-child(2n){background-color:#f3f5f7}.data-view .main-body .body .body-row .body-col{flex-grow:1;border-right:1px solid #ddd;border-top:1px solid #ddd;padding:5px}.data-view .main-body .body .body-row .body-col p img{height:40px}.data-view .main-body .body .body-row .body-col p.child{padding-left:15px}.data-view .main-body .body .body-row .body-col:last-of-type{border-right:none}.functions{text-align:right;position:relative}.functions p{width:34px;height:34px;text-align:center;line-height:34px;cursor:pointer;border:1px solid #ddd;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;display:inline-block}.functions p i{position:relative;top:3px}.functions ul li{cursor:pointer;width:25px;height:25px;display:inline-block;text-align:center;line-height:25px;border:1px solid #ddd;margin-left:5px;margin-bottom:5px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important}.functions ul li.disabled{cursor:not-allowed;opacity:.4}.functions ul li var{position:relative;top:3px}.functions ul li:hover{background-color:#f0f3f5}.modal .modal-title{font-weight:700}.modal .modal-header{background:#cadfec;padding:5px 15px;position:relative}.modal .modal-header .close{cursor:pointer;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;opacity:.5;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center}.modal .modal-header .close var{position:relative;top:2px}.modal .modal-header .close:hover{opacity:1;background-color:#97c3de}.modal .modal-body{background:#f0f3f5}.modal .modal-body .tab-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff}.modal .modal-body .tab-content .info{padding:15px}.modal .modal-body .tab-content .meta{padding:15px;border-top:5px solid #66bc51}.modal .modal-body .tab-content .meta h2{padding:5px 0;font-size:16px;border-bottom:1px solid #ddd;font-weight:700}.modal .modal-body .tab-content .meta .meta-content{padding:15px 0 0}.modal .modal-footer{padding:5px 15px}body .tooltip-action{color:#fff;padding:0 10px;background-color:#66bc51}body .tooltip-action.place-left:after{border-left-color:#66bc51}body .tooltip-action.place-top:after{border-top-color:#66bc51}body .tooltip-action.place-right:after{border-right-color:#66bc51}body .tooltip-action.place-bottom:after{border-bottom-color:#66bc51}body .tooltip-action.type-error{background-color:#f58634}body .tooltip-action.place-top.type-error:after{border-top-color:#f58634}.data-empty{text-align:center;padding:50px 0;color:#9a9898;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;margin:15px 0;width:100%}.btn-save{background-color:#66bc51;color:#fff;height:34px;line-height:34px;padding:0 10px;outline:none;font-size:14px}.btn-save:active,.btn-save:focus,.btn-save:visited{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;outline:none}.btn-save:hover{background-color:#31b710;color:#fff}.btn-search{background-color:#66bc51;color:#fff;margin-top:20px;height:34px;line-height:34px;padding:0 10px;font-size:14px;outline:none}.btn-search.inline-row{margin-top:0}.btn-search:active,.btn-search:focus,.btn-search:hover,.btn-search:visited{background-color:#31b710;color:#fff;outline:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}.btn-reset{border:1px solid #ddd;margin-top:20px;height:34px;line-height:34px;padding:0 10px;font-size:14px;margin-left:10px;outline:none}.btn-reset:active,.btn-reset:focus,.btn-reset:hover,.btn-reset:visited{border-color:#b8b6b6;outline:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}.btn-cancel{background-color:#f0f3f5;margin-right:15px;height:34px;line-height:34px;padding:0 10px;font-size:14px}.input-error,.input-error-role,.input-error-role .cmsdatepicker .form-control,.input-error-role .cmsdatepicker .input-group-append .datepickerbutton,.input-error-role .select__control,.input-error .cmsdatepicker .form-control,.input-error .cmsdatepicker .input-group-append .datepickerbutton,.input-error .select__control{border-color:#a70606!important}.validate-message{color:#a70606;margin-top:3px;width:100%;font-size:14px}.paging{width:100%;padding:15px 0}.paging .form-select{font-size:14px;height:30px}.paging .form-select:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}.paging ul li{display:inline-block}.paging ul li input{width:40px;height:25px;border:1px solid #ddd;border-radius:3px!important;margin:0 3px}.paging ul li input,.paging ul li span{background:#fff;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important}.paging ul li span{display:inline-block;border-radius:3px!important;border:1px solid #f3f5f7;padding:0 9px;height:30px;line-height:30px;margin:0 0 5px 10px;cursor:pointer}.paging ul li span:hover{background:#f1f3f7}.paging ul li.active span{background:#66bc51;color:#fff}.paging ul li.disabled span{color:#fbfdff;background:#d4d9e0;border-color:#d4d9e0;cursor:auto}.upload-icon .alert-danger,.upload-icon .alert-warning{padding:5px}.upload-icon .item-add-icon{margin-bottom:20px;border:1px solid #f3f5f7;border-radius:4px;overflow:hidden}.upload-icon .item-add-icon,.upload-icon .item-add-icon .view-icon{position:relative;height:180px;width:180px}.upload-icon .item-add-icon .view-icon img{height:180px;max-width:none}.upload-icon .item-add-icon .view-icon .icon-action{position:absolute;top:0;width:100%;padding:5px 10px;text-align:right}.upload-icon .item-add-icon .view-icon .icon-action label,.upload-icon .item-add-icon .view-icon .icon-action span{width:30px;height:30px;background:hsla(0,0%,100%,.8);border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;-o-border-radius:50%!important;-ms-border-radius:50%!important;line-height:30px;cursor:pointer;border:1px solid #f3f5f7;margin-left:10px;display:inline-block;text-align:center}.upload-icon .item-add-icon .view-icon .icon-action label:hover,.upload-icon .item-add-icon .view-icon .icon-action span:hover{background:#66bc51;color:#fff}.upload-icon .item-add-icon input{display:none}.upload-icon .item-add-icon .add-icon{height:100%}.upload-icon .item-add-icon .add-icon label{display:inline-block;width:100%;height:100%;text-align:center;cursor:pointer;padding-top:20%}.upload-icon .item-add-icon .add-icon label i{font-size:36px;color:#848484}.upload-icon .item-add-icon .add-icon label span{display:inline-block;width:100%;font-style:italic;color:#606060}.upload-icon .item-upload-image{border:1px dashed #66bc51;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;overflow:hidden;min-height:140px}.upload-icon .view-image img{height:140px}.upload-banner-desktop .alert-danger,.upload-banner-desktop .alert-warning{padding:5px}.upload-banner-desktop .item-add-banner-desktop{margin-bottom:20px;border:1px solid #f3f5f7;border-radius:4px;overflow:hidden;position:relative;min-height:180px}.upload-banner-desktop .item-add-banner-desktop .view-banner-desktop{width:100%;position:relative}.upload-banner-desktop .item-add-banner-desktop .view-banner-desktop .banner-desktop-action{position:absolute;top:0;width:100%;padding:5px 10px;text-align:right}.upload-banner-desktop .item-add-banner-desktop .view-banner-desktop .banner-desktop-action label,.upload-banner-desktop .item-add-banner-desktop .view-banner-desktop .banner-desktop-action span{width:30px;height:30px;background:hsla(0,0%,100%,.8);border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;-o-border-radius:50%!important;-ms-border-radius:50%!important;line-height:30px;cursor:pointer;border:1px solid #f3f5f7;margin-left:10px;display:inline-block;text-align:center}.upload-banner-desktop .item-add-banner-desktop .view-banner-desktop .banner-desktop-action label:hover,.upload-banner-desktop .item-add-banner-desktop .view-banner-desktop .banner-desktop-action span:hover{background:#66bc51;color:#fff}.upload-banner-desktop .item-add-banner-desktop input{display:none}.upload-banner-desktop .item-add-banner-desktop .add-banner-desktop{width:180px;height:180px;position:absolute;left:50%;margin-left:-90px}.upload-banner-desktop .item-add-banner-desktop .add-banner-desktop label{display:inline-block;width:100%;height:100%;text-align:center;cursor:pointer;padding-top:20%}.upload-banner-desktop .item-add-banner-desktop .add-banner-desktop label i{font-size:36px;color:#848484}.upload-banner-desktop .item-add-banner-desktop .add-banner-desktop label span{display:inline-block;width:100%;font-style:italic;color:#606060}.upload-banner-desktop .item-upload-image{border:1px dashed #66bc51;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;overflow:hidden;min-height:140px}.upload-banner-desktop .view-image img{height:140px}.upload-banner-mobile .alert-danger,.upload-banner-mobile .alert-warning{padding:5px}.upload-banner-mobile .item-add-banner-mobile{margin-bottom:20px;border:1px solid #f3f5f7;border-radius:4px;overflow:hidden;position:relative;min-height:180px}.upload-banner-mobile .item-add-banner-mobile .view-banner-mobile{width:100%;position:relative}.upload-banner-mobile .item-add-banner-mobile .view-banner-mobile .banner-mobile-action{position:absolute;top:0;width:100%;padding:5px 10px;text-align:right}.upload-banner-mobile .item-add-banner-mobile .view-banner-mobile .banner-mobile-action label,.upload-banner-mobile .item-add-banner-mobile .view-banner-mobile .banner-mobile-action span{width:30px;height:30px;background:hsla(0,0%,100%,.8);border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;-o-border-radius:50%!important;-ms-border-radius:50%!important;line-height:30px;cursor:pointer;border:1px solid #f3f5f7;margin-left:10px;display:inline-block;text-align:center}.upload-banner-mobile .item-add-banner-mobile .view-banner-mobile .banner-mobile-action label:hover,.upload-banner-mobile .item-add-banner-mobile .view-banner-mobile .banner-mobile-action span:hover{background:#66bc51;color:#fff}.upload-banner-mobile .item-add-banner-mobile input{display:none}.upload-banner-mobile .item-add-banner-mobile .add-banner-mobile{width:180px;height:180px;position:absolute;left:50%;margin-left:-90px}.upload-banner-mobile .item-add-banner-mobile .add-banner-mobile label{display:inline-block;width:100%;height:100%;text-align:center;cursor:pointer;padding-top:20%}.upload-banner-mobile .item-add-banner-mobile .add-banner-mobile label i{font-size:36px;color:#848484}.upload-banner-mobile .item-add-banner-mobile .add-banner-mobile label span{display:inline-block;width:100%;font-style:italic;color:#606060}.upload-banner-mobile .item-upload-image{border:1px dashed #66bc51;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;overflow:hidden;min-height:140px}.upload-banner-mobile .view-image img{height:140px}.tab-main .nav-tabs li span{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;cursor:pointer;color:#222}.tab-main .nav-tabs li span:hover{border-color:transparent;color:#66bc51}.tab-main .nav-tabs li span.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.box-info{background-color:#fff;border:1px solid #ddd;margin-bottom:15px}.box-info.clear-margin-bottom{margin-bottom:0}.box-info h2{font-size:14px;padding:7px 15px;border-bottom:1px solid #ddd;font-weight:700;position:relative}.box-info .box-info-content{padding:15px 15px 0}.box-translate{margin-bottom:15px}.file-upload .alert-danger,.file-upload .alert-warning{padding:5px}.file-upload .item-add-file-upload{border:1px solid #f3f5f7;border-radius:4px;overflow:hidden;position:relative;min-height:180px}.file-upload .item-add-file-upload .view-file-upload{position:relative}.file-upload .item-add-file-upload .view-file-upload img{max-width:100%}.file-upload .item-add-file-upload .view-file-upload .file-upload-action{position:absolute;top:0;width:100%;padding:5px 10px;text-align:right}.file-upload .item-add-file-upload .view-file-upload .file-upload-action label,.file-upload .item-add-file-upload .view-file-upload .file-upload-action span{width:30px;height:30px;background:hsla(0,0%,100%,.8);border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;-o-border-radius:50%!important;-ms-border-radius:50%!important;line-height:30px;cursor:pointer;border:1px solid #f3f5f7;margin-left:10px;display:inline-block;text-align:center}.file-upload .item-add-file-upload .view-file-upload .file-upload-action label:hover,.file-upload .item-add-file-upload .view-file-upload .file-upload-action span:hover{background:#66bc51;color:#fff}.file-upload .item-add-file-upload input{display:none}.file-upload .item-add-file-upload .add-file-upload{width:180px;height:180px;position:absolute;left:50%;margin-left:-90px}.file-upload .item-add-file-upload .add-file-upload label{display:inline-block;width:100%;height:100%;text-align:center;cursor:pointer;padding-top:20%}.file-upload .item-add-file-upload .add-file-upload label i{font-size:36px;color:#848484}.file-upload .item-add-file-upload .add-file-upload label span{display:inline-block;width:100%;font-style:italic;color:#606060}.file-upload .item-upload-image{border:1px dashed #66bc51;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;overflow:hidden;min-height:140px}.file-upload .view-image img{height:140px}#main-user{margin-top:90px;padding-bottom:30px}.header{position:fixed;width:100%;background-color:#fff;z-index:2;box-shadow:0 1px 1px 0 rgba(60,64,67,.2),0 1px 2px 1px rgba(60,64,67,.15)}.header,.header .logo{height:60px;top:0;left:0}.header .logo{width:260px;position:absolute;padding:5px}.header .logo img{max-height:100%}.header .logo span{font-size:20px;position:relative;top:5px;cursor:pointer;margin-right:20px}.header .sidebar-top{position:relative;margin-top:15px;margin-left:260px}.header .sidebar-top ul li{display:inline-block}.header .sidebar-top ul li a{padding:7px 10px;margin-right:10px;display:inline-block;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important}.header .sidebar-top ul li a.active,.header .sidebar-top ul li a:hover{background-color:#66bc51;color:#fff}.header .menu-top{text-align:right}.header .menu-top ul{display:inline-block}.header .menu-top ul li{height:60px;padding:10px 0;margin-left:20px;float:left;position:relative}.header .menu-top ul li.username{margin-left:10px}.header .menu-top ul li a{display:inline-block;line-height:40px;position:relative}.header .menu-top ul li a .notification{background:red;color:#fff;font-size:10px;display:inline-block;position:absolute;width:20px;height:20px;line-height:20px;top:-7px;font-style:normal}.header .menu-top ul li a .notification,.header .menu-top ul li a.round{border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;-o-border-radius:50%!important;-ms-border-radius:50%!important;text-align:center}.header .menu-top ul li a.round{background:#f2f3f5;width:40px;height:40px;line-height:40px;color:#606060;font-size:20px}.header .menu-top ul li a span{position:relative;top:2px}.header .menu-top ul li a img{height:20px;padding-right:5px}.header .menu-top ul li a.avatar span{border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;-o-border-radius:50%!important;-ms-border-radius:50%!important;width:40px;height:40px;overflow:hidden;display:inline-block;top:0;background-color:#f2f3f5;text-align:center;line-height:40px}.header .menu-top ul li a.avatar span var{position:relative;color:#606060;font-size:20px;top:2px}.header .menu-top ul li a.avatar span img{width:40px;height:40px;padding-right:0}.header .menu-top ul li ul{position:absolute;top:80px;right:0;background-color:#fff;width:280px;border:1px solid #ddd;visibility:hidden;opacity:0}.header .menu-top ul li ul.on{visibility:visible;opacity:1;top:60px}.header .menu-top ul li ul.language{width:140px}.header .menu-top ul li ul li{margin:0;padding:0;width:100%;height:auto;position:relative}.header .menu-top ul li ul li:after{content:"";position:absolute;top:-7px;right:10px;border-bottom:7px solid #ddd;border-left:7px solid transparent;border-right:7px solid transparent}.header .menu-top ul li ul li .item{border-bottom:1px solid #ddd;position:relative;padding:16px;display:flex;flex-direction:row}.header .menu-top ul li ul li .item a{line-height:inherit}.header .menu-top ul li ul li .item .main-item{position:relative;overflow:hidden}.header .menu-top ul li ul li .item .main-item .header-avatar{height:40px;width:40px;margin-right:16px;border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;-o-border-radius:50%!important;-ms-border-radius:50%!important;background-color:transparent;position:absolute;left:0;top:0;line-height:40px;text-align:center;border:1px solid #f3f6f7}.header .menu-top ul li ul li .item .main-item .channel-container{display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-left:55px}.header .menu-top ul li ul li .item .main-item .channel-container p{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header .menu-top ul li ul li .item .main-item .channel-container p a{font-size:14px;color:#66bc51;text-align:left;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;background:transparent;width:100%;height:auto}.header .menu-top ul li ul li .item-group{width:100%;padding:5px 0}.header .menu-top ul li ul li .item-group a{height:40px;padding:0 15px;position:relative;width:100%;display:inline-block;color:#222;text-align:left;line-height:40px}.header .menu-top ul li ul li .item-group a.active-lang{background:#f0f3f5}.header .menu-top ul li ul li .item-group a span{font-size:18px;top:3px;padding-right:10px}.header .menu-top ul li ul li .item-group a:hover{background:#f0f3f5}.sidebar-profile{border:1px solid #f0f3f5;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-o-border-radius:4px!important;-ms-border-radius:4px!important}.sidebar-profile .title{border-bottom:1px solid #f0f3f5;position:relative;padding:10px 10px 10px 60px}.sidebar-profile .title h2{font-size:16px;font-weight:700;margin-bottom:5px}.sidebar-profile .title p{color:#66bc51}.sidebar-profile .title .avatar{height:40px;width:40px;border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;-o-border-radius:50%!important;-ms-border-radius:50%!important;background-color:transparent;position:absolute;left:10px;top:10px;overflow:hidden;text-align:center;line-height:40px;border:1px solid #f3f5f7}.sidebar-profile .content{padding:10px}.sidebar-profile .content ul li a{height:40px;padding:0 15px;position:relative;width:100%;display:inline-block;color:#222;text-align:left;line-height:40px;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-o-border-radius:4px!important;-ms-border-radius:4px!important}.sidebar-profile .content ul li a.active{background-color:#f0f3f5;color:#66bc51}.sidebar-profile .content ul li a:hover{color:#66bc51}.sidebar-profile .content ul li a var{font-size:18px;top:3px;padding-right:10px;position:relative}.login #tsparticles{position:absolute;top:0;width:100%;height:100%;left:0;background:#009a84;background:linear-gradient(90deg,#009a84,#63f7e2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#009a84",endColorstr="#63f7e2",GradientType=1)}.login .main-login{position:fixed;top:0;left:0;z-index:9;width:100%;height:100%;overflow-y:auto}.login .main-login .content{max-width:360px;margin:0 auto}.login .main-login .content .main-form{background-color:#fff;border-radius:6px!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;-o-border-radius:6px!important;-ms-border-radius:6px!important;margin-top:10%}.login .main-login .content .main-form .logo{text-align:center;border-bottom:1px solid #ddd;padding:10px 20px}.login .main-login .content .main-form .logo img{width:120px}.login .main-login .content .main-form h1{text-transform:uppercase;font-size:18px;font-weight:700;color:#333;text-align:center;padding:20px 20px 0}.login .main-login .content .main-form .form{padding:20px}.login .main-login .content .main-form .form .mb-3{margin-bottom:20px!important}.login .main-login .content .main-form .form .btn-save{width:100%;height:40px;line-height:40px}.forgot-password .alert-message{text-align:center}.forgot-password .alert-message span{color:#66bc51;font-size:34px}.forgot-password .alert-message p{margin-top:10px}.forgot-password .alert-message a{border:1px solid #ddd;display:inline-block;width:100%;padding:5px 0;text-align:center;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-o-border-radius:4px!important;-ms-border-radius:4px!important;margin-top:15px}.forgot-password .alert-message a:hover{background-color:#f0f3f5}.forgot-password #tsparticles{position:absolute;top:0;width:100%;height:100%;left:0;background:#009a84;background:linear-gradient(90deg,#009a84,#63f7e2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#009a84",endColorstr="#63f7e2",GradientType=1)}.forgot-password .main-login{position:fixed;top:0;left:0;z-index:9;width:100%;height:100%;overflow-y:auto}.forgot-password .main-login .content{max-width:360px;margin:0 auto}.forgot-password .main-login .content .main-form{background-color:#fff;border-radius:6px!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;-o-border-radius:6px!important;-ms-border-radius:6px!important;margin-top:10%}.forgot-password .main-login .content .main-form .logo{text-align:center;border-bottom:1px solid #ddd;padding:10px 20px}.forgot-password .main-login .content .main-form .logo img{width:120px}.forgot-password .main-login .content .main-form h1{text-transform:uppercase;font-size:18px;font-weight:700;color:#333;text-align:center;padding:20px 20px 0}.forgot-password .main-login .content .main-form .form{padding:20px}.forgot-password .main-login .content .main-form .form .mb-3{margin-bottom:20px!important}.forgot-password .main-login .content .main-form .form .btn-save{width:100%;height:40px;line-height:40px}.reset-password #tsparticles{position:absolute;top:0;width:100%;height:100%;left:0;background:#009a84;background:linear-gradient(90deg,#009a84,#63f7e2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#009a84",endColorstr="#63f7e2",GradientType=1)}.reset-password .main-login{position:fixed;top:0;left:0;z-index:9;width:100%;height:100%;overflow-y:auto}.reset-password .main-login .content{max-width:360px;margin:0 auto}.reset-password .main-login .content .main-form{background-color:#fff;border-radius:6px!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;-o-border-radius:6px!important;-ms-border-radius:6px!important;margin-top:10%}.reset-password .main-login .content .main-form .logo{text-align:center;border-bottom:1px solid #ddd;padding:10px 20px}.reset-password .main-login .content .main-form .logo img{width:120px}.reset-password .main-login .content .main-form h1{text-transform:uppercase;font-size:18px;font-weight:700;color:#333;text-align:center;padding:20px 20px 0}.reset-password .main-login .content .main-form .form{padding:20px}.reset-password .main-login .content .main-form .form .mb-3{margin-bottom:20px!important}.reset-password .main-login .content .main-form .form .btn-save{width:100%;height:40px;line-height:40px}.react-datepicker__header.react-datepicker__header--custom select{margin:0 10px;border:1px solid #ddd;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;padding:0 5px;background:#f0f3f5}.react-datepicker__header.react-datepicker__header--custom select:hover{background-color:#f3f5f7;border-color:#66bc51}.react-datepicker__header.react-datepicker__header--custom button{width:24px;height:24px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;border:1px solid #ddd;background:#f0f3f5;text-align:center;line-height:24px}.react-datepicker__header.react-datepicker__header--custom button:hover{background-color:#f3f5f7;border-color:#66bc51}.react-datepicker__header.react-datepicker__header--custom button var{position:relative;top:1px}.input-group.cmsdatepicker .react-datepicker-popper{z-index:5}.input-group.cmsdatepicker .form-control{height:34px;background-color:#fff;padding:0}.input-group.cmsdatepicker .react-datepicker-wrapper{width:100%}.input-group.cmsdatepicker .react-datepicker-wrapper input[type=text]{border:none;background:#fff;height:32px;width:100%;padding:0 10px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;font-size:14px;color:#222}.input-group.cmsdatepicker .react-datepicker__triangle{left:50px!important}.input-group.cmsdatepicker .input-group-append .datepickerbutton{padding:0;width:34px;height:34px;border-color:#ddd;border-bottom-left-radius:0!important;-moz-border-bottom-left-radius:0!important;-webkit-border-bottom-left-radius:0!important;-ms-border-bottom-left-radius:0!important;-o-border-bottom-left-radius:0!important;border-top-left-radius:0!important;-moz-border-top-left-radius:0!important;-webkit-border-top-left-radius:0!important;-ms-border-top-left-radius:0!important;-o-border-top-left-radius:0!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;outline:none;color:#606060;z-index:1}.input-group.cmsdatepicker .input-group-append .datepickerbutton span{position:relative;top:2px}.input-group.cmsdatepicker .input-group-append .datepickerbutton:active,.input-group.cmsdatepicker .input-group-append .datepickerbutton:focus,.input-group.cmsdatepicker .input-group-append .datepickerbutton:hover{outline:none;background-color:#f0f3f5}.account .add{display:inline-block;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;background-color:#66bc51;color:#fff;height:30px;line-height:30px;padding:0 15px;cursor:pointer}.account .add:hover{background-color:#02c1a6}.account .add span{position:relative;top:2px;padding-right:5px}.account .form-account{padding-top:15px}.account .form-account .alert{margin-top:15px}.account .group-password{position:relative}.account .group-password .form-control{padding-right:115px}.account .group-password .generate-pass{position:absolute;height:34px;right:0;top:21px;line-height:34px;padding:0 10px;background:#66bc51;border-top-right-radius:4px!important;-moz-border-top-right-radius:4px!important;-webkit-border-top-right-radius:4px!important;-ms-border-top-right-radius:4px!important;-o-border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;-moz-border-bottom-right-radius:4px!important;-webkit-border-bottom-right-radius:4px!important;-ms-border-bottom-right-radius:4px!important;-o-border-bottom-right-radius:4px!important;color:#fff;cursor:pointer}.error-404{padding:30px}.error-404 p{margin-top:15px}.permissions{height:100%;position:relative}.permissions .form-roles{margin-top:15px}.permissions .data-permissions{height:calc(100% - 55px);position:relative;border:1px solid #ddd}.permissions .data-permissions .box-header{position:absolute;top:0;left:0;height:40px;width:100%}.permissions .data-permissions .box-header .data-header .header-row{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #e2e3e4;background:#f0f3f5}.permissions .data-permissions .box-header .data-header .header-row .header-col{flex-grow:1;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:40px;line-height:40px;font-weight:700;border-right:1px solid #e2e3e4;position:relative;text-align:center}.permissions .data-permissions .box-header .data-header .header-row .header-col.screen-name{width:calc(100% - 800px);text-align:left}.permissions .data-permissions .box-header .data-header .header-row .header-col:last-of-type{border-right:none}.permissions .data-permissions .box-body{height:calc(100% - 40px);position:absolute;top:40px;width:100%;left:0;overflow-x:auto}.permissions .data-permissions .box-body .data-body .body-row{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #e2e3e4}.permissions .data-permissions .box-body .data-body .body-row .body-col{flex-grow:1;padding:0 5px;height:40px;line-height:40px;text-align:center;border-right:1px solid #e2e3e4}.permissions .data-permissions .box-body .data-body .body-row .body-col p{height:40px;line-height:40px}.permissions .data-permissions .box-body .data-body .body-row .body-col p.level{padding-left:30px}.permissions .data-permissions .box-body .data-body .body-row .body-col.screen-name{width:calc(100% - 800px);text-align:left}.permissions .data-permissions .box-body .data-body .body-row .body-col:last-of-type{border-right:none}.widthfix80{width:80px}.project-system .screen-full{max-width:97%}.project-system .screen-full .modal-content{min-height:100%}.project-system .screen-full .modal-content .btn-margin-top{margin-top:20px}.project-system .screen-full .modal-content .box-info .box-info-content{padding:15px}.project-system .screen-full .modal-content .paging{padding:15px 0 0}.save-config{position:absolute;right:10px;display:inline-block;top:0;height:28px;line-height:26px;top:2px}.modal-project-config p.validate-message{display:none}.modal-project-config fieldset{border:1px solid #ddd;padding:15px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;margin-bottom:15px}.modal-project-config fieldset legend{font-size:14px;font-weight:700;border-bottom:1px solid #ddd}.add-config{background-color:#66bc51;margin-top:2px;color:#fff;display:inline-block;height:34px;line-height:34px;border-radius:4px!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;border:1px solid #f0f3f5;width:34px;cursor:pointer;font-size:18px;text-align:center}.add-config span{position:relative;top:2px}.modal-multi .main-multi-modal .modal-list-device{display:none!important}.add-device-share{position:absolute;right:5px;top:2px;background:#66bc51;color:#fff;font-weight:400;padding:5px 10px;border-radius:3px;cursor:pointer}.add-device-share:hover{background:#31b710}.project-user-manage .data-view{margin-top:0;margin-bottom:15px}.analytics .chart-view .list-parameter .title h2{padding:5px 0}@media print{body,html{height:auto!important;overflow:visible!important;overflow:initial!important;-webkit-print-color-adjust:exact}.main-break-page{page-break-before:always}.highcharts-container{margin:0 auto;width:100%}.export-year .box-item-chart{height:auto!important}}.data-chart{border:1px solid #ddd;box-shadow:0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 4px 0 rgba(0,0,0,.2);border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;overflow:hidden;margin-top:20px}.dashboard{height:100%}.dashboard hr{margin:3px 0}.dashboard .irradiance-item{padding:2px 5px}.dashboard .project-status{position:relative;padding:5px}.dashboard .project-status a{display:inline-block;position:relative}.dashboard .project-status a img{height:16px}.dashboard .project-status a .count-alert{position:relative;bottom:0;display:inline-block;font-size:10px;padding:0 2px;margin-right:5px}.dashboard .data-view{overflow-x:auto}.dashboard .data-view .main-dashboard-view{min-width:1720px}.dashboard .data-view .main-dashboard-view.meter-view{width:2150px!important}.dashboard .plant-sum{margin:15px 0}.dashboard .plant-sum .item{box-shadow:0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 4px 0 rgba(0,0,0,.2);padding:15px;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-o-border-radius:4px!important;-ms-border-radius:4px!important;position:relative;margin-bottom:15px}.dashboard .plant-sum .item h2{font-size:14px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #ddd;margin-bottom:5px}.dashboard .plant-sum .item .sub-item p{line-height:24px}.dashboard .plant-sum .item .sub-item .today{color:#66bc51;font-weight:700}.dashboard .plant-sum .item .sub-item .total-money{font-weight:700;color:#f2ae1b}.view-map{height:100%;position:relative}.view-map .data-view-map{width:100%;height:calc(100% - 96px);margin-top:10px;left:0;background-color:#ddd;border:1px solid #ddd}.view-map .data-view-map #post_view_map{width:100%;height:100%}.view-map .project-status{position:relative;padding:5px}.view-map .project-status a{display:inline-block;position:relative}.view-map .project-status a img{height:16px}.view-map .project-status a .count-alert{position:relative;bottom:0;background:#ff0;display:inline-block;font-size:8px;padding:0 2px;border:1px solid #990;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;margin-right:5px}.view-map .info-content{max-width:300px;padding-top:10px}.view-map .info-content p strong{font-weight:700}.sidebar-top{position:fixed;margin-top:15px;top:0;z-index:99}.sidebar-top ul li{display:inline-block}.sidebar-top ul li a{padding:7px 10px;margin-right:10px;display:inline-block;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important}.sidebar-top ul li a.active,.sidebar-top ul li a:hover{background-color:#66bc51;color:#fff}.plant{height:100%;position:relative}.plant .show-3day .cmsdatepicker,.plant .show-12month .cmsdatepicker{float:left;width:auto}.plant .show-3day .line-date span,.plant .show-12month .line-date span{position:relative;top:5px}.plant .full-screen{max-width:calc(100% - 3.5rem)}.plant .full-screen .modal-content{height:100%}.plant .full-screen .modal-content .modal-body{background-color:#fff;padding:0}.plant .list-device-status{box-shadow:0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 4px 0 rgba(0,0,0,.2);margin-top:20px;padding:15px}.plant .list-device-status h2{font-size:16px;position:relative;margin-bottom:15px}.plant .list-device-status h2 span{position:absolute;right:0;display:inline-block;border:1px solid #ddd;font-size:14px;padding:3px 10px;background:#f3f5f7;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;cursor:pointer;top:0}.plant .list-device-status h2 span var{position:relative}.plant .list-device-status .main-device-status{margin-top:30px}.plant .list-device-status .main-device-status.is-meter .item{margin-top:70px}.plant .list-device-status .main-device-status.is-meter .item.power-gird{margin-top:0}.plant .list-device-status .main-device-status.is-meter .item.solar-meter .line-energy{transform:rotate(-20deg);-moz-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg)}.plant .list-device-status .main-device-status.is-meter .item.solar-meter .line-home{transform:rotate(20deg);-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg)}.plant .list-device-status .main-device-status .item{position:relative;height:95px}.plant .list-device-status .main-device-status .item .sum-inverter{position:absolute;top:-20px;left:0}.plant .list-device-status .main-device-status .item img{width:70px}.plant .list-device-status .main-device-status .item .text{padding-top:10px}.plant .list-device-status .main-device-status .item .line-energy,.plant .list-device-status .main-device-status .item .line-home{position:absolute;width:calc(100% - 80px);height:1px;border-bottom:2px dashed #66bc51;top:35px;left:80px;transform-Origin:left bottom;text-align:center}.plant .list-device-status .main-device-status .item .line-energy.close,.plant .list-device-status .main-device-status .item .line-home.close{border-bottom-color:#860000}.plant .list-device-status .main-device-status .item .line-energy.close .close-line,.plant .list-device-status .main-device-status .item .line-home.close .close-line{width:24px;height:24px;line-height:24px;display:inline-block;position:absolute;top:-9px;right:-10px;color:#860000}.plant .list-device-status .main-device-status .item .line-energy span,.plant .list-device-status .main-device-status .item .line-home span{position:relative;top:-25px;color:#66bc51}.plant .site-info{box-shadow:0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.plant .site-info .info{border-bottom:1px solid #ddd;padding:10px}.plant .site-info .info .info-img{height:160px;overflow:hidden;position:relative}.plant .site-info .info .info-img img{position:absolute;top:0;left:0}.plant .site-info .info p{margin-top:5px}.plant .site-info .list-item{padding:15px 0}.plant .site-info .list-item ul li{margin-bottom:15px}.plant .site-info .list-item ul li .item{position:relative;padding:0 0 15px 70px}.plant .site-info .list-item ul li .item .view-icon{position:absolute;left:10px;top:5px;width:50px;height:50px;background-color:#f3f5f7;border-radius:10px!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;-o-border-radius:10px!important;-ms-border-radius:10px!important}.plant .site-info .list-item ul li .item p.text{font-size:16px}.plant .site-info .list-item ul li .item p.value{font-weight:700}.plant .site-info .list-item ul li .item.temperature .view-icon{background-color:#52b685}.plant .site-info .list-item ul li .item.irradiance .view-icon{background-color:#eaa13b}.plant .site-info .list-item ul li .item.temp .view-icon{background-color:#626ae9}.plant .site-info .list-item ul li .item.humidity .view-icon{background-color:#4b83ee}.plant .site-info .list-item ul li .item.wind .view-icon{background-color:#dc5697}.plant .plant-chart{position:relative}.plant .plant-chart .box-header .item{box-shadow:0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 4px 0 rgba(0,0,0,.2);padding:15px;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-o-border-radius:4px!important;-ms-border-radius:4px!important;position:relative}.plant .plant-chart .box-header .item h2{font-size:15px}.plant .plant-chart .box-header .item p{font-size:20px;font-weight:700;margin:15px 0}.plant .plant-chart .box-header .item h3{font-size:14px}.plant .plant-chart .box-header .item .item-icon{position:absolute;top:15px;right:15px;border-radius:10px!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;-o-border-radius:10px!important;-ms-border-radius:10px!important;width:60px;height:60px;text-align:center;padding:5px}.plant .plant-chart .box-header .item.energy p{color:#66bc51}.plant .plant-chart .box-header .item.energy .item-icon{background-color:rgba(102,188,81,.2)}.plant .plant-chart .box-header .item.power p{color:#0764a7}.plant .plant-chart .box-header .item.power .item-icon{background-color:rgba(7,100,167,.2)}.plant .plant-chart .box-header .item.revenue p{color:#f2ae1b}.plant .plant-chart .box-header .item.revenue .item-icon{background-color:rgba(242,174,27,.2)}.plant .plant-chart .box-chart{width:100%;margin:20px 0;box-shadow:0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 4px 0 rgba(0,0,0,.2);padding:15px}.plant .plant-chart .box-chart .chart-content{padding-top:15px;overflow:hidden}.plant .plant-chart .box-chart .chart-filter .time-filter{height:34px;float:right;padding-right:10px;max-width:35%}.plant .plant-chart .box-chart .chart-filter .time-filter .pad-line{padding:0 15px}.plant .plant-chart .box-chart .chart-filter .time-filter span.icon{padding:5px;position:relative;top:2px;cursor:pointer}.plant .plant-chart .box-chart .chart-filter .time-filter span.icon.disabled{cursor:not-allowed;color:#ddd}.plant .plant-chart .box-chart .chart-filter .time-filter label{display:inline-block;padding:0 5px;font-size:.9rem}.plant .plant-chart .box-chart .chart-filter .filter-raw{display:inline-block}.plant .plant-chart .box-chart .chart-filter .filter-raw .main-raw{display:inline-block;border:1px solid #ddd;margin-right:10px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important}.plant .plant-chart .box-chart .chart-filter .filter-raw .main-raw span{display:inline-block;padding:5px 15px;border-right:1px solid #ddd;cursor:pointer;border-bottom:2px solid transparent}.plant .plant-chart .box-chart .chart-filter .filter-raw .main-raw span:last-of-type{border-right:none}.plant .plant-chart .box-chart .chart-filter .filter-raw .main-raw span.active{border-bottom-color:#66bc51;color:#66bc51}.plant .plant-chart .box-chart .chart-filter .filter-raw .main-raw span.disabled{cursor:not-allowed;color:#c5c5c5}.plant .plant-chart .box-chart .chart-filter .filter{text-align:right;position:relative;float:right;max-width:65%}.plant .plant-chart .box-chart .chart-filter .filter .view{display:inline-block;border:1px solid rgba(0,0,0,.15);padding:5px 15px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;text-align:left}.plant .plant-chart .box-chart .chart-filter .filter .view span{position:relative;top:2px;padding-left:5px;float:right}.plant .plant-chart .box-chart .chart-filter .filter .filter-dropdown{position:absolute;right:0;border:1px solid rgba(0,0,0,.15);border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;width:140px;display:none;z-index:9;background-color:#fff}.plant .plant-chart .box-chart .chart-filter .filter .filter-dropdown a{display:inline-block;width:100%;padding:5px 15px;text-align:left}.plant .plant-chart .box-chart .chart-filter .filter .filter-dropdown a.active,f .plant .plant-chart .box-chart .chart-filter .filter .filter-dropdown a:hover{background-color:#e1f0fa}.plant .plant-chart .box-chart .chart-filter .filter.on .filter-dropdown{display:block}@media (max-width:1496px){.plant .list-device-status .main-device-status.is-meter .item.solar-meter .line-home{transform:rotate(28deg);-moz-transform:rotate(28deg);-webkit-transform:rotate(28deg);-ms-transform:rotate(28deg);-o-transform:rotate(28deg)}}@media (max-width:1312px){.plant .list-device-status .main-device-status.is-meter .item.solar-meter .line-home{transform:rotate(32deg);-moz-transform:rotate(32deg);-webkit-transform:rotate(32deg);-ms-transform:rotate(32deg);-o-transform:rotate(32deg)}}.devices .tab-control .inverter-item img{max-width:80%}.devices .tab-control .inverter-item .action-on-off{padding:5px 0}.modal-device .modal-content{height:100%}.modal-device .modal-content .box-info{min-height:100%;margin-bottom:0;position:relative}.modal-device .modal-content .main-chart-view .box-chart{position:relative}.modal-device .modal-content .main-chart-view .box-chart .main-param{height:100%;width:240px;position:absolute;left:10px;top:10px;overflow:hidden}.modal-device .modal-content .main-chart-view .box-chart .main-param .list-parameter{border:1px solid #ddd;height:calc(100% - 25px);overflow:hidden}.modal-device .modal-content .main-chart-view .box-chart .main-param .list-parameter h2{text-transform:uppercase;font-size:14px;border-bottom:1px solid #ddd;padding-bottom:5px}.modal-device .modal-content .main-chart-view .box-chart .main-param .list-parameter .list-params{height:calc(100% - 34px);overflow-y:auto}.modal-device .modal-content .main-chart-view .box-chart .chart-view{position:absolute;width:calc(100% - 270px);top:10px;right:10px;height:100%}.device-charting{height:calc(100% - 54px);border-top:1px solid #ddd;position:absolute;width:100%;top:54px}.device-charting .main-chart-view .box-chart{width:100%;height:100%;padding:10px}.device-charting .main-chart-view .box-chart .chart-content{height:calc(100% - 35px);padding-top:15px;overflow:hidden}.device-charting .main-chart-view .box-chart .chart-filter .time-filter{float:right;padding-right:10px;width:50%}.device-charting .main-chart-view .box-chart .chart-filter .time-filter .pad-line{padding:0 15px}.device-charting .main-chart-view .box-chart .chart-filter .time-filter span.icon{padding:5px;position:relative;top:2px;cursor:pointer}.device-charting .main-chart-view .box-chart .chart-filter .time-filter span.icon.disabled{cursor:not-allowed;color:#ddd}.device-charting .main-chart-view .box-chart .chart-filter .time-filter label{display:inline-block;padding:0 5px;font-size:.9rem}.device-charting .main-chart-view .box-chart .chart-filter .filter-raw{display:inline-block}.device-charting .main-chart-view .box-chart .chart-filter .filter-raw .main-raw{display:inline-block;border:1px solid #ddd;margin-right:10px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important}.device-charting .main-chart-view .box-chart .chart-filter .filter-raw .main-raw span{display:inline-block;padding:5px 15px;border-right:1px solid #ddd;cursor:pointer;border-bottom:2px solid transparent}.device-charting .main-chart-view .box-chart .chart-filter .filter-raw .main-raw span:last-of-type{border-right:none}.device-charting .main-chart-view .box-chart .chart-filter .filter-raw .main-raw span.active{border-bottom-color:#66bc51;color:#66bc51}.device-charting .main-chart-view .box-chart .chart-filter .filter-raw .main-raw span.disabled{cursor:not-allowed;color:#c5c5c5}.device-charting .main-chart-view .box-chart .chart-filter .filter{text-align:right;position:relative;float:right;width:50%}.device-charting .main-chart-view .box-chart .chart-filter .filter .view{display:inline-block;border:1px solid rgba(0,0,0,.15);padding:5px 15px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;text-align:left}.device-charting .main-chart-view .box-chart .chart-filter .filter .view span{position:relative;top:2px;padding-left:5px;float:right}.device-charting .main-chart-view .box-chart .chart-filter .filter .filter-dropdown{position:absolute;right:0;border:1px solid rgba(0,0,0,.15);border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;width:140px;display:none;z-index:9;background-color:#fff}.device-charting .main-chart-view .box-chart .chart-filter .filter .filter-dropdown a{display:inline-block;width:100%;padding:5px 15px;text-align:left}.device-charting .main-chart-view .box-chart .chart-filter .filter .filter-dropdown a.active,.device-charting .main-chart-view .box-chart .chart-filter .filter .filter-dropdown a:hover{background-color:#e1f0fa}.device-charting .main-chart-view .box-chart .chart-filter .filter.on .filter-dropdown{display:block}.analytics{height:100%;position:relative}.analytics .show-3day .cmsdatepicker,.analytics .show-12month .cmsdatepicker{float:left;width:auto}.analytics .show-3day .line-date span,.analytics .show-12month .line-date span{position:relative;top:5px}.analytics .chart-device-param{position:absolute;top:-1px;border:1px solid #ddd;width:280px;height:calc(100% + 2px);z-index:9;left:100%;background:#fff;padding:10px;overflow:hidden}.analytics .chart-device-param .device-parameter{height:calc(100% - 65px);overflow-y:auto}.analytics .chart-device-param .device-parameter .item-title{font-weight:700;margin-top:15px}.analytics .chart-device-param h2{font-size:16px;font-weight:700;border-bottom:1px solid #ddd;padding:5px 0;position:relative}.analytics .chart-device-param h2 span{position:absolute;right:0;display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;top:0;cursor:pointer;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;font-size:14px}.analytics .chart-device-param h2 span:hover{background-color:#f3f5f7}.analytics .chart-device-param h2 span var{position:relative;top:2px}.analytics .chart-device-param .parameter-footer{position:absolute;bottom:0;text-align:center;left:0;width:100%;padding:5px 0;background-color:#f3f5f7;border-top:1px solid #ddd}.analytics .chart-device-param .parameter-footer span{cursor:pointer;display:inline-block;padding:5px 10px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;border:1px solid #ddd;margin:0 5px}.analytics .chart-device-param .parameter-footer span.add{background-color:#66bc51;color:#fff}.analytics .header-title{height:40px}.analytics .header-title .group-header{width:210px;display:inline-block;position:relative}.analytics .header-title .group-header .reload-chart{width:34px;height:34px;line-height:34px;text-align:center;border:1px solid #ddd;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;cursor:pointer;position:absolute;left:220px;top:0}.analytics .header-title .group-header .reload-chart span{position:relative;top:1px}.analytics .chart-view-title{background-color:#66bc51}.analytics .chart-view-title h2{text-transform:uppercase;color:#fff;font-size:14px;padding:7px 0;text-align:center;font-weight:700}.analytics .chart-view-title p{color:#fff;text-align:right;padding:7px 5px}.analytics .main-charting-view{padding:15px 0}.analytics .chart-view{height:calc(100% - 50px);position:relative;margin-top:10px}.analytics .chart-view .list-device-diag{margin-top:10px}.analytics .chart-view .list-device-diag ul li{position:relative;padding-left:30px;margin-bottom:15px}.analytics .chart-view .list-device-diag ul li span{width:20px;height:20px;position:absolute;top:0;left:0}.analytics .chart-view .list-parameter{width:20%;height:100%;border:1px solid #ddd;position:absolute;top:0;left:0;padding:10px}.analytics .chart-view .list-parameter .title{height:100%;position:absolute;overflow:hidden;top:0;left:0;width:100%}.analytics .chart-view .list-parameter .title h2{font-size:16px;font-weight:700;padding:5px 0 5px 10px;border-bottom:1px solid #ddd;position:relative}.analytics .chart-view .list-parameter .title h2 span{position:absolute;right:0;display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;top:0;cursor:pointer;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important}.analytics .chart-view .list-parameter .title h2 span:hover{background-color:#f3f5f7}.analytics .chart-view .list-parameter .title h2 span var{position:relative;top:2px}.analytics .chart-view .list-parameter .list-device{margin-top:10px;overflow-y:auto;height:calc(100% - 35px);padding:0 15px 15px}.analytics .chart-view .list-parameter .list-device ul{margin-left:-10px}.analytics .chart-view .main-chart-view{position:absolute;right:0;width:calc(80% - 20px);height:100%}.analytics .chart-view .main-chart-view .box-chart{width:100%;height:100%;border:1px solid #ddd;padding:15px 15px 0}.analytics .chart-view .main-chart-view .box-chart .chart-content{height:calc(100% - 35px);padding-top:15px;overflow:hidden}.analytics .chart-view .main-chart-view .box-chart .chart-filter .time-filter{color:#66bc51;height:34px;float:right;margin-right:10px}.analytics .chart-view .main-chart-view .box-chart .chart-filter .time-filter .pad-line{padding:0 15px}.analytics .chart-view .main-chart-view .box-chart .chart-filter .time-filter span.icon{padding:5px;position:relative;top:2px;cursor:pointer}.analytics .chart-view .main-chart-view .box-chart .chart-filter .time-filter span.icon.disabled{cursor:not-allowed;color:#ddd}.analytics .chart-view .main-chart-view .box-chart .chart-filter .time-filter label{display:inline-block;padding:0 5px;font-size:.9rem}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter-raw{display:inline-block}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter-raw .main-raw{display:inline-block;border:1px solid #ddd;margin-right:10px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter-raw .main-raw span{display:inline-block;padding:5px 15px;border-right:1px solid #ddd;cursor:pointer;border-bottom:2px solid transparent}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter-raw .main-raw span:last-of-type{border-right:none}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter-raw .main-raw span.active{border-bottom-color:#66bc51;color:#66bc51}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter-raw .main-raw span.disabled{cursor:not-allowed;color:#c5c5c5}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter{text-align:right;position:relative;float:right}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter .view{display:inline-block;border:1px solid rgba(0,0,0,.15);padding:5px 15px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;width:150px;text-align:left}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter .view span{position:relative;top:2px;padding-left:5px;float:right}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter .filter-dropdown{position:absolute;right:0;border:1px solid rgba(0,0,0,.15);border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;width:140px;display:none;z-index:9;background-color:#fff}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter .filter-dropdown a{display:inline-block;width:100%;padding:5px 15px;text-align:left}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter .filter-dropdown a.active,.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter .filter-dropdown a:hover{background-color:#e1f0fa}.analytics .chart-view .main-chart-view .box-chart .chart-filter .filter.on .filter-dropdown{display:block}.analytics .chart-view .box-item{border:1px solid #ddd;margin-bottom:15px}.analytics .chart-view .box-item .title{border-bottom:1px solid #ddd;padding:5px 15px;background-color:#f3f5f7}.analytics .chart-view .box-item .title h2{font-size:14px;font-weight:700;height:34px;line-height:34px}.analytics .chart-view .box-item .box-item-chart{padding:15px}.chart-alarm .chart-view-title{background-color:#66bc51}.chart-alarm .chart-view-title h2{text-transform:uppercase;color:#fff;font-size:14px;padding:7px 0;text-align:center;font-weight:700}.chart-alarm .chart-view-title p{color:#fff;text-align:right;padding:7px 5px}.chart-alarm .box-item{border:1px solid #ddd;margin-bottom:15px}.chart-alarm .box-item .title{border-bottom:1px solid #ddd;padding:5px 15px;background-color:#f3f5f7}.chart-alarm .box-item .title h2{font-size:14px;font-weight:700;height:34px;line-height:34px}.chart-alarm .box-item .box-item-chart{height:380px;position:relative}.chart-alarm .box-item .box-item-chart ul li{border-bottom:1px solid #ddd}.chart-alarm .box-item .box-item-chart ul li:last-child{border-bottom:none}.chart-alarm .box-item .box-item-chart ul li .item-alarm-sum{padding:15px 5px}.chart-alarm .box-item .box-item-chart ul li .item-alarm-sum p{font-size:16px;color:#f58634;font-weight:700}.chart-alarm .box-item .box-item-chart .main-alarm .main-header{position:absolute;width:100%;top:0}.chart-alarm .box-item .box-item-chart .main-alarm .main-header .header-row{display:flex;flex-wrap:wrap}.chart-alarm .box-item .box-item-chart .main-alarm .main-header .header-row .header-col{flex-grow:1;border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:40px;line-height:40px;padding:0 5px;position:relative}.chart-alarm .box-item .box-item-chart .main-alarm .main-header .header-row .header-col:last-child{border-right:none}.chart-alarm .box-item .box-item-chart .main-alarm .main-header .header-row .header-col p{display:inline-block;width:100%;font-weight:700}.chart-alarm .box-item .box-item-chart .main-alarm .main-body{position:relative;top:40px;height:340px;overflow-y:auto}.chart-alarm .box-item .box-item-chart .main-alarm .main-body .body .body-row{display:flex;flex-wrap:wrap}.chart-alarm .box-item .box-item-chart .main-alarm .main-body .body .body-row .body-col{flex-grow:1;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.chart-alarm .box-item .box-item-chart .main-alarm .main-body .body .body-row .body-col:last-child{border-right:none}.chart-alarm .box-item .box-item-chart .main-alarm .main-body .body .body-row .body-col p{padding:5px}.charts .chart-diagnostics .main-chart-view{width:100%}@media all{.page-break{display:none}}@media print{body,html{height:auto!important;overflow:visible!important;overflow:initial!important;-webkit-print-color-adjust:exact}.main-break-page{page-break-before:always}.highcharts-container{margin:0 auto;width:100%}.export-year .box-item-chart{height:auto!important}}@media print{.page-break{display:block;page-break-before:always}}@page{size:portrait;margin:10mm}.main-charting-view{margin-top:15px}.export-year .box-item-chart{height:340px;position:relative}.export-year .box-item-chart .item-alarm-sum{padding:15px 5px;width:100%}.export-year .box-item-chart .item-alarm-sum p{font-size:16px;color:#f58634;font-weight:700}.report-header-info{padding:30px 0}.report-header-info p.text{height:34px;line-height:34px;font-weight:700;font-size:13px;width:200px}.report-header-info p.value{width:110px;border:1px solid #ddd;height:34px;line-height:34px;text-align:center;font-size:13px}.report-header-info p.value.double{width:220px}.report-header-info p.value span{display:inline-block;width:50%;text-align:center;height:34px;line-height:34px}.report-header-info table{margin:0}.report-header-info table tr td{height:34px;padding:0;border:none}.section-table .title{text-align:center;padding:7px 0;background-color:#66bc51;color:#fff;font-size:14px;text-transform:uppercase}.section-table table tr td,.section-table table tr th{padding:0}.section-table table tr td p,.section-table table tr th p{padding:3px .5rem;min-height:30px}.section-table table tr td p.bg-first,.section-table table tr th p.bg-first{background-color:#78c1f5}.section-table table tr td p.bg-two,.section-table table tr th p.bg-two{background-color:#e2a76c}.section-table table tr td p.error,.section-table table tr th p.error{color:#b80000}.section-chart{margin-top:30px}.section-chart .report-chart-section{border:1px solid #ddd;padding:10px;margin-bottom:30px}.section-chart .report-chart-section .title{text-align:center;padding:5px 0;font-weight:700;text-transform:uppercase}.report-filter ul li{display:inline-block;height:34px;line-height:34px;margin-left:10px;padding:0 7px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;border:1px solid #ddd;cursor:pointer}.report-filter ul li:hover{background-color:#f3f5f7}.report-filter .to{height:34px;line-height:34px}.report-header{padding:15px 0;border-bottom:2px solid #444}.report-header table{margin-bottom:0}.report-header table tr td{padding:0;margin:0}.report-header h1{font-size:15px}.report-header h1,.report-header h2{text-align:right;font-weight:700;text-transform:uppercase;margin-bottom:10px}.report-header h2{font-size:14px}.report-header p{font-size:12px;text-align:right;font-weight:700;text-transform:uppercase}.report-month-content .title{text-align:center;text-transform:uppercase;font-weight:700}.report-month-content .month-table{padding:15px 0}.report-alarm-open{border:1px solid #ddd;margin-bottom:15px}.report-alarm-open .title{border-bottom:1px solid #ddd;padding:5px 15px;background-color:#f3f5f7}.report-alarm-open .title h2{font-size:14px;font-weight:700}.report-alarm-open .box-item-chart{position:relative;height:auto}.report-alarm-open .box-item-chart ul li{border-bottom:1px solid #ddd}.report-alarm-open .box-item-chart ul li:last-child{border-bottom:none}.report-alarm-open .box-item-chart ul li .item-alarm-sum{padding:15px 5px}.report-alarm-open .box-item-chart ul li .item-alarm-sum p{font-size:16px;color:#f58634;font-weight:700}.report-alarm-open .box-item-chart .main-alarm .main-header .header-row{display:flex;flex-wrap:wrap}.report-alarm-open .box-item-chart .main-alarm .main-header .header-row .header-col{flex-grow:1;border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:40px;line-height:40px;padding:0 5px;position:relative}.report-alarm-open .box-item-chart .main-alarm .main-header .header-row .header-col:last-child{border-right:none}.report-alarm-open .box-item-chart .main-alarm .main-header .header-row .header-col p{display:inline-block;width:100%;font-weight:700}.report-alarm-open .box-item-chart .main-alarm .main-body{position:relative}.report-alarm-open .box-item-chart .main-alarm .main-body .body .body-row{display:flex;flex-wrap:wrap}.report-alarm-open .box-item-chart .main-alarm .main-body .body .body-row .body-col{flex-grow:1;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.report-alarm-open .box-item-chart .main-alarm .main-body .body .body-row .body-col:last-child{border-right:none}.report-alarm-open .box-item-chart .main-alarm .main-body .body .body-row .body-col p{padding:5px}.config{height:100%;position:relative}.config .header-title ul li{display:inline-block;padding:0 15px;height:30px;line-height:30px;margin-right:10px;cursor:pointer;background-color:#f3f5f7;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important}.config .header-title ul li.active,.config .header-title ul li:hover{background-color:#66bc51;color:#fff}.config .list-device{position:absolute;width:300px;height:100%;border:1px solid #ddd;left:0;top:0;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;overflow:hidden}.config .list-device h2{font-weight:700;font-size:14px;border-bottom:1px solid #ddd;padding:0 10px;background-color:#f3f5f7;height:30px;line-height:30px}.config .list-device .content-list-device{height:calc(100% - 30px);overflow-x:auto}.config .main-config{position:absolute;width:calc(100% - 320px);height:100%;right:0;top:0;overflow:hidden}.config .main-config .main-layout{border:1px solid #ddd;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;height:calc(100% - 50px);position:absolute;width:100%;top:50px;left:0}.config .main-config .setting{height:100%;position:relative}.config .main-config .setting .title{position:absolute;top:0;left:0;width:100%;height:30px}.config .main-config .setting .title h2{font-weight:700;font-size:14px;border-bottom:1px solid #ddd;padding:0 10px;background-color:#f3f5f7;height:30px;line-height:30px}.config .main-config .setting .main-setting{padding:15px;overflow-x:auto;position:absolute;height:calc(100% - 30px);top:30px;left:0;width:100%}.config .main-config .setting .main-setting h3{text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:15px;margin-top:15px}.config .main-config .setting .main-setting h3 img{display:inline-block;height:16px;padding-right:3px;vertical-align:middle}.activities .d-inline-block img{margin-right:5px}.activities .form-search h2{font-size:14px;text-transform:uppercase}.activities .opened{background:#ef4646}.activities .closed,.activities .opened{border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;color:#fff;padding:2px 5px;font-size:12px}.activities .closed{background:#66bc51}.activities .modal-add .alert-information p span{display:inline-block;padding:3px 15px;margin-bottom:0}.activities .modal-add .reminder{margin-left:-10px}.activities .custom-tooltip{max-width:400px}.activities .custom-tooltip .error-content h2{color:#fff;border-bottom:2px solid #fff;text-transform:uppercase;font-size:14px;padding-bottom:5px;padding-top:5px;font-weight:700}.activities .custom-tooltip .error-content .content p{padding:5px 0!important;line-height:20px}.error-type-system hr{margin:5px 0}.employee .data-view .main-body .body .body-row .body-col p span{background-color:#e2e2e2;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;color:#222;padding:2px 10px;font-size:12px;margin-right:5px}.employee .group-password{position:relative}.employee .group-password .form-control{padding-right:115px}.employee .group-password .generate-pass{position:absolute;height:34px;right:0;top:21px;line-height:34px;padding:0 10px;background:#66bc51;border-top-right-radius:4px!important;-moz-border-top-right-radius:4px!important;-webkit-border-top-right-radius:4px!important;-ms-border-top-right-radius:4px!important;-o-border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;-moz-border-bottom-right-radius:4px!important;-webkit-border-bottom-right-radius:4px!important;-ms-border-bottom-right-radius:4px!important;-o-border-bottom-right-radius:4px!important;color:#fff;cursor:pointer}.main-manual{margin-top:30px}.main-manual fieldset{border:1px solid #ddd;padding:20px;position:relative}.main-manual fieldset legend{font-size:14px;position:absolute;left:0;top:0}.main-manual fieldset legend span{position:absolute;background:#fff;top:-10px;left:10px;padding:0 5px;font-weight:700}.main-device-limit{margin-top:15px}.main-device-limit ul li{width:20%}.on .cal{display:none}.main-auto{margin-top:30px}.main-auto .add-date fieldset{border:1px solid #ddd;padding:20px;position:relative;margin-top:15px}.main-auto .add-date fieldset legend{font-size:14px;position:absolute;left:0;top:0}.main-auto .add-date fieldset legend span{position:absolute;background:#fff;top:-10px;left:10px;padding:0 5px;font-weight:700}.main-auto .add-date .validate-message{display:none}.choose-device{border-bottom:1px solid #ddd;margin-bottom:30px}.choose-device h2{font-size:14px;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:15px}.main-calendar{margin-top:30px}.main-calendar .rbc-toolbar{margin-bottom:30px}.main-calendar .rbc-event{background-color:#f58634;border-color:#f58634}.main-calendar .rbc-event-label{display:none}.manual-list-device ul li{width:25%}.manual-list-device .inverter-item{background-color:#f3f5f7;border-radius:6px!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;-o-border-radius:6px!important;-ms-border-radius:6px!important;padding:15px;margin-top:15px;box-shadow:0 0 3px #918888;-moz-box-shadow:0 0 3px #918888;-webkit-box-shadow:0 0 3px #918888;-ms-box-shadow:0 0 3px #918888;-o-box-shadow:0 0 3px #918888}.manual-list-device .inverter-item img{max-width:65%;margin-top:7px}.manual-list-device .inverter-item img.off{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.manual-list-device .inverter-item .title{text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:16px;border-bottom:1px solid #ddd;padding-bottom:5px}.manual-list-device .inverter-item .mccb{font-weight:700;text-align:center;margin-top:20px}.manual-list-device .inverter-item .action-on-off{background-color:#66bc51;border-radius:6px!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;-o-border-radius:6px!important;-ms-border-radius:6px!important;padding:3px 5px;display:inline-block;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;margin-top:5px;font-size:12px}.manual-list-device .inverter-item .action-on-off.off{background-color:#d80000}.manual-list-device .inverter-item .iv-content{margin-top:10px}.manual-list-device .inverter-item .iv-content span{line-height:30px;background-color:#fff;display:inline-block;width:100%;border:1px solid #ddd;text-align:center;margin:5px 0;height:30px}.devices hr{margin:3px 0}.devices .tab-control .inverter-item{background-color:#f3f5f7;border-radius:6px!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;-o-border-radius:6px!important;-ms-border-radius:6px!important;padding:15px;margin-top:15px;box-shadow:0 0 3px #918888;-moz-box-shadow:0 0 3px #918888;-webkit-box-shadow:0 0 3px #918888;-ms-box-shadow:0 0 3px #918888;-o-box-shadow:0 0 3px #918888}.devices .tab-control .inverter-item img{max-width:65%;margin-top:7px}.devices .tab-control .inverter-item img.off{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.devices .tab-control .inverter-item .title{text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:16px;border-bottom:1px solid #ddd;padding-bottom:5px}.devices .tab-control .inverter-item .mccb{font-weight:700;text-align:center;margin-top:20px}.devices .tab-control .inverter-item .action-on-off{background-color:#66bc51;border-radius:6px!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;-o-border-radius:6px!important;-ms-border-radius:6px!important;padding:3px 5px;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;display:inline-block;margin-top:5px;font-size:12px}.devices .tab-control .inverter-item .action-on-off.off{background-color:#d80000}.devices .tab-control .inverter-item .iv-content{margin-top:10px}.devices .tab-control .inverter-item .iv-content span{line-height:30px;background-color:#fff;display:inline-block;width:100%;border:1px solid #ddd;text-align:center;margin:5px 0;height:30px}.devices .tab-control .inverter-item .calendar-onoff{text-align:right;margin-top:10px}.devices .tab-control .inverter-item .calendar-onoff span{display:inline-block;cursor:pointer;border-radius:6px!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;-o-border-radius:6px!important;-ms-border-radius:6px!important;padding:5px 15px;background:#f58634;color:#fff}.devices .device-tab-scada{display:inline-block;width:100%;text-align:left}.devices .device-tab-scada ol li{display:inline-block;height:34px;line-height:34px;margin-right:15px;padding:0 15px;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;text-transform:uppercase;cursor:pointer;background-color:#f5f5f5}.devices .device-tab-scada ol li:hover{background-color:#66bc51}.devices .device-tab-scada ol li.active{background-color:#66bc51;color:#fff}.devices .device-status{position:relative;padding:5px}.devices .device-status a{display:inline-block;position:relative}.devices .device-status a img{height:16px}.devices .device-status a .count-alert{position:relative;bottom:0;display:inline-block;font-size:10px;padding:0 2px;margin-right:5px}.devices .date{width:200px;float:right}.devices .page-breadcrumb ul{display:block;float:right}.devices .data-view{overflow-x:auto}.devices .data-view .main-device-scroll{min-width:1720px}.devices .main-chart-view{height:100%;position:relative}.devices .modal-device .box-info .box-info-content{padding:15px;border-top:1px solid #ddd}.devices .modal-device .device-alarm-search{border:1px solid #ddd;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-o-border-radius:4px!important;-ms-border-radius:4px!important;padding:10px}.devices .modal-device .device-tab{padding:10px}.devices .modal-device .device-tab ul{height:34px}.devices .modal-device .device-tab ul li{display:inline-block;line-height:34px;margin-right:15px;padding:0 15px;cursor:pointer;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;border:1px solid #f3f5f7}.devices .modal-device .device-tab ul li.active,.devices .modal-device .device-tab ul li:hover{color:#fff;background-color:#66bc51}.devices .modal-device .device-title{border:1px solid #ddd;border-radius:3px!important;padding:5px;background-color:#f3f5f7}.devices .modal-device .device-title,.devices .modal-device .device-title .reload-device{-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important}.devices .modal-device .device-title .reload-device{background-color:#66bc51;height:40px;line-height:40px;text-align:center;border-radius:3px!important;color:#fff;cursor:pointer}.modal-control-calendar .modal-body{background-color:#fff}.modal-control-calendar .modal-body .rbc-toolbar{margin-bottom:30px}.modal-control-calendar .modal-body .rbc-event-label{display:none}.modal-control-calendar .modal-body .add-date{margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:30px}.modal-control-calendar .modal-body .add-date .validate-message{display:none}.modal-control-calendar .modal-body .add-date .to{padding-top:7px;display:inline-block}
/*# sourceMappingURL=main.6273b6c3.chunk.css.map */