.body--registration{color:black}.body--registration .registration-progress{width:362px;max-width:420px;margin:0px auto;position:relative;display:flex;justify-content:space-between}.body--registration .registration-progress:after{position:absolute;content:'';background-color:#eeeeef;width:100%;height:6px;display:block;top:20px}.body--registration .registration-progress span{display:block;background-color:#ffffff;color:#999999;border:1px solid #999999;font-size:24px;border-radius:100%;width:50px;height:50px;line-height:50px;position:relative;z-index:99999}.body--registration .registration-progress span.active{background-color:#7d8f80;color:#fff;border-color:#7d8f80}.body--registration #sign-up-link,.body--registration #sign-in-link{color:#356abb;cursor:pointer}.body--registration #sign-up-link{float:left}.body--registration #sign-in-link{float:right}.body--registration .accreditationRequirement{border:1px solid #d7d7d7;border-radius:5px;text-align:left}.body--registration .accreditationRequirement label{display:flex;margin:0}.body--registration .accreditationRequirement input{display:inline-block;align-self:center}.body--registration .accreditationRequirement .text{padding-left:8px;flex-grow:1;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px;cursor:default;text-align:left}.body--registration .accreditationRequirement .arrow{width:16px;margin-bottom:-6px}.body--registration .accreditationRequirement .description{padding:16px;font-style:italic}.body--registration .accreditationRequirement .description ol,.body--registration .accreditationRequirement .description ul{padding-left:24px}.body--registration .accreditationRequirement .description ol li,.body--registration .accreditationRequirement .description ul li{margin-bottom:5px}.body--registration .accreditationRequirement .description ol ol,.body--registration .accreditationRequirement .description ol ul,.body--registration .accreditationRequirement .description ul ol,.body--registration .accreditationRequirement .description ul ul{margin-left:30px}.body--registration .accreditationRequirement .description ol>li{list-style-type:decimal}.body--registration .accreditationRequirement .description ul>li{list-style-type:disc}.body--registration #registration-content{margin:0 auto}.body--registration .organization-role input[type=radio]{display:none}.body--registration .complete{width:370px;margin:100px auto;text-align:center;border-radius:8px;background:white;padding:40px}.body--registration .complete .thanks,.body--registration .complete .contacting{display:block;margin:20px 0}.body--registration .complete .thanks{font-size:22px;color:orange}.body--registration .complete .contacting{font-size:14px}.body--registration .errors{color:#a94442}.body--registration .errors ul{list-style-type:none}.body--registration .user-tabs-top-section{padding:0px 20px 15px}.body--registration .user-tabs-top-section h5{font-size:20px;color:#373737;font-size:20px;padding-bottom:10px;text-transform:capitalize}.body--registration .user-tabs-top-section h5 img{vertical-align:bottom;padding-right:5px}.body--registration .user-tabs-top-section p{font-size:16px;color:#5a5a5a}@media only screen and (max-width: 767px){.body--registration #user_ragistaration_page{padding:100px 0 100px}}@media only screen and (max-width: 640px){.body--registration #user_ragistaration_page{padding:80px 0 50px}}.body--registration #user_ragistaration_page{padding:150px 0 220px}.body--registration .centerer{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.body--registration .log-in-section,.body--registration .forgot-password-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.body--registration .devise-links{text-align:center;margin-top:20px}.body--registration .devise-links a{color:#2e78d0;text-decoration:none}.body--registration .devise-links a:hover{text-decoration:underline}.body--registration .devise-error--invalid{font-size:16px;color:red}.body--registration .devise-error--special{font-size:16px;margin:1em 0}.body--registration .sign-in-form{width:100%}.body--registration .sign-in-form input[type="submit"]{height:55px}.body--registration .form-group{margin-bottom:20px}.body--registration .linkedin-link{background-color:#356abb;border-radius:8px;color:white;display:inline-block;font-size:2rem;height:56px;padding:14px 25px;width:100%;transition:all 0.3s ease}.body--registration .linkedin-link:before{background-image:url(https://fundbase.acolin.com/assets/landing/linkedin_thumb.png);background-size:cover;content:'';display:inline-block;height:22px;margin-right:10px;width:23px}.body--registration .linkedin-link:hover,.body--registration .linkedin-link:focus{background:#3e4570;color:white;text-decoration:none}.body--registration ul{padding:0}.body--registration a:focus{outline:none}.body--registration a,.body--registration a:link,.body--registration a:active,.body--registration a:visited,.body--registration a:hover{text-decoration:none}.body--registration h2{font-size:50px;color:#3e4570;letter-spacing:-0.5px}.body--registration h3{font-size:30px;letter-spacing:-0.5px}.body--registration h4{font-size:22px;color:#fff;letter-spacing:-0.5px}.body--registration .btn{font-size:16px;border-radius:5px;transition:all 0.3s ease}.body--registration .btn-lg{font-size:22px;padding:17px 15px;border-radius:8px;max-width:315px;width:100%}.body--registration .user-modal-heading h3{font-size:40px;color:#fff;margin-bottom:40px}.body--registration .user-modal-main{background:#fff;border-radius:10px;box-shadow:3px 0 11px rgba(1,1,1,0.3);-webkit-box-shadow:3px 0 11px rgba(1,1,1,0.3);-moz-box-shadow:3px 0 11px rgba(1,1,1,0.3);max-width:940px;margin:0px auto}.body--registration .user-modal-tabs .faq-cat-content{margin-top:25px;padding:50px;text-align:center}.body--registration .user-modal-tabs .panel-heading label,.body--registration .user-modal-tabs .panel-heading label:hover,.body--registration .user-modal-tabs .panel-heading label:focus{text-decoration:none;color:#777777}.body--registration .user-modal-tabs .faq-cat-content .panel-heading:hover{background-color:#efefef}.body--registration .user-modal-tabs .active-faq{border-left:5px solid #888888}.body--registration .user-modal-tabs .panel-faq .panel-heading .panel-title span{font-size:13px}.body--registration .user-tabs-top-section{padding:0px 20px 15px}.body--registration .user-tabs-top-section h5{font-size:20px;color:#373737;font-size:20px;padding-bottom:10px;text-transform:capitalize}.body--registration .user-tabs-top-section h5 img{vertical-align:bottom;padding-right:5px}.body--registration .user-tabs-top-section p{font-size:16px;color:#5a5a5a}.body--registration .inviter{width:362px;max-width:420px;margin:0px auto;padding-top:75px;text-align:center}.body--registration .inviter img{max-height:200px}.body--registration .organization-roles{display:table}.body--registration .organization-role{display:table-cell;text-align:center;width:33.33%;padding:15px 10px 15px 10px;background:#fafefe;background:-webkit-gradient(left top, left bottom, color-stop(0%, #fafefe), color-stop(100%, #edeeee));background:linear-gradient(to bottom, #fafefe 0%, #edeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafefe', endColorstr='#edeeee', GradientType=0 );border-left:none;border-top:none;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;color:#777777;border-radius:0;margin-right:0}.body--registration .organization-role .select-btn{background:#c3c3c3;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:20px auto 0;max-width:128px;padding:7px 20px;text-transform:uppercase;transition:all 0.3s ease;width:100%}.body--registration .organization-role:hover,.body--registration .organization-role:focus,.body--registration .organization-role.selected{background:#fff}.body--registration .organization-role:hover .select-btn,.body--registration .organization-role:focus .select-btn,.body--registration .organization-role.selected .select-btn{background:#356abb}.body--registration .organization-role.selected{border-bottom:1px solid white}.body--registration .organization-role:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.body--registration .organization-role:last-child{width:33.34%;border-top-right-radius:10px;border-bottom-right-radius:10px;border-right:none}.body--registration .organization-role label{display:block}.body--registration .user-info-section{width:362px;max-width:420px;margin:0px auto}.body--registration .user-info-section h4{font-size:20px;color:#3b3b3b;padding-top:25px;padding-bottom:20px}.body--registration .user-info-section h4.hr{border-bottom:3px solid #eeeeef;line-height:0px;margin:10px 0 32px;padding:0}.body--registration .user-info-section h4.hr span{background-color:#fff;padding:0 20px}.body--registration .form-field{font-size:18px;color:#363636;height:54px;line-height:45px;border-radius:5px;border-color:#d8d8d8;box-shadow:inset 0 0 5px rgba(1,1,1,0.2)}.body--registration .step_btn{background:#7d8f80;color:#fff;font-size:18px;width:100%;height:54px;line-height:40px;border-radius:6px;margin:5px 0 30px}.body--registration #an-welcome{margin-top:64px}.body--registration a.policy-link{font-weight:bold;text-decoration:underline}
