@import url('https://fonts.googleapis.com/css?family=Roboto');html,body{font-family:'Roboto',Arial,Helvetica,sans-serif;width:100%;height:100%;min-height:100vh;margin:0;padding:0;font-size:16px;font-weight:normal;line-height:1.5;text-align:left}body{position:relative;color:#676767;background-color:#eee;scroll-behavior:smooth}.pageframe{min-height:100vh}.txt-right{text-align:right}.color-success{color:#3c763d}.color-danger{color:#a94442}a,a:link,a:active,a:visited,a.focus,a:hover{cursor:pointer}.subscribe{margin-top:1rem}.subscribe h1{margin:0 0 1rem 0;font-size:1.5rem}.msg-info{font-size:.9rem;font-style:italic;margin:0}.login{background-color:#5ab9ea;background-image:url("/pic/login-bg.png");background-attachment:fixed;min-height:100vh;padding-top:50px}.login .page-title{display:table;font-size:1.75rem;color:#fff;margin:1.5rem auto;text-transform:uppercase;font-weight:bold}.login .page-title img{height:50px;margin-right:10px}.login .card{background-color:transparent;box-shadow:0 1px 10px rgba(33,33,33,.2);-webkit-box-shadow:0 1px 10px rgba(33,33,33,.2);-moz-box-shadow:0 1px 10px rgba(33,33,33,.2);-o-box-shadow:0 1px 10px rgba(33,33,33,.2);-ms-box-shadow:0 1px 10px rgba(33,33,33,.2)}.login .card .card-header h1{margin:0 auto}.login .form-group label{color:#fff}.login .form-control{background-color:rgba(255,255,255,0.6);font-size:1rem;color:#e37222;height:45px;border:1px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.login .form-control:hover,.login .form-control:focus{background-color:rgba(255,255,255,0.8);border:1px solid transparent}.login .has-error .form-control:hover,.login .has-error .form-control:focus{border:1px solid #721c24;-webkit-box-shadow:none;box-shadow:none}.login .input-icon{position:relative}.login .input-icon .form-control{padding-left:40px}.login .input-icon .icon-left{position:absolute;margin:-30px 0 0 15px}.login .btn-primary{font-size:1rem;color:#fff;height:45px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#eeaa7b;border-color:#eeaa7b}.login .btn-primary:hover{color:#fff;background-color:#e37222;border-color:#e37222}.login .btn-primary.focus,.login .btn-primary:focus{color:#fff;background-color:#e37222;border-color:#e37222}.login .btn-primary.active.focus,.login .btn-primary.active:focus,.login .btn-primary.active:hover,.login .btn-primary:active.focus,.login .btn-primary:active:focus,.login .btn-primary:active:hover,.login .open>.dropdown-toggle.btn-primary.focus,.login .open>.dropdown-toggle.btn-primary:focus,.login .open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#e37222;border-color:#e37222}.login .login-links a,.login .login-links a:link,.login .login-links a:visited,.login .login-links a:active,.login .login-links a:focus .login .login-links a:hover{display:block;text-align:right;text-decoration:none;color:#fff;cursor:pointer;line-height:2rem}.login .login-links a:focus .login .login-links a:hover{text-decoration:underline;color:#fff}.page-topbar{display:block;height:60px;width:100%;color:#eee;background-color:#07889b;overflow:hidden;z-index:10;box-shadow:0 2px 4px rgba(33,33,33,.2);-webkit-box-shadow:0 2px 4px rgba(33,33,33,.2);-moz-box-shadow:0 2px 4px rgba(33,33,33,.2);-o-box-shadow:0 2px 4px rgba(33,33,33,.2);-ms-box-shadow:0 2px 4px rgba(33,33,33,.2)}.page-topbar .topbar-logo{width:250px;display:block;float:left}.page-topbar .topbar-logo img{display:table;margin:5px auto;height:50px}.page-topbar .topbar-company{width:500px;display:block;float:left;padding:0 15px}.page-topbar .topbar-company h1,.page-topbar .topbar-company h2{margin:0;padding:0;line-height:1.5}.page-topbar .topbar-company h1{font-size:1.3rem}.page-topbar .topbar-company h2{font-size:1.05rem}.page-topbar .topbar-menu ul{list-style:none;display:table;margin:0 0 0 auto;padding:0}.page-topbar .topbar-menu ul li{display:inline-block}.page-topbar .topbar-menu ul li a,.page-topbar .topbar-menu ul li a:link,.page-topbar .topbar-menu ul li a:active,.page-topbar .topbar-menu ul li a:visited,.page-topbar .topbar-menu ul li a:hover,.page-topbar .topbar-menu ul li a:focus{display:block;color:#fff;font-size:2rem;line-height:3.75rem;padding:0 1rem}.page-container{display:block}.page-container .container-sidebar{float:left;width:250px;min-height:100vh;padding:10px 0;background-color:#fff;overflow:hidden;box-shadow:0 0 10px 0 rgba(33,33,33,.2);-webkit-box-shadow:0 0 10px 0 rgba(33,33,33,.2);-moz-box-shadow:0 0 10px 0 rgba(33,33,33,.2);-o-box-shadow:0 0 10px 0 rgba(33,33,33,.2);-ms-box-shadow:0 0 10px 0 rgba(33,33,33,.2);-webkit-transition:600ms;-moz-transition:600ms;-o-transition:600ms;transition:600ms}.page-container .container-sidebar ul{margin:0;padding:0;list-style:none}.page-container .container-sidebar ul li{display:block}.page-container .container-sidebar ul li i{margin-right:10px}.page-container .container-sidebar ul li a,.page-container .container-sidebar ul li a:link,.page-container .container-sidebar ul li a:visited,.page-container .container-sidebar ul li a:active,.page-container .container-sidebar ul li a:focus,.page-container .container-sidebar ul li a:hover{display:block;line-height:3rem;padding-left:10px;color:#424242;text-decoration:none;border-left:4px solid transparent}.page-container .container-sidebar ul li a:focus,.page-container .container-sidebar ul li a:hover,.page-container .container-sidebar ul li.active a,.page-container .container-sidebar ul li.active a:link,.page-container .container-sidebar ul li.active a:visited,.page-container .container-sidebar ul li.active a:active,.page-container .container-sidebar ul li.active a:focus,.page-container .container-sidebar ul li.active a:hover{background-color:#e8e8e8;text-decoration:none;border-left:4px solid #07889b}.page-container .container-content{display:block;margin-left:250px}.form-control{font-size:1rem;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid #e1e1e1}.form-control:focus,.has-focus .form-control{background:#f8f8f8;border-color:#07889b;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.feedback,.ajs-feedback{padding:0 0 0 .5rem}.ng-invalid .ajs-feedback,.has-error .feedback{font-size:.9rem;color:#f05050}.ng-invalid .ng-dirty.ng-invalid.form-control,.has-error .form-control{border:1px solid #f05050}.ng-invalid .ng-dirty.ng-invalid.form-control:focus,.has-error .form-control:focus{border:1px solid #f05050;-webkit-box-shadow:none;box-shadow:none}.btn{font-size:1rem}.btn-minwidth{min-width:150px}.btn-default{-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#66b9bf;border:1px solid #07889b;color:#fff}.btn-default:hover,.btn-default.focus,.btn-default:focus{color:#fff;background-color:#07889b;border-color:#07889b}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#fff;background-color:#07889b;border-color:#07889b}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#fff;background-color:#07889b;border-color:#07889b}.btn-row{text-align:right}.switchbox label{display:block}.switchbox input{display:none}.switchbox span{background-color:#07889b;border:1px solid #07889b;box-shadow:#07889b 0 0 0 16px inset;transition:border .5s ease 0s,box-shadow .5s ease 0s,background-color 1.5s ease 0s;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;background-clip:content-box}.switchbox span>small{background-color:#fff;left:20px;transition:background-color .5s ease 0s,left .25s ease 0s;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:30px;position:absolute;top:0;width:30px}.switchbox span.off{background-color:#e1e1e1;border-color:#e1e1e1;box-shadow:#dfdfdf 0 0 0 0 inset;transition:border .5s ease 0s,box-shadow .5s ease 0s}.switchbox span.off>small{left:0;transition:background-color .5s ease 0s,left .25s ease 0s}.card{background-color:#fff;margin:0 0 15px 0;padding:1rem;box-shadow:0 1px 3px rgba(33,33,33,.2);-webkit-box-shadow:0 1px 3px rgba(33,33,33,.2);-moz-box-shadow:0 1px 3px rgba(33,33,33,.2);-o-box-shadow:0 1px 3px rgba(33,33,33,.2);-ms-box-shadow:0 1px 3px rgba(33,33,33,.2)}.card .card-header{padding-bottom:1rem}.card .card-header h2{margin:0}.card .card-footer{padding-top:1rem}.card .card-footer p{margin-bottom:0}.card .container-fluid{padding-left:0;padding-right:0}.overlay-alert{display:block;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.6);padding:15px}.overlay-alert .alert{display:table;margin:0 auto;width:600px}.overlay-alert .alert.alert-icon{border-left-width:75px}.overlay-alert .alert.alert-icon::before{font-family:FontAwesome;font-size:2.5rem;margin:0 0 0 -70px}.overlay-alert .alert-danger.alert-icon::before{color:#f2dede;content:"\f06a"}.overlay-alert .alert-success.alert-icon::before{color:#dff0d8;content:"\f05a"}.overlay-alert .alert .alert-close{float:right;font-size:1.5rem;width:40px;height:40px;text-align:center;margin:-16px -16px 0 0;cursor:pointer}.overlay-alert .alert-danger .alert-close{border:1px solid #a94442}.overlay-alert .alert-danger .alert-close:hover{color:#f2dede;background-color:#a94442}.overlay-alert .alert-success .alert-close{border:1px solid #3c763d}.overlay-alert .alert-success .alert-close:hover{color:#dff0d8;background-color:#3c763d}.overlay-alert .alert .alert-message{margin:-50px 0 0 0;min-height:60px}.overlay-alert .alert-danger{border-color:#a94442;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:5px solid #a94442}.overlay-alert .alert-success{border-color:#3c763d;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:5px solid #3c763d}.modal .modal-content{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.modal .modal-header{background-color:#07889b;color:#fff;border-bottom:0}.modal .modal-footer{border-top:1px solid #07889b;padding:5px 10px}dl.teamscan-data{margin:0;display:block}dl.teamscan-data dt{float:left}dl.teamscan-data dd{margin:0 0 .5rem 250px}dl.teamscan-data .spacer{margin-bottom:2rem}.help .card .card-footer{padding-top:15px}.help .app-info{margin:0;padding:0;text-align:right;font-size:.9rem}.help .app-info a,.help .app-info a:link,.help .app-info a:active,.help .app-info a:visited,.help .app-info a:focus,.help .app-info a:hover{color:#676767;text-decoration:none}.help .app-info a:focus,.help .app-info a:hover{color:#07889b;text-decoration:underline}.accordion{list-style:none;margin:0;padding:0}.accordion .accordion-item{border:1px solid #07889b;margin-bottom:5px}.accordion .accordion-item .accordion-item-ttl{background-color:#66b9bf;color:#fff;font-size:1.2rem;padding:10px 15px;cursor:pointer}.accordion .accordion-item .accordion-item-ttl span{float:right}.accordion .accordion-item .accordion-item-txt{padding:10px 15px}