html{font-family:"Roboto",sans-serif;font-size:14px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{min-height:100vh;padding:0;margin:0;border:0;background-color:white;color:#333}input,textarea,select,button{font-family:"Roboto",sans-serif;font-size:14px}.nav-icon-only{display:none}.nav-pageTitle{font-size:35px;font-weight:300;color:white;margin-left:12px;margin-right:12px;white-space:nowrap}@media screen and (max-width:800px){.nav-pageTitle{font-size:26px}}@media screen and (max-width:600px){.nav-pageTitle{font-size:18px}}@media screen and (max-width:700px){.nav-logo-h{display:none}.nav-icon-only{display:block}}@media screen and (max-width:482px){.nav-logo-h{display:block}.nav-icon-only{display:none}}@media screen and (max-width:374px){.nav-logo-h{display:none}.nav-icon-only{display:block}}@media all and (max-width:1150px){.min1150{display:none !important}}@media all and (max-width:1050px){.min1050{display:none !important}}@media all and (max-width:950px){.min950{display:none !important}}@media all and (max-width:900px){.min900{display:none !important}}@media all and (max-width:850px){.min850{display:none !important}}@media all and (max-width:800px){.min800{display:none !important}}@media all and (max-width:750px){.min750{display:none !important}}@media all and (max-width:699px){.min700{display:none !important}}@media all and (max-width:650px){.min650{display:none !important}}@media all and (max-width:450px){.min450{display:none !important}}@media all and (max-width:399px){.min400{display:none !important}}.home-title{font-size:24px;padding-top:50px;margin-bottom:10px;text-align:center;line-height:1.2 !important}.home-description{color:#55565a;font-size:18px;margin-left:auto;margin-right:auto}.home-description td{font-size:18px}@media all and (max-width:480px){.home-description td{font-size:3.75vw}}.nav{max-width:994px;margin-left:auto;margin-right:auto;display:flex;flex-flow:row nowrap;flex-direction:row;flex-wrap:nowrap;align-items:center;height:85px;box-sizing:border-box}.nav>*{flex-shrink:0;flex-grow:0}.nav-logo{max-height:30px;margin:11px 6px}.main{background-color:#fff;min-height:calc(100vh - 85px - 150px);display:flex;flex-flow:row;align-items:center}.main-content{padding-left:3.125vw;padding-right:3.125vw}.main-content>*{max-width:994px;margin-left:auto;margin-right:auto;box-sizing:border-box}.custom-radio{display:inline-block;margin-right:20px}.custom-radio>input{width:0;height:0;margin:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}.custom-radio>input+label{position:relative;line-height:24px;padding-left:32px;cursor:pointer;display:inline-block;user-select:none}.custom-radio>input+label::before{content:'';position:absolute;left:0;top:0;width:22px;height:22px;border-radius:100%;border:1px solid #a9a9a9;background-color:white}.custom-radio>input+label:hover::before,.custom-radio>input:focus+label::before{border:1px solid #4285f4;background-color:#e9f1ff}.custom-radio>input:checked+label::after{opacity:1}.custom-radio>input+label::after{opacity:0;content:'';position:absolute;width:10px;height:10px;top:12px;left:12px;margin:-5px 0 0 -5px;background:#4285f4;border-radius:50%}.custom-checkbox-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.custom-checkbox-disabled>input+label{color:#111}.custom-checkbox-disabled>input+label::before{background-color:#ddd}.custom-checkbox{display:inline-block;margin-right:20px}.custom-checkbox>input{width:0;height:0;margin:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}.custom-checkbox>input+label{position:relative;line-height:24px;padding-left:32px;cursor:pointer;display:inline-block;user-select:none}.custom-checkbox>input+label::before{content:'';position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid #ccc;background-color:white}.custom-checkbox>input+label:hover::before,.custom-checkbox>input:focus+label::before{border:1px solid #4285f4;background-color:#e9f1ff}.custom-checkbox>input:checked+label::after{opacity:1}.custom-checkbox>input+label::after{opacity:0;content:"\f00c";position:absolute;top:8px;left:8px;margin:-5px 0 0 -5px;color:#4285f4;font:normal normal normal 14px/1 FontAwesome;font-size:16px}.dialog-root{background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto}.dialog-titleBar{position:fixed;background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,transparent 100%);height:60px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;right:0;left:0;top:0;padding-left:5px;padding-right:25px;justify-content:flex-end;z-index:2}.dialog-titleBar>*{margin:5px;flex-grow:0;flex-shrink:0;font-size:14px}.dialog-topBtn{color:black;padding:8px;min-width:40px;background-color:rgba(255,255,255,0.90);border:0;font-size:13px}.dialog-topBtn:hover{background-color:rgba(255,255,255,0.95)}.dialog-backBtn{color:#ed5564}.dialog-backBtn:hover{color:red}.dialog-outside-content{max-width:230mm;margin-left:auto;margin-right:auto;background-color:white;min-height:100%}.dialog-content{max-width:190mm;margin-left:auto;margin-right:auto;padding:60px 1.5625% 70px}.edit-row{display:flex;flex-flow:row wrap;flex-direction:row;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-bottom:5px}.edit-row>*{min-width:300px;flex-basis:300px;flex-grow:1;flex-shrink:1;box-sizing:border-box;margin-left:10px;margin-right:10px;margin-bottom:10px}.custom-chosen+.select2.select2-container--below.select2-container--open .select2-selection{border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-chosen+.select2.select2-container--above.select2-container--open .select2-selection{border-top-left-radius:0;border-top-right-radius:0}.custom-chosen+.select2 .select2-selection{box-sizing:border-box;border-radius:2px;border:1px solid #ccc;min-height:36px;display:flex;flex-flow:row nowrap;align-items:center;flex-grow:1;flex-shrink:1}.custom-chosen+.select2 .select2-selection>.select2-selection__rendered{flex-grow:1}.custom-chosen+.select2 .select2-selection>.select2-selection__rendered .select2-selection__clear{font-size:18px;color:#ccc;font-weight:300;margin-top:-1px}.custom-chosen+.select2 .select2-selection>.select2-selection__rendered .select2-selection__clear:hover{color:#555}.custom-chosen+.select2 .select2-selection .select2-selection__arrow{height:100%;background-color:transparent !important}.custom-chosen+.select2:hover .select2-selection .select2-selection__arrow b{color:#007bff;border-top-color:#007bff}.custom-chosen+.select2 .select2-selection.select2-selection--multiple>ul.select2-selection__rendered{margin-top:2px;margin-bottom:2px}.custom-chosen+.select2 .select2-selection.select2-selection--multiple>ul.select2-selection__rendered>li.select2-selection__choice{margin-top:3px;margin-bottom:3px;padding:0 5px;background-color:white;border:1px solid #eee;color:#444}.capitalize .select2-selection__choice,.capitalize .select2-results__option{text-transform:capitalize}.custom-chosen+.select2 .select2-selection.select2-selection--multiple>ul.select2-selection__rendered>li.select2-selection__choice>.select2-selection__choice__remove{font-weight:300;margin-right:4px;font-size:16px}.fieldValue{width:100%;font-weight:bold;font-size:14px;padding:5px 5px}.textarea{width:100%;resize:vertical;padding:5px 6px;font-size:14px}.menuPanel{background-color:#0272b5;width:200px;flex-grow:0;flex-shrink:0;transition:width .1s linear}.closeMenuBtn,.openMenuBtn,.openMenuBtn2{border:1px transparent solid;font-size:19px;background:0;border-radius:0;box-sizing:border-box;outline:0;color:whitesmoke;margin-right:2px;width:40px;height:40px}.openMenuBtn2{margin-left:2px;color:#0272b5;display:none}.pageTitle{line-height:44px;margin-left:20px;font-size:20px;font-weight:bold;display:flex;white-space:nowrap;flex-grow:1}.pageTitle>div:first-child{flex-grow:1}.clinicNameOnPageTitle{flex-grow:1;text-align:right;margin-right:20px;font-size:13px;color:green;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media all and (max-width:600px){.clinicNameOnPageTitle{display:none}}.closeMenuBtn:active,.openMenuBtn:active,.openMenuBtn2:active{outline:0}.closeMenuBtn:hover,.openMenuBtn:hover,.openMenuBtn2:hover{border:#3793e6 1px solid;background-color:rgba(55,147,230,0.5)}.openMenuBtn{display:none}.menuLogo{flex-shrink:0;flex-grow:1}.menuUserName{color:white;font-size:13px;text-align:center;margin-top:20px;margin-bottom:20px}.menuUserName a{color:white}.mainmenuClosed .closeMenuBtn,.mainmenuClosed .openMenuBtn{display:none}.mainmenuClosed .openMenuBtn{display:inline-block}.mainmenuClosed .menuPanel{width:40px}.mainmenuClosed .menuLogo{display:none}.mainmenuClosed .menuUserName{display:none}.menuGlassPanel{position:absolute;z-index:0;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0;display:none}@media all and (max-width:800px){.menuPanel{position:fixed;z-index:2;width:0}.openMenuBtn2{display:inline-block}.mainmenuOpened .menuPanel{width:200px}.mainmenuOpened .menuGlassPanel{display:block}.mainmenuClosed .menuPanel{width:0}.pageTitle{margin-left:0}}.data-table-row{display:flex;flex-direction:row;flex-wrap:nowrap;border-left:1px #ddd solid}.data-table-row>*{padding:10px 5px;border-right:1px #ddd solid;border-bottom:1px #ddd solid;box-sizing:border-box;word-break:break-word;font-size:13px !important}.data-table-row.odd{background-color:#fcfcfc}.data-table-row:hover,.data-table-row.odd:hover{background-color:#f8fff8}.data-table-row.header:hover{background-color:#eee}.data-table-row.header>*{border-top:1px #ddd solid;background-color:#eee;font-weight:bold;text-transform:none}.tooltipIcon{cursor:help;color:#b6b6b6}.captionPanel{border-radius:2px;border:1px solid #ddd}.captionPanel legend{font-style:italic}.accordion{border:#ddd 1px solid;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.accordion-header{cursor:pointer;padding:15px;display:flex;flex-flow:row nowrap;align-items:center}.treatColor{width:3px !important;position:absolute !important;top:0 !important;left:0 !important;bottom:0 !important;padding:0 !important;border-right:none !important}.printFooter{font-size:7px;color:#999;border-bottom:1px solid #eee;width:100%;max-width:185mm;padding-top:5px;display:flex;align-items:center;justify-content:space-between}@media screen{.printFooter{display:none}}#fb-root{z-index:2147483644;position:fixed;left:18px;bottom:25px;height:60px;width:60px;border-radius:29px;box-shadow:rgba(0,0,0,0.15) 0 4px 12px 0;background:0;display:block}@media print{.hideOnPrint,#fb-root{display:none !important;visibility:hidden !important;opacity:0 !important;max-width:0 !important;max-height:0 !important;overflow:hidden}}.forceHide{display:none !important;visibility:hidden !important;opacity:0 !important;max-width:0 !important;max-height:0 !important;overflow:hidden !important;user-select:none;pointer-events:none}.hideOnPrintPreview{display:none !important;visibility:hidden !important;opacity:0 !important;max-width:0 !important;max-height:0 !important;overflow:hidden !important}.home-bg{background-color:#0272b5;background-image:url('//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/bg_600.jpeg');background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width:601px){.home-bg{background-image:url('//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/bg_1280.jpeg')}}@media only screen and (min-width:1281px){.home-bg{background-image:url('//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/bg_1920.jpeg')}}@media only screen and (min-width:1921px){.home-bg{background-image:url('//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/bg_2500.jpeg')}}.signup-bg{background-image:url('//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/signup_1920.jpg');background-repeat:no-repeat;background-size:cover}.signin-bg{background-repeat:no-repeat;background-size:cover;background-color:#f5f5f5}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}::placeholder{color:grey;opacity:.7;font-weight:100;text-transform:none;font-size:13px}::-webkit-input-placeholder{color:grey;opacity:.7;font-weight:100;text-transform:none;font-size:13px}:-ms-input-placeholder{color:grey;opacity:.7;font-weight:100;text-transform:none;font-size:13px}::-moz-placeholder{color:grey;opacity:.7;font-weight:100;text-transform:none;font-size:13px}:-moz-placeholder{color:grey;opacity:.7;font-weight:100;text-transform:none;font-size:13px}.select-wrapper{position:relative}.select-wrapper select{padding:0 28px 0 7px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrapper select::-ms-expand{display:none}.select-wrapper:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #7e7e7e;position:absolute;right:8px;top:42%;pointer-events:none}.select-wrapper:hover:after{border-top-color:#007bff}.modal-dialog-root{border-radius:2px;background-color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,0.21);border:1px solid rgba(121,121,121,0.21);font-size:13px;z-index:2}.modal-dialog-footer{height:62px;border-radius:0 0 2px 2px;background-color:#fbfbfc;box-shadow:0 -1px 0 0 #e9e9e9;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;z-index:2;margin-top:1px;padding-left:20px;padding-right:20px}.modal-dialog-cancel-button{height:34px;min-width:90px;border:1px solid #dbdee1;border-radius:3px;background-color:#fff;color:#727173;text-align:center;padding:0;font-weight:300}.modal-dialog-cancel-button:hover{background-color:#f7f9fa}.modal-dialog-done-button{height:34px;min-width:90px;border-radius:3px;color:#fff;text-align:center;padding:0;border:0;margin-left:10px;font-weight:300}.patient-select-row{background:0;border:0;border-bottom:1px solid #f9f9f9;font-size:12px;width:100%;min-height:26px;text-align:left;text-transform:capitalize}.patient-select-row:last-child{border-bottom:0}.patient-select-row:hover{background-color:#0272b5;color:white;border-radius:0}.suggested-item label{background:0;border:0;border-top:1px solid #f9f9f9;font-size:13px;width:100%;text-align:left;display:inline-block;padding:5px 10px;box-sizing:border-box}.suggested-item:hover input:enabled+label,.suggested-item input:enabled:checked+label{background-color:#0272b5;color:white;cursor:pointer}.suggested-item input:disabled+label{pointer-events:none;opacity:.35;background-color:#ebebe4;color:black}.suggested-item input{display:none}.todo-inline-add-btn{border:0;border-radius:50%;height:24px;width:24px;padding:2px 0 0;display:none;position:absolute;left:12px;top:calc(50% - 12px);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.todo-half-hour-staff-cell:hover .todo-inline-add-btn{display:block}.todo-horizontal-line{width:100%;height:1px;background-color:#EA433573;position:absolute}.todo-horizontal-line:before{content:'';-webkit-border-radius:50%;border-radius:50%;position:absolute;height:7px;width:7px;background:#ea4335;top:-3px}.gwt-PopupPanelGlass{z-index:2;width:100% !important;position:fixed !important;bottom:0;background-color:#000;opacity:.3;filter:alpha(opacity=30)}.gwt-SuggestBoxPopup{z-index:2;margin-left:3px}.gwt-DialogBox,.gwt-PopupPanel{z-index:2}.btn{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:2px;text-decoration:none}.btn:not(:disabled){cursor:pointer}.btn:disabled{opacity:.2;pointer-events:none;cursor:not-allowed}.btn:focus{outline:0}.btn-primary{color:#fff;background-color:#0272b5;border-color:#0272b5}.btn-primary:hover,.btn-outline-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover,.btn-outline-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-secondary{color:#fff;background-color:#2b4b5a;border-color:#2b4b5a}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-light{color:#212529;background-color:#f1f1f1;border-color:#ddd}.btn-light:hover{background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover,.btn-outline-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:white;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.callBtn,.smsBtn{font-size:11px;height:20px;width:20px;padding:0;font-weight:300;border-radius:100%;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}@media(min-width:769px){.callBtn,.smsBtn{display:none}}.ProcedureItemView{display:flex;flex-flow:row nowrap;border-top:1px solid #f9f9f9;font-size:12px;color:black}.ProcedureItemView:first-child{background:#fcfcfc;color:#333}.ProcedureItemView:last-child{border-bottom:1px solid #f9f9f9}.ProcedureItemView>*{padding:4px 4px;border-left:1px solid #f9f9f9;box-sizing:border-box;line-height:1.5}.ProcedureItemView>*:last-child{border-right:1px solid #f9f9f9}.ProcedureItemView-date{width:75px;min-width:75px;flex-basis:75px}.ProcedureItemView-teeth{width:85px;min-width:85px;flex-basis:85px;overflow-wrap:break-word}.ProcedureItemView-quantity{width:32px;min-width:32px;flex-basis:32px;text-align:center}.ProcedureItemView-name{min-width:150px;flex-basis:150px;flex-grow:2;flex-shrink:2}.ProcedureItemView-note{font-style:italic}.ProcedureItemView-doctor{width:95px;min-width:95px;flex-basis:95px;text-transform:capitalize;flex-grow:1}.ProcedureItemView-labo{width:90px;min-width:90px;flex-basis:90px;flex-grow:1}.ProcedureItemView-price{width:200px;min-width:200px;flex-basis:200px;text-align:right}.ProcedureItemView-amount{width:90px;min-width:90px;flex-basis:90px;text-align:right}.ProcedureItemView-discount{color:#999;border-bottom:1px #ddd dashed;margin-bottom:5px}.ProcedureItemView-actions{padding:0;width:28px;justify-content:flex-start;display:flex;flex-flow:column wrap;align-items:center}.ProcedureItemView-btn{font-size:10px;height:20px;width:24px;padding:0;margin-top:2px;font-weight:300;color:#777;border-color:#ccc}.ProcedureItemView-btn:last-child{margin-bottom:2px}.configBtn{width:25px;height:25px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-grow:0;align-self:center;color:#666}textarea{box-sizing:border-box;border-radius:2px;border:1px solid #ccc;padding:3px 6px}.textInput{height:36px;line-height:36px;box-sizing:border-box;border-radius:2px;border:1px solid #ccc;padding:3px 6px}.textInput:focus{border-color:#7af}.textInput[type="number"]{padding-right:0}.textInput:disabled{background-color:#fcfcfc;color:#545454;cursor:not-allowed}button{box-sizing:border-box;border-radius:2px;text-transform:uppercase;outline:0;cursor:pointer;padding:3px 10px;white-space:nowrap;font-family:"Roboto",sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button:active,button:focus{outline:0;text-decoration:none}button.primary{color:#fff;background-color:#4b8cdc;border:1px solid #4b8cdc}button.primary:hover{background-color:#368cf7}button.normal{background-color:#eaeaea;border:1px solid #d3d3d3;color:#000}button.normal:hover{background-color:#ddd}button.success{color:#fff;background-color:#3bb85d;border:1px solid #3bb85d}button.success:hover{background-color:#42cb6f}button.info{color:#fff;background-color:#4ec2e7;border:1px solid #3bb1d9}button.info:hover{background-color:#3bb1d9}button.warning{color:#fff;background-color:#f0ad4e;border:1px solid #eea236}button.warning:hover{background-color:#ec971f;border-color:#d58512}button.danger{color:#fff;background-color:#ed5564;border:1px solid #d9434e}button.danger:hover{background-color:#d9434e}.alert{padding:5px;border:1px solid transparent;border-radius:2px;text-align:center}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.action-link{color:#00a;text-decoration:underline;cursor:pointer}.action-link:hover{color:#368cf7}.action-link-danger{color:#d8000c;text-decoration:underline;cursor:pointer}.action-link-danger:hover{color:red}.action-link-success{color:#3c763d;text-decoration:underline;cursor:pointer}.action-link-success:hover{color:#01c301}button.disabled,button[disabled],fieldset[disabled] button{cursor:not-allowed;filter:alpha(opacity = 35);-webkit-box-shadow:none;box-shadow:none;opacity:.35}a.disabled,fieldset[disabled] a{pointer-events:none}.Caption b{text-transform:uppercase;font-size:16px;width:100%;display:inline-block;cursor:move}.dialog-footer{border-spacing:15px;width:100%;border-top:1px #e3e8f3 solid;background:#e3e8f3 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -2003px}.btn-disabled{cursor:not-allowed;filter:alpha(opacity=30);-webkit-box-shadow:none;box-shadow:none;opacity:.3}.appointments-dialog-dateTime{width:185px}.appointments-dialog-doctor{width:120px}.appointments-dialog-treat{width:150px}.appointments-dialog-note{width:200px;flex-grow:1}@media all and (max-width:739px){.appointments-dialog-doctor{display:none}}@media all and (max-width:619px){.appointments-dialog-treat{display:none}}@media all and (max-width:470px){.appointments-dialog-note,.appointments-dialog-dateTime{flex-shrink:1}}.labos-table-row{display:flex;flex-direction:row;flex-wrap:nowrap;border-left:1px #ddd solid}.labos-table-row>*{padding:10px 5px;border-right:1px #ddd solid;border-bottom:1px #ddd solid;box-sizing:border-box;flex-grow:0;flex-shrink:0;word-break:break-word;font-size:13px !important}.labos-table-row.odd{background-color:#fdfdfd}.labos-table-row:hover,.labos-table-row.odd:hover{background-color:#f8fff8}.labos-table-row.header:hover{background-color:#eee}.labos-table-row.header>*{padding-top:5px;padding-bottom:5px;border-top:1px #ddd solid;background-color:#eee;font-weight:bold}.labos-table-date{width:82px;font-size:13px !important}.labos-table-expected{width:82px;font-size:13px !important}.labos-table-delivered{width:82px;font-size:13px !important}.labos-table-doctor{width:150px}.labos-table-patientName{width:240px}.labos-table-labo{width:150px;flex-grow:1}.labos-table-provider{width:150px}.labos-table-fee,.labos-table-paid{width:110px;text-align:right;font-size:13px !important}.labos-table-row.header>.labos-table-fee,.labos-table-row.header>.labos-table-paid{text-align:left}@media all and (max-width:1455px){.mainmenuOpened .labos-table-delivered{display:none}}@media all and (max-width:1295px){.labos-table-delivered{display:none}}@media all and (max-width:1375px){.mainmenuOpened .labos-table-expected{display:none}}@media all and (max-width:1215px){.labos-table-expected{display:none}}@media all and (max-width:1295px){.mainmenuOpened .labos-table-doctor{display:none}}@media all and (max-width:1135px){.labos-table-doctor{display:none}}@media all and (max-width:1115px){.mainmenuOpened .labos-table-paid{display:none}}@media all and (max-width:955px){.labos-table-paid{display:none}}@media all and (max-width:1005px){.mainmenuOpened .labos-table-fee{display:none}}@media all and (max-width:845px){.labos-table-fee{display:none}}@media all and (max-width:895px){.mainmenuOpened .labos-table-provider{display:none}}@media all and (max-width:735px){.labos-table-provider{display:none}}@media all and (max-width:545px){.labos-table-patientName{display:none}}.material-imports-table-row{display:flex;flex-direction:row;flex-wrap:nowrap;border-left:1px #ddd solid}.material-imports-table-row>*{padding:10px 5px;border-right:1px #ddd solid;border-bottom:1px #ddd solid;box-sizing:border-box;flex-grow:0;flex-shrink:0;word-break:break-word;font-size:13px}.material-imports-table-row.odd{background-color:#fdfdfd}.material-imports-table-row:hover,.material-imports-table-row.odd:hover{background-color:#f8fff8}.material-imports-table-row.header:hover{background-color:#eee}.material-imports-table-row.header>*{padding-top:5px;padding-bottom:5px;border-top:1px #ddd solid;background-color:#eee;font-weight:bold}.material-imports-table-date{width:85px}.material-imports-table-expected{width:82px}.material-imports-table-delivered{width:82px}.material-imports-table-material{width:150px;flex-grow:1}.material-imports-table-provider{width:200px}.material-imports-table-quantity{width:50px;text-align:center}.material-imports-table-unitPrice,.material-imports-table-otherFee,.material-imports-table-fee,.material-imports-table-paid{width:110px;text-align:right}.material-imports-table-row.header>.material-imports-table-unitPrice,.material-imports-table-row.header>.material-imports-table-otherFee,.material-imports-table-row.header>.material-imports-table-fee,.material-imports-table-row.header>.material-imports-table-paid{text-align:left}@media all and (max-width:1355px){.mainmenuOpened .material-imports-table-delivered{display:none}}@media all and (max-width:1195px){.material-imports-table-delivered{display:none}}@media all and (max-width:1280px){.mainmenuOpened .material-imports-table-expected{display:none}}@media all and (max-width:1120px){.material-imports-table-expected{display:none}}@media all and (max-width:1195px){.mainmenuOpened .material-imports-table-otherFee{display:none}}@media all and (max-width:1035px){.material-imports-table-otherFee{display:none}}@media all and (max-width:1085px){.mainmenuOpened .material-imports-table-unitPrice{display:none}}@media all and (max-width:925px){.material-imports-table-unitPrice{display:none}}@media all and (max-width:980px){.mainmenuOpened .material-imports-table-paid{display:none}}@media all and (max-width:820px){.material-imports-table-paid{display:none}}@media all and (max-width:870px){.mainmenuOpened .material-imports-table-fee{display:none}}@media all and (max-width:670px){.material-imports-table-fee{display:none}}@media all and (max-width:560px){.material-imports-table-quantity{display:none}}@media all and (max-width:530px){.material-imports-table-provider{display:none}}.patient-details-treatments-table-row{display:flex;flex-direction:row;flex-wrap:nowrap;border-left:1px #ddd solid;font-size:13px}.patient-details-treatments-table-row>*{padding:10px 5px;border-right:1px #ddd solid;border-bottom:1px #ddd solid;box-sizing:border-box;flex-grow:0;flex-shrink:0;word-break:break-word;line-height:1.5}.patient-details-treatments-table-row.odd{background-color:#fdfdfd}.patient-details-treatments-table-row:hover,.patient-details-treatments-table-row.odd:hover{background-color:#f8fff8}.patient-details-treatments-table-row.header:hover{background-color:#eee}.patient-details-treatments-table-row.header>*{border-top:1px #ddd solid;background-color:#f9f9f9;font-weight:bold}.patient-details-treatments-table-row.header>.patient-details-treatments-table-fee,.patient-details-treatments-table-row.header>.patient-details-treatments-table-paid{text-align:left}.patient-details-treatments-table-date{width:82px;font-size:13px !important}.patient-details-treatments-table-doctor{width:150px;min-width:150px;flex-basis:150px}.staff-details-treatments-table-patientName{width:150px;min-width:150px;flex-basis:150px;flex-grow:1}.staff-details-treatments-table-treat{width:200px;min-width:200px;flex-basis:200px;flex-grow:10}@media all and (max-width:570px){.staff-details-treatments-table-treat{display:none}}.patient-details-treatments-table-treat{width:110px;min-width:110px;flex-basis:110px;flex-grow:1}.patient-details-treatments-table-treat ul,.staff-details-treatments-table-treat ul{margin:0;padding-left:15px}@media all and (max-width:650px){.patient-details-treatments-table-treat{flex-grow:1}}.patient-details-treatments-table-note{width:180px;min-width:180px;flex-basis:180px;flex-grow:1}.patient-details-treatments-table-fee{width:100px;text-align:right;font-size:13px !important}.patient-details-treatments-table-paid{width:100px;text-align:right}.patient-details-treatments-table-actions{width:58px;padding:0 !important}.patient-details-dialog,.patient-edit-dialog,.treatment-edit-dialog,.appointment-edit-dialog,.material-import-edit-dialog,.staff-details-dialog,.salary-table-dialog,.staff-edit-dialog{overflow-y:hidden}.patients-table-row{display:flex;flex-direction:row;flex-wrap:nowrap;border-left:1px #ddd solid}.patients-table-row>*{padding:10px 5px;border-right:1px #ddd solid;border-bottom:1px #ddd solid;box-sizing:border-box;flex-grow:0;flex-shrink:0;word-break:break-word;font-size:13px !important;line-height:1.5;font-weight:300}.patients-table-row.odd{background-color:#fdfdfd}.patients-table-row:hover,.patients-table-row.odd:hover{background-color:#f8fff8}.patients-table-row.header:hover{background-color:#eee}.patients-table-row.header>*{padding-top:5px;padding-bottom:5px;border-top:1px #ddd solid;background-color:#eee;font-weight:bold;text-transform:none;line-height:2}.patients-table-patientId{width:105px}.patients-table-nameAddress{width:180px;flex-grow:1;text-transform:capitalize}.patients-table-dob{width:90px}.patients-table-phoneEmail{width:200px}.patients-table-lastVisit{width:120px}.patients-table-appointment{width:200px}@media all and (max-width:1110px){.mainmenuOpened .patients-table-lastVisit{display:none}}@media all and (max-width:950px){.patients-table-lastVisit{display:none}}@media all and (max-width:1010px){.mainmenuOpened .patients-table-phoneEmail{display:none}}@media all and (max-width:850px){.patients-table-phoneEmail{display:none}}@media all and (max-width:860px){.mainmenuOpened .patients-table-appointment{display:none}}@media all and (max-width:700px){.patients-table-appointment{display:none}}@media all and (max-width:480px){.patients-table-dob{display:none}}@media all and (max-width:400px){.patients-table-nameAddress{width:100px}}.patient-name-link{font-weight:bold;min-width:100px;display:inline-block}.patient-name-link:hover,.patient-name-link:focus{color:#039be5;text-decoration:none}.patient-name-link:visited{color:purple}.staffs-table-row{display:flex;flex-direction:row;flex-wrap:nowrap;border-left:1px #ddd solid}.staffs-table-row>*{padding:10px 5px;border-right:1px #ddd solid;border-bottom:1px #ddd solid;box-sizing:border-box;flex-grow:0;flex-shrink:0;word-break:break-word;font-size:13px !important}.staffs-table-row.odd{background-color:#fdfdfd}.staffs-table-row:hover,.staffs-table-row.odd:hover{background-color:#f8fff8}.staffs-table-row.header:hover{background-color:#eee}.staffs-table-row.header>*{padding-top:5px;padding-bottom:5px;border-top:1px #ddd solid;background-color:#eee;font-weight:bold}.staffs-table-nameAddress{width:200px;flex-grow:1}.staffs-table-dob{width:82px}.staffs-table-phoneEmail{width:200px}.staffs-table-username{width:150px;text-overflow:ellipsis;word-break:normal;white-space:nowrap;overflow:hidden}.staffs-table-salaryFactor{width:90px;text-align:center}.staffs-table-baseSalary{width:110px;text-align:right}.staffs-table-row.header>.staffs-table-salaryFactor,.staffs-table-row.header>.staffs-table-baseSalary{text-align:left}.staffs-table-actions{width:100px;display:flex;flex-direction:row;flex-wrap:nowrap;padding:0 !important}.staffs-table-actions>*{flex-grow:1}@media all and (max-width:1120px){.mainmenuOpened .staffs-table-username{display:none}}@media all and (max-width:960px){.staffs-table-username{display:none}}@media all and (max-width:970px){.mainmenuOpened .staffs-table-salaryFactor{display:none}}@media all and (max-width:810px){.staffs-table-salaryFactor{display:none}}@media all and (max-width:880px){.mainmenuOpened .staffs-table-baseSalary{display:none}}@media all and (max-width:720px){.staffs-table-baseSalary{display:none}}@media all and (max-width:590px){.staffs-table-dob{display:none}}@media all and (max-width:510px){.staffs-table-phoneEmail{display:none}}.salary-table-row{display:flex;flex-direction:row;flex-wrap:nowrap;border-left:1px #ddd solid}.salary-table-row>*{padding:10px 5px;border-right:1px #ddd solid;border-bottom:1px #ddd solid;box-sizing:border-box;flex-grow:0;flex-shrink:0;word-break:break-word;font-size:13px !important}.salary-table-row.odd{background-color:#fdfdfd}.salary-table-row:hover,.salary-table-row.odd:hover{background-color:#f8fff8}.salary-table-row.header:hover{background-color:#eee}.salary-table-row.header>*{padding-top:5px;padding-bottom:5px;border-top:1px #ddd solid;background-color:#eee;font-weight:bold}.salary-table-date,.salary-table-from,.salary-table-to{width:90px}.salary-table-amount{width:110px;text-align:right}.salary-table-note{width:100px;flex-basis:100px;flex-grow:1}.salary-table-row.header>.salary-table-amount{text-align:left}.salary-table-actions{width:70px;display:flex;flex-direction:row;flex-wrap:nowrap;padding:0 !important}.salary-table-actions>*{flex-grow:1}@media all and (max-width:590px){.salary-table-note{display:none}.salary-table-amount{flex-grow:1}}@media all and (max-width:480px){.salary-table-from,.salary-table-to{display:none}}.gwt-Button{margin:0;padding:3px 5px;text-decoration:none;font-size:small;cursor:pointer;background:url("//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png") repeat-x 0 -27px;border:1px solid #ccc}.gwt-Button:active{border:1px inset #ccc}.gwt-Button:hover,.gwt-Button:focus{border-color:#9cf #69e #69e #7af}.gwt-Button[disabled]{cursor:default;color:#888;pointer-events:none}.gwt-Button[disabled]:hover{border:1px outset #ccc}.gwt-CheckBox-disabled{color:#888}.gwt-DecoratorPanel .topCenter,.gwt-DecoratorPanel .bottomCenter{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x}.gwt-DecoratorPanel .middleLeft,.gwt-DecoratorPanel .middleRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/vborder.png) repeat-y}.gwt-DecoratorPanel .topLeftInner,.gwt-DecoratorPanel .topRightInner,.gwt-DecoratorPanel .bottomLeftInner,.gwt-DecoratorPanel .bottomRightInner{width:5px;height:5px;zoom:1}.gwt-DecoratorPanel .topLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat 0 0}.gwt-DecoratorPanel .topRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -5px 0}.gwt-DecoratorPanel .bottomLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat 0 -5px}.gwt-DecoratorPanel .bottomRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -5px -5px}.gwt-DialogBox .Caption{background:#e3e8f3 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -2003px;padding:4px 4px 4px 8px;cursor:default;border-bottom:1px solid #bbb;border-top:5px solid #d0e4f6}.gwt-DialogBox .dialogMiddleCenter{padding:3px;background:white}.gwt-DialogBox .dialogBottomCenter{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -4px}.gwt-DialogBox .dialogMiddleLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/vborder.png) repeat-y}.gwt-DialogBox .dialogMiddleRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/vborder.png) repeat-y -4px 0}.gwt-DialogBox .dialogTopLeftInner{width:5px;zoom:1}.gwt-DialogBox .dialogTopRightInner{width:8px;zoom:1}.gwt-DialogBox .dialogBottomLeftInner{width:5px;height:8px;zoom:1}.gwt-DialogBox .dialogBottomRightInner{width:5px;height:8px;zoom:1}.gwt-DialogBox .dialogTopLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -13px 0}.gwt-DialogBox .dialogTopRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -18px 0}.gwt-DialogBox .dialogBottomLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat 0 -15px}.gwt-DialogBox .dialogBottomRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -5px -15px}.gwt-DisclosurePanel .header,.gwt-DisclosurePanel .header a,.gwt-DisclosurePanel .header td{text-decoration:none;color:black;cursor:pointer}.gwt-DisclosurePanel .content{border-left:3px solid #e8eef7;padding:4px 0 4px 8px;margin-left:6px}.gwt-Frame{border-top:2px solid #666;border-left:2px solid #666;border-right:2px solid #bbb;border-bottom:2px solid #bbb}.gwt-HorizontalSplitPanel .hsplitter{cursor:move;border:0;background:#91c0ef url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/vborder.png) repeat-y;line-height:0}.gwt-VerticalSplitPanel .vsplitter{cursor:move;border:0;background:#91c0ef url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x;line-height:0}.gwt-Hyperlink{cursor:pointer}.gwt-MenuBar{cursor:default}.gwt-MenuBar .gwt-MenuItem{cursor:default}.gwt-MenuBar .gwt-MenuItem-selected{background:#e0edfe}.gwt-MenuBar .gwt-MenuItem-disabled{color:silver}.gwt-MenuBar-horizontal{background:#e3e8f3 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -2003px;border:1px solid #bbb}.gwt-MenuBar-horizontal .gwt-MenuItem{padding:0 10px;vertical-align:bottom;color:#666;font-weight:bold}.gwt-MenuBar-horizontal .gwt-MenuItemSeparator{width:1px;padding:0;margin:0;border:0;border-left:1px solid #888;background:white}.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner{width:1px;height:1px;background:white}.gwt-MenuBar-vertical{margin-top:0;margin-left:0;background:white}.gwt-MenuBar-vertical table{border-collapse:collapse}.gwt-MenuBar-vertical .gwt-MenuItem{padding:4px 14px 4px 1px}.gwt-MenuBar-vertical .gwt-MenuItemSeparator{padding:2px 0}.gwt-MenuBar-vertical .gwt-MenuItemSeparator .menuSeparatorInner{height:1px;padding:0;border:0;border-top:1px solid #777;background:#dde;overflow:hidden}.gwt-MenuBar-vertical .subMenuIcon{padding-right:4px}.gwt-MenuBar-vertical .subMenuIcon-selected{background:#e0edfe}.gwt-MenuBarPopup .menuPopupTopCenter{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) 0 -12px repeat-x}.gwt-MenuBarPopup .menuPopupBottomCenter{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) 0 -13px repeat-x}.gwt-MenuBarPopup .menuPopupMiddleLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/vborder.png) -12px 0 repeat-y}.gwt-MenuBarPopup .menuPopupMiddleRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/vborder.png) -13px 0 repeat-y}.gwt-MenuBarPopup .menuPopupTopLeftInner{width:5px;height:5px;zoom:1}.gwt-MenuBarPopup .menuPopupTopRightInner{width:8px;height:5px;zoom:1}.gwt-MenuBarPopup .menuPopupBottomLeftInner{width:5px;height:8px;zoom:1}.gwt-MenuBarPopup .menuPopupBottomRightInner{width:8px;height:8px;zoom:1}.gwt-MenuBarPopup .menuPopupTopLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat 0 -36px}.gwt-MenuBarPopup .menuPopupTopRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -5px -36px}.gwt-MenuBarPopup .menuPopupBottomLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat 0 -41px}.gwt-MenuBarPopup .menuPopupBottomRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -5px -41px}.gwt-PasswordTextBox{padding:2px}.gwt-PasswordTextBox-readonly{color:#888}.gwt-PopupPanel{border:3px solid #c3d9ff;padding:3px;background:white}.gwt-DecoratedPopupPanel .popupMiddleCenter{padding:3px;background:#d0e4f6}.gwt-DecoratedPopupPanel .popupTopCenter{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x}.gwt-DecoratedPopupPanel .popupBottomCenter{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -4px}.gwt-DecoratedPopupPanel .popupMiddleLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/vborder.png) repeat-y}.gwt-DecoratedPopupPanel .popupMiddleRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/vborder.png) repeat-y -4px 0}.gwt-DecoratedPopupPanel .popupTopLeftInner{width:5px;height:5px;zoom:1}.gwt-DecoratedPopupPanel .popupTopRightInner{width:8px;height:5px;zoom:1}.gwt-DecoratedPopupPanel .popupBottomLeftInner{width:5px;height:8px;zoom:1}.gwt-DecoratedPopupPanel .popupBottomRightInner{width:8px;height:8px;zoom:1}.gwt-DecoratedPopupPanel .popupTopLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat 0 -10px}.gwt-DecoratedPopupPanel .popupTopRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -5px -10px}.gwt-DecoratedPopupPanel .popupBottomLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat 0 -15px}.gwt-DecoratedPopupPanel .popupBottomRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -5px -15px}.gwt-PushButton-up,.gwt-PushButton-up-hovering,.gwt-PushButton-up-disabled,.gwt-PushButton-down,.gwt-PushButton-down-hovering,.gwt-PushButton-down-disabled{margin:0;text-decoration:none;background:url("//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png") repeat-x 0 -27px}.gwt-PushButton-up,.gwt-PushButton-up-hovering,.gwt-PushButton-up-disabled{padding:3px 5px 3px 5px}.gwt-PushButton-up{border:1px outset #ccc;cursor:pointer}.gwt-PushButton-up-hovering{border:1px outset;border-color:#9cf #69e #69e #7af;cursor:pointer}.gwt-PushButton-up-disabled{border:1px outset #ccc;cursor:default;opacity:.5;filter:alpha(opacity=40);zoom:1}.gwt-PushButton-down,.gwt-PushButton-down-hovering,.gwt-PushButton-down-disabled{padding:4px 4px 2px 6px}.gwt-PushButton-down{border:1px inset #666;cursor:pointer}.gwt-PushButton-down-hovering{border:1px inset;border-color:#9cf #69e #69e #7af;cursor:pointer}.gwt-PushButton-down-disabled{border:1px outset #ccc;cursor:default;opacity:.5;filter:alpha(opacity=40);zoom:1}.gwt-RadioButton-disabled{color:#888}.hasRichTextToolbar{border:0}.gwt-RichTextToolbar{background:#e3e8f3 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -2003px;border-bottom:1px solid #bbb;padding:3px;margin:0}.gwt-RichTextToolbar .gwt-PushButton-up{padding:0 1px 0 0;margin-right:4px;margin-bottom:4px;border-width:1px}.gwt-RichTextToolbar .gwt-PushButton-up-hovering{margin-right:4px;margin-bottom:4px;padding:0 1px 0 0;border-width:1px}.gwt-RichTextToolbar .gwt-PushButton-down{margin-right:4px;margin-bottom:4px;padding:0 0 0 1px;border-width:1px}.gwt-RichTextToolbar .gwt-PushButton-down-hovering{margin-right:4px;margin-bottom:4px;padding:0 0 0 1px;border-width:1px}.gwt-RichTextToolbar .gwt-ToggleButton-up{margin-right:4px;margin-bottom:4px;padding:0 1px 0 0;border-width:1px}.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering{margin-right:4px;margin-bottom:4px;padding:0 1px 0 0;border-width:1px}.gwt-RichTextToolbar .gwt-ToggleButton-down{margin-right:4px;margin-bottom:4px;padding:0 0 0 1px;border-width:1px}.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering{margin-right:4px;margin-bottom:4px;padding:0 0 0 1px;border-width:1px}.gwt-StackPanel{border-bottom:1px solid #bbb}.gwt-StackPanel .gwt-StackPanelItem{cursor:pointer;font-weight:bold;font-size:1.3em;padding:3px;border:1px solid #bbb;border-bottom:0;background:#d3def6 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -989px}.gwt-StackPanel .gwt-StackPanelContent{border:1px solid #bbb;border-bottom:0;background:white;padding:2px 2px 10px 5px}.gwt-DecoratedStackPanel{border-bottom:1px solid #bbb}.gwt-DecoratedStackPanel .gwt-StackPanelContent{border:1px solid #bbb;border-bottom:0;background:white;padding:2px 2px 10px 5px}.gwt-DecoratedStackPanel .gwt-StackPanelItem{cursor:pointer}.gwt-DecoratedStackPanel .stackItemTopLeft,.gwt-DecoratedStackPanel .stackItemTopRight{height:6px;width:6px;zoom:1}.gwt-DecoratedStackPanel .stackItemTopLeft{border-left:1px solid #bbb;background:#d3def6 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat 0 -49px}.gwt-DecoratedStackPanel .stackItemTopRight{border-right:1px solid #bbb;background:#d3def6 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -6px -49px}.gwt-DecoratedStackPanel .stackItemTopLeftInner,.gwt-DecoratedStackPanel .stackItemTopRightInner{width:1px;height:1px}.gwt-DecoratedStackPanel .stackItemTopCenter{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) 0 -21px repeat-x}.gwt-DecoratedStackPanel .stackItemMiddleLeft{background:#d3def6 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -989px;border-left:1px solid #bbb}.gwt-DecoratedStackPanel .stackItemMiddleLeftInner,.gwt-DecoratedStackPanel .stackItemMiddleRightInner{width:1px;height:1px}.gwt-DecoratedStackPanel .stackItemMiddleRight{background:#d3def6 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -989px;border-right:1px solid #bbb}.gwt-DecoratedStackPanel .stackItemMiddleCenter{font-weight:bold;font-size:1.3em;background:#d3def6 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -989px}.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopRight,.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopLeft{border:0;background-color:white}.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopLeft,.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopRight{background-color:white}.gwt-SuggestBox{padding:2px}.gwt-SuggestBoxPopup .item{padding:2px 6px;color:#424242;cursor:default}.gwt-SuggestBoxPopup .item-selected{background:#b7d6f6}.gwt-SuggestBoxPopup .suggestPopupContent{background:white}.gwt-SuggestBoxPopup .suggestPopupTopCenter{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x}.gwt-SuggestBoxPopup .suggestPopupBottomCenter{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -4px}.gwt-SuggestBoxPopup .suggestPopupMiddleLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/vborder.png) repeat-y}.gwt-SuggestBoxPopup .suggestPopupMiddleRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/vborder.png) repeat-y -4px 0}.gwt-SuggestBoxPopup .suggestPopupTopLeftInner{width:5px;height:5px;zoom:1}.gwt-SuggestBoxPopup .suggestPopupTopRightInner{width:8px;height:5px;zoom:1}.gwt-SuggestBoxPopup .suggestPopupBottomLeftInner{width:5px;height:8px;zoom:1}.gwt-SuggestBoxPopup .suggestPopupBottomRightInner{width:8px;height:8px;zoom:1}.gwt-SuggestBoxPopup .suggestPopupTopLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat 0 -23px}.gwt-SuggestBoxPopup .suggestPopupTopRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -5px -23px}.gwt-SuggestBoxPopup .suggestPopupBottomLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat 0 -28px}.gwt-SuggestBoxPopup .suggestPopupBottomRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -5px -28px}.gwt-TabBar .gwt-TabBarFirst{width:5px}.gwt-TabBar .gwt-TabBarItem{margin-left:6px;padding:3px 6px 3px 6px;cursor:pointer;color:black;font-weight:bold;text-align:center;background:#d0e4f6}.gwt-TabBar .gwt-TabBarItem-selected{cursor:default;background:#92c1f0}.gwt-TabBar .gwt-TabBarItem-disabled{cursor:default;color:#999}.gwt-TabPanelBottom{border-color:#92c1f0;border-style:solid;border-width:3px 2px 2px;overflow:hidden;padding:6px}.gwt-DecoratedTabBar .gwt-TabBarFirst{width:5px}.gwt-DecoratedTabBar .gwt-TabBarItem{border-collapse:collapse;margin-left:6px}.gwt-DecoratedTabBar .tabTopCenter{padding:0;background:#d0e4f6}.gwt-DecoratedTabBar .tabTopLeft,.gwt-DecoratedTabBar .tabTopRight{padding:0;zoom:1}.gwt-DecoratedTabBar .tabTopLeftInner,.gwt-DecoratedTabBar .tabTopRightInner{width:6px;height:6px}.gwt-DecoratedTabBar .tabTopLeft{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat 0 -55px}.gwt-DecoratedTabBar .tabTopRight{background:url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/corner.png) no-repeat -6px -55px}.gwt-DecoratedTabBar .tabMiddleLeft,.gwt-DecoratedTabBar .tabMiddleRight{width:6px;padding:0;background:#d0e4f6}.gwt-DecoratedTabBar .tabMiddleLeftInner,.gwt-DecoratedTabBar .tabMiddleRightInner{width:1px;height:1px}.gwt-DecoratedTabBar .tabMiddleCenter{padding:0 4px 2px 4px;cursor:pointer;color:black;font-weight:bold;text-align:center;background:#d0e4f6}.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter{background:#92c1f0}.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft{background-position:0 -61px}.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight{background-position:-6px -61px}.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight{background:#92c1f0}.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter{cursor:default;background:#92c1f0}.gwt-DecoratedTabBar .gwt-TabBarItem-disabled .tabMiddleCenter{cursor:default;color:#999}.gwt-TextArea{padding:2px}.gwt-TextArea-readonly{color:#888}.gwt-TextBox{padding:2px}.gwt-TextBox-readonly{color:#888}.gwt-ToggleButton-up,.gwt-ToggleButton-up-hovering,.gwt-ToggleButton-up-disabled,.gwt-ToggleButton-down,.gwt-ToggleButton-down-hovering,.gwt-ToggleButton-down-disabled{margin:0;text-decoration:none;background:url("//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png") repeat-x 0 -27px}.gwt-ToggleButton-up,.gwt-ToggleButton-up-hovering,.gwt-ToggleButton-up-disabled{padding:3px 5px 3px 5px}.gwt-ToggleButton-up{border:1px outset #ccc;cursor:pointer}.gwt-ToggleButton-up-hovering{border:1px outset;border-color:#9cf #69e #69e #7af;cursor:pointer}.gwt-ToggleButton-up-disabled{border:1px outset #ccc;cursor:default;opacity:.5;zoom:1;filter:alpha(opacity=40)}.gwt-ToggleButton-down,.gwt-ToggleButton-down-hovering,.gwt-ToggleButton-down-disabled{padding:4px 4px 2px 6px}.gwt-ToggleButton-down{background-position:0 -513px;border:1px inset #ccc;cursor:pointer}.gwt-ToggleButton-down-hovering{background-position:0 -513px;border:1px inset;border-color:#9cf #69e #69e #7af;cursor:pointer}.gwt-ToggleButton-down-disabled{background-position:0 -513px;border:1px inset #ccc;cursor:default;opacity:.5;zoom:1;filter:alpha(opacity=40)}.gwt-Tree .gwt-TreeItem{padding:1px 0;margin:0;white-space:nowrap;cursor:pointer}.gwt-Tree .gwt-TreeItem-selected{background:#93c2f1 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -1463px}.gwt-TreeItem .gwt-RadioButton input,.gwt-TreeItem .gwt-CheckBox input{margin-left:0}.gwt-DateBox input{width:8em}.dateBoxFormatError{background:#fcc}.dateBoxPopup{z-index:2}.gwt-DatePicker{border:1px solid #a2bbdd;cursor:default}.gwt-DatePicker td,.datePickerMonthSelector td:focus{outline:0}.datePickerDays{width:100%;background:white}.datePickerDay,.datePickerWeekdayLabel,.datePickerWeekendLabel{font-size:75%;text-align:center;padding:4px;outline:0}.datePickerWeekdayLabel,.datePickerWeekendLabel{background:#c3d9ff;padding:0 4px 2px;cursor:default}.datePickerDay{padding:4px;cursor:pointer}.datePickerDayIsToday{border:1px solid black;padding:3px}.datePickerDayIsWeekend{background:#eee}.datePickerDayIsFiller{color:#888}.datePickerDayIsValue{background:#ace}.datePickerDayIsDisabled{color:#aaa;font-style:italic}.datePickerDayIsHighlighted{background:#f0e68c}.datePickerDayIsValueAndHighlighted{background:#bbddd9}.datePickerMonthSelector{background:#c3d9ff;width:100%}td.datePickerMonth,td.datePickerYear{text-align:center;vertical-align:middle;white-space:nowrap;font-size:70%;font-weight:bold;color:blue}.datePickerPreviousButton,.datePickerNextButton,.datePickerPreviousYearButton,.datePickerNextYearButton{font-size:120%;line-height:1em;color:blue;cursor:pointer;padding:0 4px}.gwt-StackLayoutPanel{border-bottom:1px solid #bbb}.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader{cursor:pointer;font-weight:bold;font-size:1.3em;padding:3px;border:1px solid #bbb;border-bottom:0;background:#d3def6 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -989px}.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader-hovering{background:#d3def6 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/hborder.png) repeat-x 0 -1464px}.gwt-StackLayoutPanel .gwt-StackLayoutPanelContent{border:1px solid #bbb;border-bottom:0;background:white;padding:2px 2px 10px 5px}.gwt-TabLayoutPanelContentContainer{border-color:#92c1f0;border-style:solid;border-width:2px 1px 1px}.gwt-TabLayoutPanel .gwt-TabLayoutPanelContent{border-color:#92c1f0;border-style:solid;border-width:1px;overflow:hidden;padding:6px}.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab{margin-left:6px;padding:3px 6px 3px 6px;cursor:pointer;color:black;font-weight:bold;text-align:center;background:#d0e4f6}.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected{cursor:default;background:#92c1f0}.gwt-SplitLayoutPanel-HDragger{background:#d0e4f6 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/splitPanelThumb.png) center center no-repeat;cursor:col-resize}.gwt-SplitLayoutPanel-VDragger{background:#d0e4f6 url(//d7la8gf1krcmu.cloudfront.net/static/qlpn_vn/images/splitPanelThumb.png) center center no-repeat;cursor:row-resize}.treatments-table-row{display:flex;flex-direction:row;flex-wrap:nowrap;border-left:1px #ddd solid}.treatments-table-row>*{padding:10px 5px;border-right:1px #ddd solid;border-bottom:1px #ddd solid;box-sizing:border-box;flex-grow:0;flex-shrink:0;word-break:break-word;font-size:12px !important;line-height:1.5}.treatments-table-row.odd{background-color:#fdfdfd}.treatments-table-row:hover,.treatments-table-row.odd:hover{background-color:#f8fff8}.treatments-table-row.header:hover{background-color:#eee}.treatments-table-row.header>*{padding-top:5px;padding-bottom:5px;border-top:1px #ddd solid;background-color:#eee;font-weight:bold}.treatments-table-date{width:75px}.treatments-table-patientId{width:105px}.treatments-table-patientName{width:150px}.treatments-table-doctor{width:150px}.treatments-table-treat{width:150px;min-width:150px;flex-basis:150px;flex-grow:1}.treatments-table-treat ul{margin:0;padding-left:15px}.treatments-table-note{width:200px;min-width:200px;flex-basis:200px;flex-grow:1}.treatments-table-fee,.treatments-table-paid{width:110px;text-align:right}.treatments-table-row.header>.treatments-table-fee,.treatments-table-row.header>.treatments-table-paid{text-align:left}.treatments-table-actions{min-width:43px;max-width:43px}@media all and (max-width:1365px){.mainmenuOpened .treatments-table-date{display:none}}@media all and (max-width:1205px){.treatments-table-date{display:none}}@media all and (max-width:1255px){.mainmenuOpened .treatments-table-patientId{display:none}}@media all and (max-width:1095px){.treatments-table-patientId{display:none}}@media all and (max-width:1150px){.mainmenuOpened .treatments-table-note{display:none}.mainmenuOpened .treatments-table-treat{flex-grow:1}}@media all and (max-width:990px){.treatments-table-note{display:none}.treatments-table-treat{flex-grow:1}}@media all and (max-width:950px){.mainmenuOpened .treatments-table-fee{display:none}}@media all and (max-width:790px){.treatments-table-fee{display:none}}@media all and (max-width:840px){.mainmenuOpened .treatments-table-actions{display:none}}@media all and (max-width:640px){.treatments-table-actions{display:none}}@media all and (max-width:570px){.treatments-table-doctor{display:none}}@media all and (max-width:420px){.treatments-table-treat{display:none}.treatments-table-patientName{flex-grow:1}}#callStatus{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;box-sizing:border-box;position:fixed;bottom:0;right:0;background-color:rgb(0 0 0 / 50%);border-top-left-radius:4px;box-shadow:0 0 2px grey;overflow:hidden;transition:max-height 1s;min-width:167px;max-height:0;z-index:1;color:white}#callStatus>*{margin:10px}#hangUp{color:#FFF;background-color:#dd070a;width:40px;height:40px;font-size:20px;cursor:pointer;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);border-radius:50%;border:0}#hangUp:hover,#hangUp:active,#hangUp:focus{background-color:#ef171a}