﻿html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.666;color:#4d4f53;}body .login-logo{margin-top:35px;margin-bottom:22px;}body .login-logo .login-sage{color:#00dc00;font-size:45pt;font-weight:400;letter-spacing:-4px;font-stretch:semi-expanded;padding-right:24px;}body .login-logo .login-one{color:#9a9b9c;font-size:34pt;font-family:'adelle';font-weight:300;padding-left:20px;letter-spacing:-2px;border-left:1px solid #ccc;padding-top:4px;display:inline-block;height:70px;}body .login-header{position:relative;background-color:#4d4f53;height:42px;font-size:14px;}body .login-header .country-flag{height:30px;width:30px;overflow:hidden;border-radius:50%;display:inline-block;position:relative;top:-6px;right:80px;background-position:center;background-size:cover;border:1px solid #fff;float:right;}body .login-header .flag-type-za{background-image:url('../../Resources/Images/CountrySelection/Flags/south-africa.png');}body .login-header .flag-type-ke{background-image:url('../../Resources/Images/CountrySelection/Flags/kenya.png');}body .login-header .flag-type-ng{background-image:url('../../Resources/Images/CountrySelection/Flags/nigeria.png');}body .login-header .flag-type-aus{background-image:url('../../Resources/Images/CountrySelection/Flags/australia.png');}body .login-header a{color:#fff;text-decoration:none;}body .login-header .header-email{padding-top:10px;}body .login-header .header-signup{position:absolute;right:15px;top:10px;}body .login-header .header-signup a{color:#fff;text-decoration:none;}body .login-header .header-label{color:#9a9b9c;}body .login-header .header-spacer{margin-right:15px;}body section.login .form.login-form,body section.register .form.login-form,body section.password .form.login-form,body section.activation .form.login-form,body div.feedback .form.login-form{margin:auto;width:600px;}body section.login .form .page,body section.register .form .page,body section.password .form .page,body section.activation .form .page,body div.feedback .form .page{padding-top:35px;}body section.login .form .page .headings,body section.register .form .page .headings,body section.password .form .page .headings,body section.activation .form .page .headings,body div.feedback .form .page .headings{text-align:center;}body section.login .form .page .section-heading,body section.register .form .page .section-heading,body section.password .form .page .section-heading,body section.activation .form .page .section-heading,body div.feedback .form .page .section-heading{display:block;font-size:1.5em;padding-bottom:10px;}body section.login .form .page .section-sub-heading-light,body section.register .form .page .section-sub-heading-light,body section.password .form .page .section-sub-heading-light,body section.activation .form .page .section-sub-heading-light,body div.feedback .form .page .section-sub-heading-light{font-size:1.1em;color:#9a9b9c;}body section.login .form .page .section-notice,body section.register .form .page .section-notice,body section.password .form .page .section-notice,body section.activation .form .page .section-notice,body div.feedback .form .page .section-notice{color:#ed1c5f;display:block;font-size:1.1em;}body section.login .form .page .section-sub-notice,body section.register .form .page .section-sub-notice,body section.password .form .page .section-sub-notice,body section.activation .form .page .section-sub-notice,body div.feedback .form .page .section-sub-notice{color:#ed1c5f;display:block;font-size:1.1em;padding-bottom:10px;}body section.login .form .page .section-sub-heading,body section.register .form .page .section-sub-heading,body section.password .form .page .section-sub-heading,body section.activation .form .page .section-sub-heading,body div.feedback .form .page .section-sub-heading{display:block;font-size:1.1em;padding-bottom:15px;}body section.login .form .page .content,body section.register .form .page .content,body section.password .form .page .content,body section.activation .form .page .content,body div.feedback .form .page .content{margin:0;padding-top:25px;padding-bottom:10px;}body section.login .form .page .content .form-group,body section.register .form .page .content .form-group,body section.password .form .page .content .form-group,body section.activation .form .page .content .form-group,body div.feedback .form .page .content .form-group{margin-bottom:0;}body section.login .form .page .content .form-group .row,body section.register .form .page .content .form-group .row,body section.password .form .page .content .form-group .row,body section.activation .form .page .content .form-group .row,body div.feedback .form .page .content .form-group .row{padding-bottom:0;}body section.login .form .page .content .form-group label,body section.register .form .page .content .form-group label,body section.password .form .page .content .form-group label,body section.activation .form .page .content .form-group label,body div.feedback .form .page .content .form-group label{padding:10px 0;}body section.login .form .page .content .form-group label .required,body section.register .form .page .content .form-group label .required,body section.password .form .page .content .form-group label .required,body section.activation .form .page .content .form-group label .required,body div.feedback .form .page .content .form-group label .required{position:relative;font-weight:bold;font-size:1.3em;top:2px;}body section.login .form .page .content .form-group label.checkbox-label,body section.register .form .page .content .form-group label.checkbox-label,body section.password .form .page .content .form-group label.checkbox-label,body section.activation .form .page .content .form-group label.checkbox-label,body div.feedback .form .page .content .form-group label.checkbox-label{padding:0;}body section.login .form .page .content .form-group input[type="checkbox"],body section.register .form .page .content .form-group input[type="checkbox"],body section.password .form .page .content .form-group input[type="checkbox"],body section.activation .form .page .content .form-group input[type="checkbox"],body div.feedback .form .page .content .form-group input[type="checkbox"]{position:absolute;}body section.login .form .page .content .form-group div.floating-tip,body section.register .form .page .content .form-group div.floating-tip,body section.password .form .page .content .form-group div.floating-tip,body section.activation .form .page .content .form-group div.floating-tip,body div.feedback .form .page .content .form-group div.floating-tip{background-color:#fff;position:absolute;display:block;width:280px;left:100%;padding:10px 15px;margin-left:-290px;border-radius:5px;box-shadow:#ccc 0 0 10px;z-index:999;}body section.login .form .page .content .form-group div.floating-tip .arrow,body section.register .form .page .content .form-group div.floating-tip .arrow,body section.password .form .page .content .form-group div.floating-tip .arrow,body section.activation .form .page .content .form-group div.floating-tip .arrow,body div.feedback .form .page .content .form-group div.floating-tip .arrow{background-color:#fff;border:1px solid #e7e7e7;border-width:1px 0 0 1px;position:absolute;top:-11px;width:20px;height:20px;transform:rotate(45deg);}body section.login .form .page .content .form-group div.floating-tip ul,body section.register .form .page .content .form-group div.floating-tip ul,body section.password .form .page .content .form-group div.floating-tip ul,body section.activation .form .page .content .form-group div.floating-tip ul,body div.feedback .form .page .content .form-group div.floating-tip ul{list-style-position:inside;list-style-type:disc;margin-bottom:0;}body section.login .form .page .content .form-group input.form-control,body section.register .form .page .content .form-group input.form-control,body section.password .form .page .content .form-group input.form-control,body section.activation .form .page .content .form-group input.form-control,body div.feedback .form .page .content .form-group input.form-control,body section.login .form .page .content .form-group select.form-control,body section.register .form .page .content .form-group select.form-control,body section.password .form .page .content .form-group select.form-control,body section.activation .form .page .content .form-group select.form-control,body div.feedback .form .page .content .form-group select.form-control{height:40px;padding:10px 15px;margin-bottom:0;background-color:#fff;border-radius:3px;display:block;width:75%;}body section.login .form .page .content .form-group select.form-control,body section.register .form .page .content .form-group select.form-control,body section.password .form .page .content .form-group select.form-control,body section.activation .form .page .content .form-group select.form-control,body div.feedback .form .page .content .form-group select.form-control{cursor:pointer;padding:10px;}body section.login .form .page .content .form-group select.form-control[disabled],body section.register .form .page .content .form-group select.form-control[disabled],body section.password .form .page .content .form-group select.form-control[disabled],body section.activation .form .page .content .form-group select.form-control[disabled],body div.feedback .form .page .content .form-group select.form-control[disabled]{background-color:#f5f5f5;}body section.login .form .page .content .form-group input[type="checkbox"],body section.register .form .page .content .form-group input[type="checkbox"],body section.password .form .page .content .form-group input[type="checkbox"],body section.activation .form .page .content .form-group input[type="checkbox"],body div.feedback .form .page .content .form-group input[type="checkbox"]{position:absolute;}body section.login .form .page .content .form-group .ng-invalid.ng-pristine,body section.register .form .page .content .form-group .ng-invalid.ng-pristine,body section.password .form .page .content .form-group .ng-invalid.ng-pristine,body section.activation .form .page .content .form-group .ng-invalid.ng-pristine,body div.feedback .form .page .content .form-group .ng-invalid.ng-pristine,body section.login .form .page .content .form-group .ng-invalid.ng-untouched,body section.register .form .page .content .form-group .ng-invalid.ng-untouched,body section.password .form .page .content .form-group .ng-invalid.ng-untouched,body section.activation .form .page .content .form-group .ng-invalid.ng-untouched,body div.feedback .form .page .content .form-group .ng-invalid.ng-untouched{border:1px solid #ccc;}body section.login .form .page .content .form-group .ng-invalid.ng-touched,body section.register .form .page .content .form-group .ng-invalid.ng-touched,body section.password .form .page .content .form-group .ng-invalid.ng-touched,body section.activation .form .page .content .form-group .ng-invalid.ng-touched,body div.feedback .form .page .content .form-group .ng-invalid.ng-touched,body section.login .form .page .content .form-group .ng-invalid-required.ng-touched,body section.register .form .page .content .form-group .ng-invalid-required.ng-touched,body section.password .form .page .content .form-group .ng-invalid-required.ng-touched,body section.activation .form .page .content .form-group .ng-invalid-required.ng-touched,body div.feedback .form .page .content .form-group .ng-invalid-required.ng-touched{border:1px solid #ff5800;}body section.login .form .page .content .form-group .clickable,body section.register .form .page .content .form-group .clickable,body section.password .form .page .content .form-group .clickable,body section.activation .form .page .content .form-group .clickable,body div.feedback .form .page .content .form-group .clickable{cursor:pointer;}body section.login .form .page .content .form-group .clickable-link,body section.register .form .page .content .form-group .clickable-link,body section.password .form .page .content .form-group .clickable-link,body section.activation .form .page .content .form-group .clickable-link,body div.feedback .form .page .content .form-group .clickable-link{cursor:pointer;color:#41a940;}body section.login .form .page .content .form-group .error,body section.register .form .page .content .form-group .error,body section.password .form .page .content .form-group .error,body section.activation .form .page .content .form-group .error,body div.feedback .form .page .content .form-group .error{min-height:0;}body section.login .form .page .content .form-group .error div,body section.register .form .page .content .form-group .error div,body section.password .form .page .content .form-group .error div,body section.activation .form .page .content .form-group .error div,body div.feedback .form .page .content .form-group .error div{padding-bottom:10px;}body section.login .form .page .content .form-group .amounts,body section.register .form .page .content .form-group .amounts,body section.password .form .page .content .form-group .amounts,body section.activation .form .page .content .form-group .amounts,body div.feedback .form .page .content .form-group .amounts{font-weight:600;color:#ed1c5f;}body section.login .form .buttons-group,body section.register .form .buttons-group,body section.password .form .buttons-group,body section.activation .form .buttons-group,body div.feedback .form .buttons-group{padding-bottom:35px;}body section.login .form .buttons-group.no-padding,body section.register .form .buttons-group.no-padding,body section.password .form .buttons-group.no-padding,body section.activation .form .buttons-group.no-padding,body div.feedback .form .buttons-group.no-padding{padding:0;}body section.login .form .buttons-group .group-single,body section.register .form .buttons-group .group-single,body section.password .form .buttons-group .group-single,body section.activation .form .buttons-group .group-single,body div.feedback .form .buttons-group .group-single{padding-left:10px;padding-right:15px;}body section.login .form .buttons-group .btn.btn-large,body section.register .form .buttons-group .btn.btn-large,body section.password .form .buttons-group .btn.btn-large,body section.activation .form .buttons-group .btn.btn-large,body div.feedback .form .buttons-group .btn.btn-large{border-radius:5px;padding:10px 20px;font-size:14px;height:45px;}body section.login .form .buttons-group .btn.btn-toggle,body section.register .form .buttons-group .btn.btn-toggle,body section.password .form .buttons-group .btn.btn-toggle,body section.activation .form .buttons-group .btn.btn-toggle,body div.feedback .form .buttons-group .btn.btn-toggle{display:inline-block;height:45px;margin:0;}body section.login .form .buttons-group .btn.btn-toggle.btn-toggle-active,body section.register .form .buttons-group .btn.btn-toggle.btn-toggle-active,body section.password .form .buttons-group .btn.btn-toggle.btn-toggle-active,body section.activation .form .buttons-group .btn.btn-toggle.btn-toggle-active,body div.feedback .form .buttons-group .btn.btn-toggle.btn-toggle-active{border:1px solid #ed1c5f;background-color:#ed1c5f;color:#fff;}body section.login .form .buttons-group .btn.btn-toggle.btn-toggle-inactive,body section.register .form .buttons-group .btn.btn-toggle.btn-toggle-inactive,body section.password .form .buttons-group .btn.btn-toggle.btn-toggle-inactive,body section.activation .form .buttons-group .btn.btn-toggle.btn-toggle-inactive,body div.feedback .form .buttons-group .btn.btn-toggle.btn-toggle-inactive{border:1px solid #ed1c5f;background-color:#fff;color:#ed1c5f;}body section.login .links-done,body section.register .links-done,body section.password .links-done,body section.activation .links-done,body div.feedback .links-done,body section.login .links-forgot,body section.register .links-forgot,body section.password .links-forgot,body section.activation .links-forgot,body div.feedback .links-forgot{padding-top:10px;color:#41a940;}body section.login .links-done:hover,body section.register .links-done:hover,body section.password .links-done:hover,body section.activation .links-done:hover,body div.feedback .links-done:hover,body section.login .links-forgot:hover,body section.register .links-forgot:hover,body section.password .links-forgot:hover,body section.activation .links-forgot:hover,body div.feedback .links-forgot:hover,body section.login .links-done:active,body section.register .links-done:active,body section.password .links-done:active,body section.activation .links-done:active,body div.feedback .links-done:active,body section.login .links-forgot:active,body section.register .links-forgot:active,body section.password .links-forgot:active,body section.activation .links-forgot:active,body div.feedback .links-forgot:active{color:#41a940;}body .btn.btn-block{margin:10px 0 10px 0;}body [ng-messages].error>[ng-message]{display:inline-block;text-align:left;margin:5px 0;padding:0;}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}@media(min-width:768px){.container{width:750px;}}@media(min-width:992px){.container{width:970px;}}@media(min-width:1200px){.container{width:1170px;}}::-moz-selection{background-color:rgba(65,169,64,.5);color:#000;}::selection{background-color:rgba(65,169,64,.5);color:#000;}