.idea_container,.distribute_container,.intro_container{max-width:768px;margin:0 auto;background-color:#333;opacity:.95;text-align:left;line-height:1.3;border-left:1px solid #666666;border-right:1px solid #666666;box-sizing:border-box;min-height:100vh;padding-bottom:20px;padding-left:40px;padding-right:40px}.has_header.has_footer.idea_container,.has_header.has_footer.distribute_container,.has_header.has_footer.intro_container{padding-top:76px;padding-bottom:20px}.has_header.idea_container:not(.has_footer),.has_header.distribute_container:not(.has_footer),.has_header.intro_container:not(.has_footer){padding-top:80px}.idea_container:not(has_header).has_footer,.distribute_container:not(has_header).has_footer,.intro_container:not(has_header).has_footer{padding-top:80px;padding-bottom:60px}.idea_container:not(.has_header):not(.has_footer),.distribute_container:not(.has_header):not(.has_footer),.intro_container:not(.has_header):not(.has_footer){padding-top:20px;padding-bottom:20px}.idea_container:not(.has_footer),.distribute_container:not(.has_footer),.intro_container:not(.has_footer){min-height:calc(100vh)}.has_footer.idea_container,.has_footer.distribute_container,.has_footer.intro_container{min-height:calc(100vh - 37px)}.idea_container h2,.distribute_container h2,.intro_container h2{text-align:center;margin-bottom:20px;font-size:18px;color:#EEE}.idea_container h3,.distribute_container h3,.intro_container h3{text-align:center;margin-bottom:20px;font-size:16px;color:#EEE}.idea_container h2+h3,.distribute_container h2+h3,.intro_container h2+h3{margin-bottom:30px}.idea_container p,.distribute_container p,.intro_container p,.idea_container ol,.distribute_container ol,.intro_container ol,.idea_container ul,.distribute_container ul,.intro_container ul{margin-bottom:20px}.idea_container,.distribute_container,.intro_container{max-width:768px;margin:0 auto;background-color:#333;opacity:.95;text-align:left;line-height:1.3;border-left:1px solid #666666;border-right:1px solid #666666;box-sizing:border-box;min-height:100vh;padding-bottom:20px;padding-left:40px;padding-right:40px}.has_header.has_footer.idea_container,.has_header.has_footer.distribute_container,.has_header.has_footer.intro_container{padding-top:76px;padding-bottom:20px}.has_header.idea_container:not(.has_footer),.has_header.distribute_container:not(.has_footer),.has_header.intro_container:not(.has_footer){padding-top:80px}.idea_container:not(has_header).has_footer,.distribute_container:not(has_header).has_footer,.intro_container:not(has_header).has_footer{padding-top:80px;padding-bottom:60px}.idea_container:not(.has_header):not(.has_footer),.distribute_container:not(.has_header):not(.has_footer),.intro_container:not(.has_header):not(.has_footer){padding-top:20px;padding-bottom:20px}.idea_container:not(.has_footer),.distribute_container:not(.has_footer),.intro_container:not(.has_footer){min-height:calc(100vh)}.has_footer.idea_container,.has_footer.distribute_container,.has_footer.intro_container{min-height:calc(100vh - 37px)}.idea_container h2,.distribute_container h2,.intro_container h2{text-align:center;margin-bottom:20px;font-size:18px;color:#EEE}.idea_container h3,.distribute_container h3,.intro_container h3{text-align:center;margin-bottom:20px;font-size:16px;color:#EEE}.idea_container h2+h3,.distribute_container h2+h3,.intro_container h2+h3{margin-bottom:30px}.idea_container p,.distribute_container p,.intro_container p,.idea_container ol,.distribute_container ol,.intro_container ol,.idea_container ul,.distribute_container ul,.intro_container ul{margin-bottom:20px}.product_progress{width:220px;height:100%;font-size:14px;position:fixed;left:0;z-index:1;background-color:#141414;border-right:1px solid #666666}.product_progress.has_header{top:55px}.product_progress:not(.has_header){top:0}.product_progress .progress_mobile{display:none}.product_progress .product_step_status{text-align:right}.product_progress .product_completed_date{display:block}.product_progress h2{padding:10px;font-size:18px}.product_progress .progress_desktop{display:block}.product_progress .progress_desktop .product_step{width:100%;font-size:14px;padding:7px 10px 5px 10px}.product_progress .progress_desktop .product_step .stage_help{visibility:hidden}.product_progress .progress_desktop .product_step:hover .stage_help{visibility:visible}.product_progress .progress_desktop .product_step .product_step_top{display:flex;justify-content:space-between}.product_progress .progress_desktop .product_step .product_step_bottom{font-size:12px;padding-bottom:5px;padding-top:10px}.product_progress .progress_desktop .product_step .product_step_bottom input{padding-left:3px;border:1px solid #666666;border-radius:3px;width:100px;margin:0}.product_progress .progress_desktop .product_step:nth-child(even){background-color:#212121}.product_progress .progress_desktop .product_step:nth-child(even):not(.no_click):hover{background-color:#2e2e2e;cursor:pointer}.product_progress .progress_desktop .product_step:nth-child(odd):not(.no_click):hover{background-color:#212121;cursor:pointer}.product_progress .progress_desktop .product_step.selected{color:#555;background-color:#ccc;border-left:0}.product_progress .progress_desktop .product_step.selected .stage_help{background-image:url(/assets/help_dark.png)}.product_progress .progress_desktop .product_step.selected:hover{background-color:#ccc !important;cursor:pointer}.product_progress .reading{font-style:italic}.product_progress .product_stage_container{display:none}.product_progress .contact_mentor{margin-top:15px;font-size:14px;text-align:center}.product_progress .consultation{padding:10px 0 0 0;border-top:1px solid #666666;text-align:center}@media only screen and (max-width: 800px){.product_progress{width:100%;height:50px;padding-top:10px;border-right:0;border-bottom:1px solid #666666;z-index:3;padding:10px}.product_progress .progress_desktop{display:none}.product_progress .progress_mobile{display:block;font-size:16px;white-space:nowrap;display:flex}.product_progress .progress_mobile select{color:#555;display:inline-block;flex:1}.product_progress .progress_mobile input{display:inline-block;margin-right:0;width:170px}.showing .product_progress{height:50px}}@media only screen and (max-width: 800px){.product_progress.has_header{top:55px}.product_progress:not(.has_header){top:0}}.idea_container,.distribute_container,.intro_container{max-width:768px;margin:0 auto;background-color:#333;opacity:.95;text-align:left;line-height:1.3;border-left:1px solid #666666;border-right:1px solid #666666;box-sizing:border-box;min-height:100vh;padding-bottom:20px;padding-left:40px;padding-right:40px}.has_header.has_footer.idea_container,.has_header.has_footer.distribute_container,.has_header.has_footer.intro_container{padding-top:76px;padding-bottom:20px}.has_header.idea_container:not(.has_footer),.has_header.distribute_container:not(.has_footer),.has_header.intro_container:not(.has_footer){padding-top:80px}.idea_container:not(has_header).has_footer,.distribute_container:not(has_header).has_footer,.intro_container:not(has_header).has_footer{padding-top:80px;padding-bottom:60px}.idea_container:not(.has_header):not(.has_footer),.distribute_container:not(.has_header):not(.has_footer),.intro_container:not(.has_header):not(.has_footer){padding-top:20px;padding-bottom:20px}.idea_container:not(.has_footer),.distribute_container:not(.has_footer),.intro_container:not(.has_footer){min-height:calc(100vh)}.has_footer.idea_container,.has_footer.distribute_container,.has_footer.intro_container{min-height:calc(100vh - 37px)}.idea_container h2,.distribute_container h2,.intro_container h2{text-align:center;margin-bottom:20px;font-size:18px;color:#EEE}.idea_container h3,.distribute_container h3,.intro_container h3{text-align:center;margin-bottom:20px;font-size:16px;color:#EEE}.idea_container h2+h3,.distribute_container h2+h3,.intro_container h2+h3{margin-bottom:30px}.idea_container p,.distribute_container p,.intro_container p,.idea_container ol,.distribute_container ol,.intro_container ol,.idea_container ul,.distribute_container ul,.intro_container ul{margin-bottom:20px}.product_intro_container{width:100%;height:100vh;padding-top:55px;background-color:#2e2e2e;display:flex;align-items:center}.product_intro_container .centered_container{font-size:18px;text-align:center;margin:0 auto;width:100%}.product_intro_container .centered_container .intro_step{font-size:24px;margin:0 20px 0 20px}.product_intro_container .centered_container .intro_step:not(.active){display:none}.product_intro_container .centered_container .intro_step>label{display:block;padding-bottom:10px}.product_intro_container .centered_container .intro_step input{position:relative;top:-2px;line-height:1;outline:none}.product_intro_container .centered_container .intro_step .character{display:inline-block}.product_intro_container .centered_container .intro_step .intro_help{text-align:left;margin:0 auto;line-height:1.2;font-size:16px;width:calc(100% - 40px);max-width:600px}.product_intro_container .centered_container .intro_step select{padding:0;background-color:transparent;color:#C0C0C0;position:relative;top:-4px}.product_intro_container .centered_container .active_link{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none}.product_intro_container .centered_container .intro_prev_next{margin-top:10px}.product_intro_container .centered_container .intro_prev_next a:not(.active_link){color:#a27a00}.product_intro_container .centered_container .intro_prev_next a:not(.active_link):hover{cursor:default;color:#a27a00}.product_intro_container .centered_container .intro_error{color:#f55;height:16px;padding-top:5px;font-size:14px}.product_intro_container .centered_container .intro_success{max-width:420px;margin:0 auto;text-align:left;line-height:1.2}.product_intro_container .centered_container .intro_success>div:first-child{padding:5px 20px 0 20px}.product_intro_container .centered_container .intro_success>div:last-child{padding:20px 20px 0 20px}.product_container{margin-left:220px;background-color:#2e2e2e;overflow:hidden}.product_container.has_footer{padding-bottom:59px}.product_container.has_header{padding-top:55px}.product_container .product_content_padded{padding:20px;line-height:1.3}.product_container.centered{max-width:800px;margin:0 auto;opacity:.95;border-left:1px solid #666666;border-right:1px solid #666666}.product_container .product_basic_information{overflow:hidden}.product_container .product_information{margin-bottom:20px;padding-right:20px}.product_container .product_information .product_information_top{width:100%}.product_container .product_information .product_information_top table{width:100%}.product_container .product_information .product_information_top td{text-align:left}.product_container .product_information .product_information_top td>div:last-child{margin-bottom:0 !important}.product_container .product_information .product_information_top td:first-child{width:1%}.product_container .product_information .product_information_top .product_image_column{vertical-align:top;padding-right:20px}.product_container .product_information .product_information_top .product_image_column .play_icon{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);height:60px;width:60px;opacity:0.65}.product_container .product_information .product_information_top .product_information_column{width:200px}.product_container .product_information .product_information_top .product_information_column .product_title{font-size:20px;color:#FFF;margin-bottom:10px}.product_container .product_information .product_information_top .product_information_column .product_hook{font-size:16px;margin-bottom:10px;line-height:1.3}.product_container .product_information .product_information_top .product_information_column .product_misc{font-size:12px;margin-bottom:10px;line-height:1.2}.product_container .product_information .product_information_top select{max-width:368px;margin-right:0}.product_container .product_information .product_information_top input[type=text]{max-width:368px}.product_container .product_information .product_information_bottom{margin:10px 0 0px 0}.product_container .hiding_text{position:relative;display:inline-block;min-width:20px}.product_container .hiding_text img,.product_container .hiding_text .link_img{opacity:0.35;transition:opacity .4s}.product_container .hiding_text img:hover,.product_container .hiding_text .link_img:hover{opacity:1.0;cursor:pointer}.product_container .hiding_text img.active,.product_container .hiding_text .link_img.active{opacity:0.85}.product_container .hiding_text .hiding_content{padding:4px 5px 5px 5px;border-radius:3px;display:inline-block;position:absolute;top:0;visibility:hidden;width:1px;border:0;margin-left:1px;font-size:12px;line-height:16px;z-index:100;box-shadow:2px 2px 2px rgba(0,0,0,0.3);background-color:#fff;overflow:hidden}.product_container .hiding_text .hiding_content>.close{position:absolute;left:265px;top:2px;font-size:22px;font-color:#888;color:#bbb}.product_container .hiding_text .hiding_content>.close:hover{cursor:pointer}.product_container .hiding_text .hiding_content>label{width:260px;color:#555}.product_container .hiding_text .hiding_content>label+div{margin-bottom:3px}.product_container .hiding_text .hiding_content>div>input[type="text"]{height:20px;padding:0px 0px 0px 3px;width:calc(100% - 20px);margin-right:0}.product_container .hiding_text .hiding_content>div>textarea{padding:2px 0px 0px 3px;margin-right:0}.product_container .product_links{display:flex;margin-bottom:20px;margin-left:20px}.product_container .product_links label+div{margin-bottom:0}.product_container .product_links .product_link{display:inline-block;margin-right:10px}.product_container .product_links .product_link>div{position:relative}.product_container .product_links .product_link>label{font-size:11px;text-align:center;overflow:visible}.product_container .product_links .product_link img{width:55px;height:55px}.product_container .product_smart_label{display:inline-block;min-width:215px}.product_container .image_content{background-color:#eee;overflow:hidden}.product_container .image_content.ratio_2_3{width:150px;height:225px}.product_container .image_content.ratio_2_3 canvas,.product_container .image_content.ratio_2_3 img{width:150px}.product_container .image_content.ratio_16_9{width:150px;height:84px}.product_container .image_content.ratio_16_9 canvas,.product_container .image_content.ratio_16_9 img{width:150px}.product_container .file_button{font-size:14px;border-radius:0;background-color:#ccc !important;color:#444;border:0;width:150px}.product_container .product_main_content>label:visible+div{margin-bottom:15px}.product_container.margin_for_fixed_footer{margin-bottom:55px}.product_container[state=building] .product_review_comments_icon,.product_container[state=paid] .product_review_comments_icon{display:none}.product_container .movie_content label+div:last-child{margin-bottom:0}.product_container.no_assignments .product_top{border-bottom:0}.product_container.no_assignments .product_top .product_information{width:100%}.product_container:not(.no_assignments) .product_information{width:55%}@media only screen and (max-width: 800px){.product_container.has_header:not(.hide_stages){padding-top:105px}.product_container.has_header.hide_stages{padding-top:55px}.product_container:not(.has_header):not(.hide_stages){padding-top:50px}.product_container:not(.has_header).hide_stages{padding-top:0px}}@media only screen and (min-width: 450px) and (max-width: 800px){.product_container{margin-left:0;border-left:0}.product_container .product_information .product_information_top .product_information_column .product_title{white-space:normal}.product_stage_container{display:block;padding:10px 20px 20px 20px;border-bottom:1px solid #666666}}@media only screen and (max-width: 450px){.product_container{margin-left:0;border-left:0}.product_container .product_information{min-width:300px}.product_container .product_information .product_information_top .product_information_column .product_title{white-space:normal}}.idea_container,.distribute_container,.intro_container{max-width:768px;margin:0 auto;background-color:#333;opacity:.95;text-align:left;line-height:1.3;border-left:1px solid #666666;border-right:1px solid #666666;box-sizing:border-box;min-height:100vh;padding-bottom:20px;padding-left:40px;padding-right:40px}.has_header.has_footer.idea_container,.has_header.has_footer.distribute_container,.has_header.has_footer.intro_container{padding-top:76px;padding-bottom:20px}.has_header.idea_container:not(.has_footer),.has_header.distribute_container:not(.has_footer),.has_header.intro_container:not(.has_footer){padding-top:80px}.idea_container:not(has_header).has_footer,.distribute_container:not(has_header).has_footer,.intro_container:not(has_header).has_footer{padding-top:80px;padding-bottom:60px}.idea_container:not(.has_header):not(.has_footer),.distribute_container:not(.has_header):not(.has_footer),.intro_container:not(.has_header):not(.has_footer){padding-top:20px;padding-bottom:20px}.idea_container:not(.has_footer),.distribute_container:not(.has_footer),.intro_container:not(.has_footer){min-height:calc(100vh)}.has_footer.idea_container,.has_footer.distribute_container,.has_footer.intro_container{min-height:calc(100vh - 37px)}.idea_container h2,.distribute_container h2,.intro_container h2{text-align:center;margin-bottom:20px;font-size:18px;color:#EEE}.idea_container h3,.distribute_container h3,.intro_container h3{text-align:center;margin-bottom:20px;font-size:16px;color:#EEE}.idea_container h2+h3,.distribute_container h2+h3,.intro_container h2+h3{margin-bottom:30px}.idea_container p,.distribute_container p,.intro_container p,.idea_container ol,.distribute_container ol,.intro_container ol,.idea_container ul,.distribute_container ul,.intro_container ul{margin-bottom:20px}.product_all_assignments{border-left:1px solid #666666;padding-left:20px;box-sizing:border-box;width:45%;position:relative;height:1px}.product_all_assignments .product_all_assignments_header{height:0}.product_all_assignments .product_all_assignments_header>div{display:inline-block;font-size:11px;font-weight:normal;color:#888;position:relative;bottom:3px}.product_all_assignments .product_all_assignments_header>div span{margin-top:3px;display:inline-block;font-size:8px}.product_all_assignments .product_all_assignments_header>div:nth-child(1){width:100px;margin-left:-10px}.product_all_assignments .product_all_assignments_header>div:nth-child(1) span{margin-left:16px}.product_all_assignments .product_all_assignments_header>div:nth-child(2){width:90px;margin-left:10px;text-align:right}.product_all_assignments .product_all_assignments_header>div:nth-child(2) span{margin-right:-10px}.product_all_assignments .product_all_assignments_header>div:nth-child(3){width:94px;margin-left:-12px;text-align:center}.product_all_assignments .product_all_assignments_header>div:nth-child(3) span{margin-left:-4px}.product_all_assignments .product_all_assignments_header>div:nth-child(4){width:90px;margin-left:-18px}.product_all_assignments .product_all_assignments_header>div:nth-child(4) span:not(.help){margin-left:-6px}.product_all_assignments .product_all_assignments_header>div:nth-child(4) .help{position:relative;top:1px}.product_all_assignments .product_all_assignments_container{overflow-y:auto;overflow-x:hidden;margin-top:35px;height:calc(100% - 35px)}.product_all_assignments .product_all_assignments_container label+div:last-child{margin-bottom:0}.product_all_assignments .product_all_assignments_container::-webkit-scrollbar{-webkit-appearance:none;background-color:#474747;width:10px}.product_all_assignments .product_all_assignments_container::-webkit-scrollbar-thumb{border-radius:5px;background-color:#C0C0C0;-webkit-box-shadow:0 0 1px black}.product_all_assignments .product_all_assignments_container>table{margin-top:5px}.product_all_assignments .product_all_assignments_container>table>tbody>tr>td:first-child{width:210px}.product_all_assignments .product_all_assignments_container>table .agent_type{padding-right:10px;white-space:nowrap}.product_all_assignments .product_all_assignments_container>table .agent_type .agent_type_submitter{color:#fff}.product_all_assignments .product_all_assignments_container>table .agent_type .agent_type_submitter:hover{cursor:default}.product_all_assignments.simple .product_assignment_status{display:none}.product_all_assignments.simple .product_all_assignments_header{display:none}.product_all_assignments.simple .product_all_assignments_container>table{margin-top:0}.product_all_assignments.simple .product_all_assignments_container>table>tbody>tr>td:first-child{width:0}.product_all_assignments.simple .agent_directory{display:none}.product_all_assignments.simple .product_all_assignments_container,.product_all_assignments.showing .product_all_assignments_container{margin-top:0;height:100%}.product_all_assignments small{color:#999;font-size:12px;display:inline-block;position:relative;top:-5px}.product_all_assignments .dt_add_del{min-width:30px}.product_all_assignments .product_assignment{padding-bottom:5px;display:inline-block;white-space:nowrap;vertical-align:middle;display:flex}.product_all_assignments .product_assignment_certification{margin-top:10px}.product_all_assignments .product_assignments__for_agent_email{margin-right:0}.product_all_assignments .product_assignment_name{padding-right:3px;display:inline-block;vertical-align:middle}.product_all_assignments .applicant_message{padding-right:2px}.product_all_assignments .applicant_message i{position:relative;top:2px}.product_all_assignments.showing .product_assignment_name{display:block;padding-bottom:5px}.product_all_assignments .non_applicable_assignment_option{display:inline-block;position:relative;opacity:.5;font-size:12px;cursor:default;color:#C0C0C0;position:relative;top:-3px}.product_all_assignments input[type="text"].email{width:160px;display:inline-block}.product_all_assignments .note td{padding-left:20px;line-height:1.3}.product_all_assignments .no_click:hover{cursor:initial}.product_all_assignments .label+div{margin-bottom:0}.product_all_assignments .viewer_separation{border-top:1px dashed #666666;padding-top:20px;width:448px}.product_all_assignments .product_assignment_container:not(:last-child)>td{padding-bottom:10px}.product_all_assignments .product_assignment_container .agent_directory{display:none;font-size:12px;position:relative;top:-2px;padding-left:5px;padding-right:10px}.product_all_assignments .product_assignment_container:hover .agent_directory{display:inline-block}.product_all_assignments .product_assignment_container .dt_row td:last-child{vertical-align:top !important}.product_all_assignments .product_assignment_status,.product_all_assignments .product_assignments__has_apprentice{margin-right:3px}#product_container.centered .product_all_assignments{border-left:0;max-height:none;border-top:1px solid #666666;padding:20px 0 0 0;margin:20px 20px 20px 0;height:100% !important;position:static;width:100%}#product_container.centered .product_all_assignments:before,#product_container.centered .product_all_assignments:after{display:none}#product_container.centered .product_all_assignments .product_all_assignments_container{padding-bottom:0}#product_container.centered .product_all_assignments .product_all_assignments_container table{margin-top:0}@media only screen and (max-width: 1300px){#product_container .product_all_assignments{border-left:0;max-height:none;border-top:1px solid #666666;padding:20px 0 0 0;margin:20px 20px 20px 0;height:100% !important;position:static;width:100%}#product_container .product_all_assignments:before,#product_container .product_all_assignments:after{display:none}#product_container .product_all_assignments .product_all_assignments_container{padding-bottom:0}#product_container .product_all_assignments .product_all_assignments_container table{margin-top:0}}.idea_container,.distribute_container,.intro_container{max-width:768px;margin:0 auto;background-color:#333;opacity:.95;text-align:left;line-height:1.3;border-left:1px solid #666666;border-right:1px solid #666666;box-sizing:border-box;min-height:100vh;padding-bottom:20px;padding-left:40px;padding-right:40px}.has_header.has_footer.idea_container,.has_header.has_footer.distribute_container,.has_header.has_footer.intro_container{padding-top:76px;padding-bottom:20px}.has_header.idea_container:not(.has_footer),.has_header.distribute_container:not(.has_footer),.has_header.intro_container:not(.has_footer){padding-top:80px}.idea_container:not(has_header).has_footer,.distribute_container:not(has_header).has_footer,.intro_container:not(has_header).has_footer{padding-top:80px;padding-bottom:60px}.idea_container:not(.has_header):not(.has_footer),.distribute_container:not(.has_header):not(.has_footer),.intro_container:not(.has_header):not(.has_footer){padding-top:20px;padding-bottom:20px}.idea_container:not(.has_footer),.distribute_container:not(.has_footer),.intro_container:not(.has_footer){min-height:calc(100vh)}.has_footer.idea_container,.has_footer.distribute_container,.has_footer.intro_container{min-height:calc(100vh - 37px)}.idea_container h2,.distribute_container h2,.intro_container h2{text-align:center;margin-bottom:20px;font-size:18px;color:#EEE}.idea_container h3,.distribute_container h3,.intro_container h3{text-align:center;margin-bottom:20px;font-size:16px;color:#EEE}.idea_container h2+h3,.distribute_container h2+h3,.intro_container h2+h3{margin-bottom:30px}.idea_container p,.distribute_container p,.intro_container p,.idea_container ol,.distribute_container ol,.intro_container ol,.idea_container ul,.distribute_container ul,.intro_container ul{margin-bottom:20px}.product_reviews_container{padding:20px;border-top:1px solid #666666}.product_reviews_container .product_question_category{margin-top:15px;margin-bottom:15px}.product_reviews_container .product_question_category_showing{color:#EEE}.product_reviews_container h2{margin-bottom:20px;width:100%;text-align:center}.product_reviews_container h2 div:first-child{margin-bottom:5px;font-size:20px}.product_reviews_container h2 div:last-child:not(:first-child){margin-bottom:5px;font-size:16px}.product_reviews_container h2 div.hideable{font-size:14px}.product_reviews_container .product_reviews_groups table{width:85%;margin:0 auto 20px auto}.product_reviews_container .product_reviews_groups table td{padding-bottom:5px}.product_reviews_container .product_reviews_groups table td:first-child{text-align:right;vertical-align:middle;padding-right:10px;white-space:nowrap}.product_reviews_container .product_reviews_groups table td:last-child{width:80%}.product_reviews_container .product_reviews_groups table tr:last-child td{padding-bottom:0}.product_reviews_container .product_reviews_groups table select{width:100%}.product_reviews_container .dt_table td:last-child{width:20px}.product_reviews_container .product_reviews{margin-bottom:10px}.product_reviews_container .product_reviews .product_review_tabs{margin-bottom:10px}.product_reviews_container .product_reviews .product_review_tabs .product_review_tab{display:inline-block;background-color:#666;padding:10px;margin-bottom:5px;color:#aaa}.product_reviews_container .product_reviews .product_review_tabs .product_review_tab.active{background-color:transparent;border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #aaa;color:white}.product_reviews_container .product_reviews .product_review_tabs .product_review_tab:hover{cursor:pointer}.product_reviews_container .product_reviews .product_review_tabs .product_review_tab .product_review_accepted{color:#7C7}.product_reviews_container .product_reviews .product_review_tabs .product_review_tab .product_review_rejected{color:#F55}.product_reviews_container .product_reviews .product_review_tabs .product_review_tab .product_review_needs_work{color:#fdfd62}.product_reviews_container .product_reviews .product_review>label{margin-bottom:10px}.product_reviews_container .product_reviews .product_review>label:not(:first-child){margin-top:20px}.product_reviews_container .product_reviews .product_review>table{width:100%}.product_reviews_container .product_reviews .product_review>table td{width:100%}.product_reviews_container .product_reviews .product_review>table tr:first-child label{margin-top:0}.product_reviews_container .product_reviews .product_characterization{padding:10px;background-color:#555;border-radius:5px;width:100%}.product_reviews_container .product_reviews .product_characterization table td{padding-bottom:8px}.product_reviews_container .product_reviews .product_characterization table:last-of-type td{padding-bottom:0}.product_reviews_container .product_reviews .product_characterization .ui-slider-handle{height:18px;line-height:1.2}.product_reviews_container .product_reviews .product_characterization .ui-state-disabled{opacity:1}.product_reviews_container .product_reviews .product_characterization .product_characterize_slider:after{line-height:1.2 !important}.product_reviews_container .product_reviews_suggest_changes{margin-top:20px;font-size:13px}.idea_container,.distribute_container,.intro_container{max-width:768px;margin:0 auto;background-color:#333;opacity:.95;text-align:left;line-height:1.3;border-left:1px solid #666666;border-right:1px solid #666666;box-sizing:border-box;min-height:100vh;padding-bottom:20px;padding-left:40px;padding-right:40px}.has_header.has_footer.idea_container,.has_header.has_footer.distribute_container,.has_header.has_footer.intro_container{padding-top:76px;padding-bottom:20px}.has_header.idea_container:not(.has_footer),.has_header.distribute_container:not(.has_footer),.has_header.intro_container:not(.has_footer){padding-top:80px}.idea_container:not(has_header).has_footer,.distribute_container:not(has_header).has_footer,.intro_container:not(has_header).has_footer{padding-top:80px;padding-bottom:60px}.idea_container:not(.has_header):not(.has_footer),.distribute_container:not(.has_header):not(.has_footer),.intro_container:not(.has_header):not(.has_footer){padding-top:20px;padding-bottom:20px}.idea_container:not(.has_footer),.distribute_container:not(.has_footer),.intro_container:not(.has_footer){min-height:calc(100vh)}.has_footer.idea_container,.has_footer.distribute_container,.has_footer.intro_container{min-height:calc(100vh - 37px)}.idea_container h2,.distribute_container h2,.intro_container h2{text-align:center;margin-bottom:20px;font-size:18px;color:#EEE}.idea_container h3,.distribute_container h3,.intro_container h3{text-align:center;margin-bottom:20px;font-size:16px;color:#EEE}.idea_container h2+h3,.distribute_container h2+h3,.intro_container h2+h3{margin-bottom:30px}.idea_container p,.distribute_container p,.intro_container p,.idea_container ol,.distribute_container ol,.intro_container ol,.idea_container ul,.distribute_container ul,.intro_container ul{margin-bottom:20px}.product_invitations_container{padding:20px;border-top:1px solid #666666}.product_invitations_container h2{width:100%;font-size:20px;margin-bottom:20px;text-align:center}.product_invitations_container h2 .invitation_help{display:inline-block;max-width:480px;font-size:13px;font-weight:normal;padding-top:5px;padding-bottom:5px;line-height:1.3}.product_invitations_container>label+div{margin-bottom:20px}.product_invitations_container>label+div:last-child{margin-bottom:0px}.product_invitations_container .product_invitation_dates div{display:inline-block}.product_invitations_container .product_invitation_dates div.video_conf_url_container{display:block}.product_invitations_container .product_invitation_dates div input{width:140px;margin-right:0}.product_invitations_container .product_invitation_dates div .url{width:335px;max-width:400px}.product_invitations_container .product_invitation_dates div .duration{width:120px;color:#333}.product_invitations_container .product_invitation_dates div .time_zone{width:80px;color:#333}.product_invitations_container .product_invitations .invitation input{margin-right:0}.product_invitations_container .product_invitations .invitation input.email{width:205px}.product_invitations_container .product_invitations .invitation input.greeting{width:120px}.product_invitations_container .product_invitations .invitation input.sent{margin-left:4px}.product_invitations_container .product_invitations .invitation .dt_add_del{position:relative;top:-3px}.product_invitations_container .product_invitations th{padding-bottom:5px;padding-right:5px;font-size:14px;opacity:.7;font-weight:normal;text-align:left}.product_invitations_container .product_invitations th .send_help{font-size:12px;opacity:.7;white-space:nowrap}.product_invitations_container .product_invitations td:not(:last-child){width:1px;padding:2px}.product_invitations_container .apply_message{height:200px}.idea_container,.distribute_container,.intro_container{max-width:768px;margin:0 auto;background-color:#333;opacity:.95;text-align:left;line-height:1.3;border-left:1px solid #666666;border-right:1px solid #666666;box-sizing:border-box;min-height:100vh;padding-bottom:20px;padding-left:40px;padding-right:40px}.has_header.has_footer.idea_container,.has_header.has_footer.distribute_container,.has_header.has_footer.intro_container{padding-top:76px;padding-bottom:20px}.has_header.idea_container:not(.has_footer),.has_header.distribute_container:not(.has_footer),.has_header.intro_container:not(.has_footer){padding-top:80px}.idea_container:not(has_header).has_footer,.distribute_container:not(has_header).has_footer,.intro_container:not(has_header).has_footer{padding-top:80px;padding-bottom:60px}.idea_container:not(.has_header):not(.has_footer),.distribute_container:not(.has_header):not(.has_footer),.intro_container:not(.has_header):not(.has_footer){padding-top:20px;padding-bottom:20px}.idea_container:not(.has_footer),.distribute_container:not(.has_footer),.intro_container:not(.has_footer){min-height:calc(100vh)}.has_footer.idea_container,.has_footer.distribute_container,.has_footer.intro_container{min-height:calc(100vh - 37px)}.idea_container h2,.distribute_container h2,.intro_container h2{text-align:center;margin-bottom:20px;font-size:18px;color:#EEE}.idea_container h3,.distribute_container h3,.intro_container h3{text-align:center;margin-bottom:20px;font-size:16px;color:#EEE}.idea_container h2+h3,.distribute_container h2+h3,.intro_container h2+h3{margin-bottom:30px}.idea_container p,.distribute_container p,.intro_container p,.idea_container ol,.distribute_container ol,.intro_container ol,.idea_container ul,.distribute_container ul,.intro_container ul{margin-bottom:20px}.product_footer{padding:15px;border-top:1px solid #666666;z-index:2;background-color:#141414;position:fixed;bottom:0;width:100%}.product_footer .product_footer_top{position:relative}.product_footer .product_footer_top .product_buttons{text-align:left}.product_footer .product_footer_top .product_buttons button{background-color:#888;border:1px solid #aaa;color:#eee}.product_footer .product_footer_top .product_buttons button.highlighted{padding:5px 20px 5px 20px;background-color:#00a2dd;color:#fff;border:1px solid #ccc}.product_footer .product_footer_top .product_autosave.active{background-color:#5a5}.product_footer .product_footer_top .product_other_buttons{font-size:12px}.product_footer .product_footer_top .product_other_buttons button,.product_footer .product_footer_top .product_other_buttons input[type=submit]{vertical-align:top}.product_footer .product_footer_top .product_other_buttons .product_cancel_review{position:absolute;top:17px;right:-3px}.product_footer .product_footer_top .product_other_buttons .product_delete{position:absolute;top:-3px;right:-3px}.product_footer .help-inline{padding-top:10px}.idea_container,.distribute_container,.intro_container{max-width:768px;margin:0 auto;background-color:#333;opacity:.95;text-align:left;line-height:1.3;border-left:1px solid #666666;border-right:1px solid #666666;box-sizing:border-box;min-height:100vh;padding-bottom:20px;padding-left:40px;padding-right:40px}.has_header.has_footer.idea_container,.has_header.has_footer.distribute_container,.has_header.has_footer.intro_container{padding-top:76px;padding-bottom:20px}.has_header.idea_container:not(.has_footer),.has_header.distribute_container:not(.has_footer),.has_header.intro_container:not(.has_footer){padding-top:80px}.idea_container:not(has_header).has_footer,.distribute_container:not(has_header).has_footer,.intro_container:not(has_header).has_footer{padding-top:80px;padding-bottom:60px}.idea_container:not(.has_header):not(.has_footer),.distribute_container:not(.has_header):not(.has_footer),.intro_container:not(.has_header):not(.has_footer){padding-top:20px;padding-bottom:20px}.idea_container:not(.has_footer),.distribute_container:not(.has_footer),.intro_container:not(.has_footer){min-height:calc(100vh)}.has_footer.idea_container,.has_footer.distribute_container,.has_footer.intro_container{min-height:calc(100vh - 37px)}.idea_container h2,.distribute_container h2,.intro_container h2{text-align:center;margin-bottom:20px;font-size:18px;color:#EEE}.idea_container h3,.distribute_container h3,.intro_container h3{text-align:center;margin-bottom:20px;font-size:16px;color:#EEE}.idea_container h2+h3,.distribute_container h2+h3,.intro_container h2+h3{margin-bottom:30px}.idea_container p,.distribute_container p,.intro_container p,.idea_container ol,.distribute_container ol,.intro_container ol,.idea_container ul,.distribute_container ul,.intro_container ul{margin-bottom:20px}.financial_attributes_container{width:237px}.financial_attributes_container .financial_attributes{font-size:14px;background-color:#f8f8f8;border-collapse:collapse;border-spacing:0;width:100%}.financial_attributes_container .financial_attributes #product_predicted_roi{color:black}.financial_attributes_container .financial_attributes tr td,.financial_attributes_container .financial_attributes tr th{padding:5px;border:1px solid #666666;color:#555}.financial_attributes_container .financial_attributes tr:first-child{background-color:#ccc;text-align:center;color:#333}.financial_attributes_container .financial_attributes tr:first-child small{font-size:12px}.financial_attributes_container .financial_attributes tr:last-child{background-color:#ccc;text-align:center}.this_product_container{margin-bottom:20px}.this_product_container .financial_attributes_container{margin:0 auto}.this_product_container .financial_attributes_container .financial_attributes input{height:16px;position:relative;top:-1px;margin-right:3px;margin-left:2px;text-align:right;padding-right:2px;font-size:12px}.this_product_container .financial_attributes_container .financial_attributes tr:first-child input{width:77px}.this_product_container .financial_attributes_container .financial_attributes :not(:first-child) input{width:30px}.similar_products_container .similar_products{background-color:#474747;border:1px solid #666666;margin:0 auto;padding:10px;width:799px;max-width:100%}.similar_products_container .similar_products>div{width:100%;text-align:center}.similar_products_container .similar_products .financial_attributes_container{display:inline-block;width:236px;margin:10px}@media only screen and (max-width: 1110px){.similar_products_container .similar_products{width:539px}}@media only screen and (max-width: 500px){.finance{width:100% !important;left:0 !important;border:0 !important}.finance .financial_attributes_container{width:100%}}#product_intro_container{width:100%;height:100vh}#product_container .assignment_status_dialog{background-color:black}.idea_container{font-style:normal}.idea_container .intro_error{color:#f55;height:16px;padding-top:5px;font-size:14px;text-align:center}.idea_container textarea{width:100%;height:50px;display:inline-block}.idea_container ol{margin-bottom:5px}.idea_container ol li{margin-left:17px}.product_locked,.stage_help_message_container{font-size:15px;line-height:1.2;position:relative}.product_locked .stage_help_message,.stage_help_message_container .stage_help_message{padding:10px 10px 15px 10px}.product_locked .stage_help_message ol,.product_locked .stage_help_message ul,.stage_help_message_container .stage_help_message ol,.stage_help_message_container .stage_help_message ul{margin-left:20px;margin-bottom:10px}.product_locked .stage_help_message ol li:not(:last-child),.product_locked .stage_help_message ul li:not(:last-child),.stage_help_message_container .stage_help_message ol li:not(:last-child),.stage_help_message_container .stage_help_message ul li:not(:last-child){margin-bottom:3px}.product_locked .stage_help_message>p,.stage_help_message_container .stage_help_message>p{margin-bottom:10px}.product_locked .stage_help_message:not(.expanded),.stage_help_message_container .stage_help_message:not(.expanded){max-height:70px;overflow:hidden;position:relative}.product_locked .show_more_help,.stage_help_message_container .show_more_help{display:block;font-size:13px;position:absolute;bottom:0;left:0px;background-color:rgba(80,80,80,0.85);border-top:1px solid #777;border-right:1px solid #888;border-top-right-radius:5px;padding:0 5px 1px 3px}.product_locked .show_more_help.expanded,.stage_help_message_container .show_more_help.expanded{margin-top:10px}.product_locked{padding:10px;border:1px solid #ddd;background-color:white;color:#333}.stage_help_message_container{border-bottom:1px solid #666666;background-color:#474747}.product_error{font-size:14px;padding:10px;background-color:#FF5555;color:#FFF;border:1px solid #FF7777;line-height:1.3}.product_error a{color:#f1d571}.product_success{font-size:14px;padding:10px;background-color:#33aa33;color:#FFF;border:1px solid #55cc55;line-height:1.3}.product_top{display:flex;border-bottom:1px solid #666666;margin:20px 10px 20px 20px;position:relative}.preview_edit{text-align:right;top:5px;font-size:14px;position:absolute;padding:2px 15px 3px 8px;background-color:#141414;border-left:1px solid #666666;border-bottom:1px solid #666666;right:-20px;top:-20px;border-bottom-left-radius:5px}.preview_edit span{color:#666666}.distribute_container h2{color:#EEE;font-size:20px;text-align:center;margin-bottom:40px}.distribute_container ul{margin-left:40px}.distribute_container p{text-align:left;margin-bottom:10px}.product_specific_content{padding:20px}.intro_container p{text-align:center;margin-bottom:10px}.mentor_message_container{height:0;overflow:hidden;transition:height .5s, margin-top .5s, margin-bottom .5s}.mentor_message_container .mentor_message{background-color:#def;color:#333;padding:20px;display:flex;flex-direction:row;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:5px 5px rgba(0,0,0,0.3);position:relative;margin:20px}.mentor_message_container .mentor_message .mentor_message_close{position:absolute;top:2px;right:10px;font-size:24px;opacity:.5}.mentor_message_container .mentor_message .mentor_message_close:hover{cursor:pointer}.mentor_message_container .mentor_message .mentor_message_image{padding-right:20px}.mentor_message_container .mentor_message .mentor_message_image img{width:100px}.mentor_message_container .mentor_message .mentor_message_text{text-align:left;line-height:1.2;font-size:16px}.mentor_message_container .mentor_message p{margin-bottom:10px}.mentor_message_container .mentor_message ul,.mentor_message_container .mentor_message ol{margin-left:20px;margin-bottom:10px;line-height:1}.mentor_message_container .mentor_message ul li,.mentor_message_container .mentor_message ol li{margin-bottom:5px}.select2-container--open{text-align:left}.select2-container--open .select2-results__group{color:#777}.select2-container--open .select2-results__option{color:#888}.select2-selection__choice{color:#777}.select2-search__field{margin-top:7px !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{max-width:95%}.charactization,.donate,.share,.chat{color:#ecae00;font-size:14px}.charactization:hover,.donate:hover,.share:hover,.chat:hover{color:#ffbc00}.charactization span,.donate span,.share span,.chat span{background-color:#ecae00;color:#664800}.charactization:hover span,.donate:hover span,.share:hover span,.chat:hover span{background-color:#ffbc00}.charactization span{text-align:center;font-size:14px;width:24px;height:24px;border-radius:50%;line-height:1.3;position:relative;top:8px;padding-top:2px}.charactization,.donate,.share{margin-right:10px}.donate span{text-align:center;font-size:19px;width:24px;height:24px;padding-top:2px;border-radius:50%;font-weight:bold;position:relative;top:1px;color:#444}.share span{text-align:center;width:24px;height:24px;padding-top:4px;border-radius:50%;padding-left:1px;position:relative;bottom:-2px}.chat span{text-align:center;width:24px;height:24px;padding-top:4px;border-radius:50%;padding-left:1px;position:relative;bottom:-9px}.characterization_dialog{position:absolute;left:calc(50% - 240px);width:485px;height:575px;z-index:100;margin-top:-263px}.characterization_dialog iframe{border:1px solid #555;border-radius:10px;box-shadow:10px 10px 10px rgba(0,0,0,0.5)}#product_container.centered .product_top{display:block}#product_container.centered .product_top .product_information{border-right:0;width:100%}@media only screen and (max-width: 1300px){#product_container .product_top{display:block}#product_container .product_top .product_information{border-right:0;width:100%}}@media only screen and (max-width: 800px){.mentor_message_container .mentor_message{flex-direction:column}.mentor_message_container .mentor_message .mentor_message_text{margin-top:20px}}
