.top-banner h1{margin-top:80px;width:90%;font-weight:300}.whitespace-tall{min-height:400px;color:#656565}.whitespace{color:#656565}.whitespace h5{font-weight:200}.subtext{font-size:12px;font-weight:500}.errorlist{padding:0;font-size:12px;font-weight:500;list-style:none;line-height:1.65}ul{list-style:none}#index-banner{color:#ffffff;min-height:360px;background:url(../images/index-bg-hands.png) no-repeat center}#index-banner h5{font-weight:200}#index-two-tone{background:#277F6A;background:-moz-linear-gradient(left, #277f6a 50%, #3ea286 50%);background:-webkit-gradient(linear, left top, right top, color-stop(50%, #277f6a), color-stop(50%, #3ea286));background:-webkit-linear-gradient(left, #277f6a 50%, #3ea286 50%);background:-o-linear-gradient(left, #277f6a 50%, #3ea286 50%);background:-ms-linear-gradient(left, #277f6a 50%, #3ea286 50%);background:linear-gradient(to right, #277f6a 50%, #3ea286 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#277F6A', endColorstr='#3EA286',GradientType=1 )}#index-banner{height:360px}.infobox h2{margin-top:6.5em}.infobox h5{width:93%;line-height:1.7em}.infobox h4 a{display:inline-block;padding:13px 26px;color:#f2f2f3;text-decoration:none;margin-top:16.5em}.infobox h4 a:hover{text-decoration:none}#index-video{margin:0 0 80px 0}#index-individuals .container,#index-community .container,#index-pro .container{min-height:472px}.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}.flex-video-foil{padding-top:0}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video-foil.widescreen{padding-bottom:67.5%}.flex-video iframe,.flex-video object,.flex-video embed{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px){.flex-video{padding-top:0}}.index-video-container,.index-video-description{margin-top:60px;margin-bottom:45px}.index-video-description h3{margin-top:0}.index-video-description h3,.index-video-description h5{margin-left:5%;color:#297e6a;font-weight:300}.index-video-description h3{font-weight:400}#index-individuals{background:url(../images/index-bg-individuals.png) no-repeat center top #3ea286}#index-individuals .infobox h4 a{background-color:#277F6A}#index-community{background:url(../images/index-bg-community.png) no-repeat center top #3f9b45}#index-community .infobox h4 a{background-color:#86E200;color:#277F6A;margin-top:16.5em}#index-community .infobox p{width:100%}#index-community span{width:90%}#index-pro{background:url(../images/index-bg-pro.png) no-repeat center top #297e6a}#index-pro .infobox h4 a{background-color:#41A184}#index-pro .infobox h5{margin-bottom:32px}#index-hills{background:url(../images/index-bg-rolling-hills.png) repeat-x center bottom #31cdac}#index-hills img{display:block;margin-left:auto;margin-right:auto;padding-top:52px;width:100%;max-width:883px}#login-bg{background-color:#FFF;border-top:solid 2px #BBB;color:#656565}#login-bg .content{text-align:center}#login-bg .providers,#login-bg h2,#login-bg h5{clear:both;font-weight:normal;text-align:center}#login-bg h2{margin-top:0px;margin-bottom:5px}#login-bg h5{font-weight:200;font-size:15px;margin-top:5px;margin-bottom:15px}#login-bg .help{text-align:center}#login-bg .spacer-top{border-top:1px solid #ddd;padding-top:12px}#login-bg .sso{margin:0 auto;margin-top:2em;padding:1.5em 2em;background:#f7f7f7;border-radius:3px;border:1px solid #ddd;zoom:1;max-width:550px}#login-bg .sso:after,#login-bg .sso:before{content:" ";display:table}#login-bg .sso:after{clear:both}#login-bg ul.sign-in-form,#login-bg ul.create-account-form{padding-left:0}#login-bg ul.sign-in-form li input,#login-bg ul.create-account-form li input{margin:0;padding:4px 4px 4px 10px;border:2px solid #ddd;font-size:24px;color:#656565}#login-bg ul.sign-in-form>li:last-of-type,#login-bg ul.create-account-form>li:last-of-type{text-align:center}#login-bg ul.sign-in-form li,#login-bg ul.create-account-form li{margin:18px auto 18px auto}#login-bg ul.sign-in-form li,#login-bg ul.create-account-form li,#login-bg ul.sign-in-form li input,#login-bg ul.create-account-form li input{width:355px}#login-bg ul.sign-in-form li span,#login-bg ul.create-account-form li span{display:block;font-size:11px}#login-bg .providers{float:left;position:relative;left:50%;padding:1em 0}#login-bg .toggle-additional{padding-top:1em;border-top:1px solid #eee}#login-bg .toggle-additional a{text-decoration:none;color:#999}#login-bg .toggle-additional a:hover{color:#555}#login-bg .providers.additional{padding-top:0}#login-bg .providers li{float:left;position:relative;right:50%;padding:0}#login-bg .provider{display:block;float:left;height:0;margin:0 .5em;overflow:hidden;padding-top:31px;width:91px;box-shadow:0 1px 3px #fee}#login-bg #twitter{background:url("../images/soc_login.png") 0px 0px no-repeat}#login-bg #facebook{background:url("../images/soc_login.png") -102px 0px no-repeat}#login-bg #ted{background:url("../images/partner_login.png") 0 0 no-repeat}#login-bg #udacity{background:url("../images/partner_login.png") -109px 0 no-repeat}#login-bg #google{background:url("../images/soc_login.png") -204px 0 no-repeat}#login-bg #open-id{background:url("../images/soc_login.png") -306px 0px no-repeat}#login-bg input.open-id{background:url("../images/soc_login.png") -306px 0px no-repeat;display:block;float:left;height:0 !important;margin-top:10px;overflow:hidden;padding:33px 0 0 0;width:102px}#login-bg .content form p{margin-top:1em}#login-bg .content form p.help{color:#999;margin:-.5em 0 1em}#login-bg .content form{margin:0 140px}#login-bg div.sso form ul{padding:0}#login-bg button,#login-bg button[disabled]:hover{float:none;margin-top:6px;background-color:#277f6a;border:medium none;color:#f2f2f3;font-size:14px;padding:10px 20px}#login-bg #create .prompt{clear:both;margin-top:4em;text-align:center;font-size:1.25em}#login-bg .sso:last-of-type{margin-bottom:30px}#login-bg .errorlist{background:url("../images/red_arrow.png") no-repeat scroll left bottom rgba(0,0,0,0);clear:both;margin:10px 0;padding:0 0 8px;font-size:12px;line-height:15px}#login-bg ul.sign-in-form .errorlist li,#login-bg ul.create-account-form .errorlist li{background:none repeat scroll 0 0 #d75b5b;clear:both;color:#fff;font-weight:400;list-style:outside none none;margin:0;padding:10px 13px}#create-banner{color:#ffffff;min-height:300px;background:url(../images/create-bg-playericon.png) no-repeat center #3ea286}#create-banner .create-instructions{margin:18px 0 5px 0}#create-banner .main_video_form_field{border:none;padding:10px;padding-right:0;font-size:14px;width:65%;font-weight:200}#create-banner .blue-green-button{color:#f2f2f3;background-color:#277f6a;display:inline;padding:10px 20px;border:none;font-size:14px;left:-5px;position:relative}#create-banner .errorlist{color:#a1cf3d;margin:10px 0 0 10px}#submit_video_form a{color:#a1cf3d;text-decoration:underline}#create .whitespace-tall h3{margin-top:35px}#create .whitespace li:first-of-type{margin-top:20px}#create .whitespace ul h5{font-weight:300}#bulk_create{display:block}#community-banner{min-height:300px;background:url(../images/community-bg-twohands.png) no-repeat center #3f9b45}h1.community-header{margin:45px 0 15px 0}h5.community-header{margin-bottom:15px}.mini-banner-header{width:100%;background-color:#3f9b45;color:#fff;margin:35px 0 35px 0}.mini-banner-header h4{font-size:22px;font-weight:400}.community-directory div.community-directory-listing{color:#656565}.community-directory-listing-frame{width:inherit;height:120px;text-align:center;display:table-cell;vertical-align:middle;background-color:#fff;border:1px solid #656565;margin-top:15px}.community-directory-listing-frame img{max-width:135px;max-height:115px}.community-directory-listing h4{font-weight:300;margin:15px 0 5px 0;color:#297e6a}.community-directory-listing h6{font-weight:500;margin-bottom:30px}.community-directory-listing p{font-weight:300}#community #footer{margin-top:25px}@media (max-width: 768px){h4,h5,h6{margin-bottom:2em;margin-top:1em}.infobox h4,.infobox h4 a,#index-community .infobox h4 a{margin-top:0}#index-banner{background-image:none;background-color:#277F6A;height:160px;min-height:160px;display:inline}#index-banner h1{margin-top:1em}#index-two-tone{background:#277F6A}.infobox h2{margin-top:9em}.index-video-container{margin-top:40px;margin-bottom:0}.index-video-description{margin-top:5px;margin-bottom:20px}#index-community .infobox span{float:left}#index-community .infobox h4{float:right}}@media (min-width: 768px){#index-banner h5{width:75%}}@media (min-width: 992px){#index-banner h5{width:90%}}@media (min-width: 1200px){#index-banner h1{width:65%}}form.email-form{text-align:center}form.email-form input{width:80%}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}body{font-size:14px;font-weight:200;letter-spacing:.03em;word-spacing:0.04em;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, "Liberation Sans", sans-serif;background-color:#f2f2f3;color:#f2f2f3}h1,h2,h3{font-family:"Raleway", "Helvetica Neue", "Roboto", Helvetica, Arial, "Liberation Sans", sans-serif}h1{letter-spacing:.05em;font-weight:200}h3,h2{letter-spacing:.05em;font-weight:300}h4,h5,h6{letter-spacing:.07em;font-weight:300}h1{font-size:40px}h2{font-size:36px}h3{font-size:32px}h4{font-size:20px}h5{font-size:16px;line-height:1.7em}h6{font-size:14px;line-height:1.4em}a,a:hover{color:#297e6a}.float-right{float:right}.float-left{float:left}#main-content{background-color:#f2f2f3}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.navbar,#footer{background-color:#f2f2f3;color:#f2f2f3}.navbar h6,#footer h6{font-weight:200}.announce-banner{background-color:#f2f2f3;padding:0;color:#656565;margin:0}.announce-banner li{padding:8px 0;text-align:center;list-style-type:none;border-bottom:1px solid #77A700}.announce-banner li a,.announce-banner li a:visited,.announce-banner li a:hover{color:#77A700;text-decoration:none;font-weight:300;padding:0 10px}div.note a.hide-messages{float:right}.email-confirmation{display:none}nav span{float:right}.navbar{margin-bottom:0;border-bottom:0;background-color:#f2f2f3;font-weight:300;font-size:14.2px}.navbar-nav>li>a{padding-top:17px;padding-bottom:20px}.navbar a,.navbar a:hover{color:#656565}.navbar .search-icon{padding-top:16px;padding-bottom:21px}.navbar-brand{height:41px;width:40px;position:relative;top:8px;padding:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-toggle{padding-top:14px}.navbar-toggle .icon-bar{background-color:#74BC3B}.navbar .counter{position:relative}.navbar strong{font-weight:500;color:#77A700}.navbar li.dropdown:last-child{margin-left:30px}.navbar .dropdown-menu strong{margin:12px 0 6px 30px;display:block}.dropdown-menu>li>a{color:#656565;font-weight:300}.dropdown-menu{border:none;border-top:8px solid #77A700;box-shadow:none;background-color:#f2f2f3;width:230px;display:block}.navbar-nav>li>.dropdown-menu{margin-top:-7px}.navbar-nav>li>.dropdown-menu{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.dropdown-menu>li{overflow:hidden}.dropdown-menu>li>a{padding:7px 30px}.nav>li>a:hover,.nav>li>a:focus{background:#e8e8e8}#me_menu a:hover{text-decoration:none}.navbar li#me_menu{float:left;padding-top:17px}.navbar li#me_menu:hover #user_menu #menu{display:block}.navbar li#me_menu #user_menu{position:relative;z-index:20 !important}.navbar li#me_menu #user_menu #menu_name a{color:#77a700;font-weight:normal;max-width:101px;overflow:hidden;padding:18px 0 20px 0;text-overflow:ellipsis}.navbar li#me_menu #user_menu #menu_name a:hover{background-color:#e8e8e8}.navbar li#me_menu #user_menu #menu{background:#f2f2f3;display:none;border-top:8px solid #77A700;padding:0 0 10px 0;position:absolute;right:0;top:33px;width:230px}.navbar li#me_menu #user_menu #menu ul#dropdown{margin:0;padding:0}.navbar li#me_menu #user_menu #menu ul#dropdown li{display:block !important;float:none !important;margin:0;padding:0}.navbar li#me_menu #user_menu #menu ul#dropdown li span#message_count{-moz-border-radius:25px;-moz-box-shadow:inset 0 1px 1px #c8c8c8;-webkit-border-radius:25px;-webkit-box-shadow:inset 0 1px 1px #c8c8c8;background:#e8e8e8;color:#888;display:block;float:right;padding:5px 12px 3px 12px;position:relative;text-shadow:0 1px 0 #FFF;top:-5px}.navbar #user_menu .message_count{float:right;color:#bbb}.navbar li#me_menu #user_menu #menu ul#dropdown li ul#teams_menu{border-top:1px #e4ecee solid;margin:10px 0 0 0}.navbar #me_menu #user_menu #menu ul#dropdown li ul#teams_menu{margin:0;padding:0}.navbar li#me_menu #user_menu #menu ul#dropdown li h4 a{padding:0 0 0 30px;color:#77a700;font-weight:500}.navbar li#me_menu #user_menu #menu ul#dropdown li h4 a:hover{background:transparent}.navbar li#me_menu #user_menu #menu ul#dropdown li a{display:block !important;float:none !important;font-size:14px;margin:0;overflow:hidden;padding:7px 30px;text-overflow:ellipsis}.navbar li#me_menu #user_menu #menu ul#dropdown li:first-of-type a{padding-top:12px}.navbar li#me_menu #user_menu #menu ul#dropdown li a:hover{background:#e8e8e8}#footer{color:#f2f2f2;background-color:#297e6a;padding-top:15px}#footer h6{margin:1.25em 0 2em 0}#footer .footer-logo{margin-top:25px}#footer a{color:#f2f2f2;text-decoration:none}#footer a:hover{text-decoration:underline}#footer-base{padding:4em 0;background-color:#f2f2f3;color:#666}#footer-base a{color:#666}#footer li{list-style-type:none}#footer strong{font-weight:500}a #footer-pcf h6:hover{text-decoration:underline}#footer-terms{margin-top:.25em}#footer-terms ul{padding-left:0}#footer-terms li{font-weight:300;margin:20px 20px 0 0;float:left}#footer-terms li:first-of-type{margin-left:5px}#footer-terms a{color:#82ae0c;text-decoration:none}#footer-terms a:visited{color:#82ae0c}#footer-terms a:hover{text-decoration:underline}#footer-nav span{float:right}#footer-nav ul{line-height:2.1em;float:left;padding-left:55px;font-weight:300}.help-tab{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);right:0;top:33%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100% 0;border-style:solid;border-width:1px;border-bottom:medium none;cursor:pointer;display:block;margin:0;padding:2px 8px;position:fixed;text-align:center;text-decoration:none;z-index:100000;background-color:#7AC139;border-color:#f2f2f3;top:170px}.help-tab a{font-family:"Helvetica Neue", Helvetica, sans-serif;color:#f2f2f3;font-size:13px;font-weight:300;letter-spacing:.07em;text-decoration:none}.help-tab a:hover{text-decoration:none;color:#f2f2f3}#admin_controls{position:fixed;bottom:0;left:0;-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);background:rgba(247,247,247,0.8);z-index:99}#admin_controls ul{float:left;padding:0}#admin_controls ul li{display:inline}#admin_controls a,#admin_controls div.admin-edit-specific-version{display:block;float:left;font-size:14px;padding:.5em 1em;text-decoration:none;color:#777;font-weight:400}div.admin-edit-specific-version select{margin:-3px 3px}#admin_controls:hover a{color:#7692a3}#admin_controls a:hover{color:#1573AD}#site_controls{border-right:1px solid #ddd}ul#site_controls{margin:0;padding:0}@media (max-width: 768px){.announce-banner .hide-messages{right:20px}nav span{float:none}.navbar{min-height:60px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:15px}.navbar li#me_menu #user_menu #menu{position:relative}.navbar li#me_menu{width:100%}.navbar li#me_menu #user_menu #menu{width:100%}#footer-nav{display:inline-block}#footer-terms{margin-left:30px}#footer-nav ul{padding-left:35px}}
