body.login{margin:0;padding:0;overflow:hidden}body.login main{padding:0;margin:0}#PageLogin{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}#PageLogin .loginArea{position:fixed;top:0;left:0;width:100%;min-width:320px;max-width:500px;height:100%;min-height:500px;background-color:white;box-shadow:0 0 5px 0 black}@media only screen and (max-width:768px){#PageLogin .loginArea{background:rgba(255,255,255,0.9)}}#PageLogin #logo svg{position:relative;top:2em;display:block;width:100px;height:100px;margin-left:12.5%}#PageLogin form{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:75%}#PageLogin .form-group{position:relative;width:auto;font-size:1em}#PageLogin .form-group.email{margin-bottom:1.5em}#PageLogin .form-group label{display:none}#PageLogin .form-group input{display:block;width:100%;height:3em;padding:0 4em;color:gray;font-size:inherit;line-height:3;font-family:inherit;background-color:#e8ecec;border:none;border-radius:3px;outline:none;box-shadow:none}#PageLogin .form-group input:focus{box-shadow:0 0 0 1px #37d0cd}#PageLogin .form-group input::-webkit-input-placeholder{color:#999999}#PageLogin .form-group input::-moz-placeholder{color:#999999}#PageLogin .form-group input:-ms-input-placeholder{color:#999999}#PageLogin .form-group input::placeholder{color:#999999}#PageLogin .form-group::before{content:"";font-family:"FontAwesome";position:absolute;top:0;left:0;width:3em;height:3em;color:#0f5863;line-height:3;text-align:center;border-right:1px solid white;border-radius:3px 0 0 3px}#PageLogin .form-group.email::before{content:"\f007"}#PageLogin .form-group.password::before{content:"\f023"}#PageLogin button{display:block;height:3em;width:100%;color:white;font-size:inherit;line-height:3;text-align:center;background-color:#1b6772;border:none;outline:none;border-radius:2px}html{font-size:14px;font-weight:300;border-radius:2px}html,body{position:relative;height:100%}body{font-family:'Montserrat',sans-serif !important;background-color:#f5f5f5 !important}*{box-sizing:border-box}a{text-decoration:none}a:hover,a:focus{text-decoration:none !important}#appHeader{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:fixed;height:60px;background-color:#0f5863;z-index:1001;box-shadow:0 0 4px 0 gray}#appHeader #logo{display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:65px;height:60px;background-position:center;background-image:url("../img/logo.png");background-repeat:no-repeat;background-color:#1b6772;background-size:auto 26px}#appHeader nav.sideMenu{width:auto;margin:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:768px){#appHeader{display:block}
#appHeader #logo{display:none}}#appHeaderNav{width:100%}#appHeaderNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0;margin:0;list-style:none}#appHeaderNav li{display:inline-block;height:100%;line-height:60px}#appHeaderNav li > a,#appHeaderNav li > div{display:inline-block;padding:0 1.5em;margin:0 1em;color:#ffffff;font-size:0.95em;font-weight:400;line-height:35px;height:35px;cursor:pointer;border-radius:2px}#appHeaderNav li.children{position:relative}#appHeaderNav li.children > div::after{content:"\f0d7";font-family:'FontAwesome' !important;font-size:0.6em;margin-left:1em}@media only screen and (min-width:769px){#appHeaderNav li.clicked > a,#appHeaderNav li.active > a,#appHeaderNav li.clicked > div,#appHeaderNav li.active > div{background-color:#ffffff;color:#0c464f}
#appHeaderNav li:hover > a,#appHeaderNav li:hover > div{background-color:#ffffff;color:#0c464f}
#appHeaderNav li:hover ul{display:-webkit-box;display:-ms-flexbox;display:flex}
#appHeaderNav li > a:hover,#appHeaderNav li > div:hover{background-color:#ffffff;color:#0c464f}}#appHeaderNav ul ul{position:fixed;left:0;top:60px;display:none;height:50px;width:100%;padding-left:65px;background-color:#0c464f}#appHeaderNav ul ul.clicked{display:-webkit-box;display:-ms-flexbox;display:flex}#appHeaderNav ul ul a{color:#84adb3}@media only screen and (min-width:769px){#appHeaderNav ul ul a:hover{background-color:#ffffff;color:#0c464f}}#appHeaderNav ul ul li{display:inline-block;height:100%;line-height:50px}#appHeaderNav ul ul li a{height:28px;line-height:28px;font-size:12px}#appHeaderNav button.mobile{display:none}@media only screen and (max-width:768px){#appHeaderNav{width:50px;padding:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}
#appHeaderNav button.mobile{position:relative;display:block;height:60px;width:60px;margin:0;padding:0;color:white;line-height:60px;text-align:center;background-color:#1c8088;z-index:2}
#appHeaderNav button.mobile::before{content:"\f0c9";font-family:"FontAwesome"}
#appHeaderNav button.mobile.clicked{box-shadow:0 0 4px 0 black}
#appHeaderNav button.mobile.clicked::after{content:'';position:absolute;bottom:-4px;left:0;width:110%;height:4px;background-color:inherit}
#appHeaderNav > ul{display:none;position:fixed;top:60px;left:0;height:calc(100% - 60px - 60px);width:250px;padding:1em 0;background:#1c8088;box-shadow:0 0 4px 0 black;overflow:auto;z-index:1}
#appHeaderNav > ul.clicked{display:block}
#appHeaderNav > ul > li.active > a,#appHeaderNav > ul > li.active > div{background:#58b1ba;color:white}
#appHeaderNav li{display:block !important;height:auto}
#appHeaderNav li > a,#appHeaderNav li > div{display:block;margin:0}
#appHeaderNav li.children{position:relative}
#appHeaderNav li.children > div::after{display:none}
#appHeaderNav li.children > div::before{content:"\f067";font-family:'FontAwesome' !important;font-size:0.6em;margin-right:1em}
#appHeaderNav li.children > div.clicked::before{content:"\f068"}
#appHeaderNav ul ul{position:relative;top:auto;display:none;height:auto;padding:1em 0}
#appHeaderNav ul ul.clicked{display:block !important}
#appHeaderNav ul ul li{display:block}
#appHeaderNav ul ul li.active > a,#appHeaderNav ul ul li.active > div{color:white}}#appHeaderSideNav{padding:0}#appHeaderSideNav > ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#appHeaderSideNav > ul > li{position:relative;display:inline-block;background-color:#0f5863;border-left:1px solid #1b6772}#appHeaderSideNav > ul > li > a,#appHeaderSideNav > ul > li > button{display:block;width:60px;color:white;text-align:center;font-size:1.25em;line-height:60px}#appHeaderSideNav > ul > li > a:hover,#appHeaderSideNav > ul > li > button:hover{background-color:#ffffff;color:#0c464f}#appHeaderSideNav .profile{position:relative;z-index:1}#appHeaderSideNav .profile button{position:relative;display:block;width:60px;background-color:inherit;z-index:30}#appHeaderSideNav .profile button div{height:40px;width:40px;margin:10px;font-size:1.25em;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#e4e6e7;border:2px solid white;border-radius:50%}#appHeaderSideNav .profile button.clicked{background-color:#1c8088;box-shadow:0 0 4px 0 black}#appHeaderSideNav .profile button.clicked::after{content:'';position:absolute;bottom:-4px;right:0;width:110%;height:4px;background-color:inherit}#appHeaderSideNav .profile ul{position:fixed;top:60px;right:0;display:none;width:250px;height:calc(100% - 60px);padding:1em 1em 2em 1em;background-color:#1c8088;box-shadow:0 0 4px 0 black;z-index:1}@media only screen and (max-width:768px){#appHeaderSideNav .profile ul{height:calc(100% - 60px - 60px)}}#appHeaderSideNav .profile ul li{border-bottom:1px solid #3c98a0}#appHeaderSideNav .profile ul.clicked{display:block}#appHeaderSideNav .profile ul a{display:block;padding:0 1em;line-height:2.5;color:#F6F6F6;font-size:1em}#appHeaderSideNav .profile ul a::before{font-family:"FontAwesome";margin-right:1em}#appHeaderSideNav .profile ul a:hover{color:black;background-color:#ccc}#appHeaderSideNav .profile ul a.settings::before{content:"\f013 "}#appHeaderSideNav .profile ul a.segment::before{content:"\f03a"}#appHeaderSideNav .profile ul a.logout::before{content:"\f08b"}@media only screen and (max-width:768px){#appHeaderSideNav{position:absolute;top:0;right:0}
#appHeaderSideNav > ul > li:not(.profile){display:none}}main{height:100%;padding:60px 0 0 0;background-color:#f5f5f5;max-width:1920px}.listView ul{position:relative;padding:0;padding-left:1em;margin:0;list-style:none}.listView ul li{position:relative;width:100%;margin:0.25em 0}.listView ul li .data{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:lightgrey;border:1px solid gray}.listView ul li .data > *{display:inline-block;width:25%;margin:0 0.5em}.listView ul li .data > *.action a{display:inline-block;margin:0 0.5em}.listView ul li > ul{width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:1px solid black;padding:1em}.dateDropdown{height:44px;line-height:44px;cursor:pointer;padding-left:15px;padding-right:15px;min-width:255px;position:relative;padding-right:30px}.dateDropdown input{border-width:0px;height:20px;font-size:11px;color:#5b6767;font-weight:bold}.datelabel{font-size:11px;color:#1a8796;font-weight:bold;margin-right:10px}.statisticHeader{visibility:hidden}.datevalue{font-size:11px;font-weight:bold;color:#5b6767}.dateDropdown .caret{position:absolute;right:12px;top:20px;color:#1a8796}.daterangepicker{background-color:#f1f3f3 !important;padding:0px !important;margin-top:15px !important}.daterangepicker.ltr .calendar.left,.daterangepicker.ltr .calendar.right{width:49%;max-width:100%}.daterangepicker.ltr .calendar.left{padding-right:10px}.daterangepicker.ltr .calendar.right{padding-left:10px}.daterangepicker .input-mini,.daterangepicker .input-mini.active{height:45px;border-radius:0px;border-width:0px;box-shadow:none !important;margin-bottom:10px;padding-left:40px;font-size:11px;font-weight:bold;color:#5b6767}.daterangepicker td.start-date{border-radius:50% 0 0 50%}.daterangepicker td.end-date{border-radius:0 50% 50% 0}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#37d0cd}.daterangepicker .calendar td{min-width:0px;width:30px;height:50px;padding:0px;font-size:11px;color:#5b6767;position:relative}.daterangepicker td.in-range{background-color:#37d0cd;color:#ffffff}.daterangepicker td.start-date.end-date{border-radius:50%}.daterangepicker table{border-spacing:0px 6px;border-collapse:separate}.daterangepicker .calendar th{font-size:12px;color:#c5cfcf}.daterangepicker.ltr .left .daterangepicker_input{padding-right:0px}.daterangepicker .calendar td.off.off.disabled{opacity:0.4}.daterangepicker.ltr .calendar.left .calendar-table,.daterangepicker.ltr .calendar.right .calendar-table{padding:20px}.daterangepicker .calendar td.active{color:#ffffff}.daterangepicker .daterangepicker_input i{color:#1a8796;top:14px;left:15px}.daterangepicker table{overflow:hidden}.daterangepicker{border-width:0px !important;box-shadow:0 0 10px 0 rgba(0,0,0,0.2) !important;width:860px;margin-top:15px}.quickfilter{width:100%;min-height:90px;background-color:#ffffff;padding-top:29px;padding-left:27px;padding-right:27px}.newsDate{color:#5b6767;font-weight:bold;font-size:12px;margin-top:10px;float:left;width:100%}.innerdatepicker{padding:1%;float:left;width:100%}.quickfltrTitle{color:#c5cfcf;font-size:10px;font-weight:bold;float:left;height:30px;line-height:30px;margin-right:18px}.quickFltr{height:30px;line-height:30px;border:1px solid #e4e9e9;border-radius:40px;padding-left:19px;padding-right:19px;font-size:10px;display:inline-block;font-weight:bold;color:#5b6767;margin-left:2px;margin-right:2px;float:left;cursor:pointer}.quickFltr:hover{border-color:#1a8796;color:#1a8796}.dropdownfilterWrapper{border:1px solid #dee3e3;border-radius:3px;background-color:#fff}.module.ModDashboard #dashboardheader .dropdownfilterWrapper{border:1px solid #ffffff}.dropdownfilterWrapper .fa,.dropdownfilterWrapper .fa{color:#1a8796;margin-right:10px}.boxMenu{position:absolute;width:200px;background-color:#0a383e;right:-15px;border-radius:3px;margin-top:10px;box-shadow:0 0 20px 0 rgba(0,0,0,0.5);padding-top:20px;padding-bottom:20px;display:none;z-index:100}.boxMenu .fa.fa-caret-up{position:absolute;top:-14px;right:24px;color:#0a383e;font-size:20px}.boxMenuLine{float:left;height:35px;line-height:35px;color:#ffffff;font-size:11px;width:100%;text-align:left;padding-left:24px;padding-right:24px}.boxMenuLine:hover{background-color:#0b2d32}.boxMenu i{float:left;color:#37d0cd}.boxMenu .boxMenuLine span{color:#ffffff;float:left;margin-left:22px}.boxMenu .boxMenuLine span,.boxMenu .boxMenuLine i{height:35px;line-height:35px}.listColTrigger.active .boxMenu{display:block}#PageNoSupport{text-align:center}.widget.WModal{position:fixed;top:0;left:0;width:100%;height:100%;font-family:'Work Sans',sans-serif;background-color:rgba(0,0,0,0.5);z-index:999}.widget.WModal > .window{display:flex;flex-direction:column;width:90%;max-height:90%;max-width:500px;margin:2em auto;padding:1em;background-color:white;box-shadow:0 0 8px -2px black;border-radius:2px}.widget.WModal > .window > .header{height:2em;flex-grow:0;flex-shrink:0;line-height:2}.widget.WModal > .window > .content{overflow-y:auto}.widget.WModal > .window > .content form > .form-group{margin-bottom:0.5em}.widget.WModal > .window > .content form > .form-group label{display:block;font-size:0.75em}.widget.WModal > .window > .content form > .form-group > input,.widget.WModal > .window > .content form > .form-group > select{display:block;width:100%;height:2em;padding:0 0.5em;line-height:2;font-size:0.75em;border:1px solid lightgrey;border-radius:2px}.widget.WModal > .window > .content form > button[type="submit"]{display:block;width:auto;margin:2em auto 0 auto;padding:0.75em 1.5em;color:white;background-color:#208795;border:none;border-radius:3px;cursor:pointer}.widget.WModal > .window > .content form > button[type="submit"]:hover{background-color:#37cfcd}