hr{margin-top:10px;margin-bottom:10px;border-color:#999}.table th{border-top:0}.table thead th{border-bottom:1px solid #999}.table td{border-bottom:1px solid #bbb}.input-group-append{border:2px solid #2c3e50;box-shadow:rgba(0,0,0,.3) 0 3px 6px}.input-group-append .input-group-text{padding-top:4px;padding-bottom:4px}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none!important}html{position:relative;min-height:100%}body{background-color:#dadada}body>.container{padding-top:66px;padding-bottom:66px}a:link,a:active,a:visited,a:hover{color:#fff}a:hover{color:#007bff;text-decoration:none}a:link.gray-link,a:active.gray-link,a:visited.gray-link{color:#007bff;text-decoration:underline}a:hover.gray-link{color:#2c3e50;text-decoration:none}.alert ul{margin-bottom:0;padding-left:20px}.btn-primary{background-color:#2c3e50;border-color:#2c3e50;border-radius:20px;box-shadow:rgba(0,0,0,.3) 0 3px 6px;font-size:1rem}.btn-danger,.btn-success{border-radius:20px;box-shadow:rgba(0,0,0,.3) 0 3px 6px;font-size:1rem}.btn-primary:hover{background-color:#0072cf}.btn-tab{font-weight:600;color:#2c3e50;border-left:0 solid transparent;border-right:0 solid transparent;text-decoration:none;border-bottom:5px solid #f0f0f0;border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-tab:hover{color:#0072cf;text-decoration:none}.btn-tab.active{border-bottom:5px solid #2c3e50;border-left:0 solid transparent;border-right:0 solid transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;text-decoration:none}.check-wrap{display:block;position:relative;padding-left:35px;margin:0 10px 20px 0;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-wrap input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:40px;width:40px;background-color:#fff;border-radius:5px;border:2px solid #2c3e50;margin-bottom:20px}.check-wrap:hover input~.checkmark{background-color:#f0f0f0}.check-wrap input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.check-wrap input:checked~.checkmark:after{display:block}.check-wrap .checkmark:after{left:13px;top:5px;width:10px;height:20px;border:solid #007bff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.footer{width:100%;height:66px;line-height:66px;background-color:#2c3e50;color:#fff;font-weight:600}.footer-links{float:right}.form-control{border:2px solid #2c3e50}h2{font-weight:bold;color:#2c3e50;margin:20px 0}h5{margin-bottom:0}input[type="email"],input[type="password"],input[type="text"],input[type="tel"],.form-control{margin-bottom:15px;border-radius:20px;padding-left:20px;border:2px solid #2c3e50;box-shadow:rgba(0,0,0,.3) 0 3px 6px;color:#2c3e50;font-weight:bold;font-size:1rem}.logo{height:40px}.navbar-custom{background-color:#2c3e50;box-shadow:rgba(0,0,0,.3) 0 3px 6px;color:#fff}a.nav-link{color:#fff!important;font-weight:600;text-decoration:none}a.nav-link:hover{color:#0072cf!important}.navbar-dark .navbar-toggler{border-color:rgba(255,255,255,1)}p{margin-bottom:.5rem}p.small{margin-bottom:.5rem}.panel{box-shadow:rgba(0,0,0,.3) 0 3px 6px;background-color:#fff;margin-bottom:30px}.panel-main{max-height:404px}.panel-fixed-height{min-height:calc(100% - 30px);margin-bottom:30px}.panel-small{height:200px}.panel-header{font-size:22px;background-color:#f0f0f0;min-height:42px;padding:0 0;font-weight:bold;color:#2c3e50}.panel-header-text{margin-left:10px;padding:5px 0}.panel-body{background-color:#fff;padding:15px;width:100%}.img-user{width:125px;margin:0 auto;display:block}@media(min-width:1280px){.container{max-width:1200px}}@media(min-width:1440px){.container{max-width:1400px}}@media(max-width:414px){.panel{margin-bottom:20px;height:auto}.footer-links{float:left!important}}@media(min-width:768px){.panel{height:100%}}ul.nav{border-top:1px solid #ddd;border-bottom:0}.nopacity{opacity:0}.inline-wait{display:inline-block;margin:0 5px;font-size:18px;vertical-align:middle;line-height:34px}.wait-element-block{text-align:center}.wait-element-block i{font-size:48px}.wait-dialog .modal-dialog{width:250px}.wait-dialog .modal-body{padding:20px}.wait-dialog i{font-size:48px}.text-success{color:#2ecc71}.no-records-found-text{margin:15px 0 10px 0;text-align:center;font-style:italic;color:#a3a3a3}hr.hr-table-header{margin-bottom:0}a:link.link-dark,a:active.link-dark,a:visited.link-dark{color:#2c3e50;text-decoration:none;cursor:pointer}a:hover.link-dark{color:#007bff;text-decoration:none;cursor:pointer}.link-no-href{cursor:pointer}.modal-centered.modal{text-align:center}@media screen and (min-width:300px){.modal-centered.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.modal-centered .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.message-dialog-icon{font-size:24px}.list-centered{display:flex;justify-content:center}.list-centered li{text-align:left!important}.list-item-none{list-style:none}.code-sample{background-color:#fff;padding:10px;border:solid 1px #ccc;border-radius:5px}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none!important}html,body{height:100%}html{background-color:#1aa1a7}body{padding-top:15px;padding-bottom:30px;background-color:#1aa1a7;background-image:linear-gradient(to top right,#00c58e,#0072cf);background:url(img/bg-grad.png) no-repeat center center fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body:after{content:"";position:fixed;top:0;height:100vh;left:0;right:0;z-index:-1;background-color:#00c58e;background:url(img/bg-grad.png) center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}h1,h2,h3,h4,h5,h6{color:#2c3e50}.alert{border-radius:10px;border:2px inherit}.alert ul{margin-bottom:0}.alert-wrap{width:100%;max-width:570px;margin:0 auto}.form-signin{width:100%;max-width:570px;padding:15px;margin:auto;background-color:#f1f1f1;box-shadow:rgba(0,0,0,.3) 0 3px 6px;border-radius:10px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;box-sizing:border-box;height:auto;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type="email"],.form-signin input[type="password"],.form-signin input[type="text"]{margin-bottom:15px;border-radius:20px;padding-left:20px;border-color:#fff;box-shadow:rgba(0,0,0,.3) 0 3px 6px;color:#2c3e50;font-weight:bold;border:2px;font-size:1rem}.form-signin input[type="email"]:disabled{background-color:rgba(0,0,0,.1)}.btn-primary{background-color:#2c3e50;border-color:#2c3e50;border-radius:20px;box-shadow:rgba(0,0,0,.3) 0 3px 6px;font-size:1rem}.btn-primary:hover{background-color:#0072cf}a:link{color:#2c3e50;text-decoration:underline}a:visited{color:#2c3e50;text-decoration:underline}a:hover{color:#2c3e50;text-decoration:underline}a:active{color:#2c3e50;text-decoration:underline}.check-wrap input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:2px;height:25px;width:25px;background-color:#fff;border-radius:5px;border:2px solid #2c3e50}.check-wrap:hover input~.checkmark{background-color:#f2f2f2}.check-wrap input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.check-wrap input:checked~.checkmark:after{display:block}.check-wrap .checkmark:after{left:7px;top:2px;width:7px;height:14px;border:solid #2c3e50;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.img-badge{height:10vh;max-height:75px;margin:0 auto;display:block}.img-logo{height:60px;margin:0 auto;display:block}.img-user{width:125px;margin:0 auto;display:block}h2{font-weight:600;color:#2c3e50}p{color:#2c3e50;font-size:1rem}p.small{margin-bottom:.5rem}.wrapper{padding-bottom:15px}.text-success{color:#2ecc71}.nopacity{opacity:0}.inline-wait{display:inline-block;margin:0 5px;font-size:18px;vertical-align:middle;line-height:34px}.wait-button{display:block;text-align:center}@media only screen and (min-width:414px){.form-signin{width:100%;max-width:570px;padding:30px}}@media only screen and (max-width:414px){.alert-wrap{padding:0 0}.form-signin{margin-top:0}}@media only screen and (max-width:320px){}@media(min-width:1024px){body{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form-signin{padding:30px}}