html,body{height:100%}body{padding:0;margin:0;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}a{color:#00a9e0}a:focus,a:hover{color:inherit;text-decoration:none}.form-group.has-error label{color:#e01e3c}.form-group.has-error .form-control{border-color:#e01e3c}h1{color:#262b2c;font-size:24px;font-weight:700;line-height:34px;padding-left:14px;display:-webkit-box}.footer{font-size:11px}.footer a{color:#7f8b90;font-weight:700}input[type=text]:-moz-placeholder,input[type=text]:-ms-input-placeholder,input[type=text]::-moz-placeholder,input[type=text]::-webkit-input-placeholder{color:#b3bcbf;font-weight:200;width:100%}.content_holder{height:650px;width:auto;overflow:scroll}.btn-light{background-color:#fff;border:1px solid rgba(0,0,0,.15);color:#00a9e0;cursor:pointer}.btn-light:active,.btn-light:hover{color:#fff;border-color:#00a9e0}.error_text{color:#e01e3c}.error_field{border-color:#e01e3c}.login_pages{background-color:#f3f6f7;color:#505e62;padding-top:80px;height:100%;font-size:12px;overflow-x:hidden}.login_pages a:hover{text-decoration:underline;color:#00a9e0}.login_pages .login_form{max-width:350px;width:100%;margin:0 auto 40px;min-height:500px}.login_pages .login_form label{margin-bottom:0}.login_pages h1{color:#505e62;font-weight:600}.login_pages b{font-weight:500;color:#292b2c}.login_pages .row{margin:0}.pull-right{float:right!important}.login_pages .login_logo,.login_pages .secondary_login_logo{height:200px;margin:0 auto;display:block;margin-bottom:-1.75rem}.login_pages .sweets_login_logo{height:250px;margin:0 auto;display:block}.login_pages .footer{margin:100px 0 30px;color:#7f8b90;line-height:19px}.login_pages .show_password{margin-top:-32px;font-size:12px;cursor:pointer;margin-left:88%}.login_pages .footnote{color:#7f8b90;margin:5px 10px 0 0;font-size:10px;font-weight:400}.login_pages .login_background{background-image:url(/assets/background.jpg);width:100%;height:100%;background-size:cover}.login_banner{padding-top:0;margin-top:0}.login_banner .extra_padding{padding-top:80px}@media (max-width: 600){.login_banner .extra_padding{padding-top:40px}}.splash_bg_1{background-image:url(/assets/splash_bg_1.png);height:100%;background-size:cover}.splash_bg_2{background-image:url(/assets/splash_bg_2.png);height:100%;background-size:cover}.splash_bg_3{background-image:url(/assets/splash_bg_3.png);height:100%;background-size:cover}.splash_pages{overflow-x:hidden}.splash_pages h1{padding-left:0;font-weight:400}.password-requirements ul li:before{position:relative;top:-1px;content:"";display:inline-block;width:8px;height:8px;margin-left:6px;margin-right:10px;border-radius:8px;background:#52bad5}.password-requirements ul li.completed{opacity:.5}.float-left{float:left}.password-requirements{margin-top:10px}.password-requirements .selfclear{margin-left:20px}.password-requirements ul{list-style:none;padding-left:0}.password-requirements ul:first-child{margin-right:15px}@media (max-width: 600){.splash_bg_1,.splash_bg_2,.splash_bg_3{background-repeat:no-repeat;height:auto;width:auto;padding-bottom:40px}}@media (min-width: 576px){.modal-sm{min-width:40%!important}}.modalbuttonpadding{margin-right:4px}
