body,html{height:100%;margin:0;font-family:roboto,Arial,Helv,Helvetica,sans-serif;font-size:13.5px;line-height:1.35em;color:#555;font-weight:300;text-shadow:none}.heading,.title,h1{font-family:Montserrat,Arial,Helv,Helvetica,sans-serif;font-weight:500}.heading:first-letter,.title a:first-letter,h1:first-letter{text-transform:uppercase}h4.title{margin-top:2.5em}b,strong{font-weight:400}#banner_message b{font-weight:800}span.required{color:red}ul.validation-errors{margin:0;padding-left:.25em}ul.validation-errors li{list-style-type:none}ul.validation-errors li:before{content:" - "}.menu,[class~=hidden],[class~=hide-text],[class~=hide],[id~=hidden],[id~=hide]{display:none}#content-border{padding:5px 0 0}.help{margin-left:15px;display:inline-block;width:20px;height:20px;border-radius:10px;border:1px solid #144a8d;line-height:20px;text-align:center;background-color:#61ade0;color:#fff}.selection-tools{margin-left:15px;padding:15px;background:#f8f9fa;border:1px solid #dee2e6}table{border-collapse:collapse}a,a:not(.button) b,a:not(.button) strong{color:#144a8d}a{font-weight:700;text-decoration:none}a img{border:none}a:active,a:hover,a:link,a:visited{outline:none;text-decoration:none}a:hover{color:#0c3295;border-bottom:1px dotted}a.button,a.button.cancel,a.cancel{cursor:pointer;font-weight:400;display:inline-block;text-align:center;box-sizing:border-box;padding:5px 10px;color:#444;background:silver;margin:10px auto;outline:none;border:1px solid transparent;border-top:1px solid silver;border-bottom:1px solid silver}a.button.cancel:active,a.button.cancel:focus,a.button.cancel:hover,a.button.cancel:visited,a.button:active,a.button:focus,a.button:hover,a.button:visited,a.cancel:active,a.cancel:focus,a.cancel:hover,a.cancel:visited{outline:none}.message-board a.button{height:35px;padding:0 5px;font-weight:600;line-height:35px;letter-spacing:.1rem;text-decoration:none;border-radius:2px;box-sizing:border-box;min-width:65px!important;margin:2px;background-color:hsla(0,0%,75%,.5)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=image],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{box-sizing:border-box}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=file]:focus,input[type=image]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:none}.time-width{width:2.5em}#login_captcha{margin-bottom:10px;width:390px}#login-page{max-width:400px}#login-page [type=password],#login-page [type=text]{padding:10px 8px;min-width:200px;width:100%;border:1px solid silver}#login-page [type=password]:focus,#login-page [type=text]:focus{border:1px solid grey}#login-page [type=button],#login-page [type=submit]{box-sizing:border-box;padding:15px 8px;color:#fff;background:#6b6563;margin:10px 0 30px;outline:none;border:1px solid transparent;width:100%;font-weight:600;font-size:inherit}#login-page [type=button]:active,#login-page [type=button]:focus,#login-page [type=button]:hover,#login-page [type=button]:visited,#login-page [type=submit]:active,#login-page [type=submit]:focus,#login-page [type=submit]:hover,#login-page [type=submit]:visited{outline:none}#login-page [type=button]:hover,#login-page [type=submit]:hover{background:#363333}#login-page .alert-warning,#login-page .login_message,.alert-warning{background:#f2f0ec;padding:8px 10px;line-height:1.5em;border:1px solid #c9b9b1}.alert-red,.alert-warning,.error,.login_message p,[class^=alert] li,[class^=alert] p{color:red}.alert-friendly{color:#000}table.forgot-password td{text-align:left}.login_message{width:94%;margin:1em auto}#titlebar{overflow:hidden;height:38px}[class~=help]{cursor:help}.left{float:left}.right{float:right}.clear{clear:both}.left-col{float:left;min-width:500px}.right-col{float:left;width:49%}#ui-datepicker-div{padding:.3em .1em;background:#fff}#ui-datepicker-div .ui-datepicker-prev{text-align:left;margin-left:5px}#ui-datepicker-div .ui-datepicker-prev:hover{cursor:pointer}.ui-icon.ui-icon-circle-triangle-e{float:right;margin-right:5px}.ui-icon.ui-icon-circle-triangle-e:hover{cursor:pointer;border-bottom:1px dotted}.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{display:block;width:100%}.ui-datepicker-title{margin-top:.15em;margin-bottom:.4em}.ui-datepicker-year{float:right;width:48%}.ui-datepicker-calendar td,.ui-datepicker-calendar th{padding:2px 3px;border:1px solid #dee2e6;text-align:center}.ui-datepicker-month{width:48%}[id^=theme-] .button,[id^=theme-] .button.cancel,[id^=theme-] a.cancel,[id^=theme-] input[type=button],[id^=theme-] input[type=reset],[id^=theme-] input[type=submit]{box-sizing:border-box;padding:5px 10px;color:#444;background:silver;margin:10px auto;outline:none;border:1px solid transparent}[id^=theme-] .button.cancel:active,[id^=theme-] .button.cancel:focus,[id^=theme-] .button.cancel:hover,[id^=theme-] .button.cancel:visited,[id^=theme-] .button:active,[id^=theme-] .button:focus,[id^=theme-] .button:hover,[id^=theme-] .button:visited,[id^=theme-] a.cancel:active,[id^=theme-] a.cancel:focus,[id^=theme-] a.cancel:hover,[id^=theme-] a.cancel:visited,[id^=theme-] input[type=button]:active,[id^=theme-] input[type=button]:focus,[id^=theme-] input[type=button]:hover,[id^=theme-] input[type=button]:visited,[id^=theme-] input[type=reset]:active,[id^=theme-] input[type=reset]:focus,[id^=theme-] input[type=reset]:hover,[id^=theme-] input[type=reset]:visited,[id^=theme-] input[type=submit]:active,[id^=theme-] input[type=submit]:focus,[id^=theme-] input[type=submit]:hover,[id^=theme-] input[type=submit]:visited{outline:none}[id^=theme-] .button.cancel:hover,[id^=theme-] .button:hover,[id^=theme-] a.cancel:hover,[id^=theme-] input[type=button]:hover,[id^=theme-] input[type=reset]:hover,[id^=theme-] input[type=submit]:hover{background:#4b4745;color:#fff;transition:background-color .1s ease}[id^=theme-] .button.cancel:disabled,[id^=theme-] .button:disabled,[id^=theme-] a.cancel:disabled,[id^=theme-] input[type=button]:disabled,[id^=theme-] input[type=reset]:disabled,[id^=theme-] input[type=submit]:disabled{background:silver!important;color:#444!important;cursor:not-allowed}[id^=theme-] #theme-breadcrumb{border-bottom:0;border-top:0;padding:0 0 10px}[id^=theme-] #theme-breadcrumb b,[id^=theme-] #theme-breadcrumb strong{color:#444}[id^=theme-] #theme-filters{background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:10px;font-family:roboto,Montserrat,Arial,Helvetica,sans-serif;margin-bottom:5px;border-radius:5px}[id^=theme-] #theme-filters select{font-family:roboto,Montserrat,Arial,Helvetica,sans-serif;border:1px solid #f8f9fa;padding:2px;font-size:1.05rem;color:#555}[id^=theme-] #theme-filters input{border-radius:3px}[id^=theme-] #theme-filters .button{padding:3px 10px;margin:0 0 0 8px;background:#dee2e6;color:#555}[id^=theme-] #theme-filters .button:hover{color:#fff;background:#b04055}[id^=theme-] #content-wrapper input[type=color],[id^=theme-] #content-wrapper input[type=date],[id^=theme-] #content-wrapper input[type=datetime-local],[id^=theme-] #content-wrapper input[type=datetime],[id^=theme-] #content-wrapper input[type=email],[id^=theme-] #content-wrapper input[type=month],[id^=theme-] #content-wrapper input[type=number],[id^=theme-] #content-wrapper input[type=password],[id^=theme-] #content-wrapper input[type=search],[id^=theme-] #content-wrapper input[type=tel],[id^=theme-] #content-wrapper input[type=text],[id^=theme-] #content-wrapper input[type=time],[id^=theme-] #content-wrapper input[type=url],[id^=theme-] #content-wrapper input[type=week],[id^=theme-] #content-wrapper select,[id^=theme-] #content-wrapper textarea{border:1px solid silver;padding:5px;background:#fff;font-family:inherit;font-size:inherit;line-height:inherit;color:#555}[id^=theme-] #content-wrapper input[type=color]:disabled,[id^=theme-] #content-wrapper input[type=date]:disabled,[id^=theme-] #content-wrapper input[type=datetime-local]:disabled,[id^=theme-] #content-wrapper input[type=datetime]:disabled,[id^=theme-] #content-wrapper input[type=email]:disabled,[id^=theme-] #content-wrapper input[type=month]:disabled,[id^=theme-] #content-wrapper input[type=number]:disabled,[id^=theme-] #content-wrapper input[type=password]:disabled,[id^=theme-] #content-wrapper input[type=search]:disabled,[id^=theme-] #content-wrapper input[type=tel]:disabled,[id^=theme-] #content-wrapper input[type=text]:disabled,[id^=theme-] #content-wrapper input[type=time]:disabled,[id^=theme-] #content-wrapper input[type=url]:disabled,[id^=theme-] #content-wrapper input[type=week]:disabled,[id^=theme-] #content-wrapper select:disabled,[id^=theme-] #content-wrapper textarea:disabled{color:#a7a1a1}[id^=theme-] #content-wrapper select{background:#f9f9f9}[id^=theme-] #content-wrapper .button,[id^=theme-] #content-wrapper .button.cancel,[id^=theme-] #content-wrapper input[type=button],[id^=theme-] #content-wrapper input[type=reset],[id^=theme-] #content-wrapper input[type=submit]{min-width:90px}[id^=theme-] .nav-holiday-years{padding-left:0}[id^=theme-] .nav-holiday-years li{list-style:none}[id^=theme-] .nav-holiday-years a{box-sizing:border-box;padding:5px 10px;color:#444;background:silver;margin:10px auto;outline:none;border:1px solid transparent;margin-right:10px;margin-bottom:0;float:left;cursor:pointer;font-weight:400!important}[id^=theme-] .nav-holiday-years a:active,[id^=theme-] .nav-holiday-years a:focus,[id^=theme-] .nav-holiday-years a:hover,[id^=theme-] .nav-holiday-years a:visited{outline:none}[id^=theme-] .title{font-weight:700}.datatable{border:1px solid #363333}.datatable td,.datatable th{border:1px solid silver;padding:10px 5px;vertical-align:top;text-align:left}.datatable th{vertical-align:middle}.datatable table tbody td{border:0 solid silver;padding:5px}.datatable table.datatable thead th{background:#363333;border:1px solid silver}.datatable table.datatable tbody td{border:1px solid silver}.datatable .datatable.plain,.datatable.plain,.datatable .plain{border:1px solid silver;background:transparent}.datatable .datatable.plain tbody td,.datatable .datatable.plain td,.datatable .datatable.plain th,.datatable .datatable.plain thead th,.datatable.plain tbody td,.datatable .plain tbody td,.datatable.plain td,.datatable .plain td,.datatable.plain th,.datatable .plain th,.datatable.plain thead th,.datatable .plain thead th{background:transparent!important;border:1px solid #dedede}.datatable .datatable.plain tbody td,.datatable .datatable.plain td,.datatable.plain tbody td,.datatable .plain tbody td,.datatable.plain td,.datatable .plain td{padding:10px 10px 5px}.datatable .datatable.plain th,.datatable .datatable.plain thead th,.datatable.plain th,.datatable .plain th,.datatable.plain thead th,.datatable .plain thead th{padding:10px;border-bottom:1px solid #c1c1c1}.datatable .lines-all tbody td,.datatable .lines-all td,.datatable .lines-all th,.datatable .lines-all thead th{border:1px solid #dedede}.datatable .lines-horizontal,.datatable .lines-rows{border:1px solid silver}.datatable .lines-horizontal tbody td,.datatable .lines-horizontal td,.datatable .lines-horizontal th,.datatable .lines-horizontal thead th,.datatable .lines-rows tbody td,.datatable .lines-rows td,.datatable .lines-rows th,.datatable .lines-rows thead th{border-left:none;border-right:none;border-bottom:1px solid #dedede;padding:5px}.datatable .lines-horizontal th,.datatable .lines-horizontal thead th,.datatable .lines-rows th,.datatable .lines-rows thead th{background:transparent}.datatable .full-width{width:100%}[bgcolor="#F7F3EE"]{background:#f8f9fa}[bgcolor="#FBEDDE"]{background:#fff}.datatable-border,.lines-border{border:1px solid #f8f9fa}.datatable-border tbody td,.datatable-border thead th,.lines-border tbody td,.lines-border thead th{background:transparent!important;border:none!important}table.datatable table.datatable thead th,table.datatable thead th{border:0 solid!important;background:#555;padding:10px}table.datatable table.datatable td,table.datatable td{border:1px solid #dedede;padding:10px 10px 5px}table.datatable table tbody td{border:0 solid;padding:5px}table.datatable.report tbody tr:hover td{background:#e6f2f2}table.attendance-chart table,table.attendance-chart table tbody td,table.attendance-chart table tbody th,table.attendance-chart table td,table.attendance-chart table th,table.attendance-chart table thead td,table.attendance-chart table thead th,table.datatable.attendance-chart table,table.datatable.attendance-chart table tbody td,table.datatable.attendance-chart table tbody th,table.datatable.attendance-chart table td,table.datatable.attendance-chart table th,table.datatable.attendance-chart table thead td,table.datatable.attendance-chart table thead th{border:none}table.attendance-chart .filters,table.datatable.attendance-chart .filters{background:#516e86}table.attendance-chart .filters table,table.datatable.attendance-chart .filters table{border:none;margin:0 auto}table.attendance-chart .filters table td,table.attendance-chart .filters table th,table.datatable.attendance-chart .filters table td,table.datatable.attendance-chart .filters table th{border:none;vertical-align:middle}table.attendance-chart .filters .month-year,table.datatable.attendance-chart .filters .month-year{font-size:26px}table.datatable.attendance-chart td:not(.weekend){background:#fff}table.datatable.attendance-chart td:not(.weekend) strong{font-size:1em}table.datatable.attendance-chart .weekend{background:#f8f9fa}table.datatable.attendance-chart .weekend strong{font-size:1.15em}table.datatable.holiday-carried-over td{vertical-align:middle}.new-employee-summary{border:2px solid #363333;width:60%}.new-employee-summary td{border-bottom:1px solid silver;padding:8px 5px}.new-employee-summary tr:hover{background:#fff}[class^=myfile] .button.cancel:not(.fixed-width),[class^=myfile] .button:not(.fixed-width),[class^=myfile] input[type=color]:not(.fixed-width),[class^=myfile] input[type=date]:not(.fixed-width),[class^=myfile] input[type=datetime-local]:not(.fixed-width),[class^=myfile] input[type=datetime]:not(.fixed-width),[class^=myfile] input[type=email]:not(.fixed-width),[class^=myfile] input[type=file]:not(.fixed-width),[class^=myfile] input[type=image]:not(.fixed-width),[class^=myfile] input[type=month]:not(.fixed-width),[class^=myfile] input[type=number]:not(.fixed-width),[class^=myfile] input[type=password]:not(.fixed-width),[class^=myfile] input[type=reset]:not(.fixed-width),[class^=myfile] input[type=search]:not(.fixed-width),[class^=myfile] input[type=tel]:not(.fixed-width),[class^=myfile] input[type=text]:not(.fixed-width),[class^=myfile] input[type=time]:not(.fixed-width),[class^=myfile] input[type=url]:not(.fixed-width),[class^=myfile] input[type=week],[class^=myfile] select:not(.fixed-width),[class^=myfile] textarea:not(.fixed-width){width:300px}[class~=error]{color:red!important;border:1px solid rgba(255,0,0,.7)!important}[class~=error]:focus{color:#555!important;background:#fff!important}span.error-message{display:inline-block;position:relative;padding:8px;background:rgba(0,0,0,.8);border-radius:0 15px 0 0;top:-65px;left:250px;z-index:10;color:#fff;border:none}[class^=myfile] #part_time_read_me:hover{text-decoration:none}[class^=myfile] label{margin-left:-250px;display:inline-block;width:250px}[class^=myfile] label.formfield-textarea,[class^=myfile] label.textarea{vertical-align:top}[class^=myfile] label.required:after{color:red;content:" *"}[class^=myfile] .form-inline{display:inline-block}[class^=myfile] .formfield-title{width:inherit}[class^=myfile] .form-field{margin-bottom:10px;display:block;margin-left:250px}[class^=myfile] .form-field:first-child,[class^=myfile] .form-submit{margin-top:10px}[class^=myfile] .form-submit div{margin-bottom:10px}[class^=myfile] fieldset{border:1px solid silver;margin-bottom:15px;padding:10px;width:600px}[class^=myfile] fieldset:last-child{margin-bottom:0}[class^=myfile] fieldset legend{display:block;background-color:#ccc;width:602px;padding:10px;color:#fff;font-weight:700;margin-left:-11px;margin-right:-11px}[class^=myfile] fieldset legend:active,[class^=myfile] fieldset legend:focus,[class^=myfile] fieldset legend:hover,[class^=myfile] fieldset legend:visited{outline:none;cursor:pointer}[class^=myfile] div.menu{clear:both;margin-bottom:2em}[class^=myfile] .form-buttons .button,[class^=myfile] .form-buttons .button.cancel,[class^=myfile] .form-buttons a.cancel,[class^=myfile] .form-buttons input[type=button],[class^=myfile] .form-buttons input[type=reset],[class^=myfile] .form-buttons input[type=submit]{display:inline-block;box-sizing:border-box;text-align:center;min-width:90px;max-width:120px;width:120px;color:#fff}[class^=myfile] .form-buttons input[type=button],[class^=myfile] .form-buttons input[type=reset],[class^=myfile] .form-buttons input[type=submit]{padding:10px!important}[class^=myfile] .form-buttons a.cancel{margin-left:5px;padding:11px 10px}#main-menu-wrapper{margin-top:25px}table.datatable{border:0!important;margin-bottom:15px}table.datatable th{font-weight:400}table.datatable thead th:first-child{border-top-left-radius:5px}table.datatable thead th:last-child{border-top-right-radius:5px}#theme-myhome #main-menu-wrapper{display:none}#theme-myhome #content-border-top{border-color:#dee2e6}#theme-myhome table.datatable thead tr th{border:1px solid;background:#555;color:#fff}#theme-myhome table.datatable table.datatable td,#theme-myhome table.datatable td,#theme-myhome table.datatable th{border:1px solid #dee2e6}#theme-myhome table.datatable tbody tr:nth-child(odd) td{background:#f8f9fa}#theme-myhome table.datatable tbody tr:nth-child(2n+2) td{background:#fff}#theme-myhome table.datatable tbody tr:hover td{transition:background-color .1s ease}#theme-myhome table.datatable{border:1px solid #dee2e6}table.messageboard{width:100%}table.messageboard thead tr th{background:#358b91;color:#fff}table.messageboard th{border-top:1px solid rgba(127,193,255,.5)}table.messageboard tbody tr td{border-top:1px solid;padding:.8em 0;vertical-align:top}table.messageboard tbody tr td:first-child{font-weight:700;padding-left:.5em}table.messageboard tbody tr td:last-child{text-align:right;padding-right:.5em}table.messageboard tbody tr:hover{background:#dee2e6}table.messageboard tbody tr:last-child td{border-bottom:5px solid #7fc1ff}table.messageboard tbody tr:first-child td{border-top:0}#theme-myhome table.messageboard tbody tr td{border-color:#dee2e6}#theme-myhome table.messageboard tbody tr:last-child td{border-bottom:1px solid #dee2e6}#theme-management table.messageboard tbody tr td{border-color:#dee2e6}#theme-management table.messageboard tbody tr:last-child td{border-bottom:2px solid #dee2e6}#theme-myhome .button.cancel:hover,#theme-myhome .button:hover,#theme-myhome input[type=button]:hover,#theme-myhome input[type=reset]:hover,#theme-myhome input[type=submit]:hover{background:#358b91}#theme-myhome .selection-tools input[type=submit],#theme-myhome .selection-tools inputinput[type=button]{background:#fff;border:1px solid #dee2e6;color:#000;padding-left:10px;padding-right:10px;margin-right:10px;border-radius:5px}#theme-myhome .selection-tools input[type=submit]:hover,#theme-myhome .selection-tools inputinput[type=button]:hover{background:#dee2e6;color:#000}#theme-myhome #player{border:1px solid #555}#theme-myhome form.my-home fieldset legend{background:#555}#theme-myhome table.attendance-chart table,#theme-myhome table.datatable.attendance-chart table{border:none}#theme-myhome table.attendance-chart table td,#theme-myhome table.attendance-chart table th,#theme-myhome table.datatable.attendance-chart table td,#theme-myhome table.datatable.attendance-chart table th{border:none;vertical-align:middle}#theme-myhome table.attendance-chart .filters,#theme-myhome table.datatable.attendance-chart .filters{border:1px solid #555}#theme-myhome table.attendance-chart .filters table,#theme-myhome table.datatable.attendance-chart .filters table{border:0 solid}#theme-myhome table.attendance-chart .filters td,#theme-myhome table.datatable.attendance-chart .filters td{background:#555;color:#fff}#theme-myhome table.attendance-chart .filters .formbox,#theme-myhome table.datatable.attendance-chart .filters .formbox{background:#dcebed;border:1px solid #555}#theme-employee-files #content-wrapper{border-top:none}#theme-employee-files #content-border-top{border-color:#555}#theme-employee-files input[type=button]:hover,#theme-employee-files input[type=reset]:hover,#theme-employee-files input[type=submit]:hover{background:#b04055}#theme-employee-files .selection-tools input[type=submit],#theme-employee-files .selection-tools inputinput[type=button]{background:#fff;border:1px solid #dee2e6;color:#000;padding-left:10px;padding-right:10px;margin-right:10px;border-radius:5px}#theme-employee-files .selection-tools input[type=submit]:hover,#theme-employee-files .selection-tools inputinput[type=button]:hover{background:#dee2e6;color:#000}#theme-employee-files #theme-filters input[type=password],#theme-employee-files #theme-filters input[type=text],#theme-employee-files #theme-filters select,#theme-employee-files #theme-filters textarea{padding:3px 5px;border:1px solid #999}#theme-employee-files #theme-filters input[type=password]:focus,#theme-employee-files #theme-filters input[type=text]:focus,#theme-employee-files #theme-filters select:focus,#theme-employee-files #theme-filters textarea:focus{border-color:#b04055}#theme-employee-files input[type=date]:focus,#theme-employee-files input[type=email]:focus,#theme-employee-files input[type=number]:focus,#theme-employee-files input[type=password]:focus,#theme-employee-files input[type=tel]:focus,#theme-employee-files input[type=text]:focus,#theme-employee-files input[type=url]:focus,#theme-employee-files select:focus,#theme-employee-files textarea:focus{border:1px solid #b04055;outline:none;color:#000}#theme-employee-files table.datatable.attendance-chart{border:1px solid #b04055}#theme-employee-files table.attendance-chart .filters td,#theme-employee-files table.datatable.attendance-chart .filters td{background:#555;color:#fff}#theme-employee-files table.attendance-chart .filters td .formbox,#theme-employee-files table.datatable.attendance-chart .filters td .formbox{background:#f6e6e5;border:1px solid #bfbfbf}#theme-employee-files table.datatable thead tr th{border:1px solid #dee2e6;background:#555;color:#fff}#theme-employee-files table.datatable th{border:1px solid #555}#theme-employee-files table.datatable{border:1px solid #dee2e6}#theme-employee-files table.datatable table.datatable thead tr th{background:#dee2e6;color:#000}#theme-employee-files table.datatable-border thead tr th{color:#000}#theme-employee-files [class^=myfile] .form-buttons .button.cancel:hover,#theme-employee-files [class^=myfile] .form-buttons .button:hover,#theme-employee-files [class^=myfile] .form-buttons .cancel:hover,#theme-employee-files [class^=myfile] .form-buttons a.cancel:hover,#theme-employee-files [class^=myfile] .form-buttons input[type=button]:hover,#theme-employee-files [class^=myfile] .form-buttons input[type=reset]:hover,#theme-employee-files [class^=myfile] .form-buttons input[type=submit]:hover,#theme-employee-files form.employee-files fieldset legend{background:#b04055}#theme-management #content-border-top{border-color:#555}#theme-management .button.cancel:hover,#theme-management .button:hover,#theme-management input[type=button]:hover,#theme-management input[type=submit]:hover{background:#354d5f}#theme-management .selection-tools input[type=submit],#theme-management .selection-tools inputinput[type=button]{background:#fff;border:1px solid #dee2e6;color:#000;padding-left:10px;padding-right:10px;margin-right:10px;border-radius:5px}#theme-management .selection-tools input[type=submit]:hover,#theme-management .selection-tools inputinput[type=button]:hover{background:#dee2e6;color:#000}#theme-management input[type=date]:focus,#theme-management input[type=email]:focus,#theme-management input[type=number]:focus,#theme-management input[type=password]:focus,#theme-management input[type=tel]:focus,#theme-management input[type=text]:focus,#theme-management input[type=url]:focus,#theme-management select:focus,#theme-management textarea:focus{border:1px solid #555;outline:none;color:#000}#theme-management table.attendance-chart .filters td,#theme-management table.datatable.attendance-chart .filters td{background:#555;border:0 solid transparent;color:#fff}#theme-management table.attendance-chart .filters td .formbox,#theme-management table.datatable.attendance-chart .filters td .formbox{background:#fbfcfc}#theme-management table.attendance-chart table,#theme-management table.attendance-chart table tbody td,#theme-management table.attendance-chart table tbody th,#theme-management table.attendance-chart table td,#theme-management table.attendance-chart table th,#theme-management table.attendance-chart table thead td,#theme-management table.attendance-chart table thead th,#theme-management table.datatable.attendance-chart table,#theme-management table.datatable.attendance-chart table tbody td,#theme-management table.datatable.attendance-chart table tbody th,#theme-management table.datatable.attendance-chart table td,#theme-management table.datatable.attendance-chart table th,#theme-management table.datatable.attendance-chart table thead td,#theme-management table.datatable.attendance-chart table thead th{border:none}#theme-management table.datatable thead tr th{border:1px solid #87a1b6;background:#555;color:#fff}#theme-management table.datatable .datatable tr th{background:#edeff1!important;color:#555;font-weight:600}#theme-management table.datatable th{border:1px solid #555}#theme-management table.datatable table.datatable td,#theme-management table.datatable td{border:1px solid #dee2e6}#theme-management table.datatable tbody tr:hover td{transition:background-color .1s ease}#theme-management table.datatable{border:1px solid #555}#theme-management table.datatable-border thead tr th{color:#000}#theme-management .nav-holiday-years a{background-color:#dee2e6}#theme-management .nav-holiday-years a#activehol,#theme-management .nav-holiday-years a:hover{color:#fff;background-color:#555}#theme-admin #content-border-top{border-color:#363333;display:none}#theme-admin #content-border a,#theme-admin #content-border a b{font-weight:700}#theme-admin .button:hover,#theme-admin button.cancel:hover,#theme-admin input[type=button]:hover,#theme-admin input[type=submit]:hover{background:#4b4745}#theme-admin .selection-tools input[type=submit],#theme-admin .selection-tools inputinput[type=button]{background:#fff;border:1px solid #dee2e6;color:#000;padding-left:10px;padding-right:10px;margin-right:10px;border-radius:3px}#theme-admin .selection-tools input[type=submit]:hover,#theme-admin .selection-tools inputinput[type=button]:hover{background:#dee2e6;color:#000}#theme-admin input[type=date]:focus,#theme-admin input[type=email]:focus,#theme-admin input[type=number]:focus,#theme-admin input[type=password]:focus,#theme-admin input[type=tel]:focus,#theme-admin input[type=text]:focus,#theme-admin input[type=url]:focus,#theme-admin select:focus,#theme-admin textarea:focus{border:1px solid #444;outline:none;color:#000}#theme-admin table.datatable table.datatable thead th,#theme-admin table.datatable thead th{border:1px solid silver;background:#ccc;padding:10px 5px 10px 10px}#theme-admin table.datatable table.datatable td,#theme-admin table.datatable td{border:1px solid #dedede;padding:10px 10px 5px}#theme-admin .zebra tbody tr:nth-child(odd) td{background:#f8f9fa}#theme-admin .zebra tbody tr:nth-child(2n+2) td{background:#fff}#theme-admin table.hover tbody tr:hover td{background:#e6e6e6}#theme-admin table.col2-right tr td:nth-child(2){text-align:right!important;padding-right:1em}#theme-admin .zebra-darkbg{background:#f8f9fa}#theme-admin .zebra-lightbg{background:#fff}#theme-admin #theme-menu{display:none}#theme-admin .nav-holiday-years a{background-color:#a7a1a1}#theme-admin .nav-holiday-years a#activehol,#theme-admin .nav-holiday-years a:hover{color:#fff;background-color:#363333}#data-setup-admin{width:100%}#data-setup-admin td{padding:.8rem;line-height:1.8rem}#data-setup-admin td[align=center]{text-align:center}#data-setup-admin tbody tr:hover td{background:rgba(49,148,214,.06)}[class~=blanklines],[class~=border-none],[class~=datatable-plain],[class~=line-none],[class~=lines-none],[class~=nolines]{border:0 solid silver!important}[class~=blanklines] tbody td,[class~=blanklines] td,[class~=blanklines] th,[class~=blanklines] thead th,[class~=border-none] tbody td,[class~=border-none] td,[class~=border-none] th,[class~=border-none] thead th,[class~=datatable-plain] tbody td,[class~=datatable-plain] td,[class~=datatable-plain] th,[class~=datatable-plain] thead th,[class~=line-none] tbody td,[class~=line-none] td,[class~=line-none] th,[class~=line-none] thead th,[class~=lines-none] tbody td,[class~=lines-none] td,[class~=lines-none] th,[class~=lines-none] thead th,[class~=nolines] tbody td,[class~=nolines] td,[class~=nolines] th,[class~=nolines] thead th{background-color:transparent;border:none!important}[class~=data-color-picker]{border-collapse:separate;border-spacing:5px}[class~=employee-quick-summary]{min-width:200px;max-width:300px}[class~=employee-quick-summary] p{margin:0 auto}[class~=employee-quick-summary] [class~=employee-name]{color:#444;font-weight:700}body.pgwModal{overflow:hidden}#pgwModalWrapper{background:#000;opacity:.5;filter:alpha(opacity=50);width:100%;height:100%;z-index:9000}#pgwModal,#pgwModalWrapper{position:fixed;top:0;left:0}#pgwModal{right:0;bottom:0;z-index:9010;overflow-x:auto;overflow-y:scroll}#pgwModal .pm-container{text-align:center;z-index:9020}#pgwModal .pm-body{background-color:rgba(0,0,0,.5);border-radius:5px;box-shadow:0 0 5px 3px #555;display:inline-block;max-width:800px;min-width:300px;position:relative;width:100%;z-index:9030}#pgwModal .pm-title{background:#e5e5e5;padding:5px 0 6px;border-bottom:1px solid #d5d5d5;border-radius:5px 5px 0 0;font-size:1.5rem;min-height:25px}#pgwModal .pm-content{background:#fff;padding:10px;border-radius:0 0 5px 5px;text-align:left}#pgwModal .pm-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAABIklEQVQ4T62T20oDQRBE+9EIGo1/H4gEQd8E74lJvKHiV+mmai7QNdu+ZFNwWKqmpzJhdq3rur0ShkMIwyGoMTsEl+AenDDw62WGmoAFOAcjWRdjdgX+Ck9gDPw6xbIN4MwvmEmHmFzCQRo+H0E6aRHL1sDP3EiHmLx5WQbrBv4Ic3+yuvYAxtIhJusUtKUf4LvJUhnQDm9SkNWe1MPsDhyD/v42SGEWT/oFfBl5BWFZ2huGWWfgB/gy8g7CVyrt7QVZLHsB//1lvoNhqZqstozPN/DZZPX2tUNMXFYvILr9dFLpEGO2KoNtWRVLezPSIcbsogyRWyC3WcTSZ8AZfnpT6RCDDx3MwTU4YuDXywzFUn6WU3Ag697sgzAcQhjuTmdbpLYNJt1Fr50AAAAASUVORK5CYII=);display:block;height:20px;width:20px;position:absolute;top:9px;right:15px}.icon-plus:before{content:"+";font-size:large;margin-right:10px}.icon-minus:before{content:"-";font-size:large;margin-right:10px}#archive-link{display:inline-block;float:right}.fake-form-field{margin-left:250px}[class~=calendar-alert-bgcolor1]{background:#cb5c5c!important;color:#fff}[class~=calendar-alert-bgcolor1] strong{color:#fff}[class~=calendar-alert-bgcolor2]{background:#cf9!important}[class~=calendar-alert-bgcolor3]{background:#ff9!important}[class~=calendar-alert-bgcolor1] table,[class~=calendar-alert-bgcolor2] table,[class~=calendar-alert-bgcolor3] table{width:100%}[class~=calendar-alert-bgcolor1] table td,[class~=calendar-alert-bgcolor2] table td,[class~=calendar-alert-bgcolor3] table td{color:#555;background:fadeout(#fff,30%)!important}.setup-login-form{border:1px solid #dedede;margin-top:2em;padding:2em;width:100%;text-align:left;margin-bottom:50px;padding-bottom:50px;border-radius:10px;box-shadow:4px 4px 12px 0 #aaa;padding-top:20px;background:url(/images/myhrtoolkit-agilio-logo-teal.png) no-repeat 100% 0;background-position:right 15px top 15px}.setup-login-form p{margin-top:1.65em}.footer-terms td{padding-top:1em;text-align:center;font-size:smaller;border-top:1px solid #eee}.pagination-btn{display:inline-block;padding:10px;border-radius:5px;color:#aaa;font-size:.875em}.pagination{margin-bottom:20px}.page{display:inline-block;padding:0 9px;margin-right:4px;border-radius:3px;border:1px solid silver;background:#e9e9e9;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 1px 3px rgba(0,0,0,.1);font-size:.875em;font-weight:700;color:#717171;text-shadow:0 1px 0 #fff}.page,.page:hover{text-decoration:none}.page:hover{background:#fefefe;background:-moz-linear-gradient(0 0 270deg,#fefefe,#f0f0f0)}.page.active{border:none;background:#616161;box-shadow:inset 0 0 8px rgba(0,0,0,.5),0 1px 0 hsla(0,0%,100%,.8);color:#f0f0f0;text-shadow:0 0 3px rgba(0,0,0,.5)}.locale{padding:0;margin:0;padding-top:-8px;text-align:center;font-size:11.25px;font-family:roboto,Arial,Helv,Helvetica,sans-serif;line-height:1.35em}.locale h3,.locale p{display:inline}.c-popup-title{font-size:11px;font-weight:400;color:#e67c48;cursor:pointer}.c-popup-title .fa{font-size:16px}.c-popup{display:none;position:absolute;top:-200px;right:0;width:350px;padding:10px 20px;border:1px solid #000;background:#fff}.c-popup-wrapper:hover .c-popup{display:block}.c-popup-wrapper:hover .c-popup-title{text-decoration:underline}.c-popup p{font-weight:400}#banner_message{display:inline-block;float:right;v-align:middle;border:1px solid #aaa;background:#efefef;border-radius:5px;padding:5px;padding-left:10px;parrding-right:10px;overflow-y:auto;height:60px;width:60%}.button,.message-board a.button{color:#333;background-color:#fff;border-color:#ccc;border-radius:3px;box-shadow:none;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;width:80px}#content{min-height:450px}table.messageboard tr td:first-child{font-size:1.1em;text-align:center;vertical-align:middle;padding:5px}table.messageboard tr td:nth-child(2){vertical-align:middle;padding:5px}table.messageboard tr td:nth-child(3){vertical-align:middle;padding:5px;text-align:center;margin-top:10px}table.messageboard tr:nth-child(2n){background:#f8f9fa}table.datatable{width:100%!important}#export_employee_csv{float:right;margin-top:-35px;font-weight:300;padding:10px;padding-top:5px;padding-bottom:5px;color:#fff;border-radius:5px;background:#46b0b6}#export_employee_csv:hover{background:#358b91}.badge-parent{position:relative}.badge-old{color:#fff;line-height:1.5;white-space:nowrap;text-align:center;border-radius:10px;position:absolute;left:7px;bottom:-7px;padding:0;background:#e67c48;width:15px;height:15px;font-size:10px}form[name=employee_details] legend{font-size:1em}ol{counter-reset:a}ol li{display:block}ol li:before{content:counters(a,".") ". ";counter-increment:a}.terms-wrapper h3{font-size:1.15em}.p{margin:1em 0}#toggle-page-info{color:#e67c48;font-size:1.2em}#page-info{display:none;margin:5px;width:650px;border-radius:5px;background:#fff;position:absolute;z-index:10;padding:15px;border:1px solid #ccc;box-shadow:0 2px 5px 4px #d4d4d4}#theme-management #content-border #nav-content-menu a.changes-menu-item{background:#d1ecf1;min-width:100px!important}.changes-menu-item span{color:#004085}.changes-menu-item span i{padding-right:10px}.pseudo-modal{display:block;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(33,33,33,.46);z-index:50;text-align:center}.pseudo-modal .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,255,0);z-index:99;opacity:1;width:100%;height:100%}.pseudo-modal .delete-confirmation{opacity:1;text-align:left;padding:14px 26px;margin:26px 14px;border-radius:4px;width:600px;background:#fff;box-shadow:10px 10px 25px 2px hsla(300,0%,44%,.4)}.pseudo-modal .delete-confirmation h3{margin-top:15px}.pseudo-modal .delete-confirmation ul{padding-top:5px;padding-bottom:5px}.pseudo-modal .delete-confirmation em{color:#b04055;font-weight:500}.pseudo-modal .btn_group{width:100%;text-align:right;margin-top:10px}.pseudo-modal .btn,.pseudo-modal a.btn:visited{padding:10px;margin:5px;border-radius:5px;color:#555;background-color:#fff;border-bottom:none}.pseudo-modal .btn:hover,.pseudo-modal a.btn:visited:hover{color:#555!important;background:#efefef;border-bottom:none}.pseudo-modal .btn.confirm:visited,.pseudo-modal a.btn.confirm,.pseudo-modal a.btn.confirm:hover{background-color:#b04055;color:#fff!important;border-bottom:none}