table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url(//totalmechanical-lms.integritysafety.com/wp-content/plugins/tin-canny-learndash-reporting/src/assets/admin/css/images/sort_both.png)}table.dataTable thead .sorting_asc{background-image:url(//totalmechanical-lms.integritysafety.com/wp-content/plugins/tin-canny-learndash-reporting/src/assets/admin/css/images/sort_asc.png) !important}table.dataTable thead .sorting_desc{background-image:url(//totalmechanical-lms.integritysafety.com/wp-content/plugins/tin-canny-learndash-reporting/src/assets/admin/css/images/sort_desc.png) !important}table.dataTable thead .sorting_asc_disabled{background-image:url(//totalmechanical-lms.integritysafety.com/wp-content/plugins/tin-canny-learndash-reporting/src/assets/admin/css/images/sort_asc_disabled.png)}table.dataTable thead .sorting_desc_disabled{background-image:url(//totalmechanical-lms.integritysafety.com/wp-content/plugins/tin-canny-learndash-reporting/src/assets/admin/css/images/sort_desc_disabled.png)}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;padding:4px}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;margin-left:3px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, white 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, white 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, white 0%, #dcdcdc 100%);background:-o-linear-gradient(top, white 0%, #dcdcdc 100%);background:linear-gradient(to bottom, white 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}
@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dataTables_wrapper{position:relative}div.dt-buttons{position:initial}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}div.dtb-popover-close{position:absolute;top:10px;right:10px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}button.dtb-hide-drop{display:none !important}div.dt-button-collection-title{text-align:center;padding:.3em 0 .5em;margin-left:.5em;margin-right:.5em;font-size:.9em}div.dt-button-collection-title:empty{display:none}span.dt-button-spacer{display:inline-block;margin:.5em;white-space:nowrap}span.dt-button-spacer.bar{border-left:1px solid rgba(0, 0, 0, 0.3);vertical-align:middle;padding-left:.5em}span.dt-button-spacer.bar:empty{height:1em;width:1px;padding-left:0}div.dt-button-collection span.dt-button-spacer{width:100%;font-size:.9em;text-align:center;margin:.5em 0}div.dt-button-collection span.dt-button-spacer:empty{height:0;width:100%}div.dt-button-collection span.dt-button-spacer.bar{border-left:none;border-bottom:1px solid rgba(0, 0, 0, 0.3);padding-left:0}button.dt-button,div.dt-button,a.dt-button,input.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-left:.167em;margin-right:.167em;margin-bottom:.333em;padding:.5em 1em;border:1px solid rgba(0, 0, 0, 0.3);border-radius:2px;cursor:pointer;font-size:.88em;line-height:1.6em;color:black;white-space:nowrap;overflow:hidden;background-color:rgba(0, 0, 0, 0.1);background:-webkit-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(230, 230, 230, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;text-overflow:ellipsis}button.dt-button:first-child,div.dt-button:first-child,a.dt-button:first-child,input.dt-button:first-child{margin-left:0}button.dt-button.disabled,div.dt-button.disabled,a.dt-button.disabled,input.dt-button.disabled{cursor:default;opacity:.4}button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled),input.dt-button:active:not(.disabled),input.dt-button.active:not(.disabled){background-color:rgba(0, 0, 0, 0.1);background:-webkit-linear-gradient(top, rgba(179, 179, 179, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(179, 179, 179, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(179, 179, 179, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(179, 179, 179, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(179, 179, 179, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(179, 179, 179, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");box-shadow:inset 1px 1px 3px #999}button.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),a.dt-button.active:not(.disabled):hover:not(.disabled),input.dt-button:active:not(.disabled):hover:not(.disabled),input.dt-button.active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999;background-color:rgba(0, 0, 0, 0.1);background:-webkit-linear-gradient(top, rgba(128, 128, 128, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(128, 128, 128, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(128, 128, 128, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(128, 128, 128, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(128, 128, 128, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(128, 128, 128, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)")}button.dt-button:hover,div.dt-button:hover,a.dt-button:hover,input.dt-button:hover{text-decoration:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled),input.dt-button:hover:not(.disabled){border:1px solid #666;background-color:rgba(0, 0, 0, 0.1);background:-webkit-linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(153, 153, 153, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)")}button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled),input.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#79ace9;background:-webkit-linear-gradient(top, #d1e2f7 0%, #79ace9 100%);background:-moz-linear-gradient(top, #d1e2f7 0%, #79ace9 100%);background:-ms-linear-gradient(top, #d1e2f7 0%, #79ace9 100%);background:-o-linear-gradient(top, #d1e2f7 0%, #79ace9 100%);background:linear-gradient(to bottom, #d1e2f7 0%, #79ace9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#d1e2f7", EndColorStr="#79ace9")}button.dt-button span.dt-down-arrow,div.dt-button span.dt-down-arrow,a.dt-button span.dt-down-arrow,input.dt-button span.dt-down-arrow{position:relative;top:-2px;color:rgba(70, 70, 70, 0.75);font-size:8px;padding-left:10px;line-height:1em}.dt-button embed{outline:none}div.dt-buttons{float:left}div.dt-buttons.buttons-right{float:right}div.dataTables_layout_cell div.dt-buttons{float:none}div.dataTables_layout_cell div.dt-buttons.buttons-right{float:none}div.dt-btn-split-wrapper{display:inline-block}div.dt-button-collection{position:absolute;top:0;left:0;width:200px;margin-top:3px;margin-bottom:3px;padding:4px 4px 2px 4px;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.3);box-sizing:border-box}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;width:100%;display:block;float:none;margin:4px 0 2px 0}div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#dadada;background:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#f0f0f0", EndColorStr="#dadada");box-shadow:inset 1px 1px 3px #666}div.dt-button-collection button.dt-button:first-child,div.dt-button-collection div.dt-button:first-child,div.dt-button-collection a.dt-button:first-child{margin-top:0;border-top-left-radius:3px;border-top-right-radius:3px}div.dt-button-collection button.dt-button:last-child,div.dt-button-collection div.dt-button:last-child,div.dt-button-collection a.dt-button:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}div.dt-button-collection div.dt-btn-split-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;margin:4px 0 2px 0}div.dt-button-collection div.dt-btn-split-wrapper button.dt-button{margin:0;display:inline-block;width:0;flex-grow:1;flex-shrink:0;flex-basis:50px;border-radius:0}div.dt-button-collection div.dt-btn-split-wrapper button.dt-btn-split-drop{min-width:20px;flex-grow:0;flex-shrink:0;flex-basis:0}div.dt-button-collection div.dt-btn-split-wrapper:first-child{margin-top:0}div.dt-button-collection div.dt-btn-split-wrapper:first-child button.dt-button{border-top-left-radius:3px}div.dt-button-collection div.dt-btn-split-wrapper:first-child button.dt-btn-split-drop{border-top-right-radius:3px}div.dt-button-collection div.dt-btn-split-wrapper:last-child button.dt-button{border-bottom-left-radius:3px}div.dt-button-collection div.dt-btn-split-wrapper:last-child button.dt-btn-split-drop{border-bottom-right-radius:3px}div.dt-button-collection div.dt-btn-split-wrapper:active:not(.disabled) button.dt-button,div.dt-button-collection div.dt-btn-split-wrapper.active:not(.disabled) button.dt-button{background-color:#dadada;background:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#f0f0f0", EndColorStr="#dadada");box-shadow:inset 0px 0px 4px #666}div.dt-button-collection div.dt-btn-split-wrapper:active:not(.disabled) button.dt-btn-split-drop,div.dt-button-collection div.dt-btn-split-wrapper.active:not(.disabled) button.dt-btn-split-drop{box-shadow:none}div.dt-button-collection.fixed .dt-button:first-child{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}div.dt-button-collection.fixed .dt-button:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}div.dt-button-collection.fixed{position:fixed;display:block;top:50%;left:50%;margin-left:-75px;border-radius:5px;background-color:white}div.dt-button-collection.fixed.two-column{margin-left:-200px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection.fixed.columns{margin-left:-409px}@media screen and (max-width: 1024px){div.dt-button-collection.fixed.columns{margin-left:-308px}}@media screen and (max-width: 640px){div.dt-button-collection.fixed.columns{margin-left:-203px}}@media screen and (max-width: 460px){div.dt-button-collection.fixed.columns{margin-left:-100px}}div.dt-button-collection.fixed>:last-child{max-height:100vh;overflow:auto}div.dt-button-collection.two-column>:last-child,div.dt-button-collection.three-column>:last-child,div.dt-button-collection.four-column>:last-child{display:block !important;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection.two-column>:last-child>*,div.dt-button-collection.three-column>:last-child>*,div.dt-button-collection.four-column>:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:400px}div.dt-button-collection.two-column>:last-child{padding-bottom:1px;column-count:2}div.dt-button-collection.three-column{width:450px}div.dt-button-collection.three-column>:last-child{padding-bottom:1px;column-count:3}div.dt-button-collection.four-column{width:600px}div.dt-button-collection.four-column>:last-child{padding-bottom:1px;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-collection.columns{width:auto}div.dt-button-collection.columns>:last-child{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:818px;padding-bottom:1px}div.dt-button-collection.columns>:last-child .dt-button{min-width:200px;flex:0 1;margin:0}div.dt-button-collection.columns.dtb-b3>:last-child,div.dt-button-collection.columns.dtb-b2>:last-child,div.dt-button-collection.columns.dtb-b1>:last-child{justify-content:space-between}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:1 1 32%}div.dt-button-collection.columns.dtb-b2 .dt-button{flex:1 1 48%}div.dt-button-collection.columns.dtb-b1 .dt-button{flex:1 1 100%}@media screen and (max-width: 1024px){div.dt-button-collection.columns>:last-child{width:612px}}@media screen and (max-width: 640px){div.dt-button-collection.columns>:last-child{width:406px}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:0 1 32%}}@media screen and (max-width: 460px){div.dt-button-collection.columns>:last-child{width:200px}}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);background:-ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);background:-moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);background:-o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);background:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));background:-webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);background:radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);z-index:2001}@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}}button.dt-button.processing,div.dt-button.processing,a.dt-button.processing{color:rgba(0, 0, 0, 0.2)}button.dt-button.processing:after,div.dt-button.processing:after,a.dt-button.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:" ";border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}button.dt-btn-split-drop{margin-left:calc(-1px - .333em);padding-bottom:calc(.5em - 1px);border-radius:0px 1px 1px 0px;color:rgba(70, 70, 70, 0.9);border-left:none}button.dt-btn-split-drop span.dt-btn-split-drop-arrow{position:relative;top:-1px;left:-2px;font-size:8px}button.dt-btn-split-drop:hover{z-index:2}button.buttons-split{border-right:1px solid rgba(70, 70, 70, 0);border-radius:1px 0px 0px 1px}button.dt-btn-split-drop-button{background-color:white}button.dt-btn-split-drop-button:hover{background-color:white}
table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255, 255, 255, 0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259c4;z-index:201}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:50%;left:5px;height:1em;width:1em;margin-top:-9px;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:"-";background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:.8em;width:.8em;margin-top:-0.5em;margin-left:-0.5em;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:"-";background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0, 0, 0, 0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}
table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#b0bed9}table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected,table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected{background-color:#acbad4}table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover,table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover{background-color:#aab7d1}table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.order-column tbody>tr>.selected,table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#a6b4cd}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#a5b2cb}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#a2aec7}table.dataTable tbody td.select-checkbox,table.dataTable tbody th.select-checkbox{position:relative}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after,table.dataTable tbody th.select-checkbox:before,table.dataTable tbody th.select-checkbox:after{display:block;position:absolute;top:1.2em;left:50%;width:12px;height:12px;box-sizing:border-box}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{content:" ";margin-top:-6px;margin-left:-6px;border:1px solid black;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{content:"✓";font-size:20px;margin-top:-19px;margin-left:-6px;text-align:center;text-shadow:1px 1px #b0bed9,-1px -1px #b0bed9,1px -1px #b0bed9,-1px 1px #b0bed9}table.dataTable.compact tbody td.select-checkbox:before,table.dataTable.compact tbody th.select-checkbox:before{margin-top:-12px}table.dataTable.compact tr.selected td.select-checkbox:after,table.dataTable.compact tr.selected th.select-checkbox:after{margin-top:-16px}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:.5em}@media screen and (max-width: 640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0;display:block}}.uo-group-quiz-report {
font-size: 15px;
position: relative;
}
.uo-group-quiz-report * {
box-sizing: border-box
}
.uo-group-quiz-report .uo-row {
width: 100%;
} .uo-group-quiz-report .uo-select {
width:100%;
display: inline-block;
position: relative;
}
.uo-group-quiz-report .uo-select label {
display: inline-block;
position: relative;
margin-bottom: 3px;
margin-top: 7px;
}
.uo-group-quiz-report .uo-select button, 
.uo-group-quiz-report .uo-select select {
background: #fff;
border: 1px solid #b7b7b7;
border-radius: 3px;
cursor: pointer;
font-size: 15px;
padding: 6px 15px;
transition-duration: .1s;
transition-property: color,border-color;
transition-timing-function: linear;
width: 100%;
}
.uo-group-quiz-report .uo-select select.h3-select {
background: none !important;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 18px;
font-weight: bold;
padding-left: 0;
padding-top: 0; -moz-appearance: none; -webkit-appearance: none;
} .uo-group-quiz-report .uo-select select.h3-select::-ms-expand {
display: none;
} .uo-group-quiz-report-table {
margin-top: 15px;
position: relative;
}
.uo-group-quiz-report .uotc-datatable-header {
display:block;
position: relative;
margin-top:15px;
}
.uo-group-quiz-report .uotc-datatable-header .dt-buttons{
display: block;
width: 100%;
margin-top: 15px;
} .uo-group-quiz-report .dataTables_filter {
margin-bottom: 15px;
margin-top: 15px;
position: relative;
text-align: left;
width: 100%;
float: left;
margin: 10px 0;
}
.uo-group-quiz-report .dataTables_filter label {
display: block;
margin:0;
}
.uo-group-quiz-report .dataTables_filter label::before {
content: "";
display: block;
background-image: url("data:image/svg+xml,%3Csvg aria-labelledby='title desc' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.7'%3E%3Cg class='search-path' fill='none' stroke='%23000'%3E%3Cpath stroke-linecap='square' d='m18.5 18.3-5.4-5.4'/%3E%3Ccircle cx='8' cy='8' r='7'/%3E%3C/g%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
width: 15px;
height: 15px;
position: absolute;
left: 10px;
top: 10px;
}
.uo-group-quiz-report .dataTables_filter input[type="search"] {
background: #fff;
border: 1px solid #b7b7b7;
border-radius: 3px;
font-family: inherit;
margin-bottom: 0;
margin-left: 0;
margin-top: 0;
padding: 8px 20px 8px 40px;
width: 100%;
}
.uo-group-quiz-report .buttons-csv, 
.uo-group-quiz-report .buttons-excel, 
.uo-group-quiz-report a.paginate_button{
background: #f9fafb;
border: 1px solid #b7b7b7;
border-radius: 3px;
color: #000;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 15px;
font-weight: 400;
letter-spacing: 0;
line-height: 1;
padding: 6px 15px;
text-decoration: none;
text-transform: none;
transition-duration: .1s;
transition-property: color,border-color;
transition-timing-function: linear;
} .uo-group-quiz-report .dataTables-filter-columns {
align-items: center;
display: flex;
flex-wrap: wrap;
float: left;
user-select: none;
width: 100%
}
.uo-group-quiz-report .dataTables-filter-columns-field {
display: none !important
}
.uo-group-quiz-report .dataTables-filter-columns__fields {
display: none
}
.uo-group-quiz-report .dataTables-filter-columns__fields,
.uo-group-quiz-report .dataTables-filter-columns__toggle {
width: 100%
}
.uo-group-quiz-report .dataTables-filter-columns__fields label {
padding-right: 10px
}
.uo-group-quiz-report .dataTables-filter-columns__fields label input {
margin-right: 5px
}
.uo-group-quiz-report .dataTables-filter-columns-field:checked~.dataTables-filter-columns__fields {
display: block
}
.uo-group-quiz-report .dataTables-filter-columns__toggle label {
color: #00e;
cursor: pointer;
display: inline-block
}
.uo-group-quiz-report .dataTables-filter-columns__toggle label:hover {
text-decoration: underline
}
.uo-group-quiz-report .dataTables-filter-columns-field:not(:checked)~.dataTables-filter-columns__toggle label:before {
content: attr(data-label-enable)
}
.uo-group-quiz-report .dataTables-filter-columns-field:checked~.dataTables-filter-columns__toggle label:before {
content: attr(data-label-disable)
} .uo-group-quiz-report table {
border: 0;
border-radius: 3px;
overflow: hidden;
width: 100%;
}
.uo-group-quiz-report table * {
line-height: 1;
}
.uo-group-quiz-report table thead tr{
background-color: #5f19aa;
color: #ffffff;
}
.uo-group-quiz-report .uo-group-quiz-report-table th{
font-size: 15px;
font-weight: 400;
height: auto;
padding: 10px;
vertical-align: middle;
}
.uo-group-quiz-report .uo-group-quiz-report-table td, 
.uo-group-quiz-report .uo-group-quiz-report-table th{
border: 0;
line-height: 1;
padding: 10px 5px;
}
.uo-group-quiz-report .uo-group-quiz-report-table thead .sorting {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important;
}
.uo-group-quiz-report .uo-group-quiz-report-table thead .sorting_asc {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 15 12 9 18 15'/%3E%3C/svg%3E") !important;
}
.uo-group-quiz-report .uo-group-quiz-report-table td{
font-size:14px;
vertical-align: top;
}
.uo-group-quiz-report .uo-group-quiz-report-table tbody tr.even,
.uo-group-quiz-report .uo-group-quiz-report-table tbody tr.even td{
background: #f2f2f2;
}
.uo-group-quiz-report .uo-group-quiz-report-table>tbody>tr>td.child {
padding-left: 30px!important;
}
.uo-group-quiz-report .uo-group-quiz-report-table>tbody>tr>td.child .user_statistic .statistic_icon{
display: inline-block;
margin-bottom: -6px;
} .uo-group-quiz-report .label-loading::after{
content: "";
display: inline-block;
width: 20px;
height: 20px;
margin-left: 5px;
vertical-align: middle;
background-repeat: no-repeat;
background-size: contain;
background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='20' fill='none' stroke='black' stroke-width='2' stroke-dasharray='31.4 94.2'%3E%3Canimate attributeName='stroke-dashoffset' values='0;-125.6' dur='1s' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
} .uo-group-quiz-report .reporting-status-loading-animation-wrap {
display: flex;
background-color: rgba(255, 255, 255, 0.5);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.uo-group-quiz-report .reporting-status {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 1000;
line-height: 1;
font-size: 12px;
font-weight: 600;
display: flex;
}
.uo-group-quiz-report .reporting-status__icon {
width: 30px;
font-size: 16px;
color: #fff;
background: #f5ba05;
position: relative;
}
.uo-group-quiz-report .reporting-status__icon:before {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.uo-group-quiz-report .reporting-status--loading .reporting-status__icon {
background: #0290c2;
}
.uo-group-quiz-report .reporting-status--loading .reporting-status__icon:before {
content: '';
width: 16px;
height: 16px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNzUuNCAxMjYuNjNhMTEuNDMgMTEuNDMgMCAwIDEtMi4xLTIyLjY1IDQwLjkgNDAuOSAwIDAgMCAzMC41LTMwLjYgMTEuNCAxMS40IDAgMSAxIDIyLjI3IDQuODdoLjAyYTYzLjc3IDYzLjc3IDAgMCAxLTQ3LjggNDguMDV2LS4wMmExMS4zOCAxMS4zOCAwIDAgMS0yLjkzLjM3eiIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIxIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgNjQgNjQiIHRvPSIzNjAgNjQgNjQiIGR1cj0iMTgwMG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvZz48L3N2Zz4=) center center no-repeat;
background-size: contain;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
}
.uo-group-quiz-report .reporting-status__text {
color: #fff;
background: #35393c;
padding: 8px 10px;
white-space: nowrap;
} @media screen and (min-width: 500px) {
.uo-group-quiz-report .uotc-datatable-header {
display: flex;
}
.uo-group-quiz-report .uotc-datatable-header .dataTables_length{
text-align: left;
flex: 0 0 40%;
}
.uo-group-quiz-report .uotc-datatable-header .dt-buttons{
text-align: right;
margin-top: 0;
flex: 0 0 60%;
}
} @media screen and (min-width: 769px) { .uo-group-quiz-report .uotc-report-select-filters{
display: flex;
margin: 0 -10px;
width: 100%;
}
.uo-group-quiz-report .uotc-report-select-filters > .uotc-report-select-filter {
flex: 0 0 50%;
margin-left: 10px;
margin-right: 10px;
margin-top: 15px;
}
.uo-group-quiz-report .uo-select button,
.uo-group-quiz-report .uo-select select{
width: calc( 100% - 20px );
}
}.table.dataTable{margin:0 0 0 0 !important;}
.employee-search{margin:0 0 0 0 !important;}
.ast-container{display:block !important;}
.home-login{margin:0 auto;}
.home .lms-container{width:80%; text-align:center; margin:0 auto; padding:100px 0;}
.home #loginform{width:100%;}
.quick-links{display:flex;}
.home .dash-module{width:33%; margin:0 5px; background:#062856; padding:20px; color:#fff; border-radius:10px; min-height:200px; vertical-align:middle;}
.home .dash-module:hover{background:#333333;}
.home .dash-module .title{color:#ffffff; font-size:22px;}
.home .dash-module i{font-size:64px; padding:20px 0;}
.submitted-success{color:#00AD3E; font-size:20px;}
.dataTables_wrapper .dataTables_length select{width:60px; min-width:60px;}
.dataTables_wrapper .dataTables_length, .dataTables_filter{margin:20px;}
.available-forms-container{max-width:400px; width:100%; min-height:200px; position:absolute; border:solid 2px #000; border-radius:5px; background:#fff; z-index:9995; padding:20px; display:none;}
.available-forms{padding:40px 0;}
.close-avail-forms{width:100%; text-align:right;}
.close-avail-forms i{cursor:pointer;}
.required-input{border:solid red !important;}
.company-logo{text-align:center; margin-top:100px; margin-bottom:30px;}
.sso-spacer{height:100px;}
.sso-qr-container{text-align:center;}
#sso-container{width:100%;}
.sso-header{height:100px; width:100%; background-color:#002857;}
.sso-footer{height:100px; width:100%; background-color:#9d915d; margin-top:180px;}
.sso-print-button{margin:100px 0;}
.qr-scan-directions{font-size:28px; text-align:center; margin-top:20px;}
.loader-gif{display:none; width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0, 0, 0, 0.6); z-index:9999; text-align:center; padding:300px 0;}
.loader-gif img, .loader-gif2 img, .loader-gif4 img{margin:0 auto; width:auto; height:auto;}
td, th{text-align:center !important;}
.refresh{
width:100%; text-align:right;
}
.refresh-icon{padding:10px; background:#e5e5e5; border-radius:5px; margin:10px 0; font-size:20px; cursor:pointer;}
.page-template-company-dashboard .ast-container{max-width:1500px;}
.wp-editor-wrap button{background:#e5e5e5 !important;}
.left-quarter{float:left; width:24%;}
.right-third{float:right; width:74%;}
.spacer{height:30px;}
.contractor label{margin-top:20px; font-weight:bold !important;}
.contractor input{padding:10px 20px;}
.gf_read_only input{background-color:#e5e5e5;}
.clearfix{clear:both;}
.container{padding:100px 0; margin:0 auto;}
.container tr:nth-child(even){background-color:#e9e9e9;}
.employee-box{
display:inline-block;
border:solid 2px #333;
border-radius:5px;
padding:40px;
margin:0 5px;
background:#f7f7f7;
}
.employee-image{width:100%; text-align:center;}
.employee-box:hover{
-webkit-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.2);
box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.2);
}
.tool-remove, .form-remove, .custom-tool-remove{cursor:pointer;}
a{text-decoration:none !important;}
a:active{color:#333;}
.sub-link{margin:0 0 0 20px ;} .single-employee .container{padding:20px 0;}
.assigned-classes-nav ul li{list-style:none; display:inline-block;}
.assigned-classes-nav ul li a{ padding:10px 20px; margin:0 10px;} div.personal-info{
width:100%;
}
.qr-emp-output{width:250px;}
div.personal-employee-img{float:left; width:28%; height:320px; text-align:center; margin:30px 2%; border-radius:300px;  background-position:top center; background-size:cover;}
div.personal-employee-img img{border-radius:200px;}
div.personal-employee-info{float:left; width:67%; padding:30px; background:#fff; margin-left:10px;}
div.personal-left{float:left; width:59%; margin-bottom:20px;}
div.personal-left ul{padding:0;}
div.personal-left ul li{list-style:none;}
div.qr-code{float:left; width:39%; text-align:center;}
div.personal-employee-info li{padding:10px 0;}
.personal-title{padding:10px; margin:0 !important; background:#00AD3E; }
.personal-title h3{float:left; width:48%;color:#fff;}
.card-button, .sticker-button{float:right; width:15%; background:#005515; border:solid thin #ccc; color:#fff; font-weight:700; text-align:center; padding:10px 20px;}
.card-button:hover{color:#fff;}
span.emp-info-title{font-weight:700; font-size:20px; margin-right:6px;}
.back-to-dash{float:left; width:48%;}
.employee-tabs{float:right; width:100%; text-align:right;}
.employee-tabs ul{text-align:right;}
.employee-tabs ul li{display:inline-block;}
.employee-tabs ul li a{padding:8px 14px; background-color:#005515; color:#fff; line-height:3;}
.employee-tabs ul li a:active, .employee-tabs ul li a:hover{background-color:#555;} .job-tabs{float:right; width:100%; text-align:right;}
.job-tabs ul{text-align:right;}
.job-tabs ul li{display:inline-block;}
.job-tabs ul li a{padding:10px 20px; background:#ccc; color:#333; line-height:3;}
.job-tab-active{background:#f7f7f7 !important;}
.deactivate-job{padding:10px 20px;}
.activate-job{padding:10px 20px;}
.job-form-div{margin-top:30px; padding:20px;} .cont-tabs{float:right; width:100%; text-align:right;}
.cont-tabs ul{text-align:right;}
.cont-tabs ul li{display:inline-block;}
.cont-tabs ul li a{padding:10px 20px; background:#ccc; color:#333; line-height:3;}
.cont-tab-active{background:#f7f7f7 !important;} .page-template-edit-employee button, .page-template-edit-employee input[type='button'], .page-template-edit-employee input[type='submit']{border-radius:4px !important; background:#00AD3E;}
.page-template-edit-employee button:hover, .page-template-edit-employee input[type='button']:hover, .page-template-edit-employee input[type='submit']:hover{background:#e5e5e5;} div.general-info{width:100%; margin-top:20px;}
div.gen-info-title h2,
div.med-info-title h2,
div.emp-project-title h2,
div.emp-licenses-info h2,
div.emp-safety-info h2,
div.emp-training-info h2,
div.three-zero-one-form h2,
div.emp-sds h2,
div.emp-required h2{background:#00AD3E; color:#fff; font-size:22px !important; padding:8px;}
div.gen-info-title h3,
div.med-info-title h3,
div.emp-project-title h3,
div.emp-licenses-info h3,
emp-licenses-info h3,
div.emp-safety-info h3,
div.emp-training-info h3,
div.three-zero-one-form h3,
div.emp-sds h3,
div.emp-required h3{padding:10px;}
div.gen-info-info ul, div.medical-info ul, div.employee-current-project ul, div.employee-licenses ul, div.employee-safety ul, div.employee-training ul{padding:20px;}
div.gen-info-info, div.medical-info{
width:100%;
border:solid 1px #ccc;
float:none;
margin-left:10px; margin-top:10px;
border-radius:5px;
}
div.employee-current-project, div.employee-licenses, div.employee-safety, div.employee-training, div.required-classes, div.three-zero-one-form, div.emp-sds, emp-licenses-info{
width:100%;
margin-left:10px; margin-top:10px;
border-radius:5px;
border:solid 1px #ccc;
} .card-wrap{width:333px; height:363px; text-align:center; margin:0 auto;}
.card-wrap .print-bleed{width:333px; height:363px; margin:0 auto;}
.card-wrap .card-logo{width:100%; text-align:left; height:auto; min-height:55px; background:#fff; padding:0 6px;}
.card-wrap .card-body{height:auto; padding:2px 0; background:#fff;}
.card-wrap .card-back{margin-top:5px;}
.card-wrap .card-back img{height:180px; width:auto;}
.card-left{width:67.5%; float:left; padding:8px 6px;}
.card-right{width:32.5%; float:right; text-align:right;}
.card-wrap .card-profile-img{float:left; width:45%; height:90px;}
.card-wrap .card-info{float:left; width:55%; padding-left:10px; }
.card-wrap .card-info ul{padding:0; margin:0;}
.card-wrap .card-info li{text-align:left; color:#555; list-style:none; line-height:1.3; font-weight:500;}
.card-wrap .card-info .id{margin-top:8px;}
.card-wrap .card-info li.fname, .card-info li.lname{font-size:18px; line-height:1; text-align:left; font-weight:700; color:#222;}
.card-wrap .card-info li.id{font-size:14px; margin-top:18px;}
.card-wrap .card-logo img{width:auto; height:62px; margin:2px 0;}
.card-wrap .qr-code-output img{width:150px;}
.print-button{text-align:center; padding:30px 0; }
.logo-select-wrap{width:100%; text-align:center; padding:0 0 60px 0;}
.logo-select{margin:0 auto; text-align:center;}
.selectMessage{text-align:center; font-weight:bold; margin-bottom:10px;}
.title-border{background:#000; width:100%; height:16px;}
.title-border span{color:#fff; padding:0; font-size:12px;  position: relative; top:-9px;}
.sticker-wrap{width:250px; height:186px; text-align:left; margin:0 auto; border-radius:20px;}
.sticker-wrap .print-bleed{margin:0 auto;width: 222px; height: 185px; }
.sticker-body{}
.print-button #print-sticker{margin-right:50px;}
.sticker-wrap .card-back img{height:200px;}
.sticker-wrap .card-body{height:auto; padding:2px 0;}
.sticker-wrap .card-info{width:100%; text-align:center; padding-right:60px; }
.sticker-wrap .card-info span{font-weight:bold; text-align:center; margin:0 auto;}
.sticker-wrap .card-info li{text-align:left; color:#555; list-style:none; display:inline-block; line-height:1.3; font-weight:700;}
.sticker-wrap .qr-code-output{ text-align:left !important; margin-left:0px}
.sticker-wrap .qr-code-output img{width:150px; margin:0 8px;} .edit-container{display:none; position:relative; width:100%; min-height:60px; border:solid thin #ccc; border-radius:10px; z-index:9999; left:0; right:0; background:#fff;}
.employee-table-container{position:relative;}
.quick-cert-menu{display:none; list-style-type:none; font-size:12px;}
.quick-cert-container{font-size:12px; position:absolute; top:0; right:0; cursor:pointer; text-decoration:underline;}
.employee-search td{position:relative;}
.add-quick-cert{text-decoration:underline;} .page-template-company-dashboard button,
.page-template-company-dashboard input[type='button'],
.page-template-company-dashboard input[type='submit'],
.dt-button {border-radius:4px; background-color:#666666;}
input[type="color"]{width:30px; height:30px;}
.color-picker{margin:30px 0;}
.color-picker h3{padding:20px 0;}
.color-picker ul li{display:inline-block; padding:10px 20px; background-color:#e5e5e5; vertical-align:middle;}
.color-picker ul{list-style:none; margin:10px 0;}
.page-template-company-dashboard .site-header, .page-template-company-dashboard .site-footer{display:none;}
.page-template-company-dashboard{
background-image:url(//totalmechanical-lms.integritysafety.com/wp-content/themes/LMS%20Theme/assets/backgrounds/dashboard-background.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}
.page-template-company-dashboard .copyright{color:#666; padding:0 20px;}
.company-division select{margin:10px 0;}
.page-template-company-dashboard a:hover{color:#555;}
.dashboard-container{width:100%; margin:150px auto; background:#f7f7f7; padding:20px; border-radius:10px; }
.tab-content{padding:30px;}
.nav{float:left; width:22%; padding:20px;}
.nav ul{margin:0;}
.nav .lni{margin-right:10px; font-size:24px;}
.nav ul li{list-style:none; margin:10px 0;}
.company-account-links, .company-account-nontab{font-size:18px; color:#333; padding:8px; margin:10px 0;}
.right-content{float:right; width:78%;}
.dash-mobile-nav{display:none;}
.company-info{display:block; width:80%; margin:10px 0;}
.datatb tr{cursor:alias;}
.check{color:#0BE343; font-size:28px !important;}
table.dataTable tbody th, table.dataTable tbody td{vertical-align:middle !important;}
.filter-toggle{text-align:right;}
.current{color:#75F04D; font-weight:500;}
.na{font-weight:300; color:#333;}
.expired{color:#DB0101; font-weight:700;}
.sixty-days{color:#DB6E6E;}
.thirty-days{color:#DB3838;}
.seven-days{color:#DC2A30;}
.one-day{color:#DB1624;}
.employee-table-filter ul{background-color:#e5e5e5; border-radius:4px; padding:10px 20px; margin:0;}
.employee-table-filter ul li{display:inline-block; border-right:solid thin #333; padding:0 10px;}
.employee-table-filter ul li label{margin-right:10px;}
.employee-table-filter ul li:last-child{border-right:none;}
.deactivate-employee, .activate-employee{padding:5px 10px; margin:5px 0; cursor:pointer;}
.emp-enable-nav, .message-navigation{text-align:right; width:100%;}
.emp-enable-nav ul li, .message-navigation ul li{display:inline-block; background:#e5e5e5; color:#333; padding:8px 14px;}
.emp-enable-nav ul li:hover, .message-navigation ul li:hover{background:#f4f4f4;}
.emp-enable-nav ul li a, .message-navigation ul li a{color:#333; }
#employee-table-content2{display:none;}
.message-navigation ul{margin:0; padding:0;}
#add-class-division{display:none;}
.cert-list{padding:0; margin:0;}
.cert-list li{list-style-type:none; display:block; font-size:11px; font-weight:700px;}
.forms-list{padding:80px 0;}
.forms-list ul li a{font-size:18px;}
.export{padding:40px 0;}
.form-success{min-height:300px; height:300px;}
.quick-cert-menu{margin:0;}
.remove-quick-cert{cursor:pointer;}
.chart-row .chart-row-inner{background-color:#e5e5e5; border-radius:20px;}
.company-name{background-color:#e5e5e5; padding:20px; border-radius:20px;}
.single-contractor{padding:100px 0;}
.contractor-info{padding:0; margin:0;}
.contractor-info li{list-style:none;} .single-job-entry-fields{display:none;}
.single-job-title{cursor:pointer; font-size:18px; font-weight:600; border-bottom:solid thin #ccc; margin:10px 0;}
.single-job-entry-list{background-color:#e5e5e5; margin-bottom:30px; padding:20px;}
.single-job-entry-list li{list-style-type:none;}
.single-job-entry-label{font-weight:600;}
.entry-folders{}
.entry-folders .fa{font-size:40px;}
.entry-folders a:hover, .entry-folders a:active{color:#a0a0a0;}
.entry-folders li{float:left; width:31%; margin-right:1%; margin-bottom:20px; padding:40px;background-color:#e5e5e5; text-align:center; list-style-type:none;}
.entry-folders li:hover{background-color:#ccc;} .entry-container{padding:100px 0;}
.entries-list-container{padding:100px 0;} .single-attend-container{padding:100px 0;} .toolbox-add-nav{margin:20px;}
.toolbox-add-nav li{display:inline; list-style:none;}
.toolbox-add-tab{ background:#008B1E; padding:20px; border-radius:20px 20px 0 0; color:#fff;}
.toolbox-content{background:#fff; padding:20px;}
.toolbox-content p{margin-bottom:1em;}
.toolbox-add input{margin-bottom:10px;}
.box-active{background-color:#005515; color:#e5e5e5;} .ld-select-all-container{padding:20px 0;}
.ld-employee-checkbox-container{padding:0 0 20px 0;}
.ld-employee-checkbox input[type=checkbox]{margin-left:20px;}
#add-ld-employees{margin-top:20px;}
.assign-class input, .assign-class select, .multiselect-dropdown{width:100%; padding:3px 10px}
.assign-confirm{padding:5px 20px;}
.ld-div{cursor:pointer;}
.toggle-div{display:none; position:absolute; background:#000; color:#fff; border:solid 2px #333; border-radius:10px; padding:3px;} .ld-classes-wrap{margin:100px 0; min-height:400px;}
.ld-classes-wrap h1{margin-bottom:20px;}
.class-item{float:left; width:30%; margin:0 1%; min-height:300px; margin-bottom:20px;}
.class-title h3{text-align:center; padding:20px; background-color:#000; color:#d8d14b;}
.class-image{min-height:200px;} .cert-remove, .train-remove, .remove-employee-train, .remove-employee-cert{cursor:pointer;}
.edit-quick-cert a{color:#000;} .add-employee-field{display:block; width:70%; margin:10px 0;}
.add-number-field{width:70%;}
.emp-auto-gen{display:block; margin:20px 0; display:block;}
.add-pin{background-color:#e5e5e5 !important;} #loginform{width:40%; margin:0 auto; text-align:center;}
#loginform label{display:block;} .update-profile-img-container{text-align:center;text-align:center; padding:60px 0;}
.company-division{padding:40px 0;}
.doc-upload-submit{background:#333 !important; padding:10px !important; color:#fff !important; font-size:24px; }
div.edit-profile-img{width:300px; height:300px; background-size:cover; border-radius:300px; background-position:top center; margin:0 auto;}
div.update-employee-container{width:100%; margin:0 auto;}
span.add-cert, span.add-train{font-size:28px; text-align:center; color:#ff0000; cursor:pointer; margin:0 auto;}
.div-sort-table{padding:40px 0;}
.dt-buttons{margin:20px 0;} .new-company-doc{padding:40px 0;}
#doc-remove{cursor:pointer;} .three-zero-one-container{width:70%; margin:0 auto; padding:100px 0;}
.sub-accept{padding:20px; background-color:#fffd05; color:#000; margin:40px 0;} .find-company{padding:100px 0;} #video-embed{resize:both; overflow:auto;}
.uploaded-videos ul{padding:0; margin:0;}
.uploaded-videos ul li{list-style:none; margin:20px 5px; width:48%; display:inline-block;}
.uploaded-videos ul li h4{font-weight:600; font-size:22px; text-align:center;}
.video-assign{cursor:pointer;}
.assignable-accordian{display:none;}
.video-delete{padding:10px 20px; color:#fff;}
.video-check{border-radius:100px !important; position:absolute; top:0; right:0; background-color:#fff !important;  padding:5px 10px; cursor:pointer;}
.video-check i{font-size:20px;}
.video-watched{border: solid 3px #52F92F; color:#52F92F;}
.video-not-watched{border: solid 3px #e5e5e5; color:#e5e5e5;}
.table-watched{color:#00AD3E; font-size:12px; text-align:left;}
.table-not-watched{color:darkred; font-size:12px; text-align:left;}
.single-video{background-color:#f7f7f7; padding:20px; border:solid #e5e5e5 3px; float:left; width:31%; margin: 0 1% 10px 0; position:relative;}
.single-video-thumb{position:relative;}
.single-video-container{width:100%; text-align:center; padding:40px 0;}
.back-to-video{padding:80px 0;}
.div-select-all{padding:10px;}
.popup-sms{width:30%; min-height:200px; position:absolute; top:200px; right:0; left:0; margin:auto; background:#ffffff; border:solid 3px #333; border-radius:20px; padding:50px;  }
.popup-sms-buttons{margin-top:20px;}
.clear-message{float:right;}
.clear-message i{font-size:30px; cursor:pointer;}
.sms-success{display:none;}
.sms-success-container{margin-top:30px; display:none;}
.sms-success-container ul{margin:0; padding:0;}
.sms-success-container ul li{list-style-type:none; display:inline-block;}
.sms-success-container i{font-size:30px; cursor:pointer;}
.meeting-container, .group-container{padding:100px 0;} .e-forms-login{padding:100px 0; text-align:center; }
.submitted-forms-single{width:48%; flex-grow:1; margin:0 20px;}
.employee-forms-container{padding:100px 0;}
.employee-submit-forms{margin:0 auto; text-align:left; width:100%; display:flex;}
.employee-submit-forms input, .employee-submit-forms select{padding:10px 5px; width:100%; margin-bottom:10px;}
.safety-database-form-container{padding:100px 0;}
.safety-contacts-container{display:flex; width:100%;}
.safety-contacts-single{width:49%;}
.gravityview-template-default .gv-back-link{display:none;}
.safety-forms-container{padding:100px 0; text-align:left;}
.view-safety-form-container{padding:100px 0;}
.safety-accordion{padding:20px; width:100%; background:#e5e5e5;}
.accordion-content{display:none;}
.safety-accordion h5{float:left;}
.safet-accordion-open{float:right;} .safety-filter{padding:20px 20px; background-color:#e5e5e5; border-radius:5px;}
.safety-filter ul{margin:0; padding:0;}
.safety-filter ul li{list-style-type:none; display:inline-block; margin:0 4px;}
.safety-filter ul li button{padding:8px 10px;} .single-job-container{padding:100px;}
.job-title{background-color:#e5e5e5; padding:10px;}
.job-contractor-container{padding:100px 0;}
.job-contractors-div{margin-top:20px;} .dash-mobile-nav{display:none;}
.dash-mobile-nav ul li{list-style:none;}
.mobile-slideout{display:none; width:400px; height:100%; top:0; left:0; z-index:9999; position:fixed; background-color:#fff; padding:40px 0;}
.mobile-slideout ul li{display:block !important; width:100% !important;}
.close{width:100%; text-align:right; padding:40px;}
.close #close-toggle{cursor:pointer;}
.toolbox-container{padding:100px 0;}
.single-img{width:100%; text-align:center;}
.single-img img{margin:0 auto; max-width:70%;}
@media only screen and (max-width:1080px) { .mem-account-content {
float: none;
width: 100%;
}
.company-dashboard .nav {
display: none;
}
.mem-account-nav {
float: none;
width: 100%;
}
.right-content {
width: 100%;
float: none;
}
.dash-mobile-nav {
display: block;
}
#mobile-menu-icon {
text-align: right;
}
#mobile-menu-icon i {
cursor: pointer;
font-size: 30px;
padding: 20px;
}
.dash-mobile-nav ul li {
display: inline-block;
style-type: none;
width: 48%;
} .update-employee-container {
text-align: center;
}
.update-employee-container button {
text-align: center;
margin: 20px auto;
}
.uploaded-docs ul li {
list-style: none;
display: inline-block;
width: 15% !important;
}
.gform-remove{cursor:pointer;}
.form-container{padding:80px 0;} div.personal-employee-img {
width: 100%;
height: 500px;
border-radius: 0;
}
div.personal-employee-info {
width: 100%;
padding:0;
}
.personal-title .card-button, .personal-title .card-sticker {
width: auto;
text-align: right;
}
div.gen-info-info, div.medical-info {
width: 100%;
float: none;
}
.single-video{width:48%;}
}
@media only screen and (max-width:680px) {
.assigned-classes-content{margin-top:20px;}
div.personal-employee-info{padding:0;}
.employee-tabs{float:none; width:100%; text-align:center;}
.emp-company-logo{width:100%; float:none; text-align:center;}
.employee-info-content ul, .employee-tabs ul{text-align:left; padding:0; margin:0 0 10px 0;}
.employee-info-content ul li{list-style-type:none;}
.employee-info-content .personal-left{width:100%; float:none;}
.employee-info-content .qr-code{width:100%; float:none; margin: 0 0 10px 0; text-align:left;}
.class-item{float:none; width:100%;}
.single-video{float:none; width:100%; margin-right:0;}
#loginform{width:100%;}
}