body{background-color:#fdfefd!important}footer.app-footer{margin-top:50px;background-color:#fff!important}a.nohover:hover{text-decoration:none}.linkstyle{color:#20a8d8}h2{border-bottom:solid 1px #c8ced3;color:#112675;font-variant:small-caps;font-weight:bold;margin-top:.75em;margin-bottom:1em;padding-bottom:.25em}h2 i{padding-right:.5em}h2 span.subtitle{color:#333;font-weight:normal}h3{border-bottom:solid 1px #c8ced3;padding-bottom:.25em;margin-bottom:.5em}div.modal-subtitle{font-size:.95rem;font-style:italic}.modal-xl{width:90%;max-width:1200px}.fixed-scrollable-content{max-height:450px;overflow-y:scroll}.compare{color:#989ea3;padding-right:4px}.currency{text-align:right}.number{text-align:right}table thead tr th i{padding-left:5px}.table-section-start{font-weight:bold;background-color:#f2f2f2}.table-highlight{background-color:#fff0c4}.table-highlight2{background-color:#fff0c4;font-weight:bold}.table-soft-highlight{background-color:#fffad4!important}table.financial{text-align:right;border:solid 1px #c8ced3;width:100%}table.financial tr.header{font-weight:bold;background-color:#efefef;text-align:left}table.financial tr.totals{font-weight:bold;background-color:#fafafa}table.financial tr td{padding:5px;border:solid 1px #c8ced3}table.table-simple-list{}table.table-simple-list tr{}table.table-simple-list tr td{padding:3px 8px 3px 8px}div.k-grid{border:none}div.k-grid table{border:none}div.k-grid table thead.k-grid-header th.k-header{background-color:#fff;border-top:solid 1px #c8ced3;border-right:none;border-bottom:solid 1px #c8ced3;border-left:none;color:#23282c;font-weight:700;padding:.75rem}div.k-grid table thead.k-grid-header th.k-header .sort-order{float:right;text-align:right;color:#999}div.k-grid table thead.k-grid-header th.k-header a.k-link{color:#23282c}div.k-grid table tbody tr{}div.k-grid table tbody tr.k-alt{background-color:#f2f2f2}div.k-grid table tbody tr td{border-top:solid 1px #c8ced3;border-right:none;border-bottom:none;border-left:none;padding:.75rem}div.department-ext div.k-grid table tbody tr td input.form-control{width:95%!important}div.ratecode-ext div.k-grid table tbody tr td input.form-control{width:90%!important}div.vehicle-ext div.k-grid table tbody tr td input.form-control{width:72%!important}.clicktarget{cursor:pointer}.clicktarget-inactive{cursor:not-allowed;color:#cecece}.border-danger{border-color:#f86c6b!important}.border-warning{border-color:#ffc107!important}.cas-form-like-control{display:block;width:100%;padding:.375rem .75rem;font-size:.875rem;line-height:1.5;color:#5c6873;background-color:#fff;background-clip:padding-box}div.editor-container{height:275px}div.form-check.nocheck{padding-left:0}label{font-weight:bold}label.mandatory::after{color:#f86c6b;content:' *'}label.normal{font-weight:normal}.validation-error{width:100%;margin-top:.25rem;font-size:85%;color:#f86c6b}.validation-warning{width:100%;margin-top:.25rem;font-size:85%;color:#ffc107}button:disabled{cursor:not-allowed}span.plain-label{border:none}span.link{color:#20a8d8;cursor:pointer}table input[type="radio"],table input[type="checkbox"]{box-sizing:border-box;padding:0;font-size:.25rem}.table.k-grid input.form-control{height:calc(1.25rem + 2px)}.table.k-grid select.form-control:not([size]):not([multiple]){height:calc(1.25rem + 2px)}.md-autocomplete-suggestions-container{z-index:100000!important}.md-whiteframe-z1{border:1px solid #e4e7ea;border-radius:.25rem;box-shadow:none!important;color:#5c6873}[ng-quill-editor]{display:block}div.ql-editor{min-height:200px}.dropdown-submenu{position:relative}.dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:3px;top:40%}.dropdown-submenu:hover .dropdown-menu,.dropdown-submenu:focus .dropdown-menu{display:flex;flex-direction:column;position:absolute!important;margin-top:-30px;left:50%!important}@media(max-width:992px){.dropdown-menu{display:inline-block}.dropdown-menu .dropdown-submenu{width:auto}}.spinner{height:60px;width:60px;margin:auto;display:flex;position:absolute;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(0,174,239,.15);border-right:6px solid rgba(0,174,239,.15);border-bottom:6px solid rgba(0,174,239,.15);border-top:6px solid rgba(0,174,239,.8);border-radius:100%}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0deg);}to{-o-transform:rotate(359deg);}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}#overlay{position:absolute;display:none;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:2000;cursor:pointer}#overlay.show-loading-spinner{display:flex}#overlay.hide-loading-spinner{display:none}