@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}a{cursor:pointer}.btn .caret{float:right;margin-top:10px}.color-success{color:#1b8735}.color-danger{color:#a83838}.mrgn-tb{margin:1rem 0}.alert-overlay{display:block;position:fixed;left:0;bottom:0;margin:5px}.alert-overlay .alert{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-width:300px;max-width:450px;margin:0;padding:0}.alert-overlay .alert-close{float:right;margin:0 4px 0 0}.alert-overlay .alert-close .fa{margin-right:0;font-size:2rem;cursor:pointer}.alert-overlay .alert .alert-inner{display:flex}.alert-overlay .alert .alert-inner .alert-icon{width:50px;text-align:center;padding:15px 0;font-size:2rem;vertical-align:middle}.alert-overlay .alert .alert-inner .alert-icon .fa{margin:0}.alert-overlay .alert .alert-inner .alert-message{flex:1;padding:15px 0;vertical-align:middle}.alert-overlay .alert-danger{color:#fff;background-color:#f05050;border:2px solid #a83838}.alert-overlay .alert-success{color:#fff;background-color:#27c24c;border:2px solid #1b8735}.alert-overlay .alert-warning{color:#fff;background-color:#f39c11;border-color:#f39c11}.alert-overlay .alert-info{color:#fff;background-color:#3598db;border-color:#3598db}.alert .fa{margin-right:.5rem}.table .checkbox{margin-top:0}.checkbox label{padding-left:0}.checkbox input[type="checkbox"],.radio input[type="radio"]{display:none}.checkbox input[type="checkbox"]+label::before{font-family:"FontAwesome";width:18px;height:18px;text-align:center;min-width:18px;margin-right:.5rem;margin-bottom:4px;background-color:#fff;border-radius:2px;border:2px solid #e1e1e1;color:#fff;font-size:1rem;line-height:1;content:"\f00c"}.checkbox input[type="checkbox"]:checked+label::before{background-color:#07889b;border-color:#07889b}.checkbox.checkbox-inline{padding-left:0}.login{background-color:#07889b;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 .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}.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 0 15px 0;text-align:center;font-size:1.5rem;color:#fff}.page-topbar{display:block;position:fixed;height:60px;width:100%;color:#eee;background-color:#07889b;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 h1{font-size:1.25rem;display:table;margin:8px auto;padding:0}.page-topbar .topbar-logo img{height:44px;margin-right:6px}.page-topbar .topbar-menu ul.menu-user{list-style:none;display:table;margin:0 0 0 auto;padding:0}.page-topbar .topbar-menu ul.menu-user li{display:inline-block}.page-topbar .topbar-menu ul.menu-user li a,.page-topbar .topbar-menu ul.menu-user li a:link,.page-topbar .topbar-menu ul.menu-user li a:active,.page-topbar .topbar-menu ul.menu-user li a:visited,.page-topbar .topbar-menu ul.menu-user li a:hover,.page-topbar .topbar-menu ul.menu-user li a:focus{display:block;color:#fff;line-height:3.75rem;padding:0 1rem}.page-topbar .topbar-menu ul.menu-user li i{font-size:2rem}.page-topbar .dropdown{margin:.8rem 5rem;float:left}.page-topbar .dropdown .dropdown-toggle{min-width:20rem;text-align:left}.page-topbar .dropdown .dropdown-menu{width:100%;margin-top:0}.page-topbar .dropdown .dropdown-menu{border:1px solid #e37322;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(227,114,34,.25);box-shadow:0 6px 12px rgba(227,114,34,.25);font-size:1rem}.page-topbar .dropdown .dropdown-menu li a,.page-topbar .dropdown .dropdown-menu li a:link,.page-topbar .dropdown .dropdown-menu li a:active,.page-topbar .dropdown .dropdown-menu li a:visited,.page-topbar .dropdown .dropdown-menu li a:hover,.page-topbar .dropdown .dropdown-menu li a:focus{line-height:2rem;font-weight:normal}.page-topbar .drpdwn-tgl-arch{font-style:italic;font-size:.85rem;text-align:center}.page-topbar .drpdwn-tgl-arch a,.page-topbar .drpdwn-tgl-arch a:link,.page-topbar .drpdwn-tgl-arch a:active,.page-topbar .drpdwn-tgl-arch a:visited,.page-topbar .drpdwn-tgl-arch a:hover,.page-topbar .drpdwn-tgl-arch a:focus{color:#07889b;text-decoration:underline}.page-container{display:block}.page-container .container-sidebar{float:left;position:fixed;margin-top:60px;width:250px;min-height:100vh;padding:10px 0;background-color:#fff;overflow-x:hidden;overflow-y:auto;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:0 0 0 250px;padding:60px 0 0 0}.page-title{font-size:1.75rem;margin:1.5rem 0;text-transform:uppercase}.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.disabled,.btn[disabled],fieldset[disabled] .btn{filter:alpha(opacity=100);opacity:1;background-color:#eee;border-color:#07889b}.btn-default.disabled.active,.btn-default.disabled:active,.btn-default[disabled].active,.btn-default[disabled]:active,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active{background-color:#eee;border-color:#07889b}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#eee;border-color:#07889b}.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-primary{color:#fff;background-color:#6bd5c3;border-color:#43cab3}.btn-primary:hover{color:#fff;background-color:#43cab3;border-color:#30aa95}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#43cab3;border-color:#30aa95}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#30aa95;border-color:#258272}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#30aa95;border-color:#258272}.btn-info{font-size:1rem;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#eeaa7b;border-color:#eeaa7b}.btn-info:hover{color:#fff;background-color:#e37222;border-color:#e37222}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#e37222;border-color:#e37222}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#e37222;border-color:#e37222}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#e37222;border-color:#e37222}.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 h2{margin:0 0 10px 0}.card .container-fluid{padding-left:0;padding-right:0}.modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.modal-header{background-color:#07889b;border-bottom:1px solid #07889b;color:#fff}.dash-teamscan{display:block;margin:0;padding:0}.dash-teamscan dt{width:40%;text-align:left;font-weight:normal;margin-bottom:5px}.dash-teamscan dd{margin-left:40%;font-weight:bold;margin-bottom:5px}ol.questionaire{margin:0;padding:0 0 0 25px}ol.questionaire li{font-weight:bold}ol.questionaire li ol{padding:0 0 10px 25px;margin:0}ol.questionaire li ol li{font-weight:normal;margin:0 0 5px 0}ul.questionaire{list-style:none;margin:0;padding:0}ul.questionaire li .pname{margin:0;padding:15px 8px 8px 8px;font-weight:bold;border-bottom:2px solid #ddd}ul.questionaire li ul{list-style:none;margin:0 0 0 40px;padding:0}ul.questionaire li ul li .qname{margin:0;padding:8px;font-weight:normal;border-bottom:1px solid #ddd}ul.questionaire li ul li:nth-child(odd){background-color:#f9f9f9}ul.questionaire li ul li:nth-child(even){background-color:#fff}ul.questionaire li ul li .qname .pres-name{margin:0;padding:0;font-style:italic}.btns-tab-right{display:table;margin:0 0 0 auto}.template table td p.type{margin:0;font-size:.85rem;font-style:italic}nav{margin-bottom:10px}.nav-tabs{border-bottom:1px solid #07889b;margin-bottom:15px}.nav-tabs>li>a,.nav-tabs>li>a:link,.nav-tabs>li>a:active,.nav-tabs>li>a:visited,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{color:#676767}.nav-tabs>li>a:hover{border-color:#66b9bf #66b9bf #07889b #66b9bf}.nav>li>a:focus,.nav>li>a:hover{background-color:#66b9bf}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#676767;border:1px solid #07889b;border-bottom-color:transparent}.communication ul.participants{list-style:none;margin:0;padding:0}.communication ul.participants li .checkbox{margin:0 0 10px 0}.inbox-card .card-body{max-height:25vh;overflow-y:auto}.inbox-list{list-style:none;margin:0;padding:0}.inbox-list li{display:block;margin:0;padding:.5rem 0;cursor:pointer}.inbox-list li:hover,.inbox-list li:focus,.inbox-list li:active{background-color:#eee}.inbox-list .title-row,.inbox-list .title-row:hover,.inbox-list .title-row:focus,.inbox-list .title-row:active{font-weight:bold;cursor:default;background-color:#e8e8e8}.inbox-list li.active{color:#07889b}.inbox-list li.new{font-weight:bold}.inbox-detail .card-header{background-color:#e8e8e8;padding:.5rem 0}.inbox-detail .card-header label{text-align:right}.inbox-overview .card-footer,.inbox-detail .card-footer{padding-top:15px}.inbox-overview .card-footer p{float:left;line-height:2.35rem;padding:0;margin:0}.inbox-detail .mail-body{padding:15px 0 0 0;overflow-x:auto}.advice textarea{min-height:250px}.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}.loader{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.75);z-index:1000}.loader .ring{display:table;margin:25px auto;position:relative;width:100px;height:100px}.loader .ring div{box-sizing:border-box;display:block;position:absolute;width:85px;height:85px;margin:8px;border:10px solid #e37222;border-radius:50%;animation:ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#e37222 transparent transparent transparent}.loader .ring div:nth-child(1){animation-delay:-0.45s}.loader .ring div:nth-child(2){animation-delay:-0.3s}.loader .ring div:nth-child(3){animation-delay:-0.15s}@keyframes ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}