/* Minification failed. Returning unminified contents.
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
 */
.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:1fr 99fr 1fr;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9;pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,.5)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end" "gap gap gap";grid-template-rows:auto auto auto .625em;height:100%;padding:.625em .625em 0;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container::after{content:"";grid-column:1/4;grid-row:4;height:.625em}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-bottom-start,.swal2-container.swal2-center-start,.swal2-container.swal2-top-start{grid-template-columns:minmax(0,1fr) auto auto}.swal2-container.swal2-bottom,.swal2-container.swal2-center,.swal2-container.swal2-top{grid-template-columns:auto minmax(0,1fr) auto}.swal2-container.swal2-bottom-end,.swal2-container.swal2-center-end,.swal2-container.swal2-top-end{grid-template-columns:auto auto minmax(0,1fr)}.swal2-container.swal2-top-start>.swal2-popup{align-self:start}.swal2-container.swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}.swal2-container.swal2-top-end>.swal2-popup,.swal2-container.swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}.swal2-container.swal2-center-left>.swal2-popup,.swal2-container.swal2-center-start>.swal2-popup{grid-row:2;align-self:center}.swal2-container.swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}.swal2-container.swal2-center-end>.swal2-popup,.swal2-container.swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}.swal2-container.swal2-bottom-left>.swal2-popup,.swal2-container.swal2-bottom-start>.swal2-popup{grid-column:1;grid-row:3;align-self:end}.swal2-container.swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}.swal2-container.swal2-bottom-end>.swal2-popup,.swal2-container.swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}.swal2-container.swal2-grow-fullscreen>.swal2-popup,.swal2-container.swal2-grow-row>.swal2-popup{grid-column:1/4;width:100%}.swal2-container.swal2-grow-column>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}.swal2-container.swal2-no-transition{transition:none!important}.swal2-popup{display:none;position:relative;box-sizing:border-box;width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-title{position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px transparent;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7367f0;color:#fff;font-size:1em}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px rgba(115,103,240,.5)}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#ea5455;color:#fff;font-size:1em}.swal2-styled.swal2-deny:focus{box-shadow:0 0 0 3px rgba(234,84,85,.5)}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7d88;color:#fff;font-size:1em}.swal2-styled.swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,125,136,.5)}.swal2-styled.swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled:focus{outline:0}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;height:.25em;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:2em auto 1em}.swal2-close{z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-html-container{z-index:1;justify-content:center;margin:0;padding:1em 1.6em .3em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em 2em 0}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px transparent;color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em 2em 0;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{width:75%;margin-right:auto;margin-left:auto;background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto 0}.swal2-validation-message{align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}
body {
    background-image: url('/Content/img/bg.png');
}

.bg-container {
    background-image: url('../content/img/bg.png');
}

.content-wrapper {
    padding: 35px;
}

.landingpage {
    max-width: 1600px;
    display: block;
    margin: 0 auto;
}

.mw-1140 {
    max-width: 1140px;
}

.workspace-calender {
    padding: 0 20px;
}

.shadow {
    -webkit-box-shadow: 0 0 5px 2px rgba(204, 197, 197, 0.5);
    box-shadow: 0 0 5px 2px rgba(204, 197, 197, 0.5);
}

.navbar {
    background-color: #fff !important;
}

.color-primary {
    color: #4bc0a9 !important;
}

.msg {
    font-size: 12px;
    /* ID-346 - Error Messages were bold at some places so have removed bold*/
    /*font-weight: bold;*/
}

i.fa-circle {
    display: inline-block;
    border-radius: 60px;
    box-shadow: 0px 0px 2px #888;
    padding: 0.5em 0.6em;
}

.subscription .panel > .panel-head-pricing {
    width: 320px;
    height: 32px;
    background: #e3295a;
    border-radius: 24px;
    margin-top: -16px;
    /*margin-left: 25%;*/
    text-align: center;
    z-index: 10;
    /*position: relative;*/
    padding-top: 2px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

    .subscription .panel > .panel-head-pricing > .panel-pricing-title {
        color: #ffffff;
    }

.subscription {
    padding: 10px;
}

.subscription__footer {
    display: flex;
    flex-direction: row;
    padding: 15px;
}

    .subscription__footer .profile-photo {
        margin-top: 0;
        border: 4px solid #4bc0a9;
        max-width: 70px;
    }

.subscription__footer__item {
    flex: 1;
}

.subscription__footer__left {
    display: flex;
    align-items: center;
}

.subscription__footer__right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

    .subscription__footer__right span {
        margin-bottom: 10px;
    }

.subscription__footer__left__name {
    padding-left: 10px;
    font-weight: bold;
    font-size: 22px;
}

.subscription_grid:nth-child(1) .subscription_box .panel-body .rounded-top {
    background-image: url('../Content/img/free.png');
}

.subscription_grid:nth-child(2) .subscription_box .panel-body .rounded-top {
    background-image: url('../Content/img/plus.png');
}

.subscription_grid:nth-child(3) .subscription_box .panel-body .rounded-top {
    background-image: url('../Content/img/premium.png');
}

.subscription_box .panel-body .rounded-top {
    background-size: cover;
    background-repeat: no-repeat;
}

.subscription .panel {
    height: 100%;
}

.subscription .panel-body .modules {
    flex: 1;
}

.subscription .panel-body > .rounded-top p {
    /*display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 72px;*/
    min-height: 100px;
}

.subscription .panel-body > .rounded-top {
    /*background-color: #F9F9F9;*/
    height: 300px;
}

.subscription_box {
    box-shadow: 0 0 2px 1px #ddd;
    width: 100%;
}

    .subscription_box .subscription_box_price span {
        font-weight: 600;
    }

.hassub-menu {
    position: relative;
}

.equal {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}

#submenuGroup {
    margin-top: 10px;
}

.oneliner {
    white-space: nowrap;
}

ul.list-plans {
    list-style: none;
    padding-left: 0px;
    font-size: 1rem;
}

    /*ul.list-plans > li:before,*/
    ul.list-plans > li::marker {
        font-family: "Font Awesome 5 Free";
        content: "\f058";
        /*content: '✓';*/
        padding: 5px;
        color: #4bc0a9 !important;
        font-weight: bold;
        font-size: 1.33em;
        vertical-align: middle;
        display: inline-block;
    }

.page-item.active .page-link {
    background-color: #4bc0a9;
    border-color: #4bc0a9;
}

.page-item .page-link {
    color: #4bc0a9;
    text-decoration: none;
}

.btn-outline-primary {
    color: #4bc0a9 !important;
    border-color: #4bc0a9;
    border-radius: 9px;
    min-width: 155px;
    box-shadow: none !important;
    min-height: 46px;
}

    .btn-outline-primary:hover {
        background: #4bc0a9 !important;
        color: #ffffff !important;
        border-color: #4bc0a9;
        border-radius: 9px;
    }

.btn-primary {
    color: #fff;
    background: #4bc0a9 !important;
    border-color: #4bc0a9;
    border-radius: 9px;
    min-height: 46px;
    min-width: 9.7vw; /*155px;*/
    box-shadow: none !important;
}

    .btn-primary:hover {
        background: #4bc0a9 !important;
        border-color: #4bc0a9 !important;
    }

    .btn-primary i.fa-plus-circle {
        background: #4bc0a9 !important;
        color: #fff;
        border-radius: 20px;
    }

    .btn-primary.focus, .btn-primary:focus,
    .btn-primary:not(:disabled):not(.disabled).active,
    .btn-primary:not(:disabled):not(.disabled):active,
    .show > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #4bc0a9 !important;
        border-color: #4bc0a9 !important;
    }

.btn-icon.focus, .btn-icon:focus,
.btn-icon:not(:disabled):not(.disabled).active,
.btn-icon:not(:disabled):not(.disabled):active {
    color: #4bc0a9 !important;
    background-color: transparent !important;
}

.btn-long {
    /*width: 150px;*/
    text-decoration: none;
}

.btn-primary:not(button) {
    padding: .5rem;
}

a {
    color: #4bc0a9;
    text-decoration: underline;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

.title {
    font-size: 24px;
}

.captcha-container #CaptchaInputText {
    width: 270px;
    margin-top: 10px;
}

.captcha-container a {
    display: inline-block;
    background: url('../content/img/refresh.png') no-repeat center;
    width: 70px;
    height: 70px;
}

#CaptchaImage {
    vertical-align: baseline;
}

.login-header {
    background-color: #d1f3ec;
    padding: 9px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    color: #4bc0a9;
    font-weight: 500;
    font-size: 23px;
}

.form-header {
    background-color: #d1f3ec;
    padding: 7px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #4bc0a9;
    font-weight: 400;
    font-size: 17px;
    padding-left: 20px;
}

.logo {
    /*zoom: .75;*/
    max-width: 160px;
}

.login-panel {
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
}

.page-heading {
    margin-top: 36px;
}

.page-sub-heading {
    margin-top: 4px;
}

.btn-register {
    background-color: white !important;
    color: #4bc0a9;
    border-color: #4bc0a9;
    border-radius: 9px;
    min-height: 46px;
    min-width: 9.7vw; /*155px;*/
    box-shadow: none !important;
}

.register-label {
    margin-right: 5px;
}

.footer {
    position: fixed;
    bottom: 0px;
    width: 100%;
    /* height: 50px; */
    /* line-height: 50px; */
    background-color: #fff;
    border-top: 1px solid #4bc0a9;
    z-index: 999;
    /* margin-top: 50px; */
    text-align: center;
    padding: 10px;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
}

.footer-container {
    width: auto;
    /*max-width: 680px;*/
    padding: 0 15px;
}

.text-footer {
    color: #000 !important;
    font-size: 0.8rem;
}

    .text-footer a {
        color: #4bc0a9;
    }

.input-group-append {
    margin-left: -1px;
}

.input-validation-error {
    border-color: red;
    background-color: #f4e3e3 !important;
}

.field-validation-error {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
    font-size: 14px;
    color: #bf0101;
}

.error {
    font-size: 14px;
    color: #bf0101;
}

.success {
    font-size: 14px;
    color: #29a80a;
}

.auto-complete {
    position: absolute;
    width: 100%;
    top: 15px;
    z-index: 9999;
    webkit-box-shadow: 0 0 5px 2px rgba(204, 197, 197, 0.5);
    box-shadow: 0 0 5px 2px rgba(204, 197, 197, 0.5);
}

    .auto-complete ul.auto-complete-list {
        display: inline-block;
        width: 100%;
        background: #fff;
        padding: 10px;
        margin: 0;
        padding: 0;
    }

        .auto-complete ul.auto-complete-list li:hover,
        ul li:focus {
            background-color: #4bc0a9;
            color: white;
            border-radius: 3px;
            cursor: pointer;
        }

        .auto-complete ul.auto-complete-list li {
            list-style: none;
            padding: 5px 0 5px 10px
        }

    .auto-complete.hide {
        display: none;
    }

.val-msg-terms {
    width: 460px;
}

.val-msg-parental {
    width: 635px;
}

.datepicker td,
.datepicker th {
    padding: 8px 10px 8px 10px;
}

.bootstrap-datetimepicker-widget {
    width: initial !important;
    display: inline-block;
    min-width: 20rem;
}

.timeInput .bootstrap-datetimepicker-widget {
    min-width: 12rem !important;
}

.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
    background-color: #fde19a;
    background-image: none;
    background-repeat: no-repeat;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
    border-color: #fdf59a #fdf59a #fbed50;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #000;
    border-radius: 25px;
}

.edit-icon {
    color: #4bc0a9;
    font-size: 20px;
    display: inline-block;
    cursor: pointer;
}

.ifram-box {
    width: 100%;
    border: none;
}

    .ifram-box iframe.iframe-fileuploader {
        width: 100%;
        border: none;
        height: 80px;
    }

.user-help-text {
    display: inline-block;
    width: 100%;
    text-align: right;
    color: #156354;
    font-size: 14px;
    margin-bottom: 3px;
}

i.black {
    color: #000 !important;
}

i.red {
    color: #e40a0a !important;
}

i.blue {
    color: #0a75c3 !important;
}

i.green {
    color: #07b31e !important;
}

i.dark-orange {
    color: #ce6910 !important;
}

i.orange {
    color: #f7821b !important;
}

i.yellow {
    color: #d0c20c !important;
}

i.pink {
    color: #ec1275 !important;
}

.records-search-input {
    margin-bottom: 25px;
}

.tab-row {
    background-color: #fff;
    color: #4bc0a9;
    text-align: center;
    font-weight: 500;
    border-radius: 9px;
}

.calendar-tab-row {
    background-color: #d1f3ec;
    color: #4bc0a9;
    text-align: center;
    font-weight: 500;
}

.tab-row-popup {
    background-color: #fff;
    color: #4bc0a9;
    text-align: center;
    font-weight: 400;
    font-size: 13px;
}

.tab-col-popup {
    padding: 10px;
    cursor: pointer;
}

.body-popup {
    padding-top: 0px;
}

    .body-popup h6 {
        font-size: 14px !important;
    }

.form-popup {
    margin-top: 13px;
}

    .form-popup .form-control {
        font-size: 13px;
    }

.tab-selected-popup {
    /*border-color: #4bc0a9;
border-style: solid;
border-width: 1px;*/
    background-color: #d1f3ec;
}

.tab-col {
    padding: 10px;
    cursor: pointer;
}

.tab-selected {
    /*border-color: #4bc0a9;
border-style: solid;
border-width: 2px;*/
    background-color: #d1f3ec;
    border-bottom: none !important;
    /*border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;*/
}

.calendar-tab-selected {
    background-color: #fff;
    border-bottom: none !important;
}

.my-care-journey-tab-selected {
    background-color: #fff;
    border-bottom: none !important;
}

.popup-records-header {
    padding: 5px 20px;
    background-color: #d1f3ec;
    color: #4bc0a9;
}

    .popup-records-header button {
        /*color: #4bc0a9 !important;*/
        color: #207061 !important;
    }

.close {
    color: #4bc0a9 !important;
}

.btn-md {
    width: 110px;
}

.mobileValidationModal .modal-dialog {
    border-radius: 20px;
    overflow: hidden;
}

.mobileValidationModal .popup-records-header {
    background-color: #e32959;
    text-align: center;
    display: block;
    position: relative;
}

.successValidation .popup-records-header {
    background-color: #d1f3ec;
    color: #4bc0a9;
}

    .successValidation .popup-records-header > * {
        color: #4bc0a9 !important;
        font-size: 1.1rem;
        font-weight: 500;
    }

.mobileValidationModal .popup-close {
    /*border: 2px solid #ffffff;*/
    /*border-radius: 100%;*/
    color: #ffffff;
    position: absolute;
    top: 10%;
    right: 6px;
    width: 24px;
    height: 0px;
    display: grid;
    align-items: center;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 23px;
}

.mobileValidationModal .popup-records-header .modal-title {
    color: #ffffff;
    padding-top: 10px;
}

.mobileValidationModal .modal-content {
    border: 0;
}

.mobileValidationModal .modal-body {
    padding-left: 50px;
    padding-right: 50px;
}

.mobileValidationModal .modal-body .form-title {
    margin-top: 0;
    margin-bottom: 20px;
}

.mobileValidationModal .btn-primary {
    min-width: 110px !important;
}

.confirmCloseMobileVerifyModal .modal-content {
    min-height: 197px;
}

.confirmCloseMobileVerifyModal .modal-header {
    display: inline;
}

.confirmCloseMobileVerifyModal .row {
    padding-top: 25px;
}

.confirmCloseMobileVerifyModal .btn-primary {
    width: 80%;
}

@media only screen and (max-width: 768px) {
    .confirmCloseMobileVerifyModal .col-md-6 {
        padding-top:10px;
    }
}

.errBtn, .errBtn:hover, .errBtn:active {
    background-color: #e32959 !important;
    border-color: #e32959 !important;
}

.outline.errBtn {
    color: #e32959 !important;
}

.outline {
    background-color: transparent !important;
}

    .outline.errBtn:hover {
        background-color: #e32959 !important;
        color: #ffffff !important;
    }

.formrow {
    display: flex;
    flex-wrap: wrap;
}

    .formrow .formrow__field {
        flex: 1;
        padding-right: 30px;
    }

    .formrow .formrow__btn {
        width: 110px;
    }

    .formrow .formrow__footer {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

        .formrow .formrow__footer p {
            margin-top: 5px;
            margin-bottom: 0px;
            line-height: 1;
        }

        .formrow .formrow__footer .resend {
            color: #4bc0a9;
            background-color: transparent;
            border: none;
            box-shadow: none !important;
            padding: 0;
            margin-top: 15px;
            text-decoration: underline;
            text-align: center;
            margin-top: 50px;
        }

.emailverification {
    border-top: 1px solid #ccc;
    padding-top: 10px;
    text-align: center;
}

.col {
    min-height: 0;
}

.loginValidationMsg .msg-content.default {
    display: block;
}

.validationpopup.loginValidationMsg .msg-content.default {
    display: none;
}

.emailverification .note {
    color: #bbbbbb;
}

.shadeText {
    color: #bbbbbb;
}

.footer-phoneverification {
    text-align: center;
    background-color: #686868;
    padding: 15px;
    margin: 0px;
    color: white;
}

.row-h72 {
    height: 72px;
}

.row-h80 {
    height: 80px;
}

.ico-fs28 {
    padding: 10px !important;
    font-size: 28px;
}

.btn-mr15 {
    margin-right: 15px;
}

.lnk-selected {
    color: deeppink;
}

.file-ico {
    /*background-color: #e0e6d4;*/
    font-weight: 500;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 100%;
    font-size: 28px;
    display: grid;
    align-items: flex-start;
    text-align: center;
}

.pnl-fa-plus,
.fa-plus-circle,
.fa-plus-circle {
    /*font-size: 20px;*/
    font-size: 25px;
    cursor: pointer;
}

.triangle-down {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #a6a7a8;
    margin-top: 10px;
    float: right;
}

.expander-body {
    padding-top: 1px;
    /*margin-left: -40px;
    margin-right: -70px;*/
    cursor: pointer;
}

    .expander-body:hover {
        background-color: #d1f3ec;
        /* margin-left: -40px;
        margin-right: -70px;*/
    }

.expander-header {
    cursor: pointer;
    background-color: #e9e9e9;
    padding: 5px 10px;
    font-weight: 600;
}

#myProfessionals .collapse {
    margin-left: -25px;
    margin-right: -25px;
}

.full-width-expander {
    margin-left: -25px;
    margin-right: -25px;
    margin-bottom: 0px;
}

.modal-body .full-width-expander {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.modal-body .expander-body:hover {
    background-color: #d1f3ec;
    /*margin-left: -31px;
    margin-right: -50px;*/
}

.modal-body .expander-body {
    padding-top: 1px;
    /*margin-left: -31px;
    margin-right: -50px;*/
    cursor: pointer;
}

.modal-body .professional-search-input {
    margin: 15px 0;
    background-color: #ffffff !important;
    border-radius: 9px;
}

.hidden {
    display: none;
}

.modal-body .pnl-fa-plus {
    font-size: 30px;
}

.share-btn {
    border: none;
    box-shadow: none !important;
    padding: 2px;
    background: none !important;
}

.modal-body #myProfessionals,
.modal-body #TeamProfessionals,
.modal-body #myTeams,
.modal-body #myProfessionalsForProfileShare,
.modal-body #myTeamsForProfileShare {
    overflow-x: hidden;
    overflow-y: auto;
    margin-left: -16px;
    margin-right: -16px;
}

.modal-body #TeamProfessionals {
    margin-top: 10px;
}

.modal-body .row.container {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0;
    padding-right: 0;
}

#myTeams .expander-body {
    padding-top: 1px;
    /*margin-left: -40px;
    margin-right: -40px;*/
    cursor: pointer;
}

#myTeamModal .modal-body .professional-search-input {
    margin: 15px 0 0;
}

#myTeamModal .modal-body textarea.professional-search-input {
    margin: 5px 0 0;
}

.modal-body #myTeams .expander-body,
.modal-body #myTeamsForProfileShare .expander-body {
    padding-top: 1px;
    margin-left: -15px;
    margin-right: -15px;
    cursor: pointer;
}

.dashboard-pnl-left-links ul li.selcted-menu-tab a {
    color: #4bc0a9;
    font-weight: 700;
}

.dashboard-pnl-left-links ul li.selcted-menu-tab {
    color: #4bc0a9;
    font-weight: 700;
    background-color: #d1f3ec;
}

button:focus {
    outline: none !important;
}

.panel-area .line-horizontal {
    border-bottom: 1px solid #DDD;
    margin-left: -25px;
    margin-right: -25px;
}

.filter .medications-search-input {
    margin-bottom: 10px;
}

.filter .form-check {
    display: inline-block;
    width: 100%;
    margin: 5px 0 10px 0;
}

.form-check-label.caption {
    font-weight: 500;
    margin-right: 20px;
}

.v-center {
    display: flex;
    align-items: center;
}

.h-center {
    justify-content: center;
}

.v-center.text-right {
    justify-content: flex-end;
}

.youtubeEmbeddedCenter {
    max-width: 550px;
    margin: auto;
}

.iframe-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
}

.iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.filter .resource-buttons {
    margin: -25px -25px 0 -25px;
    /*border: 1px solid #DDD;
border-left: none;
border-right: none;*/
}

    .filter .resource-buttons .btn-long {
        padding: 15px;
        margin-right: 20px;
        background: #d9ece9 !important;
        color: #666;
    }

        .filter .resource-buttons .btn-long i {
            color: #4bc0a9 !important;
            margin: 0 10px;
            font-weight: 600;
        }

    .filter .resource-buttons i.fas.fa-info-circle {
        color: #4bc0a9 !important;
        position: relative;
    }

    .filter .resource-buttons .btn-long.selected {
        background: #4bc0a9 !important;
        color: #fff;
    }

        .filter .resource-buttons .btn-long.selected i {
            color: #fff !important;
        }

    .filter .resource-buttons .btn-long:active i {
        color: #fff !important;
    }

.resource-panel-area {
    margin-top: 20px;
}

.dropdown select.select-custom {
    background: #FFF !important;
    font-weight: 500;
    max-width: 190px;
    font-size: 14px;
}

div#Result {
    margin-top: 30px;
}

.resource-buttons .tab-row {
    margin: 0px;
    /*webkit-box-shadow: 0 3px 7px 2px rgba(204, 197, 197, 0.5);
    box-shadow: 0 3px 7px 2px rgba(204, 197, 197, 0.5);*/
}

.filter .resource-buttons .tab-col {
    border: 1px solid #ddd;
    border-left: none;
    border-top: none;
    font-weight: normal;
    font-size: 1.1rem;
}

.post-date {
    font-size: 14px;
    color: #8c8f94;
}

.post-content-full {
    font-size: 20px;
    line-height: 2.7rem;
    color: rgba(0, 0, 0, .75);
}

.bold {
    font-weight: bold !important;
}

.post-content-big {
    color: #8c8f94;
}

.post-content-dim-big {
    text-overflow: ellipsis;
    max-height: 194px;
    overflow: hidden;
}

.post-content-dim-small {
    overflow: hidden;
    height: 75px;
    text-overflow: ellipsis;
}

.post-heading-dim {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.text-gray {
    color: #8c8f94;
}

.post-content {
    color: #8c8f94;
    margin-left: 14px;
    margin-right: 14px;
    word-wrap: break-word;
}

.post-content-main {
    /*margin-left: 100px;
margin-right: 100px;*/
    text-align: left;
    /*margin-top: 1rem;*/
    text-align: justify;
}

.post-title {
    margin-top: 14px;
    margin-left: 14px;
    margin-right: 14px;
    /*word-wrap: break-word;*/
}

    .post-title h4 {
        /*text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        margin-right: 28px;*/
        color: #4bc0a9;
    }
.post-box__img{
    height:250px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
}
    .post-box__img img{
        opacity:0;
    }
    .post-grid div.col-lg-4 {
        margin-bottom: 15px;
        /*padding-bottom: 20px;*/
    }

.postTile-grid .postTile-grid__item {
    max-width: 33.3%;
    padding: 0 15px 15px 15px;
}

    .postTile-grid .postTile-grid__item .post-box {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

.post-big {
    padding-left: 0 !important;
    margin-left: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-right: 0 !important;
}

.post-img-big img {
    width: 100%;
}

.post-big-title {
    margin-top: 20px;
}

    .post-big-title h4 {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        margin-right: 28px;
        color: #4bc0a9;
    }

.post-box {
    /*box-shadow: 0 0 .8rem rgba(0, 0, 0, 0.1) !important;*/
    /*padding: 14px;*/
    cursor: pointer;
    margin-bottom: 20px;
    padding-top: 0;
}
.post-box__footer{
    padding:10px 0px;
}
.post-box-shadow {
    webkit-box-shadow: 0 3px 7px 2px rgba(204, 197, 197, 0.5);
    box-shadow: 0 3px 7px 2px rgba(204, 197, 197, 0.5);
}
.post-content-main {
    line-height: 30px;
    font-size: 18px !important;
}
.flex {
    display: flex;
}

.profile-text {
    color: darkslategrey;
}

.profile-text-sm {
    color: gray;
    font-size: 14px;
    display: inline-block;
    margin-left: 20px;
}

.profile-progress-box-container {
    left: 0;
    bottom: 23px;
    width: 100%;
    margin: 0;
    position: fixed;
}

.panel-footer-profile {
    background-color: #FFF;
    padding: 5px 15px;
    text-align: right;
    color: white;
    font-weight: 500;
    font-size: 23px;
    position: absolute;
    bottom: 20px;
    width: 100%;
    margin-left: -15px;
}

.profile-progress {
    width: 75%;
    height: 4px;
    background-color: #4bc0a9;
}

.profile-progress-box {
    border-width: 1px;
    border-color: #4bc0a9;
    border-style: solid;
    position: absolute;
    height: 6px;
    width: 100%;
    background-color: #fff;
    border-right-style: none;
    padding: 0px;
    margin-left: -15px;
}

.btn {
    text-decoration: none;
}

.profile-pic-uploader {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    width: 125px;
    height: 30px;
}

.bar-container {
    position: absolute;
    width: 86%;
    top: 0px;
    left: 0px;
    height: 36px;
    padding: 6px;
}

.progress-bar {
    background: #1f7004;
    float: left;
    height: 100%;
    opacity: 0.7;
    color: #FFF;
    position: absolute;
    left: 0;
    top: 0;
}

label.file-label .bar-container {
    position: absolute;
    width: 86%;
    top: 0px;
    left: 0px;
    height: 22px;
    padding: 6px;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
}

.file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: 22px;
    padding: .375rem .75rem;
}

.custom-file-input:hover {
    color: #fff;
    background: #4bc0a9;
    border-radius: 0 0 20px 20px;
}

.download-popup img {
    width: 100%;
}

.download-popup a {
    display: inline-block;
    width: 80%;
    margin-bottom: 20px;
}

.color-dark-purple .apt-row-date {
    background-color: #d00399 !important;
}

.color-maroon .apt-row-date {
    background-color: #c73008 !important;
}

.color-light-link .apt-row-date {
    background-color: #f56f8e !important;
}

.color-parot-green .apt-row-date {
    background-color: #6ceaa7 !important;
}

.color-dark-green .apt-row-date {
    background-color: #0c982a !important;
}

.color-purple .apt-row-date, .color-purple .col-date {
    background-color: #bc51f4 !important;
}

.color-yellow .apt-row-date {
    background-color: #f4b951 !important;
}

.color-sky-blue .apt-row-date, .color-sky-blue .col-date {
    background-color: #51c3f4 !important;
}

.color-dark-purple .apt-row-text,
.color-dark-purple .apt-row-edit {
    background-color: #ffecfa !important;
}

.color-maroon .apt-row-text,
.color-maroon .apt-row-edit {
    background-color: #ffe8e1 !important;
}

.color-light-link .apt-row-text,
.color-light-link .apt-row-edit {
    background-color: #ffe9ee !important;
}

.color-parot-green .apt-row-text,
.color-parot-green .apt-row-edit {
    background-color: #e3f9ed !important;
}

.color-dark-green .apt-row-text,
.color-dark-green .apt-row-edit {
    background-color: #cbf7d5 !important;
}

.color-purple .apt-row-text,
.color-purple .apt-row-edit {
    background-color: #ebc4ff !important;
}

.color-yellow .apt-row-text,
.color-yellow .apt-row-edit {
    background-color: #ffeed1 !important;
}

.color-sky-blue .apt-row-text,
.color-sky-blue .apt-row-edit {
    background-color: #eaf9ff !important;
}

.datepicker-days .color-dark-purple {
    color: #d00399;
    border-radius: 20px;
    font-weight: 600;
}

.datepicker-days .color-maroon {
    color: #c73008;
    border-radius: 20px;
    font-weight: 600;
}

.datepicker-days .color-light-link {
    color: #f56f8e;
    border-radius: 20px;
    font-weight: 600;
}

.datepicker-days .color-parot-green {
    color: #6ceaa7;
    border-radius: 20px;
    font-weight: 600;
}

.datepicker-days .color-dark-green {
    color: #0c982a;
    border-radius: 20px;
    font-weight: 600;
}

.datepicker-days .color-purple {
    color: #bc51f4;
    border-radius: 20px;
    font-weight: 600;
}

.datepicker-days .color-yellow {
    color: #f4b951;
    border-radius: 20px;
    font-weight: 600;
}

.datepicker-days .color-sky-blue {
    color: #51c3f4;
    border-radius: 20px;
    font-weight: 600;
}

.reminders-row .color-dark-purple {
    background-color: #fff0fb !important;
}

.reminders-row .color-maroon {
    background-color: #fff5f2 !important;
}

.reminders-row .color-light-link {
    background-color: #fff5f7 !important
}

.reminders-row .color-parot-green {
    background-color: #f1fff7 !important;
}

.reminders-row .color-dark-green {
    background-color: #f0fff3 !important
}

.reminders-row .color-purple {
    background-color: #f7e8ff !important;
}

.reminders-row .color-yellow {
    background-color: #fff7ea !important
}

.reminders-row .color-sky-blue {
    background-color: #eaf9ff !important;
}

.no-data {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 50px 0;
    font-weight: 500;
    color: #da1d25;
}

.tablet-menu-expender {
    display: none;
}


/*Tablet View 768x1024 */

.navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}

.register-label {
    font-size: 1rem;
}

.headerUser__info {
    display: flex;
}

    .headerUser__info .user-details {
        flex: 1;
    }

        .headerUser__info .user-details span {
            /*white-space: nowrap;*/
        }

/*.headerUser__info__badge {
    min-width: 150px;
}*/

.headerUser__info__badge:nth-last-child(n+2) {
    margin-right: 10px;
}

.panel-padding.user-details {
    padding-top: 0;
}

h2 {
    font-size: 1.2rem;
}

.panel-footer {
    padding: 12px 12px 1px 12px !important
}

/*.user-bedge-text {
    font-size: 30px !important;
}*/

.tablet-menu-expender {
    display: block;
    text-align: center;
    font-size: 24px;
    margin-bottom: 20px;
    cursor: pointer;
}

.left-menu .tablet-menu-expender.times {
    display: none;
}

.left-menu.tablet-menu-expender-show .tablet-menu-expender.times {
    display: block;
}

.left-menu .tablet-menu-expender.bars {
    display: block;
}

.left-menu.tablet-menu-expender-show .tablet-menu-expender.bars {
    display: none;
}

@media screen and (min-width: 992px) {
    .left-menu .tablet-menu-expender.bars,
    .left-menu .tablet-menu-expender.times {
        display: none !important;
    }
}

.tablet-menu-expender-show .dashboard-pnl-left {
    /*position: absolute;*/
    width: 21%;
    /*height: 150% !important;*/
}

.tablet-menu-expender-show .dashboard-pnl-left-links ul li a {
    display: inline-block !important;
}

.tablet-menu-expender-show .tip-container {
    display: inline-block !important;
}

.tablet-menu-expender-show .logo-lg {
    display: block !important;
}

.professional-info-section .call-tab {
    display: block !important;
}

.professional-info-section .mail-text,
.professional-info-section .voice-text {
    display: none;
}

.professional-info-section .professional-info-btn {
    width: 40px;
    padding: 3px 9px;
    font-size: 20px;
}

.tab-action-buttons {
    display: block !important;
    width: 180px;
    float: right;
    margin-top: -8px;
}

.professional-info-section .action-buttons {
    right: 20px;
    position: relative;
}

.action-buttons {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: static;
    flex-wrap: wrap;
}

.professional-info-section .tab-hide {
    display: none;
}

.tab-action-buttons {
    display: none;
}

.form-control::placeholder {
    color: #acacad !important;
    opacity: 1;
    /* Firefox */
}

.form-control:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #acacad !important;
}

.form-control::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #acacad !important;
}

.form-control::-webkit-input-placeholder {
    color: #acacad !important;
}

.checkoutResponse-panel {
    width: 100%;
    max-width: 500px;
    margin: 100px auto;
    padding: 50px;
    border-radius: 25px;
}

.checkoutResponse-panel__title {
    font-size: 24px;
    margin-top: 20px;
}

.checkoutResponse-panel__btn {
    min-width: 200px;
}

@media screen and (max-width: 575px) {
    .dashboard-pnl-left {
        width: 50px;
    }

    .bg-container {
        padding-left: 50px;
    }

    .login-page-container {
        padding-left: 0;
    }

    .dashboard-pnl-left-links ul li a.mobile-menu-item {
        padding-left: 0px;
        width: 100%;
        display: inline-block;
        padding: 4px 0;
        text-align: center;
    }
}

@media (min-width: 576px) {
    .col-sm-5 {
        padding-left: 0;
        padding-right: 0;
    }

    .tablet-menu-expender-show .dashboard-pnl-left {
        width: 27%;
    }
}

@media (min-width: 781px) {
    .modal-dialog-size {
        min-width: 755px;
    }
}

.disabledFindAddress {
    cursor: not-allowed !important;
}

.content-body-blank {
    /*display: none;*/
}

@media only screen and (min-device-width: 1200px) and (max-device-width: 1365px) {
    /*Tablet View 768x1024 */
    h3 {
        font-size: 1.10em;
    }
}

h3 {
    font-size: 1em;
}

span.team-desc {
    overflow: hidden;
    /*max-height: 36px;*/
    display: inline-block;
    /*text-overflow:ellipsis;
white-space:nowrap;*/
}

#myTeams span.team-desc-details {
    background: #fff;
    border: 1px solid #ddd;
    padding: 5px 10px;
    position: absolute;
    left: 50px;
    border-radius: 3px;
    box-shadow: 3px 3px 5px 0px #ddd;
    display: none;
}

span .full-height {
    max-height: none !important;
    white-space: normal;
}

.team-desc > span {
    display: block;
    padding: 10px 20px;
    font-size: 12px;
    border-bottom: 1px solid #DDD;
}

.team-desc > ul {
    padding: 2px;
    margin: 2px;
}

    .team-desc > ul > li {
        list-style: none;
        padding: 5px 10px;
        display: inline-block;
        font-size: 12px;
        margin-top: 5px;
        margin-right: 5px;
        width: 100%;
    }

        .team-desc > ul > li:nth-last-child(n+2) {
            border-bottom: 1px solid #ddd;
        }

        .team-desc > ul > li label {
            float: right;
        }

.list-loading-container {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.mb-50 {
    margin-bottom: 80px !important;
}

@media only screen and (min-device-width: 610px) and (max-device-width: 2000px) {
    .splash-popup .modal-dialog {
        max-width: 600px;
    }
}

.splash-popup .modal-content {
    border-radius: 25px;
    overflow: hidden;
    border: none;
    background: none;
}

.splash-popup .image-row {
    padding: 30px 0;
    background: #ffeac8;
    margin-top: -15px;
}

    .splash-popup .image-row span {
        padding: 10px 17px;
        background: #fff;
        border-radius: 30px;
        cursor: pointer;
        margin-top: 120px;
        display: inline-block;
    }

    .splash-popup .image-row img {
        max-height: 250px;
        max-width: 100%;
    }

.pagination {
    padding-top: 15px;
}

.splash-popup .pagination-splash {
    padding-bottom: 20px;
    background: #ffeac8;
}

    .splash-popup .pagination-splash span {
        display: inline-block;
        height: 10px;
        width: 10px;
        background: green;
        margin: 5px;
        border-radius: 5px;
    }

        .splash-popup .pagination-splash span.active {
            background: #fff;
            border: 1px solid green;
        }

.splash-popup .content-row {
    background: #dabd8e;
    padding: 30px 30px;
    margin-bottom: -15px;
}

    .splash-popup .content-row .title {
        display: block;
        font-size: 20px;
        font-weight: 500;
    }

    .splash-popup .content-row .content {
        display: block;
        font-size: 16px;
        font-weight: 400;
    }

.button-last {
    display: none;
    padding-top: 10px;
}

span.professional-photo {
    background: #0677ea;
    color: #fff;
    padding-top: 8%;
    border-radius: 100px;
    display: block;
    width: 80px;
    height: 80px;
    text-align: center;
}

.professional-photo span {
    font-size: 2.5rem;
    display: block;
}

.professional-info {
    margin-top: -15px;
}

.professional-info-btn {
    width: 150px;
    margin-top: 10px;
}

.professional-info-section .call-tab {
    display: none;
}

.professional-desc {
    cursor: default;
}

span.professional-view-border {
    position: absolute;
    width: 20px;
    /*background: #4bc0a9;*/
    height: 100%;
    top: 0;
    cursor: pointer;
    font-size: 20px;
    color: #4bc0a9;
    right: 0px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-mr30 {
    margin-right: 30px;
}

.splash-popup .close span {
    padding: 5px 13px;
    margin: 0;
    display: inline;
    background: #fff;
    opacity: 1;
    cursor: pointer;
}

.splash-popup button.close {
    position: absolute;
    right: 8px;
    top: 0px;
    opacity: 1;
    cursor: pointer;
}

.emc-green-text {
    color: #4bc0a9 !important;
}

.emc-green-background {
    background-color: #4bc0a9 !important;
}

.modal-footer > :not(:last-child) {
    margin-right: .5rem;
}

span.do-not-use {
    color: #de0f0f;
    text-transform: uppercase;
}

div#NotificationList {
    overflow-x: hidden;
    overflow-y: auto;
}

#ProfilePictureModal {
}

    #ProfilePictureModal .modal-dialog {
        width: 700px;
        max-width: 700px;
    }

        #ProfilePictureModal .modal-dialog img.profile-photo {
            max-width: 100%;
            height: auto;
        }

.rec {
    position: relative;
}

.export-box {
    position: absolute;
    background: #fff;
    padding: 10px 20px;
    border: 1px solid #4bc0a9;
    border-radius: 5px;
    z-index: 11;
    text-align: left;
    display: none;
    color: #4bc0a9;
    right: -25px;
    top: 35px;
    width: 300px;
    box-shadow: 0px 5px 5px 2px #BBB;
}

.export-container {
    position: relative;
    display: inline-block;
    margin-right: 10px;
}

.export-box .title {
    font-size: 16px;
    font-weight: 500;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 0px;
}

.tip-container {
    top: -18px;
    left: -5px;
}

.tip-container .export-box {
    right: -44px;
    top: 29px;
}

.tip-container ul.items li {
    font-size: 13px;
    font-weight: 400;
    list-style: circle;
    margin-left: 10px;
}

.tip-container .title span.close-tooltip,
.export-box .title span.close-export {
    font-size: 20px;
    position: absolute;
    right: 16px;
    top: 0;
    cursor: pointer;
}

i.fas.fa-info-circle {
    color: #e32959;
    position: absolute;
    margin-left: 5px;
    font-size: 16px;
    cursor: pointer;
}

i.fa-download {
    color: #4bc0a9;
    /*margin-left: 8px;*/
    font-size: 1.5rem;
    cursor: pointer;
}

.dashboard-pnl-left-links .tip-container .export-box:after,
.dashboard-pnl-left-links .tip-container .export-box:before {
    left: 6%;
}

.export-box:after,
.export-box:before {
    bottom: 100%;
    left: 86%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.export-box:after {
    border-color: rgba(255, 255, 355, 0);
    border-bottom-color: #fff;
    border-width: 13px;
    margin-left: -2px;
}

.export-box:before {
    border-color: rgba(225, 225, 225, 0);
    border-bottom-color: #4bc0a9;
    border-width: 14px;
    margin-left: -3px;
}

.export-box ul {
    margin: 0;
    padding: 0
}

    .export-box ul li {
        list-style: none;
        font-size: 14px;
    }

        .export-box ul li .tool-tip {
            list-style: circle
        }

        .export-box ul li input[type=checkbox] {
            float: right;
            cursor: pointer;
            top: 5px;
            position: relative;
        }

        .export-box ul li.export-action {
            text-align: right;
            padding-top: 15px;
        }

.mb-10px {
    margin-bottom: 10px !important;
}

.mb-20px {
    margin-bottom: 20px !important;
}

.mb-30px {
    margin-bottom: 30px !important;
}

.checkbox-container {
    display: inline-block;
    width: 20px;
    vertical-align: top;
}

.form-check {
    padding-left: 0;
}

.form-check-label {
    display: inline-block;
    width: 96%;
    font-size: 1rem;
}

.tip-text {
    display: inline-block;
    /*color: #d80606;*/
    color: #4bc0a9;
    position: relative;
    /*font-weight: bold;*/
    /*text-decoration: underline;*/
}

    .tip-text a {
        color: #d80606;
    }

.dashboard-pnl-left-links .tip-container {
    left: auto;
    top: 0;
}

    .dashboard-pnl-left-links .tip-container .export-box {
        right: unset;
        left: -20px;
        top: 33px;
    }

    .dashboard-pnl-left-links .tip-container i {
        color: #4bc0a9;
        cursor: pointer;
    }

.dashboard-pnl-left-links.bottom-links .tip-container .export-box {
    top: unset;
    bottom: 36px;
}

.dashboard-pnl-left-links.bottom-links .export-box:after,
.dashboard-pnl-left-links.bottom-links .export-box:before {
    bottom: unset;
    top: 100%;
}

.dashboard-pnl-left-links.bottom-links .export-box:after {
    border-top-color: #fff;
    border-bottom-color: transparent;
}

.dashboard-pnl-left-links.bottom-links .export-box:before {
    border-top-color: #4bc0a9;
    border-bottom-color: transparent;
}

.btn-primary:hover i {
    color: inherit;
}

.custom-file-input {
    top: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 125px;
    height: 40px;
}

.custom-file {
    position: absolute;
    height: 100%;
}

.pdf-previewer-popup .modal-dialog {
    max-width: 920px;
    height: 600px;
    width: 85%;
}

.modal-body img {
    max-width: 100%;
}

.pdf-previewer-popup .modal-dialog iframe {
    width: 100%;
    height: 542px;
    border: none;
}

.modal-content {
    height: 100%;
}

.pdf-previewer-popup .modal-dialog .modal-body {
    padding: 0;
    text-align: center;
}

.mb-15px {
    margin-bottom: 15px !important;
}

.splash-popup .image-row span.close {
    background: #fff;
    float: none;
    opacity: 1;
    position: absolute;
    right: 5px;
    top: -10px;
    margin-top: 0;
    padding: 0;
    font-size: 35px;
}

#CaptchaInputText {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    line-height: 1.5;
    background-clip: padding-box;
    background-color: #f9f9f9;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

span.diagnoses-caption {
    overflow: hidden;
    display: inline-block;
    font-weight: bold;
}

span.diagnoses-text {
    overflow: hidden;
    display: inline-block;
    font-weight: normal;
    cursor: pointer;
}

span.diagnoses-container {
    display: block;
    width: 100%;
}

span.mobile-number {
    display: inline-block;
    width: 80%;
}

span.country-code {
    display: inline-block;
    width: 20%;
    font-size: 14px;
}

@media only screen and (min-device-width: 500px) and (max-device-width: 760px) {
    .dashboard-pnl-left-links.bottom-links {
        bottom: 35px !important;
    }

    .form-control {
        font-size: 14px;
    }

    span.diagnoses-text {
        width: 110px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: inline-block;
        position: relative;
        /*top: 5px;*/
    }

    .text-footer {
        font-size: 13px;
    }

    .profile-progress-box-container .panel-footer-profile {
        padding: 5px 15px;
        bottom: 30px;
    }

    .profile-progress-box-container .profile-progress-box {
        bottom: 62px;
    }

    .profile-progress-box-container h4 {
        font-size: 12px !important;
    }

    .profile-progress-box-container .profile-text-sm {
        color: gray;
        font-size: 11px;
    }

    .profile-progress-box-container a.btn-register {
        width: 140px;
        font-size: 12px;
        margin-bottom: 5px;
    }

    div#ReminderList {
        max-height: 207px !important;
    }

        div#ReminderList.full {
            max-height: 276px !important;
            overflow-x: hidden;
            overflow-y: auto;
        }

    label.checkbox {
        width: 91% !important;
        display: inline-table;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 991px) {
    span.mobile-number {
        width: 85%;
    }

    span.country-code {
        width: 15%;
    }

    span.diagnoses-text {
        width: 200px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: inline-block;
        position: relative;
        /*top: 5px;*/
    }

    .profile-progress-box-container {
        bottom: 10px;
    }

        .profile-progress-box-container h4 {
            font-size: 14px !important;
        }

        .profile-progress-box-container .profile-text-sm {
            font-size: 11px;
        }

        .profile-progress-box-container .panel-footer-profile {
            padding: 5px 15px;
        }

    .text-footer {
        font-size: 13px;
    }

    .profile-progress-box {
        bottom: 54px;
    }

    div#ReminderList {
        max-height: 207px !important;
    }

        div#ReminderList.full {
            max-height: 276px !important;
            overflow-x: hidden;
            overflow-y: auto;
        }
}

@media only screen and (min-width: 992px) {
    .rb-green {
        border-right: 1px solid #4bc0a9;
    }

    span.country-code {
        font-size: 20px;
    }
}

@media only screen and (min-width: 1200px) {
    span.country-code {
        font-size: 20px;
    }
}

@media only screen and (min-width: 1367px) {
    .mw-1140 {
        margin: auto;
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1199px) {
    span.mobile-number {
        width: 80%;
    }

    span.country-code {
        width: 20%;
    }

    span.diagnoses-text {
        width: 310px;
    }

    div#ReminderList {
        max-height: 237px !important;
    }

        div#ReminderList.full {
            max-height: 317px !important;
            overflow-x: hidden;
            overflow-y: auto;
        }
}

@media only screen and (min-device-width: 1200px) and (max-device-width: 1365px) {
    span.mobile-number {
        width: 76%;
    }

    span.country-code {
        width: 24%;
    }

    span.diagnoses-text {
        width: 400px;
    }

    div#ReminderList {
        max-height: 237px !important;
    }

        div#ReminderList.full {
            max-height: 317px !important;
            overflow-x: hidden;
            overflow-y: auto;
        }
}

@media only screen and (min-device-width: 1366px) and (max-device-width: 1399px) {
    span.mobile-number {
        width: 76%;
    }

    span.country-code {
        width: 24%;
    }

    span.diagnoses-text {
        width: 490px;
    }

    div#ReminderList {
        max-height: 237px !important;
    }

        div#ReminderList.full {
            max-height: 317px !important;
            overflow-x: hidden;
            overflow-y: auto;
        }
}

@media only screen and (min-device-width: 1400px) and (max-device-width: 1599px) {
    span.mobile-number {
        width: 78%;
    }

    span.country-code {
        width: 20%;
    }

    span.diagnoses-text {
        width: 500px;
    }

    div#ReminderList {
        max-height: 237px !important;
    }

        div#ReminderList.full {
            max-height: 317px !important;
            overflow-x: hidden;
            overflow-y: auto;
        }
}

@media only screen and (min-device-width: 1600px) and (max-device-width: 1960px) {
    span.mobile-number {
        width: 83%;
    }

    span.country-code {
        width: 17%;
    }

    span.diagnoses-text {
        min-width: 160px;
    }

    div#ReminderList {
        /*max-height: 237px !important;*/
    }

        div#ReminderList.full {
            max-height: 317px !important;
            overflow-x: hidden;
            overflow-y: auto;
        }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 2000px) {
    span.diagnoses-text {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: inline-block;
        position: relative;
        /*top: 5px;*/
    }

    .profile-progress-box-container {
        bottom: 23px;
    }

    .profile-progress-box {
        bottom: 58px;
    }
}

@media only screen and (min-device-width: 992px) {
    .tablet-menu-expender {
        display: none;
    }
}

.diagnoses-text-popup {
    position: absolute;
    background: #fff;
    padding: 5px;
    border: 1px solid #ddd;
    border-radius: 3px;
    left: 70px;
    top: 8px;
    z-index: 1;
    width: 210px;
    box-shadow: 3px 3px 5px 0px #ddd;
    display: none;
}

@media only screen and (min-device-width: 500px) and (max-device-width: 991px) {
    .form-check .form-check-label {
        width: 94%;
        text-align: left;
    }

    .form-profile label {
        font-size: 14px;
    }
}

.profile-text h4 {
    font-size: 17px;
}

.panel-footer-profile button.btn {
    padding: 0px 8px;
    position: relative;
    margin-bottom: 0;
    display: block;
    min-width: 2vw;
    min-height: 20px;
    float: right;
    border-radius: 6px;
}

span.team-desc {
    background: #fff;
    border: 1px solid #ddd;
    position: absolute;
    left: 50px;
    border-radius: 3px;
    box-shadow: 3px 3px 5px 0px #ddd;
    display: none;
    bottom: 30px;
}

.member-btn {
    padding: 0px 8px;
    border-radius: 9px;
    margin-top: 12px;
    /*font-size: 13px;*/
}

div.preview-available {
    cursor: pointer;
}

span.preview-available {
    font-size: 12px;
    color: #4bc0a9;
    display: inline-block;
    overflow: hidden;
    margin-left: 0px;
}

span.preview-not-available {
    cursor: auto;
    font-size: 12px;
    color: #de0101;
    display: inline-block;
    overflow: hidden;
    margin-left: 0px;
}

.pdf-previewer-popup .modal-dialog.preview-modal .modal-body {
    background: #333;
}

.pdf-previewer-popup .modal-dialog.preview-modal .modal-content {
}

    .pdf-previewer-popup .modal-dialog.preview-modal .modal-content .audio-player {
        margin-top: 250px;
    }

    .pdf-previewer-popup .modal-dialog.preview-modal .modal-content .video-player {
        max-width: 100%;
        max-height: 100%;
    }

.login-panel .form-check .form-check-label {
    display: inline;
    top: -2px;
    position: relative;
}

.btn-account-setting {
    margin-top: 23px;
}

.no-round-border {
    border-radius: 0;
}

input[type=checkbox].form-control,
input[type=radio].form-control {
    display: inline-table;
    margin-right: 10px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.account-section .profile-view-panel label {
    width: 96%;
    display: inline-table;
}

.settings-menu {
}

    .settings-menu div.active {
        background: #d1f3ec;
    }

    .settings-menu div a {
        padding: 10px;
        display: inline-block;
        width: 100%;
        text-decoration: none;
    }

        .settings-menu div a:hover {
            color: unset;
        }

.mt-35 {
    margin-top: 35px !important;
}

.bottom-round-border {
    padding-bottom: 1rem;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.information {
    padding: 1rem;
    padding-top: 0;
}

    .information label {
        color: #4bc0a9 !important;
        font-weight: 500;
        width: 100% !important;
    }

label.checkbox {
    width: 95%;
    display: inline-table;
}

a.professional-profile {
    margin-right: 10px;
}

    a.professional-profile i {
        color: #4bc0a9;
        font-size: 22px;
    }

.share-health-profile {
    margin-left: 5px;
}

.custom-pagination {
    margin-top: 15px;
}

#dataSecurityModal {
    z-index: 1111;
}

.dataSecurity__model {
    max-width: 1000px;
    padding-left: 17px;
    width: 90%;
}

a {
    cursor: pointer;
}

.dataSecurity {
    display: flex;
    min-height: 400px;
    width: 100%;
}

.dataSecurity__model a:hover {
    color: #e32959 !important;
}

.dataSecurity__left {
    background-image: linear-gradient(200deg, #168c75, #4bc0a9, #d2fbff);
    padding: 20px;
    display: flex;
    align-items: center;
    text-align: center;
    position: relative;
}

.dataSecurity__left__hint {
    position: absolute;
    bottom: 30px;
    left: 0;
    width: 100%;
    text-align: center;
    color: #ffffff;
}

@media screen and (max-width: 991px) {
    .dataSecurity__left {
        padding-bottom: 60px;
    }

    .dataSecurity__left__hint {
        bottom: 20px;
    }
    .headerUser__info .user-details {
        min-width: 100%;
        max-width: 100%;
    }
}

.dataSecurity__left__header {
    color: #ffffff;
}

.dataSecurity__right__footer__status {
    color: #4bc0a9 !important;
    text-decoration: underline !important;
}

.dataSecurity__close {
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: transparent;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    border: 0;
    line-height: 1;
    z-index: 1;
    cursor: pointer;
}

.noPadding {
    padding: 0;
}

.dataSecurity__left__header__title {
    font-size: 24px;
}

.dataSecurity__right {
    flex: 1;
    background-color: #ffffff;
    padding: 20px;
    text-align: center;
}

.dataSecurity__right__header {
    color: #4bc0a9;
    padding: 20px;
}

.dataSecurity__right__body ul {
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
}

    .dataSecurity__right__body ul li {
        list-style: none;
        min-width: 33%;
        max-width: 33%;
        font-size: 14px;
        padding: 10px;
    }

.dataSecurity__right a:hover {
    color: #e32959;
}

.flexrow {
    flex-direction: row !important;
}

@media screen and (min-width: 992px) {
    .dataSecurity__left {
        width: 350px;
    }

        .dataSecurity__left img {
            width: 100%;
        }

    .dataSecurity__close {
        color: #4bc0a9;
    }

    .tablet-menu-expender-show .logo-sm, .logo-sm {
        display: none !important;
    }
}

@media screen and (max-width: 991px) {
    .dataSecurity {
        flex-direction: column;
    }

    .dataSecurity__left {
        flex: 1;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

        .dataSecurity__left img {
            width: 300px;
        }

    .lnk-sm {
        display: none !important;
    }

    .tablet-menu-expender-show .logo-lg {
        display: block !important;
    }

    .logo-lg {
        display: none !important;
    }

    .tablet-menu-expender-show .logo-sm {
        display: none !important;
    }

    .logo-sm {
        display: block !important;
        zoom: 0.9;
    }

    .tablet-menu-expender-show .dashboard-pnl-left {
        min-width: 200px;
    }

    .mobile-menu-item {
        text-align: center;
        display: block;
        padding-left: 0 !important;
    }
}

@media screen and (max-width: 767px) {
    .dashboard-pnl-right-row-1 {
        height: auto !important;
    }

    .headerUser__info .user-details {
        min-width: 100%;
        max-width: 100%;
    }

    .headerUser__info {
        flex-wrap: wrap;
    }

    .headerUser__info__badge {
        min-width: 49%;
        max-width: 49%;
    }

    .headerUser__info__badge:nth-last-child(n+2) {
        margin-right: 2%;
    }

    .btn-account-setting {
        margin-top: 10px;
    }

    .subscription__footer {
        flex-direction: column;
    }

    .subscription__footer__left {
        flex-direction: column;
    }

    .subscription__footer__right {
        align-items: center;
    }
}

button.share-btn:disabled, button.share-btn:disabled i.fa-plus-circle {
    color: gray;
    background: none !important;
}

.highlight-field {
    transition: all 1s;
}

.highlight-field-success {
    border-color: #99ffbb;
    box-shadow: 0px 0px 20px #99ffbb;
}

.highlight-field-danger {
    border-color: #ff8080;
    box-shadow: 0px 0px 20px #ff8080;
}


.pg-viewer-wrapper .loading-container {
    position: absolute !important;
    background-color: #fff !important;
}

    .pg-viewer-wrapper .loading-container .loading {
        background-image: url('/Content/img/big-loading.gif') !important;
        background-size: 60% 60% !important;
        -webkit-animation: none !important;
        animation: none !important;
    }


.text-danger {
    font-size: 14px;
    color: #bf0101 !important;
}

.text-nodanger {
    font-size: 14px;
    color: #989898 !important;
}

.enableAddress-fields {
    float: right;
    cursor: pointer;
    text-decoration: underline;
    color: #0056b3;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
}

.popover-body, .team-desc {
    max-height: 60vh !important;
    overflow-y: scroll !important;
}

    .popover-body::-webkit-scrollbar, .team-desc::-webkit-scrollbar {
        width: 8px;
    }

    .popover-body::-webkit-scrollbar-track, .team-desc::-webkit-scrollbar-track {
        box-shadow: inset 0 0 3px grey;
        border-radius: 4px;
    }

    .popover-body::-webkit-scrollbar-thumb, .team-desc::-webkit-scrollbar-thumb {
        background: #4bc0a9;
        border-radius: 4px;
    }

        .popover-body::-webkit-scrollbar-thumb:hover, .team-desc::-webkit-scrollbar-thumb:hover {
            background: #418678;
        }

.subscription-item .card-footer {
    background-color: #fff;
    border-top: none;
}

.subscription-item-default .card-footer {
    background-color: #d1f3ec !important;
}

.modules {
    min-height: 55vh;
}

#myDocuments .team-desc {
    display: none !important;
}

.btn-selected,
.btn-selected:hover,
.btn-selected:active {
    background-color: #ffcdd2 !important;
    border-color: #dc3545 !important;
    color: #dc3545 !important;
}

.help-tutorial-popup .carousel-inner {
    height: 45vh;
    overflow-y: scroll;
}

.help-tutorial-popup .carousel-caption,
.help-tutorial-popup .carousel-control-prev,
.help-tutorial-popup .carousel-control-next {
    color: #4bc0a9 !important;
}

.help-tutorial-popup .carousel-item {
    min-height: 300px;
}

.help-tutorial-popup .carousel-caption {
    top: 50%;
}

.help-tutorial-popup .carousel-indicators .active {
    background-color: #4bc0a9;
}

.help-tutorial-popup .carousel-indicators li {
    background-color: rgba(05, 05, 05, 0.5);
}

.help-tutorial-popup .carousel-control-next,
.help-tutorial-popup .carousel-control-prev {
    opacity: 1;
    text-decoration: none;
}

.help-tutorial-popup .carousel-indicators {
    display: flex;
    align-items: center;
    right: initial;
    margin-left: 0;
}

    .help-tutorial-popup .carousel-indicators li {
        background-color: rgba(05, 05, 05, 0.2);
        width: 6px;
        height: 6px;
        border-radius: 6px;
    }

    .help-tutorial-popup .carousel-indicators .active {
        width: 8px;
        height: 8px;
        border-radius: 8px;
    }

.help-tutorial-popup .carousel-control-next,
.help-tutorial-popup .carousel-control-prev {
    top: initial;
    bottom: 10px;
    right: 20px;
}

.help-tutorial-popup .carousel-caption {
    position: initial;
    text-align: left;
}

.help-tutorial-popup .dataSecurity {
    min-height: 52vh;
}

.theme-scroll-bar::-webkit-scrollbar {
    width: 8px;
}

.theme-scroll-bar::-webkit-scrollbar-track {
    box-shadow: inset 0 0 3px grey;
    border-radius: 4px;
}

.theme-scroll-bar::-webkit-scrollbar-thumb {
    background: #4bc0a9;
    border-radius: 4px;
}

    .theme-scroll-bar::-webkit-scrollbar-thumb:hover {
        background: #418678;
    }

.care-status li {
    color: #000;
}

    .care-status li:nth-child(1)::marker {
        color: rgba(204, 197, 197, 0.5);
    }

    .care-status li:nth-child(2)::marker {
        color: #fbf16a;
    }

    .care-status li:nth-child(3)::marker {
        color: #0e5f36;
    }

    .care-status li:nth-child(4)::marker {
        color: #ed85f6;
    }

    .care-status li:nth-child(5)::marker {
        color: #bf0101;
    }

    .care-status li:nth-child(6)::marker {
        /*color: #fff;
        border: solid #000;*/
    }

.form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef !important;
}

.btn-img {
    color: transparent;
    padding: 10px 20px;
    height: 60px;
    width: 170px;
    border: none;
    cursor: pointer;
    display: inline-block;
}

.android-app-store-btn {
    background: url('/Content/img/android_appstore_btn.png') no-repeat;
    background-size: contain;
}

.apple-ios-store-btn {
    background: url('/Content/img/apple_iostore_btn.png') no-repeat;
    background-size: contain;
}

.profile-menu .hassub-menu {
    /*display: flex;
    flex-wrap: wrap;*/
}

.profile-menu .mobile-menu-item {
    order: 0;
    align-self: center;
}

.profile-menu .lnk-sm {
    order: 1;
    flex-grow: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.profile-menu #profilemenuGroup {
    order: 2;
    width: 100%;
}

.profile-menu .user-badge {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    /*padding: 12px;*/
    color: #dc3545 !important;
    background-color: #ffcdd2 !important;
    /*line-height: 1rem;*/
}

    .profile-menu .user-badge span {
        padding: 30% 0;
        display: block;
    }

.user-actions .export-box::before, .user-actions .export-box::after {
    left: 2%;
}

.user-actions .export-box {
    right: auto;
}

.cross-price {
    position: relative;
    color: rgba(169, 169, 169, 0.5);
    text-decoration: none;
}

    .cross-price::before {
        content: " ";
        display: block;
        width: 100%;
        border-top: 3px solid rgba(169, 169, 169, 0.8);
        height: 4px;
        position: absolute;
        bottom: 25px;
        left: 0;
        transform: rotate(-11deg);
    }

    .cross-price::after {
        content: " ";
        display: block;
        width: 100%;
        border-top: 3px solid rgba(169, 169, 169, 0.8);
        height: 4px;
        position: absolute;
        bottom: 25px;
        left: 0;
        transform: rotate(11deg);
    }

input::-ms-reveal, input::-ms-clear {
    display: none;
}

.primary-font-size {
    font-size: 1.1rem !important;
}

.secondary-font-size {
    font-size: 1rem;
}

/*.fa {
    font-size: 1.5rem !important;
}*/

.btn-icon, .btn-icon i {
    min-width: inherit;
    min-height: inherit;
    font-size: 1.5rem !important;
    background: none !important;
    border: none !important;
    color: #4bc0a9 !important;
}

    .btn-icon:hover, .btn-icon:active {
        background: none !important;
    }

.modal-title {
    color: #4bc0a9;
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] {
    background-color: #4bc0a9;
    background-image: linear-gradient(to bottom, #4bc0a9, #4bc0a9);
}

.bootstrap-datetimepicker-widget .btn-primary {
    min-height: inherit !important;
    min-width: inherit !important;
}

.team-members {
    margin-left: 1%;
    text-decoration: none;
    font-size: .7rem;
    padding: .8% 1%;
}

    .team-members span {
        min-width: 3.5rem;
        max-width: 3.5rem;
        display: inline-block;
    }

a.dropdown-item {
    text-decoration: none;
}

.mobile-verify-success-popup {
    font-weight: 700;
    padding-bottom: 15px;
}

.secondary-message-popup {
    padding-bottom: 10px;
}

/* Custom SweetAleart2 Styles */
.swal2-header {
    padding: 0;
}

.swal2-icon {
    padding: 0;
    margin: 10px auto !important;
    /*    height: 4.5em !important;
    width: 4.5rem !important;*/
}

.swal2-title {
    font-size: 1.5rem !important;
}

.swal2-actions button {
    font-size: 0.9rem !important;
}

.swal2-popup .swal2-styled.swal2-confirm {
    background-color: #4bc0a9 !important;
}

.swal2-popup .swal2-styled.swal2-confirm:focus {
    background-color: #4bc0a9 !important;
    box-shadow: none !important;
}

.swal2-popup .swal2-styled.swal2-cancel {
    background-color: white !important;
    color: #4bc0a9 !important;
    border-color: #4bc0a9 !important;
    border-width: 1px !important;
    border-style: solid;
    box-shadow: none !important;
    margin-right: 25px;
}
/* /Custom SweetAleart2 Styles */

.cursor-p{
    cursor:pointer;
}

.text-primary {
    color: #4bc0a9 !important;
}

.padding-left-bottom-0 {
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}

.padding-left-0 {
    padding-left: 0px !important;
}

.padding-top-0 {
    padding-top: 0px !important;
}
/* 8 - 9 Inch Tabs (Samsung Galaxy S7) Device Width Media Queries */
@media only screen and (min-device-width: 360px) and (max-device-width: 710px) and (orientation: portrait) {

    /*#region Dashboard */

    .user-proile-photo {
        max-width: 100%;
        width: 100%;
        height: 18vh;
    }

    span.diagnoses-text {
        width: 100% !important;
    }

    .calendar-container,
    .appointment-container,
    .tasks-container {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        border-right: none !important;
        padding-bottom: 10vh;
    }

    .panel-area {
        padding: 10px !important;
    }

    #medicationList .medications-row__right,
    #allergyList .medications-row__right {
        padding-left: 1% !important;
    }

    

    /*#endregion */
    .reminders-add {
        padding-right: 10px !important;
    }

    /*.full-width-expander {
        margin-left: -12px;
        margin-right: -12px;
    }*/

    #myProfessionals .medications-row__right.flexrow,
    #myTeams .medications-row__right.v-center,
    #myDocuments .medications-row__right.v-center,
    #receivedDocuments .medications-row__right.flexrow {
        width: 100%;
        justify-content: flex-start;
    }

    #myProfessionals .medications-row__custom {
        padding-left: 15px;
        padding-right: 15px;
    }

    #myProfessionals .medications-row__mid {

    }

    .subscription-item {
        flex: 1 0 80% !important;
    }

    .filter .resource-buttons {
        margin: 0 !important;
    }

    .postTile-grid .postTile-grid__item {
        max-width: 100%;
    }
}

@media only screen and (min-device-width: 640px) and (orientation: landscape) { 
}

/* 10 - 11 Inch Tabs (Samsung Galaxy S10) Device Width Media Queries */
@media only screen and (min-device-width: 710px) and (max-device-width: 1200px) and (orientation: portrait) {

    /*#region Dashboard */

    .headerUser__info .user-details {
        display: flex;
        flex: auto;
    }

    .user-proile-photo {
        max-width: 20%;
        width: 20%;
        height: auto;
    }

    .user-info {
        width: 80%;
    }

    span.diagnoses-text {
        width: 100% !important;
    }

    .calendar-container,
    .appointment-container,
    .tasks-container {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        border-right: none !important;
        padding-bottom: 10vh;
    }

    .panel-area {
        padding: 10px !important;
    }

    #medicationList .medications-row__right,
    #allergyList .medications-row__right {
        padding-left: 1% !important;
    }



    /*#endregion */
    .reminders-add {
        padding-right: 10px !important;
    }

    /*.full-width-expander {
        margin-left: -12px;
        margin-right: -12px;
    }*/

    #myProfessionals .medications-row__right.flexrow,
    #myTeams .medications-row__right.v-center,
    #myDocuments .medications-row__right.v-center,
    #receivedDocuments .medications-row__right.flexrow {
        width: auto;
        justify-content: flex-start;
    }

    #myProfessionals .medications-row__custom {
        padding-left: 15px;
        padding-right: 15px;
    }

    #myProfessionals .medications-row__mid.professional-desc {
        flex: 1;
    }

    .subscription-item {
        flex: 1 0 80% !important;
    }

    .filter .resource-buttons {
        margin: 0 !important;
    }

    .postTile-grid .postTile-grid__item {
        max-width: 100%;
    }
}

/*@media only screen and (min-width: 1000px) and (max-width: 1200px) {*/
    /*.user-proile-photo {
        min-width: 150px;
    }*/

    .user-info {
        max-width: calc(100% - 150px);
    }
/*}*/
