@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(fonts/Roboto/Roboto-Regular.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;src:url(fonts/Roboto/Roboto-Italic.ttf)}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(fonts/Roboto/Roboto-Bold.ttf)}@font-face{font-family:Roboto;font-weight:700;font-style:italic;src:url(fonts/Roboto/Roboto-BoldItalic.ttf)}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(fonts/Icons/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(fonts/Icons/MaterialIcons-Regular.woff2) format('woff2'),url(fonts/Icons/MaterialIcons-Regular.woff) format('woff'),url(fonts/Icons/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}body{-webkit-font-smoothing:antialiased;background:#f5f5f5;padding:0}body *{font-family:Roboto,sans-serif}@keyframes ripple{0%{transform:scale(0,0);opacity:1}20%{transform:scale(25,25);opacity:1}100%{opacity:0;transform:scale(40,40)}}.ripple{position:relative;overflow:hidden}.ripple:after{content:'';position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,.5);opacity:0;border-radius:100%;transform:scale(1,1) translate(-50%);transform-origin:50% 50%}.ripple:focus:not(:active)::after{animation:ripple 1s ease-out}.label-primary{background-color:#1a237e}.table>thead{background:#283593;color:#fff}.btn{border:none;border-radius:2px;text-transform:uppercase!important;padding:8px 20px 6px 20px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);transition:.5s box-shadow ease;-webkit-transition:.5s box-shadow ease;-o-transition:.5s box-shadow ease;-moz-transition:.5s box-shadow ease}.btn[disabled]{box-shadow:none!important;border:none!important;background:inherit!important;transition:none}.btn:hover{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.btn.btn-xs{padding:6px 10px 4px 10px}.btn-primary,.btn-primary:focus{background:#283593}.btn-primary:hover{background:#283593}.btn-info,.btn-info:focus{background:#2196f3}.btn-info:hover{background:#2196f3}.btn-success,.btn-success:focus{background:#4caf50}.btn-success:hover{background:#4caf50}.btn-warning,.btn-warning:focus{background:#ff5722}.btn-warning:hover{background:#ff5722}.btn-danger,.btn-danger:focus{background:#c62828}.btn-danger:hover{background:#c62828}.panel{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);border:none;border-radius:2px;margin-top:20px;overflow:hidden}.panel .panel-heading{border-radius:0}.panel.panel-primary .panel-heading{background:#283593;color:#fff}.panel.panel-info .panel-heading{background:#2196f3;color:#fff}.panel.panel-success .panel-heading{background:#4caf50;color:#fff}.panel.panel-warning .panel-heading{background:#ff5722;color:#fff}.panel.panel-danger .panel-heading{background:#c62828;color:#fff}.modal-content{border-radius:2px}.modal-content .modal-header{background:#283593;color:#fff}.checkbox{cursor:pointer}.checkbox input[type=checkbox]{display:none}.checkbox label{margin-left:5px}.checkbox label:after{content:'';position:absolute;border-radius:2px;border:2px solid #5a5a5a;width:18px;height:18px;left:0;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s}.checkbox input[type=checkbox]:checked+label:before{content:'';position:absolute;top:1px;left:0;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:10}.checkbox input[type=checkbox]:checked+label:after{background:#1a237e;border:2px solid #1a237e}.input-group{padding-top:15px;width:100%}.input-group label{color:#9e9e9e;position:absolute;margin:0;padding:0;left:0;bottom:5px;z-index:10;font-weight:400;font-size:14px;transition:.15s ease-out}.input-group .form-control{width:100%;border:none;box-shadow:none;border-radius:0;padding:0;background:0 0;border-bottom:1px solid #9e9e9e}.input-group .form-control:focus{border-bottom:1px solid #1a237e}.input-group .form-control:focus~label,.input-group .form-control:not([value=""])~label{font-size:12px;bottom:35px;color:#1a237e}.input-group .form-control[readonly]:focus{border-bottom:1px solid #9e9e9e}.input-group .form-control[readonly]:focus~label{color:#9e9e9e}.input-group .line{background:#1a237e;height:2px;position:absolute;width:100%;left:0;bottom:-1px;transition:all 250ms ease 0s;transform:scale(0)}.input-group .form-control:focus~.line,.input-group .form-control:not([value=""])~.line{transform:scale(1)}.input-group .form-control:not([value=""])~.line,.input-group .form-control[readonly]:focus~line{background:#9e9e9e}.input-group textarea.form-control{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;height:30px;resize:none;overflow-y:hidden}.input-group textarea.form-control~label{top:20px}.input-group textarea.form-control:focus~label,.input-group textarea.form-control:not([value=""])~label{top:-8px}.spinner-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.spinner-container .spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@-webkit-keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}100%{stroke:#4285f4}}@keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}100%{stroke:#4285f4}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.layout .toolbar{box-sizing:unset;display:flex;flex-flow:row nowrap;justify-content:space-between;background-color:#283593;color:#fff;height:60px;border-top:15px #1a237e solid}.layout .toolbar.sticky{position:fixed;width:100%;top:0;left:0;z-index:100;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);-moz-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.layout .toolbar .toolbar-item-container{display:flex;flex-flow:row nowrap;justify-content:center;position:relative;padding:0;margin:0;height:100%;list-style:none}.layout .toolbar .toolbar-item-container>a{cursor:pointer;color:#fff;text-decoration:none}.layout .toolbar .toolbar-item-container>a:hover{background:rgba(255,255,255,.2);color:#fff}.layout .toolbar .toolbar-item-container .toolbar-item{display:inline;padding-top:20px;padding-left:10px;padding-right:10px}.layout .toolbar .toolbar-item-container .toolbar-icon{border-radius:50%;height:40px;width:40px;margin-top:10px;padding-top:8px;padding-left:8px}.layout .toolbar .toolbar-title{display:flex;flex-flow:row nowrap;justify-content:center;position:relative;font-size:20px;height:100%;top:15px}.layout .toolbar .toolbar-title .toolbar-hamburguer{position:relative;cursor:pointer;width:30px;height:25px;margin-top:4px;margin-left:20px}.layout .toolbar .toolbar-title .toolbar-hamburguer i{background-color:#fff;border-radius:1px;content:'';display:block;width:100%;height:4px}.layout .toolbar .toolbar-title .toolbar-hamburguer i:nth-child(1){-webkit-animation:outT .5s backwards;animation:outT .5s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.layout .toolbar .toolbar-title .toolbar-hamburguer i:nth-child(2){margin:5px 0;-webkit-animation:outM .5s backwards;animation:outM .5s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.layout .toolbar .toolbar-title .toolbar-hamburguer i:nth-child(3){-webkit-animation:outBtm .5s backwards;animation:outBtm .5s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.layout .toolbar .toolbar-title .toolbar-hamburguer.active i:nth-child(1){-webkit-animation:inT .5s forwards;animation:inT .5s forwards}.layout .toolbar .toolbar-title .toolbar-hamburguer.active i:nth-child(2){-webkit-animation:inM .5s forwards;animation:inM .5s forwards}.layout .toolbar .toolbar-title .toolbar-hamburguer.active i:nth-child(3){-webkit-animation:inBtm .5s forwards;animation:inBtm .5s forwards}.layout .toolbar .toolbar-title span{margin-left:20px}@-webkit-keyframes inM{50%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(45deg)}}@keyframes inM{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@-webkit-keyframes outM{50%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@-webkit-keyframes inT{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(9px) rotate(0)}100%{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes inT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes outT{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(9px) rotate(0)}100%{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes inBtm{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-9px) rotate(0)}100%{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(135deg)}}@-webkit-keyframes outBtm{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-9px) rotate(0)}100%{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(135deg)}}.pagination-panel{position:relative;display:inline-block;height:40px;background-color:#1a237e;border:0 solid #2e6da4;border-radius:2px}.pagination-panel .indicator{color:#fff;font-weight:700;font-size:15px;padding:0 10px;line-height:0}.pagination-panel button{background-color:#1a237e;color:#fff;height:100%;border:none;cursor:pointer}.pagination-panel button:hover{background-color:#1e2a9d}.pagination-panel button:first-child{border-radius:2px 0 0 2px;border-right:none}.pagination-panel button:last-child{border-radius:0 2px 2px 0;border-left:none}.pagination-panel button[disabled]{color:#506e7d;background-color:#d1d5d8;cursor:not-allowed}.snackbar-wrapper{position:fixed;bottom:30px;left:30px;z-index:1000}.snackbar-wrapper .snackbar{min-width:250px;max-width:280px;background-color:#323232;color:#fff;text-align:left;border-radius:2px;margin-bottom:10px;padding:16px;position:relative;left:0;bottom:0;z-index:1000}.snackbar-wrapper .snackbar .snackbar-button{position:absolute;background:0 0;padding:10px 10px;color:#fff;right:5px;top:9px;border:none;border-radius:none}.snackbar-wrapper .snackbar .snackbar-button:hover{background:#484848;color:#fff}.snackbar-wrapper .snackbar-success{color:#9ccc65}.snackbar-wrapper .snackbar-info{color:#4dd0e1}.snackbar-wrapper .snackbar-warning{color:#ffee58}.snackbar-wrapper .snackbar-error{color:#ef5350}.snackbar-wrapper .snackbar.show{animation:fadein .5s;-webkit-animation:fadein .5s}.snackbar-wrapper .snackbar.hide{animation:fadeout .5s;-webkit-animation:fadeout .5s}@keyframes fadein{from{margin-bottom:-100px;opacity:0}to{margin-bottom:0;opacity:1}}@keyframes fadeout{from{margin-left:0;opacity:1}to{margin-bottom:-100px;opacity:0}}.mmswitch-container{margin-bottom:15px}.mmswitch-container .mmswitch{display:inline;margin-left:10px}.mmswitch-container .mmswitch>input[type=checkbox]{display:none}.mmswitch-container .mmswitch>label{cursor:pointer;height:0;position:relative;width:40px}.mmswitch-container .mmswitch>label::before{background:#000;box-shadow:inset 0 0 10px rgba(0,0,0,.5);border-radius:8px;content:'';height:16px;margin-top:-8px;position:absolute;opacity:.3;transition:all .4s ease-in-out;width:40px}.mmswitch-container .mmswitch>label::after{background:#fff;border-radius:16px;box-shadow:0 0 5px rgba(0,0,0,.3);content:'';height:24px;left:-4px;margin-top:-8px;position:absolute;top:-4px;transition:all .3s ease-in-out;width:24px}.mmswitch-container .mmswitch>input[type=checkbox]:checked+label::before{background:inherit;opacity:.5}.mmswitch-container .mmswitch>input[type=checkbox]:checked+label::after{background:inherit;left:20px}.nav-tabs{border-bottom:2px solid #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-width:0}.nav-tabs>li>a{border:none;color:#666}.nav-tabs>li.active>a,.nav-tabs>li>a:hover{border:none;color:#4285f4!important;background:0 0}.nav-tabs>li>a::after{content:"";background:#4285f4;height:2px;position:absolute;width:100%;left:0;bottom:-1px;transition:all 250ms ease 0s;transform:scale(0)}.nav-tabs>li.active>a::after,.nav-tabs>li:hover>a::after{transform:scale(1)}.tab-nav>li>a::after{background:#21527d none repeat scroll 0 0;color:#fff}.tab-pane{padding:15px 0}.tab-content{padding:5px}.card{background:#fff none repeat scroll 0 0;box-shadow:0 1px 3px rgba(0,0,0,.3);margin-bottom:30px}