body{background-color:#F5F5F5;width:100%;height:auto;font-family:Lato,sans-serif;font-size:16px}h1{font-size:56px;text-align:center;padding-bottom:30px}.btn{background-color:#26b13a;color:#FFF;font-weight:700}.btn:active,.btn:focus,.btn:hover{background-color:#219c33;color:#FFF}.hidden-title{display:none}a{color:#0665c3}header{background-color:#FFF;padding:30px 0;font-size:22px;width:100%;display:inline-block;margin-bottom:-5px}header ul li{display:inline}header ul li:last-child{float:right}#login-page{margin-top:100px}.error-message{color:red;padding:15px 0;display:block;font-size:13.92px}.activate-button a,.deactivate-button a{color:#FFF}li,ol,ul{margin:0;padding:0}.deactivate-button{background-color:red}.deactivate-button a:active,.deactivate-button a:focus,.deactivate-button a:hover{text-decoration:none}.deactivate-button:active,.deactivate-button:focus,.deactivate-button:hover{background-color:#c00}.activate-button{background-color:#26b13a}.activate-button a:active,.activate-button a:focus,.activate-button a:hover{text-decoration:none}.activate-button:active,.activate-button:focus,.activate-button:hover{background-color:#1d872c}p{line-height:1}form fieldset label{display:block}form fieldset input,form fieldset input:active,form fieldset input:focus,form fieldset input:hover{margin-bottom:15px;width:100%;max-width:100%}form fieldset input.form-control,form fieldset input:active.form-control,form fieldset input:focus.form-control,form fieldset input:hover.form-control{background-color:#FEFCFF;color:#5c5c5c}form fieldset input.form-control::placeholder,form fieldset input:active.form-control::placeholder,form fieldset input:focus.form-control::placeholder,form fieldset input:hover.form-control::placeholder{color:#5c5c5c}form fieldset .btn{background-color:#0665c3;color:#FFF;margin-bottom:15px;display:inline-block;width:auto;height:40px;float:right}form fieldset .btn:active,form fieldset .btn:focus,form fieldset .btn:hover{background-color:#004080;color:#FFF}.new-user .new-user-box,.new-user .new-user-box table.data-table tbody tr:active,.new-user .new-user-box table.data-table tbody tr:focus,.new-user .new-user-box table.data-table tbody tr:hover,table.data-table{background-color:#FFF}form fieldset a{line-height:3}form fieldset a.linkback{display:block;float:left}form fieldset a span{margin-right:5px;font-size:14px}.new-user{padding:15px 0}.new-user .new-user-box{border:1px solid grey;padding-top:20px;min-height:100px;display:block}input[type=checkbox]{width:20px;height:25px}.table-box{border:1px solid grey}table{width:100%}table.data-table{border-top:none}table.data-table thead{border-top:3px solid #FFF;background-color:grey;color:#FFF}table.data-table thead.thead-details th:nth-child(9){border-right:none}table.data-table thead th{padding:15px;text-align:left;border-right:3px solid #FFF}table.data-table thead th:last-child{border-right:none}table.data-table tbody tr:active,table.data-table tbody tr:focus,table.data-table tbody tr:hover{background-color:#F5F5F5}table.data-table tbody tr td{padding:8px 15px;border-bottom:1px solid #5c5c5c}table.data-table tbody tr .glyphicon{float:right;padding:4px;color:#0665c3}table.data-table tbody tr .glyphicon.glyphicon-pencil{padding:9px}table.data-table tbody tr.secondary-table tr:active,table.data-table tbody tr.secondary-table tr:focus,table.data-table tbody tr.secondary-table tr:hover,table.data-table tbody tr.secondary-table:active,table.data-table tbody tr.secondary-table:focus,table.data-table tbody tr.secondary-table:hover{background-color:#FFF}table.data-table tbody tr.secondary-table .activate-button,table.data-table tbody tr.secondary-table .deactivate-button{margin-right:20px}table.data-table tbody:last-child td{border-bottom:none}table.data-table .data-table,table.data-table .data-table tr,table.data-table .data-table tr td{border:none}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:#5c5c5c;-webkit-box-shadow:0 0 0 1000px #FEFCFF inset;transition:background-color 5000s ease-in-out 0s}.company-details fieldset{padding:30px;width:100%;background-color:#2D6EDA;color:#FFF}.company-details fieldset label{margin-left:15px;margin-bottom:0;display:inline}.company-details fieldset label.search-label{margin:0 15px 0 0}.company-details fieldset .form-control{display:inline-block}.company-details fieldset input[type=checkbox]{margin:5px;vertical-align:top}#details li:first-child::before{content:"\e079";font-family:'Glyphicons Halflings';font-size:16px;color:#0665c3;margin-right:5px}.company-info-box{background-color:#0665c3;color:#FFF;padding-bottom:120px;padding-top:10px}.company-info-box h1{text-align:left}.company-info-box h1 span{font-weight:700}.company-info-box .btn{display:inline-block;margin-left:10px;float:left}.company-info-box .form-control{margin-bottom:5px;display:inline-block;float:left}.company-info-box .access-info{font-size:13px;font-weight:400}.company-info-box .access-choice{padding-top:2px;font-size:14px;font-weight:400;display:inline-block;float:left}.company-info-box input[type=checkbox]{float:left;margin:0 5px 0 0}.company-info-box label{float:left;display:block;width:100%}.company-info-box .right-aligned{float:right}.inactivated-person-row{background-color:#d3d3d3}.company-details th{cursor:pointer}.reset-password-page{display:block}.reset-password-page .reset-box{margin-top:80px}.reset-password-page .reset-box h2{margin-bottom:40px}.reset-password-page h2{font-size:16px;font-weight:700;text-align:center}.reset-password-page h2 span{font-style:italic;font-weight:400;margin-top:5px}.reset-password-page .error-message{text-align:center}.info-box{background-color:#FFF;padding:15px}.info-box h2{margin:10px 0}.redirect-box{margin-top:30px;display:block}.services-links{margin:0 auto;display:block;width:50%}.services-links div.btn{background-color:#0665c3;color:#FFF;margin-bottom:15px;margin-right:10px;display:block;width:100%;height:40px;text-align:left}.services-links div.btn:active,.services-links div.btn:focus,.services-links div.btn:hover{background-color:#004080;color:#FFF}.services-links div.btn span:first-child{margin-top:2px;display:inline-block}.services-links div .glyphicon{margin-left:10px;margin-top:4px;float:right}@media screen and (max-width:1200px){.titlebox h1{font-size:30.8px}.company-details .company-info-box{padding-top:15px;padding-bottom:20px}.company-details .company-info-box h1{font-size:25.2px}.company-details .company-info-box .btn{float:none;margin-left:0;margin-bottom:5px}.company-details .company-info-box .form-control{float:none}.company-details .data-table thead{display:none}.company-details .data-table tbody tr{padding:5px;border-bottom:1px solid grey}.persondetails,table.data-table tbody tr.secondary-table td table tbody{border-bottom:none}.company-details .data-table tbody tr td{padding:2px 15px 8px;width:100%;float:left;border:none}.company-details .data-table tbody tr td.center{text-align:left}.company-details .data-table tbody tr td:first-child{padding-top:10px}.company-details .data-table tbody tr td:last-child{padding-bottom:10px}.company-details .data-table tbody tr td span{margin:0;padding:0}.company-details .data-table tbody tr .glyphicon{margin-top:-100px}.company-details .data-table tbody tr .glyphicon.glyphicon-pencil{margin-top:-120px}.hidden-title{display:block;font-weight:700;font-size:13px;color:#5c5c5c}td.inline .hidden-title{display:inline-block;float:left;width:170px}td.inline input[type=checkbox]{display:inline-block;float:left;margin-top:-3px}.new-user input{margin-left:15px}.company-details fieldset label{margin-top:5px;margin-left:0;margin-bottom:0;display:block;width:100%}.company-details fieldset label input[type=checkbox]{margin:0 5px 0 0}#login-page{margin-top:20px}table.data-table tbody tr.secondary-table,table.data-table tbody tr.secondary-table td{padding:0}table.data-table tbody tr.secondary-table .data-table td:first-child{width:100%}.persondetails{padding:15px;display:inline-block;width:100%}.persondetails.data-table tbody tr{border-bottom:none!important}}@media (min-width:1200px){.container{max-width:1270px;width:1270px}}