.ani-pulse{animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.ani-spinner{animation:spinner 2.4s linear infinite}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nub-twitch{0%{padding-left:0}9%{padding-left:5px}19%{padding-left:0}29%{padding-left:5px}39%{padding-left:0}to{padding-left:0}}@keyframes arf-table-scroll-border{0%{opacity:0;visibility:hidden}10%{opacity:1;visibility:visible}20%{opacity:0;visibility:hidden}30%{opacity:1;visibility:visible}40%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../libs/fonts/roboto-v19-latin-regular.eot);src:local("Roboto"),local("Roboto-Regular"),url(../libs/fonts/roboto-v19-latin-regular.eot?#iefix) format("embedded-opentype"),url(../libs/fonts/roboto-v19-latin-regular.woff2) format("woff2"),url(../libs/fonts/roboto-v19-latin-regular.woff) format("woff"),url(../libs/fonts/roboto-v19-latin-regular.ttf) format("truetype"),url(../libs/fonts/roboto-v19-latin-regular.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../libs/fonts/roboto-v19-latin-700.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(../libs/fonts/roboto-v19-latin-700.eot?#iefix) format("embedded-opentype"),url(../libs/fonts/roboto-v19-latin-700.woff2) format("woff2"),url(../libs/fonts/roboto-v19-latin-700.woff) format("woff"),url(../libs/fonts/roboto-v19-latin-700.ttf) format("truetype"),url(../libs/fonts/roboto-v19-latin-700.svg#Roboto) format("svg")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(../libs/fonts/libre-baskerville-v6-latin-regular.eot);src:local("Libre Baskerville"),local("LibreBaskerville-Regular"),url(../libs/fonts/libre-baskerville-v6-latin-regular.eot?#iefix) format("embedded-opentype"),url(../libs/fonts/libre-baskerville-v6-latin-regular.woff2) format("woff2"),url(../libs/fonts/libre-baskerville-v6-latin-regular.woff) format("woff"),url(../libs/fonts/libre-baskerville-v6-latin-regular.ttf) format("truetype"),url(../libs/fonts/libre-baskerville-v6-latin-regular.svg#LibreBaskerville) format("svg")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;src:url(../libs/fonts/libre-baskerville-v6-latin-700.eot);src:local("Libre Baskerville Bold"),local("LibreBaskerville-Bold"),url(../libs/fonts/libre-baskerville-v6-latin-700.eot?#iefix) format("embedded-opentype"),url(../libs/fonts/libre-baskerville-v6-latin-700.woff2) format("woff2"),url(../libs/fonts/libre-baskerville-v6-latin-700.woff) format("woff"),url(../libs/fonts/libre-baskerville-v6-latin-700.ttf) format("truetype"),url(../libs/fonts/libre-baskerville-v6-latin-700.svg#LibreBaskerville) format("svg")}@media print{@page{size:auto}}body,html{background-color:#fff;background-image:url(../images/white-wave.png)}html{font-size:12px}@media only screen and (min-width:575.98px){html{font-size:13px}}@media only screen and (min-width:767.98px){html{font-size:14px}}@media only screen and (min-width:991.98px){html{font-size:16px}}body{z-index:1}body .hidden{display:none}body.login{background:#03383f;max-width:100%;min-height:100vh;min-width:100%;position:relative;width:100%}body.login .app-header{background-color:#03383f;border-color:#03383f;height:5.5rem;justify-content:left;max-height:5.5rem;min-height:5.5rem;padding-left:1rem}body.login .app-header .logo-wrapper{max-width:110px;min-width:110px;width:110px}@media only screen and (min-width:991.98px){body.login .app-header .logo-wrapper{max-width:512px;min-width:512px;width:512px}}body.login .app-header .logo-wrapper .ats-full-logo{height:50px;width:511px}body.login #leftnavToggle{display:none}body.login main{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:1rem;padding-top:5.5rem}body.login main.no-vert{justify-content:left}body.login main h2,body.login main h6{color:#03383f}body.login main .hidden{display:none}body.login main .card{background:#fff;margin:0 auto;position:relative;width:100%}@media only screen and (min-width:575.98px){body.login main .card{width:75%}}@media only screen and (min-width:991.98px){body.login main .card{max-width:720px;min-width:720px;width:720px}}body.login main .card .card-body,body.login main .card .card-footer,body.login main .card .card-header{background-color:#fff;border:0;border-color:#fff}body.login main .card .card-header .card-title{color:#03383f}body.login main .card .site-footer{font-size:.75em;padding-top:1rem}body.login .app-header .logo-cell{display:inline-block;padding-left:0;text-align:left}body .app-header{background-color:#095a5b;border-color:#03383f;border-style:solid;border-width:1px 0;display:flex;height:3.25rem;left:0;max-height:3.25rem;min-height:3.25rem;padding-left:1rem;position:fixed;right:0;top:0;width:100%;z-index:100}@media only screen and (min-width:991.98px){body .app-header{padding-left:2rem}}body .app-header .logo-cell,body .app-header .toggle-cell{align-self:center;margin:0;padding:0}body .app-header .toggle-cell{flex:0 1 auto}body .app-header .logo-cell{display:flex;flex:1 1 auto;transition:all .4s}body .app-header .ats-full-logo{height:40px;width:409px}@media only screen and (min-width:991.98px){body .app-header .ats-full-logo{height:45px;width:460px}}body .app-header .logo-wrapper{align-self:center;display:inline-block;flex:1 1 auto;justify-self:center;max-width:90px;min-width:90px;overflow:hidden;transition:min-width .2s,width .2s,max-width .2s;width:90px}@media only screen and (min-width:991.98px){body .app-header .logo-wrapper{max-width:460px;min-width:460px;width:460px}}body .app-header #leftnavToggle{background-color:transparent;border-radius:0;box-shadow:none;margin-right:.25rem;padding:0;transition:opacity .2s linear}body .app-header #leftnavToggle:hover{opacity:.5}body .app-header #leftnavToggle .menu-toggle{height:28px;max-height:28px;max-width:28px;min-height:28px;min-width:28px;padding:.2rem;width:28px}@media only screen and (min-width:991.98px){body .app-header #leftnavToggle .menu-toggle{height:36px;max-height:36px;max-width:36px;min-height:36px;min-width:36px;width:36px}}body .leftnav{background-color:#03383e;bottom:0;color:#fff;height:calc(100vh - 50px);left:-100%;max-height:calc(100vh - 50px);max-width:100%;min-height:calc(100vh - 50px);min-width:100%;overflow-y:auto;position:fixed;right:-100%;scrollbar-color:#095a5b #03383f;scrollbar-width:thin;top:3.25rem;transition:left .4s,right .4s,width .4s;width:100%;z-index:100}@media only screen and (min-width:575.98px){body .leftnav{max-width:50%;min-width:15.625rem;width:50%}}@media only screen and (min-width:991.98px){body .leftnav{left:0;max-width:15.625rem;min-width:15.625rem;right:unset;width:15.625rem}}body .leftnav::-webkit-scrollbar-track{background-color:rbga(#03383f,.2);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body .leftnav::-webkit-scrollbar{background-color:rbga(#03383f,.2);width:10px}body .leftnav::-webkit-scrollbar-thumb{background-color:#095a5b;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body .leftnav .alert-primary{border-bottom:1px solid #032f35;border-radius:0;display:block;font-weight:700;margin-bottom:0;text-align:center}body .leftnav .alert-primary>img{height:26px;margin-right:1rem;width:26px}body .leftnav nav{display:block;padding:0}body .leftnav nav a{color:#fff;cursor:pointer;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;user-select:none}body .leftnav nav a.current{color:#f9be39}body .leftnav nav ul{list-style-type:none;margin:0;padding:0}body .leftnav nav ul li.opened{background-color:rgba(0,0,0,.2)}body .leftnav nav ul li a{display:block;padding:8px 0 8px 1.75rem;transition:left .2s ease-in,margin-left .4s,width .4s,transform .4s,height .4s,max-height .4s,padding .4s,margin .4s}@media only screen and (min-width:575.98px){body .leftnav nav ul li a{padding:5px 0 5px 1.75rem}}body .leftnav nav ul li a:not([href]){position:relative}body .leftnav nav ul li a:not([href]):after{background-image:url(../images/icons/svg/ic_arrow_drop_down_white_48px.svg);background-size:24px;content:" ";height:24px;left:0;max-height:24px;max-width:24px;min-height:24px;min-width:24px;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .4s,left .2s ease-in;width:24px;z-index:10}body .leftnav nav ul li a[href]:hover{text-decoration:none}body .leftnav nav>ul>li>ul li>ul li a{padding-left:2.5rem}body .leftnav nav>ul>li>ul li>ul li a:not([href]):after{left:1.25rem}body .leftnav nav>ul>li>ul li>ul li>ul li a{padding-left:3.25rem}body .leftnav nav>ul>li>ul li>ul li>ul li a:not([href]):after{left:2rem}body .leftnav nav>ul>li>ul li a{padding-left:2rem}body .leftnav nav>ul>li>ul li a:not([href]):after{left:.5rem}body .leftnav nav>ul>li a{overflow:hidden}body .leftnav nav>ul>li a:hover{background-color:#095a5b}body .leftnav nav>ul>li a.show:after{transform:translateY(-50%)}body .leftnav nav>ul>li a:not(.show)+ul li a{border:0;margin-bottom:0;margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}body .leftnav nav>ul>li a:not(.show)+ul li a:after{left:0!important}body main.app-main{margin-left:0;margin-top:1rem;padding-bottom:1rem;transition:margin-left .4s,width .4s,min-width .4s,max-width .4s}body main.app-main:not(.fullscreen){margin-top:4.25rem}@media only screen and (min-width:991.98px){body main.app-main:not(.fullscreen){margin-left:15.625rem;max-width:calc(100% - 15.625rem);min-width:calc(100% - 15.625rem);width:calc(100% - 15.625rem)}}body main.app-main.fullwidth{margin-left:0;max-width:100%;min-width:100%;width:100%}body main.app-main button{vertical-align:middle}body main.app-main fieldset.search{border:1px solid #ced4da;border-radius:.25rem;min-width:unset;padding:.5rem .5rem 0}body main.app-main fieldset.search:not(.search-inline){margin-top:.5rem}body main.app-main fieldset.search.search-inline{margin-bottom:1rem}body main.app-main fieldset.search legend{background-color:#fff;border:solid #ced4da;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-width:1px 1px 0;display:inline-block;font-size:1rem;max-width:unset;padding:.25rem .75rem;position:relative;top:-1rem;width:auto}body main.app-main span[disabled=disabled]{opacity:.35}body main.app-main strong{font-family:Roboto,sans-serif}body main.app-main .hidden{display:none}body main.app-main .ats-block{display:block}body main.app-main .btn{font-family:Roboto,sans-serif}body main.app-main .btn.flip>img{transform:rotate(180deg)}body main.app-main .btn:hover{cursor:pointer}body main.app-main .pager-wrap .btn{padding-top:.3rem}body main.app-main .ats-btn{border:0;font-size:1.1rem;height:26px;padding:3px;width:26px}@media only screen and (min-width:575.98px){body main.app-main .ats-btn{font-size:.875rem}}body main.app-main .ats-btn img{max-width:20px;width:20px}body main.app-main .k-table .ats-btn{align-items:center;display:inline-flex}body main.app-main .k-table .ats-btn>img{height:19px;width:19px}body main.app-main .ats-inner-btn{border:0;font-size:.875rem;height:20px;padding:0;vertical-align:middle;width:20px}body main.app-main .ats-btn-group{margin-bottom:.4rem}@media only screen and (min-width:575.98px){body main.app-main .ats-btn-group{margin-bottom:0}}body main.app-main .ats-btn-group .ats-btn{padding:3px}body main.app-main .ats-btn-group>.modal+.btn:nth-child(2){border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}body main.app-main .ats-btn-button{font-size:1.1rem;padding:.2rem .75rem}@media only screen and (min-width:575.98px){body main.app-main .ats-btn-button{font-size:.875rem}}body main.app-main .ats-btn-button:hover{color:#000}body main.app-main .ats-btn-button img{max-height:15px}@media only screen and (min-width:575.98px){body main.app-main .ats-btn-button img{max-height:18px}}body main.app-main .ats-btn-block{font-size:.875rem;min-height:calc(1.5em + .5rem + 3px)}body main.app-main .ats-btn-block>img{height:18px}body main.app-main select.form-control.is-invalid{background-position:center right calc(1em + .1875rem)}body main.app-main .form-label{color:#495057;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:700}body main.app-main .mb-2{margin-bottom:.5rem}body main.app-main .mb-2>.custom-file,body main.app-main .mb-2>label,body main.app-main .mb-2>small,body main.app-main .mb-2>span:not(.invalid-feedback){color:#212529;font-family:Roboto,sans-serif;font-weight:700}body main.app-main .mb-2>.custom-file span,body main.app-main .mb-2>label,body main.app-main .mb-2>span:not(.invalid-feedback){font-size:.875rem}body main.app-main .mb-2.form-check>label,body main.app-main .mb-2.form-check>span{font-family:Roboto,sans-serif}body main.app-main .mb-2>span.arf-table-legend-notes{font-size:.7rem}body main.app-main fieldset>.mb-2{margin-bottom:0}body main.app-main .report-viewer>div{background-color:#fff;border:1px solid #ddd;border-top:0}body main.app-main .alert pre{margin-bottom:0}body main.app-main .alert img{margin-right:1rem;max-width:20px;width:20px}body main.app-main .alert>p:last-child{margin-bottom:0}body main.app-main .input-group-text{padding:0 .15rem}body main.app-main .arf-row-indent-1>td:first-child{padding-left:1.5rem}body main.app-main .arf-row-bold-1,body main.app-main .arf-row-bold-1>td>.input-arf-number,body main.app-main .arf-row-bold-1>td>.input-arf-totals{font-weight:700}body main.app-main .input-arf-number,body main.app-main .input-arf-totals{min-width:60px;text-align:right}body main.app-main input.form-control.input-arf-calculated{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath fill='%23005daa' fill-opacity='.5' fill-rule='evenodd' d='M5 0h1L0 6V5zm1 5v1H5z'/%3E%3C/svg%3E")}body main.app-main input.form-control.input-arf-reference-only{background-color:#ebebeb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath fill='%23c7c7c7' fill-opacity='.4' fill-rule='evenodd' d='M0 40 40 0H20L0 20m40 20V20L20 40'/%3E%3C/svg%3E")}body main.app-main .input-arf-not-approved{background-color:#ddd}body main.app-main .input-arf-not-approved:not(.is-invalid){background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12'%3E%3Cpath fill='%23e19a1b' fill-opacity='.4' fill-rule='evenodd' d='M9.8 12 0 2.2V.8l10 10 10-10v1.4L10.2 12zm-4 0L0 6.2V4.8L7.2 12zm8.4 0L20 6.2V4.8L12.8 12zM9.8 0l.2.2.2-.2zm-4 0L10 4.2 14.2 0h-1.4L10 2.8 7.2 0z'/%3E%3C/svg%3E")}body main.app-main .input-arf-error{border:2px dashed #8c0021}body main.app-main .input-arf-error.form-control.input-arf-calculated{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath fill='%23ae0028' fill-opacity='.5' fill-rule='evenodd' d='M5 0h1L0 6V5zm1 5v1H5z'/%3E%3C/svg%3E")}body main.app-main .ippr-box{color:#00346c;font-weight:700;margin-bottom:1rem}body main.app-main .arf-main-wrapper{overflow:auto}@media only screen and (min-width:1199.98px){body main.app-main .arf-main-wrapper{overflow:visible}}body main.app-main .arf-menu-table>tbody>tr>td,body main.app-main .arf-menu-table>tbody>tr>th,body main.app-main .arf-menu-table>tfoot>tr>td,body main.app-main .arf-menu-table>tfoot>tr>th,body main.app-main .arf-menu-table>thead>tr>td,body main.app-main .arf-menu-table>thead>tr>th{padding-left:1rem;padding-right:1rem}body main.app-main .arf-menu-table>tbody>tr>td:first-child,body main.app-main .arf-menu-table>tbody>tr>th:first-child,body main.app-main .arf-menu-table>tfoot>tr>td:first-child,body main.app-main .arf-menu-table>tfoot>tr>th:first-child,body main.app-main .arf-menu-table>thead>tr>td:first-child,body main.app-main .arf-menu-table>thead>tr>th:first-child{max-width:110px;min-width:110px;text-align:center;width:110px}body main.app-main .arf-menu-table>tbody>tr>td:nth-child(2),body main.app-main .arf-menu-table>tbody>tr>th:nth-child(2),body main.app-main .arf-menu-table>tfoot>tr>td:nth-child(2),body main.app-main .arf-menu-table>tfoot>tr>th:nth-child(2),body main.app-main .arf-menu-table>thead>tr>td:nth-child(2),body main.app-main .arf-menu-table>thead>tr>th:nth-child(2){max-width:110px;min-width:110px;width:110px}body main.app-main .arf-menu-table>tbody>tr>td:nth-child(3),body main.app-main .arf-menu-table>tbody>tr>th:nth-child(3),body main.app-main .arf-menu-table>tfoot>tr>td:nth-child(3),body main.app-main .arf-menu-table>tfoot>tr>th:nth-child(3),body main.app-main .arf-menu-table>thead>tr>td:nth-child(3),body main.app-main .arf-menu-table>thead>tr>th:nth-child(3){white-space:nowrap}body main.app-main .arf-menu-table>tbody>tr>td:nth-child(4),body main.app-main .arf-menu-table>tbody>tr>th:nth-child(4),body main.app-main .arf-menu-table>tfoot>tr>td:nth-child(4),body main.app-main .arf-menu-table>tfoot>tr>th:nth-child(4),body main.app-main .arf-menu-table>thead>tr>td:nth-child(4),body main.app-main .arf-menu-table>thead>tr>th:nth-child(4){max-width:300px;min-width:300px;width:300px}body main.app-main .arf-menu-table>tbody>tr:first-child>td{border-top:1px solid #e9ecef!important}body main.app-main .arf-menu-table>tbody>tr:last-child>td{border-bottom:1px solid #e9ecef!important}body main.app-main .disabled{position:relative}body main.app-main .disabled .input-group:active:after,body main.app-main .disabled .input-group:focus:after,body main.app-main .disabled .input-group:hover:after,body main.app-main .disabled a.btn.btn-secondary:not(.ignore-disable):active:after,body main.app-main .disabled a.btn.btn-secondary:not(.ignore-disable):focus:after,body main.app-main .disabled a.btn.btn-secondary:not(.ignore-disable):hover:after{background-color:#f8f9fa;color:#000;content:"-Not accessible with the current login";font-weight:700;line-height:2rem;opacity:1;overflow:hidden;position:absolute;text-align:left;top:50%;transform:translateY(-50%);white-space:nowrap}body main.app-main .disabled .input-group:active:after,body main.app-main .disabled .input-group:focus:after,body main.app-main .disabled .input-group:hover:after{background-color:transparent;color:#8c0021;content:"Not accessible with the current login";right:10px;top:-50%}body main.app-main .disabled a.btn.btn-secondary:not(.ignore-disable){background-color:#ccc}body main.app-main .disabled a.btn.btn-secondary:not(.ignore-disable):active:after,body main.app-main .disabled a.btn.btn-secondary:not(.ignore-disable):focus:after,body main.app-main .disabled a.btn.btn-secondary:not(.ignore-disable):hover:after{left:150%}body main.app-main .arf-table{background-color:#fff;border:1px solid #6c757d;border-collapse:initial;border-radius:4px;border-spacing:0;color:#212529;font-size:.85rem}body main.app-main .arf-table .table>:not(caption)>*>*{background-color:unset}body main.app-main .arf-table h3{font-size:1rem}body main.app-main .arf-table h4,body main.app-main .arf-table h5{font-size:.9rem}body main.app-main .arf-table strong{font-family:Roboto,sans-serif}body main.app-main .arf-table tfoot,body main.app-main .arf-table thead{background-color:#e9ecef;font-weight:700}body main.app-main .arf-table thead tr:last-child td,body main.app-main .arf-table thead tr:last-child th{border-bottom:1px solid #6c757d}body main.app-main .arf-table thead tr+tr td,body main.app-main .arf-table thead tr+tr th{border-top:1px dotted #6c757d}body main.app-main .arf-table thead tr td{font-family:Roboto,sans-serif;font-weight:700;vertical-align:bottom}body main.app-main .arf-table tfoot tr:first-child td,body main.app-main .arf-table tfoot tr:first-child th{border-top:1px solid #6c757d}body main.app-main .arf-table tfoot tr td{vertical-align:middle}body main.app-main .arf-table tbody{border:0}body main.app-main .arf-table tbody tr td,body main.app-main .arf-table tbody tr th{border:0;vertical-align:middle}body main.app-main .arf-table tr.arf-subhead-row td{font-family:Roboto,sans-serif;font-weight:700;height:calc(1.5em + 2rem + 2px);min-height:calc(1.5em + 2rem + 2px);text-transform:capitalize;vertical-align:bottom!important}body main.app-main .arf-table tr.arf-subhead-row2 td{font-weight:700;vertical-align:bottom!important}body main.app-main .arf-table.arf-2-col-wide2>tbody>tr.arf-question-row>td:nth-child(n){padding-top:2rem;vertical-align:bottom}body main.app-main .arf-table.arf-2-col-wide2>tbody>tr.arf-groupend-row>td:nth-child(n){padding-bottom:3rem}body main.app-main .arf-table tr.disabled td{color:#a8adad}body main.app-main .arf-table tr.disabled td .btn{background-color:#ccc}body main.app-main .arf-table tr.disabled td .btn:hover{cursor:default}body main.app-main .arf-table tr.disabled td .btn img.disabled{opacity:.25}body main.app-main .arf-table tr.indent-1 td:nth-child(-n+2){padding-left:1rem}body main.app-main .arf-table tr.indent-2 td:nth-child(-n+2){padding-left:2rem}body main.app-main .arf-table .btn:disabled{background-color:#999;cursor:pointer;opacity:.25;pointer-events:none}body main.app-main .arf-table .btn-arf-table-details img{transition:transform .4s}body main.app-main .arf-table .arf-table-header-has-tooltip{background:linear-gradient(225deg,#c2c6c6 7%,transparent 0);background-repeat:no-repeat;cursor:pointer;position:relative}body main.app-main .arf-table.arf-1-col>tbody>tr>td:first-child{max-width:200px;min-width:200px;vertical-align:middle;width:200px}body main.app-main .arf-table.arf-1-col-narrow tr td:first-child{max-width:100px;vertical-align:middle;width:100px}body main.app-main .arf-table.arf-1-col-wide>tbody>tr>td:first-child{vertical-align:middle}body main.app-main .arf-table.arf-1-col-wide>tbody>tr>td:not(:first-child){max-width:105px;width:105px}body main.app-main .arf-table.arf-1-col-wide2>tbody>tr>td:first-child{vertical-align:middle}body main.app-main .arf-table.arf-1-col-wide2>tbody>tr>td:not(:first-child){max-width:125px;width:125px}body main.app-main .arf-table.arf-2-col-wide>tbody>tr>td:nth-child(2){vertical-align:middle}body main.app-main .arf-table.arf-2-col-wide>tbody>tr>td:first-child,body main.app-main .arf-table.arf-2-col-wide>tbody>tr>td:nth-child(n+3){max-width:150px;width:150px}body main.app-main .arf-table.arf-2-col-wide2>tbody>tr>td:nth-child(2),body main.app-main .arf-table.arf-2-col-wide3>tbody>tr>td:nth-child(2){vertical-align:middle}body main.app-main .arf-table.arf-2-col-wide2>tbody>tr>td:first-child,body main.app-main .arf-table.arf-2-col-wide3>tbody>tr>td:first-child{max-width:50px;width:50px}body main.app-main .arf-table.arf-2-col-wide2>tbody>tr>td:nth-child(n+3){max-width:175px;width:175px}body main.app-main .arf-table.arf-2-col-wide3>tbody>tr>td:nth-child(n+3){max-width:110px;width:110px}body main.app-main .arf-table.arf-table-striped tbody tr:nth-child(2n){background-color:#f8f9fa}body main.app-main .arf-table.arf-table-striped tbody tr:nth-child(odd){background-color:#fff}body main.app-main .arf-table.arf-table-no-details tr.arf-row-indent-1{display:none}body main.app-main .arf-table.arf-table-no-details .btn-arf-table-details img{transform:rotate(0deg)}body main.app-main .arf-table.arf-table-show-details .btn-arf-table-details img{transform:rotate(180deg)}body main.app-main .arf-table .mb-2>.form-label,body main.app-main .arf-table .mb-2>label{color:#212529;font-family:Roboto,sans-serif;font-size:.85rem}body main.app-main .arf-table input.form-control:not(.input-arf-reference-only):not(.input-arf-calculated):-moz-read-only{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PHBhdGggZmlsbC1vcGFjaXR5PSIuMiIgZD0iTTI0IDM0YzIuMiAwIDQtMS44IDQtNHMtMS44LTQtNC00LTQgMS44LTQgNCAxLjggNCA0IDRtMTItMThoLTJ2LTRjMC01LjUyLTQuNDgtMTAtMTAtMTBTMTQgNi40OCAxNCAxMnY0aC0yYy0yLjIgMC00IDEuOC00IDR2MjBjMCAyLjIgMS44IDQgNCA0aDI0YzIuMiAwIDQtMS44IDQtNFYyMGMwLTIuMi0xLjgtNC00LTRtLTE4LjItNGMwLTMuNDIgMi43OC02LjIgNi4yLTYuMnM2LjIgMi43OCA2LjIgNi4ydjRIMTcuOHpNMzYgNDBIMTJWMjBoMjR6Ii8+PC9zdmc+");background-position:0 100%;background-repeat:no-repeat;background-size:16px}body main.app-main .arf-table input.form-control:not(.input-arf-reference-only):not(.input-arf-calculated):read-only{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PHBhdGggZmlsbC1vcGFjaXR5PSIuMiIgZD0iTTI0IDM0YzIuMiAwIDQtMS44IDQtNHMtMS44LTQtNC00LTQgMS44LTQgNCAxLjggNCA0IDRtMTItMThoLTJ2LTRjMC01LjUyLTQuNDgtMTAtMTAtMTBTMTQgNi40OCAxNCAxMnY0aC0yYy0yLjIgMC00IDEuOC00IDR2MjBjMCAyLjIgMS44IDQgNCA0aDI0YzIuMiAwIDQtMS44IDQtNFYyMGMwLTIuMi0xLjgtNC00LTRtLTE4LjItNGMwLTMuNDIgMi43OC02LjIgNi4yLTYuMnM2LjIgMi43OCA2LjIgNi4ydjRIMTcuOHpNMzYgNDBIMTJWMjBoMjR6Ii8+PC9zdmc+");background-position:0 100%;background-repeat:no-repeat;background-size:16px}body main.app-main .arf-table h1,body main.app-main .arf-table h2,body main.app-main .arf-table h3,body main.app-main .arf-table h4,body main.app-main .arf-table h5,body main.app-main .arf-table h6,body main.app-main .popover h1,body main.app-main .popover h2,body main.app-main .popover h3,body main.app-main .popover h4,body main.app-main .popover h5,body main.app-main .popover h6{font-family:Roboto,sans-serif;font-weight:700;margin:.5rem 0 0}body main.app-main .btn.form-control img{width:20px}body main.app-main .form-control{height:calc(1.5em + .5rem + 3px)}body main.app-main textarea.form-control{height:auto}body main.app-main .form-control~.form-control{margin-top:.25rem}body main.app-main .col-no-padding,body main.app-main .no-padding{padding:0}body main.app-main .input-group.secondary .input-group-text{background-color:rgba(248,249,250,.1)}body main.app-main .input-group .input-group-text input[type=checkbox],body main.app-main .input-group input[type=radio]{margin-right:.5em}body main.app-main .input-group>img.btn{border-bottom-left-radius:0;border-bottom-right-radius:4px!important;border-top-left-radius:0;border-top-right-radius:4px!important;padding:.25rem}body main.app-main .input-group a.btn{align-items:center;display:flex;justify-content:center}body main.app-main .input-group a.btn>img{align-self:center;margin:0;padding:0;width:20px}body main.app-main .input-group .ats-btn{font-size:1rem}body main.app-main .input-group .btn{height:calc(1.5em + .5rem + 3px);padding:0;width:26px}body main.app-main .input-group .btn img{width:20px}body main.app-main .form-check-ats,body main.app-main .form-check-ats-inline{align-items:center;display:flex;flex-direction:row}body main.app-main .form-check-ats input[type=checkbox],body main.app-main .form-check-ats input[type=radio],body main.app-main .form-check-ats-inline input[type=checkbox],body main.app-main .form-check-ats-inline input[type=radio]{flex:0 1 auto;margin-right:.5rem}body main.app-main .form-check-ats label,body main.app-main .form-check-ats-inline label{flex:1 1 auto;text-align:left}body main.app-main .form-check-ats{border:1px solid #ced4da;border-radius:.25rem;line-height:1.25;margin-top:.25rem;padding:0 .5rem 0 1.25rem}@media only screen and (min-width:575.98px){body main.app-main .form-check-ats{margin-top:1.25rem}}body main.app-main .form-check-ats>label,body main.app-main .form-check-ats>span>label{font-size:1rem;padding:.4375rem 0}body main.app-main .invalid-feedback>span:only-child{padding-left:0}body main.app-main .invalid-feedback img{max-height:2rem;padding-left:.25rem}body main.app-main .invalid-feedback span{padding-left:.25rem}body main.app-main .res-per-page-picker{border-radius:4px;font-size:.8em;height:26px;margin-bottom:.5rem}body main.app-main .res-per-page-picker:focus{box-shadow:0 0 0 2px rgba(226,154,27,.2);outline:0}body main.app-main .search-result-count-label{font-family:Roboto,sans-serif;font-size:.85em;font-weight:700}body main.app-main .flex-checkboxes input[type=checkbox],body main.app-main .flex-checkboxes input[type=radio],body main.app-main .vert-checkboxes input[type=checkbox],body main.app-main .vert-checkboxes input[type=radio]{margin-left:1.25rem;margin-right:.5rem}body main.app-main .flex-checkboxes label,body main.app-main .vert-checkboxes label{display:inline;font-size:.875rem;word-break:break-word}body main.app-main .yesno-checkboxes{max-width:150px}body main.app-main .yesno-checkboxes tr{background-color:transparent}body main.app-main .yesno-checkboxes tr td{max-width:50%;min-width:50%;width:50%}body main.app-main .yesno-checkboxes tr td>label{padding-left:2px}body main.app-main .yesno-checkboxes tr td:first-child{padding-right:.3rem}body main.app-main .vert-checkboxes{width:100%}body main.app-main .vert-checkboxes tr{display:flex;flex:0 0 100%;max-width:100%;min-width:100%;width:100%}body main.app-main .vert-checkboxes tr td{align-items:center;display:flex;flex:1 1 100%;flex-direction:row;width:100%}body main.app-main .vert-checkboxes tr td label{flex-grow:1;flex-shrink:1;padding:.5rem 0}body main.app-main .vert-checkboxes.alt-bg:nth-child(2n){background-color:#e9ecef}body main.app-main .flex-checkboxes,body main.app-main .flex-checkboxes tbody{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;max-width:100%;min-width:100%;width:100%}body main.app-main .flex-checkboxes tr{display:flex;flex:1 1 auto;max-width:100%;min-width:100%;width:100%}@media only screen and (min-width:767.98px){body main.app-main .flex-checkboxes tr{max-width:49.25%;min-width:49.25%;width:49.25%}}@media only screen and (min-width:991.98px){body main.app-main .flex-checkboxes tr{max-width:33.2%;min-width:33.2%;width:33.2%}}body main.app-main .flex-checkboxes tr td{align-items:center;border:1px solid #ced4da;border-radius:.25rem;display:flex;flex:1 1 100%;flex-direction:row;margin:.1rem;width:100%}body main.app-main .flex-checkboxes tr td label{flex-grow:1;flex-shrink:1;padding:.5rem 0}body main.app-main .horiz-checkboxes tr{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width:767.98px){body main.app-main .horiz-checkboxes tr input[type=checkbox],body main.app-main .horiz-checkboxes tr input[type=radio]{margin-left:1.25rem;margin-right:.5rem}}body main.app-main .horiz-checkboxes label{font-size:.875rem}body main.app-main table.arf-table-subtable1{margin-top:3px}body main.app-main table.arf-table-subtable1>thead{border-bottom:0;border-top:0}body main.app-main .accordion-cell+.accordion-button{margin-top:.5rem}body main.app-main .accordion-cell.card-body{padding:.5rem}body main.app-main .accordion-vis-toggle{background-color:transparent;border:0;outline-color:#e19a1b;position:absolute;right:2rem;top:.35rem;z-index:10}body main.app-main .accordion-vis-toggle>.vis-tog-icon{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;opacity:.25;vertical-align:text-top;width:16px}@media only screen and (min-width:575.98px){body main.app-main .accordion-vis-toggle>.vis-tog-icon{height:18px;max-height:18px;max-width:18px;min-height:18px;min-width:18px;width:18px}}body main.app-main .accordion-vis-toggle:hover>.vis-tog-icon{opacity:1}body main.app-main .dt-resp tbody td,body main.app-main .dt-resp-styles-only tbody td{font-size:.8rem;vertical-align:middle}body main.app-main .dt-resp thead,body main.app-main .dt-resp-styles-only thead{color:#495057;font-family:Roboto,sans-serif;font-weight:700}body main.app-main .dt-resp thead.text-info th,body main.app-main .dt-resp-styles-only thead.text-info th{white-space:nowrap;word-break:keep-all}body main.app-main .dt-resp thead.text-info td,body main.app-main .dt-resp thead.text-info th,body main.app-main .dt-resp-styles-only thead.text-info td,body main.app-main .dt-resp-styles-only thead.text-info th{border-bottom-width:0}body main.app-main .table-lined tbody tr:not(:last-child){border-bottom:1px solid #ced4da}body main.app-main .table-responsive{scrollbar-width:thin}body main.app-main .table-wrap-vert-scroll{max-height:400px;overflow-y:auto}body main.app-main .table-no-borders thead th{text-align:center}body main.app-main .table-no-borders tbody th,body main.app-main .table-no-borders thead th{border-bottom:0}body main.app-main .ajax__tab_xp .ajax__tab_body{background-color:#fff;border:1px solid #dee2e6;border-top:0;font-family:inherit;font-size:inherit;padding:.5rem 1rem}body main.app-main .rlp-selector-row input{margin-bottom:.5rem}body main.app-main .rlp-selector-row .form-control{height:auto}body main.app-main .rlp-btn-stack{display:inline-block;margin:.8rem 0 .4rem}@media only screen and (min-width:767.98px){body main.app-main .rlp-btn-stack{margin:0}}body main.app-main .rlp-btn-stack input.ats-btn.btn.btn-secondary{margin-right:0}body main.app-main .rlp-btn-spin input.ats-btn.btn.btn-secondary{transform:rotate(90deg);transition:transform .6s}@media only screen and (min-width:767.98px){body main.app-main .rlp-btn-spin input.ats-btn.btn.btn-secondary{transform:rotate(0deg)}}body main.app-main .rlp-switch2{padding-right:0}body main.app-main .rlp-switch2+.col-2{padding:0}body main.app-main .h2 img.btn{height:1.65rem;max-height:1.65rem;max-width:1.65rem;min-height:1.65rem;min-width:1.65rem;padding:0;vertical-align:text-top;width:1.65rem}body main.app-main .card{margin-bottom:1.5rem}body main.app-main .card h1,body main.app-main .card h2,body main.app-main .card h3,body main.app-main .card h4,body main.app-main .card h5,body main.app-main .card h6{margin:0;padding:0}body main.app-main .card .card-header .row+.row{margin-top:1rem}body main.app-main .card.ats-accordion{margin-bottom:.5rem}body main.app-main .card.ats-accordion .card-header{background-color:rgba(249,190,57,.1);font-family:Roboto,sans-serif;font-weight:700;padding:0;transition:color .2s,background-color .2s}body main.app-main .card.ats-accordion .card-header .btn{padding:.25rem 1rem;position:relative;text-decoration:none}body main.app-main .card.ats-accordion .card-header .btn:focus{box-shadow:0 0 0 2px rgba(249,190,57,.2)}body main.app-main .card.ats-accordion .card-header .btn:after{background-image:url(../images/icons/svg/ic_arrow_drop_down_48px.svg);background-size:24px;content:"";height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;pointer-events:none;position:absolute;right:.2rem;top:50%;transform:translateY(-50%) rotate(-180deg);transition:transform .4s;width:24px}body main.app-main .card.ats-accordion .card-header .btn.collapsed:after{transform:translateY(-50%)}body main.app-main .change-asterisk{height:1.3rem;margin-right:.25rem;max-height:1.3rem;min-height:1.3rem}body main.app-main .table td,body main.app-main .table tr{padding:.25rem}body main.app-main .table thead tr th:empty{display:none!important}body main.app-main table.dt-resp,body main.app-main table.dt-resp-styles-only{margin-bottom:.5rem;width:100%}body main.app-main table.dt-resp-styles-only>thead>tr>th.asc-header>a,body main.app-main table.dt-resp-styles-only>thead>tr>th.desc-header>a,body main.app-main table.dt-resp>thead>tr>th.asc-header>a,body main.app-main table.dt-resp>thead>tr>th.desc-header>a{position:relative}body main.app-main table.dt-resp-styles-only>thead>tr>th.asc-header>a:after,body main.app-main table.dt-resp-styles-only>thead>tr>th.desc-header>a:after,body main.app-main table.dt-resp>thead>tr>th.asc-header>a:after,body main.app-main table.dt-resp>thead>tr>th.desc-header>a:after{background-image:url(../images/icons/svg/ic_arrow_drop_down_48px.svg);background-size:24px;content:" ";height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;position:absolute;right:-24px;top:50%;width:24px;z-index:10}body main.app-main table.dt-resp-styles-only>thead>tr>th.desc-header>a:after,body main.app-main table.dt-resp>thead>tr>th.desc-header>a:after{transform:translateY(-50%) rotate(180deg)}body main.app-main table.dt-resp-styles-only>thead>tr>th.asc-header>a:after,body main.app-main table.dt-resp>thead>tr>th.asc-header>a:after{transform:translateY(-50%)}body main.app-main table.dt-resp-styles-only>thead>tr>th,body main.app-main table.dt-resp>thead>tr>th{font-size:.8rem}body main.app-main table.dt-resp-styles-only>thead>tr>th>a,body main.app-main table.dt-resp-styles-only>thead>tr>th>input.ats-btn,body main.app-main table.dt-resp-styles-only>thead>tr>th>span,body main.app-main table.dt-resp>thead>tr>th>a,body main.app-main table.dt-resp>thead>tr>th>input.ats-btn,body main.app-main table.dt-resp>thead>tr>th>span{display:inline-block;vertical-align:bottom}body main.app-main table.dt-resp-styles-only>tbody>tr>td.icon-only,body main.app-main table.dt-resp>tbody>tr>td.icon-only{text-align:center;width:25px}body main.app-main .dt-resp-toinit{display:none}body main.app-main .dt-resp-numeric-page-btn{margin-bottom:.5rem}body main.app-main .dt-resp-numeric-page-btn:not(:first-child){margin-left:.5rem}body main.app-main table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,body main.app-main table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{position:absolute;top:50%;transform:translateY(-50%)}body main.app-main .results-btn-row input.ats-btn{margin-bottom:.5rem}body main.app-main .results-btn-row input.ats-btn:not(:first-child){margin-right:.5rem}body main.app-main .dataTables_length select{font-size:1rem;margin:0 .25rem;padding:2px}body main.app-main .dataTables_filter{font-size:1rem;margin-bottom:.5rem}body main.app-main .modal .modal-dialog .modal-content .modal-body{background-color:#fff}body main.app-main .fullscreen-modal{padding:0!important}body main.app-main .fullscreen-modal .modal-dialog,body main.app-main .large-modal .modal-dialog{max-width:95%}@media only screen and (min-width:767.98px){body main.app-main .large-modal .modal-dialog{max-width:80%}}@media only screen and (min-width:991.98px){body main.app-main .large-modal .modal-dialog{max-width:800px}}body main.app-main #mainModal .modal-dialog,body main.app-main #modalReport .modal-dialog{margin:1.5vh 1.5vw 0;max-width:100%}body main.app-main #mainModal .modal-dialog .modal-content,body main.app-main #modalReport .modal-dialog .modal-content{border:0}body main.app-main #mainModal .modal-dialog .modal-content .modal-body,body main.app-main #modalReport .modal-dialog .modal-content .modal-body{margin:0;padding:0;-webkit-overflow-scrolling:touch;height:97vh;max-height:97vh;max-width:100%;min-height:97vh;min-width:100%;overflow-y:auto;position:relative;width:100%}body main.app-main #mainModal .modal-dialog .modal-content .modal-body iframe#mainModalIframe,body main.app-main #modalReport .modal-dialog .modal-content .modal-body iframe#mainModalIframe{border:0;bottom:0;height:100%;left:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;position:absolute;right:0;top:0;width:100%}body main.app-main #modalReport .modal-dialog .modal-content .modal-body{height:calc(97vh - 60px);max-height:calc(97vh - 60px);min-height:calc(97vh - 60px)}body main.app-main #returnToTopPopup{bottom:-2.75rem;position:fixed;right:1rem;transition:bottom .4s ease-in-out;z-index:200}body main.app-main #returnToTopPopup.scrolled{bottom:-5px}body main.app-main #returnToTopPopup button{font-weight:700}body main.app-main .mcwc-calendar{border:1px solid #343a40}body main.app-main .mcwc-calendar td{border-top:1px solid #000}body main.app-main .mcwc-calendar>tbody>tr>td{max-width:14.25%;min-width:14.25%;width:14.25%}body main.app-main .mcwc-calendar>tbody,body main.app-main .mcwc-calendar>tbody>tr,body main.app-main .mcwc-calendar>tbody>tr>td{border-bottom:0;border-top:0;padding:0}body main.app-main .mcwc-calendar>tbody>tr>td:empty{border-left:1px solid #343a40;border-right:1px solid #343a40;height:4rem;min-height:4rem}body main.app-main .mcwc-calendar>tbody>tr>td>table>tbody>tr:not(:only-child) td{padding:0}body main.app-main .mcwc-calendar a,body main.app-main .mcwc-calendar>tbody>tr>td>table>tbody>tr:not(:only-child) td div,body main.app-main .mcwc-calendar>tbody>tr>td>table>tbody>tr:not(:only-child) td:empty{padding:.5rem}body main.app-main .reorder-form .table-bordered .sortable tr td .reorder-problem-message{color:#8b0020;display:none}body main.app-main .reorder-form .table-bordered .sortable tr td .reorder-problem-message .reorder-problem-icon{height:1.5rem;max-height:1.5rem;max-width:1.5rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem}body main.app-main .reorder-form .table-bordered .sortable tr.invalid td .reorder-problem-message{display:block}body main.app-main .table-striped tr .reorder-problem-icon{display:none;height:1.5rem;max-height:1.5rem;max-width:1.5rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem}body main.app-main .table-striped tr.invalid{background-color:rgba(139,0,32,.15)}body main.app-main .table-striped tr.invalid .reorder-problem-icon{display:inline}body.leftnav-toggled .leftnav{left:0}@media only screen and (min-width:991.98px){body.leftnav-toggled .leftnav{left:-15.625rem}body.leftnav-toggled main.app-main{margin-left:0;max-width:100%;min-width:100%;width:100%}}body.leftnav-removed .app-header .toggle-cell,body.leftnav-removed .leftnav{display:none}body.leftnav-removed main.app-main{margin-left:0;max-width:100%;min-width:100%;width:100%}body:not(.transitions-active) *{transition:none!important}.modalpopupbackground{background-color:#888;filter:alpha(opacity=50);opacity:.5;z-index:6000!important}.modalpopuppanel{background-color:#fff;border:1px solid #333;position:absolute;z-index:6001!important}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.input-group>button>.material-icons{font-size:1.2rem;vertical-align:middle}.ats-nav-tabs.nav-tabs .nav-link{background-color:#fcf4e6;border-left-color:#ced4da;border-right-color:#ced4da;border-top-color:#ced4da;font-size:.85rem;padding-left:.5rem;padding-right:.5rem}.ats-nav-tabs.nav-tabs .nav-link.active{background-color:#e19a1b;font-weight:700}.ats-nav-tabs.nav-tabs .nav-link>img,.ats-nav-tabs.nav-tabs .nav-link>span{vertical-align:middle}.ats-nav-tabs.nav-tabs .dropdown-menu .material-icons,.ats-nav-tabs.nav-tabs .dropdown-menu .material-icons-outlined,.ats-nav-tabs.nav-tabs .dropdown-menu .material-icons-round,.ats-nav-tabs.nav-tabs .dropdown-menu .material-icons-sharp,.ats-nav-tabs.nav-tabs .dropdown-menu .material-icons-two-tone,.ats-nav-tabs.nav-tabs .dropdown-menu>img,.ats-nav-tabs.nav-tabs .nav-link .material-icons,.ats-nav-tabs.nav-tabs .nav-link .material-icons-outlined,.ats-nav-tabs.nav-tabs .nav-link .material-icons-round,.ats-nav-tabs.nav-tabs .nav-link .material-icons-sharp,.ats-nav-tabs.nav-tabs .nav-link .material-icons-two-tone,.ats-nav-tabs.nav-tabs .nav-link>img{font-size:.85rem}.ats-tabs.card{border-top-left-radius:0;border-top-right-radius:0}