/* line 1, ../sass/_base.scss */

html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
input,
p,
th,
td,
button,
span,
textarea,
.k-window-title {
    margin: 0;
    padding: 0;
    border: 0;
}

/* line 8, ../sass/_base.scss */

html {
    font-size: 62.5%;
}

/* line 12, ../sass/_base.scss */

html {
    font: 62.5% "Source Sans Pro", sans-serif;
    height: 100%;
    line-height: 1.4rem;
}

/* line 18, ../sass/_base.scss */

body {
    background-color: #fff;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 300;
    font-size: 1.6rem;
    color: #363636;
    height: 100%;
}

/* line 27, ../sass/_base.scss */

dd,
dl,
dt,
ul,
ol {
    list-style: none;
}

/* line 31, ../sass/_base.scss */

img {
    border: 0;
}

/* line 35, ../sass/_base.scss */

*,
.fa {
    line-height: 100%;
}

/* line 39, ../sass/_base.scss */

a {
    cursor: pointer;
}

/* line 43, ../sass/_base.scss */

*[data-bind^="click"],
*[data-bind^="click"] * {
    cursor: pointer;
}

/* line 48, ../sass/_base.scss */

h1 {
    font-size: 2.4rem;
    color: #4d606a;
    margin-bottom: 1.9rem;
    font-weight: 300;
}

/* line 56, ../sass/_base.scss */

nav {
    font-weight: 300;
    border-bottom: 0.1rem solid #d7d7d7;
    background-color: #4d606a;
    font-size: 1.8rem;
    position: fixed;
    width: 100%;
    z-index: 9000;
    box-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.06);
}

/* line 67, ../sass/_base.scss */

nav a {
    color: #fff;
    padding: 0.95rem 20px;
    display: block;
    border-bottom: 0.4rem solid #4d606a;
    text-align: center;
}

/* line 75, ../sass/_base.scss */

nav a:hover {
    text-decoration: none;
    border-bottom: 0.4rem solid #41a1b7;
}

/* line 80, ../sass/_base.scss */

nav a:active {
    border-bottom: 0.4rem solid #ffcb56;
}

/* line 85, ../sass/_base.scss */

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 3.8rem !important;
    height: 4rem;
}

/* line 92, ../sass/_base.scss */

input,
textarea,
select {
    font-size: 1.6rem;
    padding: 0 10px;
    font-weight: 300;
    font-family: "Source Sans Pro", sans-serif;
    border-radius: 0.3rem;
    border: 1px solid #d7d7d7;
}

/* line 101, ../sass/_base.scss */

textarea {
    padding-top: 10px;
}

/* line 105, ../sass/_base.scss */

input {
    height: 4rem;
    line-height: 40px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/* line 114, ../sass/_base.scss */

label {
    width: 100%;
    display: block;
}

/* line 120, ../sass/_base.scss */

a {
    color: #41a1b7;
    text-decoration: none;
}

/* line 125, ../sass/_base.scss */

a:hover {
    text-decoration: underline;
}

/* line 129, ../sass/_base.scss */

a:active {
    color: #ffcb56;
}

/* new clearfix */

/* line 2, ../sass/_clearfix.scss */

.clearfix:after,
.formgroup:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

/* line 11, ../sass/_clearfix.scss */

* html .clearfix,
* html .formgroup {
    zoom: 1;
}

/* line 15, ../sass/_clearfix.scss */

*:first-child+html .clearfix,
*:first-child+html .formgroup {
    zoom: 1;
}

/*
    LIST
*/

/* line 4, ../sass/_components.scss */

.list-row {
    margin-bottom: 3px;
    cursor: pointer;
    transition: background-color 0.2s;
    background-color: white;
    border-radius: 0.3rem;
    border: 1px solid #D7D7D7;
    position: relative;
    height: 34px;
}

/* line 14, ../sass/_components.scss */

.no-touch .list-row:hover {
    background-color: #9DB4C0;
}

/* line 18, ../sass/_components.scss */

.list-row .row-cell {
    float: left;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #323232;
    border-left: 1px solid #D7D7D7;
}

/* line 30, ../sass/_components.scss */

.list-row .row-cell:last-child {
    border-right: 0;
}

/* line 34, ../sass/_components.scss */

.list-row .row-cell--single {
    width: 100%;
}

/*
    END LIST
*/

/*
    FLEX CONTENT LIST
*/

/* line 46, ../sass/_components.scss */

.flex-content-container {
    position: relative;
}

/* line 49, ../sass/_components.scss */

.flex-content-container .flex-content {
    position: relative;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 100%;
}

/* line 59, ../sass/_components.scss */

.flex-content-container .right-fixed {
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
    height: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/* line 70, ../sass/_components.scss */

.flex-content-container .left-fixed {
    position: absolute;
    text-align: left;
    left: 0;
    top: 0;
    height: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/*
    END FLEX CONTENT LIST
*/

/*
    DIALOGUE
*/

/* line 89, ../sass/_components.scss */

.newDialogue input[type=radio]+label:last-child {
    border-right-width: 1px;
}

/* line 93, ../sass/_components.scss */

.newDialogue input[type=radio]+label {
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}

/* line 98, ../sass/_components.scss */

.newDialogue input[type=radio]:first-of-type+label {
    border-left: 1px solid #d7d7d7;
}

/* line 102, ../sass/_components.scss */

.newDialogue .k-datepicker {
    margin-bottom: 0;
}

/* line 106, ../sass/_components.scss */

.newDialogue .k-widget li {
    margin: 10px 0;
}

/* line 110, ../sass/_components.scss */

.newDialogue .k-icon.k-i-arrow-s:before {
    padding-right: 100px;
}

/* line 114, ../sass/_components.scss */

.newDialogue input,
.newDialogue textarea,
.newDialogue select {
    margin-bottom: 0;
}

/* line 120, ../sass/_components.scss */

.newDialogue.k-window-content {
    height: auto;
}

/* line 124, ../sass/_components.scss */

.newDialogue .dialogTextArea {
    width: 100%;
}

/* line 128, ../sass/_components.scss */

.newDialogue .formgroup span {
    color: #363636;
}

/* line 132, ../sass/_components.scss */

.newDialogue .formgroup .k-widget-full .k-widget {
    width: 100%;
}

/* line 136, ../sass/_components.scss */

.newDialogue .dialogTextArea {
    width: 100%;
    height: 100px;
    border: 1px solid #CCC;
    -web-kit-border-radius: 5px;
    m-moz-border-radius: 5px;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/* line 147, ../sass/_components.scss */

.newDialogue .dialogue__readonly-field {
    height: 40px;
    line-height: 40px;
}

/* line 152, ../sass/_components.scss */

.newDialogue .k-state-hover:hover {
    background-color: transparent;
}

/*
    END DIALOGUE
*/

/*
    INFO AREA
*/

/* line 163, ../sass/_components.scss */

.info-area {
    position: relative;
    width: 100%;
}

/* line 167, ../sass/_components.scss */

.info-area .info-icon {
    position: absolute;
    top: 5px;
    right: 1.9rem;
}

/* line 173, ../sass/_components.scss */

.info-area .info-icon .fa,
.info-area .info-icon .k-icon.k-i-calendar:before,
.info-area .info-icon .k-icon.k-i-arrow-s:before,
.info-area .info-icon .k-icon.k-i-arrow-n:before,
.info-area .info-icon label.selectWrapper:after {
    color: #aaaaaa;
}

/* line 181, ../sass/_components.scss */

.info-area a:hover .info-icon .fa,
.info-area a:hover .info-icon .k-icon.k-i-calendar:before,
.info-area a:hover .info-icon .k-icon.k-i-arrow-s:before,
.info-area a:hover .info-icon .k-icon.k-i-arrow-n:before,
.info-area a:hover .info-icon #userTopMenu .k-link:after,
.info-area a:hover .info-icon label.selectWrapper:after,
.info-area a:hover .info-icon .roundCBs input[type=checkbox]+label:before,
.info-area a:hover .info-icon .roundRadios input[type=radio]:checked+label:before,
.info-area a:hover .info-icon ul.iconList li:before {
    color: #414141;
}

/* line 193, ../sass/_components.scss */

.info-area .info-area .info-content {
    width: 100%;
    background-color: #878787;
    padding-left: 1.9rem;
    padding-top: 10px;
    padding-bottom: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/* line 203, ../sass/_components.scss */

.info-area .info-area .info-content label {
    color: white;
}

/*
    END INFO AREA
*/

/*
    FILTER RADIO BUTTONS
*/

/* line 216, ../sass/_components.scss */

.filterWrapper {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
}

/* line 222, ../sass/_components.scss */

.filterWrapper .filterContainer {
    display: inline-block;
}

/* line 225, ../sass/_components.scss */

.filterWrapper .filterContainer .filterEntry {
    color: #363636;
    font-size: 1.6rem;
    line-height: 1.4rem;
    height: 1.4rem;
    width: auto;
    display: inline-block;
    cursor: pointer;
    border: 1px solid #d7d7d7;
    border-right-width: 0;
    background-color: white;
    padding: 1.2rem;
    float: left;
}

/* line 240, ../sass/_components.scss */

.filterWrapper .filterContainer .filterEntry.active {
    background-color: #41A1B7;
    color: white;
}

/* line 245, ../sass/_components.scss */

.filterWrapper .filterContainer .filterEntry:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

/* line 249, ../sass/_components.scss */

.filterWrapper .filterContainer .filterEntry:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-right-width: 1px;
}

/*
    END FILTER RADIO BUTTONS
*/

/*
    NAVIGATION
 */

/* line 266, ../sass/_components.scss */

.nav-user {
    float: left;
    padding: 0 0 0 1.2rem;
}

/* line 271, ../sass/_components.scss */

.main-menu li {
    float: left;
}

/*
    Responsive Menu
 */

/* line 280, ../sass/_components.scss */

.menu-btn div {
    position: absolute;
    left: 100%;
    top: 64%;
    padding-right: 8px;
    margin-top: -0.50em;
    line-height: 1.2;
    font-size: 18px;
    font-weight: 200;
    vertical-align: middle;
    z-index: 99;
}

/* line 293, ../sass/_components.scss */

.menu-btn span {
    display: block;
    width: 19px;
    height: 3px;
    margin: 4px 0;
    background: white;
    z-index: 99;
}

/* line 302, ../sass/_components.scss */

.responsive-menu {
    display: none;
    position: absolute;
    left: -64px;
    top: 40px;
}

/* line 309, ../sass/_components.scss */

.responsive-menu .menu-item {
    float: none !important;
    text-align: center;
    padding: 0 !important;
    width: 100%;
}

/* line 316, ../sass/_components.scss */

.responsive-menu .menu-item a {
    padding-left: 20px;
    padding-right: 20px;
}

/* line 321, ../sass/_components.scss */

.expand {
    display: block !important;
}

/* line 325, ../sass/_components.scss */

.mobile-nav {
    display: none;
}

.mobile-nav .k-i-arrow-s {
    display: none;
}

.mobile-nav .fa {
    font-size: 25px;
    color: #fff;
}

@media (max-width: 800px) {
    /* line 330, ../sass/_components.scss */
    .mobile-nav {
        display: block !important;
        position: absolute;
        left: 50%;
        margin-left: -12px;
        top: 5px;
    }
    /* line 338, ../sass/_components.scss */
    .mobile-nav-container.k-widget.k-menu-horizontal>.k-item {
        border-right-width: 0;
    }
    /* line 342, ../sass/_components.scss */
    .main-menu {
        display: none;
    }
    /* line 346, ../sass/_components.scss */
    .mobile-nav-container .k-state-focused {
        background-color: transparent;
    }
}

/*
    END Responsive Menu
 */

/*
    END NAVIGATION
 */

/*
    BUTTONS
 */

/* line 365, ../sass/_components.scss */

.btnPrimary,
.btnTertiary {
    cursor: pointer;
}

/* line 369, ../sass/_components.scss */

.btnPrimary {
    height: 3.8rem;
    color: #fff;
    font-size: 1.6rem;
    text-align: center;
    text-transform: uppercase;
    background: -moz-linear-gradient(#63b5c8, #41a1b7);
    background: -webkit-linear-gradient(#63b5c8, #41a1b7);
    background: linear-gradient(#63b5c8, #41a1b7);
    text-shadow: 0 -0.1rem 0 rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    padding: 0 15px;
    border: 0.1rem solid #878787;
}

/* line 384, ../sass/_components.scss */

.btnPrimary:hover {
    background: -moz-linear-gradient(#76bece, #50acc1);
    background: -webkit-linear-gradient(#76bece, #50acc1);
    background: linear-gradient(#76bece, #50acc1);
}

/* line 390, ../sass/_components.scss */

.btnPrimary:active {
    background: -moz-linear-gradient(#ffe3a3, #ffd370);
    background: -webkit-linear-gradient(#ffe3a3, #ffd370);
    background: linear-gradient(#ffe3a3, #ffd370);
}

/* line 396, ../sass/_components.scss */

.btn--right {
    float: right;
    margin-left: 1.9rem;
}

/* line 401, ../sass/_components.scss */

.btn--left {
    float: left;
}

/* line 405, ../sass/_components.scss */

.btnTertiary {
    color: #41a1b7;
    padding: 1.1rem 3.8rem 1.1rem 0;
    background: transparent;
    font-size: 1.6rem;
}

/* line 412, ../sass/_components.scss */

.btnTertiary:hover {
    text-decoration: underline;
}

/* line 416, ../sass/_components.scss */

.btnLight {
    border: 0.1rem solid #d7d7d7;
    border-radius: 0.3rem;
    display: block;
    text-align: center;
    background: transparent;
    margin: 1.9rem 0;
    padding: 0;
    width: 100%;
    cursor: pointer;
    height: 3.8rem;
    font-size: 1.6rem;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 300;
}

/*
    END BUTTONS
 */

/*
    GIRD
 */

/* line 441, ../sass/_components.scss */

.k-grid thead tr {
    background-color: #4D606A;
    border-radius: 0.3rem 0.3rem 0 0;
    font-size: 15px;
    color: #fff !important;
}

/* line 448, ../sass/_components.scss */

.k-grid .k-link:link {
    color: #fff !important;
}

/* line 452, ../sass/_components.scss */

.k-grid thead tr th:first-child {
    border-top-left-radius: 2px;
}

/* line 456, ../sass/_components.scss */

.k-grid thead tr th:last-child {
    border-top-right-radius: 2px;
}

/* line 460, ../sass/_components.scss */

.k-grid .k-header {
    font-weight: 300;
    background-color: transparent !important;
}

/* line 465, ../sass/_components.scss */

.k-grid td {
    color: #363636;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* line 471, ../sass/_components.scss */

.k-grid tr a {
    color: #fff;
}

/* line 475, ../sass/_components.scss */

.k-grid .patientTile li {
    border-bottom: 0 !important;
    padding-top: 3px;
}

/*
    END GRID
 */

/*
    TITLE BLOCK
 */

/* line 489, ../sass/_components.scss */

.title-block__details label {
    margin-bottom: 6px;
}

/*
    END TITLE BLOCK
 */

/* line 1, ../sass/_form.scss */

.form__floatgroup input[type=text],
.form__floatgroup input[type=email],
.form__floatgroup input[type=tel],
.form__floatgroup textarea {
    width: 80%;
}

/* line 171, ../sass/_buttons-and-forms.scss */

/* line 6, ../sass/_form.scss */

label.label--sameline {
    width: auto;
    display: inline-block;
}

/* line 176, ../sass/_buttons-and-forms.scss */

/* line 12, ../sass/_form.scss */

label.selectWrapper:after {
    content: "\f078";
    pointer-events: none;
    margin-left: -2.53333rem;
}

/* line 18, ../sass/_form.scss */

input[type=radio],
.roundCBs input[type=checkbox] {
    display: none;
}

/* line 22, ../sass/_form.scss */

input[type=radio]+label,
.roundCBs input[type=checkbox]+label {
    width: auto;
    display: inline-block;
    cursor: pointer;
    border: 0.1rem solid #d7d7d7;
    border-right-width: 0;
    background-color: white;
    padding: 1.2rem;
    float: left;
}

/* line 33, ../sass/_form.scss */

.roundCBs input[type=checkbox]+label:before {
    content: "\f10c";
}

/* line 37, ../sass/_form.scss */

input[type=radio]+label,
.roundCBs input[type=checkbox]+label {
    color: #363636;
    font-size: 1.6rem;
    line-height: 1.4rem;
    height: 1.4rem;
}

/* line 44, ../sass/_form.scss */

input[type=radio]:checked+label,
.roundCBs input[type=checkbox]:checked+label {
    background-color: #41a1b7;
    color: white;
}

/* line 49, ../sass/_form.scss */

.roundCBs input[type=checkbox]:checked+label:before {
    content: "\f05d";
}

/* line 53, ../sass/_form.scss */

.roundRadios input[type=radio]:checked+label:before {
    content: "\f00c";
}

/* line 57, ../sass/_form.scss */

input[type=radio]:first-of-type+label,
.roundCBs>input[type=checkbox]:first-of-type+label {
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
}

/* line 62, ../sass/_form.scss */

.roundRadios>input[type=radio]:last-of-type+label,
.roundCBs>input[type=checkbox]:last-of-type+label,
.roundCBs>input[type=radio]:last-of-type+label {
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    border-right-width: 1px;
}

@media (max-width: 800px) {
    /* line 5, ../sass/_breakpoints.scss */
    .sm-hide {
        display: none !important;
    }
    /* line 9, ../sass/_breakpoints.scss */
    .sm-full {
        width: 100% !important;
    }
}

@media (max-width: 400px) {
    /* line 15, ../sass/_breakpoints.scss */
    .sm-hide {
        display: block;
    }
}

/* line 1, ../sass/_states.scss */

.is-hidden {
    display: none;
}

/* line 5, ../sass/_states.scss */

.has-padding-left-20 {
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 1, ../sass/_kendo.scss */

.k-in,
.k-item,
.k-window-action {
    border-color: transparent;
}

/* line 7, ../sass/_kendo.scss */

.k-block,
.k-widget {
    background-color: #ffffff;
}

/* line 12, ../sass/_kendo.scss */

.k-block,
.k-widget,
.k-input,
.k-textbox,
.k-group,
.k-content,
.k-header,
.k-editable-area,
.k-separator,
.k-colorpicker .k-i-arrow-s,
.k-textbox>input,
.k-autocomplete,
.k-dropdown-wrap,
.k-toolbar,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-grid-header,
.k-grid-header-wrap,
.k-grid-header-locked,
.k-grid-footer-locked,
.k-grid-content-locked,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-footer-wrap,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-refresh,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-panelbar>.k-item>.k-link,
.k-panel>.k-item>.k-link,
.k-panelbar .k-panel,
.k-panelbar .k-content,
.k-calendar th,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-button-group .k-tool,
.k-upload-files {
    border-color: #dadada;
}

/* line 61, ../sass/_kendo.scss */

.k-group,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-widget .k-status,
.k-calendar th,
.k-dropzone-hovered,
.k-widget.k-popup {
    background-color: #4d606a;
}

/* line 75, ../sass/_kendo.scss */

.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner {
    background-color: #ffffff;
}

/* line 81, ../sass/_kendo.scss */

.k-list-container {
    border-color: #dadada;
    background-color: #ffffff;
}

/* line 86, ../sass/_kendo.scss */

.k-content,
.k-editable-area,
.k-panelbar>li.k-item,
.k-panel>li.k-item,
.k-tiles {
    background-color: #4d606a;
}

/* line 94, ../sass/_kendo.scss */

.k-alt,
.k-separator {
    background-color: #f5f5f5;
}

/* line 99, ../sass/_kendo.scss */

.k-textbox,
.k-autocomplete.k-header,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active {
    border-color: #dadada;
    background-color: #ffffff;
}

/* line 108, ../sass/_kendo.scss */

.k-textbox>input,
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-autocomplete.k-state-focused .k-input,
.k-dropdown-wrap.k-state-focused .k-input,
.k-picker-wrap.k-state-focused .k-input,
.k-numeric-wrap.k-state-focused .k-input {
    border-color: #dadada;
}

/* line 118, ../sass/_kendo.scss */

input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox>input {
    background: none;
}

/* line 126, ../sass/_kendo.scss */

.k-input,
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox>input,
.k-multiselect-wrap {
    background-color: #ffffff;
    color: #777777;
}

/* line 137, ../sass/_kendo.scss */

.k-input[readonly] {
    background-color: #ffffff;
    color: #777777;
}

/* line 142, ../sass/_kendo.scss */

.k-block,
.k-widget,
.k-popup,
.k-content,
.k-dropdown .k-input {
    color: #777777;
}

/* line 150, ../sass/_kendo.scss */

.k-block {
    color: #777777;
}

/* line 154, ../sass/_kendo.scss */

.k-nav-current.k-state-hover .k-link {
    color: #777777;
}

/* line 158, ../sass/_kendo.scss */

.k-tabstrip-items .k-link,
.k-panelbar>li>.k-link {
    color: #777777;
}

/* line 163, ../sass/_kendo.scss */

.k-header,
.k-grid-header,
.k-toolbar,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-grouping-header,
.k-pager-wrap,
.k-textbox,
.k-button,
.k-progressbar,
.k-draghandle,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip-items .k-item,
.km-pane-wrapper>.km-pane>.km-view>.km-content {
    background-image: none;
    background-position: 50% 50%;
    background-color: #ffffff;
}

/* line 184, ../sass/_kendo.scss */

/* .k-widget.k-tooltip {
    background-image: url(https://cdn.kendostatic.com/2013.3.1324/styles/textures/highlight.png);
} */

/* line 188, ../sass/_kendo.scss */

.k-block,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-button,
.k-draghandle,
html .km-pane-wrapper .k-header {
    background-color: #ffffff;
}

/* line 200, ../sass/_kendo.scss */

.k-icon:hover,
.k-state-hover .k-icon,
.k-state-selected .k-icon,
.k-state-focused .k-icon,
.k-column-menu .k-state-hover .k-sprite,
.k-column-menu .k-state-active .k-sprite {
    opacity: 1;
}

/* line 209, ../sass/_kendo.scss */

.k-icon,
.k-state-disabled .k-icon,
.k-column-menu .k-sprite {
    opacity: 0.8;
}

/* line 215, ../sass/_kendo.scss */

.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
    opacity: 0.8;
}

/* line 221, ../sass/_kendo.scss */

.k-tool {
    border-color: transparent;
}

/* line 225, ../sass/_kendo.scss */

.k-icon,
.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-column-menu .k-sprite,
.k-grid-mobile .k-resize-handle-inner:before,
.k-grid-mobile .k-resize-handle-inner:after {
    background-image: url("Care01/sprite.png");
    border-color: transparent;
}

/* line 236, ../sass/_kendo.scss */

.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
    background-image: url("Care01/sprite.png");
    border-color: transparent;
}

/* line 243, ../sass/_kendo.scss */

.k-loading,
.k-state-hover .k-loading {
    background-image: url("Care01/loading.gif");
    background-position: 50% 50%;
}

/* line 249, ../sass/_kendo.scss */

.k-loading-image {
    background-image: url("Care01/loading-image.gif");
}

/* line 253, ../sass/_kendo.scss */

.k-loading-color {
    background-color: #ffffff;
}

/* line 257, ../sass/_kendo.scss */

.k-button {
    color: #777777;
    border-color: #dadada;
    background-color: #ffffff;
}

/* line 263, ../sass/_kendo.scss */

.k-button:focus,
.k-button.k-state-focused {
    border-color: #e6e6e6;
}

/* line 268, ../sass/_kendo.scss */

.k-button:hover {
    color: #777777;
    border-color: #dadada;
    background-color: #ffffff;
}

/* line 274, ../sass/_kendo.scss */

.k-button:active {
    color: #ffffff;
    background-color: #ffffff;
    border-color: #dadada;
}

/* line 280, ../sass/_kendo.scss */

.k-button.k-state-disabled,
.k-state-disabled .k-button,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled:hover,
.k-state-disabled .k-button:active,
.k-button.k-state-disabled:active {
    color: #dadada;
    border-color: #dadada;
    background-color: transparent;
    background-image: none;
}

/* line 292, ../sass/_kendo.scss */

.k-button:focus:not(.k-state-disabled):not([disabled]) {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 297, ../sass/_kendo.scss */

.k-button:focus:active:not(.k-state-disabled):not([disabled]) {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 302, ../sass/_kendo.scss */

.k-draghandle {
    border-color: #dadada;
    background-color: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 309, ../sass/_kendo.scss */

.k-draghandle:hover {
    border-color: #e6e6e6;
    background-color: #e6e6e6;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 316, ../sass/_kendo.scss */

.k-nonwork-hour {
    background-color: #f7f7f7;
}

/* line 320, ../sass/_kendo.scss */

.k-scheduler-table .k-today,
.k-today>.k-scheduler-datecolumn,
.k-today>.k-scheduler-groupcolumn {
    background-color: #fbfbfb;
}

/* line 326, ../sass/_kendo.scss */

.k-event {
    border-color: #b2e1ff;
    /* background: #b2e1ff 0 -257px url(https://cdn.kendostatic.com/2013.3.1324/styles/textures/highlight.png) repeat-x; */
    color: #515967;
}

/* line 332, ../sass/_kendo.scss */

.k-event-inverse {
    color: #ffffff;
}

/* line 336, ../sass/_kendo.scss */

.k-event.k-state-selected {
    background-position: 0 0;
}

/* line 340, ../sass/_kendo.scss */

.k-ie7 .k-event .k-resize-handle,
.k-event .k-resize-handle:after {
    background-color: #0879c1;
}

/* line 345, ../sass/_kendo.scss */

.k-scheduler-marquee:before,
.k-scheduler-marquee:after {
    border-color: #17a6b6;
}

/* line 350, ../sass/_kendo.scss */

.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
    background-color: #ffffff;
    color: #515967;
    border-color: #dbdbde;
}

/* line 358, ../sass/_kendo.scss */

.k-panelbar>li>.k-link {
    color: #515967;
}

/* line 362, ../sass/_kendo.scss */

.k-panelbar>.k-item>.k-link {
    border-color: #dbdbde;
}

/* line 366, ../sass/_kendo.scss */

.k-panel>li.k-item {
    background-color: #ffffff;
}

/* line 370, ../sass/_kendo.scss */

.k-menu .k-state-hover>.k-state-active {
    background-color: transparent;
}

/* line 374, ../sass/_kendo.scss */

.k-state-highlight {
    background: #ffffff;
    color: #000000;
}

/* line 379, ../sass/_kendo.scss */

.k-state-focused,
.k-grouping-row .k-state-focused {
    border-color: #e6e6e6;
}

/* line 384, ../sass/_kendo.scss */

.k-window-titlebar .k-link {
    border-radius: 0px;
}

/* line 418, ../sass/_kendo.scss */

/* line 389, ../sass/_kendo.scss */

.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list>.k-state-selected,
.k-list>.k-state-highlight,
.k-panel>.k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-marquee-color {
    background-color: #17a6b6;
    border-color: #17a6b6;
}

/* line 433, ../sass/_kendo.scss */

/* line 406, ../sass/_kendo.scss */

.k-marquee-text {
    color: #ffffff;
}

/* line 436, ../sass/_kendo.scss */

/* line 411, ../sass/_kendo.scss */

.k-state-focused,
.k-list>.k-state-focused,
.k-listview>.k-state-focused,
.k-grid-header th.k-state-focused,
td.k-state-focused,
.k-button.k-state-focused {
    -webkit-box-shadow: #b6bdca 0px 0px 6px 0px inset;
    box-shadow: #b6bdca 0px 0px 6px 0px inset;
}

/* line 445, ../sass/_kendo.scss */

/* line 422, ../sass/_kendo.scss */

.k-state-focused.k-state-selected,
.k-list>.k-state-focused.k-state-selected,
.k-listview>.k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
    /*-webkit-box-shadow: #146ca4 0px 0px 15px 5px inset;
  box-shadow: #146ca4 0px 0px 15px 5px inset;*/
    -webkit-box-shadow: #17A6B6 0px 0px 15px 5px inset;
    box-shadow: #17A6B6 0px 0px 15px 5px inset;
}

/* line 454, ../sass/_kendo.scss */

/* line 433, ../sass/_kendo.scss */

.k-ie8 .k-panelbar span.k-state-focused,
.k-ie8 .k-menu li.k-state-focused,
.k-ie8 .k-listview>.k-state-focused,
.k-ie8 .k-grid-header th.k-state-focused,
.k-ie8 td.k-state-focused,
.k-ie8 .k-tool.k-state-hover,
.k-ie8 .k-button:focus,
.k-ie8 .k-button.k-state-focused,
.k-ie7 .k-panelbar span.k-state-focused,
.k-ie7 .k-menu li.k-state-focused,
.k-ie7 .k-listview>.k-state-focused,
.k-ie7 .k-grid-header th.k-state-focused,
.k-ie7 td.k-state-focused,
.k-ie7 .k-tool.k-state-hover,
.k-ie7 .k-button:focus,
.k-ie7 .k-button.k-state-focused {
    background-color: #e6e6e6;
}

/* line 472, ../sass/_kendo.scss */

/* line 453, ../sass/_kendo.scss */

.k-list>.k-state-selected.k-state-focused {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 476, ../sass/_kendo.scss */

/* line 459, ../sass/_kendo.scss */

.k-state-selected>.k-link,
.k-panelbar>li>.k-state-selected,
.k-panelbar>li.k-state-default>.k-link.k-state-selected {
    color: #ffffff;
}

/* line 481, ../sass/_kendo.scss */

/* line 466, ../sass/_kendo.scss */

.k-state-selected,
.k-button:active,
.k-draghandle.k-state-selected:hover {
    background-image: none;
}

/* line 486, ../sass/_kendo.scss */

/* line 473, ../sass/_kendo.scss */

.k-button:active,
.k-draghandle.k-state-selected:hover {
    background-position: 50% 50%;
}

/* line 490, ../sass/_kendo.scss */

/* line 479, ../sass/_kendo.scss */

.k-state-hover,
.k-state-hover:hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-list>.k-state-hover,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-pager-wrap .k-link:hover,
.k-dropdown .k-state-focused,
.k-imagebrowser-dropzone,
.k-mobile-list .k-item>.k-link:active,
.k-mobile-list .k-item>.k-label:active,
.k-mobile-list .k-edit-label.k-check:active,
.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active,
.k-mobile-list .k-recur-view .k-check:active {
    color: #000000;
    background-color: #e6e6e6;
    border-color: #e6e6e6;
}

/* line 508, ../sass/_kendo.scss */

/* line 499, ../sass/_kendo.scss */

.k-ie7 .k-window-titlebar .k-state-hover,
.k-ie8 .k-window-titlebar .k-state-hover {
    border-color: #e6e6e6;
}

/* line 512, ../sass/_kendo.scss */

/* line 505, ../sass/_kendo.scss */

.k-state-hover>.k-select,
.k-state-focused>.k-select {
    border-color: #e6e6e6;
}

/* line 516, ../sass/_kendo.scss */

/* line 511, ../sass/_kendo.scss */

.k-button:hover,
.k-button:focus,
.k-button.k-state-focused,
.k-textbox:hover,
.k-state-hover,
.k-state-hover:hover,
.k-pager-wrap .k-link:hover,
.k-other-month.k-state-hover .k-link,
div.k-imagebrowser-dropzone em,
.k-draghandle:hover {
    background-image: none;
}

/* line 528, ../sass/_kendo.scss */

/* line 525, ../sass/_kendo.scss */

.k-pager-wrap {
    background-color: #ffffff;
    color: #777777;
}

/* line 532, ../sass/_kendo.scss */

/* line 531, ../sass/_kendo.scss */

.k-autocomplete.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-state-active,
.k-state-active:hover,
.k-state-active>.k-link,
.k-button:active,
.k-panelbar>.k-item>.k-state-focused {
    background-image: none;
}

/* line 543, ../sass/_kendo.scss */

/* line 544, ../sass/_kendo.scss */

.k-tool-icon {
    background-image: url("Care01/sprite.png");
}

/* line 546, ../sass/_kendo.scss */

/* line 549, ../sass/_kendo.scss */

.k-state-hover>.k-link,
.k-other-month.k-state-hover .k-link,
div.k-imagebrowser-dropzone em {
    color: #000000;
}

/* line 551, ../sass/_kendo.scss */

/* line 556, ../sass/_kendo.scss */

.k-autocomplete.k-state-hover,
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-hover,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-hover,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-hover,
.k-dropdown-wrap.k-state-focused {
    background-color: #e6e6e6;
    background-image: none;
    background-position: 50% 50%;
    border-color: #dadada;
}

/* line 564, ../sass/_kendo.scss */

/* line 571, ../sass/_kendo.scss */

.km-pane-wrapper .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),
.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),
.km-pane-wrapper .k-mobile-list textarea,
.k-dropdown .k-state-focused .k-input {
    color: #777777;
}

/* line 570, ../sass/_kendo.scss */

/* line 579, ../sass/_kendo.scss */

.k-dropdown .k-state-hover .k-input {
    color: #000000;
}

/* line 573, ../sass/_kendo.scss */

/* line 584, ../sass/_kendo.scss */

.k-state-error {
    border-color: #e20000;
    background-color: #ffffff;
    color: #e20000;
}

/* line 578, ../sass/_kendo.scss */

/* line 591, ../sass/_kendo.scss */

.k-state-disabled {
    filter: alpha(opacity=70);
    opacity: .7;
}

/* line 582, ../sass/_kendo.scss */

/* line 597, ../sass/_kendo.scss */

.k-tile-empty.k-state-selected,
.k-loading-mask.k-state-selected {
    border-width: 0;
    background-image: none;
    background-color: transparent;
}

/* line 588, ../sass/_kendo.scss */

/* line 605, ../sass/_kendo.scss */

.k-state-disabled,
.k-state-disabled .k-link,
.k-state-disabled .k-button,
.k-other-month,
.k-other-month .k-link,
.k-dropzone em,
.k-dropzone .k-upload-status,
.k-tile-empty strong,
.k-slider .k-draghandle {
    color: #dadada;
}

/* Progressbar */

/* line 600, ../sass/_kendo.scss */

/* line 619, ../sass/_kendo.scss */

.k-progressbar-indeterminate {
    background: url("Care01/indeterminate.gif");
}

/* line 603, ../sass/_kendo.scss */

/* line 624, ../sass/_kendo.scss */

.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected {
    display: none;
}

/* Slider */

/* line 608, ../sass/_kendo.scss */

/* line 631, ../sass/_kendo.scss */

.k-slider-track {
    background-color: #dadada;
}

/* line 611, ../sass/_kendo.scss */

/* line 636, ../sass/_kendo.scss */

.k-slider-selection {
    background-color: #17a6b6;
}

/* line 614, ../sass/_kendo.scss */

/* line 641, ../sass/_kendo.scss */

.k-slider-horizontal .k-tick {
    background-image: url("Care01/slider-h.gif");
}

/* line 617, ../sass/_kendo.scss */

/* line 646, ../sass/_kendo.scss */

.k-slider-vertical .k-tick {
    background-image: url("Care01/slider-v.gif");
}

/* Tooltip */

/* line 621, ../sass/_kendo.scss */

/* line 652, ../sass/_kendo.scss */

.k-widget.k-tooltip {
    border-color: #17a6b6;
    background-color: #17a6b6;
    color: #ffffff;
}

/* line 626, ../sass/_kendo.scss */

/* line 659, ../sass/_kendo.scss */

.k-widget.k-tooltip-validation {
    border-color: #ffe68e;
    background-color: #ffe68e;
    color: #000000;
}

/* Bootstrap theme fix */

/* line 632, ../sass/_kendo.scss */

/* line 667, ../sass/_kendo.scss */

.input-prepend .k-tooltip-validation,
.input-append .k-tooltip-validation {
    font-size: 12px;
    position: relative;
    top: 3px;
}

/* line 638, ../sass/_kendo.scss */

/* line 675, ../sass/_kendo.scss */

.k-callout-n {
    border-bottom-color: #17a6b6;
}

/* line 641, ../sass/_kendo.scss */

/* line 680, ../sass/_kendo.scss */

.k-callout-w {
    border-right-color: #17a6b6;
}

/* line 644, ../sass/_kendo.scss */

/* line 685, ../sass/_kendo.scss */

.k-callout-s {
    border-top-color: #17a6b6;
}

/* line 647, ../sass/_kendo.scss */

/* line 690, ../sass/_kendo.scss */

.k-callout-e {
    border-left-color: #17a6b6;
}

/* line 650, ../sass/_kendo.scss */

/* line 695, ../sass/_kendo.scss */

.k-tooltip-validation .k-callout-n {
    border-bottom-color: #ffe68e;
}

/* line 653, ../sass/_kendo.scss */

/* line 700, ../sass/_kendo.scss */

.k-tooltip-validation .k-callout-w {
    border-right-color: #ffe68e;
}

/* line 656, ../sass/_kendo.scss */

/* line 705, ../sass/_kendo.scss */

.k-tooltip-validation .k-callout-s {
    border-top-color: #ffe68e;
}

/* line 659, ../sass/_kendo.scss */

/* line 710, ../sass/_kendo.scss */

.k-tooltip-validation .k-callout-e {
    border-left-color: #ffe68e;
}

/* Splitter */

/* line 663, ../sass/_kendo.scss */

/* line 716, ../sass/_kendo.scss */

.k-splitbar {
    background-color: #dadada;
}

/* line 666, ../sass/_kendo.scss */

/* line 721, ../sass/_kendo.scss */

.k-restricted-size-vertical,
.k-restricted-size-horizontal {
    background-color: #e20000;
}

/* Upload */

/* line 671, ../sass/_kendo.scss */

/* line 728, ../sass/_kendo.scss */

.k-file {
    background-color: #ffffff;
    border-color: #dbdbde;
}

/* line 675, ../sass/_kendo.scss */

/* line 734, ../sass/_kendo.scss */

.k-file-progress {
    color: #0066cc;
}

/* line 678, ../sass/_kendo.scss */

/* line 739, ../sass/_kendo.scss */

.k-file-progress .k-progress {
    background-color: #d0f8ff;
}

/* line 681, ../sass/_kendo.scss */

/* line 744, ../sass/_kendo.scss */

.k-file-success {
    color: #28760b;
}

/* line 684, ../sass/_kendo.scss */

/* line 749, ../sass/_kendo.scss */

.k-file-success .k-progress {
    background-color: #ddffd0;
}

/* line 687, ../sass/_kendo.scss */

/* line 754, ../sass/_kendo.scss */

.k-file-error {
    color: #cc0000;
}

/* line 758, ../sass/_kendo.scss */

.k-fi le-error .k-progress {
    background-color: #ffded7;
}

/* line 762, ../sass/_kendo.scss */

.k-tile {
    border-color: #ffffff;
}

/* line 766, ../sass/_kendo.scss */

.k-textbox:hover,
.k-tiles li.k-state-hover {
    border-color: #e6e6e6;
}

/* line 771, ../sass/_kendo.scss */

.k-tiles li.k-state-selected {
    border-color: #17a6b6;
}

/* line 775, ../sass/_kendo.scss */

.k-tile .k-folder,
.k-tile .k-file {
    background-image: url("Care01/imagebrowser.png");
}

/* line 780, ../sass/_kendo.scss */

.k-widget,
.k-button {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 786, ../sass/_kendo.scss */

.k-slider,
.k-treeview,
.k-upload {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 793, ../sass/_kendo.scss */

.k-state-hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 798, ../sass/_kendo.scss */

.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused {
    -webkit-box-shadow: rgba(82, 90, 104, 0.2) 0px 0px 3px 0px;
    box-shadow: rgba(82, 90, 104, 0.2) 0px 0px 3px 0px;
}

/* line 806, ../sass/_kendo.scss */

.k-state-selected {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 811, ../sass/_kendo.scss */

.k-state-active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 816, ../sass/_kendo.scss */

.k-grid td.k-state-selected.k-state-focused {
    background-color: #19b2c4;
}

/* line 820, ../sass/_kendo.scss */

.k-popup,
.k-menu .k-group,
.k-grid .k-filter-options,
.k-time-popup,
.k-datepicker-calendar,
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-multiselect.k-state-focused,
.k-tooltip {
    -webkit-box-shadow: 0 2px 2px 0 transparent;
    box-shadow: 0 2px 2px 0 transparent;
}

/* line 835, ../sass/_kendo.scss */

.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-datetimepicker,
.k-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
    border-radius: 0.3rem;
}

/* line 873, ../sass/_kendo.scss */

.k-window .k-widget {
    z-index: 10002;
    width: 100%;
}

/* line 878, ../sass/_kendo.scss */

.k-group-start.k-group-end.k-tool {
    border-radius: 0px;
}

/* line 882, ../sass/_kendo.scss */

.k-list-container.k-state-border-up,
.k-autocomplete.k-state-border-up,
.k-multiselect.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-window-content,
.k-filter-menu {
    border-radius: 0 0 0px 0px;
}

/* line 893, ../sass/_kendo.scss */

.k-autocomplete.k-state-border-up .k-input,
.k-dropdown-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-selected-color,
.k-numeric-wrap.k-state-border-up .k-input {
    border-radius: 0 0 0 0px;
}

/* line 901, ../sass/_kendo.scss */

.k-multiselect.k-state-border-up .k-multiselect-wrap {
    border-radius: 0 0 0px 0px;
}

/* line 905, ../sass/_kendo.scss */

.k-window-titlebar,
.k-block>.k-header,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-items .k-link,
.k-calendar-container.k-state-border-down,
.k-list-container.k-state-border-down,
.k-autocomplete.k-state-border-down,
.k-multiselect.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down,
.k-numeric-wrap.k-state-border-down {
    border-radius: 0px 0px 0 0;
}

/* line 920, ../sass/_kendo.scss */

.k-dropdown-wrap .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input {
    border-radius: -2px 0 0 -2px;
}

/* line 926, ../sass/_kendo.scss */

.k-numeric-wrap .k-link {
    border-radius: 0 -2px 0 0;
}

/* line 930, ../sass/_kendo.scss */

.k-numeric-wrap .k-link+.k-link {
    border-radius: 0 0 -2px 0;
}

/* line 934, ../sass/_kendo.scss */

.k-autocomplete.k-state-border-down .k-input {
    border-radius: 0px 0px 0 0;
}

/* line 938, ../sass/_kendo.scss */

.k-dropdown-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-selected-color,
.k-numeric-wrap.k-state-border-down .k-input {
    border-radius: 0px 0 0 0;
}

/* line 945, ../sass/_kendo.scss */

.k-numeric-wrap .k-link.k-state-selected {
    background-color: #1984c8;
}

/* line 949, ../sass/_kendo.scss */

.k-multiselect.k-state-border-down .k-multiselect-wrap {
    border-radius: -2px -2px 0 0;
}

/* line 953, ../sass/_kendo.scss */

.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-datetimepicker .k-select+.k-select,
.k-list-container.k-state-border-right {
    border-radius: 0 0px 0px 0;
}

/* line 961, ../sass/_kendo.scss */

.k-numeric-wrap.k-expand-padding .k-input {
    border-radius: 0px;
}

/* line 965, ../sass/_kendo.scss */

.k-textbox>input,
.k-autocomplete .k-input,
.k-multiselect-wrap {
    border-radius: 0;
}

/* line 971, ../sass/_kendo.scss */

.k-list .k-state-hover,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-selected,
.k-dropzone {
    border-radius: 0;
}

/* line 979, ../sass/_kendo.scss */

.k-slider .k-button,
.k-grid .k-slider .k-button {
    border-radius: 13px;
}

/* line 984, ../sass/_kendo.scss */

.k-draghandle {
    border-radius: 7px;
}

/* line 988, ../sass/_kendo.scss */

.k-more-events,
.k-event,
.k-event .k-link {
    border-radius: -2px;
}

/* line 994, ../sass/_kendo.scss */

.k-grid-mobile .k-column-active+th.k-header {
    border-left-color: #777777;
}

/* line 998, ../sass/_kendo.scss */

html .km-pane-wrapper .km-widget,
.k-ie .km-pane-wrapper .k-widget,
.k-ie .km-pane-wrapper .k-group,
.k-ie .km-pane-wrapper .k-content,
.k-ie .km-pane-wrapper .k-header,
.k-ie .km-pane-wrapper .k-popup-edit-form .k-edit-field .k-button,
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-label,
.km-pane-wrapper .k-mobile-list .k-edit-field {
    color: #777777;
}

@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) {
    /* line 1011, ../sass/_kendo.scss */
    div.km-pane-wrapper a {
        color: #777777;
    }
    /* line 1015, ../sass/_kendo.scss */
    .km-pane-wrapper .k-icon {
        background-image: url("Care01/sprite_2x.png");
        background-size: 21.2em 21em;
    }
}

/* line 1021, ../sass/_kendo.scss */

.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check {
    background-color: #ffffff;
    border-top: 1px solid #dbdbde;
}

/* line 1028, ../sass/_kendo.scss */

.km-pane-wrapper .k-mobile-list .k-item.k-state-selected {
    background-color: #17a6b6;
    border-top-color: #17a6b6;
}

/* line 1033, ../sass/_kendo.scss */

.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:first-child {
    border-top-color: transparent;
}

/* line 1037, ../sass/_kendo.scss */

.km-pane-wrapper .k-mobile-list .k-item:last-child {
    -webkit-box-shadow: inset 0 -1px 0 #dbdbde;
    box-shadow: inset 0 -1px 0 #dbdbde;
}

/* line 1042, ../sass/_kendo.scss */

.km-pane-wrapper .k-mobile-list>ul>li>.k-link,
.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3),
.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child {
    color: #8b8b95;
}

/* line 1048, ../sass/_kendo.scss */

.km-pane-wrapper .k-mobile-list>ul>li>.k-link {
    border-bottom: 1px solid #dbdbde;
}

/* line 1052, ../sass/_kendo.scss */

.km-pane-wrapper .k-mobile-list .k-edit-field {
    -webkit-box-shadow: 0 1px 1px #dbdbde;
    box-shadow: 0 1px 1px #dbdbde;
}

/* line 1057, ../sass/_kendo.scss */

.km-actionsheet .k-grid-delete,
.km-actionsheet .k-scheduler-delete,
.km-pane-wrapper .k-scheduler-delete,
.km-pane-wrapper .k-filter-menu .k-button[type=reset] {
    color: #fff;
    border-color: #e20000;
    background-color: red;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, left, right);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15));
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15));
}

/* line 1071, ../sass/_kendo.scss */

.km-actionsheet .k-grid-delete:active,
.km-actionsheet .k-scheduler-delete:active,
.km-pane-wrapper .k-scheduler-delete:active,
.km-pane-wrapper .k-filter-menu .k-button[type=reset]:active {
    background-color: #990000;
}

/* line 1078, ../sass/_kendo.scss */

.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
    background-image: none;
    background-position: 50% 50%;
    background-color: #f3f3f4;
    border-color: #dbdbde;
}

/* line 1088, ../sass/_kendo.scss */

.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
    background-color: #e6e6e6;
    background-image: none;
    background-position: 50% 50%;
    border-color: #dadada;
}

/* line 1098, ../sass/_kendo.scss */

.k-multiselect.k-header {
    border-color: #dbdbde;
}

/* line 1102, ../sass/_kendo.scss */

.k-multiselect.k-header.k-state-hover {
    border-color: #dadada;
}

/* line 1106, ../sass/_kendo.scss */

.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused {
    background-color: #e6e6e6;
    background-image: none;
    background-position: 50% 50%;
    border-color: #dadada;
    -webkit-box-shadow: rgba(82, 90, 104, 0.2) 0px 0px 3px 0px;
    box-shadow: rgba(82, 90, 104, 0.2) 0px 0px 3px 0px;
}

/* line 1119, ../sass/_kendo.scss */

.k-list-container {
    color: #515967;
}

/* line 1123, ../sass/_kendo.scss */

.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup {
    color: #515967;
}

/* line 1129, ../sass/_kendo.scss */

.k-state-default>.k-select {
    border-color: #dbdbde;
}

/* line 1133, ../sass/_kendo.scss */

.k-state-hover>.k-select {
    border-color: #dadada;
}

/* line 1137, ../sass/_kendo.scss */

.k-state-focused>.k-select {
    border-color: #dadada;
}

/* line 1141, ../sass/_kendo.scss */

.k-tabstrip-items .k-state-default .k-link,
.k-panelbar>li.k-state-default>.k-link {
    color: #515967;
}

/* line 1146, ../sass/_kendo.scss */

.k-tabstrip-items .k-state-hover .k-link,
.k-panelbar>li.k-state-hover>.k-link,
.k-panelbar>li.k-state-default>.k-link.k-state-hover {
    color: #000000;
}

/* line 1152, ../sass/_kendo.scss */

.k-panelbar .k-state-focused.k-state-hover {
    background: #17A6B6;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 1158, ../sass/_kendo.scss */

.k-tabstrip-items .k-state-default,
.k-ie7 .k-tabstrip-items .k-state-default .k-loading {
    border-color: #dbdbde;
}

/* line 1163, ../sass/_kendo.scss */

.k-tabstrip-items .k-state-hover,
.k-ie7 .k-tabstrip-items .k-state-hover .k-loading {
    border-color: #e6e6e6;
}

/* line 1168, ../sass/_kendo.scss */

.k-tabstrip-items .k-state-active,
.k-ie7 .k-tabstrip-items .k-state-active .k-loading {
    background-color: #ffffff;
    background-image: none;
    border-color: #17a6b6;
}

/* line 1175, ../sass/_kendo.scss */

.k-tabstrip .k-content.k-state-active {
    background-color: #ffffff;
    color: #777777;
}

/* line 1180, ../sass/_kendo.scss */

.k-menu.k-header,
.k-menu .k-item {
    border-color: #dbdbde;
}

/* line 1185, ../sass/_kendo.scss */

.k-column-menu,
.k-column-menu .k-item {
    border-color: #dbdbde;
}

/* line 1190, ../sass/_kendo.scss */

.k-column-menu .k-separator {
    border-color: #dbdbde;
    background-color: transparent;
}

/* line 1195, ../sass/_kendo.scss */

.k-menu .k-group {
    border-color: #dadada;
}

/* line 1199, ../sass/_kendo.scss */

.k-grid-filter.k-state-active {
    background-color: #ffffff;
}

/* line 1203, ../sass/_kendo.scss */

.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
    color: #515967;
    border-color: #dbdbde;
    font-weight: bold;
}

/* line 1211, ../sass/_kendo.scss */

.k-grouping-header {
    color: #515967;
}

/* line 1215, ../sass/_kendo.scss */

.k-grid td.k-state-focused {
    -webkit-box-shadow: inset 0 0 0 1px #b6bdca 0px 0px 6px 0px inset;
    box-shadow: inset 0 0 0 1px #b6bdca 0px 0px 6px 0px inset;
}

/* line 1220, ../sass/_kendo.scss */

.k-header,
.k-grid-header-wrap,
.k-grid .k-grouping-header,
.k-grid-header,
.k-pager-wrap,
.k-pager-wrap .k-textbox,
.k-pager-wrap .k-link,
.k-grouping-header .k-group-indicator {
    border-color: #dbdbde;
}

/* line 1231, ../sass/_kendo.scss */

.k-primary {
    color: #555555;
    border-color: #555555;
    background-image: none;
    background-position: 50% 50%;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 1241, ../sass/_kendo.scss */

.k-primary:focus,
.k-primary.k-state-focused {
    color: #555555;
    border-color: #555555;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 1250, ../sass/_kendo.scss */

.k-primary:hover {
    color: #555555;
    border-color: #555555;
    background-image: none;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 1259, ../sass/_kendo.scss */

.k-primary:focus:active:not(.k-state-disabled):not([disabled]),
.k-primary:focus:not(.k-state-disabled):not([disabled]) {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 1265, ../sass/_kendo.scss */

.k-primary:active {
    color: #555555;
    border-color: #555555;
    background-image: none;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 1274, ../sass/_kendo.scss */

.k-primary.k-state-disabled,
.k-state-disabled .k-primary,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:hover,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:active,
.k-primary.k-state-disabled:active {
    color: #dadada;
    border-color: #dadada;
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-filter-menu .k-primary {
    background-color: #fff;
}

/* line 1289, ../sass/_kendo.scss */

.k-pager-numbers .k-link,
.k-treeview .k-in {
    border-color: transparent;
}

/* line 1294, ../sass/_kendo.scss */

.k-treeview .k-icon,
.k-scheduler-table .k-icon,
.k-grid .k-hierarchy-cell .k-icon {
    background-color: transparent;
    border-radius: 0px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
    /* line 1261, ../sass/_kendo.scss */
    /* line 1303, ../sass/_kendo.scss */
    .k-icon:not(.k-loading),
    .k-grouping-dropclue,
    .k-drop-hint,
    .k-callout,
    .k-tool-icon,
    .k-state-hover .k-tool-icon,
    .k-state-active .k-tool-icon,
    .k-state-active.k-state-hover .k-tool-icon,
    .k-state-selected .k-tool-icon,
    .k-state-selected.k-state-hover .k-tool-icon,
    .k-column-menu .k-sprite,
    .k-mobile-list .k-check:checked,
    .k-mobile-list .k-edit-field [type=checkbox]:checked,
    .k-mobile-list .k-edit-field [type=radio]:checked {
        background-image: url("Care01/sprite_2x.png");
        background-size: 340px 336px;
    }
    /* line 1278, ../sass/_kendo.scss */
    /* line 1322, ../sass/_kendo.scss */
    .k-dropdown-wrap .k-input,
    .k-picker-wrap .k-input,
    .k-numeric-wrap .k-input {
        border-radius: -2px 0 0 -2px;
    }
}

@media screen and (-ms-high-contrast: active) {
    /* line 1285, ../sass/_kendo.scss */
    /* line 1330, ../sass/_kendo.scss */
    .k-editor-toolbar-wrap .k-dropdown-wrap.k-state-focused,
    .k-editor-toolbar-wrap .k-button-group .k-tool:focus {
        border-color: #fff;
    }
}

/* line 1336, ../sass/_kendo.scss */

.k-datepicker .k-picker-wrap {
    padding-right: 3.8rem;
}

/* line 1340, ../sass/_kendo.scss */

.k-datepicker .k-select,
.k-combobox .k-select {
    width: 3.8rem;
    background-color: #41a1b7;
    border-radius: 0 0.3rem 0.3rem 0;
}

/* line 1346, ../sass/_kendo.scss */

.k-datepicker input,
.k-combobox input {
    color: #363636;
    height: 3.5rem;
    line-height: 1.4rem;
    text-indent: 1.2rem;
}

/* line 1353, ../sass/_kendo.scss */

.k-icon.k-i-calendar,
.k-icon.k-i-arrow-s,
.k-icon.k-i-arrow-n {
    background-image: none;
    color: transparent;
    font-size: inherit;
    line-height: 1;
    text-indent: 0;
    height: auto;
    margin-top: 0;
}

/* line 1363, ../sass/_kendo.scss */

.k-icon:before {
    color: #fff;
}

/* line 1366, ../sass/_kendo.scss */

.k-icon.k-i-calendar:before {
    content: "\f00a";
    padding-top: 7px;
}

/* line 1371, ../sass/_kendo.scss */

.k-icon.k-i-arrow-s:before {
    content: "\f078";
    padding-top: 7px;
}

/* line 1376, ../sass/_kendo.scss */

.k-icon.k-i-arrow-n:before {
    content: "\f077";
}

/* line 1380, ../sass/_kendo.scss */

.k-combobox .k-icon.k-i-arrow-s:before {
    color: white;
}

/* line 1384, ../sass/_kendo.scss */

.k-window {
    border-radius: 0.3rem;
}

/* line 1388, ../sass/_kendo.scss */

.k-widget {
    border: none;
    background-color: transparent;
}

/* line 1393, ../sass/_kendo.scss */

.k-window-titlebar {
    padding: 0.95rem 0 !important;
    border-bottom-color: white;
}

/* line 1398, ../sass/_kendo.scss */

.k-window-title {
    padding-left: 1.1rem;
}

/* line 1402, ../sass/_kendo.scss */

.k-window .k-window-content {
    padding: 1.9rem;
    border-radius: 0 0 0.3rem 0.3rem;
    border-width: 0.1rem;
    background-color: #EEF7F9;
}

/* line 1409, ../sass/_kendo.scss */

.k-window .k-window-content.newDialogue {
    padding: 0 !important;
}

/* line 1413, ../sass/_kendo.scss */

.k-window .k-window-content.newDialogue .dialogue-container {
    padding: 1.9rem;
}

/* line 1417, ../sass/_kendo.scss */

.k-window.k-state-focused {
    border-color: #c1c1c1;
}

/* line 1421, ../sass/_kendo.scss */

.k-window.k-window-maximized,
.k-window-maximized .k-window-titlebar,
.k-window-maximized .k-window-content {
    border-radius: 0;
}

/* line 1427, ../sass/_kendo.scss */

.k-shadow {
    -webkit-box-shadow: 0 1px 2px 0 transparent;
    box-shadow: 0 1px 2px 0 transparent;
}

/* line 1432, ../sass/_kendo.scss */

.k-inset {
    -webkit-box-shadow: inset 0 1px 1px transparent;
    box-shadow: inset 0 1px 1px transparent;
}

/* line 1437, ../sass/_kendo.scss */

.k-state-selected>a.k-link {
    color: #41a1b7;
    -webkit-box-shadow: #41a1b7 0px 0px 6px 0px inset;
    box-shadow: #41a1b7 0px 0px 6px 0px inset;
}

/* line 1443, ../sass/_kendo.scss */

.k-today>.k-link {
    color: #323232;
    -webkit-box-shadow: #878787 0px 0px 6px 0px inset;
    box-shadow: #878787 0px 0px 6px 0px inset;
}

/* line 1449, ../sass/_kendo.scss */

.k-link:not(.k-state-disabled):hover>.k-i-close {
    background-position: -49px -16px;
    background-color: #777;
}

/* line 1455, ../sass/_kendo.scss */

.k-panelbar>.k-item>.k-link,
.k-panel>.k-item>.k-link {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: block;
    line-height: 2em;
    padding: 0.95rem 1.9rem;
}

/* line 1463, ../sass/_kendo.scss */

.k-panel>li.k-item {
    background-color: #eff7f9;
}

/* line 1467, ../sass/_kendo.scss */

.k-state-selected,
.k-state-focused,
.k-state-selected:link,
.k-state-selected:visited,
.k-list>.k-state-selected,
.k-list>.k-state-highlight,
.k-panel>.k-state-selected,
.k-button:active,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-marquee-color {
    background-color: #ffffff;
    border-color: #d7d7d7;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 1474, ../sass/_kendo.scss */

.k-state-selected>.k-link,
.k-panelbar>li>.k-state-selected,
.k-panelbar>li.k-state-default>.k-link.k-state-selected {
    color: #878787;
    font-size: 1.8rem;
    margin: 0;
    color: #878787;
    font-weight: 300;
}

/* line 1482, ../sass/_kendo.scss */

.k-state-focused.k-state-selected,
.k-list>.k-state-focused.k-state-selected,
.k-listview>.k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
    box-shadow: none;
}

/* line 1486, ../sass/_kendo.scss */

.k-block,
.k-input,
.k-textbox,
.k-group,
.k-editable-area,
.k-separator,
.k-colorpicker .k-i-arrow-s,
.k-textbox>input,
.k-autocomplete,
.k-dropdown-wrap,
.k-toolbar,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-grid-header-wrap,
.k-grid-header-locked,
.k-grid-footer-locked,
.k-grid-content-locked,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-footer-wrap,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-refresh,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-panelbar>.k-item>.k-link,
.k-panel>.k-item>.k-link,
.k-panelbar .k-panel,
.k-panelbar .k-content,
.k-calendar th,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-button-group .k-tool,
.k-upload-files {
    border-color: #d7d7d7;
}

/* line 1490, ../sass/_kendo.scss */

.k-panelbar>.k-item>.k-link {
    border-color: #DBDBDE;
}

/* line 1494, ../sass/_kendo.scss */

.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list>.k-state-selected,
.k-list>.k-state-highlight,
.k-panel>.k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-marquee-color {
    border-color: #17A6B6;
}

/* line 1498, ../sass/_kendo.scss */

.k-panel>.k-item>.k-link {
    font-size: 0.95em;
    line-height: 1.5;
}

/* line 1503, ../sass/_kendo.scss */

.k-icon:hover,
.k-state-hover .k-icon,
.k-state-selected .k-icon,
.k-state-focused .k-icon,
.k-column-menu .k-state-hover .k-sprite,
.k-column-menu .k-state-active .k-sprite {
    opacity: 1;
}

/* line 1507, ../sass/_kendo.scss */

.k-state-selected .k-i-arrow-s {
    background-position: 0px 0px;
}

/* line 1511, ../sass/_kendo.scss */

.k-block,
.k-widget,
.k-inline-block,
.k-textbox>input,
.k-input[type="text"],
.k-input[type="number"],
.k-textbox,
.k-picker-wrap .k-input,
.k-button,
.k-draghandle {
    font-family: inherit;
}

/* line 1515, ../sass/_kendo.scss */

.k-i-close {
    background-position: -48px -16px;
}

/* line 1519, ../sass/_kendo.scss */

.k-autocomplete,
.k-numerictextbox {
    width: 100%;
}

/* line 1524, ../sass/_kendo.scss */

.k-panel>.k-item>.k-link {
    padding: 2px 1em;
}

/* line 1528, ../sass/_kendo.scss */

.k-item>.k-link span.withId {
    white-space: pre-wrap;
}

/* line 1532, ../sass/_kendo.scss */

.k-panel>.k-item>.k-link {
    line-height: 1.5;
}

/* line 1536, ../sass/_kendo.scss */

li.k-file .file-wrapper .k-upload-action {
    position: absolute;
    top: 0;
    right: 0;
}

/* line 1542, ../sass/_kendo.scss */

li.k-file div.file-wrapper {
    position: relative;
    height: 75px;
}

/* line 1547, ../sass/_kendo.scss */

.k-icon.k-i-arrow-s.k-panelbar-expand,
.k-icon.k-i-arrow-n.k-panelbar-collapse {
    padding: 1.2rem;
}

/* line 1551, ../sass/_kendo.scss */

.k-icon.k-i-arrow-s.k-panelbar-expand:before,
.k-icon.k-i-arrow-n.k-panelbar-collapse:before {
    color: #aaaaaa;
}

/* line 1556, ../sass/_kendo.scss */

.k-textbox>input,
.k-autocomplete .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-dropdown-wrap .k-input,
.k-selectbox .k-input {
    height: 4rem;
    line-height: 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/* line 1564, ../sass/_kendo.scss */

.k-grid table {
    background-color: #ffffff;
}

/* line 1568, ../sass/_kendo.scss */

.k-state-focused {
    background-color: transparent;
}

/* line 1572, ../sass/_kendo.scss */

.k-window.k-state-focused {
    border: none;
}

/* line 1576, ../sass/_kendo.scss */

.k-dropdown .k-select {
    width: 4rem;
    background-color: #41a1b7;
    border-radius: 0 2px 2px 0;
}

/* line 1582, ../sass/_kendo.scss */

.k-dropdown .k-input {
    background-color: #fff;
}

/* line 1586, ../sass/_kendo.scss */

.k-picker-wrap .k-input,
.k-dropdown .k-input {
    padding-left: 6px;
}

/* line 1591, ../sass/_kendo.scss */

.k-dropdown-wrap .k-input {
    padding-left: 10px;
}

/* line 1595, ../sass/_kendo.scss */

.k-grid tbody td:first-child {
    text-align: center;
}

/* line 1, ../sass/_grid.scss */

.col-12 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

/* line 8, ../sass/_grid.scss */

.col-11 {
    width: 91.60305%;
    float: left;
    margin-right: 0.76336%;
}

/* line 14, ../sass/_grid.scss */

.col-10 {
    width: 83.20611%;
    float: left;
    margin-right: 0.76336%;
}

/* line 20, ../sass/_grid.scss */

.col-9 {
    width: 74.80916%;
    float: left;
    margin-right: 0.76336%;
}

/* line 26, ../sass/_grid.scss */

.col-8 {
    width: 66.41221%;
    float: left;
    margin-right: 0.76336%;
}

/* line 32, ../sass/_grid.scss */

.col-7 {
    width: 58.01527%;
    float: left;
    margin-right: 0.76336%;
}

/* line 38, ../sass/_grid.scss */

.col-6 {
    width: 49.61832%;
    float: left;
    margin-right: 0.76336%;
}

/* line 44, ../sass/_grid.scss */

.col-5 {
    width: 41.22137%;
    float: left;
    margin-right: 0.76336%;
}

/* line 50, ../sass/_grid.scss */

.col-4 {
    width: 32.82443%;
    float: left;
    margin-right: 0.76336%;
}

/* line 56, ../sass/_grid.scss */

.col-3 {
    width: 24.42748%;
    float: left;
    margin-right: 0.76336%;
}

/* line 62, ../sass/_grid.scss */

.col-2 {
    width: 16.03053%;
    float: left;
    margin-right: 0.76336%;
}

/* line 68, ../sass/_grid.scss */

.col-1 {
    width: 7.63359%;
    float: left;
    margin-right: 0.76336%;
}

/* line 74, ../sass/_grid.scss */

.col:last-child {
    margin-right: 0;
}

@media (max-width: 730px) {
    /* line 79, ../sass/_grid.scss */
    .col-sm-12 {
        width: 100% !important;
    }
}

@media (max-width: 1024px) {
    /* line 85, ../sass/_grid.scss */
    .hide-on-md {
        display: none !important;
    }
}

@media (max-width: 786px) {
    /* line 90, ../sass/_grid.scss */
    .hide-on-md {
        display: block !important;
    }
}

/* line 1429, ../sass/main.scss */

/* line 4, ../sass/_obsolete.scss */

.patientCaseDetailStatus {
    width: 100px;
    margin: 10px 0 10px 34px;
}

/* line 1433, ../sass/main.scss */

/* line 10, ../sass/_obsolete.scss */

.patientCaseDetailName {
    margin-left: 42px;
}

/* line 1436, ../sass/main.scss */

/* line 15, ../sass/_obsolete.scss */

.patientCaseDetailStatusIcon {
    float: left;
    margin-left: 10px;
    font-weight: normal;
}

/* line 1441, ../sass/main.scss */

/* line 22, ../sass/_obsolete.scss */

.patientCaseDetailStatusName {
    margin-left: 30px;
    width: 200px;
}

/* line 1445, ../sass/main.scss */

/* line 28, ../sass/_obsolete.scss */

.patientCaseBlock {
    margin: 10px 42px;
    width: 50%;
}

/* MP 2014-06-13 PATIENTCASE SCOPED  */

/* line 1451, ../sass/main.scss */

/* line 35, ../sass/_obsolete.scss */

.patientCaseRowTitle {
    float: left;
    width: 100px;
}

/* line 1455, ../sass/main.scss */

/* line 41, ../sass/_obsolete.scss */

.patient-case .patientCaseRowTitle {
    float: left;
    width: 110px;
}

/* line 46, ../sass/_obsolete.scss */

#patientForm h2,
#patientForm .k-window-title,
#patientForm #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read #patientForm .k-link.k-header {
    color: #3c3c3c;
    padding: 30px 20px 20px;
    font-size: 13px;
}

/* Pseudo-Accordion */

/* line 8, ../sass/_case.scss */

/* line 54, ../sass/_obsolete.scss */

#PatienCaseDIV100Read .patientListTitles {
    box-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.06);
    margin-bottom: 1.9rem;
}

/* line 13, ../sass/_case.scss */

/* line 60, ../sass/_obsolete.scss */

#PatienCaseDIV100Read .k-item {
    border-radius: 0.3rem;
}

/* line 16, ../sass/_case.scss */

/* line 65, ../sass/_obsolete.scss */

#PatienCaseDIV100Read .k-first .k-link {
    border-radius: 0.3rem 0.3rem 0 0;
}

/* line 19, ../sass/_case.scss */

/* line 70, ../sass/_obsolete.scss */

#PatienCaseDIV100Read .k-last .k-link {
    border-radius: 0 0 0.3rem 0.3rem;
}

/* line 24, ../sass/_case.scss */

/* line 75, ../sass/_obsolete.scss */

#PatienCaseDIV100Read .k-link.k-header {
    padding: 0.95rem 1.9rem;
    border-bottom: 0.1rem solid #eff7f9;
}

/* line 30, ../sass/_case.scss */

/* line 81, ../sass/_obsolete.scss */

#PatienCaseDIV100Read .k-image {
    display: none;
}

/* line 40, ../sass/_case.scss */

/* line 86, ../sass/_obsolete.scss */

#PatienCaseDIV100Read .k-item .k-link {
    border-bottom: 0.1rem solid rgba(255, 255, 255, 0.7);
    padding: 0.8rem 1.9rem;
}

/* line 92, ../sass/_obsolete.scss */

.patientLi h2,
.patientLi .k-window-title,
.patientLi #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read .patientLi .k-link.k-header {
    color: #ab7829;
    font-size: 21px;
    font-weight: normal;
    padding-top: 25px;
}

/* line 99, ../sass/_obsolete.scss */

.caseLi h2,
.caseLi .k-window-title,
.caseLi #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read .caseLi .k-link.k-header {
    color: #ab7829;
    font-size: 21px;
    font-weight: normal;
    padding-top: 25px;
}

/* line 107, ../sass/_obsolete.scss */

.caseLi strong {
    display: inline-block;
    color: #ab7829;
    font-size: 21px;
    font-weight: normal;
    padding-top: 18px;
    padding-bottom: 5px;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* line 120, ../sass/_obsolete.scss */

.patientLi strong {
    display: inline-block;
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    padding-top: 18px;
    padding-bottom: 5px;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* line 263, ../sass/main.scss */

/* line 134, ../sass/_obsolete.scss */

.add-to-cart {
    float: right;
    height: 30px;
    width: 49px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    color: #d60041;
    font-size: 12px;
    text-transform: uppercase;
    background-color: transparent;
}

/* line 276, ../sass/main.scss */

/* line 149, ../sass/_obsolete.scss */

.add-to-cart span {
    font-size: 16px;
    font-weight: bold;
    vertical-align: middle;
}

/* line 281, ../sass/main.scss */

/* line 156, ../sass/_obsolete.scss */

.add-to-cart:hover {
    background-color: #d60041;
    color: #fff;
}

/* line 285, ../sass/main.scss */

/* line 162, ../sass/_obsolete.scss */

.add-to-cart,
.add-to-cart:hover {
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}

/* line 169, ../sass/_obsolete.scss */

#patientCaseDetailInfo {
    /*background: #FFFFFF; --> AM 2014-05-09 */
    display: inline-block;
    height: 200px;
    margin: 10px 5px 0px 5px;
    width: 98%;
    border: 1px solid #DADADA;
    position: relative;
}

/* line 386, ../sass/main.scss */

/* line 180, ../sass/_obsolete.scss */

.patient-case .innerBox {
    border: 0;
    position: relative;
    box-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.06);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/* line 419, ../sass/main.scss */

/* line 189, ../sass/_obsolete.scss */

#patientCaseDetailInfo:first-child .innerBox {
    position: relative;
    top: -20px;
}

/* line 423, ../sass/main.scss */

/* line 195, ../sass/_obsolete.scss */

#patientDetailInfo {
    background: #FFFFFF;
    display: inline-block;
    height: 135px;
    margin: 10px 0px 0px 0px;
    margin-left: 0.5%;
    margin-right: 0.5%;
    width: 99%;
    border: 1px solid #DADADA;
}

/* line 433, ../sass/main.scss */

/* line 207, ../sass/_obsolete.scss */

#patientDetailInfo h1 {
    position: relative;
    top: 16px;
    left: 89px;
}

/* line 438, ../sass/main.scss */

/* line 214, ../sass/_obsolete.scss */

#patientDetailInfo div {
    position: relative;
    bottom: 56px;
}

/* line 442, ../sass/main.scss */

/* line 220, ../sass/_obsolete.scss */

#patientDetailInfo div.pListRight1 {
    position: relative;
    bottom: 50px;
    right: 5px;
}

/* line 447, ../sass/main.scss */

/* line 227, ../sass/_obsolete.scss */

#patientDetailInfo div.btn_container {
    bottom: 88px;
    right: 0px;
}

/* line 451, ../sass/main.scss */

/* line 233, ../sass/_obsolete.scss */

#patientInfoPanel {
    display: inline-block;
    margin: -35px 5px 0px 5px;
    width: 99%;
}

/* line 239, ../sass/_obsolete.scss */

#allPatientInfo {
    display: inline;
}

/* line 503, ../sass/main.scss */

/* line 244, ../sass/_obsolete.scss */

#patientDetailInfo #patientDetails {
    color: #2E2E2E;
    display: inline-block;
    height: 200px;
    position: relative;
    vertical-align: top;
    white-space: normal;
    width: 79%;
    float: right;
    top: -310px;
}

/* line 514, ../sass/main.scss */

/* line 257, ../sass/_obsolete.scss */

.patientListLeft {
    position: relative;
    top: 20px;
    left: 92px;
}

/* line 519, ../sass/main.scss */

/* line 264, ../sass/_obsolete.scss */

#editPatientDetails {
    display: inline-block;
    position: relative;
    bottom: 10px;
    float: right;
}

/* line 525, ../sass/main.scss */

/* line 272, ../sass/_obsolete.scss */

#patientDetails p {
    max-width: 600px;
    font-size: 12px;
}

/* line 529, ../sass/main.scss */

/* line 278, ../sass/_obsolete.scss */

#patientDetails p input {
    border: 1px solid #dadada;
    width: 50px;
    padding-left: 9px;
    color: #2e2e2e;
}

/* line 535, ../sass/main.scss */

/* line 286, ../sass/_obsolete.scss */

#patientDetailsTotal {
    position: absolute;
    bottom: 0;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    padding: 20px 5px 10px 30px;
    width: 715px;
}

/* line 544, ../sass/main.scss */

/* line 297, ../sass/_obsolete.scss */

p#patientDetailsTotal-price {
    font-size: 30px;
    color: #2e2e2e;
    padding-top: 27px;
    display: inline-block;
    line-height: .8em;
    text-transform: uppercase;
}

/* line 552, ../sass/main.scss */

/* line 307, ../sass/_obsolete.scss */

p#patientDetailsTotal-price em {
    color: #787878;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    padding-right: 13px;
}

/* line 560, ../sass/main.scss */

/* line 317, ../sass/_obsolete.scss */

p#patientDetailsTotal-price span {
    font-size: 14px;
    display: inline-block;
    vertical-align: text-top;
    color: #2e2e2e;
    padding-right: 5px;
}

/* line 574, ../sass/main.scss */

/* line 326, ../sass/_obsolete.scss */

#patient-address {
    display: inline-block;
    margin: 0;
    padding: 0;
    color: #787878;
}

/*--*/

/* line 680, ../sass/main.scss */

/* line 335, ../sass/_obsolete.scss */

.send {
    float: left;
    height: 30px;
    width: 111px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    background: #d60041;
    background: -moz-linear-gradient(top, #d60041 0%, #a90040 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d60041), color-stop(100%, #a90040));
    background: -webkit-linear-gradient(top, #d60041 0%, #a90040 100%);
    background: -o-linear-gradient(top, #d60041 0%, #a90040 100%);
    background: -ms-linear-gradient(top, #d60041 0%, #a90040 100%);
    background: linear-gradient(to bottom, #d60041 0%, #a90040 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d60041', endColorstr='#a90040', GradientType=0);
    border-radius: 16px;
    margin: 2px 5px;
    display: inline-block;
}

/* line 700, ../sass/main.scss */

/* line 357, ../sass/_obsolete.scss */

.send span {
    font-size: 11px;
    font-weight: bold;
    vertical-align: middle;
}

/* line 705, ../sass/main.scss */

/* line 364, ../sass/_obsolete.scss */

.send:before {
    /*content: "+ ";*/
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/* line 711, ../sass/main.scss */

/* line 372, ../sass/_obsolete.scss */

.send:hover {
    color: #fff;
    background: #d60041;
    background: -moz-linear-gradient(top, #a90040 0%, #d60041 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a90040), color-stop(100%, #d60041));
    background: -webkit-linear-gradient(top, #a90040 0%, #d60041 100%);
    background: -o-linear-gradient(top, #a90040 0%, #d60041 100%);
    background: -ms-linear-gradient(top, #a90040 0%, #d60041 100%);
    background: linear-gradient(to bottom, #a90040 0%, #d60041 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d60041', endColorstr='#a90040', GradientType=0);
}

/* line 722, ../sass/main.scss */

/* line 385, ../sass/_obsolete.scss */

.send,
.send:hover {
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}

/* line 392, ../sass/_obsolete.scss */

.patientCaseDetailHeader {
    color: #d60041;
    font-size: 18px;
    margin-bottom: 10px;
}

/* line 398, ../sass/_obsolete.scss */

#patientCaseDetailQuestion {
    width: 50%;
}

/* line 402, ../sass/_obsolete.scss */

#patientCaseDetailSpecialistReply {
    width: 50%;
}

/* line 406, ../sass/_obsolete.scss */

#ccPatientListView {
    width: 100%;
    background: transparent;
}

/* line 411, ../sass/_obsolete.scss */

#patientDetails div.btn_container {
    display: inline-block;
    top: 170px;
    z-index: 100;
}

@media (max-width: 580px) {
    /* line 418, ../sass/_obsolete.scss */
    #patientDetails {
        width: 90%;
        margin-left: 10px;
    }
    /* line 423, ../sass/_obsolete.scss */
    #patientDetails .pListRight1 {
        margin-top: 0px;
    }
    /* line 427, ../sass/_obsolete.scss */
    #patientDetails div div {
        display: block;
        width: 100%;
    }
    /* line 432, ../sass/_obsolete.scss */
    #patientDetails div div.pListRight1 {
        float: left;
        text-align: left;
        bottom: 0px;
        width: 100%;
    }
    /* line 439, ../sass/_obsolete.scss */
    .patientCaseDetailViewBlock2 {
        float: left;
        text-align: left;
        bottom: 0px;
    }
    /* line 445, ../sass/_obsolete.scss */
    #patientDetailInfo #patientDetails {
        top: -100px;
    }
    /* line 449, ../sass/_obsolete.scss */
    #patientDetailInfo div {
        bottom: 70px;
    }
    /* line 453, ../sass/_obsolete.scss */
    #patientDetails div.patientDetailInfo {
        margin-top: 0;
        position: relative;
        bottom: 0px;
    }
}

/* line 460, ../sass/_obsolete.scss */

#patientAllergyDialog .roundCBs {
    float: left;
    margin-right: 20px;
}

/* line 465, ../sass/_obsolete.scss */

#addMedicationItemDialog .k-widget {
    width: 100%;
}

/* line 469, ../sass/_obsolete.scss */

#medication .singleItem {
    width: 350px;
    margin-bottom: 20px;
}

/* line 474, ../sass/_obsolete.scss */

#pnlReferrals .withId>div,
.hidden-overflow {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* line 480, ../sass/_obsolete.scss */

#pnlInvoices i.fa,
#pnlInvoices i.k-icon.k-i-calendar:before,
#pnlInvoices i.k-icon.k-i-arrow-s:before,
#pnlInvoices i.k-icon.k-i-arrow-n:before,
#pnlInvoices #userTopMenu i.k-link:after,
#userTopMenu #pnlInvoices i.k-link:after {
    margin-right: .8em;
    color: #878787;
}

/* line 485, ../sass/_obsolete.scss */

#pnlPrescriptions .iconList span,
#pnlInvoices .iconList span {
    margin-right: 10px;
}

/* line 490, ../sass/_obsolete.scss */

.profile-container .formgroup .row:last-child {
    margin-bottom: 10px;
}

/* line 494, ../sass/_obsolete.scss */

.profile-container .firstname-label+span span {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

/* line 500, ../sass/_obsolete.scss */

.profile-container #firstName {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* line 505, ../sass/_obsolete.scss */

.profile-container #password1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

/* line 510, ../sass/_obsolete.scss */

.profile-container #pwstrength {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0;
}

/* line 516, ../sass/_obsolete.scss */

.reminders h2,
.reminders .k-window-title,
.reminders #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read .reminders .k-link.k-header {
    font-weight: bold;
    font-size: 1.3em;
}

/* line 521, ../sass/_obsolete.scss */

.reminders {
    position: relative;
}

/* line 525, ../sass/_obsolete.scss */

.reminders .btnPrimary {
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    padding: 0 15px;
}

/* line 533, ../sass/_obsolete.scss */

.reminders .row-cell {
    border-right: 0;
}

/* line 537, ../sass/_obsolete.scss */

.reminders .status {
    width: 100px;
}

/* line 541, ../sass/_obsolete.scss */

.reminders .date {
    width: 180px;
}

/* line 545, ../sass/_obsolete.scss */

.reminders .edit {
    width: 60px;
    border-left: 0.1rem solid #D7D7D7;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
}

/* line 554, ../sass/_obsolete.scss */

.reminders .fold-title {
    float: none;
    font-weight: bold;
    color: #878787;
}

/* line 560, ../sass/_obsolete.scss */

.reminders .fold-block {
    margin-top: 25px;
}

/* line 564, ../sass/_obsolete.scss */

.reminders .fold-block:last-child {
    margin-bottom: 25px;
}

/* line 568, ../sass/_obsolete.scss */

.reminders .reminders-fold-title {
    margin-bottom: 10px;
}

/* line 572, ../sass/_obsolete.scss */

.reminders.bottom-border {
    border-bottom: 0.1rem solid white;
}

/* line 576, ../sass/_obsolete.scss */

.reminders.margin-top {
    margin-top: 20px;
}

/* line 580, ../sass/_obsolete.scss */

#medication .span2 {
    width: 65%;
    float: left;
}

/* line 585, ../sass/_obsolete.scss */

#medication .unit {
    width: 35%;
    float: left;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

/* line 592, ../sass/_obsolete.scss */

#ccPatientCaseDetailViewClosePregnancy a .title-container h2,
#ccPatientCaseDetailViewClosePregnancy a .title-container .k-window-title,
#ccPatientCaseDetailViewClosePregnancy a .title-container #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read #ccPatientCaseDetailViewClosePregnancy a .title-container .k-link.k-header,
#ccPatientCaseDetailViewPrintConfirmation a .title-container h2,
#ccPatientCaseDetailViewPrintConfirmation a .title-container .k-window-title,
#ccPatientCaseDetailViewPrintConfirmation a .title-container #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read #ccPatientCaseDetailViewPrintConfirmation a .title-container .k-link.k-header {
    color: #41a1b7;
    font-weight: 300;
    font-size: 16px;
}

/* line 602, ../sass/_obsolete.scss */

#ccPatientCaseDetailViewClosePregnancy a:hover .title-container h2,
#ccPatientCaseDetailViewClosePregnancy a:hover .title-container .k-window-title,
#ccPatientCaseDetailViewClosePregnancy a:hover .title-container #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read #ccPatientCaseDetailViewClosePregnancy a:hover .title-container .k-link.k-header,
#ccPatientCaseDetailViewPrintConfirmation a:hover .title-container h2,
#ccPatientCaseDetailViewPrintConfirmation a:hover .title-container .k-window-title,
#ccPatientCaseDetailViewPrintConfirmation a:hover .title-container #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read #ccPatientCaseDetailViewPrintConfirmation a:hover .title-container .k-link.k-header {
    text-decoration: underline;
}

/* line 610, ../sass/_obsolete.scss */

#pnlInvoices .invoice-number {
    width: 130px !important;
}

/* line 614, ../sass/_obsolete.scss */

#pnlInvoices .invoice-price {
    float: right;
    margin-right: 0 !important;
}

/* line 620, ../sass/_obsolete.scss */

#pnlGyn li.single-li {
    margin-bottom: 0;
}

/* line 1, ../sass/_layout.scss */

#main-section {
    background-color: #E1EAEF;
    padding: 6.55rem 1.9rem 1.9rem 1.9rem;
    min-height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 75px;
}

/* line 11, ../sass/_layout.scss */

#footer {
    background-color: #303030;
    position: relative;
    border-top: 1px solid #535353;
    font-size: 12px;
    padding: 5px 0px 0 10px;
    bottom: 0;
    margin-top: -54px;
}

/* line 21, ../sass/_layout.scss */

#footer span {
    padding: 3px 0px 5px 0px;
}

/* line 4, ../sass/pages/_customerOffer.scss */

.offerlist .list-row .right-fixed {
    width: 120px;
}

/* line 7, ../sass/pages/_customerOffer.scss */

.offerlist .list-row .left-fixed {
    width: 200px;
}

/* line 10, ../sass/pages/_customerOffer.scss */

.offerlist .list-row .flex-content {
    padding-left: 200px;
    padding-right: 100px;
}

/* line 15, ../sass/pages/_customerOffer.scss */

.offerlist .row-cell.date {
    padding-right: 0;
}

/* line 19, ../sass/pages/_customerOffer.scss */

.offerlist .row-cell.name {
    width: 45%;
}

/* line 22, ../sass/pages/_customerOffer.scss */

.offerlist .row-cell.customerInitials {
    width: 10%;
}

.offerlist .row-cell.offerRefNo {
    width: 41%;
}

/* line 25, ../sass/pages/_customerOffer.scss */

.offerlist .row-cell.supplier {
    width: 12%;
}

.offerlist .row-cell.status-offer {
    width: 45%;
}

/* line 32, ../sass/pages/_customerOffer.scss */

.customer-offer .title-block {
    background-color: #FBFBFB;
    padding: 20px 20px 30px 20px;
    margin: -25px -19px 0 -19px;
}

/* line 38, ../sass/pages/_customerOffer.scss */

.customer-offer .title-block__headline {
    font-weight: 400;
    font-size: 22px;
    margin-bottom: 5px;
    line-height: 30px;
}

/* line 45, ../sass/pages/_customerOffer.scss */

.customer-offer .title-block__subheadline {
    color: #7E94A0;
    font-size: 15px;
    margin-bottom: 9px;
    display: inline-block;
    width: 140px;
    text-align: left;
}

/* line 53, ../sass/pages/_customerOffer.scss */

.customer-offer .details-element {
    display: block;
    font-size: 14px;
    color: #4D606A;
    margin-right: 20px;
    width: 100%;
    margin-bottom: 5px;
}

/* line 61, ../sass/pages/_customerOffer.scss */

.customer-offer .details-element label {
    display: block;
    float: left;
    width: 140px;
    color: #4D606A;
}

/* line 69, ../sass/pages/_customerOffer.scss */

.customer-offer .title-block__right-details {
    float: right;
    width: 200px;
    padding-left: 20px;
    margin-top: 30px;
    /*font-weight: bold;*/
}

/* line 75, ../sass/pages/_customerOffer.scss */

.customer-offer .title-block__right-details .details-element {
    margin-right: 0;
    display: block;
    margin-bottom: 10px;
    float: none;
}

/* line 81, ../sass/pages/_customerOffer.scss */

.customer-offer .title-block__right-details .details-element label {
    display: inline;
    float: none;
    margin-right: 3px;
}

/* line 87, ../sass/pages/_customerOffer.scss */

.customer-offer .title-block__right-details .fa {
    margin-right: 5px;
}

/* line 92, ../sass/pages/_customerOffer.scss */

.customer-offer .title-block__content {
    overflow: hidden;
    float: left;
}

/* line 98, ../sass/pages/_customerOffer.scss */

.customer-offer .actions-block {
    margin: 0 -19px 30px -19px;
    background-color: #F4F8FB;
    font-size: 11px;
    padding: 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #4d606a;
}

/* line 108, ../sass/pages/_customerOffer.scss */

.customer-offer .actions-block a {
    color: #4d606a;
}

/* line 113, ../sass/pages/_customerOffer.scss */

.customer-offer .actions-block__single {
    padding: 0 15px;
}

/* line 117, ../sass/pages/_customerOffer.scss */

.customer-offer .is-right {
    float: right;
}

/* line 121, ../sass/pages/_customerOffer.scss */

.customer-offer .left-column {
    float: left;
    width: 300px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media (max-width: 768px) {
    /* line 131, ../sass/pages/_customerOffer.scss */
    .customer-offer .left-column {
        padding-right: 0;
    }
}

/* line 136, ../sass/pages/_customerOffer.scss */

.customer-offer .right-column {
    overflow: hidden;
    margin-bottom: 40px;
    width: calc(100% - 300px);
    float: right;
}

/* line 143, ../sass/pages/_customerOffer.scss */

.customer-offer .light-style .patientTile-top {
    text-align: center;
    position: relative;
    background-color: #ffffff;
}

/* line 147, ../sass/pages/_customerOffer.scss */

.customer-offer .light-style .patientTile-top h2 {
    color: #4d606a;
    margin-top: 10px;
}

/* line 152, ../sass/pages/_customerOffer.scss */

.customer-offer .light-style .patientTile-top .fa {
    position: absolute;
    right: 13px;
    top: 13px;
}

/* line 159, ../sass/pages/_customerOffer.scss */

.customer-offer .marked {
    background-color: #1190BE;
}

/* line 164, ../sass/pages/_customerOffer.scss */

#offerItemAddDialog .search-result-header {
    font-size: 12px;
    color: #949494;
    margin-bottom: 10px;
}

/* line 170, ../sass/pages/_customerOffer.scss */

#offerItemAddDialog .search-result-header .search-result-cell {
    padding-left: 10px;
}

/* line 174, ../sass/pages/_customerOffer.scss */

#offerItemAddDialog .search-result-cell {
    display: inline-block;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/* line 182, ../sass/pages/_customerOffer.scss */

#offerItemAddDialog .search-result-cell+.search-result-cell {
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 189, ../sass/pages/_customerOffer.scss */

#offerItemAddDialog .offer-product-item {
    padding: 0.8rem 10px;
}

/* line 193, ../sass/pages/_customerOffer.scss */

#offerItemAddDialog .product-code {
    width: 100px;
}

/* line 197, ../sass/pages/_customerOffer.scss */

#offerItemAddDialog .name {
    width: 178px;
}

/* line 201, ../sass/pages/_customerOffer.scss */

#offerItemAddDialog .purchase-price {
    width: 80px;
    text-align: right;
}

/* line 206, ../sass/pages/_customerOffer.scss */

#offerItemAddDialog .item-margin {
    width: 50px;
    text-align: right;
}

/* line 211, ../sass/pages/_customerOffer.scss */

#offerItemAddDialog .unit-price {
    width: 80px;
    text-align: right;
}

/* line 216, ../sass/pages/_customerOffer.scss */

#offerItemAddDialog .organisation {
    width: 154px;
}

/* line 3, ../sass/pages/_customerOrder.scss */

.orderlist .list-row .right-fixed {
    width: 300px;
}

/* line 6, ../sass/pages/_customerOrder.scss */

.orderlist .list-row .left-fixed {
    width: 155px;
}

/* line 9, ../sass/pages/_customerOrder.scss */

.orderlist .list-row .flex-content {
    padding-left: 155px;
    padding-right: 300px;
}

/* line 14, ../sass/pages/_customerOrder.scss */

.orderlist .date {
    padding-right: 0;
}

/* line 18, ../sass/pages/_customerOrder.scss */

.orderlist .name {
    width: 70%;
}

/* line 21, ../sass/pages/_customerOrder.scss */

.orderlist .number {
    width: 15%;
}

/* line 24, ../sass/pages/_customerOrder.scss */

.orderlist .supplier {
    width: 15%;
}

/* line 28, ../sass/pages/_customerOrder.scss */

.orderlist .reference {
    width: 20%;
}

/* line 31, ../sass/pages/_customerOrder.scss */

.orderlist .price-cashflow {
    width: 40%;
}

/* line 5, ../sass/pages/_customerInvoice.scss */

.invoicelist .list-row .right-fixed {
    width: 140px;
}

/* line 9, ../sass/pages/_customerInvoice.scss */

.invoicelist .list-row .left-fixed {
    width: 180px;
}

/* line 13, ../sass/pages/_customerInvoice.scss */

.invoicelist .list-row .flex-content {
    padding-left: 180px;
    padding-right: 140px;
}

/* line 18, ../sass/pages/_customerInvoice.scss */

.invoicelist .row-cell.date {
    padding-right: 0;
}

/* line 22, ../sass/pages/_customerInvoice.scss */

.invoicelist .row-cell.name {
    width: 85%;
}

/* line 26, ../sass/pages/_customerInvoice.scss */

.invoicelist .row-cell.number {
    width: 15%;
}

.invoicelist .row-cell.status {
    width: 35%;
}

/* line 2, ../sass/pages/_customerList.scss */

.customerlist .list-row .right-fixed {
    width: 450px;
}

/* line 5, ../sass/pages/_customerList.scss */

.customerlist .list-row .flex-content {
    padding-right: 450px;
}

/* line 9, ../sass/pages/_customerList.scss */

.customerlist .name {
    width: 50%;
}

/* line 12, ../sass/pages/_customerList.scss */

.customerlist .city {
    width: 50%;
    text-align: left;
}

/* line 16, ../sass/pages/_customerList.scss */

.customerlist .email {
    width: 50%;
}

/* line 19, ../sass/pages/_customerList.scss */

.customerlist .phone {
    width: 50%;
}

/* line 1, ../sass/pages/_cashflow.scss */

.cashflowlist {
    max-width: 900px;
    margin: 0 auto;
}

/* line 8, ../sass/pages/_cashflow.scss */

.cashflowlist .list-row .right-fixed {
    width: 400px;
    border-left: 1px;
    border-color: grey;
    border-style: solid;
}

/* line 15, ../sass/pages/_cashflow.scss */

.cashflowlist .list-row .left-fixed {
    width: 120px;
    border-right: 1px;
    border-color: grey;
    border-style: solid;
}

/* line 22, ../sass/pages/_cashflow.scss */

.cashflowlist .list-row .flex-content {
    padding-left: 120px;
    padding-right: 400px;
}

/* line 27, ../sass/pages/_cashflow.scss */

.cashflowlist .customerInitials {
    padding-left: 0;
    padding-left: 5px;
    width: 80px;
}

/* line 33, ../sass/pages/_cashflow.scss */

.cashflowlist .price-cashflow,
.cashflowlist .sum-cashflow {
    width: 37%;
}

/* line 38, ../sass/pages/_cashflow.scss */

.cashflowlist .date-cashflow {
    width: 26%;
}

/* line 42, ../sass/pages/_cashflow.scss */

.cashflowlist .row-cell {
    border-right: 1px;
    border-color: grey;
    border-style: solid;
}

/* line 49, ../sass/pages/_cashflow.scss */

.total-label-wrapper {
    height: 30px;
}

/* line 53, ../sass/pages/_cashflow.scss */

.add-btn-absolute {
    position: absolute;
    left: 0;
    top: 0;
}

/* line 64, ../sass/pages/_cashflow.scss */

.cashflowlist .list-row {
    height: 25px;
    margin-bottom: 0;
    border-bottom: 0;
    border-radius: 0;
}

/* line 70, ../sass/pages/_cashflow.scss */

.cashflowlist .list-row:last-child {
    border-bottom: 0.1rem solid #d7d7d7;
}

/* line 74, ../sass/pages/_cashflow.scss */

.cashflowlist .row-cell {
    padding: 5px 10px;
    border-left: 0;
}

/* line 83, ../sass/pages/_cashflow.scss */

.cashflowlist .sum-cashflow {
    font-weight: bold;
}

/* line 91, ../sass/pages/_cashflow.scss */

.cashflowlist .row-cell,
.cashflowlist .list-row .right-fixed,
.cashflowlist .list-row .left-fixed {
    border-color: #B5B4B4;
}

/* line 5, ../sass/pages/_products.scss */

.productsList .list-row .right-fixed {
    width: 300px;
    text-align: left;
}

/* line 10, ../sass/pages/_products.scss */

.productsList .list-row .left-fixed {
    width: 250px;
}

/* line 14, ../sass/pages/_products.scss */

.productsList .list-row .flex-content {
    padding-left: 250px;
    padding-right: 300px;
}

/* line 20, ../sass/pages/_products.scss */

.productsList .code {
    width: 100%;
}

/* line 24, ../sass/pages/_products.scss */

.productsList .name {
    width: 100%;
}

/* line 28, ../sass/pages/_products.scss */

.productsList .supplier {
    width: 100%;
}

/* line 20, ../sass/main.scss */

.warning {
    color: #ff6956;
}

/* line 24, ../sass/main.scss */

h2,
.k-window-title,
#PatienCaseDIV100Read .k-link.k-header {
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    font-weight: 300;
}

/* line 31, ../sass/main.scss */

.patient-case h2,
.patient-case .k-window-title,
.patient-case #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read .patient-case .k-link.k-header {
    font-size: 1.8rem;
    color: #878787;
    font-weight: 300;
    cursor: pointer;
}

/* line 38, ../sass/main.scss */

.patient-case .mainColumn h2,
.patient-case .mainColumn .k-window-title,
.patient-case .mainColumn #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read .patient-case .mainColumn .k-link.k-header {
    cursor: auto;
}

/* line 42, ../sass/main.scss */

.topLabel,
label {
    font-size: 1.3rem;
    color: #878787;
    line-height: 14px;
}

/* line 48, ../sass/main.scss */

.k-icon.k-i-calendar:before,
.k-icon.k-i-arrow-s:before,
.k-icon.k-i-arrow-n:before,
#userTopMenu .k-link:after,
label.selectWrapper:after,
.roundCBs input[type=checkbox]+label:before,
.roundCBs input[type=checkbox]:checked+label:before,
.roundRadios input[type=radio]:checked+label:before,
ul.iconList li:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 66, ../sass/main.scss */

#header__inner {
    padding: 0 1.9rem;
}

/* line 70, ../sass/main.scss */

.logo {
    float: left;
    color: #41a1b7;
    font-size: 2.4rem;
    padding-top: 1rem;
}

/* line 77, ../sass/main.scss */

.logo i {
    font-size: 1.9rem;
    margin-right: 0.6rem;
}

/* line 82, ../sass/main.scss */

nav .activeMenu {
    text-decoration: none;
    border-bottom: 0.4rem solid #fff;
}

/* line 87, ../sass/main.scss */

nav#header ul.nav-user {
    float: right;
}

/* line 91, ../sass/main.scss */

nav#header ul.nav-user>li {
    margin-right: 0;
}

/* line 95, ../sass/main.scss */

nav#header ul.nav-user a {
    width: auto;
}

/* line 99, ../sass/main.scss */

#ngFade {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #ababab;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .70;
    filter: alpha(opacity=80);
}

/* line 113, ../sass/main.scss */

#ngProgress {
    display: none;
    position: fixed;
    top: 45%;
    left: 45%;
    width: 64px;
    height: 64px;
    padding: 30px 15px 0px;
    border: 3px solid #ababab;
    box-shadow: 1px 1px 10px #ababab;
    border-radius: 20px;
    background-color: white;
    z-index: 1002;
    text-align: center;
    overflow: auto;
}

/* line 130, ../sass/main.scss */

.searchBox {
    position: relative;
    margin-left: 30%;
    width: 45%;
}

/* line 136, ../sass/main.scss */

#userTopMenu {
    color: #fff !important;
}

/* line 140, ../sass/main.scss */

#userTopMenu .k-link {
    padding-left: 0;
    padding-top: 6px;
}

/* line 145, ../sass/main.scss */

#userTopMenu .k-link:hover {
    color: #fff !important;
}

/* line 149, ../sass/main.scss */

#userTopMenu .k-link:after {
    padding-left: 0.3rem;
    content: "\f0d7";
}

/* line 154, ../sass/main.scss */

#userTopMenu .k-i-arrow-s {
    display: none;
}

/* line 158, ../sass/main.scss */

#userTopMenu .k-item {
    border: none;
    background-color: transparent !important;
}

/* line 163, ../sass/main.scss */

#userTopMenu ol li {
    float: none;
}

/* line 167, ../sass/main.scss */

#userTopMenu a {
    border: none;
}

/* line 171, ../sass/main.scss */

#userTopMenu a:hover {
    border: none;
    text-decoration: underline;
}

/* line 176, ../sass/main.scss */

.formgroup {
    margin-bottom: 1.9rem;
}

/* line 181, ../sass/main.scss */

.formgroup--bottomborder {
    border-bottom: 0.1rem solid white;
    margin-bottom: 2.85rem;
    padding-bottom: 0.95rem;
}

/* line 187, ../sass/main.scss */

.form__floatgroup {
    width: 31.25%;
    float: left;
    margin-right: 3.125%;
}

/* line 193, ../sass/main.scss */

.form__floatgroup:nth-child(3n) {
    float: right;
    margin-right: 0;
}

/* line 198, ../sass/main.scss */

.editIcon {
    color: #aaaaaa;
    float: right;
    padding: 0.5rem 0 1.2rem 2.4rem;
    cursor: pointer;
}

/* line 205, ../sass/main.scss */

#userTopMenu .k-link:after,
label.selectWrapper:after,
.roundCBs input[type=checkbox]+label:before,
.roundCBs input[type=checkbox]:checked+label:before,
.roundRadios input[type=radio]:checked+label:before,
ul.iconList li:before {
    padding-right: .8rem;
}

/* line 209, ../sass/main.scss */

ul.listColor,
ul.iconList {
    color: #363636;
}

/* line 213, ../sass/main.scss */

ul.iconList li:before {
    content: "\f111";
    color: #878787;
}

/* line 218, ../sass/main.scss */

ul.iconList li.visit--done:before {
    content: "\f05d";
}

/* line 222, ../sass/main.scss */

ul.iconList li.visit--open:before {
    content: "\f10c";
}

/* line 226, ../sass/main.scss */

ul.iconList--documents li:before {
    content: "\f0f6";
}

/* line 230, ../sass/main.scss */

dt {
    font-weight: 600;
    color: #878787;
}

/* line 235, ../sass/main.scss */

.mainColumn {
    width: 66%;
    float: right;
    margin-left: 1.14943%;
}

@media (min-width: 930px) {
    /* line 241, ../sass/main.scss */
    .mainColumn {
        width: 66.15385%;
        float: right;
        margin-left: 1.53846%;
    }
}

/* line 248, ../sass/main.scss */

.mainColumnHalf {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

@media (min-width: 930px) {
    /* line 256, ../sass/main.scss */
    .mainColumnHalf {
        margin-right: 4.7619%;
    }
}

/* line 261, ../sass/main.scss */

.mainColumnHalf:nth-child(2n) {
    float: right;
    margin-right: 0;
}

/* line 266, ../sass/main.scss */

.ListView {
    float: left;
    clear: both;
}

/* line 271, ../sass/main.scss */

#ccPatientListView {
    width: 100%;
}

/* line 275, ../sass/main.scss */

.k-window {
    box-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.06);
    margin-bottom: 1.9rem;
    background-color: #fff;
}

/* line 281, ../sass/main.scss */

.patientTile,
.panelbarContainer {
    box-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.06);
    margin-bottom: 1.9rem;
    background-color: #fff;
}

/* line 287, ../sass/main.scss */

#ccPatientListView .patientTile,
#ccPatientListView .k-window {
    cursor: pointer;
}

@media (min-width: 37.5em) {
    /* line 291, ../sass/main.scss */
    #ccPatientListView .patientTile,
    #ccPatientListView .k-window {
        width: 31.25%;
        float: left;
        margin-right: 3.125%;
    }
}

@media (min-width: 930px) {
    /* line 298, ../sass/main.scss */
    #ccPatientListView .patientTile,
    #ccPatientListView .k-window {
        width: 23.25581%;
        float: left;
        margin-right: 2.32558%;
    }
}

@media (em(930px) -0.1: 37.5em) {
    /* line 97, ../sass/_patient.scss */
    /* line 307, ../sass/main.scss */
    #ccPatientListView .patientTile:nth-child(3n),
    #ccPatientListView .k-window:nth-child(3n) {
        float: right;
        margin-right: 0;
    }
    /* line 100, ../sass/_patient.scss */
    /* line 313, ../sass/main.scss */
    #ccPatientListView .patientTile:nth-child(3n+4),
    #ccPatientListView .k-window:nth-child(3n+4) {
        clear: left;
    }
}

@media (min-width: 930px) {
    /* line 105, ../sass/_patient.scss */
    /* line 319, ../sass/main.scss */
    #ccPatientListView .patientTile:nth-child(4n),
    #ccPatientListView .k-window:nth-child(4n) {
        float: right;
        margin-right: 0;
    }
    /* line 324, ../sass/main.scss */
    #ccPatientListView .patientTile:nth-child(4n+5),
    #ccPatientListView .k-window:nth-child(4n+5) {
        clear: left;
    }
}

/* line 329, ../sass/main.scss */

.k-window-titlebar {
    background-color: #4d606a;
}

/* line 333, ../sass/main.scss */

.k-window-titlebar {
    border-radius: 0.3rem 0.3rem 0 0;
}

/* line 337, ../sass/main.scss */

.patientTile-top,
.patientTile-bottom {
    background-color: #4d606a;
}

/* line 341, ../sass/main.scss */

.patientTile-top {
    border-radius: 0.3rem 0.3rem 0 0;
}

/* line 345, ../sass/main.scss */

.patientTile-bottom {
    border-radius: 0 0 0.3rem 0.3rem;
}

/* line 349, ../sass/main.scss */

.patientTile-top,
.patientTile-middle,
.patientTile-bottom {
    padding: 0.95rem 1.9rem;
}

/* line 353, ../sass/main.scss */

.patientTile-middle--unpadded {
    padding: 0;
}

/* line 357, ../sass/main.scss */

.patientTile.bottomless .patientTile-middle,
.bottomless.k-window .patientTile-middle,
.patientTile.bottomless .k-window .k-window-content,
.k-window .patientTile.bottomless .k-window-content,
.bottomless.k-window .k-window-content {
    border-radius: 0 0 0.3rem 0.3rem;
}

/* line 361, ../sass/main.scss */

.patientTile-top__prefixNumber {
    border-right: 0.1rem solid #d7d7d7;
    padding: 1.05rem;
    margin-right: 0.7rem;
    margin-left: -1.9rem;
    color: #878787;
}

/* line 369, ../sass/main.scss */

.patientTile-top__prefixNumber+h2,
.patientTile-top__prefixNumber+.k-window-title,
#PatienCaseDIV100Read .patientTile-top__prefixNumber+.k-link.k-header {
    display: inline-block;
}

/* line 373, ../sass/main.scss */

.patientTile dd,
.k-window dd,
.patientTile li,
.k-window li {
    padding: 0.8rem 1.9rem;
}

/* line 377, ../sass/main.scss */

.border-bottom,
.patientTile dd,
.k-window dd,
.patientTile li,
.k-window li {
    border-bottom: 0.1rem solid rgba(255, 255, 255, 0.7);
}

/* line 381, ../sass/main.scss */

.patientTile .addLink,
.k-window .addLink {
    float: right;
}

/* line 385, ../sass/main.scss */

.patientTile img,
.k-window img {
    width: 100%;
}

/* line 389, ../sass/main.scss */

.patientTile-middle__cta {
    background-color: #41a1b7;
    color: white;
    border-radius: 0.3rem;
    padding: 3.0rem 1.9rem;
    text-align: center;
    font-size: 1.8rem;
}

/* line 398, ../sass/main.scss */

.patientTile-middle__cta i {
    margin-right: 0.7rem;
}

/* line 402, ../sass/main.scss */

.comma--padded {
    padding: 0.95rem 1.9rem;
}

/* line 406, ../sass/main.scss */

.comma li,
.comma dd,
.comma dt {
    display: inline-block;
    border: none;
    padding: 0;
}

/* line 412, ../sass/main.scss */

.comma li:before {
    content: "";
    padding-right: 0;
}

/* line 417, ../sass/main.scss */

.comma li:after,
.comma dd:after {
    content: ",";
    padding-right: .5rem;
}

/* line 422, ../sass/main.scss */

.comma li:last-child:after,
.comma dd:last-child:after {
    content: "";
}

/* line 426, ../sass/main.scss */

.patientTile ul.expandable li:before,
.k-window ul.expandable li:before {
    content: "\f0da";
}

/* line 430, ../sass/main.scss */

#pnlLongTermDiagnosis ul.expandable li:before,
#pnlReferrals ul.expandable li:before,
#ccPatientCaseDocumentListView li:before {
    display: none;
}

/* line 436, ../sass/main.scss */

ul.expandable li span {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    text-overflow: ellipsis;
    width: 75%;
    white-space: nowrap;
}

/* line 445, ../sass/main.scss */

.mainColumn ul.expandable li span {
    width: 100%;
}

/* line 449, ../sass/main.scss */

.patientEdit {
    float: right;
}

/* line 453, ../sass/main.scss */

.infoColumn {
    width: 32.30769%;
    float: left;
}

@media (min-width: 930px) {
    /* line 458, ../sass/main.scss */
    .infoColumn {
        width: 32.30769%;
        float: left;
    }
}

/* line 464, ../sass/main.scss */

.headerColumn {
    width: 100%;
    float: left;
}

@media (min-width: 930px) {
    /* line 470, ../sass/main.scss */
    .headerColumn {
        width: 100%;
        float: left;
    }
}

/* line 476, ../sass/main.scss */

.infoBox {
    padding: 0 1.0rem;
}

/* line 480, ../sass/main.scss */

.patientName {
    font-size: 2.4rem;
    color: #878787;
    margin-bottom: 1.9rem;
}

/* line 486, ../sass/main.scss */

.box-attribute {
    margin-bottom: 1em;
}

/* line 490, ../sass/main.scss */

.infoBox-attributes div:last-child {
    margin-bottom: 0;
}

/* line 494, ../sass/main.scss */

.infoBox-attribute,
.patient-case .infoBox-attribute {
    float: left;
    min-width: 33%;
    min-height: 4.1rem;
    margin-bottom: 1.9rem;
    color: #363636;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 10px;
    padding: 0.3rem;
}

/* line 308, ../sass/_patient.scss */

/* line 507, ../sass/main.scss */

.patient-case .infoBox-attribute {
    padding: 0 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/* line 315, ../sass/_patient.scss */

/* line 514, ../sass/main.scss */

.infoBox-attribute--fullsized {
    width: 100%;
}

/* line 318, ../sass/_patient.scss */

/* line 519, ../sass/main.scss */

.infoBox-date {
    color: #878787;
    font-size: 1.3rem;
    /* MP 2014-07-09 */
    /*margin-left: $singleLine/2;*/
}

/* line 326, ../sass/_patient.scss */

/* line 527, ../sass/main.scss */

#pnlLongTermMedication li>span {
    color: #41a1b7;
    cursor: pointer;
}

/* line 532, ../sass/main.scss */

#patientForm dl dt {
    color: #787878;
    padding-left: 20px;
    float: left;
    width: 100px;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
}

/* line 348, ../sass/_patient.scss */

/* line 543, ../sass/main.scss */

#patientForm dl dd {
    color: #2e2e2e;
    font-size: 12px;
    float: left;
    margin-left: 12px;
    line-height: 16px;
    text-align: right;
    width: 45px;
}

/* line 553, ../sass/main.scss */

.list__columnn {
    display: inline-block;
    min-width: 20%;
}

/* line 558, ../sass/main.scss */

.floatLeft {
    float: left;
}

/* line 562, ../sass/main.scss */

#content {
    background-color: transparent;
}

/* line 566, ../sass/main.scss */

.filterContainer {
    color: inherit;
}

/* line 570, ../sass/main.scss */

.hideControl {
    display: none !important;
}

/* line 574, ../sass/main.scss */

.whiteSpaceWrap {
    white-space: pre-wrap;
    line-height: 1;
}

/* line 579, ../sass/main.scss */

div.k-dropzone {
    border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 583, ../sass/main.scss */

div.k-dropzone em {
    visibility: visible;
    color: #787878;
}

/* line 588, ../sass/main.scss */

html .k-listview {
    border: 0;
}

/* line 592, ../sass/main.scss */

#wrapper {
    margin: 0 auto;
    width: auto;
    height: 100%;
}

/* line 598, ../sass/main.scss */

#application,
#application>div {
    height: 100%;
}

/* line 602, ../sass/main.scss */

header input {
    background: #222;
    background: rgba(0, 0, 0, 0.4);
    border: 1px solid #555;
    border: 1px solid rgba(255, 255, 255, 0.2);
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 16px;
    color: white;
    font-size: 1em;
    padding: 2px 5px;
    outline: 0;
}

/* line 617, ../sass/main.scss */

header label {
    float: right;
    font-size: 1.2em;
}

/*header section*/

/* line 623, ../sass/main.scss */

h1 a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

/* line 629, ../sass/main.scss */

#logo-pic {
    float: left;
}

/* line 633, ../sass/main.scss */

#main-section ul li {
    position: relative;
}

/* line 637, ../sass/main.scss */

#listview-reset-section ul li {
    clear: both;
    width: 100%;
}

/* line 642, ../sass/main.scss */

#x1 ul li {
    clear: both;
    width: 100%;
}

/* line 647, ../sass/main.scss */

#x2 ul li {
    clear: both;
    width: 100%;
}

/* line 652, ../sass/main.scss */

.patientLi {
    position: relative;
    width: 232px;
    height: 135px;
    margin: 0px 5px 5px 0px;
    padding-bottom: 0px;
    background: #fff;
    text-align: center;
    float: left;
    border: 1px solid #DADADA;
}

/* line 664, ../sass/main.scss */

.caseLi {
    text-align: left !important;
    line-height: 2em;
    width: 99% !important;
    position: relative;
    height: 85px;
    margin-bottom: 2px;
    margin-left: 5px;
    margin-right: 5px;
    background: #fff;
    text-align: center;
    float: left;
    border: 1px solid #DADADA;
}

/* line 166, ../sass/main.scss */

/* line 680, ../sass/main.scss */

.view-details,
.view-details:hover {
    display: block;
    position: relative;
}

/* line 170, ../sass/main.scss */

/* line 686, ../sass/main.scss */

.view-details:after {
    content: "";
    display: block;
    width: 200px;
    height: 200px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: transparent;
}

/* line 180, ../sass/main.scss */

/* line 698, ../sass/main.scss */

.view-details:hover strong {
    color: #2e2e2e;
}

/* line 183, ../sass/main.scss */

/* line 703, ../sass/main.scss */

.view-details:hover:after {
    background-color: rgba(0, 0, 0, 0.75);
    background-image: url("images/arrow-right.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

/* line 189, ../sass/main.scss */

/* line 711, ../sass/main.scss */

.main-image {
    position: relative;
    width: 200px;
    max-width: 200px;
}

/* line 194, ../sass/main.scss */

/* line 718, ../sass/main.scss */

.imageContainer {
    z-index: 10;
}

/* line 722, ../sass/main.scss */

.phoneNo {
    font-size: 17px;
    color: #787878;
    width: 100%;
    position: relative;
    display: inline-block;
    line-height: 1em;
}

/* line 731, ../sass/main.scss */

.panelbutton {
    float: right;
    height: 25px;
    width: 111px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    color: #d60041;
    font-size: 12px;
    text-transform: uppercase;
    background-color: transparent;
}

/* line 305, ../sass/main.scss */

/* line 747, ../sass/main.scss */

.panelbutton span {
    font-size: 16px;
    font-weight: bold;
    vertical-align: middle;
}

/* line 310, ../sass/main.scss */

/* line 754, ../sass/main.scss */

.panelbutton:hover {
    background-color: #d60041;
    color: #fff;
}

/* line 314, ../sass/main.scss */

/* line 760, ../sass/main.scss */

.panelbutton,
.panelbutton:hover {
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}

/* line 320, ../sass/main.scss */

/* line 768, ../sass/main.scss */

.total-price {
    font-size: 30px;
    color: #ffffff;
    margin-bottom: 9px;
    position: relative;
    padding-left: 14px;
    padding-right: 20px;
    line-height: .9em;
    overflow: hidden;
}

/* line 330, ../sass/main.scss */

/* line 780, ../sass/main.scss */

.total-price span {
    font-size: 14px;
    vertical-align: text-top;
}

/* line 334, ../sass/main.scss */

/* line 786, ../sass/main.scss */

.price {
    font-size: 17px;
    color: #9e9e9e;
    width: 100%;
    position: relative;
    display: inline-block;
    line-height: 1em;
}

/* line 342, ../sass/main.scss */

/* line 796, ../sass/main.scss */

.icon_plus {
    width: 8px;
    height: 8px;
    background: url("images/icon_plus.png") no-repeat;
    display: inline-block;
    padding-right: 6px;
}

/* line 804, ../sass/main.scss */

#details {
    z-index: 1000;
}

/* line 808, ../sass/main.scss */

.innerBoxWrapper {
    margin: 0px 17px 0px 5px;
}

/* line 812, ../sass/main.scss */

.innerBox {
    display: inline-block;
    width: 99%;
    min-height: 100px;
    font-size: 13px;
    background: #FFFFFF;
    border: 1px solid #DADADA;
    margin: 10px 5px 0 0;
    padding: 5px;
}

/* line 823, ../sass/main.scss */

.innerBoxEdit {
    margin: 10px 10px 0px 5px;
    width: 98%;
}

/* line 828, ../sass/main.scss */

.patient-case .innerBoxEdit {
    margin: 0;
    width: 100%;
}

/* line 403, ../sass/main.scss */

/* line 834, ../sass/main.scss */

.innerBox div {
    padding-left: 2px;
}

/* line 406, ../sass/main.scss */

/* line 839, ../sass/main.scss */

.innerBox label {
    padding-left: 2px;
}

/* line 409, ../sass/main.scss */

/* line 844, ../sass/main.scss */

.innerBox2 {
    display: inline-block;
    width: 98%;
    min-height: 100px;
    font-size: 13px;
    /*background:  #FFFFFF;
  border: 1px solid #DADADA;    */
    margin: 20px 10px 0;
    padding: 5px;
}

/* line 855, ../sass/main.scss */

_::-ms-reveal,
#patientInfoPanel {
    margin: 10px 5px 0px 5px;
}

/* line 460, ../sass/main.scss */

/* line 860, ../sass/main.scss */

#patientInfoPanel2 {
    display: inline-block;
    margin: 10px 5px 0px 0px;
    width: 99%;
}

/* line 465, ../sass/main.scss */

/* line 867, ../sass/main.scss */

#navigate-prev {
    display: inline-block;
    height: 200px;
    width: 100px;
    background: black url("images/nav-prev.png") no-repeat center;
}

/* line 471, ../sass/main.scss */

/* line 875, ../sass/main.scss */

#navigate-prev:hover {
    background: #d60041 url("images/nav-prev.png") no-repeat center;
}

/* line 474, ../sass/main.scss */

/* line 880, ../sass/main.scss */

#description {
    display: inline-block;
    position: relative;
    min-height: 600px;
    width: 100%;
    vertical-align: top;
    color: #2e2e2e;
}

/* line 482, ../sass/main.scss */

/* line 890, ../sass/main.scss */

#description h1 {
    padding-top: 30px;
    padding-bottom: 10px;
    font-size: 36px;
    line-height: 27px;
    font-weight: normal;
    display: inline-block;
}

/* line 490, ../sass/main.scss */

/* line 900, ../sass/main.scss */

#description p {
    max-width: 600px;
    font-size: 12px;
}

/* line 494, ../sass/main.scss */

/* line 906, ../sass/main.scss */

#description p input {
    border: 1px solid #dadada;
    width: 50px;
    padding-left: 9px;
    color: #2e2e2e;
}

/* line 913, ../sass/main.scss */

p#price-quantity {
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 30px;
    color: #787878;
}

/* line 580, ../sass/main.scss */

/* line 922, ../sass/main.scss */

#details-total {
    position: absolute;
    bottom: 5px;
    right: 0px;
}

/* line 585, ../sass/main.scss */

/* line 929, ../sass/main.scss */

p#details-total-price {
    font-size: 30px;
    color: #2e2e2e;
    padding-top: 27px;
    display: inline-block;
    line-height: .8em;
    text-transform: uppercase;
}

/* line 593, ../sass/main.scss */

/* line 939, ../sass/main.scss */

p#details-total-price em {
    color: #787878;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    padding-right: 13px;
}

/* line 601, ../sass/main.scss */

/* line 949, ../sass/main.scss */

p#details-total-price span {
    font-size: 14px;
    display: inline-block;
    vertical-align: text-top;
    color: #2e2e2e;
    padding-right: 5px;
}

/* line 608, ../sass/main.scss */

/* line 958, ../sass/main.scss */

.menuTopLeft {
    position: absolute;
    top: 5px;
    left: 28px;
    float: left;
    width: 300px;
    color: #fff !important;
    font-size: 1.1em;
    text-align: left;
    padding: 2px 5px;
}

/* line 619, ../sass/main.scss */

/* line 971, ../sass/main.scss */

.userInformation {
    position: absolute;
    top: 5px;
    right: 38px;
    float: right;
    width: 300px;
    color: #fff !important;
    font-size: 1.1em;
    text-align: right;
    padding: 2px 5px;
}

/* line 631, ../sass/main.scss */

/* line 984, ../sass/main.scss */

.buy {
    float: right;
    height: 30px;
    width: 111px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    background: #d60041;
    background: -moz-linear-gradient(top, #d60041 0%, #a90040 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d60041), color-stop(100%, #a90040));
    background: -webkit-linear-gradient(top, #d60041 0%, #a90040 100%);
    background: -o-linear-gradient(top, #d60041 0%, #a90040 100%);
    background: -ms-linear-gradient(top, #d60041 0%, #a90040 100%);
    background: linear-gradient(to bottom, #d60041 0%, #a90040 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d60041', endColorstr='#a90040', GradientType=0);
    border-radius: 16px;
    margin: 2px 5px;
    display: inline-block;
}

/* line 651, ../sass/main.scss */

/* line 1006, ../sass/main.scss */

.buy span {
    font-size: 11px;
    font-weight: bold;
    vertical-align: middle;
}

/* line 656, ../sass/main.scss */

/* line 1013, ../sass/main.scss */

.buy:before {
    /*content: "+ ";*/
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/* line 662, ../sass/main.scss */

/* line 1021, ../sass/main.scss */

.buy:hover {
    color: #fff;
    background: #d60041;
    background: -moz-linear-gradient(top, #a90040 0%, #d60041 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a90040), color-stop(100%, #d60041));
    background: -webkit-linear-gradient(top, #a90040 0%, #d60041 100%);
    background: -o-linear-gradient(top, #a90040 0%, #d60041 100%);
    background: -ms-linear-gradient(top, #a90040 0%, #d60041 100%);
    background: linear-gradient(to bottom, #a90040 0%, #d60041 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d60041', endColorstr='#a90040', GradientType=0);
}

/* line 673, ../sass/main.scss */

/* line 1034, ../sass/main.scss */

.buy,
.buy:hover {
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}

/* line 1041, ../sass/main.scss */

#additional-info {
    display: inline-block;
    width: 200px;
    height: 150px;
    font-size: 13px;
    vertical-align: top;
}

/* line 1049, ../sass/main.scss */

#additional-info h2,
#additional-info .k-window-title,
#additional-info #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read #additional-info .k-link.k-header,
#additional-info #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read #additional-info .k-link.k-header {
    color: #3c3c3c;
    padding: 30px 20px 20px;
    font-size: 13px;
}

/* line 1055, ../sass/main.scss */

#additional-info dl dt {
    color: #2e2e2e;
    /*787878*/
    padding-left: 20px;
    float: left;
    width: 100px;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
}

/* line 751, ../sass/main.scss */

/* line 1067, ../sass/main.scss */

#additional-info dl dd {
    color: #2e2e2e;
    font-size: 12px;
    float: left;
    margin-left: 12px;
    line-height: 16px;
    text-align: right;
    width: 45px;
}

/* line 760, ../sass/main.scss */

/* line 1078, ../sass/main.scss */

#itemEdit-info h2,
#itemEdit-info .k-window-title,
#itemEdit-info #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read #itemEdit-info .k-link.k-header,
#itemEdit-info #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read #itemEdit-info .k-link.k-header {
    color: #3c3c3c;
    padding: 30px 20px 20px;
    font-size: 13px;
}

/* line 765, ../sass/main.scss */

/* line 1085, ../sass/main.scss */

#itemEdit-info dl dt {
    color: #787878;
    padding-left: 20px;
    float: left;
    width: 100px;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
}

/* line 774, ../sass/main.scss */

/* line 1096, ../sass/main.scss */

#itemEdit-info dl dd {
    color: #2e2e2e;
    font-size: 12px;
    float: left;
    margin-left: 12px;
    line-height: 16px;
    text-align: right;
    width: 45px;
}

/* line 784, ../sass/main.scss */

/* line 1107, ../sass/main.scss */

.profile-container #details {
    width: 100%;
    max-width: 800px;
}

/* line 789, ../sass/main.scss */

/* line 1113, ../sass/main.scss */

.profile-container input {
    margin-bottom: 0;
}

/* line 793, ../sass/main.scss */

/* line 1118, ../sass/main.scss */

.profile-container .row {
    margin-bottom: 1em;
}

/* line 797, ../sass/main.scss */

/* line 1123, ../sass/main.scss */

.profile-container .k-dropdown-wrap.k-state-default {
    padding-left: 0.45rem;
}

/* line 801, ../sass/main.scss */

/* line 1128, ../sass/main.scss */

.profile-container #password1 {
    float: left;
    width: calc(100% - 100px);
}

/* line 805, ../sass/main.scss */

/* line 1134, ../sass/main.scss */

.profile-container #pwstrength {
    float: left;
    width: 100px;
}

/* line 810, ../sass/main.scss */

/* line 1140, ../sass/main.scss */

.profile-container .firstname-label+span {
    width: 90px;
    float: left;
}

/* line 815, ../sass/main.scss */

/* line 1146, ../sass/main.scss */

.profile-container .firstname-label+span>span {
    height: 33px;
    padding-top: 3px;
}

/* line 820, ../sass/main.scss */

/* line 1152, ../sass/main.scss */

.profile-container #firstName {
    float: left;
    width: calc(100% - 90px);
}

/* line 1157, ../sass/main.scss */

.profile-container #div-failed,
.profile-container #div-succeeded {
    position: static;
}

/* line 1162, ../sass/main.scss */

#navigate-next {
    display: inline-block;
    height: 200px;
    width: 100px;
    background: black url("images/nav-next.png") no-repeat center;
}

/* line 1169, ../sass/main.scss */

#navigate-next:hover {
    background: #d60041 url("images/nav-next.png") no-repeat center;
}

/* line 1173, ../sass/main.scss */

.close {
    float: right;
    right: 5px;
}

/* line 1178, ../sass/main.scss */

a.close.patient {
    margin-top: 37px;
}

/* line 1182, ../sass/main.scss */

.close2 {
    position: relative;
    content: "";
    display: inline-block;
    background: url("images/back28x28b.png") no-repeat;
    margin-left: 8px;
    width: 38px;
    height: 38px;
    z-index: 100;
}

/* line 1193, ../sass/main.scss */

#copyright {
    float: left;
    color: #ffffff;
}

/* line 1198, ../sass/main.scss */

#header:after,
#shop-list:after,
#header:after,
#shop-info:after,
#cartList:after,
#shopping-cart:after,
#main-section:after,
#footer:after,
table tbody td:after {
    content: "";
    clear: both;
    display: block;
}

/* line 1204, ../sass/main.scss */

.cart-image-wrapper {
    display: inline-block;
    float: left;
    height: 100px;
    overflow: hidden;
}

/* line 1211, ../sass/main.scss */

.searchMenuTemplate {
    width: 220px;
}

/* line 1215, ../sass/main.scss */

.searchMenuTemplate ol {
    float: left;
    margin: 0 0 0 30px;
    padding: 10px 10px 0 10px;
}

/* line 1221, ../sass/main.scss */

.searchMenuTemplate:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* line 1229, ../sass/main.scss */

.loginInput {
    width: 300px;
    height: 30px;
    margin-bottom: 2px;
    line-height: 18px;
    padding: 2px 5px 2px 5px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #CCC;
}

/* line 1241, ../sass/main.scss */

#txtCuberrySearchBox-list h3 {
    margin: 10px 0 10px 0;
    font-size: 2em;
    width: 200px;
}

/* line 1247, ../sass/main.scss */

#txtCuberrySearchBox-list p {
    margin: 0;
}

/* line 1251, ../sass/main.scss */

#total-checkout,
#total-net-total {
    font-size: 30px;
    color: #2e2e2e;
    padding-right: 100px;
    padding-top: 27px;
    text-align: right;
    line-height: 1em;
    text-transform: uppercase;
}

/* line 1261, ../sass/main.scss */

.loginBox {
    margin: 5px 15px 5px 15px;
    height: 450px;
    background-color: white;
    vertical-align: middle;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

/* line 1272, ../sass/main.scss */

.signIn {
    height: 42px;
    width: 310px;
    display: inline-block;
    margin-top: 0px;
    color: #fff;
    font-size: 13px;
    line-height: 42px;
    vertical-align: middle;
    text-transform: uppercase;
    text-align: center;
    background: #d60041;
    background: -moz-linear-gradient(top, #d60041 0%, #a90040 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d60041), color-stop(100%, #a90040));
    background: -webkit-linear-gradient(top, #d60041 0%, #a90040 100%);
    background: -o-linear-gradient(top, #d60041 0%, #a90040 100%);
    background: -ms-linear-gradient(top, #d60041 0%, #a90040 100%);
    background: linear-gradient(to bottom, #d60041 0%, #a90040 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d60041', endColorstr='#a90040', GradientType=0);
}

/* line 1293, ../sass/main.scss */

.registerLink {
    text-decoration: none;
    color: #17a6b6;
    font-size: 1.2em;
    top: 30px;
    padding: 2px 5px 2px 5px;
}

/* line 1301, ../sass/main.scss */

.EditModeButtons {
    display: block;
    height: 20px;
    position: relative;
    bottom: 25px;
    float: right;
    padding: 20px 10px 0px 0px;
}

/* line 1310, ../sass/main.scss */

#people {
    background: url("images/team-schedule.png") transparent no-repeat;
    height: 115px;
    position: relative;
}

/* line 1316, ../sass/main.scss */

#itemEdit-info .EditModeButtons {
    bottom: 350px;
    padding: 0px 10px 0px 0px;
}

/* line 1321, ../sass/main.scss */

#alex {
    position: absolute;
    left: 404px;
    top: 81px;
}

/* line 1327, ../sass/main.scss */

#bob {
    position: absolute;
    left: 519px;
    top: 81px;
}

/* line 1333, ../sass/main.scss */

#charlie {
    position: absolute;
    left: 634px;
    top: 81px;
}

/* line 1339, ../sass/main.scss */

.pListLabel {
    float: left;
    margin: 0;
    padding: 0px;
    line-height: 28px;
    width: 20%;
}

/* line 1347, ../sass/main.scss */

.pListContent {
    float: left;
    margin: 0;
    padding: 0px;
    line-height: 28px;
    width: 50%;
}

/* line 1355, ../sass/main.scss */

.demo-section {
    width: 400px;
    margin: 5px auto 5px;
    padding: 0px;
}

/* line 1361, ../sass/main.scss */

.demo-section h2,
.demo-section .k-window-title,
.demo-section #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read .demo-section .k-link.k-header,
.demo-section #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read .demo-section .k-link.k-header {
    text-transform: uppercase;
    font-size: 1.2em;
    margin-bottom: 10px;
}

/* line 1367, ../sass/main.scss */

#txtcustomer-list .k-item {
    overflow: hidden;
}

/* line 1371, ../sass/main.scss */

#txtcustomer-list img {
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    float: left;
    margin: 5px 20px 5px 0px;
}

/* line 1379, ../sass/main.scss */

#txtcustomer-list h3 {
    margin: 30px 0 10px 0;
    font-size: 2em;
}

/* line 1384, ../sass/main.scss */

#txtcustomer-list p {
    margin: 0;
}

/* line 1388, ../sass/main.scss */

.pListRight {
    float: right;
    margin: 0;
    padding: 0px;
    text-align: right;
}

/* line 1395, ../sass/main.scss */

.pListRight1 {
    margin: 0px 5px 0 0px;
    padding: 0px;
    text-align: right;
}

/* line 1401, ../sass/main.scss */

li.addPatientItemDialogAddItem {
    float: left;
    width: 50%;
    height: 40px;
    cursor: pointer;
    text-align: center;
    border-bottom: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 20px;
}

/* line 1413, ../sass/main.scss */

li.addPatientItemDialogAddItem:last-child {
    margin-bottom: 0;
}

/* line 1417, ../sass/main.scss */

.file-icon {
    display: inline-block;
    float: left;
    width: 48px;
    height: 48px;
    margin-left: 10px;
    margin-top: 13.5px;
}

/* line 1426, ../sass/main.scss */

.img-file {
    background-image: url(styles/images/upload/jpg.png);
}

/* line 1430, ../sass/main.scss */

.doc-file {
    background-image: url(styles/images/upload/doc.png);
}

/* line 1434, ../sass/main.scss */

.pdf-file {
    background-image: url(styles/images/upload/pdf.png);
}

/* line 1438, ../sass/main.scss */

.xls-file {
    background-image: url(styles/images/upload/xls.png);
}

/* line 1442, ../sass/main.scss */

.zip-file {
    background-image: url(styles/images/upload/zip.png);
}

/* line 1446, ../sass/main.scss */

.default-file {
    background-image: url(styles/images/upload/default.png);
}

/* line 1450, ../sass/main.scss */

.listViewItemText {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    width: 98%;
    margin-left: 25px;
}

/* line 1459, ../sass/main.scss */

.listViewItemName {
    float: left;
    margin-right: 10px;
    font-weight: bold;
}

/* line 1465, ../sass/main.scss */

.listViewItemCaseNo {
    float: right;
    width: 20%;
    font-weight: bold;
    text-align: right;
}

/* line 1472, ../sass/main.scss */

.patientCaseDetailViewBlock {
    margin-bottom: 50px;
}

/* line 1476, ../sass/main.scss */

.patientCaseDetailViewBlock2 {
    position: relative;
    bottom: 52px;
    float: right;
    width: 280px;
    text-align: left;
}

/* line 1484, ../sass/main.scss */

.listViewItemDate {
    float: right;
    width: 20%;
    text-align: right;
}

/* line 1406, ../sass/main.scss */

/* line 1491, ../sass/main.scss */

.rowContainer {
    padding: 1em;
}

/* line 1409, ../sass/main.scss */

/* line 1496, ../sass/main.scss */

.liststatusicon {
    float: left;
    margin: 5px;
}

/* line 1413, ../sass/main.scss */

/* line 1502, ../sass/main.scss */

.filterContainer {
    /*text-align: center;
        */
    margin-left: 45%;
    font-size: 1.5em;
    cursor: default;
    color: #fff;
    padding-top: 15px;
}

/* line 1420, ../sass/main.scss */

/* line 1511, ../sass/main.scss */

.counterContainer {
    text-align: right;
    font-size: 1.2em;
    position: relative;
    z-index: 1;
    margin-right: 10px;
    margin-bottom: 20px;
    color: #98F1FF;
}

/* line 1521, ../sass/main.scss */

.documentListContainer {
    width: 95%;
    padding-left: 30px;
    margin-bottom: 30px;
    display: inline-block;
}

/* line 1471, ../sass/main.scss */

/* line 1529, ../sass/main.scss */

.documentListHeader {
    background-color: #BDBDBD;
    height: 15px;
    padding: 5px;
}

/* line 1476, ../sass/main.scss */

/* line 1536, ../sass/main.scss */

.documentListColumn {
    float: left;
    width: 17%;
    vertical-align: middle;
    display: inline-block;
}

/* line 1482, ../sass/main.scss */

/* line 1544, ../sass/main.scss */

.numberColumn {
    width: 6%;
}

/* line 1485, ../sass/main.scss */

/* line 1549, ../sass/main.scss */

.nameColumn {
    width: 40%;
}

/* line 1488, ../sass/main.scss */

/* line 1554, ../sass/main.scss */

.medNameColumn {
    width: 35%;
}

/* line 1491, ../sass/main.scss */

/* line 1559, ../sass/main.scss */

.typeColumn {
    width: 12%;
}

/* line 1494, ../sass/main.scss */

/* line 1564, ../sass/main.scss */

.objectColumn {
    width: 12%;
}

/* line 1497, ../sass/main.scss */

/* line 1569, ../sass/main.scss */

.dateColumn {
    width: 12%;
}

/* line 1500, ../sass/main.scss */

/* line 1574, ../sass/main.scss */

.timeOfDayColumn {
    width: 17%;
}

/* line 1503, ../sass/main.scss */

/* line 1579, ../sass/main.scss */

.documentListButtonColumn {
    float: right;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    top: -4px;
}

/* line 1510, ../sass/main.scss */

/* line 1588, ../sass/main.scss */

.documentRowContainer {
    padding: 1em;
    height: 20px;
    border-bottom: 1px dotted #a6a6a6;
}

/* line 1594, ../sass/main.scss */

.selectedFilter {
    font-weight: bolder;
}

/* line 1598, ../sass/main.scss */

.k-invalid {
    border: 1px solid red;
}

/* line 1602, ../sass/main.scss */

#panelbar01 .k-panel>.k-item>.k-link {
    border-bottom: 1px solid #ddd;
}

/* line 1606, ../sass/main.scss */

#panelbar02 .k-panel>.k-item>.k-link {
    border-bottom: 1px solid #ddd;
}

/* line 1610, ../sass/main.scss */

.panelbarContainer {
    float: left;
    width: 100%;
}

/* line 1615, ../sass/main.scss */

.panelbarContainer li.patientListTitles {
    height: auto;
}

/* line 1619, ../sass/main.scss */

.patientLi:hover {
    cursor: pointer;
}

/* line 1623, ../sass/main.scss */

.caseLi:hover {
    cursor: pointer;
}

/* line 1627, ../sass/main.scss */

.back {
    margin-left: 5px;
    position: relative;
    top: -157px;
    border-radius: 40px;
    font-size: 40px;
    border-color: gray;
    border-width: 1px;
    border-style: solid;
}

/* line 1638, ../sass/main.scss */

.back i {
    width: 46px;
    color: gray;
    text-align: center;
    padding-right: 2px;
}

/* line 1645, ../sass/main.scss */

#caseViewSection {
    background-color: #f3f3f3;
}

/* line 1649, ../sass/main.scss */

.diagnosisDetails {
    height: 100px;
    width: 76%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #CCC;
    border-radius: 5px;
}

/* line 1658, ../sass/main.scss */

.anamnesisDetails {
    height: 100px;
    width: 76%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #CCC;
    border-radius: 5px;
}

/* line 1667, ../sass/main.scss */

.care01Btn {
    float: right;
    margin: 2px 11px;
    display: inline-block;
    padding: 0 5px;
    border: 1px solid #E5E5E5;
    border-radius: 6px;
    display: block;
    height: 50px;
    min-width: 140px;
    font: 400 13px/50px "Open Sans", sans-serif;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    color: #d60041;
    background: none repeat scroll 0 0 #FFFFFF;
}

/* line 1667, ../sass/main.scss */

/* line 1686, ../sass/main.scss */

.likeCare01Btn {
    float: right;
    margin: 2px 11px;
    display: inline-block;
    padding: 0 5px;
    border: 1px solid #E5E5E5;
    border-radius: 6px;
    display: block;
    height: 50px;
    width: 128px;
    font: 400 13px/50px "Open Sans", sans-serif;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    color: #d60041;
    background: none repeat scroll 0 0 #FFFFFF;
}

/* line 1684, ../sass/main.scss */

/* line 1705, ../sass/main.scss */

.likeCare01Btn:hover {
    text-decoration: underline;
}

/* line 1687, ../sass/main.scss */

/* line 1710, ../sass/main.scss */

.care01BtnPatient {
    float: right;
    margin: 0px 11px 0px 5px;
    display: inline-block;
    padding: 0 5px;
    border: 1px solid #E5E5E5;
    border-radius: 6px;
    display: block;
    height: 23px;
    min-width: 70px;
    font: 13px "Open Sans", sans-serif;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    color: #d60041;
    background: none repeat scroll 0 0 #FFFFFF;
    -moz-box-shadow: 1px 1px 2px 0px #ccc;
    -webkit-box-shadow: 1px 1px 2px 0px #ccc;
    box-shadow: 1px 1px 2px 0px #ccc;
}

/* line 1707, ../sass/main.scss */

/* line 1732, ../sass/main.scss */

.care01Btn:hover {
    /*  color: #7C7C7C;    */
    background: none repeat scroll 0 0 #FFFFFF;
    text-decoration: underline;
}

/* line 1712, ../sass/main.scss */

/* line 1739, ../sass/main.scss */

.btn_container {
    position: absolute;
    bottom: 0;
    float: right;
}

/* line 1722, ../sass/main.scss */

/* line 1746, ../sass/main.scss */

.itemTitle {
    font-weight: bold;
}

/* line 1725, ../sass/main.scss */

/* line 1751, ../sass/main.scss */

.subtitlePage {
    color: #fff;
    padding-left: 100px;
    font-size: 2.2em;
    border-bottom: 5px solid rgba(255, 255, 255, 0.2);
}

/* line 1731, ../sass/main.scss */

/* line 1759, ../sass/main.scss */

#div-failed {
    position: relative;
    left: 140px;
    bottom: 43px;
}

/* line 1736, ../sass/main.scss */

/* line 1766, ../sass/main.scss */

#div-succeeded {
    position: relative;
    left: 428px;
    bottom: 250px;
}

/* line 1741, ../sass/main.scss */

/* line 1773, ../sass/main.scss */

.errorMessage {
    color: #d60041;
}

@media (max-width: 580px) {
    /* line 1778, ../sass/main.scss */
    .main-image {
        width: 0%;
        display: none;
    }
    /* line 1783, ../sass/main.scss */
    .btn_container {
        top: 190px;
    }
    /* line 1787, ../sass/main.scss */
    .add {
        top: 173px;
        z-index: 150;
    }
    /* line 1792, ../sass/main.scss */
    .searchText {
        top: 215px;
        z-index: 150;
    }
    /* line 1797, ../sass/main.scss */
    #content div div p {
        /*position: absolute;
        top: 123px;*/
        width: 100%;
        padding-bottom: 98px;
    }
    /* line 1804, ../sass/main.scss */
    #content:first-child div {
        border-bottom: 5px solid rgba(255, 255, 255, 0.2);
    }
    /* line 1808, ../sass/main.scss */
    .userInformation {
        top: 30px;
        left: 28px;
        float: left;
        text-align: left;
    }
    /* line 1815, ../sass/main.scss */
    a.close.patient {
        top: -46px;
    }
    /* line 1819, ../sass/main.scss */
    .care01Btn {
        bottom: 6px;
        position: relative;
    }
    /* line 1824, ../sass/main.scss */
    #patientDetails h1 {
        padding-top: 0px;
        top: 24px;
    }
}

@media (max-width: 885px) {
    /* line 1831, ../sass/main.scss */
    .panelbarContainer {
        width: 450px;
    }
    /* line 1835, ../sass/main.scss */
    #panelbar03 {
        width: 100%;
    }
}

/* line 1839, ../sass/main.scss */

.labelCh {
    display: block;
    padding-left: 15px;
    text-indent: 5px;
}

/* line 1845, ../sass/main.scss */

.inputCh {
    width: 40px;
    height: 13px;
    padding: 0;
    position: relative;
    overflow: hidden;
}

/* line 1853, ../sass/main.scss */

.dialogLabel {
    width: 240px;
    padding-left: 0;
}

/* line 1858, ../sass/main.scss */

.pnlMedicalDocumentsP1 {
    padding-top: 3px;
}

/* line 1862, ../sass/main.scss */

.pnlMedicalDocumentsP2 {
    float: right;
    text-align: right;
}

/* line 1867, ../sass/main.scss */

.clearBoth {
    clear: both;
}

/* line 1871, ../sass/main.scss */

.textRightFloatRight {
    float: right;
    text-align: right;
}

/* line 1876, ../sass/main.scss */

.mLeft2 {
    margin-left: 2px;
}

/* line 1880, ../sass/main.scss */

.errorMessageFileUplad {
    color: #d60041;
    float: right;
}

/* line 1885, ../sass/main.scss */

.fileUploadP1 {
    float: right;
    margin-top: 20px;
}

/* line 1890, ../sass/main.scss */

.fileUploadP2 {
    width: 130px;
}

/* line 1894, ../sass/main.scss */

.fileUploadP3 {
    float: right;
}

/* line 1898, ../sass/main.scss */

.fileUploadP4 {
    width: 80px;
}

/* line 1902, ../sass/main.scss */

.fileUploadFileTypeDDL {
    width: 120px;
}

/* line 1906, ../sass/main.scss */

.boxShadowNone {
    box-shadow: none;
}

/* line 1910, ../sass/main.scss */

.EditPatient {
    display: block;
    float: left;
    padding-top: 25px;
}

/* line 1916, ../sass/main.scss */

.EditPatient2 {
    display: block;
    float: left;
    padding-left: 30px;
    padding-bottom: 20px;
    padding-top: 25px;
}

/* line 1924, ../sass/main.scss */

.addPatientItemDialogUL {
    list-style-type: none;
    margin: 10px;
    padding: 15px 10px 20px 0;
}

/* line 1930, ../sass/main.scss */

/* line 1931, ../sass/main.scss */

.patientInputW75 {
    width: 75%;
}

/* line 1931, ../sass/main.scss */

/* line 1936, ../sass/main.scss */

.patientInputW95 {
    width: 95%;
}

/* line 1932, ../sass/main.scss */

/* line 1941, ../sass/main.scss */

.patientInputW100px {
    width: 100px;
}

/* line 1945, ../sass/main.scss */

.patientCaseMTop0 {
    margin-top: 0px;
}

/* line 1949, ../sass/main.scss */

.patientCaseLblCaseNo {
    float: right;
}

/* line 1953, ../sass/main.scss */

.patientCaseTextCaseNo {
    font-size: 2.5em;
}

/* line 1957, ../sass/main.scss */

.patientCaseInputW75 {
    width: 75%;
}

/* line 1961, ../sass/main.scss */

.patientCaseInputW95 {
    width: 95%;
}

/* line 1965, ../sass/main.scss */

.patientCaseInputW100px {
    width: 100px;
}

/* line 1969, ../sass/main.scss */

.patientCaseInputW250px {
    width: 250px;
}

/* line 1973, ../sass/main.scss */

.mTop10px {
    margin-bottom: 10px;
}

/* line 1977, ../sass/main.scss */

.patientCaseTextArea040 {
    width: 95%;
    height: 40px;
    margin: 0px 15px 15px 15px;
}

/* line 1983, ../sass/main.scss */

.patientCaseTextArea100 {
    width: 100%;
    height: 100px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/* line 1990, ../sass/main.scss */

.patientCaseTextArea420 {
    width: 100%;
    height: 420px;
    /* margin: 0px 15px 15px 15px; */
}

.patientCaseTextArea420 {
    width: 100%;
    height: 350px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/* line 1996, ../sass/main.scss */

.patientCaseTextAreaWrap {
    white-space: pre-wrap;
}

/* line 2000, ../sass/main.scss */

.patientCaseBGWhite {
    background-color: White;
}

/* line 2004, ../sass/main.scss */

.patientCaseLVMedItemTemplate {
    background: transparent;
    margin-bottom: 20px;
}

/* line 2009, ../sass/main.scss */

.patientCaselblSpecialistFeedback {
    padding: 50px 5px 20px 5px;
}

/* line 2013, ../sass/main.scss */

#ContactPortalName {
    font-size: 1.4em;
}

/* line 2017, ../sass/main.scss */

#footerCopyRight {
    margin-right: 30px;
    float: right;
}

/* line 2022, ../sass/main.scss */

#footerCopyRightP2 {
    font-size: 1.4em;
}

/* line 2026, ../sass/main.scss */

#footerCopyRightP2ContactUs {
    color: red;
}

/* line 2030, ../sass/main.scss */

#footerLeft {
    float: left;
}

/* line 2034, ../sass/main.scss */

.templateDisplayNone {
    display: none;
}

/* line 2038, ../sass/main.scss */

.isImportant {
    font-weight: bold;
}

/* line 2042, ../sass/main.scss */

.patient-case .editIcon {
    position: absolute;
    right: 10px;
    top: 15px;
    cursor: pointer;
    color: #878787;
    z-index: 1;
}

/* line 2051, ../sass/main.scss */

.patient-case .closeIcon {
    z-index: 1;
    right: 10px;
    top: 15px;
    position: absolute;
}

/* line 2058, ../sass/main.scss */

.patient-case .k-link:not(.k-state-disabled):hover>.k-i-close {
    background-color: #777;
}

/* line 2062, ../sass/main.scss */

.patient-case .k-window-titlebar {
    height: auto;
}

/* line 2066, ../sass/main.scss */

.patient-case .clickList li {
    position: relative;
}

/* line 2070, ../sass/main.scss */

.patientCase-Dialog-TextArea200 {
    height: 200px;
    width: 97%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #CCC;
    border-radius: 5px;
}

/* line 2079, ../sass/main.scss */

.patient-case .patientTile-middle,
.patient-case .k-window .k-window-content,
.k-window .patient-case .k-window-content,
.patient-case .patientTile-body {
    padding-top: 40px;
    position: relative;
}

/* line 2085, ../sass/main.scss */

.patient-case .patientTile-body {
    background-color: #EFF7F9;
}

/* line 2089, ../sass/main.scss */

.fa-info-circle {
    color: #878787;
}

/* line 2093, ../sass/main.scss */

.list-item-head {
    width: 99%;
    display: inline-block;
}

/* line 2098, ../sass/main.scss */

.list-item-body {
    font-size: 0.8em;
    margin-top: 5px;
    position: relative;
    border-bottom: 0;
    display: inline-block;
    width: 100%;
}

/* line 2108, ../sass/main.scss */

.product-position {
    position: absolute;
    right: 3px;
    top: 0;
    text-align: right;
    font-size: 0.8em;
}

/* line 2116, ../sass/main.scss */

.product-quantity {
    padding-left: 20px;
    width: 150px;
}

/* line 2121, ../sass/main.scss */

.product-quantity-unit {
    padding-left: 20px;
    width: 150px;
}

/* line 2126, ../sass/main.scss */

.product-name {
    padding-left: 20px;
    width: 150px;
}

/* line 2131, ../sass/main.scss */

.list-item-body .product-buyprice {
    float: left;
    top: 5px;
    width: 32%;
}

/* line 2137, ../sass/main.scss */

.list-item-body .product-marge {
    float: left;
    width: 32%;
    text-align: center;
}

/* line 2143, ../sass/main.scss */

.list-item-body .product-sellingprice {
    float: left;
    width: 32%;
    text-align: right;
}

/* line 2149, ../sass/main.scss */

.list-item-body .product-rebate {
    float: left;
    padding-top: 5px;
    width: 32%;
}

/* line 2155, ../sass/main.scss */

.list-item-body .product-final-price {
    float: left;
    width: 32%;
    padding-top: 5px;
    text-align: center;
}

/* line 2162, ../sass/main.scss */

.list-item-body .product-total {
    float: left;
    width: 32%;
    padding-top: 5px;
    text-align: right;
}

/* line 2169, ../sass/main.scss */

#pnlInvoices .left-fixed {
    width: 22px;
    color: #878787;
}

/* line 2174, ../sass/main.scss */

#pnlInvoices .right-fixed {
    width: 25px;
}

/* line 2178, ../sass/main.scss */

#pnlInvoices .flex-content {
    padding-left: 22px;
    padding-right: 25px;
}

/* line 2183, ../sass/main.scss */

#pnlInvoices ul.expandable li span {
    width: auto;
}

/* line 2187, ../sass/main.scss */

#pnlInvoices .fold-title {
    float: none;
    display: inline-block;
    margin-left: 2px;
}

/* line 2193, ../sass/main.scss */

#pnlInvoices li:before {
    display: none;
}

/* line 2197, ../sass/main.scss */

.list-item-content {
    display: inline-block;
    position: relative;
    float: left;
}

/* line 2203, ../sass/main.scss */

.list-item-content:last-child {
    text-align: right;
}

/* line 2207, ../sass/main.scss */

.container-size-2 {
    width: 50%;
}

/* line 2211, ../sass/main.scss */

.icon-container {
    display: inline-block;
    font-size: 0.75em;
    color: #808080;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 16px;
    border-radius: 50%;
    margin-left: 5px;
}

/* line 2223, ../sass/main.scss */

.fold-icon,
.fold-title,
.fold-edit-icon {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/* line 2229, ../sass/main.scss */

.fold-icon {
    width: 15px;
    min-width: 10px;
    color: #878787;
}

/* line 2235, ../sass/main.scss */

.fold-title {
    float: left;
    width: calc(90% - 15px);
}

/* line 2240, ../sass/main.scss */

.fold-edit-icon {
    position: absolute;
    right: 0;
    float: left;
    padding-top: 5px;
    padding-right: 20px;
}

/* line 2248, ../sass/main.scss */

.patient-case .documentRowContainer .inline {
    display: inline-block;
}

/* line 2252, ../sass/main.scss */

.fa-female,
.fa-print,
.fa-folder {
    margin-right: 5px;
    color: #41a1b7;
}

/* line 2257, ../sass/main.scss */

.plus-icon-container {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 18px;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 53%;
    font-size: 11px;
    text-align: center;
    margin-right: 5px;
}

/* line 2269, ../sass/main.scss */

.plus-icon-container .fa,
.plus-icon-container .k-icon.k-i-calendar:before,
.plus-icon-container .k-icon.k-i-arrow-s:before,
.plus-icon-container .k-icon.k-i-arrow-n:before,
.plus-icon-container #userTopMenu .k-link:after,
#userTopMenu .plus-icon-container .k-link:after,
.plus-icon-container label.selectWrapper:after,
.plus-icon-container .roundCBs input[type=checkbox]+label:before,
.roundCBs .plus-icon-container input[type=checkbox]+label:before,
.plus-icon-container .roundRadios input[type=radio]:checked+label:before,
.roundRadios .plus-icon-container input[type=radio]:checked+label:before,
.plus-icon-container ul.iconList li:before,
ul.iconList .plus-icon-container li:before {
    color: #41a1b7;
}

/* line 2273, ../sass/main.scss */

.delete-btn {
    border: 0;
    color: white;
    border-radius: 0;
    background-color: #41a1b7;
}

/* line 2280, ../sass/main.scss */

.span3 {
    font-style: italic;
}

/* line 2284, ../sass/main.scss */

.cell-container {
    width: calc(100% - 111px);
}

/* line 2288, ../sass/main.scss */

.row-actions {
    float: right;
    border-left: 0.1rem solid #D7D7D7;
}

/* line 2293, ../sass/main.scss */

.row-actions div {
    text-align: center;
    width: 40px;
}

/* line 2298, ../sass/main.scss */

.right {
    float: right;
}

/* line 2302, ../sass/main.scss */

.formrow {
    width: 100%;
    margin-bottom: 0.95rem;
}

/* line 2307, ../sass/main.scss */

.formrow:last-child {
    margin-bottom: 0;
}

/* line 2311, ../sass/main.scss */

.left-btn {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 1rem;
}

/* line 2318, ../sass/main.scss */

.addPanel-container {
    width: 100%;
    position: relative;
}

/* line 2323, ../sass/main.scss */

.patientTile-top>a:hover,
.k-window-titlebar>a:hover {
    text-decoration: none;
}

/* line 2327, ../sass/main.scss */

.title-container {
    padding-left: 20px;
}

/* line 2331, ../sass/main.scss */

.uppercase {
    text-transform: uppercase;
}

/* line 2335, ../sass/main.scss */

.right-fixed.edit-btn {
    width: 20px;
}

/* line 2339, ../sass/main.scss */

.k-combobox,
.k-dropdown {
    width: 100%;
}

/* line 2343, ../sass/main.scss */

.new-datepicker {
    width: 100% !important;
}

/* line 2347, ../sass/main.scss */

.patientTile-middle--smallpadded {
    padding: 1.9rem 0.95rem !important;
}

/* line 2351, ../sass/main.scss */

.fold-icon {
    width: 14px;
}

/* line 2355, ../sass/main.scss */

.settings ul {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

/* line 2361, ../sass/main.scss */

.settings .singleItem {
    width: 250px;
    float: left;
    margin-right: 10px;
    position: relative;
    background-color: #fff;
    border-radius: 2px;
}

/* line 2370, ../sass/main.scss */

.settings .singleItem input {
    margin-bottom: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-right: 0;
    white-space: pre-wrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* line 2380, ../sass/main.scss */

.settings .singleItem.create-item .edit {
    padding: 7px 9px;
}

/* line 2384, ../sass/main.scss */

.settings .singleItem.create-item .delete {
    padding: 8px 13px 12px 13px;
    padding-top: 0;
    line-height: 39px;
    height: 24px;
}

/* line 2391, ../sass/main.scss */

.settings .singleItem .content {
    width: 100%;
    padding-right: 72px;
    box-sizing: border-box;
}

/* line 2397, ../sass/main.scss */

.settings .singleItem .edit {
    position: absolute;
    top: 0px;
    right: 40px;
    color: #000;
    border-top: 0.1rem solid #D7D7D7;
    border-bottom: 0.1rem solid #D7D7D7;
    border-left: 0.1rem solid #D7D7D7;
    padding: 9px;
}

/* line 2408, ../sass/main.scss */

.settings .singleItem .delete {
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: #41A1B7;
    color: #fff;
    padding: 10px 13px;
    height: 16px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 0.1rem solid #D7D7D7;
}

/* line 2421, ../sass/main.scss */

.settings .create-item {
    width: 415px !important;
}

/* line 2425, ../sass/main.scss */

.settings .create-item .category {
    position: absolute;
    top: 0px;
    right: 39px;
}

/* line 2431, ../sass/main.scss */

.settings .create-item .category select {
    margin-bottom: 0px;
    border-radius: 0px;
    height: 38px;
    border-right: 0px;
}

/* line 2438, ../sass/main.scss */

.logo {
    max-height: 35px;
    padding-top: 0.6rem;
}

/* line 2443, ../sass/main.scss */

.logo img {
    display: block;
    height: 35px;
    width: auto;
}

/* line 2449, ../sass/main.scss */

.grav-info {
    margin-top: 17px;
}

/* line 2453, ../sass/main.scss */

.data-value-container {
    float: left;
    margin-right: 15px;
}

/* line 2458, ../sass/main.scss */

.data-value-container .topLabel,
.data-value-container label {
    font-weight: 600;
}

/* line 2462, ../sass/main.scss */

.data-value-container>div {
    display: inline;
}

/* line 2466, ../sass/main.scss */

.single-li {
    margin-bottom: 15px;
    padding-bottom: 15px !important;
}

/* line 2471, ../sass/main.scss */

.singleTile>div {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

/* line 2476, ../sass/main.scss */

.cell-container br {
    display: none;
}

/* line 2480, ../sass/main.scss */

.invoice .filterContainer .roundRadios {
    display: inline-block;
}

.invoice {
    padding-bottom: 20px;
    min-height: 40px;
    float: left;
    width: 100%;
}

/* line 2484, ../sass/main.scss */

span.id {
    padding-left: 10px;
}

/* line 2488, ../sass/main.scss */

.logo {
    padding-top: 0.4rem;
}

/* line 2492, ../sass/main.scss */

.noBottomBorder {
    border-bottom: 0;
}

/* line 2496, ../sass/main.scss */

.total-label {
    text-align: right;
    font-size: 2rem;
    padding-bottom: 10px;
}

/* line 2502, ../sass/main.scss */

.main-supplier-dv {
    margin-bottom: 10px !important;
}

/* line 2506, ../sass/main.scss */

.main-menu {
    position: relative;
    left: 50%;
    float: left;
}

/* line 2512, ../sass/main.scss */

.priceAmount {
    display: inline-block;
    width: 85%;
    text-align: right;
}

/* line 2517, ../sass/main.scss */

.priceIcon {
    /*display: inline-block;*/
    width: 15%;
    text-align: left;
}

/* line 2523, ../sass/main.scss */

.fa {
    line-height: 100% !important;
    width: 20px;
}

/* line 2527, ../sass/main.scss */

.patientTile-top {
    border-radius: 0.3rem;
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 2535, ../sass/main.scss */

.header-content {
    margin-bottom: 1.9rem;
    width: 100%;
}

/* line 2539, ../sass/main.scss */

.print-supplier-orders-label {
    width: 100% !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-right: 0.1rem solid #d7d7d7 !important;
    height: 40px !important;
}

/* line 2547, ../sass/main.scss */

.patientTile-middle .list-row {
    height: 12px;
}

/* line 2551, ../sass/main.scss */

.offer-product-item,
.add-invoice-list-item {
    background-color: #ffffff;
    border-bottom: 0 !important;
    margin-bottom: 5px;
    transition: background-color 0.3s;
    transition: color 0.3s;
}

/* line 2560, ../sass/main.scss */

.no-touch .offer-product-item:hover {
    background-color: #9DB4C0;
    color: #000000;
}

/* line 2565, ../sass/main.scss */

.no-touch .add-invoice-list-item:hover {
    background-color: #9DB4C0;
    color: #000000;
}

/* BK 2015-04-08 START*/

.organisation-subheadline {
    color: #7E94A0;
    font-size: 15px;
    margin-bottom: 15px;
    display: inline-block;
    /*width: 140px; */
}

.title-block__organisation {
    width: 200px !important;
}

.title-block__subheadline-content {
    width: 80%%;
    color: #7E94A0;
    font-size: 15px;
    margin-bottom: 9px;
    text-align: left;
}

.reminders h2,
.reminders .k-window-title,
.reminders #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read .reminders .k-link.k-header,
.schedule h2,
.schedule .k-window-title,
.schedule #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read .schedule .k-link.k-header,
#medication h2,
#medication .k-window-title,
#medication #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read #medication .k-link.k-header,
#allergies h2,
#allergies .k-window-title,
#allergies #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read #allergies .k-link.k-header,
.services-settings h2,
.services-settings .k-window-title,
.services-settings #PatienCaseDIV100Read .k-link.k-header,
#PatienCaseDIV100Read .services-settings .k-link.k-header {
    font-weight: bold;
    font-size: 1.3em;
}

h2 {
    color: #878787;
}

.information-icon {
    color: #76bece;
    background-color: #eaf2f4;
    float: left;
    margin-right: 5px;
    font-size: 13px !important;
    width: inherit;
}

.services-item,
#medication .singleItem,
#allergies .singleItem,
.table-item {
    margin-bottom: 0.4rem;
}

.table-header {
    margin-bottom: 20px;
}

.invoice .row .totalprice {
    top: 140px;
    right: 20px;
    position: absolute;
    color: #746C6C;
}

.invoice .row .totalprice,
.invoice .row .totalprice span {
    font-size: 26px;
}

/* BK 2015-04-08 END*/

#expensesList .flex-content-container .flex-content,
#expensesListGrouped .flex-content-container .flex-content {
    padding-left: 50px;
}

.invoice .roundRadios input[name="statusFilter"]:checked+label:before {
    content: "";
    padding-right: 0;
}

.expenses_list {
    margin-top: 100px;
}

.expenses_list .flex-content {
    padding-right: 200px;
    padding-left: 50px;
}

.expenses_list .left-fixed {
    width: 50px;
}

.expenses_list .right-fixed {
    width: 200px;
}

.expenses_list .row-cell.paidTo {
    width: 150px;
}

.expenses_list .row-cell.paymentType {
    width: 100px;
}

.expenses_list .row-cell.number {
    width: 50px;
}

.expenses_list .row-cell.valueDate {
    width: 120px;
    text-align: center;
}

.expenses_list .row-cell.amount {
    width: 140px;
}

.expenses_list .row-cell.vatPercent {
    width: 60px;
}

.no_bottom_margin {
    margin-bottom: 0;
}

.listview-dateFields {
    width: 150px !important;
}

.expenses-listview .k-datepicker {
    width: 150px !important;
}

#expensesGrid {
    float: left;
}

.k-grid .k-grid-content tr:hover {
    background: #888888;
    cursor: pointer;
    /*color: #fff;*/
}

.k-grid .k-grid-content tr:hover td {
    /*background: #777777;*/
    color: #fff;
}

.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

ul.crm_list {
    float: left;
    width: 100%;
}

ul.crm_list_tasks li {
    border: 1px solid #a1a1a1;
}

ul.crm_list li {
    margin: 10px;
    padding: 10px;
    background-color: #fff;
    /*min-height: 60px;*/
}

ul.crm_list .li .formgroup {
    /*height: 60px;*/
}

ul.crm_list li .fa-angle-right {
    /*font-size: 30px;
        line-height: 60px !important;*/
}

.crm_detail_view {
    background-color: #fff;
    padding: 10px;
}

.no-bottom-margin {
    margin-bottom: 0 !important;
}

.listview-color-box {
    width: 5px;
    height: 16px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.listview-color-circle {
    width: 10px;
    height: 10px;
    display: inline-block;
    float: right;
    border-radius: 5px;
    margin-right: 5px;
}

.lead_red {
    background-color: #e22e2e !important;
}

.lead_orange {
    background-color: #f79502 !important;
}

.lead_yellow {
    background-color: #f7ef02 !important;
}

.lead_yellowgreen {
    background-color: #d8fb19 !important;
    /*background: -webkit-linear-gradient(left top, #f7ef02, #59e240); */
    /* For Safari 5.1 to 6.0 */
    /*background: -o-linear-gradient(bottom right, #f7ef02, #59e240);  For Opera 11.1 to 12.0 */
    /* background: -moz-linear-gradient(bottom right, #f7ef02, #59e240);  For Firefox 3.6 to 15 */
    /* background: linear-gradient(to bottom right, #f7ef02, #59e240);*/
}

.lead_green {
    background-color: #59e240 !important;
}

.lead_blue {
    background-color: #3344f7 !important;
}

.prio_red {
    padding: 2px;
    font-weight: bold;
    background-color: #fb0000;
    color: #fff;
}

.prio_yellow {
    padding: 2px;
    font-weight: bold;
    background-color: #d8d302;
    color: #fff;
}

.prio_green {
    padding: 2px;
    font-weight: bold;
    background-color: #18a700;
    color: #fff;
}

.leadTask_customerInfos {
    color: #a0a0a0
}

.show-on-small {
    display: none !important;
}

@media (max-width: 480px) {
    /* line 4111, ../sass/main.scss */
    .show-on-small {
        display: block !important;
    }
    /* line 4115, ../sass/main.scss */
    .hide-on-small {
        display: none !important;
    }
}

.text-right {
    text-align: right;
}

.w-200 {
    width: 200px;
}

#snackbar_info {
    visibility: hidden;
    /* Hidden by default. Visible on click */
    min-width: 250px;
    /* Set a default minimum width */
    /*margin-left: -125px;*/
    /* Divide value of min-width by 2 */
    background-color: #41a1b7;
    /* Black background color */
    color: #fff;
    /* White text color */
    text-align: center;
    /* Centered text */
    border-radius: 5px;
    /* Rounded borders */
    padding: 16px;
    /* Padding */
    position: fixed;
    /* Sit on top of the screen */
    z-index: 999999;
    /* Add a z-index if needed */
    /*left: 50%;*/
    /* Center the snackbar */
    right: 10px;
    bottom: 30px;
    /* 30px from the bottom */
}

/* Show the snackbar when clicking on a button (class added with JavaScript) */

#snackbar_info.show {
    visibility: visible;
    /* Show the snackbar */
    /* Add animation: Take 0.5 seconds to fade in and out the snackbar.
However, delay the fade out process for 2.5 seconds */
    -webkit-animation: snackfadein 0.5s, snackfadeout 0.5s 2.5s;
    animation: snackfadein 0.5s, snackfadeout 0.5s 2.5s;
}

/* Animations to fade the snackbar in and out */

@-webkit-keyframes snackfadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 30px;
        opacity: 1;
    }
}

@keyframes snackfadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 30px;
        opacity: 1;
    }
}

@-webkit-keyframes snackfadeout {
    from {
        bottom: 30px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
}

@keyframes snackfadeout {
    from {
        bottom: 30px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
}

.deactivate_on_click:disabled,
.btn--deactivate:disabled {
    background: linear-gradient(#f8f8f8, #f0f0f0);
    color: #A1A1A1;
}

.radios_small_labels input[type="radio"]+label {
    font-size: 12px;
}

.crm_detail_view .k-datepicker{
    width: 100%;
}

.yellow-bg {
    background-color: rgba(255, 230, 128, 0.4);
}


.mb-100{
    margin-bottom: 100px;
}