@charset "utf-8";

/*body { margin: 0; padding: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; }*/
img { border: 0; }
.clear { clear: both; }

/* Tour */
.tour h2 { margin: 0; padding: 5px 0; font-size: 14px; }
.tour h3 { margin: 0; padding: 5px 0; font-size: 14px; }
.tour ul { margin: 0; padding: 0; list-style: none; }
.tour li {}
.tour a { color: #4fa5e2; text-decoration: underline; }
.tour a:hover { color: #4fa5e2; text-decoration: none; }
.tour .left { float: left;  }
.tour .menu { padding: 15px; }
.tour .menu h2 { border-bottom: 1px solid #efefef; }
.tour .menu a { display: block; padding: 5px 5px 5px 8px; border: solid #f5f5f5; border-left: solid #fff; border-width: 0 0 1px 1px; text-decoration: none; }
.tour .menu a:hover { color: #000; border-left: 1px solid #4fa5e2; }
.tour .menu a.selected { display: block; padding: 5px 5px 5px 8px; color: #666; border: solid #f5f5f5; border-left: solid #999; border-width: 0 0 1px 1px; text-decoration: none; }
.tour .display { float: left; width: 70%; }
.tour .inner { padding: 15px; }

/* New User */ 
.nu-canvas {background: #FFF; padding: 20px; font-size: 12px; border: 1px solid #ccc;width: 905px;border-top-style: none; letter-spacing: 0em;}
.nu-canvas h2 { margin: 0 0 0 20px; padding: 0; padding: 20px 20px 20px 50px; background: url(/App_Themes/NewMindMaps/images/title-register-icon.png) no-repeat 0 50%; letter-spacing: -0.1em; font-size: 26px; text-align:left;}
.nu-canvas h3 { margin: 0; padding: 0; padding: 8px 0 8px 32px;  font-size: 16px;border: 1px solid #ccc;border-left: 2px solid #5fa7da;background: #f4f4f4;/*border-bottom: 1px solid #CCC;*/ }
.nu-canvas h3.sub-header { background-color: #f4f4f4 }
.nu-canvas h3.sub-header-sub { background-color: #f4f4f4; border-top: 2px solid #efefef; }
.nu-canvas .user { background: #f4f4f4 url(/App_Themes/NewMindMaps/images/title-user-icon.png) no-repeat 4px 50%;text-align: left; }
.nu-canvas .contact { background: #f4f4f4 url(/App_Themes/NewMindMaps/images/title-contact-icon.png) no-repeat 4px 50%;text-align: left; }
.nu-canvas .contact-phone { background: #f4f4f4 url(/App_Themes/NewMindMaps/images/title-phone-icon.png) no-repeat 2px 4px;text-align: left; }
.nu-canvas .login { background: #f4f4f4 url(/App_Themes/NewMindMaps/images/title-login-icon.png) no-repeat 4px 50%;text-align: left; color: black;}
.nu-canvas .meds { background: #f4f4f4 url(/App_Themes/NewMindMaps/images/title-med-icon.png) no-repeat 4px 50%;text-align: left; }
.nu-canvas .supps { background: #f4f4f4 url(/App_Themes/NewMindMaps/images/title-med-icon.png) no-repeat 4px 50%;text-align: left; }
.nu-canvas .access { background: #f4f4f4 url(/App_Themes/NewMindMaps/images/title-contact-icon.png) no-repeat 4px 50%;text-align: left;color: black;}
.nu-canvas .bground { background: #f4f4f4 url(/App_Themes/NewMindMaps/images/title-bgrnd.png) no-repeat 1px 50%;text-align: left;color: black;}
.nu-canvas .access { background: #f4f4f4 url(/App_Themes/NewMindMaps/images/title-login-icon.png) no-repeat 4px 50%;text-align: left;color: black;}
.nu-canvas .profile { background: #f4f4f4 url(/App_Themes/NewMindMaps/images/title-profile-icon.png) no-repeat 0px 2px;text-align: left;color: black;}
.nu-canvas .dx { background: #f4f4f4 url(/App_Themes/NewMindMaps/images/title-diag.png) no-repeat 4px 50%;text-align: left; }
.nu-canvas .left { float: left; width: 50%; }
.nu-canvas .right { float: left; width: 50%; }
.nu-canvas .inner { padding: 15px; }
.nu-canvas ul { margin: 0; padding: 0; list-style: none; }
.nu-canvas ul.tracker {padding: 0px 80px; }
.nu-canvas li { padding: 4px 0;text-align: left; }
.nu-canvas label { float: left;display: block; padding: 7px 10px 0 0; font-size: 13px; width: 150px; text-align: right; }
.nu-canvas .chk label {float: none;display: inline; padding: 7px 10px 0 0; font-size: 13px; width: 150px; text-align: right; }
.nu-canvas .txt { padding: 5px; font-size: 13px; border: 1px solid #d4d4d4; width: 160px; text-align:left; }

/* Forgot Password */
.fp-canvas h2 { margin: 0; padding: 0; padding: 20px 20px 20px 50px; background: url(/App_Themes/NewMindMaps/images/caution-icon.png) no-repeat 0 50%; letter-spacing: -0.1em; font-size: 26px; text-align:left; }
.fp-canvas h2 span { display: block; font-size: 12px; font-weight: normal; letter-spacing: 0em; }
.fp-canvas { padding: 20px 0 0 30px; }
.fp-canvas ul { margin: 0 0 0 50px; padding: 0; list-style: none; }
.fp-canvas ul li { float: left; }
.fp-canvas ul li label { display: block; padding: 7px 10px 0 0; font-size: 13px; }
.fp-canvas ul li .login { padding: 6px; color: #999; width: 200px; border: 1px solid #d4d4d4; }
.fp-canvas .getpassword { margin: 3px 0 0 3px; background:url(/App_Themes/NewMindMaps/images/getpassword-btn.png) no-repeat 0 50%; width:155px; height:29px;}


.r-canvas {padding: 20px; font-size: 12px; border: 1px solid #ccc;width: 905px;border-top-style: none; letter-spacing: 0em;}
.r-canvas h2 { margin: 0 0 0 20px; padding: 0; padding: 20px 20px 20px 50px; background: url(/App_Themes/NewMindMaps/images/title-register-icon.png) no-repeat 0 50%; letter-spacing: -0.1em; font-size: 26px; text-align:left; font-family: Montserrat;}
.r-canvas h3 { margin: 0; padding: 0; padding: 8px 0 8px 32px;  font-size: 16px;border: 1px solid #ccc;border-left: 3px solid #037cc2;background: #eef6fd;/*border-bottom: 1px solid #CCC;*/ }
.r-canvas h3.sub-header { background-color: #eef6fd }
.r-canvas h3.sub-header-sub { background-color: #eef6fd; border-top: 2px solid #efefef; }
.r-canvas .user { background: #eef6fd url(/App_Themes/NewMindMaps/images/title-user-icon.png) no-repeat 4px 50%;text-align: left; }
.r-canvas .contact { background: #eef6fd url(/App_Themes/NewMindMaps/images/title-contact-icon.png) no-repeat 4px 50%;text-align: left; font-family: Montserrat;}
.r-canvas .contact-phone { background: #eef6fd url(/App_Themes/NewMindMaps/images/title-phone-icon.png) no-repeat 2px 4px;text-align: left; }
.r-canvas .login { background: #eef6fd url(/App_Themes/NewMindMaps/images/title-login-icon.png) no-repeat 4px 50%;text-align: left; color: black; font-family: Montserrat;}
.r-canvas .meds { background: #eef6fd url(/App_Themes/NewMindMaps/images/title-med-icon.png) no-repeat 4px 50%;text-align: left; }
.r-canvas .supps { background: #eef6fd url(/App_Themes/NewMindMaps/images/title-med-icon.png) no-repeat 4px 50%;text-align: left; }
.r-canvas .access { background: #eef6fd url(/App_Themes/NewMindMaps/images/title-contact-icon.png) no-repeat 4px 50%;text-align: left;color: black;}
.r-canvas .bground { background: #eef6fd url(/App_Themes/NewMindMaps/images/title-bgrnd.png) no-repeat 1px 50%;text-align: left;color: black;}
.r-canvas .access { background: #eef6fd url(/App_Themes/NewMindMaps/images/title-login-icon.png) no-repeat 4px 50%;text-align: left;color: black;}
.r-canvas .profile { background: #eef6fd url(/App_Themes/NewMindMaps/images/title-profile-icon.png) no-repeat 0px 2px;text-align: left;color: black;}
.r-canvas .dx { background: #eef6fd url(/App_Themes/NewMindMaps/images/title-diag.png) no-repeat 4px 50%;text-align: left; }
.r-canvas .left { float: left; width: 50%; }
.r-canvas .right { float: left; width: 50%; }
.r-canvas .inner { padding: 15px; }
.r-canvas ul { margin: 0; padding: 0; list-style: none; }
.r-canvas ul.tracker {padding: 0px 80px; }
.r-canvas li { padding: 4px 0;text-align: left; }
.r-canvas label { float: left;display: block; padding: 7px 10px 0 0; font-size: 13px; width: 150px; text-align: right; font-family: Roboto; color: #626262;}
.r-canvas .chk label {float: none;display: inline; padding: 7px 10px 0 0; font-size: 13px; width: 150px; text-align: right; font-family: Roboto; color:#626262;}
.r-canvas .txt { padding: 5px; font-size: 13px; border: 1px solid #d4d4d4; width: 160px; text-align:left; font-family: Roboto; color:#626262;}
.r-canvas .left .inner h3 { font-family: Montserrat; }


#mask { position:absolute; z-index:9000; background-color:#000; display:none; Top:0; Left:0; } 

#boxes .window a { color:#fff; }
#boxes .window { position:absolute; width:598px; height:448px; display:block; z-index:9999; padding:20px; color:#fff; }
#boxes .close { position:absolute;float: right; color:#727272; }

#boxes #dialog { color: #727272; font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 11pt; letter-spacing: 0.02em; line-height: 14pt; background: #fff; width: 540px; height: 378px; }
#boxes #dialog ul { margin: 10px 0px 0px 0px; padding: 0; list-style: none; float: right; }
#boxes #dialog #Locations-10-20 { float:right; list-style: none;width: 232px; }
#boxes #dialog ul li { float: right; }
#boxes #dialog h1 { font-family: Segoe UI Light, Open Sans, Verdana, Arial, Helvetica, sans-serif;font-weight: 600;font-size: 33pt;letter-spacing: 0.01em;line-height: 35pt;}

#boxes #dialog-desc { color: #727272; font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 11pt; letter-spacing: 0.02em; line-height: 14pt; background: #fff; width: 540px; height: 288px; }
#boxes #dialog-desc ul { margin: 10px 0px 0px 0px; padding: 0; list-style: none; float: right; }
#boxes #dialog-desc #Locations-10-20 { float:right; list-style: none;width: 232px; }
#boxes #dialog-desc ul li { float: right; }
#boxes #dialog-desc h1 { font-family: Segoe UI Light, Open Sans, Verdana, Arial, Helvetica, sans-serif;font-weight: 600;font-size: 33pt;letter-spacing: 0.01em;line-height: 35pt;}

#boxes #dialogCpt { color: #727272; font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 11pt; letter-spacing: 0.02em; line-height: 14pt; background: #fff; width: 542px; height: 330px; }
#boxes #dialogCpt ul { margin: 0px 0px 0px 0px; padding: 0; list-style: none; float: right; }
#boxes #dialogCpt #Locations-10-20 { float:right; list-style: none;width: 232px; }
#boxes #dialogCpt ul li { float: right; }
#boxes #dialogCpt h1 { font-family: Segoe UI Light, Open Sans, Verdana, Arial, Helvetica, sans-serif;font-weight: 200;font-size: 33pt;letter-spacing: 0.01em;line-height: 35pt;}

#boxes #dialogMentFlex { color: #727272; font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 11pt; letter-spacing: 0.02em; line-height: 14pt; background: #fff; width: 542px; height: 364px; }
#boxes #dialogMentFlex ul { margin: 0px 0px 0px 0px; padding: 0; list-style: none; }
#boxes #dialogMentFlex #Locations-10-20 { float:right; list-style: none;width: 270px; }
#boxes #dialogMentFlex ul li { float: right; }
#boxes #dialogMentFlex h1 { font-family: Segoe UI Light, Open Sans, Verdana, Arial, Helvetica, sans-serif;font-weight: 200;font-size: 33pt;letter-spacing: 0.01em;line-height: 35pt;}

#boxes #dialogSequMemo { color: #727272; font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 11pt; letter-spacing: 0.02em; line-height: 14pt; background: #fff; width: 542px; height: 380px; }
#boxes #dialogSequMemo ul { margin: 0px 0px 0px 0px; padding: 0; list-style: none; }
#boxes #dialogSequMemo #Locations-10-20 { float:right; list-style: none;width: 260px; }
#boxes #dialogSequMemo ul li { float: right; }
#boxes #dialogSequMemo h1 { font-family: Segoe UI Light, Open Sans, Verdana, Arial, Helvetica, sans-serif;font-weight: 200;font-size: 33pt;letter-spacing: 0.01em;line-height: 35pt;}

#boxes #dialogVisuSpati { color: #727272; font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 11pt; letter-spacing: 0.02em; line-height: 14pt; background: #fff; width: 542px; height: 373px; }
#boxes #dialogVisuSpati ul { margin: 0px 0px 0px 0px; padding: 0; list-style: none; }
#boxes #dialogVisuSpati #Locations-10-20 { float:right; list-style: none;width: 270px; }
#boxes #dialogVisuSpati ul li { float: right; }
#boxes #dialogVisuSpati h1 { font-family: Segoe UI Light, Open Sans, Verdana, Arial, Helvetica, sans-serif;font-weight: 200;font-size: 33pt;letter-spacing: 0.01em;line-height: 35pt;}
