@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);@import url(https://fonts.googleapis.com/css?family=Lato:400,700);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);@-webkit-keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animate-fade-out{0%{opacity:1}to{opacity:0}}@keyframes animate-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes animate-fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes animate-fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes animate-fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes animate-fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes animate-fade-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@keyframes animate-fade-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@-webkit-keyframes animate-fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes animate-fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes animate-fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes animate-fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes animate-fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}}@keyframes animate-fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}}@-webkit-keyframes animate-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.35}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animate-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.35}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-word;word-wrap:break-word;margin:0;padding:0;font-family:Lato,sans-serif}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar{width:5px;height:5px;background-color:#979cac;background:transparent}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#979cac}body,html{margin:0;padding:0;height:100%;width:100%;overflow:hidden;font-size:14px}.container{width:100%;max-width:1500px;padding:0 20px;margin:0 auto}a,button,div,form,img,label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{text-decoration:none;color:#778395}ul{list-style:none;margin:0;padding:0}input{outline:none}input:invalid,input:required{-webkit-box-shadow:none;box-shadow:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset!important}h1,h2,h3,h4,h5{padding:0;margin:0;text-align:left}.transition-anim-enter-active,.transition-anim-leave-active{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.transition-anim-enter,.transition-anim-leave-to{opacity:0}.transition-anim-leave-active{position:absolute}.transition-nopos-enter-active,.transition-nopos-leave-active{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.transition-nopos-enter,.transition-nopos-leave-to{opacity:0}button{border:none;padding:5px 10px;border-radius:4px;cursor:pointer;outline:none;font-size:1rem;-webkit-transition:.3s;transition:.3s}button._secondary{background-color:#fff;color:#3dbfcd;min-width:185px}button._secondary:hover{color:#31b1bf}button._secondary:active{color:#2c9fab}button._secondary:disabled{opacity:.5;pointer-events:none}button._primary{background-color:#2dc4b6;color:#fff}button._primary:hover{background-color:#28afa3}button._primary:active{background-color:#239b8f}button._primary:disabled{opacity:.5;pointer-events:none}button._approve{background-color:#eef9f8;color:#18cdbc}button._approve:hover{background-color:#dbf2f0}button._approve:active{background-color:#c8ece8}button._approve:disabled{opacity:.5;pointer-events:none}button._deny{background-color:#fff4f4;color:#f4949a}button._deny:hover{background-color:#ffdbdb}button._deny:active{background-color:#ffc1c1}button._deny:disabled{opacity:.5;pointer-events:none}button._suspend{background-color:#fff1d3;color:#ffb921}button._suspend:hover{background-color:#ffe9ba}button._suspend:active{background-color:#ffe1a0}button._suspend:disabled{opacity:.5;pointer-events:none}button._delete{background-color:#f44b4b;color:#fff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.16);box-shadow:0 1px 5px rgba(0,0,0,.16)}button._delete:hover{background-color:#f33333}button._delete:active{background-color:#f11b1b}button._delete:disabled{opacity:.5;pointer-events:none}button._pause{background-color:#ffb765;color:#fff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.16);box-shadow:0 1px 5px rgba(0,0,0,.16)}button._pause:hover{background-color:#ffab4c}button._pause:active{background-color:#ff9f32}button._pause:disabled{opacity:.8;background-color:#c6c6c6;pointer-events:none}button._resume{background-color:#0cba6a;color:#fff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.16);box-shadow:0 1px 5px rgba(0,0,0,.16)}button._resume:hover{background-color:#0aa25c}button._resume:active{background-color:#098a4f}button._resume:disabled{opacity:.8;background-color:#c6c6c6;pointer-events:none}button._stop{background-color:#e71d36;color:#fff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.16);box-shadow:0 1px 5px rgba(0,0,0,.16)}button._stop:hover{background-color:#d4172e}button._stop:active{background-color:#bd1429}button._stop:disabled{opacity:.5;pointer-events:none}button._system-primary{background-color:#3b86ff;border:1px solid #3b86ff;color:#fff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.16);box-shadow:0 1px 5px rgba(0,0,0,.16);position:relative}button._system-primary:hover{background-color:#2276ff}button._system-primary:active{background-color:#0867ff}button._system-primary:disabled{opacity:.5;pointer-events:none}button._system-primary.after:after{content:"+";position:absolute;right:10px;top:7px;background-color:#fff;color:#3b86ff;border-radius:50%;font-size:25px;padding:0 8px 2px 8px}button._create{background-color:#2dc4b6;border:1px solid #2dc4b6;color:#fff;padding:10px 20px;width:180px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.16);box-shadow:0 1px 5px rgba(0,0,0,.16);position:relative;text-align:left}button._create:after{content:"+";position:absolute;right:10px;top:7px;background-color:#57d1c6;border-radius:50%;font-size:30px;padding:0 10px}button._create:after:hover{background-color:#43ccbf}button._create:hover{background-color:#28afa3}button._create:active{background-color:#239b8f}button._create:active:after{background-color:#35c0b4}button._create:disabled{opacity:.5;pointer-events:none}button._system-back{background-color:#fff;border:1px solid #3b86ff;color:#3b86ff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.16);box-shadow:0 1px 5px rgba(0,0,0,.16)}button._system-back:hover{border-color:#2276ff}button._system-back:active{border-color:#0867ff}button._system-back:disabled{opacity:.5}button._system-cancel{background-color:#fff;border:1px solid #ff4343;color:#ff4343;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.16);box-shadow:0 1px 5px rgba(0,0,0,.16)}button._system-cancel:hover{border-color:#ff2a2a;background-color:#fff6f6}button._system-cancel:active{border-color:#ff1010;background-color:#ffdcdc}button._system-cancel:disabled{opacity:.5;pointer-events:none}button._system-cancel-solid{background-color:#ff4343;border:1px solid #ff4343;color:#fff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.16);box-shadow:0 1px 5px rgba(0,0,0,.16)}button._system-cancel-solid:hover{background-color:#ff2a2a}button._system-cancel-solid:active{background-color:#ff1010}button._system-cancel-solid:disabled{opacity:.5;pointer-events:none}button._send{background-color:rgba(61,191,205,.4);border:1px solid #3dbfcd;color:#4a4c50;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.16);box-shadow:0 1px 5px rgba(0,0,0,.16)}button._send:hover{background-color:rgba(49,177,191,.4)}button._send:active{background-color:rgba(44,159,171,.4)}button._send:disabled{opacity:.5;pointer-events:none}._error{color:#e71d36}._loading{border-radius:50%;width:50px;height:50px;border-top:10px solid rgba(131,220,202,.1);border-right:10px solid rgba(131,220,202,.3);border-bottom:10px solid rgba(131,220,202,.5);border-left:10px solid rgba(131,220,202,.8);-webkit-animation:animate-rotate 1s linear infinite;animation:animate-rotate 1s linear infinite}._disabled{opacity:.7;pointer-events:none}.router-list-container .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.router-list-container button._approve{min-width:70px}.router-list-container button._approve:not(:last-child){margin-bottom:5px}.router-list-container .option{margin-right:10px}.router-list-container .data-container .control-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:15px;width:100%;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.router-list-container .data-container .control-wrapper .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.router-list-container .data-container .control-wrapper .controls .select-box{margin-right:5px}.router-list-container .data-container .control-wrapper .controls .select-box ul li.option{margin:0}.router-list-container .data-container .control-wrapper .controls .select-box .select{border-color:#d0d0df;padding:2px}.router-list-container .data-container .control-wrapper .controls .select-box .select input{padding:5px 10px}.router-list-container .data-container .control-wrapper .controls .select-box .select input::-webkit-input-placeholder{color:#777}.router-list-container .data-container .control-wrapper .controls .select-box .select input::-moz-placeholder{color:#777}.router-list-container .data-container .control-wrapper .controls .select-box .select input:-ms-input-placeholder{color:#777}.router-list-container .data-container .control-wrapper .controls .select-box .select input::-ms-input-placeholder{color:#777}.router-list-container .data-container .control-wrapper .controls .select-box .select input::placeholder{color:#777}.router-list-container .data-container .control-wrapper .controls .select-box .arrow{border-color:#777;top:10px}.router-list-container .data-container .control-wrapper .controls .select-box .option-wrapper{margin-top:-8px}.router-list-container .data-container .control-wrapper button{margin-left:10px}.router-list-container .data-container /deep/ .custom-table td:nth-child(10),.router-list-container .data-container /deep/ .custom-table th:nth-child(10){width:120px}.router-list-container .data-container .content-section .id{width:100px}.router-list-container .data-container .content-section span.online{color:#2dc4b6}.router-list-container .data-container .content-section span.offline{color:#ff5d5d}.router-list-container .data-container .content-section .client_id{width:80px}.router-list-container .data-container .content-section .status{width:100px}.router-list-container .data-container .content-section .ip,.router-list-container .data-container .content-section .mac_address{width:200px}