@-webkit-keyframes dialogshow {
    0% { transform: translate3d(100%,0,0); }
    100% { transform: translate3d(0%,0,0); }
}

@-webkit-keyframes dialoghide {
    0% { transform: translate3d(0%,0,0); }
    100% { transform: translate3d(100%,0,0); }
}

#mosyledialog { }
#mosyledialog>.md_mask { position: absolute; z-index: 200; top: 0; left: 0; width: 100%; height: 100%; background: rgba(60, 60, 60, 0.5); }
#mosyledialog>.md_container { position: absolute; z-index: 201; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; text-align: center; vertical-align: middle; cursor: default !important; }
#mosyledialog>.md_container:before { content: ""; display: inline-block; vertical-align: middle; height: 100%; }

#mosyledialog>.md_container>.md_dialogs { background: #fff; position: relative; display: inline-block; vertical-align: middle; text-align: left; overflow: hidden; max-width: 90%; max-height: 90%; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.5); -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

#mosyledialog>.md_container>.md_dialogs>.md_dialog { background: #fff; display: inline-block; overflow: hidden; position: absolute; border-radius: 5px; transform: translate3d(0%,0,0); max-width: 100%; width: 100%; height: 100%; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
#mosyledialog>.md_container>.md_dialogs>.md_dialog { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog:not(:first-child):not(.loaded) { animation-name: dialogshow; animation-iteration-count: 1; animation-duration: 0.3s; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog:not(.closed):not(:last-child) { transform: translate3d(-100%,0,0); }
#mosyledialog>.md_container>.md_dialogs>.md_dialog.closed { animation-name: dialoghide; animation-iteration-count: 1; animation-duration: 0.3s; }

#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_bar { height: 45px; overflow: hidden; background: #eee; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_bar>.md_title { font-size: 1.2em; padding-top: 12px; margin: 0 50px; text-align: center; font-weight: 600; color: #37474f; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_bar:after {content: '';width: 100%;z-index: 1;height: 3px;position: absolute;left: 0;top: 42px;border-bottom: 1px solid rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_bar>.md_close { float: right; cursor: pointer; width: 44px; height: 44px; background: url('../images/dialog-close.svg') no-repeat center 16px; background-size: 40%; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_bar>.md_done { float: right; cursor: pointer; width: 44px; height: 44px; background: url('../icons-utils/3AA99E/mosyle-icons/basic-icons/checkbox.svg') no-repeat center 15px; background-size: 45%; }
.new-manager-layout #mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_bar>.md_done { background: url('../icons-utils/004d80/mosyle-icons/basic-icons/checkbox.svg') no-repeat center 15px; background-size: 45%; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_bar>.md_back { float: left; cursor: pointer; width: 44px; height: 44px; background: url('../images/dialog-left.svg') no-repeat center 16px; background-size: 40%; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog:first-child>.md_bar>.md_back { display: none; }

#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_message:not(:empty) { line-height: 180%; padding: 30px 20px 20px; font-size: 1.1em; }

#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_content:not(:empty) { overflow: auto; height: calc(100% - 45px); }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_content>.md_contentinside { }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_content>.md_contentinside.useFullHeight { height: 100%; } 
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_content>.md_contentinside:not(.useFullHeight):after { content: ''; clear: both; display: block; height: 1px; width: 100%; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog.md_with_buttons>.md_content:not(:empty) { height: calc(100% - 45px - 70px); }


#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_buttons:not(:empty) { height: 70px; margin: 0 15px; padding-top: 10px; text-align: right; border-top: 1px solid #eee; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_buttons>.md_button { padding: 16px 20px 12px; cursor: pointer; margin-left: 8px; background: #eee; color: #444; text-transform: uppercase; border-bottom: 2px solid rgba(0, 0, 0,0.15); display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-transition: all .1s; -webkit-transition: all .1s; -o-transition: all .1s; transition: all .1s; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_buttons>.md_button:hover { background: #ddd; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_buttons>.md_button.green { background: #3AA99E; color: #fff; font-weight: 600; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_buttons>.md_button.green:hover { background: #2FA993; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_buttons>.md_button.red { background: #EE4B3A; color: #fff; font-weight: 600; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_buttons>.md_button.red:hover { background: #DE4232; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_buttons>.md_button.cyan { background: #39bfe1; color: #fff; font-weight: 600; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_buttons>.md_button.cyan:hover { background: #32b2d3; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_buttons>.md_button.white_graypurple { background: #fff; border: 2px solid #778fb2; color: #778fb2; font-weight: 600; padding-top: 14px; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_buttons>.md_button.white_graypurple:hover { background: #fff; }
#mosyledialog>.md_container>.md_dialogs>.md_dialog>.md_buttons>.md_button.left { float: left; }

#mosyledialog>.md_container>.md_dialogs.fullscreen { position: initial; }
#mosyledialog>.md_container>.md_dialogs.fullscreen>.md_dialog { top: 0; left: 0; width: 100%; height: 100%; }



#mosyletoast { z-index: 105; background: #000; color: #fff; position: absolute; z-index: 300; width: 300px; height: 80px; overflow: hidden; padding: 15px 20px; line-height: 160%; text-align: right; top: 45px; right: 10px; -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; opacity: 0.7; filter: alpha(opacity=70); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 1 2px 4px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); }
#mosyletoast.status-hidden {  opacity: 0; filter: alpha(opacity=0); padding: 0 20px; height: 0px !important; }
#mosyletoast .title { font-size: 1.1em; font-weight: bold; margin-bottom: 5px; }
#mosyletoast .description { font-size: 0.9em; }


