/*
// THIS SOURCE CODE IS INTELLECTUAL PROPERTY OF MASIMO.
// This source code cannot be copied, modified, printed,
// reproduced or used in any way, shape or form without prior permission from
// Masimo, Inc. ANY ATTEMPTS TO COPY, MODIFY, PRINT,
// REPRODUCE OR USE THIS SOURCE CODE WITHOUT PERMISSION FROM
// MASIMO, INC ARE STRICTLY PROHIBITED.
//
// Anyone creating, updating, or viewing this source code in any way, shape
// or form is bound by this copyright message, including Masimo' employees, contractors, partners, or any other associated or
// non-associated person, entity or a system.
//
// Copyright 2020 Masimo. All Rights Reserved
*/
@import url('/sites/base/theme/general/fonts/fonts.roboto.apis.css');
.option-glucose .md-text:first-letter {
    text-transform: inherit !important;
}
.dialogdemoBasicUsage #popupContainer {
    position: relative; }

.dialogdemoBasicUsage .footer {
    width: 100%;
    text-align: center;
    margin-left: 20px; }

.dialogdemoBasicUsage .footer, .dialogdemoBasicUsage .footer > code {
    font-size: 0.8em;
    margin-top: 50px; }

.dialogdemoBasicUsage button {
    width: 200px; }

.dialogdemoBasicUsage div#status {
    color: #c60008; }

.dialogdemoBasicUsage .dialog-demo-prerendered md-checkbox {
    margin-bottom: 0; }
#newDialog.media{
    min-width: 550px !important;
    max-width: 824px;
}

#newDialog{
    width: 600px;
    max-width: 824px;
}
#newDialog .md-toolbar-tools{
    padding: 0px 24px 0 24px;
}
#newDialog md-dialog-content:lang(fr){
    padding: 0px 30px 16px 24px;
}
#newDialog md-dialog-content:lang(pl){
    padding: 0px 24px 16px 24px;
}
.dir-rtl #newDialog md-dialog-content {
    padding: 0px 24px 16px 24px
}
#newDialog md-dialog-content{
    padding: 0px 24px 0px 24px;
}
#newDialog md-dialog-actions .md-primary{
    margin-right: 8px;
}
.dir-rtl #newDialog .close-dialog {
    left: 16px;
    right: unset;
}
#newDialog .close-dialog{
    position: absolute;
    right: 16px;
    top: 8px;
    opacity: 0.87;
}
#newDialog .close-dialog-no-title{
    position: absolute;
    right: -6px;
    opacity: 0.87;
}
#newDialog .close-dialog:hover{
    opacity: 1;
}
#newDialog .close-dialog-no-title:hover{
    opacity: 1;
}
#newDialog .close-dialog md-icon, #newDialog .close-dialog-no-title md-icon{
    min-height: 15px;
    min-width: 15px;
    width: 15px;
    height: 15px;
}
#newDialog.showVideo{
    width: 550px;
}

#newDialog md-toolbar{
    background: transparent;
    color: unset;
}

#newDialog h2 {
    font-family: Roboto, Helvetica Neue, sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: .005em;
    line-height: 32px;
    color: #000000;
    opacity: 0.87;
}
#newDialog a.temrs{
    text-decoration: underline;
    color: blue;
}

#newDialog md-dialog-content{
    font-family: Roboto, Helvetica Neue, sans-serif;
}
#newDialog .close-new{
    top: 22px !important; right: 18px !important; z-index: 9999 !important;
    background: url(/sites/base/theme/general/images/share-popup/ic_close_24px.svg) no-repeat center center;
    width: 15px;
    height: 15px;
    background-size: auto 15px;
}
#newDialog h3{
    font-family: Roboto, Helvetica Neue, sans-serif;
    font-size: 20px;
    line-height: 32px;
}
#newDialog h4 {
    font-family: Roboto, Helvetica Neue, sans-serif;
    line-height: 32px;
    font-weight: 700;
    padding-top: 25px;
}

#nts-ctcode-country md-select .md-select-value, 
#nts-ctcode-phone .md-input,
#mfa-ctcode-country md-select .md-select-value, 
#mfa-ctcode-phone .md-input {
    border-bottom-color: #333333;
    border-bottom-width: 2px;
}

#nts-ctcode-country md-select[disabled] .md-select-value, 
#nts-ctcode-phone .md-input[disabled],
#mfa-ctcode-country md-select[disabled] .md-select-value, 
#mfa-ctcode-phone .md-input[disabled] {
    background-image: unset;
    border-bottom-color: unset;
    color: #d8d8d8;
}

#nts-ctcode-country md-select[disabled] .md-select-value span,
#mfa-ctcode-country md-select[disabled] .md-select-value span {
    color: #d8d8d8;
}

#newDialog .text-bold {
font-weight: 700;
}

#newDialog h1{
font-family: Roboto, Helvetica Neue, sans-serif;
font-size: 45px;
line-height: 64px;
}
/*TODO: DOC-4734, GIANGBV, 7/11/2017*/
#newDialog p, #newDialog span, #newDialog input{
    font-family: Roboto, Helvetica Neue, sans-serif !important;
    font-size: 16px;
    line-height: 1.4em;
	letter-spacing: 0.010em;
    color: #000000;
    opacity: 0.87;
    font-weight: normal;
}
html[lang="is"] #newDialog p, #newDialog span, #newDialog input {
    letter-spacing: 0;
}
#newDialog md-select.md-default-theme.ng-invalid.ng-touched .md-select-value span, #newDialog md-select.ng-invalid.ng-touched .md-select-value span {
    color: rgb(221,44,0)!important;
}
#newDialog .cropper-face, #newDialog .cropper-line{
    opacity: 0;
}
#newDialog{
    font-family: Roboto, Helvetica Neue, sans-serif !important;
    font-size: 16px;
    line-height: 1.4em;
}
.dir-rtl #newDialog .hierarchy-note span {
    float: right !important;
}
#newDialog p{
    margin-bottom: 0;
}
#newDialog p.description{
    font-family: Roboto, Helvetica Neue, sans-serif !important;
    font-size: 16px;
    line-height: 40px;
    letter-spacing: 0.010em;
    font-weight: 500;
    color: #000000;
    opacity: 0.87;
}

#newDialog .md-button.md-default-theme.md-primary, #newDialog .md-button.md-primary{
    font-size: 16px;
    line-height: 36px;
    font-family: Roboto, Helvetica Neue, sans-serif;
}

#newDialog md-dialog-actions .md-button{
    font-family: Roboto, Helvetica Neue, sans-serif;
    font-size: 16px;
    line-height: 36px;
    font-weight: 500;
}
#newDialog .notification md-input-container{
    margin: 8px 0px;
}

#newDialog .notification md-switch{
    margin: 0 !important;
}

#newDialog.notification-sl{
    width: 650px;
}
@media (max-width: 650px){
    #newDialog.notification-sl{
        width:100%;
    }
}
#newDialog p.hideText{
    opacity: 0.51;
}
#newDialog md-toolbar:not(.md-menu-toolbar) md-icon{
    fill: #000000;
    opacity:0.77;
}
.selectdemoSelectHeader {
    /* Please note: All these selectors are only applied to children of elements with the 'selectdemoSelectHeader' class */ }
.selectdemoSelectHeader .demo-header-searchbox {
    border: none;
    outline: none;
    height: 100%;
    width: 100%;
    padding: 0; }
.selectdemoSelectHeader .demo-select-header {
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
    padding-left: 10.667px;
    height: 48px;
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
    width: auto; }
.selectdemoSelectHeader md-content._md {
    max-height: 240px; }

#newDialog md-dialog-actions .md-button{
    margin: 0px 0px 0px 12px;
    padding: 0px 6px;
    min-width: 50px;
}
#newDialog md-dialog-actions .md-button.action-primary{
    color: #3370DB;
}
#newDialog md-dialog-actions .md-button.action-primary[disabled]{
    color: rgba(0,0,0,0.38);
    cursor: default;
}
#newDialog md-dialog-actions, #dialog-setting md-dialog-actions{
    padding-right: 18px;
    position: relative;
}
.dir-rtl #newDialog .md-toolbar-tools {
    padding: 30px 23px 16px 24px;
}
#newDialog .md-toolbar-tools {
    padding: 30px 40px 16px 24px;
}

#newDialog md-dialog-actions {
    padding: 10px 18px 14px;
}

@media (max-width: 600px) {
    #newDialog {
        width: 100%;
    }
}
#newDialog.dialog-full-width{
    width: 100%;
}
.md-tooltip {/*--TODO: DOC-4711, GIANGBV, 10/23/2017*/
    font-family: Roboto, Helvetica Neue, sans-serif;
    font-size: 12px !important;
    display: inline-block;
    line-height: 32px !important;
    height: auto !important;
    vertical-align: middle;
}
.dialog-lightbox.md-dialog-container{
    top: 0px !important;
}

.md-tooltip.md-origin-bottom{
    margin-top: 5px !important;
}

.md-tooltip.md-origin-top {
    margin-top: -5px !important;
}
.create-new-task .input-dateTask:lang(cs){
    width: 200px !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #newDialog md-dialog-content {
        display: block;
    }
}
/*hot fix: show multi dialog - giangbv, 9/20/2017*/
.md-dialog-backdrop:nth-of-type(odd) {
    z-index: 80;
}

.md-dialog-container:nth-of-type(even) {
    z-index: 82;
}

.md-dialog-backdrop:nth-of-type(even) {
    z-index: 83;
}
.md-dialog-container:nth-of-type(odd) {
    z-index: 84;
}
.md-dialog-container ~ .md-dialog-container {
    z-index: 86;
}
.md-dialog-backdrop ~ .md-dialog-backdrop {
    z-index: 85;
}

#newDialog.popup_logout_after md-dialog-actions .md-button {
    color: #414042;
}
.dream_alert {
   /* width: 130px;*/
    z-index: 99999;/*TODO: DOC-5407, Quannn, 9/22/2017*/
}
:focus {
    outline: none;
}
#newDialog tr td span{
    font-size: 14px !important;
}

/*TODO: DOC-4785, GIANGBV, 7/24/2017*/
#register-new-pioneer label{
    font-weight: normal;
}
/*TODO:  DOC-5271, 9/19/2017*/
.need-help-anchor{position:absolute;left:24px; top:16px;cursor:pointer}/*TODO: DOC-5712, GIANGBV, 11/1/2017*/
/*TODO:  DOC-5711, 23/10/2017*/
.md-panel-outer-wrapper .md-tooltip.md-show p{margin:0;line-height:22px}

/*TODO:  DOC-5881, Lien, 12/21/2017
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.ng-pristine md-dialog-actions .need-help-anchor{left:0}
	#newDialog.grid-anchordate-setting md-dialog-actions{padding-right:0}
	}*/


@media (max-width: 600px) { /*TODO: Quannn, Upd to DOC-6466, 4/5/2018*/
    /*----TODO: DOC-6466, GIANGBV, 4/3/2018*/
    #newDialog .md-button, #newDialog md-dialog-actions .md-button.md-primary, #newDialog md-dialog-actions .md-button {
        font-size: 14px;
    }
}
@media (max-width: 460px) { /*TODO: Quannn, Upd to DOC-6466, 4/5/2018*/
    #newDialog .md-button, #newDialog md-dialog-actions .md-button.md-primary, #newDialog md-dialog-actions .md-button {
        font-size: 12px;
        font-weight: bold;
    }
}
.title-caregivers{
    max-width: 380px;
    margin-top: 20px !important;
    line-height: 26px !important;
}
.width50 {
    width: 50%;
}
.pop-consent a{
    color: #0000ee !important;
}
@media (max-width: 768px) {
    md-dialog.md-dialog-fullscreen {
        height: auto !important;
    }
}
@media(min-width:744px) and (max-width:1024px) {
    .form-add-caregiver .md-block-50{
        display: inline-block;
        width: 44%;
    }
    .xdsoft_select {
        min-width: 80px !important;
    }
    .xdsoft_scrollbar{
        width: 20px !important;
        background: #F2F2F2;
    }
    .xdsoft_scrollbar >.xdsoft_scroller{
        width: 20px !important;
    }
    .xdsoft_select .sub {
        min-width: 78px;
        overflow-y: scroll !important;
        overflow-x: hidden !important;
        text-align: center;
        margin-right: 15px;
    }
}
