input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input.error,select.error,.bootstrap-select.has-error .dropdown-toggle,.form-control.error,.custom-radio.has-error .custom-control-input~.custom-control-label::before,.custom-radio.has-error+.custom-radio .custom-control-input~.custom-control-label::before{border-width:3px;border-color:rgba(220,53,69,1)!important;background-color:rgba(220,53,69,.2)!important}.form-control.error::placeholder,.bootstrap-select.has-error>.dropdown-toggle.bs-placeholder,.bootstrap-select.has-error>.dropdown-toggle.bs-placeholder:active{color:rgba(220,53,69,1)!important}.custom-radio.has-error,.custom-radio.has-error+.custom-radio{color:rgba(220,53,69,1)!important}.exhibit-radios .help-block.form-error{position:absolute;left:130px;width:180px;top:0;margin-top:0}label.required:after{content:' *';color:red;font-size:smaller}.form-row{margin-bottom:10px}.pointer{cursor:pointer}#cover-spin{position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.7);z-index:9999;display:none}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#cover-spin::after{content:'';display:block;position:absolute;left:48%;top:40%;width:40px;height:40px;border-style:solid;border-color:#000;border-top-color:transparent;border-width:4px;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}body{color:#5f5f5f}a,.btn-link{color:#20396f;font-weight:500;text-decoration:underline}a.nav-link,a.dropdown-item,a.btn,a.list-group-item{text-decoration:none}.text-primary{color:#20396f!important}.text-info{color:#017789!important}.text-important{color:red!important}.btn-primary{background-color:#20396f;border-color:#20396f}.btn-primary:hover{background-color:#172a51;border-color:#152547}.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{background-color:#152547;border-color:#12203e}.btn-primary:disabled{background-color:#20396f;border-color:#20396f}.btn-info{background-color:#017789;border-color:#017789}.btn-info:hover{background-color:#017789;border-color:#017789}.custom-radio .custom-control-input~.custom-control-label::before,.custom-checkbox .custom-control-input~.custom-control-label::before{border:1px solid #ccc}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#20396f}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(32,57,111,.5)}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#20396f}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#20396f}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(32,57,111,.5)}.custom-checkbox.has-error{color:red;border:solid red 1px;border-radius:4px}.page-link{color:#20396f}.page-item.active .page-link{z-index:1;color:#fff;background-color:#20396f;border-color:#20396f}.custom-toggler .navbar-toggler-icon{font-family:'Icons';position:relative;top:4px;color:rgba(32,57,111,.7)}.custom-toggler .navbar-toggler-icon:before{content:''}.custom-toggler.navbar-toggler{border-color:rgba(32,57,111,.7)}.card-header h5{margin-bottom:0}.price{font-weight:500;color:#090;text-align:right}.form-control::-webkit-input-placeholder{color:#999}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-ms-input-placeholder{color:#999}.alert-info{background-color:#cfe6fe}.dropdown-toggle{background-color:#fff;border:1px solid #ced4da}.dataTables_length,.dataTables_filter,.dataTables_info{color:#999}.rating-container .caption{margin-top:-.2em!important}.label-sm{font-size:85%;line-height:22px}.other-certification{display:inline-block;width:85%}.other-service{display:inline-block;width:42%}.service-price{display:inline-block;width:172px;float:right}.service-price .input-group-append{display:inline-grid;width:82px}.service-price .input-group select{width:35px;font-size:11px;padding-left:4px}.service-category-header{margin-top:8px;margin-bottom:4px}.filterdropdown{border:solid 1px #ddd;font-weight:bold;background-color:#fafafa}img.profile-picture{max-height:120px;max-width:120px}.table-services{margin-bottom:0}.table-services td{border:none;padding:.05rem .3rem;vertical-align:middle}.table-services .price{width:54px;font-weight:500;color:#090;text-align:right}.table-services .unit{font-size:small;width:86px}.table-services .quantity{width:82px}.table-services .extended-price{font-weight:500;color:#090;text-align:right;width:80px}.table-services .service-column{width:250px}.table-services .price-negative{color:#900}.table-services .total-desc{font-weight:500;text-align:right;width:300px}.table-services .total-row{border-top:4px double #5f5f5f;background-color:#e8ffe8}.required-service{font-weight:bold}tr.cancelled{background-color:#eee;font-style:italic}.textarea-services{height:120px;width:500px;margin-left:52px}.table-deponents{margin-bottom:0}.table-deponents td{border:none;padding:.05rem .3rem;vertical-align:middle}.table-deponents .name{width:230px}.table-deponents .number-of-pages{width:84px}.table-deponents .depo-start-time{width:157px}.table-deponents .depo-end-time{width:157px}.table-deponents .exhibit-numbers{width:230px}.exhibit-radio .custom-control-label{min-width:100px}.appt-notes ul.list-inline:last-child{margin-bottom:0}.appt-note-author{font-weight:500}.appt-note-time{font-size:85%}.hidden{display:none}.display-block{display:block}.home-hero{min-height:300px;padding:20px;background-image:url(/Views/Shared/_LayoutContainer/screen.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center center;display:grid;align-content:center;justify-content:left}.home-hero h1,.home-hero h2,.home-hero h3{color:#fff;font-weight:bold;text-shadow:2px 1px 2px #333}.home-hero .btn-primary{background-color:#dd4124;color:#fff;font-weight:bold;border-width:2px;border-color:#fff;line-height:2.5rem;font-size:2vh}