@charset "utf-8";@font-face{font-family:'Open Sans';src:url(/MM/css/public/Mobymax/fonts/opensans-regular-webfont.eot);src:url(/MM/css/public/Mobymax/fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/MM/css/public/Mobymax/fonts/opensans-regular-webfont.woff) format('woff'),url(/MM/css/public/Mobymax/fonts/opensans-regular-webfont.ttf) format('truetype'),url(/MM/css/public/Mobymax/fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}body,html{height:100%;width:100%;margin:0}body{background:linear-gradient(180deg,#135191 0,#1d6aba 100%);margin:0;padding:0;font-family:'Open Sans',sans-serif;background-repeat:no-repeat;background-attachment:fixed}.content{width:763px;margin:0 auto;position:relative}.families-logo{width:248px;margin-top:26px;margin-bottom:10px}.white-container{background-color:#fff;padding:110px 174px 88px 174px;position:relative;min-height:250px}.fam-members-signin-container{background-color:#fff;padding:25px 142px 40px 174px;position:relative}.fam-username{font-size:25px;font-weight:600}.fam-members-signin-container .family-username-label{display:inline-block;width:100%;margin-top:35px;margin-bottom:20px}.family-username-label img{width:20px;vertical-align:sub;margin-left:5px;cursor:pointer}.family-member-container label{font-size:16px;float:left;margin-left:10px;margin-top:2px;cursor:pointer}.family-username-label{color:rgba(0,0,0,.87);font-size:16px;font-weight:600;letter-spacing:0;line-height:22px;margin-bottom:12px}.family-member-container input#password{margin-left:35px;margin-top:15px}.family-member-container .family-member{margin-bottom:15px;float:left;width:100%}.family-member-container .fam-member-checkbox{width:20px;height:20px;cursor:pointer;float:left}.family-member-container input#password,input.family-username{box-sizing:border-box;width:415px;height:60px;border:1px solid #ccc;background-color:#f6f6f6;font-size:17px;padding:20px 10px 10px 10px}.family-member-container input#password{display:none}.remember-me-container{margin-top:12px}.remember-me-container label{color:rgba(0,0,0,.87);font-size:12px;letter-spacing:0;line-height:17px;cursor:pointer}.educators-signin a:hover,.helper-links-container a:hover,.remember-me-container label:hover{text-decoration:underline}.form-container button{height:40px;width:65px;border-radius:5px;border:none;background-color:#448101;color:#fff;font-size:16px;font-weight:700;letter-spacing:0;line-height:40px;cursor:pointer;float:right}.sign-in-container{float:right;position:relative}.fam-members-signin-container button{width:102px}.helper-links-container{float:left;width:225px;margin-top:50px}.change-fam-username-container a,.helper-links-container a{float:left;color:#448101;font-size:13px;letter-spacing:0;line-height:25px;text-decoration:none}.family-username-info-contents a{font-size:14px;color:#448101;text-decoration:none}.educators-signin{float:right;margin-top:10px}.educators-signin a{color:#fff;font-size:13px;letter-spacing:0;text-decoration:none}.mt-dialog{left:180px;position:absolute;top:150px;width:390px;z-index:10;display:none;border:20px solid #3174a9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#3174a9}.mt-dialog-overlay{position:fixed;width:100%;height:100%;background:none repeat scroll 0 0 #000;top:0;left:0;opacity:.5;z-index:10;display:none}.mt-dialog-contents{background:none repeat scroll 0 0 #fff;min-height:30px}.mt-dialog-header .title{font-weight:700;font-family:Arial,Helvetica,sans-serif!important;float:left;margin-left:10px;font-size:12px!important}.mt-dialog .cross{background:url(/MM/img/lib/dialog/closeDialogRed.png) no-repeat scroll 0 0 transparent;height:28px;position:absolute;right:-10px;top:-14px;width:28px;cursor:pointer}.si-dialog{left:127px;position:absolute;top:150px;z-index:99999;display:none;background-color:#fff}#fam-signin-container,#fam-username-container{display:none}#fam-signin-container{padding-bottom:50px}#loading1{background:url(/MM/img/SI/wait20.gif) no-repeat scroll center center transparent;display:none;height:30px;margin-left:-15px;overflow:auto;position:absolute;width:30px;z-index:2;bottom:177px;right:140px}#loading2{background:url(/MM/img/SI/wait20.gif) no-repeat scroll center center transparent;display:none;height:30px;margin-left:-15px;overflow:auto;position:absolute;width:30px;z-index:2;bottom:4px;right:-40px}.left{float:left}.clear-both{clear:both;height:0}.si-dialog-header{height:50px;font-size:24px;color:#fff;background-color:#448100;line-height:50px;padding-left:20px}.si-dialog-header .cross{background:url(/MM/img/MT/SI-close-button.png) no-repeat 0 0;cursor:pointer;float:right;margin-right:10px;height:24px;width:24px;margin-top:13px}.si-dialog-contents{padding:20px}.si-dialog.family-username-info,.si-dialog.forgot-family-username,.si-dialog.forgot-password{width:510px}.forgot-family-username-left{float:left;max-width:460px}.forgot-family-username-legend{font-size:14px;float:none;margin-bottom:20px}.forgot-family-username-form{margin:0 0 20px 10px;color:#448100;font-weight:700;font-size:12px}.family-username-info-contents{font-size:14px}.signin-form-button{font-size:13px;height:30px;width:80px;color:#fff;background-color:#448100;border-style:none;cursor:pointer;font-weight:600;font-family:Open Sans,sans-serif;text-transform:uppercase}.signin-form-button:hover{background-color:#4f9500}#family-username,#forgot-email{float:left;margin-bottom:10px;margin-top:4px;padding:3px 0;height:30px;width:300px;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box}#send-btn{float:left;margin-left:10px;margin-top:4px}.forgot-note{font-size:11px}.forgot-note .note-title{font-weight:700}#needHelp{top:150px;left:50%;width:370px;margin-left:-185px}.need-help-contents{font-size:14px}@media all and (max-width:767px){#fam-signin-container,#fam-username-container{max-width:100%}.families-logo{width:180px;margin-left:10px}.fam-members-signin-container,.white-container{margin-left:10px;margin-right:10px;padding:30px;margin-top:40px}input.family-username{max-width:290px}.family-member-container input#password{margin-left:40px;margin-top:28px;max-width:280px}.si-dialog.family-username-info,.si-dialog.forgot-family-username,.si-dialog.forgot-password{width:360px;left:7px}.forgot-family-username-header{font-size:20px}.form-container button{float:none;margin-top:10px}.educators-signin a{margin-right:10px}}