.loader{background:rgba(255,255,255,.5);text-align:center;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:inherit}.loader div{position:absolute;top:50%;left:50%;font-size:18px;transform:translate(-50%,-50%);background:#FFF;border-radius:5px;padding:1ex 2em;box-shadow:0 0 1px #00000080,0 0 15px 1px #00000026}*{box-sizing:border-box}html{height:100%;display:block;font-size:14px}body{background:linear-gradient(#F6F6F6,#FFF);color:#444;margin:0;padding:0;overflow:hidden;height:100%;font-family:Helvetica Neue,Arial,sans-serif;line-height:normal}a{text-decoration:none;color:#369}a:disabled,a[disabled]{pointer-events:none;opacity:.4!important}hr{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.9)}*:focus{outline:none!important}.tab-content{background:linear-gradient(#FFF,transparent);border:1px solid #DDD;border-top:0;padding:15px 15px 0;border-radius:0 0 5px 5px}#overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(150,150,150,.1);z-index:1000000000}#main{height:100%}.app{display:flex;flex-direction:column;flex-shrink:0;height:100%}.page{display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.page{display:flex}.patient-search-loading{display:flex;flex-grow:1;align-content:center;align-items:center;align-self:center}.patient-search-loading .fa{margin:1ex}.spin{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.page{display:flex;flex-grow:1;flex-direction:column;height:100%}.pre{white-space:pre;font-family:monospace;font-size:12px;display:block}.search-match{background:#FFCF39;box-shadow:0 0 1px #fffc inset,0 0 1px #000000fc!important;border-radius:2px;text-shadow:0 0 1px #FFF!important;color:#000!important}.small.pull-left,.small.pull-right,small.pull-left,small.pull-right{margin-top:.5ex}label[disabled]{color:#0006;cursor:not-allowed;-webkit-user-select:none;user-select:none}.deceased-label{vertical-align:baseline;color:#e45f00;font-size:11px;padding:0 4px 1px;border-radius:3px;border:1px solid #ff6a00;box-shadow:0 1px 4px #0003,0 8px 10px 1px #ffffff4f inset}input[type=checkbox],input[type=radio]{vertical-align:top;margin:2px 0 0}select,select.form-control{padding:0 20px 0 10px;line-height:2;font-family:inherit;font-size:14px;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwMCIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCAxMDAwIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZmlsbD0iIzAwMDAwMCI+PHBhdGggZD0iTSA5Ni4wMCw5Ni4wMGwtOTYuMDAsOTYuMDBsIDI1Ni4wMCwyNTYuMDBsIDI1Ni4wMC0yNTYuMDBsLTk2LjAwLTk2LjAwTCAyNTYuMDAsMjU2LjAwTCA5Ni4wMCw5Ni4wMHoiID48L3BhdGg+PC9zdmc+);background-position:100% 50%;background-repeat:no-repeat;background-size:15px;position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}select.input-sm,select.form-control.input-sm{font-size:12px}select::-ms-expand,select.form-control::-ms-expand{display:none}.patient-image-wrap{height:80px;width:80px;background:#F6F6F6;border-radius:3px;text-align:center;position:relative;box-shadow:0 0 .5px #00000080 inset,0 0 1px 1px #fff;background-size:cover;background-position:center;flex-shrink:0;flex-grow:0}.dialog-buttons button{min-width:10em;margin:0 0 0 1em}.dialog-buttons label{margin:2px 0;display:flex;align-items:center;min-height:30px}.dialog-buttons .btn-group{display:inline-flex;flex:0 1 18em;line-height:1;flex-direction:row;box-shadow:0 1px 1px #fff;margin:0 6px}.dialog-buttons .btn-group>.btn{display:flex;flex:1 1 120px;align-items:center;align-content:center;align-self:center;flex-direction:column;min-width:4em;margin:0;border:1px solid #BBB;padding:4px 2ex;background:linear-gradient(#F9F9F9,#E9E9E9);font-weight:400;color:#666;text-shadow:0 1px 0 #FFF;box-shadow:0 1px 1px #fff inset;overflow:hidden}.dialog-buttons .btn-group>.btn:hover{background:linear-gradient(#FFF,#EEE)}.dialog-buttons .btn-group>.btn:active,.dialog-buttons .btn-group>.btn.active{background:linear-gradient(#CCC,#DDD);box-shadow:0 1px 1px #bbb inset;border-color:#999 #AAA #BBB}.dialog-buttons .btn-group>.btn+.btn{margin-left:-1px}.dialog-buttons .btn-group>.btn:first-child{border-radius:4px 0 0 4px}.dialog-buttons .btn-group>.btn:last-child{border-radius:0 4px 4px 0}.dialog-buttons :disabled .btn-group,.dialog-buttons [disabled] .btn-group,.dialog-buttons .disabled .btn-group{opacity:.5;pointer-events:none}.patient-detail-page{overflow:auto;padding:15px 0 50px;display:block;-webkit-overflow-scrolling:touch}.patient-detail-page>.container{width:100%}.patient-detail-page .navigator{color:#fff}.patient-detail-page .navigator a{white-space:nowrap;padding:8px 15px;margin:5px 0;color:#fff}.patient-detail-page .navigator a:hover{background:rgba(0,0,0,.05)}.patient-detail-page .navigator .fa{margin:0 5px}.patient-detail-page .embed-responsive{display:flex;justify-content:center;position:unset;height:unset;padding:15px 0}.patient-detail-page .image-box{display:flex;justify-content:center;align-items:center;flex-grow:1;border:1px solid #337AB7;border-radius:4px}.patient-detail-page .page-header{margin:0;padding-bottom:1.5ex;border-bottom:1px solid rgba(0,0,0,.1)}.patient-detail-page .patient{background:transparent;padding:0;border:0;box-shadow:none;position:relative}.patient-detail-page .patient .text-left{text-shadow:0 0 1px rgba(0,0,0,.1)}.patient-detail-page .patient-detail-row{background-color:unset!important}.patient-detail-page .patient-row,.patient-detail-page .patient-detail-row{background:#0C449B;border-radius:3px;margin-bottom:5px;padding:5px}.patient-detail-page .patient-row:after,.patient-detail-page .patient-detail-row:after{content:"";display:table;clear:both}.patient-detail-page .patient-row~.row>div,.patient-detail-page .patient-detail-row~.row>div{padding:3px 5px}.patient-detail-page .patient-row h3,.patient-detail-page .patient-detail-row h3{margin:0;line-height:1.45em}.patient-detail-page .patient-row .label,.patient-detail-page .patient-detail-row .label{margin:8px 0 0 12px;font-size:13px}.patient-detail-page .patient-row .btn,.patient-detail-page .patient-detail-row .btn{min-width:7em;margin:2px}.patient-detail-page .patient-image-wrap{margin-right:1ex}.patient-detail-page .patient-name{font-size:24px;display:flex;justify-content:space-between;width:100%}.patient-detail-page td,.patient-detail-page th{font-size:13px;line-height:16px}.patient-detail-page td .text-muted,.patient-detail-page th .text-muted{font-weight:400}.patient-detail-page td b,.patient-detail-page th b{font-weight:500}.patient-detail-page td label,.patient-detail-page th label{margin-bottom:0}.patient-detail-page td td,.patient-detail-page th td{vertical-align:top;font-size:12px;line-height:16px}.patient-detail-page td .label-cell,.patient-detail-page th .label-cell{color:#888;white-space:nowrap;text-align:right;font-weight:400;padding-right:1ex}.patient-detail-page td .label-cell:after,.patient-detail-page th .label-cell:after{content:": "}.patient-detail-page td{font-weight:500}.patient-detail-page th{font-weight:700}.patient-detail-page thead th .glyphicon,.patient-detail-page thead th .fa{text-shadow:0 1px 2px #FFF,0 0 0px #214b6f;color:#337ab74d}.patient-detail-page .patient-details{white-space:normal;word-wrap:break-word}.patient-detail-page .patient-details .badge{opacity:.75;margin:0 0 0 2px}.patient-detail-page .patient-details table a{white-space:normal;word-break:break-all;word-wrap:break-word}.patient-detail-page .list-group-item{padding-top:7px;padding-bottom:7px}.patient-detail-page .group-header{cursor:pointer;background:linear-gradient(90deg,#ebf2f8,#f5f8fb);text-indent:0}.patient-detail-page .group-header .glyphicon-triangle-bottom{position:relative;top:2px}.patient-detail-page .group-header~tr>td:first-child{text-indent:17px}.patient-detail-page .group-clear+tr>td:first-child{text-indent:0}.patient-detail-page .group-clear+tr>td:first-child:before{content:"";position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:3px;opacity:.3}.patient-detail-page .table-responsive{border:none!important}.patient-detail-page .size-100{font-size:100px}.patient-detail-page .male{color:#0c487c}.patient-detail-page .female{color:#ff1493}.p-vertical-10{padding:0 10px}.text-white{color:#fff}.badge{border-radius:2px!important}.fw-bold{font-weight:600}.fw-semi-bold{font-weight:500}.fs-small{font-size:12px}.list-group-item{border:.5px solid #337AB7!important}a.list-group-item:hover,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#337ab733!important}.customtable{margin-top:2px!important;background-color:transparent!important}.customtable th,.customtable td{padding:1px 5px!important}body{font-family:font-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";letter-spacing:.4px;background-color:#000000de;font-size:13px}
