@import url(https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css);@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);@import url(https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css);*{font-family:"Open Sans",sans-serif}*,body,div,html{margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;color:#666;background-color:#f9f9f9}h4,input:focus+.input-icon i{color:#7ed321}input,input[type=checkbox]+label:before,input[type=radio]+label,select,select option{width:100%;padding:1em;line-height:1.4;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:3px;transition:.35s ease-in-out;transition:all .35s ease-in-out}input:focus{outline:0;border-color:#64ac15}input:focus+.input-icon:after{border-right-color:#7ed321}input[type=checkbox],input[type=radio]{display:none}input[type=radio]+label,select{display:inline-block;width:50%;text-align:center;float:left;border-radius:0}input[type=radio]+label:first-of-type,select:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}input[type=radio]+label:last-of-type,select:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}input[type=radio]+label i{padding-right:.4em}input:checked+label:before,input[type=radio]:checked+label,select:active,select:focus{background-color:#7ed321;color:#fff;border-color:#64ac15}input[type=checkbox]+label{position:relative;padding-left:1.6em}input[type=checkbox]+label:before{position:absolute;top:.2em;left:0;width:1em;height:1em;padding:0;content:""}input[type=checkbox]+label:after{position:absolute;top:.45em;left:.2em;font-size:.8em;color:#fff;opacity:0;font-family:FontAwesome;content:"\f00c"}input:checked+label:after{opacity:1}select{height:3.4em;line-height:2}select:active,select:focus{outline:0}select option{background-color:#7ed321;color:#fff}.input-group{margin-bottom:1em;zoom:1}.input-group:after,.input-group:before{content:"";display:table}.input-group:after{clear:both}.input-group-icon{position:relative}.input-group-icon input{padding-left:4.4em}.input-group-icon .input-icon{position:absolute;top:0;left:0;width:3.4em;height:3.4em;line-height:3.4em;text-align:center;pointer-events:none}.input-group-icon .input-icon:after{position:absolute;top:.6em;bottom:.6em;left:3.4em;display:block;border-right:1px solid #e5e5e5;content:"";transition:.35s ease-in-out;transition:all .35s ease-in-out}.input-group-icon .input-icon i{transition:.35s ease-in-out;transition:all .35s ease-in-out}.row{zoom:1}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.col-half{padding-right:10px;float:left;width:50%}.col-half:last-of-type{padding-right:0}.col-third{padding-right:10px;float:left;width:33.33333333%}.col-third:last-of-type{padding-right:0}.btn-shape{display:inline-block;width:50%;text-align:center;border-radius:0;background-color:#7ed321;color:#fff}@media only screen and (max-width:540px){.col-half{width:100%;padding-right:0}}.logo{margin:0;padding:10px;width:220px;overflow:hidden}.logo img{width:100%;height:auto}.bg-light{background-color:#fff!important}.rgcontainer{border-radius:10px;margin:15px auto;padding:0;width:100%;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.11);position:relative}.rgcontainer-in{margin:15px auto;padding:0;width:100%;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.11);position:relative;border-radius:4px}.headerstyle1{position:relative;padding:15px}.headerstyle1 h1{font-size:30px;font-weight:600;text-transform:uppercase;line-height:38px;display:block;color:#2b7064}.headerstyle1 p{font-size:14px;opacity:.8}.headerstyle1 h2{font-size:20px;font-weight:500;text-transform:uppercase;line-height:38px;display:block;margin:0;padding:0}.rgcontainer-in>.headerstyle1{position:relative;padding:0}.rgcontainer-in>.headerstyle1 h2{position:relative;padding:12px 15px;color:#000;font-weight:500;font-size:18px;text-transform:none}.groupbody{border:0 dashed #e2e2e2;padding:0;position:relative;border-left:none;border-right:none;margin-bottom:30px}.btn-toggle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 4rem;padding:0;position:relative;border:none;height:1.5rem;width:3rem;border-radius:1.5rem;color:#6b7381;background:#bdc1c8}.btn-toggle.focus,.btn-toggle.focus.active,.btn-toggle:focus,.btn-toggle:focus.active{outline:0}.btn-toggle::after,.btn-toggle::before{line-height:1.5rem;width:4rem;text-align:center;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s;color:#6b7381}.btn-toggle::before{content:'Individual';left:-5.6rem}.btn-toggle::after{content:'Industry';right:-4.4rem;opacity:.5}.btn-choose-ap::before{content:'TIN';left:-5rem}.btn-choose-ap::after{content:'RWANDA NID Card';right:-4.7rem;opacity:.5}.btn-choose-app::before{content:'Trading';left:-5rem}.btn-choose-app::after{content:'Manufacturing';right:-4.7rem;opacity:.5}.btn-toggle>.handle{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:1.125rem;background:#fff;transition:left .25s}.btn-toggle.active{transition:background-color .25s;background-color:#7ed321}.btn-toggle.active>.handle{left:1.6875rem;transition:left .25s}.btn-toggle.active::before{opacity:.5}.btn-toggle.active::after{opacity:1}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(125,211,33,.274)}.cust-navtabs{padding:1em!important;background-color:rgba(200,200,200,.2);border:none;display:block;text-align:center}.cust-navtabs .nav-link{cursor:pointer;transition:.3s;border:0 solid #fff;border-radius:0;display:inline-block;color:#828282;padding:.5rem 1.5rem;outline:0!important;font-weight:400;text-transform:uppercase}.cust-navtabs .nav-link:hover{color:#173a34!important;font-weight:700}.cust-navtabs .nav-link.active{border-radius:2em!important;color:#fff;text-align:center;padding:4px 15px;font-size:13px;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;cursor:pointer;margin-top:-2px;font-weight:700;background-color:#2c6f63;box-shadow:0 16px 26px -10px rgba(36,60,10,.52),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(175,227,138,.2)}.cust-navtabs .nav-link.active:hover{background-color:#173a34;color:#fff!important}.tab-content{padding:30px 15px 15px}.fromstyle-1{margin:0;padding:0;position:relative}.fromstyle-1 .form-group{margin-bottom:1.2rem}.fromstyle-1 .form-group>label{margin:0;padding:2px 0;color:#5d5d5d}.fromstyle-1 .form-group>label>b{color:red}.fromstyle-1 .form-group>.form-control{padding:.75rem!important;border-color:#e1e1e1;border-radius:1px!important}.fromstyle-1 .form-group>select.form-control{padding:.7rem .75rem;height:calc(3rem + 2px);text-align:left}.fromstyle-1 .custom-file-input,.fromstyle-1 .custom-file-label{padding:.7rem .75rem;height:calc(3rem + 2px)}.fromstyle-1 .custom-file-label::after{padding:.7rem .75rem;height:calc(3rem + 2px);text-align:left}.form-control:focus,.fromstyle-1 .form-group>.form-control:focus{box-shadow:unset!important;outline:unset!important;border-color:unset!important}.form-group>label{margin:0;padding:2px 0;color:#333}.form-control{padding:.5rem .75rem;border-radius:5em}select.form-control:not([size]):not([multiple]){height:calc(2.5rem + 2px);border-radius:5em!important;text-align:left!important}.interlheader{margin:0 0 20px;padding:0;display:block;width:100%;border-bottom:1px dashed #e2e2e2}.interlheader h3{margin:0;padding:0 0 8px;font-size:18px;line-height:24px;display:block;color:#000}.interlheader p{margin:0;padding:0 0 5px;font-size:12px;line-height:20px;display:block;color:#999}.infop{margin:15px 0 5px;color:#999;font-size:13px}.btn-theme1{margin-top:24px;padding:.71rem 2rem;width:auto;border-radius:3px;color:#fff;background-color:#7ed321;border-color:#7ed321}.bg-info{background-color:transparent!important}.cust-primarybtn{padding:.71rem 2rem;width:auto;border-radius:18px;color:#fff;background-color:#565656;border-color:unset!important;text-transform:uppercase}.cust-primarybtn:hover{background-color:#353535}.cust-greenbtn{padding:.71rem 2rem;width:auto;border-radius:18px;color:#fff;background-color:#f38217;border-color:unset!important;text-transform:uppercase}.cust-greenbtn:hover{background-color:#a25610}.back-home{color:#000;border:1px solid #1c7c82;border-radius:11px;background-color:#f0f8ff}