@-moz-keyframes spin {0% {-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(359deg);-webkit-transform: rotate(359deg);-o-transform: rotate(359deg);-ms-transform: rotate(359deg);transform: rotate(359deg);}}@-webkit-keyframes spin {0% {-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(359deg);-webkit-transform: rotate(359deg);-o-transform: rotate(359deg);-ms-transform: rotate(359deg);transform: rotate(359deg);}}@-o-keyframes spin {0% {-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(359deg);-webkit-transform: rotate(359deg);-o-transform: rotate(359deg);-ms-transform: rotate(359deg);transform: rotate(359deg);}}@-ms-keyframes spin {0% {-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(359deg);-webkit-transform: rotate(359deg);-o-transform: rotate(359deg);-ms-transform: rotate(359deg);transform: rotate(359deg);}}@keyframes spin {0% {-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(359deg);-webkit-transform: rotate(359deg);-o-transform: rotate(359deg);-ms-transform: rotate(359deg);transform: rotate(359deg);}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}audio:not([controls]) {display: none;height: 0;}[hidden] {display: none;}html {font-size: 100%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}html,button,input,select,textarea {font-family: sans-serif;}body {margin: 0;}a:focus {outline: thin dotted;}a:active,a:hover {outline: 0;}h1 {font-size: 2em;margin: 0.67em 0;}h2 {font-size: 1.5em;margin: 0.83em 0;}h3 {font-size: 1.17em;margin: 1em 0;}h4 {font-size: 1em;margin: 1.33em 0;}h5 {font-size: 0.83em;margin: 1.67em 0;}h6 {font-size: 0.67em;margin: 2.33em 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}blockquote {margin: 1em 40px;}dfn {font-style: italic;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}mark {background: #ff0;color: #000;}p,pre {margin: 1em 0;}code,kbd,pre,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}q {quotes: none;}q:before,q:after {content: '';content: none;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}dl,menu,ol,ul {margin: 1em 0;}dd {margin: 0 0 0 40px;}menu,ol,ul {padding: 0 0 0 40px;}nav ul,nav ol {list-style: none;list-style-image: none;}img {border: 0;-ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden;}figure {margin: 0;}form {margin: 0;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;white-space: normal;*margin-left: -7px;}button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}button,input {line-height: normal;}button,select {text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;*overflow: visible;}button[disabled],html input[disabled] {cursor: default;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;*height: 13px;*width: 13px;}input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}.input-xs {height: auto;width: auto;padding: 2px 7px;font-size: 11px;line-height: 1.3;border-radius: 3px;}.panel-sm .panel-body {padding: 5px;}.panel-sm .panel-body ul {padding-left: 20px;margin: 0;}.no-result {margin: 0.2em 0;opacity: 0.6;}.well.well-warning {background: #fff6e6;color: #b37400;}.well.well-warning a {color: inherit;}.icon-lg {font-size: 2em;}.icon-md {font-size: 1.5em;}.opacity-50 {opacity: 0.5;}.opacity-30 {opacity: 0.3;}.opacity-70 {opacity: 0.7;}.text-bold {font-weight: bold;}[ng-click] {cursor: pointer;}.download-patient-pdf-button {border: none;background: url(/assets/patient-pdf-export.jpg);width: 33px;height: 33px;display: inline-block;background-position: -56px -5px;position: absolute;bottom: 52px;right: 12px;}.download-patient-pdf-button:focus, .download-patient-pdf-button:active {outline: none;}.download-patient-pdf-button:hover {background-position: -4px -4px;}.download-patient-pdf-recipe-button {border: none;background: url(/assets/recipe-icon.png);width: 34px;height: 34px;display: inline-block;background-position: -68px 0px;position: absolute;bottom: 91px;right: 12px;}.download-patient-pdf-recipe-button:focus, .download-patient-pdf-recipe-button:active {outline: none;}.download-patient-pdf-recipe-button:hover {background-position: 0 0;}.nav-button-right {position: absolute;top: 0px;right: 0;margin-top: 0px;}.nav-button-right > li.active > a:hover {cursor: pointer;background-image: linear-gradient(to bottom, #90b7d5, #7eabce) !important;background-color: #7eabce !important;}[class*='ion-'].spin {position: relative;margin: 0;height: 1em;width: 1em;text-align: center;}[class*='ion-'].spin:before {-moz-animation: spin 1s infinite linear;-webkit-animation: spin 1s infinite linear;-o-animation: spin 1s infinite linear;-ms-animation: spin 1s infinite linear;animation: spin 1s infinite linear;position: absolute;left: 0;top: 0;}.patient-deleted-banner {margin: 0 10px 10px;padding: 10px;background: #ffe8e8;border-radius: 5px;border: 1px solid #d10101;color: #d10101;text-align: center;display: flex;justify-content: center;align-items: center;gap: 15px;}.patient-deleted-banner .btn-reactivate {background: #717171;color: white;border: none;padding: 5px 15px;border-radius: 3px;cursor: pointer;}.patient-deleted-banner .btn-reactivate:hover {background: #575757;}.patient-deleted-banner .btn-reactivate i {margin-right: 5px;}.patient-deactivated-banner {margin: 0 10px 10px;padding: 10px;background: #ffe8e8;border-radius: 5px;border: 1px solid #db8e00;color: #db8e00;text-align: center;}.text-warning {color: #db8e00;}.patient-deactivate-button {display: flex;justify-content: center;align-items: center;width: 34px;height: 34px;position: absolute;bottom: 130px;right: 12px;}.patient-deactivate-button:focus, .patient-deactivate-button:active {outline: none;}.patient-deactivate-button:hover {background-position: 0 0;}html {-ms-overflow-style: scrollbar;}body {background: whitesmoke;overflow: -moz-scrollbars-vertical;overflow-y: scroll;overflow-x: auto;min-width: 751px;}.row {margin-right: -10px;margin-left: -10px;}.row-flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.align-items-center {-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}.justify-content-space-between {-webkit-justify-content: space-between;justify-content: space-between;}.justify-space-between {-webkit-justify-content: space-between;justify-content: space-between;}.align-items-center {-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}.content {position: relative;margin: 88px 20px 0;}strong.select2-key-highlight {min-width: 20px;display: block;float: left;padding-right: 10px;}strong.width {width: 60px;}.zuschlag-drop {min-width: 150px;}.edit-overlay {display: none;position: fixed;top: 65px;left: 0;right: 0;bottom: 0;background: rgba(255, 255, 255, 0.75);z-index: 100;}.edit-overlay.active {display: block;}.header {padding: 5px 10px 7px;color: white;background: #FFFFFF;position: fixed;top: 0;left: 0;right: 0;z-index: 500;box-shadow: inset 0 -4px #6B9FC7, 0 4px 5px rgba(196, 196, 196, 0.46);min-width: 768px;}.header #grailsLogo {width: 250px;display: block;}.header #grailsLogo img {max-height: 100%;max-width: 100%;}.header > ul {margin: 0;padding: 0;color: gray;}.header > ul.top-navigation {position: absolute;top: 8px;right: 20px;font-size: 13px;}.header > ul.top-navigation .menu-item {display: inline-block;margin: 0 10px;list-style: none;font-size: 12px;}.header > ul.top-navigation .menu-item.menu-item-logout {background: #EBEBEB;color: #D43425;padding: 1px 6px;font-weight: bold;border-radius: 3px;margin-right: 7px;}.header > ul.top-navigation .menu-item a {color: inherit;text-decoration: none;border-bottom: 0 solid gray;}.header > ul.top-navigation .menu-item a:hover {border-bottom: 3px solid #bfbfbf;}.header > ul.bottom-navigation {position: absolute;top: 32px;right: 20px;font-size: 15px;}.header > ul.bottom-navigation .menu-item {display: inline-block;list-style: none;height: 27px;border-top-left-radius: 3px;border-top-right-radius: 3px;padding: 3px;}.header > ul.bottom-navigation .menu-item.active {background-color: #6b9fc7;height: 27px;color: white;}.header > ul.bottom-navigation .menu-item.active a {color: white;}.header > ul.bottom-navigation .menu-item:hover {background-color: #6b9fc7;height: 27px;}.header > ul.bottom-navigation .menu-item a {outline: none;padding: 0 5px;color: gray;text-transform: uppercase;text-decoration: none;font-size: 15px;border-bottom: 0px solid transparent;}.header > ul.bottom-navigation .menu-item a:hover {color: white;}.header > ul.bottom-navigation .menu-item .help-info {color: #6B9FC7;font-size: 18px;vertical-align: text-bottom;}.header > ul.bottom-navigation .config-menu:hover {background-color: #6b9fc7;color: white;}.header > ul.bottom-navigation .config-menu:hover .dropdown-toggle {color: white;}.header > ul.bottom-navigation .config-menu:hover .dropdown-toggle i {color: white;}.header > ul.bottom-navigation .config-menu .dropdown-menu-item a {color: gray;text-transform: uppercase;text-decoration: none;font-size: 15px;border-bottom: 0px solid transparent;margin: 0 -5px;}.header > ul.bottom-navigation .config-menu .dropdown-menu-item a:hover {background-color: #6b9fc7;color: white;}.header > ul.bottom-navigation .config-menu .dropdown-menu-help span {color: gray;text-transform: uppercase;text-decoration: none;font-size: 15px;border-bottom: 0px solid transparent;}.header > ul.bottom-navigation .config-menu .dropdown-menu-help span:hover {background-color: #6b9fc7;color: white;}.header > ul .menu-item.dropdown {cursor: pointer;}.header > ul .menu-item.dropdown > .dropdown-menu {-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;-o-border-radius: 0 0 3px 3px;-ms-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;right: 0;left: auto;margin-top: 3px;border: 1px solid #d4d4d4;border-top-width: 0px;border-top-color: #6b9fc7;box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);overflow: hidden;max-height: none;max-width: 200%;min-width: 100%;}.header > ul .menu-item.dropdown > .dropdown-menu > li {border-bottom: 1px solid #d4d4d4;}.header > ul .menu-item.dropdown > .dropdown-menu > li:last-child {border-bottom: none;}.header > ul .menu-item.dropdown > .dropdown-menu a, .header > ul .menu-item.dropdown > .dropdown-menu span {-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;font-size: 13px;padding: 5px 10px;text-transform: none;}.header > ul .menu-item.dropdown > .dropdown-menu a:hover, .header > ul .menu-item.dropdown > .dropdown-menu span:hover {border-bottom: none;}.header > ul .menu-item.dropdown > .dropdown-menu span {display: flex;align-items: baseline;}.header > ul .menu-item.dropdown > .dropdown-menu span i {margin-right: 5px;}.header > ul .menu-item.dropdown .dropdown-menu-help {max-width: 700%;}@media (max-width: 767px) {.header {position: absolute;}}.text-box {background: #6B9FC7;border: 1px solid #4382b2;border-radius: 3px;padding: 0;color: #fff;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);text-transform: uppercase;}.text-box.top {border-top-width: 0;border-top-left-radius: 0;border-top-right-radius: 0;}.text-box.bottom {border-bottom-width: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.text-box.left {border-left-width: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}.text-box.right {border-right-width: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;}.text-box span {border-left: 1px solid #4382b2;margin-left: -5px;padding: 3px 6px;}.text-box span:first-child {border-left: none;margin-left: 0;}.nav-tabs {border-bottom: none;margin-bottom: -1px;}.nav-tabs > li {position: relative;margin-left: 5px;margin-bottom: 0;}.nav-tabs > li:first-child {margin-left: 0;}.nav-tabs > li.active {z-index: 1;color: white;}.nav-tabs > li.active > a {background-image: linear-gradient(to bottom, #7eabce, #6B9FC7) !important;background-color: #6B9FC7 !important;color: #fff !important;border: 1px solid #4382b2 !important;border-bottom-width: 0 !important;padding: 4px 8px !important;outline: 0 !important;}.nav-tabs > li.active > a:hover {border: 1px solid #4382b2;border-bottom-width: 0;color: #fff;background-color: #6B9FC7;}.nav-tabs > li.active .tab-badge {background: #f7f7f7;color: #337ab7;}.nav-tabs > li .tab-badge {background: #80aacd;color: white;padding: 1px 5px;border-radius: 50%;font-size: 10px;}.nav-tabs > li > a {padding: 4px 8px;color: #000;cursor: pointer;background-color: #f7f7f7;font-size: 12px;margin: 0;border: 1px solid #d4d4d4;border-bottom-width: 0;border-radius: 3px 3px 0 0;}.nav-tabs > li > a i {font-size: 14px;}.nav-tabs > li > a:hover {background-color: #fff;border: 1px solid #d4d4d4;border-bottom-width: 0;}.nav-tabs select {margin-left: 5px;}.nav-tabs.as-sortable-drag {position: fixed;}.tab-content .content-inner {border-top: 0;}@-moz-keyframes blink-animation {0% {opacity: 0.6;}50% {opacity: 1;}100% {opacity: 0.6;}}@-webkit-keyframes blink-animation {0% {opacity: 0.6;}50% {opacity: 1;}100% {opacity: 0.6;}}@-o-keyframes blink-animation {0% {opacity: 0.6;}50% {opacity: 1;}100% {opacity: 0.6;}}@-ms-keyframes blink-animation {0% {opacity: 0.6;}50% {opacity: 1;}100% {opacity: 0.6;}}@keyframes blink-animation {0% {opacity: 0.6;}50% {opacity: 1;}100% {opacity: 0.6;}}.alert {-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;padding: 4px 8px;margin-bottom: 4px;border: 2px solid #6B9FC7;font-weight: 900;}.alert.alert-danger {padding: 5px 10px;margin: 15px;color: #AA1B05;border: 1px solid #c71b00;font-size: 12px;font-weight: normal;background: #fff1f1;}.alert.alert-danger .close {font-size: 15px;}.alert.alert-dismissable .close {top: -1px;right: -1px;opacity: 0.5;}.smart-focus.smart-focus-active {-moz-box-shadow: 0 0 4px rgba(187, 175, 25, 0.75) !important;-webkit-box-shadow: 0 0 4px rgba(187, 175, 25, 0.75) !important;-o-box-shadow: 0 0 4px rgba(187, 175, 25, 0.75) !important;-ms-box-shadow: 0 0 4px rgba(187, 175, 25, 0.75) !important;box-shadow: 0 0 4px rgba(187, 175, 25, 0.75) !important;border: 1px solid rgba(187, 175, 25, 0.75) !important;}.box-container {padding: 0 10px;}.box-container > .box-content {-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);position: relative;border: 1px solid #d4d4d4;background: #fff;}.box-container > .box-content.active {position: relative;z-index: 101;}.box-container > .box-content > .heading {position: relative;margin: -1px -1px 0 -1px;padding: 4px 4px 4px 8px;background: #6B9FC7;font-size: 14px;font-weight: 700;line-height: 22px;height: 31px;vertical-align: middle;color: white;border: 1px solid #4382b2;}.box-container > .box-content > .heading i {font-size: 16px;margin: -2px 6px -2px -2px;display: block;float: left;}.box-container > .box-content > .heading.heading-alt {margin-bottom: 5px;border-bottom-width: 0;}.box-container > .box-content > .heading.empty {padding: 2px;}.box-container > .box-content > .heading .heading-info {margin: 0 10px;font-weight: 400;}.box-container > .box-content .heading-disabled {background: gray;border: 1px solid #555555;}.box-container > .box-content .row {padding: 5px;margin-left: 0;margin-right: 0;}.box-container > .box-content .row.radios {padding: 1px;}.box-container > .box-content .form-group {margin-left: 0;margin-right: 0;}.box-container > .box-content p {margin-top: 0em;min-height: 1.1em;line-height: 1em;font-size: 12px;}.box-container > .box-content p.multiline {line-height: 1.4em;}.box-container-margin {padding: 0;margin: 0 10px;}.box-container-without-padding-margin {padding: 0;margin: 0;}.modal-open {padding-right: 17px;}.modal-open .header {right: 17px;}.one-input {-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;padding: 0;margin: 0;height: 22px;font-size: 11px;line-height: 14px;border: 2px solid rgba(107, 159, 199, 0.25);background: #fff;}.one-input:active, .one-input:focus {border: 2px solid rgba(187, 175, 25, 0.75);}.one-input:required .ng-valid {border-color: rgba(85, 199, 18, 0.25);}.one-input:required .ng-valid:active, .one-input:required .ng-valid:focus {border: 2px solid rgba(85, 199, 18, 0.75);}.one-input:required.ng-invalid {border-color: rgba(199, 27, 0, 0.25);}.one-input:required.ng-invalid:active, .one-input:required.ng-invalid:focus {border: 2px solid rgba(199, 27, 0, 0.75);}.one-input.ng-invalid {border-color: rgba(199, 27, 0, 0.25);}.one-input.ng-invalid:active, .one-input.ng-invalid:focus {border: 2px solid rgba(199, 27, 0, 0.75);}.modal .row, .box-container .row, #login .row {display: block;margin: 0;padding: 4px;}.modal .row > *[class*="col-"], .box-container .row > *[class*="col-"], #login .row > *[class*="col-"] {padding-left: 0;padding-right: 0;}.modal .row.search-modal-search, .box-container .row.search-modal-search, #login .row.search-modal-search {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 2px solid rgba(107, 159, 199, 0.5);}.modal .row.search-modal-search button, .box-container .row.search-modal-search button, #login .row.search-modal-search button {float: right;}.modal .row.search-modal-search .search-modal-search-input-wrapper, .box-container .row.search-modal-search .search-modal-search-input-wrapper, #login .row.search-modal-search .search-modal-search-input-wrapper {margin-right: 50px;padding: 7px 0;}.modal .form-group, .box-container .form-group, #login .form-group {display: block;margin: 0 0 1px 0;padding: 0 15px;font-size: 11px;}.modal .form-group:after, .box-container .form-group:after, #login .form-group:after {content: "";display: table;clear: both;}.modal .form-group .label-container, .box-container .form-group .label-container, #login .form-group .label-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin: 1px 0;}.modal .form-group .label-container .label-reason, .box-container .form-group .label-container .label-reason, #login .form-group .label-container .label-reason {width: 16%;}.modal .form-group .label-container .label-reason:before, .box-container .form-group .label-container .label-reason:before, #login .form-group .label-container .label-reason:before {content: none !important;}.modal .form-group .label-container .reason-id, .box-container .form-group .label-container .reason-id, #login .form-group .label-container .reason-id {width: 20%;}.modal .form-group .label-container .reason-text, .box-container .form-group .label-container .reason-text, #login .form-group .label-container .reason-text {width: 100%;}.modal .form-group > .form-group, .box-container .form-group > .form-group, #login .form-group > .form-group {margin: 0;}.modal .form-group.outer-form-group, .box-container .form-group.outer-form-group, #login .form-group.outer-form-group {margin-bottom: -1px;}.modal .form-group .inner-form-group, .box-container .form-group .inner-form-group, #login .form-group .inner-form-group {padding-left: 0;padding-right: 0;}.modal .form-group input, .modal .form-group textarea, .box-container .form-group input, .box-container .form-group textarea, #login .form-group input, #login .form-group textarea {-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;padding: 0;margin: 0;height: 22px;font-size: 11px;line-height: 14px;border: 2px solid rgba(107, 159, 199, 0.25);background: #fff;}.modal .form-group input:active, .modal .form-group input:focus, .modal .form-group textarea:active, .modal .form-group textarea:focus, .box-container .form-group input:active, .box-container .form-group input:focus, .box-container .form-group textarea:active, .box-container .form-group textarea:focus, #login .form-group input:active, #login .form-group input:focus, #login .form-group textarea:active, #login .form-group textarea:focus {border: 2px solid rgba(187, 175, 25, 0.75);}.modal .form-group input:required .ng-valid, .modal .form-group textarea:required .ng-valid, .box-container .form-group input:required .ng-valid, .box-container .form-group textarea:required .ng-valid, #login .form-group input:required .ng-valid, #login .form-group textarea:required .ng-valid {border-color: rgba(85, 199, 18, 0.25);}.modal .form-group input:required .ng-valid:active, .modal .form-group input:required .ng-valid:focus, .modal .form-group textarea:required .ng-valid:active, .modal .form-group textarea:required .ng-valid:focus, .box-container .form-group input:required .ng-valid:active, .box-container .form-group input:required .ng-valid:focus, .box-container .form-group textarea:required .ng-valid:active, .box-container .form-group textarea:required .ng-valid:focus, #login .form-group input:required .ng-valid:active, #login .form-group input:required .ng-valid:focus, #login .form-group textarea:required .ng-valid:active, #login .form-group textarea:required .ng-valid:focus {border: 2px solid rgba(85, 199, 18, 0.75);}.modal .form-group input:required.ng-invalid, .modal .form-group textarea:required.ng-invalid, .box-container .form-group input:required.ng-invalid, .box-container .form-group textarea:required.ng-invalid, #login .form-group input:required.ng-invalid, #login .form-group textarea:required.ng-invalid {border-color: rgba(199, 27, 0, 0.25);}.modal .form-group input:required.ng-invalid:active, .modal .form-group input:required.ng-invalid:focus, .modal .form-group textarea:required.ng-invalid:active, .modal .form-group textarea:required.ng-invalid:focus, .box-container .form-group input:required.ng-invalid:active, .box-container .form-group input:required.ng-invalid:focus, .box-container .form-group textarea:required.ng-invalid:active, .box-container .form-group textarea:required.ng-invalid:focus, #login .form-group input:required.ng-invalid:active, #login .form-group input:required.ng-invalid:focus, #login .form-group textarea:required.ng-invalid:active, #login .form-group textarea:required.ng-invalid:focus {border: 2px solid rgba(199, 27, 0, 0.75);}.modal .form-group input.ng-invalid, .modal .form-group textarea.ng-invalid, .box-container .form-group input.ng-invalid, .box-container .form-group textarea.ng-invalid, #login .form-group input.ng-invalid, #login .form-group textarea.ng-invalid {border-color: rgba(199, 27, 0, 0.25);}.modal .form-group input.ng-invalid:active, .modal .form-group input.ng-invalid:focus, .modal .form-group textarea.ng-invalid:active, .modal .form-group textarea.ng-invalid:focus, .box-container .form-group input.ng-invalid:active, .box-container .form-group input.ng-invalid:focus, .box-container .form-group textarea.ng-invalid:active, .box-container .form-group textarea.ng-invalid:focus, #login .form-group input.ng-invalid:active, #login .form-group input.ng-invalid:focus, #login .form-group textarea.ng-invalid:active, #login .form-group textarea.ng-invalid:focus {border: 2px solid rgba(199, 27, 0, 0.75);}.modal .form-group textarea, .box-container .form-group textarea, #login .form-group textarea {padding: 2px 4px;min-height: 50px;resize: vertical;}.modal .form-group input, .box-container .form-group input, #login .form-group input {padding: 2px 4px;}.modal .form-group input[type="number"], .box-container .form-group input[type="number"], #login .form-group input[type="number"] {padding-right: 2px;}.modal .form-group .checkbox, .box-container .form-group .checkbox, #login .form-group .checkbox {position: relative;float: left;margin: 0;padding: 0;}.modal .form-group .checkbox label, .box-container .form-group .checkbox label, #login .form-group .checkbox label {padding: 0 10px 0 0;vertical-align: sub;outline: none;}.modal .form-group .checkbox input[type="checkbox"], .modal .form-group .checkbox input.checkbox, .box-container .form-group .checkbox input[type="checkbox"], .box-container .form-group .checkbox input.checkbox, #login .form-group .checkbox input[type="checkbox"], #login .form-group .checkbox input.checkbox {-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;cursor: pointer;margin: 0 4px 0 2px;border: none;background: none;outline: none;}.modal .form-group .checkbox input[type="checkbox"]:focus, .modal .form-group .checkbox input.checkbox:focus, .box-container .form-group .checkbox input[type="checkbox"]:focus, .box-container .form-group .checkbox input.checkbox:focus, #login .form-group .checkbox input[type="checkbox"]:focus, #login .form-group .checkbox input.checkbox:focus {height: 21px;width: 17px;margin: 0 2px 0 0;}.modal .form-group .radio, .box-container .form-group .radio, #login .form-group .radio {position: relative;float: left;margin: 0;padding: 0;}.modal .form-group .radio label, .box-container .form-group .radio label, #login .form-group .radio label {position: relative;display: block;background: #fff;padding: 4px 16px 3px 20px;margin: 0;box-sizing: border-box;z-index: 1;}.modal .form-group .radio input, .box-container .form-group .radio input, #login .form-group .radio input {-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;position: absolute;left: 0;top: 0;width: 0;height: 0;border: none;outline: none;z-index: 0;}.modal .form-group .radio input + label:before, .box-container .form-group .radio input + label:before, #login .form-group .radio input + label:before {-moz-border-radius: 15px;-webkit-border-radius: 15px;-o-border-radius: 15px;-ms-border-radius: 15px;border-radius: 15px;position: absolute;left: 0;top: 4px;display: block;content: "";width: 15px;height: 15px;background-color: #fff;border: 2px solid #d9d9d9;}.modal .form-group .radio input:checked + label:before, .box-container .form-group .radio input:checked + label:before, #login .form-group .radio input:checked + label:before {background-color: rgba(107, 159, 199, 0.4);border-color: #6B9FC7;}.modal .form-group .radio input:focus + label:before, .box-container .form-group .radio input:focus + label:before, #login .form-group .radio input:focus + label:before {border-color: #BBAF19;}.modal .form-group .radio input:checked:focus + label:before, .box-container .form-group .radio input:checked:focus + label:before, #login .form-group .radio input:checked:focus + label:before {background-color: rgba(187, 175, 25, 0.4);border-color: #BBAF19;}.modal .form-group .radio input:disabled + label, .box-container .form-group .radio input:disabled + label, #login .form-group .radio input:disabled + label {color: gray;}.modal .form-group .radio input:disabled + label:before, .box-container .form-group .radio input:disabled + label:before, #login .form-group .radio input:disabled + label:before {opacity: 0.4;}.modal .form-group *[class*="col"], .box-container .form-group *[class*="col"], #login .form-group *[class*="col"] {padding-left: 0;padding-right: 0;}.modal .form-group *[class*="col"] > span, .box-container .form-group *[class*="col"] > span, #login .form-group *[class*="col"] > span {display: block;margin-top: 4px;word-break: break-word;}.modal .form-group > div > span, .box-container .form-group > div > span, #login .form-group > div > span {padding-left: 6px;}.modal .form-group label.control-label, .box-container .form-group label.control-label, #login .form-group label.control-label {position: relative;padding-left: 0;padding-right: 0;}.modal .form-group label.control-label span, .box-container .form-group label.control-label span, #login .form-group label.control-label span {display: inline;position: relative;background: #fff;padding: 0 6px 0 0;margin-top: 0;}.modal .form-group label.control-label span em, .box-container .form-group label.control-label span em, #login .form-group label.control-label span em {color: #C71B00;margin-left: 2px;font-size: 12px;line-height: 0px;}.modal .form-group label.control-label:before, .box-container .form-group label.control-label:before, #login .form-group label.control-label:before {display: block;position: absolute;left: 0;right: 6px;bottom: 3px;content: "....................................................................................................";letter-spacing: 8px;font-size: 5px;overflow: hidden;line-height: 18px;color: #6B9FC7;}.modal .form-group label.control-label.col-xs-12:before, .box-container .form-group label.control-label.col-xs-12:before, #login .form-group label.control-label.col-xs-12:before {display: none;}.modal .form-group .control-label, .box-container .form-group .control-label, #login .form-group .control-label {box-sizing: border-box;margin-bottom: 0;padding-top: 4px;padding-bottom: 3px;}.modal .form-group.narrow .control-label, .box-container .form-group.narrow .control-label, #login .form-group.narrow .control-label {padding-top: 1px;padding-bottom: 1px;}.modal .form-group.narrow > div > span, .box-container .form-group.narrow > div > span, #login .form-group.narrow > div > span {margin-top: 1px;}.modal .form-control, .box-container .form-control, #login .form-control {border-radius: 2px;border: 2px solid #aaaaaa;box-shadow: none;}.modal .form-control.form-control-faked, .box-container .form-control.form-control-faked, #login .form-control.form-control-faked {height: auto;padding: 2px 4px;border: 2px solid rgba(107, 159, 199, 0.25);min-height: 23px;}.modal .form-control.text-danger, .box-container .form-control.text-danger, #login .form-control.text-danger {color: #C71B00;border: 2px solid #C71B00;}.modal .form-control.select2-container, .box-container .form-control.select2-container, #login .form-control.select2-container {padding: 0;border: none;background: transparent;height: auto;box-shadow: none;filter: none;}.modal .form-control.select2-container .select2-choice, .box-container .form-control.select2-container .select2-choice, #login .form-control.select2-container .select2-choice {-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;height: 24px;line-height: 24px;padding-left: 6px;border: 2px solid rgba(107, 159, 199, 0.25);background: #fff;filter: none;}.modal .form-control.select2-container .select2-choice .select2-chosen, .box-container .form-control.select2-container .select2-choice .select2-chosen, #login .form-control.select2-container .select2-choice .select2-chosen {line-height: 20px;}.modal .form-control.select2-container .select2-choice .select2-arrow, .box-container .form-control.select2-container .select2-choice .select2-arrow, #login .form-control.select2-container .select2-choice .select2-arrow {-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;border-left: none;background: #fff;filter: none;}.modal .form-control.select2-container .select2-choice .select2-arrow b, .box-container .form-control.select2-container .select2-choice .select2-arrow b, #login .form-control.select2-container .select2-choice .select2-arrow b {background-position: 1px -2px;}.modal .form-control.select2-container.select2-container-active .select2-choice, .modal .form-control.select2-container.select2-dropdown-open .select2-choice, .box-container .form-control.select2-container.select2-container-active .select2-choice, .box-container .form-control.select2-container.select2-dropdown-open .select2-choice, #login .form-control.select2-container.select2-container-active .select2-choice, #login .form-control.select2-container.select2-dropdown-open .select2-choice {box-shadow: none;border: 2px solid rgba(187, 175, 25, 0.75) !important;}.modal .form-control.select2-container.select2-dropdown-open .select2-choice .select2-arrow b, .box-container .form-control.select2-container.select2-dropdown-open .select2-choice .select2-arrow b, #login .form-control.select2-container.select2-dropdown-open .select2-choice .select2-arrow b {background-position: -17px -2px;}.modal .form-control.select2-container.select2-container-disabled, .box-container .form-control.select2-container.select2-container-disabled, #login .form-control.select2-container.select2-container-disabled {opacity: .45;}.modal .form-control:focus, .box-container .form-control:focus, #login .form-control:focus {border: 2px solid #BBAF19;background: none;}.modal .warn-box, .box-container .warn-box, #login .warn-box {padding: 0;}.modal .warn-box .edit-unfall, .box-container .warn-box .edit-unfall, #login .warn-box .edit-unfall {-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;display: block;padding: 6px 4px 5px 4px;margin: 2px 0;line-height: 14px;font-size: 13px;text-align: left;border: 2px solid #6B9FC7;background: #e5eef5;outline: none;}.modal .warn-box .edit-unfall.warning, .box-container .warn-box .edit-unfall.warning, #login .warn-box .edit-unfall.warning {border: 2px solid #FFA500;background: #ffe0a8;}.modal .warn-box .edit-unfall:hover, .modal .warn-box .edit-unfall:focus, .box-container .warn-box .edit-unfall:hover, .box-container .warn-box .edit-unfall:focus, #login .warn-box .edit-unfall:hover, #login .warn-box .edit-unfall:focus {text-decoration: none;}.modal .warn-box .edit-unfall:hover p, .modal .warn-box .edit-unfall:focus p, .box-container .warn-box .edit-unfall:hover p, .box-container .warn-box .edit-unfall:focus p, #login .warn-box .edit-unfall:hover p, #login .warn-box .edit-unfall:focus p {color: #fff;}.modal .warn-box .edit-unfall p, .box-container .warn-box .edit-unfall p, #login .warn-box .edit-unfall p {white-space: normal;margin: 0 3px;font-weight: 700;color: #000;}.modal .warn-box .edit-unfall:focus, .modal .warn-box .edit-unfall:hover, .modal .warn-box .edit-unfall:active, .box-container .warn-box .edit-unfall:focus, .box-container .warn-box .edit-unfall:hover, .box-container .warn-box .edit-unfall:active, #login .warn-box .edit-unfall:focus, #login .warn-box .edit-unfall:hover, #login .warn-box .edit-unfall:active {-moz-transition: none;-webkit-transition: none;-o-transition: none;-ms-transition: none;transition: none;border-color: #8e8513;background: #BBAF19;box-shadow: 0 0 3px 1px #BBAF19;color: white;}.modal.modal .modal-dialog, .box-container.modal .modal-dialog, #login.modal .modal-dialog {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;}.modal.modal .modal-content, .box-container.modal .modal-content, #login.modal .modal-content {-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;width: 100%;border: 1px solid #d4d4d4;background: #fff;}.modal.modal .modal-content .modal-header, .box-container.modal .modal-content .modal-header, #login.modal .modal-content .modal-header {position: relative;margin: -1px -1px 0 -1px;padding: 5px;background: #6B9FC7;font-size: 12px;font-weight: 700;color: white;border: 1px solid #4382b2;border-bottom-width: 0;}.modal.modal .modal-content .modal-header:after, .box-container.modal .modal-content .modal-header:after, #login.modal .modal-content .modal-header:after {content: "";display: table;clear: both;}.modal.modal .modal-content .modal-header i, .box-container.modal .modal-content .modal-header i, #login.modal .modal-content .modal-header i {font-size: 16px;margin: -2px 6px -2px -2px;display: block;float: left;}.modal.modal .modal-content .modal-header .modal-title-container, .box-container.modal .modal-content .modal-header .modal-title-container, #login.modal .modal-content .modal-header .modal-title-container {display: flex;align-items: center;padding-left: 9px;}.modal.modal .modal-content .modal-header .modal-title-container i, .box-container.modal .modal-content .modal-header .modal-title-container i, #login.modal .modal-content .modal-header .modal-title-container i {color: #A30000;}.modal.modal .modal-content .modal-header .modal-title, .box-container.modal .modal-content .modal-header .modal-title, #login.modal .modal-content .modal-header .modal-title {display: block;float: left;padding: 0 0 0 4px;font-size: 14px;font-weight: 700;color: #fff;text-transform: uppercase;}.modal.modal .modal-content .modal-header .close, .box-container.modal .modal-content .modal-header .close, #login.modal .modal-content .modal-header .close {-moz-transition: opacity 0.3s;-webkit-transition: opacity 0.3s;-o-transition: opacity 0.3s;-ms-transition: opacity 0.3s;transition: opacity 0.3s;display: block;float: right;margin: 0;height: 20px;width: 20px;color: #fff;opacity: 0.75;outline: none;}.modal.modal .modal-content .modal-header .close:focus, .box-container.modal .modal-content .modal-header .close:focus, #login.modal .modal-content .modal-header .close:focus {box-shadow: 0 0 4px 0px #18a9dd;}.modal.modal .modal-content .modal-header .close:hover, .box-container.modal .modal-content .modal-header .close:hover, #login.modal .modal-content .modal-header .close:hover {opacity: 1.0;}.modal.modal .modal-content .modal-header .close > i, .box-container.modal .modal-content .modal-header .close > i, #login.modal .modal-content .modal-header .close > i {display: block;padding: 3px;height: 20px;width: 20px;font-size: 12px;}.modal.modal .modal-content .modal-body, .box-container.modal .modal-content .modal-body, #login.modal .modal-content .modal-body {border: none;padding: 10px;font-size: 12px;}.modal.modal .modal-content .modal-body:after, .box-container.modal .modal-content .modal-body:after, #login.modal .modal-content .modal-body:after {content: "";display: table;clear: both;}.modal.modal .modal-content .modal-body .modal-data-container, .box-container.modal .modal-content .modal-body .modal-data-container, #login.modal .modal-content .modal-body .modal-data-container {display: flex;align-items: center;justify-content: space-between;position: relative;}.modal.modal .modal-content .modal-body .modal-data-container ul, .box-container.modal .modal-content .modal-body .modal-data-container ul, #login.modal .modal-content .modal-body .modal-data-container ul {width: 100%;list-style-type: none;max-height: 103px;overflow: auto;}.modal.modal .modal-content .modal-body .modal-data-container img, .box-container.modal .modal-content .modal-body .modal-data-container img, #login.modal .modal-content .modal-body .modal-data-container img {position: absolute;right: 40px;}.modal.modal .modal-content .modal-footer, .box-container.modal .modal-content .modal-footer, #login.modal .modal-content .modal-footer {margin: 0;padding: 10px;border-top: none;background: none;}.modal.modal .modal-content .modal-footer:after, .box-container.modal .modal-content .modal-footer:after, #login.modal .modal-content .modal-footer:after {content: "";display: table;clear: both;}.modal.modal .modal-content .modal-footer .font-12, .box-container.modal .modal-content .modal-footer .font-12, #login.modal .modal-content .modal-footer .font-12 {font-size: 12px;}.modal.modal .modal-content .divider, .box-container.modal .modal-content .divider, #login.modal .modal-content .divider {border-top: 1px solid lightgray;}.modal .form-buttons, .box-container .form-buttons, #login .form-buttons {text-align: right;}.modal .form-buttons.spaced, .box-container .form-buttons.spaced, #login .form-buttons.spaced {margin-top: 10px;}.modal .form-buttons .btn-search, .box-container .form-buttons .btn-search, #login .form-buttons .btn-search {margin: 0 0 10px 10px;padding: 3px 12px;outline: none !important;}.modal .form-buttons .btn-search:focus, .box-container .form-buttons .btn-search:focus, #login .form-buttons .btn-search:focus {box-shadow: 0 0 4px 0px #18a9dd;}.modal .form-buttons .btn-search:focus, .modal .form-buttons .btn-search:hover, .modal .form-buttons .btn-search:active, .box-container .form-buttons .btn-search:focus, .box-container .form-buttons .btn-search:hover, .box-container .form-buttons .btn-search:active, #login .form-buttons .btn-search:focus, #login .form-buttons .btn-search:hover, #login .form-buttons .btn-search:active {-moz-transition: none;-webkit-transition: none;-o-transition: none;-ms-transition: none;transition: none;border-color: #8e8513;background: #BBAF19;box-shadow: 0 0 3px 1px #BBAF19;color: white;}.modal .form-buttons.inset, .box-container .form-buttons.inset, #login .form-buttons.inset {position: absolute;right: 5px;bottom: 5px;}.modal-backdrop {background-color: #fff;}.modal-backdrop.in {opacity: 0.75;}input[type="text"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="button"]:focus,textarea:focus {border: 2px solid #8e8513;}.page-back-link {margin-bottom: 10px;}.page-back-link a {position: relative;padding-left: 15px;font-size: 15px;font-weight: bold;}.page-back-link a:hover {text-decoration: none;}.page-back-link a i.icon-angle-left {position: absolute;left: 0;top: -5px;margin: 0;font-size: 25px;}#loader-overlay {position: fixed;}.loading-overlay {position: absolute;top: -1px;left: -1px;right: -1px;bottom: -1px;background: rgba(255, 255, 255, 0.75);z-index: 9999;}.loading-overlay > .spinner {display: block;position: absolute;top: 50%;left: 50%;width: 90px;height: 90px;margin-top: -45px;margin-left: -45px;background: #fff;border: 4px solid #6B9FC7;border-radius: 60px;padding: 5px;}.loading-overlay > .info {display: block;position: absolute;top: 50%;left: 0;right: 0;text-align: center;margin-top: 45px;padding: 5px;font-weight: 700;font-size: 16px;color: #6B9FC7;}.loading-overlay.align-top > .spinner {top: 200px;margin-top: 0;}.loading-overlay .loader-progress-bar {position: fixed;top: 63px;left: 0;right: 0;height: 4px;background: #aaaaaa;}.loading-overlay .loader-progress-bar .loader-progress-indicator {-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;-ms-transition: all 1s;transition: all 1s;position: relative;height: 100%;background: #6B9FC7;}#patient .content-inner {padding: 0;margin-bottom: 20px;}#patient .patient-info .col-display, #patient .patient-info .col-label {padding-left: 0;padding-right: 0;}#patient .patient-info .col-display p, #patient .patient-info .col-label p {margin: 0;height: 2em;}#patient-suche #addPatient {cursor: pointer;}#loader-icon {position: fixed;top: 5px;left: 5px;z-index: 10;background: white;padding: 1px;}.ajax-loader {position: absolute;left: 50%;top: 50%;margin-left: -32px;margin-top: -32px;display: block;}.form-control {font-size: 11px;border-radius: 2px;}.form-group {margin-bottom: 7px;}.bottom-space {margin-bottom: 20px;}.margin-bottom {margin-bottom: 60px;}h2 {font-weight: 300;color: gray;}.collapsible {display: block;}.collapsible:after {content: "";display: table;clear: both;}.collapsible.collapsed {height: 0;overflow: hidden;}.calendar {position: relative;}.calendar > input {padding-right: 20px;}.calendar .dropdown-menu {overflow: hidden;}.calendar .calendar-button {position: absolute;right: -3px;top: 0;bottom: 0;outline: none !important;padding: 0 0 5px 0;opacity: 0.8;}.calendar .calendar-button i {font-size: 12px;}.calendar .calendar-button:hover {opacity: 1;}.calendar ul {-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;padding: 0;border: none;}.calendar ul li {-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;border-color: rgba(107, 159, 199, 0.25);border-style: solid;border-width: 0 2px 0 2px;padding: 4px !important;}.calendar ul li:last-child {-moz-border-radius: 0 0 2px 2px;-webkit-border-radius: 0 0 2px 2px;-o-border-radius: 0 0 2px 2px;-ms-border-radius: 0 0 2px 2px;border-radius: 0 0 2px 2px;border-bottom-width: 2px;}.calendar ul li:first-child {-moz-border-radius: 2px 2px 0 0;-webkit-border-radius: 2px 2px 0 0;-o-border-radius: 2px 2px 0 0;-ms-border-radius: 2px 2px 0 0;border-radius: 2px 2px 0 0;border-top-width: 2px;}.calendar ul table thead {border-bottom: 1px solid #d4d4d4;}.calendar ul table tbody button {height: 24px;}.calendar ul table tbody button:active, .calendar ul table tbody button.active {color: #6B9FC7;font-weight: 700;border-color: rgba(107, 159, 199, 0.6) !important;}.calendar ul table tbody button:hover {border-color: rgba(107, 159, 199, 0.4) !important;color: #6B9FC7;}.calendar ul table tbody button.btn-info {color: #6B9FC7;font-weight: 700;}.calendar ul table tbody span.text-info {color: #6B9FC7;font-weight: 700;}.calendar ul table tbody span.text-muted {color: inherit;opacity: 0.33;}.calendar ul table button {-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;-o-box-shadow: none !important;-ms-box-shadow: none !important;box-shadow: none !important;border: 2px solid transparent !important;background: none !important;outline: none !important;padding: 0 5px;}.calendar ul table button:focus, .calendar ul table button:hover, .calendar ul table button:active {-moz-transition: none;-webkit-transition: none;-o-transition: none;-ms-transition: none;transition: none;border-color: #8e8513;background: #BBAF19;box-shadow: 0 0 3px 1px #BBAF19;color: white;}.calendar ul table button:focus {box-shadow: 0 0 4px 0px #18a9dd;}.calendar ul table button:hover {color: #6B9FC7;}hr {margin-top: 12px;margin-bottom: 11px;border-top: 1px solid #f2f2f2;}hr.narrow {margin-top: 9px;margin-bottom: 9px;}.table-wrapper {margin-right: -1px;margin-left: -1px;}table.table {position: relative;width: 100%;margin: 0;background: #fff;clear: both;border-bottom: 1px solid #d4d4d4;}table.table input {display: block;width: 100%;text-align: inherit !important;font-size: 11px;line-height: 12px;max-height: 24px;padding: 2px;border: 2px solid rgba(107, 159, 199, 0.25) !important;background: #fff !important;border-radius: 2px !important;margin: 0;}table.table input:active, table.table input:focus {border: 2px solid #bbaf19 !important;box-shadow: none !important;}table.table input.ng-invalid, table.table input.invalid {border-color: rgba(199, 27, 0, 0.25) !important;}table.table input.ng-invalid:active, table.table input.ng-invalid:focus, table.table input.invalid:active, table.table input.invalid:focus {border: 2px solid rgba(199, 27, 0, 0.75) !important;}table.table input.checkbox {border: none !important;background: none !important;width: 20px;margin: 2px auto 0 auto;padding: 0;}table.table input {padding: 2px 6px;}table.table input[type="number"] {padding-right: 2px;}table.table th.no-break, table.table td.no-break {white-space: nowrap;}table.table th.size-auto, table.table td.size-auto {width: 1px;}table.table th.size-fill, table.table td.size-fill {width: 100%;}table.table th.size-half, table.table td.size-half {width: 50%;}table.table th.size-third, table.table td.size-third {width: 33%;}table.table th.size-xs, table.table td.size-xs {width: 48px;width: 48px;min-width: 48px;}table.table th.size-pk, table.table td.size-pk {min-width: 48px;}table.table th.size-sm, table.table td.size-sm {min-width: 60px;}table.table th.size-md, table.table td.size-md {min-width: 80px;}table.table th.size-calendar, table.table td.size-calendar {min-width: 100px;}table.table th.size-ketten-kuerzel, table.table td.size-ketten-kuerzel {min-width: 113px;}table.table th.size-lg, table.table td.size-lg {min-width: 120px;}table.table th.size-ketten-diagnose, table.table td.size-ketten-diagnose {min-width: 130px;}table.table th.size-xl, table.table td.size-xl {min-width: 160px;}table.table th.size-xxl, table.table td.size-xxl {min-width: 200px;}table.table th.size-xxl-max, table.table td.size-xxl-max {max-width: 200px;}table.table th.text-left, table.table td.text-left {text-align: left;}table.table th.text-center, table.table td.text-center {text-align: center;}table.table th.text-right, table.table td.text-right {text-align: right;}table.table th.text-bold, table.table td.text-bold {font-size: 12px;font-weight: 700;}table.table > thead, table.table > tbody, table.table > tfoot {font-size: 11px;}table.table > thead .action-inner, table.table > tbody .action-inner, table.table > tfoot .action-inner {margin: 0 auto;width: 24px;}table.table > thead .action-inner.action-2x, table.table > tbody .action-inner.action-2x, table.table > tfoot .action-inner.action-2x {width: 48px;}table.table > thead .action-inner.action-3x, table.table > tbody .action-inner.action-3x, table.table > tfoot .action-inner.action-3x {width: 72px;}table.table tr.zuschlag {height: 20px;}table.table tr.zuschlag .icon-arrow-right {color: gray;font-size: 21px;}table.table tr.zuschlag td {padding-top: 0;padding-bottom: 0;}table.table tr.zuschlag td span {line-height: 10px;}table.table tr.editor {border: 2px solid #4382b2;background: rgba(107, 159, 199, 0.2);}table.table tr.editor:hover {background: rgba(107, 159, 199, 0.2);}table.table tr.editor > td {position: relative;}table.table tr.editor > td .calendar-button {top: 4px;right: 4px;}table.table tr.editor > td.row-grip {border-right: none;background: none;cursor: default;}table.table tr.editor > td.row-grip:hover {background: none;}table.table tr.editor:last-child {border-bottom-width: 2px;}table.table tr.editor.editMode {border-color: transparent;}table.table tr.editor.editMode.active > td {z-index: 100;background: white;}table.table tr.editor.editMode.active:after {display: block;content: "";position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.2);}table.table > thead {background: #6B9FC7;color: #fff;border: 1px solid #4382b2;}table.table > thead th {background: #a3c3dc;border-color: #4382b2;border-width: 1px 1px 1px 0;border-style: solid;padding: 3px 4px 2px 4px;text-align: center;}table.table > thead th:last-child {border-right-width: 0;}table.table > thead th.row-grip {min-width: 12px;}table.table > thead th.sortable label {display: block;cursor: pointer;color: white;padding-right: 13px;position: relative;}table.table > thead th.sortable label i {position: absolute;top: 0;right: -2px;font-size: 14px;}table.table > thead th.sortable label:hover {color: white;}table.table > thead .th-disabled {background: #aaaaaa;border: 1px solid #555555;}table.table > thead label {margin: 0;}table.table .thead-disabled {border: 1px solid #555555;}table.table > tbody > tr, table.table > tfoot > tr {height: 32px;border: 1px solid #d4d4d4;border-top-width: 1px;cursor: default;}table.table > tbody > tr span, table.table > tfoot > tr span {display: block;line-height: 14px;word-break: break-word;}table.table > tbody > tr span > span, table.table > tfoot > tr span > span {position: relative;float: left;padding-right: 9px;color: gray;}table.table > tbody > tr span > span:after, table.table > tfoot > tr span > span:after {display: block;content: "/";position: absolute;top: 0;right: 0;margin: 0 3px;color: #000;}table.table > tbody > tr span > span:last-child:after, table.table > tfoot > tr span > span:last-child:after {display: none;}table.table > tbody > tr > td, table.table > tfoot > tr > td {width: 1px;padding: 3px;vertical-align: middle;border-color: #d4d4d4;border-style: solid;border-width: 0 1px 0 0;}table.table > tbody > tr > td:last-child, table.table > tfoot > tr > td:last-child {border-right-width: 0;}table.table > tbody > tr > td > span, table.table > tfoot > tr > td > span {padding: 0 3px;}table.table > tbody > tr > td div.profile-link, table.table > tfoot > tr > td div.profile-link {position: relative;padding-left: 30px;}table.table > tbody > tr > td div.profile-link .profile-link, table.table > tfoot > tr > td div.profile-link .profile-link {margin-right: 4px;vertical-align: middle;color: #000;}table.table > tbody > tr > td div.profile-link .profile-link-icon, table.table > tfoot > tr > td div.profile-link .profile-link-icon {position: absolute;top: 50%;left: -3px;bottom: 0;display: block;width: 30px;height: 30px;margin-top: -12px;margin-right: 4px;vertical-align: middle;color: #000;}table.table > tbody > tr > td div.profile-link .profile-link-icon .icon-profile-link, table.table > tfoot > tr > td div.profile-link .profile-link-icon .icon-profile-link {display: block;font-size: 22px;margin-top: -2px;color: #555555;}table.table > tbody > tr > td div.profile-link .profile-link-icon .icon-profile-link:focus, table.table > tbody > tr > td div.profile-link .profile-link-icon .icon-profile-link:hover, table.table > tbody > tr > td div.profile-link .profile-link-icon .icon-profile-link:active, table.table > tfoot > tr > td div.profile-link .profile-link-icon .icon-profile-link:focus, table.table > tfoot > tr > td div.profile-link .profile-link-icon .icon-profile-link:hover, table.table > tfoot > tr > td div.profile-link .profile-link-icon .icon-profile-link:active {color: #a59a16;}table.table > tbody > tr > td div.profile-link .profile-link-icon .icon-user-plus, table.table > tfoot > tr > td div.profile-link .profile-link-icon .icon-user-plus {color: #555555;font-size: 19px;}table.table > tbody > tr > td div.profile-link .profile-link-icon .icon-user-plus:focus, table.table > tbody > tr > td div.profile-link .profile-link-icon .icon-user-plus:hover, table.table > tbody > tr > td div.profile-link .profile-link-icon .icon-user-plus:active, table.table > tfoot > tr > td div.profile-link .profile-link-icon .icon-user-plus:focus, table.table > tfoot > tr > td div.profile-link .profile-link-icon .icon-user-plus:hover, table.table > tfoot > tr > td div.profile-link .profile-link-icon .icon-user-plus:active {color: #a59a16;}table.table > tbody > tr > td .action-inner .btn, table.table > tfoot > tr > td .action-inner .btn {display: block;float: left;width: 24px;height: 22px;border: none;background: none;padding: 0;font-size: 16px;outline: none !important;}table.table > tbody > tr > td .action-inner .btn:focus, table.table > tfoot > tr > td .action-inner .btn:focus {box-shadow: 0 0 4px 0px #18a9dd;}table.table > tbody > tr > td .action-inner .btn:focus, table.table > tbody > tr > td .action-inner .btn:hover, table.table > tbody > tr > td .action-inner .btn:active, table.table > tfoot > tr > td .action-inner .btn:focus, table.table > tfoot > tr > td .action-inner .btn:hover, table.table > tfoot > tr > td .action-inner .btn:active {outline: none !important;color: #a59a16;}table.table > tbody > tr > td .action-inner .btn:active, table.table > tbody > tr > td .action-inner .btn.active, table.table > tfoot > tr > td .action-inner .btn:active, table.table > tfoot > tr > td .action-inner .btn.active {box-shadow: none;-webkit-box-shadow: none;}table.table > tbody > tr > td .action-inner .btn:active:focus, table.table > tbody > tr > td .action-inner .btn.active:focus, table.table > tfoot > tr > td .action-inner .btn:active:focus, table.table > tfoot > tr > td .action-inner .btn.active:focus {border: none;}table.table > tbody > tr > td .action-inner .btn.btn-icon.icon-profile-link, table.table > tfoot > tr > td .action-inner .btn.btn-icon.icon-profile-link {font-size: 26px;}table.table > tbody > tr > td .action-inner .btn.btn-icon i.icon-edit, table.table > tfoot > tr > td .action-inner .btn.btn-icon i.icon-edit {padding-top: 0;}table.table > tbody > tr > td .action-inner .btn.btn-icon i.icon-plus, table.table > tfoot > tr > td .action-inner .btn.btn-icon i.icon-plus {font-size: 14px;padding-top: 2px;padding-right: 2px;}table.table > tbody > tr > td .action-inner .btn[disabled="disabled"], table.table > tfoot > tr > td .action-inner .btn[disabled="disabled"] {cursor: not-allowed;}table.table > tbody > tr > td .action-inner .btn:focus, table.table > tfoot > tr > td .action-inner .btn:focus {border: 1px dotted #aaaaaa;}table.table > tbody > tr > td .action-inner .btn, table.table > tfoot > tr > td .action-inner .btn {padding-top: 4px;}table.table > tbody > tr > td.row-grip, table.table > tfoot > tr > td.row-grip {-moz-transition: background 0.3s;-webkit-transition: background 0.3s;-o-transition: background 0.3s;-ms-transition: background 0.3s;transition: background 0.3s;position: relative;border-right: 1px solid #d4d4d4;background: #f2f2f2;min-width: 13px;cursor: pointer;}table.table > tbody > tr > td.row-grip > span, table.table > tfoot > tr > td.row-grip > span {-moz-transition: border 0.3s;-webkit-transition: border 0.3s;-o-transition: border 0.3s;-ms-transition: border 0.3s;transition: border 0.3s;display: block;width: 0px;height: 0px;border-bottom: 4px solid #cacaca;border-left: 3px solid transparent;border-right: 3px solid transparent;margin: 3px 2px;padding: 0;}table.table > tbody > tr > td.row-grip:hover, table.table > tfoot > tr > td.row-grip:hover {background: #e6e6e6;}table.table > tbody > tr > td.row-grip:hover > span, table.table > tfoot > tr > td.row-grip:hover > span {border-bottom: 4px solid #b3b3b3;}table.table > tbody > tr .td-container, table.table > tfoot > tr .td-container {display: flex;justify-content: space-between;}table.table > tbody > tr .td-container .warning, table.table > tfoot > tr .td-container .warning {color: #C71B00;}table.table > tbody > tr:hover, table.table > tfoot > tr:hover {background: #f9f9f9;}table.table > tbody > tr.selectable, table.table > tfoot > tr.selectable {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}table.table > tbody > tr.selected, table.table > tfoot > tr.selected {background: rgba(107, 159, 199, 0.2);}table.table > tbody > tr.selected:hover, table.table > tfoot > tr.selected:hover {background: rgba(107, 159, 199, 0.1);}table.table.bhp-overview-table > tbody > tr, table.table.bhp-overview-table > tfoot > tr {height: 26px;}table.table.bhp-overview-table > tbody > tr.zuschlag, table.table.bhp-overview-table > tfoot > tr.zuschlag {height: 22px;}table.table.bhp-overview-table > tbody > tr.zuschlag td, table.table.bhp-overview-table > tfoot > tr.zuschlag td {padding: 0 3px;}table.table .calendar-button {top: 4px;right: 4px;}table.table .drop-box {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background: #fff;padding: 2px 2px 2px 10px;border: 2px solid rgba(107, 159, 199, 0.25);cursor: pointer;}table.table .drop-box .text {color: rgba(0, 0, 0, 0.28);}table.table .data-container {margin-left: 2px;}table.table .data-container .data-info {color: rgba(11, 14, 16, 0.28);}.action-inner .btn {display: block;float: left;width: 24px;height: 22px;border: none;background: none;padding: 0;font-size: 16px;outline: none !important;}.action-inner .btn:focus {box-shadow: 0 0 4px 0px #18a9dd;}.action-inner .btn:focus, .action-inner .btn:hover, .action-inner .btn:active {outline: none !important;color: #a59a16;}.action-inner .btn:active, .action-inner .btn.active {box-shadow: none;-webkit-box-shadow: none;}.action-inner .btn:active:focus, .action-inner .btn.active:focus {border: none;}.action-inner .btn.btn-icon.icon-profile-link {font-size: 26px;}.action-inner .btn.btn-icon i.icon-edit {padding-top: 0;}.action-inner .btn.btn-icon i.icon-plus {font-size: 14px;padding-top: 2px;padding-right: 2px;}.action-inner .btn[disabled="disabled"] {cursor: not-allowed;}.action-inner .btn:focus {border: 1px dotted #aaaaaa;}.action-inner .btn {padding-top: 4px;}ul.table {position: relative;width: 100%;margin: 0;padding: 0;list-style: none;font-size: 11px;background: #fff;clear: both;}ul.table .table-column.size-5 {width: 5%;}ul.table .table-column.size-10 {width: 10%;}ul.table .table-column.size-15 {width: 10%;}ul.table .table-column.size-20 {width: 20%;}ul.table .table-column.size-30 {width: 30%;}ul.table .table-column.size-35 {width: 30%;}ul.table .table-column.size-40 {width: 40%;}ul.table .table-column.size-45 {width: 45%;}ul.table .table-column.size-50 {width: 50%;}ul.table .table-column.size-60 {width: 60%;}ul.table .table-column.size-70 {width: 70%;}ul.table .table-column.size-80 {width: 80%;}ul.table .table-column.size-90 {width: 90%;}ul.table .table-column.size-100 {width: 100%;}ul.table > .table-header {background: #a3c3dc;border-top: 1px solid #4382b2;border-bottom: 1px solid #4382b2;}ul.table > .table-header:after {content: "";display: table;clear: both;}ul.table > .table-header label {margin: 0;color: #fff;}ul.table > .table-header > .table-column {float: left;background: none;border-right: 1px solid #4382b2;padding: 3px 4px 2px 4px;text-align: center;}ul.table > .table-header > .table-column:last-child {border-right: none;}ul.table > .table-header > .table-column.sortable label {cursor: pointer;color: white;padding-right: 13px;position: relative;}ul.table > .table-header > .table-column.sortable label i {position: absolute;top: 0;right: -2px;font-size: 14px;}ul.table > .table-header > .table-column.sortable label:hover {color: white;}ul.table > .table-row, ul.table > .table-footer {height: 32px;border: 0 solid #d4d4d4;border-bottom-width: 1px;}ul.table > .table-row:after, ul.table > .table-footer:after {content: "";display: table;clear: both;}ul.table > .table-row:last-child, ul.table > .table-footer:last-child {border-bottom-width: 0;}ul.table > .table-row > .table-column, ul.table > .table-footer > .table-column {float: left;padding: 9px 3px 7px 3px;vertical-align: middle;border-color: #d4d4d4;border-style: solid;border-width: 0 1px 0 0;}ul.table > .table-row > .table-column > span, ul.table > .table-footer > .table-column > span {padding: 0 3px;}ul.table > .table-row > .table-column .table-column-label, ul.table > .table-footer > .table-column .table-column-label {display: none;}ul.table > .table-row:hover, ul.table > .table-footer:hover {background: #f9f9f9;}ul.table > .table-row.selected, ul.table > .table-footer.selected {background: rgba(107, 159, 199, 0.4);}ul.table > .table-row.selected:hover, ul.table > .table-footer.selected:hover {background: rgba(107, 159, 199, 0.1);}.pagination-container {border-top: 1px solid #d4d4d4;padding: 10px;}.pagination-container .pagination {margin: 0;}.pagination-container .pagination li.disabled > a {cursor: default;}.pagination-container .pagination-info {width: 200px;margin: -33px auto 0 auto;height: 29px;text-align: center;padding-top: 4px;}.modal.fade .modal-dialog {-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}.modal.login-modal .modal-dialog {width: 320px;margin: 0 auto;}.modal.login-modal .modal-dialog .modal-footer {text-align: center;}.modal.moveable {right: auto;bottom: auto;width: 0;height: 0;overflow: visible;}.modal.moveable .modal-dialog {-moz-box-shadow: 8px 8px 16px 0 rgba(0,0,0,0.33);-webkit-box-shadow: 8px 8px 16px 0 rgba(0,0,0,0.33);-o-box-shadow: 8px 8px 16px 0 rgba(0,0,0,0.33);-ms-box-shadow: 8px 8px 16px 0 rgba(0,0,0,0.33);box-shadow: 8px 8px 16px 0 rgba(0,0,0,0.33);top: 25%;left: 50%;right: auto;bottom: auto;margin: 0 0 0 -300px;width: 600px;}.dropdown-right-align .dropdown-menu {right: 0 !important;left: auto !important;}.modal-dialog {margin: 30px;}@media (min-width: 768px) {.form-horizontal .control-label {text-align: left;}.modal-dialog {margin: 30px auto;}}.page-error-box {padding: 50px;}.page-error-box .page-error-header {font-size: 32px;font-weight: 400;color: #aaaaaa;margin: 0 0 24px 0;text-transform: uppercase;}.page-error-box .page-error-content {font-size: 20px;min-height: 100px;}.page-error-box .page-error-stacktrace {-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);position: relative;padding: 20px;border: 1px solid #d4d4d4;background: #fff;}.page-error-box .page-error-stacktrace > h1, .page-error-box .page-error-stacktrace > h2 {position: relative;margin: -21px -21px 0 -21px;padding: 8px 9px;background: #6B9FC7;font-size: 14px;font-weight: 700;color: white;border: 1px solid #4382b2;}.page-error-box .page-error-stacktrace > h2 {margin: 0 -21px;}.page-error-box .page-error-stacktrace .snippet {-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;padding: 0;margin: 0 -20px;line-height: 20px;border: none;}.page-error-box .page-error-stacktrace .snippet .line {display: block;padding: 0 4px;background: whitesmoke;}.page-error-box .page-error-stacktrace .snippet .line:nth-child(2n) {background: #e0e0e0;}.page-error-box .page-error-stacktrace .snippet .line.error {color: #C71B00;font-weight: 900;}.page-error-box .page-error-stacktrace .stack {-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;padding: 30px;margin: 0 -20px -20px -20px;line-height: 20px;background: #fff;border: none;}.page-error-box .page-error-stacktrace .error-details dd {margin: 0 0 10px 0;}.page-error-box .page-error-options {margin-top: 25px;padding-top: 10px;border-top: 2px solid #d4d4d4;}.page-error-box .page-error-options ul {padding: 0;list-style-type: none;}.page-error-box .page-error-options ul:after {content: "";display: table;clear: both;}.page-error-box .page-error-options ul li {float: left;margin-right: 10px;}body .select2-drop {-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;padding: 0;border: 2px solid #6B9FC7;background: #fff;overflow: hidden;max-height: none;max-width: 600px;white-space: nowrap;width: auto !important;}body .select2-drop .select2-search {min-height: 0;margin: 0;padding: 0;}body .select2-drop .select2-search input {border: none;border-bottom: 2px solid #BBAF19;background: url("/assets/select2/select2.png") no-repeat 100% -22px;}body .select2-drop ul.select2-results {margin: 0;padding: 0;max-height: 300px;font-size: 12px;overflow-y: scroll;}body .select2-drop ul.select2-results .select2-highlighted {background: rgba(107, 159, 199, 0.75);color: #fff;cursor: default;}body .select2-drop ul.select2-results .select2-highlighted div .ez-label {font-size: 10px;background-color: #e1ecf4;color: black;padding: 0 5px;border: 1px solid #d4d4d4;border-radius: 10px;margin-left: 5px;}body .select2-drop ul.select2-results .select2-result-label {padding: 1px 5px;}.dropdown-menu, .select2-drop {-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;padding: 0;border: 2px solid #6B9FC7;background: #fff;overflow-x: hidden;overflow-y: scroll;max-height: 300px;}.dropdown-menu > li, .select2-drop > li {max-width: 400px;}.dropdown-menu > li a, .select2-drop > li a {font-size: 12px;padding: 1px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.dropdown-menu > li a strong, .select2-drop > li a strong {color: #6B9FC7;}.dropdown-menu > li.active a, .select2-drop > li.active a {background: rgba(107, 159, 199, 0.75);color: #fff;cursor: default;}.dropdown-menu > li.active a strong, .select2-drop > li.active a strong {color: #fff;}.dropdown-menu > li.active a:hover, .select2-drop > li.active a:hover {background: #6B9FC7;color: #fff;}.dropdown-menu > li.active a:hover strong, .select2-drop > li.active a:hover strong {color: #fff;}.ketten-select {font-size: 13px;display: block;position: relative;padding-left: 20px;}.ketten-select input[type="checkbox"] {height: 16px;width: 16px;position: absolute;left: 0;top: 0;margin: 0;}.ketten-select label {margin: 0;}.ketten-diagnosen-container th {text-align: left;background: #f2f2f2;padding: 4px 8px;font-weight: normal;border-bottom: 1px solid #d4d4d4;font-size: 12px;color: grey;}.ketten-diagnosen {border-bottom: 1px solid #d4d4d4;}.ketten-diagnosen td {padding: 5px 0 5px 10px;}.ketten-diagnosen .td-name {padding: 5px 0 5px 10px;}.ketten-diagnosen .td-description {padding: 5px 10px 5px 10px;}.ketten-diagnosen-name {font-size: 13px;display: block;font-weight: bold;width: max-content;}.ketten-diagnosen-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin: 0;}.ketten-diagnosen-description {align-self: flex-end;}.ketten-diagnosen-title {padding: 5px;background: #e4e4e4;border: 1px solid #d4d4d4;font-size: 15px;font-weight: 600;}#jr_inner {-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-o-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}.select2-with-searchbox {overflow-y: hidden;}.select2-with-searchbox .select2-results {width: 100%;}.box-container .form-control.select2-container.ng-invalid .select2-choice,.modal .form-control.select2-container.ng-invalid .select2-choice {border: 2px solid rgba(199, 27, 0, 0.25);}.error-box {padding: 8px 8px 4px;font-size: 11px;color: #a71701;margin-bottom: 8px;}.error-box p {margin: 0 0 4px;font-size: inherit !important;}.arrow {width: 0;height: 0;border-top: 2px solid transparent;border-left: 7px solid rgba(0, 0, 0, 0.28);border-bottom: 2px solid transparent;margin-left: 24px;}.arrow:before {content: "";position: absolute;width: 30px;height: 2px;background: rgba(0, 0, 0, 0.28);left: 118px;top: 14px;}.lz-search-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}.lz-search-container > button {margin-right: 3px;}.lz-search-container > button:focus, .lz-search-container > button:hover, .lz-search-container > button:active {outline: none !important;color: #a59a16;}.ez-label {font-size: 10px;background: #e1ecf4;padding: 0 5px;border: 1px solid #d4d4d4;border-radius: 10px;margin-left: 5px;color: black;}.padding-zero {padding: 0 !important;}.lzi-text-container {width: 100%;}.lzi-text-container .lzi-text {align-self: center;margin-left: 10px !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.modal .form-group, .box-container .form-group, #modal-password-change .form-group {padding: 0 0 0 15px;}.modal .form-group span, .box-container .form-group span, #modal-password-change .form-group span {margin: 0;}.modal .blue-text, .box-container .blue-text, #modal-password-change .blue-text {color: #6B9FC7;font-size: 14px;}.modal .password-text-container, .box-container .password-text-container, #modal-password-change .password-text-container {margin: 20px 0;}.modal.modal .modal-content, .box-container.modal .modal-content, #modal-password-change.modal .modal-content {width: 100%;}.modal .disabled, .box-container .disabled, #modal-password-change .disabled {color: #aaaaaa;}.bottom-bar-container {display: flex;position: fixed;bottom: 0;left: 0;width: 100%;justify-content: space-between;align-items: center;padding: 10px 20px;background: #6B9FC7;z-index: 9;}.bottom-bar-container .bar-font {font-size: 16px;color: #fff;}.bottom-bar-actions {display: flex;}.bottom-bar-actions .bottom-bar-date {display: inherit;align-items: center;height: 32px;margin-right: 20px;}.bottom-bar-actions .bottom-bar-date .calendar input {height: 24px;width: 100px;margin: 10px;}.bottom-bar-actions .bottom-bar-date .calendar .calendar-button {right: 10px;top: 9px;}.calendar-container {display: flex;align-items: center;}.calendar-container .calendar-item {display: flex;position: relative;align-items: center;}.calendar-container .calendar-item input {width: 85px;}.calendar-container .calendar-item .calendar-button {position: absolute;right: 0;top: 0;}.calendar-container .calendar-item .calendar-button i {font-size: 12px;}.calendar-container .text {margin: 0 6px !important;padding: 0 !important;}.flex-container {display: flex;justify-content: center;align-items: center;}.flex-container i {margin-right: 5px;}.simple-container {padding: 3px;justify-content: space-between;}.edit-border {border: 2px solid rgba(107, 159, 199, 0.2);}.btn.disabled, .btn[disabled], fieldset[disabled] .btn {opacity: .3;}.btn.btn-xxs {padding: 0px 5px;font-size: 10px;line-height: 1.5;border-radius: 3px;}.btn-icon {font-size: 16px;color: #535353;padding: 0px;height: 1.6em;width: 1.6em;line-height: 1.3em;background: none;}.btn-icon i {display: block;font-size: 16px;}.btn-icon.btn-icon-fancy {border-radius: 999px;background: transparent;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}.btn-icon.btn-icon-fancy:hover {background: #D0E2F1;text-shadow: 1px 1px white;}.btn-icon:hover {text-decoration: none;color: #1E3347;}.modal-button {-moz-border-radius: 16px;-webkit-border-radius: 16px;-o-border-radius: 16px;-ms-border-radius: 16px;border-radius: 16px;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;background: rgba(255, 255, 255, 0.6);width: 32px;height: 32px;font-size: 16px;border: none;padding: 6px 8px 5px 8px;margin: 2px !important;outline: none !important;box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);}.modal-button:focus {box-shadow: 0 0 4px 0px #18a9dd;}.modal-button.btn-patient {font-size: 20px;padding: 3px 0 0 0;}.modal-button i {font-size: 16px;}.modal-button i.icon-plus {font-size: 14px;}.modal-button i.icon-profile-link {font-size: 20px;}.modal-button:hover {background: #fff;box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5);}.modal-button:focus {box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.75);}.modal-button:active {box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.5);}.modal-button:focus, .modal-button:hover, .modal-button:active {-moz-transition: none;-webkit-transition: none;-o-transition: none;-ms-transition: none;transition: none;border-color: #8e8513;background: #BBAF19;box-shadow: 0 0 3px 1px #BBAF19;color: white;}.modal-button.btn-default {background: rgba(255, 255, 255, 0.6);border: 1px solid #c8c8c8;box-shadow: none;padding: 5px 8px 5px 8px;}.modal-button.btn-default:hover, .modal-button.btn-default:focus {background: #fff;box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.45);border: 1px solid #9e9e9e;}.modal-button.btn-default:focus, .modal-button.btn-default:hover, .modal-button.btn-default:active {-moz-transition: none;-webkit-transition: none;-o-transition: none;-ms-transition: none;transition: none;border-color: #8e8513;background: #BBAF19;box-shadow: 0 0 3px 1px #BBAF19;color: white;}.modal-button.btn-primary {background: rgba(107, 159, 199, 0.6);}.modal-button.btn-primary:hover, .modal-button.btn-primary:focus {background: #6B9FC7;}.modal-button.btn-primary:focus, .modal-button.btn-primary:hover, .modal-button.btn-primary:active {-moz-transition: none;-webkit-transition: none;-o-transition: none;-ms-transition: none;transition: none;border-color: #8e8513;background: #BBAF19;box-shadow: 0 0 3px 1px #BBAF19;color: white;}.modal-button.btn-danger {background: rgba(199, 27, 0, 0.6);}.modal-button.btn-danger:hover, .modal-button.btn-danger:focus {background: #C71B00;}.modal-button.btn-danger:focus, .modal-button.btn-danger:hover, .modal-button.btn-danger:active {-moz-transition: none;-webkit-transition: none;-o-transition: none;-ms-transition: none;transition: none;border-color: #8e8513;background: #BBAF19;box-shadow: 0 0 3px 1px #BBAF19;color: white;}.modal-button.btn-warning {background: rgba(255, 173, 0, 0.6);}.modal-button.btn-warning:hover, .modal-button.btn-warning:focus {background: #FFAD00;}.modal-button.btn-warning:focus, .modal-button.btn-warning:hover, .modal-button.btn-warning:active {-moz-transition: none;-webkit-transition: none;-o-transition: none;-ms-transition: none;transition: none;border-color: #8e8513;background: #BBAF19;box-shadow: 0 0 3px 1px #BBAF19;color: white;}.modal-button.btn-warning.blink {-moz-animation: blink-animation infinite 1s;-webkit-animation: blink-animation infinite 1s;-o-animation: blink-animation infinite 1s;-ms-animation: blink-animation infinite 1s;animation: blink-animation infinite 1s;}.modal-button.btn-success {background: rgba(104, 201, 52, 0.6);}.modal-button.btn-success:hover, .modal-button.btn-success:focus {background: #68C934;}.modal-button.btn-success:focus, .modal-button.btn-success:hover, .modal-button.btn-success:active {-moz-transition: none;-webkit-transition: none;-o-transition: none;-ms-transition: none;transition: none;border-color: #8e8513;background: #BBAF19;box-shadow: 0 0 3px 1px #BBAF19;color: white;}.btn-rect {width: auto;height: auto;border: 1px solid transparent;border-radius: 4px;padding: 5px 32px !important;font-size: 12px;line-height: 1.5;}button.heading-button {-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);display: block;float: right;height: 22px;width: 22px;padding: 2px;background: none;border: 1px dashed transparent;outline: none;}button.heading-button:focus {border: 1px dashed #fff;}button.heading-button.active {-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}button.heading-button.expand-switch:after {display: block;font-family: 'icomoon';content: "\f107";height: 16px;width: 16px;font-size: 16px;margin: -1px 0 0 0;line-height: 16px;}button.heading-button.search:after {display: block;font-family: 'icomoon';content: "\e1ba";height: 16px;width: 16px;font-size: 14px;margin: -1px 0 0 0;line-height: 16px;}.delete-btn {outline: none !important;}#login {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1499;}#login .inner {width: 400px;margin: 0 auto;top: 50%;position: absolute;left: 50%;margin-left: -200px;margin-top: -84px;background: white;border: 1px solid #d4d4d4;box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);}#login .inner h1 {position: relative;margin: -1px -1px 0 -1px;padding: 8px 9px 9px 9px;background: #6B9FC7;background: repeating-linear-gradient(45deg, #6B9FC7, #6B9FC7 10px, #649ac4 10px, #649ac4 20px);font-size: 12px;font-weight: 700;color: white;border: 1px solid #4382b2;border-bottom-width: 0;}#login .inner h1 i {font-size: 16px;margin: -2px 6px -2px -2px;display: block;float: left;}#login .inner .login_message {-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;padding: 5px 10px 5px 10px;margin: 15px;color: #AA1B05;border: 1px solid #c71b00;font-size: 12px;font-weight: normal;background: #fff1f1;}#login .inner form {margin: 20px 0 0 0;}#login .inner form .footer {margin-top: 15px;border-top: 1px solid #d4d4d4;background: #f7f7f7;padding: 10px;}#login .inner form .footer *[class*="col-"] {padding: 0;}#login .inner form .footer .form-group {margin: 0;padding: 0;}#login .inner form .checkbox {padding-top: 5px;margin-left: 10px;}#login .inner form .checkbox input[type="checkbox"] {top: 4px;}#login .inner form button {display: block;min-width: 100px;padding: 3px 15px;margin: 0 auto;background: #6B9FC7;border: 1px solid #4382b2;text-transform: uppercase;outline: none;}#login .inner form button:hover {background: #7eabce;}#login .inner form button:active {background: #5993c0;}#login .inner form button:focus, #login .inner form button:hover, #login .inner form button:active {-moz-transition: none;-webkit-transition: none;-o-transition: none;-ms-transition: none;transition: none;border-color: #8e8513;background: #BBAF19;box-shadow: 0 0 3px 1px #BBAF19;color: white;}#login .form-group {margin-bottom: 5px;}#login .form-group .control-label {padding-top: 6px;}#login .form-group .control-label:before {bottom: 6px !important;}#login .form-group input, #login .form-group label {height: 28px;font-size: 13px;line-height: 16px;}#login .page-footer {position: absolute;bottom: 0;left: 0;right: 0;text-align: center;color: #949494;padding: 10px;border-top: 1px solid #e0dcdc;font-size: 12px;}input:focus, textarea:focus {border: 1px solid #8e8513;background: #BBAF19;box-shadow: 0 0 3px 1px #BBAF19;}.schnellerfassungsmaske .form-group {min-height: 24px;}.schnellerfassungsmaske input, .schnellerfassungsmaske select {display: block;width: 100%;height: 24px;padding: 2px;border: 1px solid rgba(212, 212, 212, 0.6);background: rgba(212, 212, 212, 0.4);border-radius: 2px;margin: 0;}.schnellerfassungsmaske table.table tbody tr input[type="checkbox"] {width: 14px;margin: 0 auto;}.schnellerfassungsmaske table.table tbody tr span {display: block;line-height: 12px;}.schnellerfassungsmaske table.table tbody tr .ngOne-label-row > span {float: left;color: gray;font-size: 11px;margin-right: 4px;}.schnellerfassungsmaske table.table tbody tr .ngOne-label-row > span:not(:last-child) {border-right: 1px solid gray;padding-right: 4px;}.no-bhp-notice {padding: 14px;color: grey;background: white;position: relative;margin: -1px;border: 1px solid #4382b2;font-size: 12px;}.no-bhp-notice p {margin: 0;}.schnellerfassungsmaske-summary {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;border-bottom: 1px solid #ddd;padding: 10px;background: white;position: relative;margin: -1px;border: 1px solid #6B9FC7;}.schnellerfassungsmaske-summary > table {width: 653px;font-size: 11px;}.schnellerfassungsmaske-summary > table td {padding: 2px 5px;}#ketten-use-form .modal-header {border-bottom-width: 1px;}#ketten-use-form .modal-body {max-height: 400px;overflow-y: scroll;padding: 12px;}#ketten-use-form .modal-footer {border-top: 1px solid #d8d8d8;}#ketten-use-form .kette-import-table {width: 100%;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;margin-bottom: 20px;}#ketten-use-form ul.item-list {list-style: none;margin: 0;padding: 0;}#ketten-use-form ul.item-list li.item {border-color: #d4d4d4;border-style: solid;border-width: 1px 1px 0 0;margin: 0;padding: 10px;overflow: hidden;border: 1px solid #e4e4e4;}#ketten-use-form ul.item-list li.item:first-child {border-top-width: 0;}#ketten-use-form ul.item-list li.item h4 {margin: -10px -10px 10px -10px;padding: 5px;background: #f2f2f2;border-bottom: 1px solid #d4d4d4;}#ketten-use-form ul.item-list li.item h4 strong {margin-top: 2px;color: #aaaaaa;text-shadow: 1px 1px 0 #fff;}#ketten-use-form ul.item-list li.item .row {padding: 0;}#ketten-use-form ul.item-list li.item .row .form-group {padding: 0;}#behandlungsfall-edit .box-container .warn-box {margin-bottom: 0;}#behandlungsfall-edit .box-container .warn-box .btn-link {font-size: 11px;}.bha-buttons {display: inline-block;position: relative;top: 3px;margin-left: 5px;}.bha-buttons:after {content: "";display: table;clear: both;}.bha-buttons i.ion-locked {font-size: inherit !important;margin: 0 5px 0 0 !important;}.bha-buttons .bha-btn {border: none;margin-right: 4px;padding: 1px 5px;font-size: 11px;opacity: 0.8;background: white;box-shadow: none;float: left;}.bha-buttons .bha-btn:focus, .bha-buttons .bha-btn:focus:active {outline: none;}.bha-buttons .bha-btn.active {font-weight: bold;opacity: 1;}.bha-buttons .bha-btn.disabled {opacity: 0.45;}.new-bha {float: left;position: relative;}.new-bha:after {content: "";display: table;clear: both;}.new-bha select {float: left;}.new-bha .form-control.select2-container {float: left;width: 100px;}.new-bha .form-control.select2-container .select2-choice {height: 18px;border: none !important;border-radius: 3px;font-size: 11px;line-height: 18px;}.new-bha .form-control.select2-container .select2-choice .select2-arrow b {background-position: 1px -3px;}.new-bha .form-control.select2-container .select2-choice .select2-chosen {line-height: 18px;}.new-bha .form-control.select2-container.select2-dropdown-open .select2-choice .select2-arrow b {background-position: -17px -3px;}.new-bha .btn-link {color: white;padding: 0;margin-left: 6px;float: left;}.new-bha .btn-link i {margin: 0 !important;}.deleted-document {color: red;margin-left: 5px;}.document-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;height: inherit;}.ion-drag {cursor: pointer;}.no-select {-webkit-user-select: none;-ms-user-select: none;user-select: none;}.modal-backward-search .modal-dialog .modal-header {cursor: move;}.modal-backward-search .modal-dialog .modal-body {max-height: 500px;overflow-y: auto;}.modal-backward-search .modal-dialog .modal-body .one-input {-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;padding: 0;margin: 0;height: 22px;font-size: 11px;line-height: 14px;border: 2px solid rgba(107, 159, 199, 0.25);background: #fff;padding: 0 7px;}.modal-backward-search .modal-dialog .modal-body .one-input:active, .modal-backward-search .modal-dialog .modal-body .one-input:focus {border: 2px solid rgba(187, 175, 25, 0.75);}.modal-backward-search .modal-dialog .modal-body .one-input:required .ng-valid {border-color: rgba(85, 199, 18, 0.25);}.modal-backward-search .modal-dialog .modal-body .one-input:required .ng-valid:active, .modal-backward-search .modal-dialog .modal-body .one-input:required .ng-valid:focus {border: 2px solid rgba(85, 199, 18, 0.75);}.modal-backward-search .modal-dialog .modal-body .one-input:required.ng-invalid {border-color: rgba(199, 27, 0, 0.25);}.modal-backward-search .modal-dialog .modal-body .one-input:required.ng-invalid:active, .modal-backward-search .modal-dialog .modal-body .one-input:required.ng-invalid:focus {border: 2px solid rgba(199, 27, 0, 0.75);}.modal-backward-search .modal-dialog .modal-body .one-input.ng-invalid {border-color: rgba(199, 27, 0, 0.25);}.modal-backward-search .modal-dialog .modal-body .one-input.ng-invalid:active, .modal-backward-search .modal-dialog .modal-body .one-input.ng-invalid:focus {border: 2px solid rgba(199, 27, 0, 0.75);}.modal-backward-search .modal-dialog .modal-body em {background-color: #c6ddef;font-style: normal;}.modal-backward-search .modal-dialog .modal-body .table .title {background-color: #efefef;}.modal-backward-search .modal-dialog .modal-body .table td {padding: 3px 6px;width: auto;}.modal-backward-search .modal-dialog .modal-body .table tr {border: 1px solid #d4d4d4;}.modal-backward-search .modal-dialog .modal-body .table thead tr {border: 1px solid #4382b2;}.change-log-modal {max-height: 500px;overflow-y: auto;}.change-log-modal h3 {font-size: 1.3em;}.change-log-modal h5 {font-size: 1em;margin-bottom: 0;}.change-log-modal menu, .change-log-modal ol, .change-log-modal ul {padding-left: 20px;}#modal-user-settings .modal-row-label {margin-left: 20px;}#modal-user-settings .diagnosis-row {display: flex;flex-direction: row;justify-content: space-between;align-items: center;margin-bottom: 10px;margin-right: 50px;}#modal-user-settings .diagnosis-row .switch {position: relative;display: inline-block;width: 44px;height: 18px;}#modal-user-settings .diagnosis-row .switch input {opacity: 0;width: 0;height: 0;}#modal-user-settings .diagnosis-row .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}#modal-user-settings .diagnosis-row .slider:before {position: absolute;content: "";height: 14px;width: 14px;left: 2px;bottom: 2px;background-color: white;-webkit-transition: .4s;transition: .4s;}#modal-user-settings .diagnosis-row input:checked + .slider {background-color: #6B9FC7;}#modal-user-settings .diagnosis-row input:focus + .slider {box-shadow: 0 0 1px #2196F3;}#modal-user-settings .diagnosis-row input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}#modal-user-settings .diagnosis-row .slider.round {border-radius: 34px;}#modal-user-settings .diagnosis-row .slider.round:before {border-radius: 50%;}#modal-user-settings .pagination-row {display: flex;flex-direction: row;justify-content: space-between;align-items: center;margin-bottom: 10px;margin-right: 50px;}#modal-user-settings .modal-row-label {margin-left: 20px;}#modal-user-settings .diagnosis-row {display: flex;flex-direction: row;justify-content: space-between;align-items: center;margin-bottom: 10px;margin-right: 50px;}#modal-user-settings .diagnosis-row .switch {position: relative;display: inline-block;width: 44px;height: 18px;}#modal-user-settings .diagnosis-row .switch input {opacity: 0;width: 0;height: 0;}#modal-user-settings .diagnosis-row .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}#modal-user-settings .diagnosis-row .slider:before {position: absolute;content: "";height: 14px;width: 14px;left: 2px;bottom: 2px;background-color: white;-webkit-transition: .4s;transition: .4s;}#modal-user-settings .diagnosis-row input:checked + .slider {background-color: #6B9FC7;}#modal-user-settings .diagnosis-row input:focus + .slider {box-shadow: 0 0 1px #2196F3;}#modal-user-settings .diagnosis-row input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}#modal-user-settings .diagnosis-row .slider.round {border-radius: 34px;}#modal-user-settings .diagnosis-row .slider.round:before {border-radius: 50%;}#modal-user-settings .pagination-row {display: flex;flex-direction: row;justify-content: space-between;align-items: center;margin-bottom: 10px;margin-right: 50px;}.alertify .ajs-dimmer {background: #fff;}.alertify .ajs-dialog {-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);border: 1px solid #d4d4d4;background: #fff;}.alertify .ajs-footer .ajs-buttons .ajs-button.btn {min-height: 0;outline: none;}.alertify .ajs-footer .ajs-buttons .ajs-button.btn:focus, .alertify .ajs-footer .ajs-buttons .ajs-button.btn:hover, .alertify .ajs-footer .ajs-buttons .ajs-button.btn:active {-moz-transition: none;-webkit-transition: none;-o-transition: none;-ms-transition: none;transition: none;border-color: #8e8513;background: #BBAF19;box-shadow: 0 0 3px 1px #BBAF19;color: white;}.message-wrapper {margin: 250px auto;width: 600px;text-align: center;}.message-wrapper .message-icon {background: #6B9FC7;color: white;width: 2em;height: 2em;display: inline-block;line-height: 2em;border-radius: 2em;font-size: 57px;}.message-wrapper h1 {text-transform: uppercase;opacity: 0.6;}.message-wrapper .message-body {font-size: 16px;color: grey;}.ie-version-10 table.table input {padding-right: 0;}.ie8 .ng-cloak, .ie7 .ng-cloak {display: block !important;}.row-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.data-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: column;-webkit-box-flex: 100%;-moz-box-flex: 100%;-webkit-flex: 100%;-ms-flex: 100%;flex: 100%;}.div-table-row {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;width: 100%;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.div-table-row.title-row {background-color: #a3c3dc;color: white;}.div-table-row.body-row {background-color: white;}.div-table-col {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;border-style: solid;padding: 3px;font-size: 11px;position: relative;}.div-table-col.title-col {background-color: #a3c3dc;font-weight: bold;border-color: #4382b2;border-width: 1px 1px 1px 0;}.div-table-col.body-col {border-width: 0 1px 1px 0;border-color: #d4d4d4;background: #fff;}.div-table-col.body-col > span {padding: 0 3px;}.div-table-col.text-left {-webkit-justify-content: flex-start;justify-content: flex-start;}.div-table-col.text-right {-webkit-justify-content: flex-end;justify-content: flex-end;}.row-grip {-moz-transition: background 0.3s;-webkit-transition: background 0.3s;-o-transition: background 0.3s;-ms-transition: background 0.3s;transition: background 0.3s;position: relative;cursor: pointer;background: #f2f2f2;border-width: 0 1px 1px 0;flex-direction: column;border-color: #d4d4d4;}.row-grip.title-row {border-width: 1px;min-width: 17px;}.row-grip.title-row:hover {background: #a3c3dc;}.row-grip > span {-moz-transition: border 0.3s;-webkit-transition: border 0.3s;-o-transition: border 0.3s;-ms-transition: border 0.3s;transition: border 0.3s;display: block;width: 0;height: 0;border-bottom: 4px solid #cacaca;border-left: 3px solid transparent;border-right: 3px solid transparent;margin: 2px;padding: 0;}.row-grip:hover {background: #e6e6e6;}.row-grip:hover > span {border-bottom: 4px solid #b3b3b3;}.size-pk {min-width: 48px;}.size-sm {min-width: 60px;}.size-md {min-width: 80px;}.size-110 {min-width: 110px;max-width: 110px;}.size-160 {min-width: 160px;}.size-fill {width: 100%;}.action-inner .btn {display: block;float: left;width: 24px;height: 22px;border: none;background: none;padding: 0;font-size: 16px;outline: none !important;}.action-inner .btn:focus {box-shadow: 0 0 4px 0px #18a9dd;}.action-inner .btn:focus, .action-inner .btn:hover, .action-inner .btn:active {outline: none !important;color: #a59a16;}.action-inner .btn:active, .action-inner .btn.active {box-shadow: none;-webkit-box-shadow: none;}.action-inner .btn:active:focus, .action-inner .btn.active:focus {border: none;}.action-inner .btn.btn-icon.icon-profile-link {font-size: 26px;}.action-inner .btn.btn-icon i.icon-edit {padding-top: 0;}.action-inner .btn.btn-icon i.icon-plus {font-size: 14px;padding-top: 2px;padding-right: 2px;}.action-inner .btn[disabled="disabled"] {cursor: not-allowed;}.action-inner .btn:focus {border: 1px dotted #aaaaaa;}.zuschlag .icon-arrow-right {color: gray;font-size: 18px;}.as-sortable-drag {position: absolute;pointer-events: none;z-index: 9999;}.row-container-list.as-sortable-drag {position: fixed;}.strength-meter {position: relative;height: 3px;background: #DDD;margin: 10px auto 5px;border-radius: 3px;overflow: hidden;}.strength-meter:before,.strength-meter:after {content: '';height: inherit;background: transparent;display: block;border-color: #FFF;border-style: solid;position: absolute;width: 25%;z-index: 10;}.strength-meter:before {left: 0;border-width: 0 5px 0 0;}.strength-meter:after {right: 25%;border-width: 0 5px 0 5px;}.strength-meter-fill {background: transparent;height: inherit;position: absolute;width: 0;border-radius: inherit;transition: width 0.5s ease-in-out, background 0.25s;}.strength-meter-fill.strength-label {width: auto;}.strength-meter-fill.strength-1 {background: orangered;width: 40%;}.strength-meter-fill.strength-2 {background: orange;width: 60%;}.strength-meter-fill.strength-3 {background: yellowgreen;width: 80%;}.strength-meter-fill.strength-4 {background: green;width: 100%;}.label-strength-1 {color: orangered;}.label-strength-2 {color: orange;}.label-strength-3 {color: yellowgreen;}.label-strength-4 {color: green;}.body {height: 388px;background: url("/one/assets/prescription.png");background-size: contain;}.address {padding: 3px;height: 65px;width: 225px;position: absolute;left: 35px;top: 70px;}.birthday {padding: 3px;height: 25px;width: 90px;position: absolute;left: 270px;top: 95px;}.date {padding: 3px;height: 25px;width: 90px;position: absolute;left: 270px;top: 183px;}.doctor {padding: 3px;height: 102px;width: 155px;position: absolute;right: 14px;bottom: 46px;font-size: 10px;}.medicine {height: 107px;width: 315px;position: absolute;left: 45px;bottom: 42px;}.medicine textarea {width: 100%;height: 100%;resize: none;overflow: hidden;}