.aria{font-size:1px;text-indent:100%;overflow:hidden;position:absolute;top:0;left:0;height:1px;width:1px}body{margin:0}#eyebrow :not(.lyndacon),#header :not(.lyndacon),#footer :not(.lyndacon){font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}#eyebrow .fa,#header .fa{font-family:FontAwesome}#eyebrow{overflow:visible;width:960px;height:50px;margin:0 auto;color:#fff;position:relative;z-index:1099}#eyebrow .logged_out_cta{margin-top:17px}#eyebrow .logged_out_cta a{color:#ffba00}#eyebrow .logged_out_menu{position:relative;right:-4px}#eyebrow .logged_out_menu a{font-size:15px}#eyebrow>ul{float:right}#eyebrow>ul>li{float:left;margin:18px 20px 0 0;font-size:15px;height:24px}#eyebrow>ul>li:last-child{margin-right:0}#eyebrow>ul>li.menu{position:relative}#eyebrow>ul>li.menu>a{display:inline-block;padding:11px 6px;font:400 15px/15px 'Helvetica Neue',Helvetica,Arial,sans-serif;position:relative;background:#000}#eyebrow>ul>li.menu.sub_open>a{z-index:1001}#eyebrow>ul>li.menu.sub_open .sub_menu{display:block}#eyebrow>ul>li.menu.account_menu{margin:11px 0 0 10px}#eyebrow>ul>li.menu.account_menu>a{padding:2px 40px 2px 10px;font-size:15px;line-height:30px;border:1px solid #000}#eyebrow>ul>li.menu.account_menu .account_avatar{display:block;width:30px;height:30px;border:0;background:#e6e6e6 url(../images/avatar_default_3-up.png) -309px -150px no-repeat;position:absolute;top:2px;right:2px;border-radius:15px;overflow:hidden}#eyebrow>ul>li.menu.account_menu .account_avatar img{width:30px;height:30px}#eyebrow>ul>li.menu.account_menu.sub_open>a{border:1px solid #666;border-bottom:0;padding-bottom:3px}#eyebrow>ul>li.menu#administration_menu{margin-top:11px}#eyebrow>ul>li.menu#administration_menu .admin_type{font-size:18px;line-height:26px;font-weight:700;padding:5px 8px 0}#eyebrow>ul>li.menu#administration_menu>a{padding:2px 4px;font-size:15px;line-height:30px;border:1px solid #000}#eyebrow>ul>li.menu#administration_menu.sub_open>a{padding:2px 4px 3px;border:1px solid #666;border-bottom:0}#eyebrow>ul>li.menu.logged_out{margin-right:15px;border-left:1px solid #666;padding-left:15px;margin-top:18px}#eyebrow>ul>li.menu.logged_out .admin_type{font-size:18px;line-height:26px;font-weight:700;padding:5px 8px 0}#eyebrow>ul>li.menu.logged_out>a{padding:2px 4px;font-size:15px;line-height:30px;color:#ffba00;border:1px solid #000;top:-7px}#eyebrow>ul>li.menu.logged_out.sub_open>a{padding:2px 4px 3px;border:1px solid #666;border-bottom:0}#eyebrow>ul>li.menu.logged_out.last{margin-right:0}#eyebrow a{font:400 15px/24px 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#fff;text-decoration:none}#eyebrow a.gift_banner{font-size:15px}#eyebrow .sub_menu{display:none;font:400 13px/13px 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#ccc;position:absolute;z-index:1000;background:#000;border:1px solid #666;min-width:130px;width:auto;padding:4px 0;right:0;top:35px;box-shadow:0 0 4px 4px rgba(0,0,0,.5)}#eyebrow .sub_menu li{color:#fff;margin:0}#eyebrow .sub_menu a{font:400 15px/25px 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#fff;display:block;white-space:nowrap;padding:0 12px}#eyebrow .sub_menu .sub_tree{border-bottom:1px solid #a0a0a0;padding-bottom:10px}#eyebrow .sub_menu .sub_tree.last{border-bottom:0;padding-bottom:0}#eyebrow .sub_menu .sub_tree>li{margin:5px 0 0}#eyebrow .logged_out .sub_menu{right:0;top:28px}#eyebrow .notification_menu .sub_menu{padding-bottom:0}#eyebrow .gift_icon{display:inline-block;background:transparent url(../images/navsprite.png) 0 -40px no-repeat;width:18px;height:19px;margin:0 4px -4px 0}#eyebrow .gift_icon.spark{background-position:top right;width:28px;height:39px;vertical-align:middle;margin:-13px -5px -10px 0}#eyebrow.no-touch a:hover{text-decoration:underline}#eyebrow.no-touch .sub_menu a:hover{color:#000;background-color:#fff;text-decoration:none}#eyebrow.no-touch>ul>li.menu:hover>a{background:#000;color:#fff;padding-left:9px;padding-right:9px;border-left:1px solid #ccc;border-right:1px solid #ccc;text-decoration:none;z-index:1001}#eyebrow.no-touch>ul>li.menu:hover .sub_menu{display:block}#eyebrow.no-touch>ul>li.menu:hover.account_menu>a{padding:2px 40px 3px 10px;border:1px solid #666;border-bottom:0}#eyebrow.no-touch>ul>li.menu:hover#administration_menu>a{padding:2px 4px 3px;border:1px solid #666;border-bottom:0}#eyebrow.no-touch>ul>li.menu:hover.logged_out>a{padding:2px 4px 3px;border:1px solid #666;border-bottom:0}#header{background:#000;width:100%;margin:0;padding:0;overflow:visible;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}#header .center{position:relative;width:960px;margin:0 auto}#header .logo_bar{background-color:#000;height:54px}#header .menu_bar{background-color:#444;height:40px}#header .bars_large{display:inline-block;background:transparent url(../images/navsprite.png) -24px 0 no-repeat;width:12px;height:11px}#header .bars_small{display:inline-block;background:transparent url(../images/navsprite.png) 0 -20px no-repeat;width:10px;height:10px}#header #nav-logo{position:relative;width:183px;padding:0;color:#fff;min-height:35px;display:block;text-decoration:none;margin-top:13px;margin-left:8px;float:left}#header .ldc-logo{font-size:27px;margin:0;position:relative;display:block}#header .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0 none}#header .lynda-logo-international{display:block;font-size:1px;text-indent:100%;float:left;overflow:hidden;background:transparent url(../images/navsprite.png) 0 -100px no-repeat;width:155px;height:28px;margin:12px 0 0}#header #header_search_form{float:left;margin:3px 0 0 4px;position:relative}#header #header_search_form [type=submit]{margin-right:0}#header #header_search_form .search_icon{content:'';display:block;background:url(../images/navsprite.png) no-repeat top left;background-position:0 -170px;width:15px;height:15px;position:absolute;left:5px;top:10px;z-index:100}#header #header_search_form #header_search_field{display:block;-webkit-appearance:none;font:400 12px/16px 'Helvetica Neue',Helvetica,Verdana,sans-serif;color:#000;position:relative;z-index:1000;float:left;width:334px;margin:5px 0;padding:3px 54px 4px 10px;height:16px;border:1px solid #efefef;border-radius:4px}#header #header_search_form #header_search_field:focus{box-shadow:0 0 0 1px #eee}#header #header_search_form #header_search_field.ac_loading+.em-button .search-icon{background:url(../images/loading_alpha_16x16.gif) no-repeat center center;width:16px;height:16px}#header #header_search_form #header_search_field.ac_loading+.em-button .search-icon:before{content:''}#header #header_search_form #header_search_field::-webkit-input-placeholder,#header #header_search_form #header_search_field::-moz-placeholder,#header #header_search_form #header_search_field:-moz-placeholder,#header #header_search_form #header_search_field:-ms-input-placeholder{color:#bcbcbc}#header #header_search_form .em-button{line-height:16px;height:16px;font-size:16px;padding-top:3px;padding-bottom:4px;width:22px;margin-left:-44px;z-index:1002;position:relative;border-radius:0 4px 4px 0;background-color:#eee;border-color:#eee}#header #header_search_form .em-button .search-icon{color:#444}#header .main_links{float:left;margin:0;padding:0}#header .main_links.right{float:right}#header .main_links.right li:last-child{margin-right:0}#header .main_links.right li:last-child a.main_link{margin-right:0}#header .main_links.right .main_link~.sub_menu{right:0}#header .main_links>li{position:relative;float:left;margin:0;padding:0;overflow:visible;height:40px}#header .main_links>li.sub_open a.main_link{color:#000;background-color:#ccc;z-index:1001;position:relative}#header .main_links>li.sub_open a.main_link .bars_large{background-position:-36px 0}#header .main_links>li.sub_open .sub_menu{display:block}#header .main_links .main_link{display:inline-block;color:#fff;text-decoration:none;padding:11px 8px 12px 4px;font:700 15px/17px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin-right:4px}#header .main_links .main_link~.sub_menu{display:none;position:absolute;width:auto;background-color:#ccc;z-index:1000;overflow:hidden;white-space:nowrap;box-shadow:0 0 4px 4px rgba(68,68,68,.5)}#header .main_links .main_link~.sub_menu.loading{height:48px;background:#333 url(../images/loading-333-ccc.gif) center center no-repeat}#header .main_links .main_link~.sub_menu#subject_sub_menu_a{overflow:visible;float:left;background-color:#fff;width:960px;padding:0}#header .main_links .main_link~.sub_menu#subject_sub_menu_a table{width:100%;margin:0}#header .main_links .main_link~.sub_menu#subject_sub_menu_a table td{padding:0}#header .main_links .sub_link{float:left;margin:0 20px 0 0;height:17px;line-height:17px;padding:12px 0 10px}#header .main_links .sub_link a{font:400 13px/17px 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#fff;text-decoration:none}#header .main_links .sub_link strong{font-size:15px;line-height:15px}#header .main_links #browse_menu{display:table-cell;min-width:160px;background-color:#ccc}#header .main_links .main_subjects{background-color:#ccc}#header .main_links .main_subjects li>a{display:block;font:400 18px/28px 'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;padding:0 12px;color:#000;text-decoration:none}#header .main_links .main_subjects li.active>a{background-color:#fff;text-decoration:none}#header .main_links .main_subjects li.browse_software{margin:10px 0 0;padding:10px 0;border-top:1px solid #fff;color:#fff;background-color:#767676}#header .main_links .main_subjects li.browse_software a{color:#fff}#header .main_links .main_subjects li.browse_software.active a{color:#000}#header .main_links .subject_details{display:none;width:100%;vertical-align:top;background-position:bottom right;background-repeat:no-repeat;background-size:cover}#header .main_links .subject_details dl{display:inline-block;max-width:28%;padding:0 2.5% 20px;vertical-align:top;white-space:normal}#header .main_links .subject_details dd{font:400 15px/18px 'Helvetica Neue',Helvetica,Arial,sans-serif;padding:3px 0;position:relative}#header .main_links .subject_details dd .playlist-center-tip{display:none;margin:0 0 0 15px;position:absolute;left:-20px;top:30px;color:#fff;white-space:normal}#header .main_links .subject_details dd .playlist-center-tip .tip-content{background-color:#333;text-transform:none;width:180px;padding:20px 30px 20px 20px;position:relative}#header .main_links .subject_details dd .playlist-center-tip .tip-content:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #333;position:absolute;top:-10px;left:40px}#header .main_links .subject_details dd .playlist-center-tip .tip-content p{margin:0}#header .main_links .subject_details dd .playlist-center-tip .tip-content .tip-close{position:absolute;top:0;right:4px;font-size:24px;font-weight:300;color:#ccc}#header .main_links .subject_details dd .playlist-center-tip .tip-content .tip-close:hover{cursor:pointer;color:#fff}#header .main_links .subject_details dt{font:700 16px/24px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:10px 0 5px}#header .main_links .subject_details dd a{color:#000;text-decoration:none}#header .main_links .subject_details dd a.more_link,#header .main_links .subject_details dd a:hover{text-decoration:underline}#header .main_links .subject_details.active{display:table-cell}#header.no-touch .main_links li:hover a.main_link{color:#000;background-color:#ccc;z-index:1001;position:relative}#header.no-touch .main_links li:hover a.main_link .bars_large{background-position:-36px 0}#header.no-touch .main_links li:hover .sub_menu{display:block}#header.no-touch .sub_link a:hover{text-decoration:underline}#header .sub_menu .alphabet_filter{display:block;padding:0 12px;margin-top:8px}#header .sub_menu .alphabet_filter ol{display:table;overflow:hidden;text-align:center;margin:0;padding:0}#header .sub_menu .alphabet_filter ol li{display:table-cell;padding:0;text-align:center;min-width:15px;background-color:#ccc;border-right:2px solid #999}#header .sub_menu .alphabet_filter ol li:first-child{border-left:2px solid #999}#header .sub_menu .alphabet_filter ol li.active{background-color:#fff}#header .sub_menu .alphabet_filter ol li a{font-size:14px;line-height:26px;color:#000;text-decoration:none;display:block;min-width:14px;padding:0 4px}#header .sub_menu .alphabet_filter ol li a:hover{background-color:#eee}#header .sub_menu .alphabet_filter ol li a.active{background-color:#fff}#header .sub_menu #details_software{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTk5OTk5IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left,rgba(153,153,153,0) 75%,rgba(153,153,153,.25) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(75%,rgba(153,153,153,0)),color-stop(100%,rgba(153,153,153,.25)));background:-webkit-linear-gradient(left,rgba(153,153,153,0) 75%,rgba(153,153,153,.25) 100%);background:-o-linear-gradient(left,rgba(153,153,153,0) 75%,rgba(153,153,153,.25) 100%);background:-ms-linear-gradient(left,rgba(153,153,153,0) 75%,rgba(153,153,153,.25) 100%);background:linear-gradient(to right,rgba(153,153,153,0) 75%,rgba(153,153,153,.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00999999', endColorstr='#40999999', GradientType=1)}#header .sub_menu ol.filtered_list{margin:0;padding:10px 16px 7px;overflow:hidden;display:none}#header .sub_menu ol.filtered_list.active{display:block}#header .sub_menu ol.filtered_list div{float:left;width:23%;margin:0;padding:0 2% 0 0}#header .sub_menu ol.filtered_list li{padding:2px 0;margin:0;font-size:13px;line-height:15px;white-space:normal}#header .sub_menu ol.filtered_list li.software_letter{position:absolute;right:10px;bottom:10px;font:400 96px/96px 'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;color:#fff}#header .sub_menu ol.filtered_list a{font-size:15px;line-height:20px;font-weight:400;color:#000;text-decoration:none}#header .sub_menu ol.filtered_list a:hover{color:#000;text-decoration:underline}#header .sub_menu ol.filtered_list a.software_view_all{position:absolute;bottom:10px;right:10px;font-size:15px;line-height:20px;height:20px;text-decoration:underline}#header .sub_menu ol.popular_software .software_items{width:100%;margin:0}#header .sub_menu ol.popular_software .software_items .software_item{float:left;width:20%;padding:20px 0 0;text-align:center}#header .sub_menu ol.popular_software .software_items a{display:inline-block;text-align:center;width:103px;height:95px;padding:5px;margin:0;overflow:hidden}#header .sub_menu ol.popular_software .software_items a .software_icon{display:inline-block;width:70px;height:70px;background-size:70px 70px;background-position:0 0;background-repeat:no-repeat}#header .sub_menu .sub_tree{padding:10px 0;border-bottom:1px solid #fff;margin:0}#header .sub_menu .sub_tree.last{border-bottom:0}#header .sub_menu .sub_tree>a{display:block;padding:0 12px;color:#000;font-size:18px;line-height:26px;font-weight:700}#header .sub_menu .sub_tree>a:hover{text-decoration:none;background-color:#fff}#header .sub_menu .sub_tree ol{padding:0;margin-bottom:0}#header .sub_menu .sub_tree ol li{list-style:decimal inside;color:#ccc}#header .sub_menu .sub_tree ul li,#header .sub_menu .sub_tree ol li{font-size:15px;line-height:21px;color:#000;display:block;margin:8px 0 0}#header .sub_menu .sub_tree ul li a,#header .sub_menu .sub_tree ol li a{display:block;font-size:15px;line-height:21px;color:#000;padding:0 12px 0 22px}#header .sub_menu .sub_tree ul li a span,#header .sub_menu .sub_tree ol li a span{border-radius:6px;background:#666;color:#eee;padding:2px 4px;font-size:12px}#header .sub_menu .sub_tree ul li a:hover,#header .sub_menu .sub_tree ol li a:hover{text-decoration:none;background-color:#fff}#header .sub_menu .sub_tree ul li div,#header .sub_menu .sub_tree ol li div{font-size:15px;line-height:21px;color:#000;padding:0 12px 0 22px}#header .sub_menu .sub_tree ul li div a,#header .sub_menu .sub_tree ol li div a{display:inline;padding:0}#header .sub_menu .sub_tree ul li div .course-notes-count,#header .sub_menu .sub_tree ol li div .course-notes-count{font-size:12px;color:#555;padding:0 0 0 4px}#header .sub_menu .sub_tree ul li div:hover,#header .sub_menu .sub_tree ol li div:hover{text-decoration:none;background-color:#fff}#header .sub_menu .sub_tree ul li{margin:0}.grouped-ac-results{z-index:9999;font:400 12px/15px proxima-nova,'Helvetica Neue',Helvetica,Verdana,sans-serif;border-top:0;display:none;overflow:hidden;padding:0;border-radius:5px;margin-top:0;margin-left:0;background-color:#222;width:400px!important;min-width:400px!important;box-shadow:0 2px 12px 0 rgba(51,51,51,.5)}.grouped-ac-results .term,.grouped-ac-results .result-context{margin-left:30px;display:block}.grouped-ac-results .first-of-type{border-top:1px solid #181818}.grouped-ac-results>ul{overflow-y:auto!important;overflow-x:hidden!important}.grouped-ac-results li:first-child{display:none}.grouped-ac-results li a{display:block;padding:11px 15px;color:#fff;background-color:#222;text-decoration:none;font-size:14px;position:relative}.grouped-ac-results li a .result-context{display:block;font-size:12px}.grouped-ac-results li.ac_over{background-color:transparent}.grouped-ac-results li.ac_over a{background-color:#333;color:#fff}.grouped-ac-results li.ac_over a .result-context{color:#fff}.grouped-ac-results .results-category{background-color:#ededed;border-right:1px solid #ccc;text-align:right;width:80px;padding:10px;font-size:13px;color:#666}.grouped-ac-results .results-more{text-align:right;margin:15px}.grouped-ac-results .searchhitautocomplete{font-weight:700}#footer .inner-footer{width:960px;margin:0 auto;box-sizing:border-box}#footer .footer-nav{background-color:#191919;padding:50px 0}#footer .footer-nav .subscribe-form{width:40%;float:left}#footer .footer-nav .subscribe-form .capture-field{float:left;width:230px}#footer .footer-nav .subscribe-form .capture-field input{margin:0}#footer .footer-nav .subscribe-form h3{font-size:15px;margin-top:9px;margin-bottom:9px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;line-height:1.1;color:#fff}#footer .footer-nav .subscribe-form input{color:#555;padding:8px;background-color:#333;border-color:#333;border:1px solid #666;border-radius:5px;line-height:21px;margin-right:15px}#footer .footer-nav .subscribe-form .processing{height:31px;position:absolute;right:-131px;top:6px;width:31px;background:transparent url(../images/ajax-loader_191919.gif) no-repeat scroll 0 0}#footer .footer-nav .subscribe-form .error{padding-top:16px;padding-bottom:0}#footer .footer-nav .subscribe-form .emailCaptureMessageDiv{color:#dd1b23;font:700 12px Helvetica,sans-serif;position:absolute;white-space:nowrap;top:3px;left:7px}#footer .footer-nav .subscribe-form #emailCaptureErrorImage{color:#dd1b23;font-weight:700;font-size:13px;right:19px;top:12px;background-image:none}#footer .footer-nav .subscribe-form input.email{width:200px}#footer .footer-nav .subscribe-form input:focus{border:1px solid #666;outline:0;box-shadow:none}#footer .footer-nav .subscribe-form .submit{text-shadow:none;background:transparent none repeat scroll 0 0;border:1px solid #666;height:40px;color:#666;border-radius:5px;padding:0;width:94px;line-height:40px;margin:0}#footer .footer-nav .footer-nav-content{width:100%}#footer .footer-nav .footer-nav-content .footer-nav-pane{width:20%;float:left;box-sizing:border-box;margin-right:10px}#footer .footer-nav .footer-nav-content .footer-nav-pane .lyndacon{background-color:#333;border-radius:7px;margin-left:4px;overflow:hidden;font-size:15px;height:40px;width:40px;display:block;padding:0;font-size:25px;color:#fff;position:relative;margin-bottom:8px;text-decoration:none}#footer .footer-nav .footer-nav-content .footer-nav-pane .lyndacon:hover{background-color:#000;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;text-decoration:none}#footer .footer-nav .footer-nav-content .footer-nav-pane .lyndacon:active,#footer .footer-nav .footer-nav-content .footer-nav-pane .lyndacon:focus{text-decoration:none}#footer .footer-nav .footer-nav-content .footer-nav-pane .lyndacon:before{position:relative;top:8px;left:8px}#footer .footer-nav .footer-nav-content .footer-nav-pane .lyndacon.mail:before{top:7px;left:7px}#footer .footer-nav .footer-nav-content .footer-nav-pane .lyndacon.rss:before{left:10px}#footer .footer-nav .footer-nav-content .footer-nav-pane h3{font-size:20px;margin-top:10px;margin-bottom:15px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;line-height:1.1;color:#fff}#footer .footer-nav .footer-nav-content .footer-nav-pane ul{list-style:outside none none;margin:0;padding:0}#footer .footer-nav .footer-nav-content .footer-nav-pane ul li{list-style:outside none none;margin:0;padding:0}#footer .footer-nav .footer-nav-content .footer-nav-pane ul li a{padding:5px 0;font-size:15px;color:#aaa;cursor:pointer;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;display:block}#footer .footer-nav .footer-nav-content .footer-nav-pane ul li a:hover{text-decoration:underline;color:#fff}#footer .footer-nav .footer-nav-content .footer-nav-pane #connect{width:155px}#footer .footer-nav .footer-nav-content .footer-nav-pane #connect li{display:inline-block}#footer .footer-nav .footer-nav-content .footer-nav-pane.narrow{width:14%;padding-left:10px;padding-right:10px}#footer .footer-nav .footer-nav-content .footer-nav-pane.wide{width:20%;padding-left:10px;padding-right:10px;margin-right:10px}#footer .lang-bar{background-color:#101010;display:block;clear:both}#footer .lang-bar .inner-footer{padding:10px;color:#fff;font-size:13px}#footer .lang-bar .inner-footer a{color:#aaa;font-size:13px;padding:0 7px 0 14px}#footer .lang-bar .inner-footer a:hover{color:#fff;text-decoration:underline}#footer .lang-bar .inner-footer a.activeLibrary{color:#fdb82b}#footer .lang-bar .inner-footer a.activeLibrary img{display:none}#footer .site-links{background-color:#000}#footer .site-links .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0 none}#footer .site-links .lower-left{width:83%;color:#aaa;float:left;font-size:13px}#footer .site-links .lower-left .copyright{padding:35px 0 35px 10px;display:inline-block}#footer .site-links .lower-left a{color:#aaa;margin-left:30px;font-size:13px;padding:35px 0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}#footer .site-links .lower-left a:hover{text-decoration:underline;color:#fff}#footer .site-links .lower-right{width:17%;float:left}#footer .site-links #footer-logo{position:relative;font-size:27px;color:#fff;min-height:27px;display:block;text-decoration:none;top:20px}#footer .site-links .ldc-logo{font-size:27px;margin:0;position:relative;display:block;line-height:53px}#footer #thin_footer{position:fixed;z-index:101;bottom:0;background:#666;width:100%;height:26px;line-height:26px;overflow:visible;color:#fff}#footer #thin_footer .center{position:relative;width:960px;margin:0 auto}#footer #thin_footer .copyright{font-size:11px;float:left}#footer #thin_footer a{color:#fff}#footer #thin_footer .main_links{float:right;margin:0;padding:0}#footer #thin_footer .main_links>li{position:relative;float:left;margin:0 0 0 10px;padding:0;overflow:visible}#footer #thin_footer .main_links>li a.main_link{display:inline-block;color:#fff;text-decoration:none;padding:5px;font:400 13px/16px 'Helvetica Neue',Helvetica,Arial,sans-serif}#footer #thin_footer .main_links>li a.main_link.with_sub:before{content:'';display:inline-block;width:10px;height:10px;margin-right:5px;background:transparent url(../images/navsprite.png) 0 -20px no-repeat}#footer #thin_footer .main_links>li a.main_link~.sub_menu{display:none;position:absolute;background-color:#333;white-space:nowrap;z-index:1000;bottom:100%;box-shadow:0 0 4px 4px rgba(51,51,51,.5)}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_follow{height:75px;padding:14px 15px 0;left:0}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_follow p{margin:0 0 14px;font-size:14px;line-height:16px;font-weight:700}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_follow a{display:inline-block;width:32px;height:32px;margin:0 7px 0 0;background:transparent url(../images/navsprite.png) 0 -60px no-repeat}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_follow a:hover{box-shadow:0 0 6px 2px rgba(153,153,153,.65)}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_follow a:last-child{margin-right:0}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_follow a.follow_googleplus{background-position:0 -60px}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_follow a.follow_twitter{background-position:-32px -60px}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_follow a.follow_linkedin{background-position:-64px -60px}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_follow a.follow_facebook{background-position:-96px -60px}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_follow a.follow_rss{background-position:-128px -60px}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_follow a.follow_email{background-position:-160px -60px}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_products,#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_support{padding:10px 0;right:0}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_products a,#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_support a{display:block;font-size:15px;line-height:25px;padding:0 15px}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_products a:hover,#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_support a:hover{color:#000;background-color:#ccc;text-decoration:none}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_library{padding:10px 0;right:0}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_library a{display:block;font-size:15px;line-height:25px;padding:0 15px}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_library a:hover{color:#000;background-color:#ccc;text-decoration:none}#footer #thin_footer .main_links>li a.main_link~.sub_menu.sub_library a.activeLibrary{color:gray}#footer #thin_footer .main_links>li.sub_open a.main_link{background-color:#333;position:relative;z-index:1001}#footer #thin_footer .main_links>li.sub_open a.main_link~.sub_menu{display:block}#footer #thin_footer.no-touch .main_links li:hover a.main_link{background-color:#333;position:relative;z-index:1001}#footer #thin_footer.no-touch .main_links li:hover a.main_link~.sub_menu{display:block}#tAlert{width:100%;margin:0}#tAlert td{padding:5px 0}#tAlert .alert_item{width:960px;margin:0 auto}#tAlert .alert_item td{padding:0;vertical-align:middle}#tAlert .alert_item td.close_alert{padding-left:30px;text-align:right}#tAlert .alert_item td.close_alert .em-button{margin:0}#tAlert .alert_item p{font:400 15px/19px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0}#tAlert .alert_item a,#tAlert .alert_item a:link,#tAlert .alert_item a:visited,#tAlert .alert_item a:hover,#tAlert .alert_item a:active{color:inherit;text-decoration:underline}#tAlert .alert_item a:hover,#tAlert .alert_item a:link:hover,#tAlert .alert_item a:visited:hover,#tAlert .alert_item a:hover:hover,#tAlert .alert_item a:active:hover{text-decoration:none}#fat-footer{width:100%;background-color:#000;margin-bottom:0;padding-bottom:0;text-align:left;border-top:34px solid #ffba00;clear:both;margin-top:34px}#footer-legal{width:100%;text-align:left;color:#ccc;background-color:#000;clear:left}#consent img{vertical-align:text-bottom;padding-bottom:1px}#consent a{border-left:solid 1px #ccc;padding-left:12px}.footer .footer-logo{float:right;margin:20px}.lynda-wide #fat-footer{float:left;margin:0}#eyebrow>ul li .notifications{margin-top:-10px;margin-left:7px;position:relative}#eyebrow>ul li .notifications .toggle-btn{position:relative;display:block;z-index:1002;padding:6px 10px 4px;background-color:#000;height:37px;box-sizing:border-box;text-decoration:none}#eyebrow>ul li .notifications .toggle-btn.expanded{background-color:#222;border-top-left-radius:5px;border-top-right-radius:5px}#eyebrow>ul li .notifications .toggle-btn .count{display:block;background-color:#444;color:#888;font-size:13px;padding:4px 10px 3px;border-radius:9px;text-align:center;line-height:17px}#eyebrow>ul li .notifications.active .count{background-color:#ffba00;color:#000}#eyebrow>ul li .notifications .toggle-btn.expanded+.content{display:block}#eyebrow>ul li .notifications>.content{position:absolute;display:none;z-index:1001;right:0;top:36px;background-color:#222;box-shadow:0 0 10px 0 rgba(0,0,0,.25);width:440px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#eyebrow>ul li .notifications>.content:hover{color:#000}#eyebrow>ul li .notifications>.content .header{box-sizing:border-box;min-height:30px;padding:15px;border-bottom:1px solid #101010}#eyebrow>ul li .notifications>.content .header h3{font-size:13px;font-weight:700;color:#fff;margin:0}#eyebrow>ul li .notifications>.content .footer{box-sizing:border-box;height:40px;border-top:1px solid #101010;padding:15px}#eyebrow>ul li .notifications>.content .footer .clear-items{position:absolute;right:15px;bottom:8px}#eyebrow>ul li .notifications>.content .footer .view-all{position:absolute;bottom:8px}#eyebrow>ul li .notifications>.content .empty-list{display:none;position:absolute;color:#fff;width:100%;left:0;font-weight:700;text-align:center;top:43%}#eyebrow>ul li .notifications>.content .processing{display:none;position:absolute;top:50%;left:50%;background:transparent url(../images/loading-dark.gif) no-repeat 0 0;margin-top:-16px;margin-left:-16px;width:32px;height:32px}#eyebrow>ul li .notifications>.content .items{min-height:90px;max-height:300px;overflow-y:auto;overflow-x:hidden}#eyebrow>ul li .notifications>.content .items::-webkit-scrollbar{width:8px}#eyebrow>ul li .notifications>.content .items::-webkit-scrollbar-track{background-color:#333}#eyebrow>ul li .notifications>.content .items::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background-color:#888}#eyebrow>ul li .notifications>.content .items::-webkit-scrollbar-thumb:window-inactive{background-color:#ccc}#eyebrow>ul li .notifications>.content li.group{position:relative}#eyebrow>ul li .notifications>.content li.group h3{border-bottom:1px solid #101010;padding:9px 15px;background-color:#333;color:#fff;font-weight:400;font-size:14px}#eyebrow>ul li .notifications>.content li.group h3 a.followed-item{font-size:14px;font-weight:700}#eyebrow>ul li .notifications>.content li.group h3 .follow-button{float:right;margin:0!important}#eyebrow>ul li .notifications>.content li.group+li{border-top:1px solid #101010}#eyebrow>ul li .notifications>.content li.group li .item{position:relative;display:block;padding:15px;border-bottom:1px solid #101010;min-height:40px}#eyebrow>ul li .notifications>.content li.group li .item .clear-item{position:absolute;display:none;background:transparent url(../images/hidesprite.png) no-repeat 0 0;width:13px;height:13px;right:10px;top:10px}#eyebrow>ul li .notifications>.content li.group li .item .clear-item:hover{background-position:0 -20px}#eyebrow>ul li .notifications>.content li.group li .item .thumb{width:71px;line-height:0;display:block;position:absolute;border:1px solid #666;box-sizing:border-box;min-height:30px}#eyebrow>ul li .notifications>.content li.group li .item .thumb img{width:69px;height:auto}#eyebrow>ul li .notifications>.content li.group li .item.coursecompleted .thumb:before{content:'';display:block;width:30px;height:30px;background:transparent url(../images/notifications/certificate-badge-30px.png) no-repeat 0 0;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px}#eyebrow>ul li .notifications>.content li.group li .item.nointerest{min-height:62px}#eyebrow>ul li .notifications>.content li.group li .item.nointerest .thumb{background:transparent url(../images/notifications/no-interest.gif) no-repeat 0 0;width:71px;min-height:62px}#eyebrow>ul li .notifications>.content li.group li .item.nointerest .thumb img{display:none}#eyebrow>ul li .notifications>.content li.group li .item .cta{display:none}#eyebrow>ul li .notifications>.content li.group li .item .content{font-size:13px;color:#fff;padding:0 20px 0 81px;font-weight:400;text-decoration:none;line-height:18px;margin-top:-2px}#eyebrow>ul li .notifications>.content li.group li .item .content .title{font-weight:400;text-decoration:none;line-height:18px}#eyebrow>ul li .notifications>.content li.group li .item .content .message{font-weight:400;line-height:18px}#eyebrow>ul li .notifications>.content li.group li .item .content .date{display:block;font-size:11px;color:#999}#eyebrow>ul li .notifications>.content li.group li .item:hover{background-color:#fff;text-decoration:none}#eyebrow>ul li .notifications>.content li.group li .item:hover .clear-item{display:block}#eyebrow>ul li .notifications>.content li.group li .item:hover .thumb{border-color:#aaa}#eyebrow>ul li .notifications>.content li.group li .item:hover .content{color:#000}#eyebrow>ul li .notifications>.content li.group li:last-child .item{border-bottom:0}