@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);*{margin:0;padding:0}.clearfix{display:inline-block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.clearleft,.clearl,.cleft{clear:left}.clearright,.clearr,.cright{clear:right}.clear,.clearboth,.clearall{clear:both}.floatleft,.fleft,.floatl{float:left;margin:0 10px 5px 0}.floatright,.fright,.floatr{float:right;margin:0 0 5px 10px}#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#skip a:active,#skip a:focus{position:static;width:auto;height:auto}div.view div.views-admin-links{width:auto}div.block{position:relative}div.block .edit{display:none;position:absolute;right:-20px;top:-5px;z-index:40;padding:3px 8px 0;font-size:10px;line-height:16px;background-color:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 3px #888;-webkit-box-shadow:-1px 1px 2px #666}div.block .edit a{display:block;border:0;padding:0;margin:0}div.block:hover .edit{display:block}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{margin-left:auto;margin-right:auto;width:960px}.container:after{content:"";display:table;clear:both}@media screen and (max-width:960px){.container{width:auto}}.no-sidebars #content{float:left;display:block;margin-right:2.1276595745%;width:125.5319148936%}.no-sidebars #content:last-child{margin-right:0}@media screen and (max-width:768px){.no-sidebars #content{float:left;display:block;margin-right:3.2258064516%;width:100%}.no-sidebars #content:last-child{margin-right:0}}@media screen and (max-width:480px){.no-sidebars #content{float:left;display:block;margin-right:6.6666666667%;width:100%}.no-sidebars #content:last-child{margin-right:0}}.one-sidebar.sidebar-second #content{float:left;display:block;margin-right:2.1276595745%;width:91.4893617021%}.one-sidebar.sidebar-second #content:last-child{margin-right:0}@media screen and (max-width:768px){.one-sidebar.sidebar-second #content{float:left;display:block;margin-right:3.2258064516%;width:74.1935483871%}.one-sidebar.sidebar-second #content:last-child{margin-right:0}}@media screen and (max-width:480px){.one-sidebar.sidebar-second #content{float:left;display:block;margin-right:6.6666666667%;width:100%}.one-sidebar.sidebar-second #content:last-child{margin-right:0}}.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:2.1276595745%;width:100%;margin-left:25.5319148936%}.one-sidebar.sidebar-first #content:last-child{margin-right:0}@media screen and (max-width:768px){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:3.2258064516%;width:74.1935483871%;margin-left:25.8064516129%}.one-sidebar.sidebar-first #content:last-child{margin-right:0}}@media screen and (max-width:480px){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:6.6666666667%;width:100%;margin-left:0%}.one-sidebar.sidebar-first #content:last-child{margin-right:0}}.two-sidebars #content{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%;margin-left:25.5319148936%}.two-sidebars #content:last-child{margin-right:0}@media screen and (max-width:768px){.two-sidebars #content{float:left;display:block;margin-right:3.2258064516%;width:48.3870967742%;margin-left:25.8064516129%}.two-sidebars #content:last-child{margin-right:0}}@media screen and (max-width:480px){.two-sidebars #content{float:left;display:block;margin-right:6.6666666667%;width:100%;margin-left:0%}.two-sidebars #content:last-child{margin-right:0}}#sidebar-first{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%;margin-left:-93.6170212766%}#sidebar-first:last-child{margin-right:0}.sidebar-first #sidebar-first{margin-left:-127.6595744681%}@media screen and (max-width:768px){#sidebar-first{float:left;display:block;margin-right:3.2258064516%;width:22.5806451613%;margin-left:-77.4193548387%}#sidebar-first:last-child{margin-right:0}.sidebar-first #sidebar-first{margin-left:-103.2258064516%}}@media screen and (max-width:480px){#sidebar-first{float:left;display:block;margin-right:6.6666666667%;width:100%;margin-left:0%}#sidebar-first:last-child{margin-right:0}.sidebar-first #sidebar-first{margin-left:0%}}#sidebar-second{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%;margin-left:0%}#sidebar-second:last-child{margin-right:0}@media screen and (max-width:768px){#sidebar-second{float:left;display:block;margin-right:3.2258064516%;width:22.5806451613%;margin-left:0%}#sidebar-second:last-child{margin-right:0}}@media screen and (max-width:480px){#sidebar-second{float:left;display:block;margin-right:6.6666666667%;width:100%;margin-left:0%}#sidebar-second:last-child{margin-right:0}}#footer{float:none;clear:both}#header,#footer,.mission,.breadcrumb,.node{clear:both}.inner{padding:0}#navigation li{list-style-type:none;display:inline-block}
body{background-color:#f0f0f0;color:#333;margin:0;font:15px/20px Arial,sans-serif}a:link,a:visited{color:#08C;text-decoration:none}a:hover,a:active{color:#EF8026;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#113167;margin:10px 0;font-family:inherit;font-weight:100;line-height:1;color:#114167;text-rendering:optimizelegibility}h1{font-size:36px;line-height:40px}h2{font-size:24px;line-height:30px}h3{font-size:16px}h4{font-size:1.2em}h5{font-size:1.1em;font-weight:600}h6{font-size:1em;font-weight:bold}p{margin:0 0 10px 0}ul,ol{margin-left:0;padding-left:0}table{width:99%}tr.even td,tr.odd td{padding:10px 5px}tr.odd{background-color:#fff}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaa}ul{list-style-type:disc}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ul ul ul ul{list-style-type:circle}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:decimal}abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap}#edit-title{font-size:24px;width:99%}#system-themes-form img{width:100px}.form-item .description{font-style:italic;line-height:1.2em;font-size:0.8em;margin-top:5px;color:#777}#edit-delete{color:#c00}div.messages{padding:9px;margin:1em 0;color:#036;background:#bdf;border:1px solid #ace}div.warning{color:#840;background:#fe6;border-color:#ed5}div.error{color:#fff;background:#e63;border-color:#d52}div.status{color:#360;background:#cf8;border-color:#be7}.lf_checkout_adwords_pane{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lf-assets footer .diagonal .container{max-width:80em}#header .nav-content ul#superfish-1>li>ul{overflow:visible !important}body.page-membership-form{background:#fafafa;color:#4a4a4a;font-family:"Open Sans",sans-serif}body.page-membership-form .page{padding-bottom:120px;padding-top:120px;width:700px}body.page-membership-form #edit-header{float:none;font-size:14px;line-height:150%;margin-bottom:40px;text-align:center;width:100%}@media screen and (min-width:600px){body.page-membership-form #edit-header{text-align:left}}body.page-membership-form h1.title{border-bottom:none;color:#81CF08;font-family:"Roboto",sans-serif;font-size:20px;margin-bottom:0;padding-bottom:0;text-align:center}@media screen and (min-width:600px){body.page-membership-form h1.title{font-size:34px;text-align:left}}body.page-membership-form fieldset{border:none;margin:0 0 20px 0;padding:0}@media screen and (min-width:600px){body.page-membership-form fieldset{margin-bottom:60px}}body.page-membership-form fieldset .fieldset-wrapper{background:#fff;padding:0 28px 20px 28px}body.page-membership-form fieldset .fieldset-wrapper:after{content:"";display:table;clear:both}@media screen and (min-width:600px){body.page-membership-form fieldset .fieldset-wrapper{padding:0 60px 60px 60px}}body.page-membership-form legend{background:#fff;font-family:"Roboto",sans-serif;font-size:16px;padding:20px 28px 12px 28px;width:100%}@media screen and (min-width:600px){body.page-membership-form legend{font-size:20px;padding:60px 60px 36px 60px}}body.page-membership-form legend .fieldset-legend{background:none !important;padding:0 !important}body.page-membership-form legend a,body.page-membership-form legend a:visited{color:#4a4a4a;text-decoration:none}body.page-membership-form label{color:#9b9b9b;display:block;font-size:14px;font-family:"Roboto",sans-serif;font-weight:400;line-height:135%;margin-bottom:8px}body.page-membership-form label:after{content:':';margin-left:-3px}body.page-membership-form .form-text{border:1px solid #979797;color:#4a4a4a;font-size:20px;padding:5px 15px;transition:all .3s}body.page-membership-form .form-text:focus{border-color:#4a4a4a}body.page-membership-form .form-item{margin:0 0 20px 0}@media screen and (min-width:600px){body.page-membership-form .form-item{float:left;width:48%}}@media screen and (min-width:600px){body.page-membership-form .form-item:nth-child(2n+2){float:right}}@media screen and (min-width:600px){body.page-membership-form .form-item:nth-last-child(2),body.page-membership-form .form-item:nth-last-child(1){margin-bottom:0}}body.page-membership-form input[type="submit"],body.page-membership-form input[type="submit"]:hover,body.page-membership-form input[type="submit"]:focus{background:#404137;border:none;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.2),0 0 2px 0 rgba(0,0,0,0.1);color:#fff;font-size:14px;font-weight:500;padding-left:30px;padding-right:30px;text-shadow:none;text-transform:uppercase}body.page-membership-form .membership-form-main-nav{padding:30px;float:right;position:absolute;top:0px;right:-303px;width:300px}body.page-membership-form .membership-form-main-nav ul{list-style-type:none;margin-bottom:30px}body.page-membership-form .membership-form-main-nav ul li a{color:#9b9b9b;font-size:16px;line-height:30px}body.page-membership-form .membership-form-main-nav ul li a:hover{color:#333;text-decoration:none}body.page-membership-form .membership-form-main-nav ul li a.active{color:#02B66A}body.page-membership-form .membership-form-main-nav.is-fixed{position:fixed}body.node-type-cp-agreements,body.not-logged-in.node-type-cp-agreements{background:#fafafa;color:#4a4a4a;font-family:"Open Sans",sans-serif}body.node-type-cp-agreements .cp-agreement-form-preview #cp-agreement-sinatories,body.node-type-cp-agreements .cp-agreement-form-preview .pre-instructions,body.not-logged-in.node-type-cp-agreements .cp-agreement-form-preview #cp-agreement-sinatories,body.not-logged-in.node-type-cp-agreements .cp-agreement-form-preview .pre-instructions{display:none}body.node-type-cp-agreements .page,body.not-logged-in.node-type-cp-agreements .page{padding-bottom:120px;padding-top:120px;width:700px;max-width:inherit}body.node-type-cp-agreements h1.title,body.not-logged-in.node-type-cp-agreements h1.title{border-bottom:none;color:#81CF08;font-family:"Roboto",sans-serif;font-size:20px;margin-bottom:0;padding-bottom:0;text-align:center}@media screen and (min-width:600px){body.node-type-cp-agreements h1.title,body.not-logged-in.node-type-cp-agreements h1.title{font-size:34px;text-align:left}}body.node-type-cp-agreements table,body.not-logged-in.node-type-cp-agreements table{border:1px solid #ccc;margin-bottom:10px;width:100%}body.node-type-cp-agreements table th,body.not-logged-in.node-type-cp-agreements table th{background:#eee;border:1px solid #ccc;padding:5px}body.node-type-cp-agreements table td,body.not-logged-in.node-type-cp-agreements table td{border:1px solid #ccc;padding:5px}body.node-type-cp-agreements select[class*="country"],body.node-type-cp-agreements .form-type-select select,body.not-logged-in.node-type-cp-agreements select[class*="country"],body.not-logged-in.node-type-cp-agreements .form-type-select select{width:48%;font-size:18px;background:transparent;border:1px solid #ccc;border-radius:initial;padding:7px 9px 8px 9px;position:relative}body.node-type-cp-agreements fieldset,body.not-logged-in.node-type-cp-agreements fieldset{border:none;margin:0 0 20px 0;padding:0}body.node-type-cp-agreements fieldset.form-wrapper .form-wrapper,body.not-logged-in.node-type-cp-agreements fieldset.form-wrapper .form-wrapper{margin:0}@media screen and (min-width:600px){body.node-type-cp-agreements fieldset,body.not-logged-in.node-type-cp-agreements fieldset{margin-bottom:60px}}body.node-type-cp-agreements fieldset .fieldset-wrapper,body.not-logged-in.node-type-cp-agreements fieldset .fieldset-wrapper{background:#fff;padding:0 28px 20px 28px}body.node-type-cp-agreements fieldset .fieldset-wrapper:after,body.not-logged-in.node-type-cp-agreements fieldset .fieldset-wrapper:after{content:"";display:table;clear:both}@media screen and (min-width:600px){body.node-type-cp-agreements fieldset .fieldset-wrapper,body.not-logged-in.node-type-cp-agreements fieldset .fieldset-wrapper{padding:0 60px 60px 60px}}body.node-type-cp-agreements fieldset .fieldset-wrapper .street-block:after,body.not-logged-in.node-type-cp-agreements fieldset .fieldset-wrapper .street-block:after{content:"";display:table;clear:both}body.node-type-cp-agreements fieldset .fieldset-wrapper .street-block .form-item,body.not-logged-in.node-type-cp-agreements fieldset .fieldset-wrapper .street-block .form-item{float:left;margin-right:2%;width:48%}body.node-type-cp-agreements fieldset .fieldset-wrapper .fieldset-wrapper,body.not-logged-in.node-type-cp-agreements fieldset .fieldset-wrapper .fieldset-wrapper{padding:0}body.node-type-cp-agreements legend,body.not-logged-in.node-type-cp-agreements legend{background:#fff;font-family:"Roboto",sans-serif;font-size:16px;padding:20px 28px 12px 28px;width:100%}@media screen and (min-width:600px){body.node-type-cp-agreements legend,body.not-logged-in.node-type-cp-agreements legend{font-size:20px;padding:60px 60px 20px 60px}}body.node-type-cp-agreements legend .fieldset-legend,body.not-logged-in.node-type-cp-agreements legend .fieldset-legend{background:none !important;padding:0 !important}body.node-type-cp-agreements legend a,body.node-type-cp-agreements legend a:visited,body.not-logged-in.node-type-cp-agreements legend a,body.not-logged-in.node-type-cp-agreements legend a:visited{color:#4a4a4a;text-decoration:none}body.node-type-cp-agreements .fieldset-wrapper legend,body.not-logged-in.node-type-cp-agreements .fieldset-wrapper legend{padding-left:0;padding-right:0}body.node-type-cp-agreements .fieldset-wrapper fieldset legend,body.not-logged-in.node-type-cp-agreements .fieldset-wrapper fieldset legend{padding-bottom:20px;padding-top:0}body.node-type-cp-agreements label,body.not-logged-in.node-type-cp-agreements label{color:#9b9b9b;display:block;font-size:14px;font-family:"Roboto",sans-serif;font-weight:400;line-height:135%;margin:0 0 8px 0}body.node-type-cp-agreements label:after,body.not-logged-in.node-type-cp-agreements label:after{content:':';margin-left:-3px}body.node-type-cp-agreements .form-required,body.not-logged-in.node-type-cp-agreements .form-required{margin-right:-12px;padding-left:5px}body.node-type-cp-agreements input[type="checkbox"]+label,body.not-logged-in.node-type-cp-agreements input[type="checkbox"]+label{display:inline;margin-left:5px;font-size:16px}body.node-type-cp-agreements input[type="checkbox"]+label:after,body.not-logged-in.node-type-cp-agreements input[type="checkbox"]+label:after{content:' '}body.node-type-cp-agreements input[type="radio"],body.not-logged-in.node-type-cp-agreements input[type="radio"]{transform:translate(0px,-2px)}body.node-type-cp-agreements input[id*="headcount"],body.not-logged-in.node-type-cp-agreements input[id*="headcount"]{width:30%}body.node-type-cp-agreements .form-text,body.not-logged-in.node-type-cp-agreements .form-text{border:1px solid #979797;color:#4a4a4a;font-size:20px;padding:5px 15px;transition:all .3s}body.node-type-cp-agreements .form-text:focus,body.not-logged-in.node-type-cp-agreements .form-text:focus{border-color:#4a4a4a}body.node-type-cp-agreements .field-type-text,body.not-logged-in.node-type-cp-agreements .field-type-text{margin:0}@media screen and (min-width:600px){body.node-type-cp-agreements .field-type-text,body.not-logged-in.node-type-cp-agreements .field-type-text{float:left;width:48%}}@media screen and (min-width:600px){body.node-type-cp-agreements .field-type-text:nth-last-child(2),body.node-type-cp-agreements .field-type-text:nth-last-child(1),body.not-logged-in.node-type-cp-agreements .field-type-text:nth-last-child(2),body.not-logged-in.node-type-cp-agreements .field-type-text:nth-last-child(1){margin-bottom:0}}body.node-type-cp-agreements #edit-field-cp-purpose-for-membership,body.not-logged-in.node-type-cp-agreements #edit-field-cp-purpose-for-membership{background:#fff;margin-bottom:20px;padding:0 28px 20px 28px}body.node-type-cp-agreements #edit-field-cp-purpose-for-membership:after,body.not-logged-in.node-type-cp-agreements #edit-field-cp-purpose-for-membership:after{content:"";display:table;clear:both}@media screen and (min-width:600px){body.node-type-cp-agreements #edit-field-cp-purpose-for-membership,body.not-logged-in.node-type-cp-agreements #edit-field-cp-purpose-for-membership{margin-bottom:60px;padding:60px}}@media screen and (min-width:600px){body.node-type-cp-agreements #edit-field-primerep-lastname,body.node-type-cp-agreements #edit-field-primerep-phone,body.node-type-cp-agreements #edit-field-ap-lastname,body.node-type-cp-agreements #edit-field-ap-phone,body.node-type-cp-agreements #edit-field-cp-signer-email,body.not-logged-in.node-type-cp-agreements #edit-field-primerep-lastname,body.not-logged-in.node-type-cp-agreements #edit-field-primerep-phone,body.not-logged-in.node-type-cp-agreements #edit-field-ap-lastname,body.not-logged-in.node-type-cp-agreements #edit-field-ap-phone,body.not-logged-in.node-type-cp-agreements #edit-field-cp-signer-email{float:right}}body.node-type-cp-agreements #edit-field-cp-membership-class>.form-item-field-cp-membership-class-und,body.node-type-cp-agreements .group-cp-correspondence.field-group-fieldset.form-wrapper,body.not-logged-in.node-type-cp-agreements #edit-field-cp-membership-class>.form-item-field-cp-membership-class-und,body.not-logged-in.node-type-cp-agreements .group-cp-correspondence.field-group-fieldset.form-wrapper{margin-top:40px}body.node-type-cp-agreements #edit-field-cp-membership-class>.form-item-field-cp-membership-class-und>label,body.not-logged-in.node-type-cp-agreements #edit-field-cp-membership-class>.form-item-field-cp-membership-class-und>label{color:#4a4a4a;font-family:"Roboto",sans-serif;font-size:16px;padding:20px 0 12px 0;width:100%}@media screen and (min-width:600px){body.node-type-cp-agreements #edit-field-cp-membership-class>.form-item-field-cp-membership-class-und>label,body.not-logged-in.node-type-cp-agreements #edit-field-cp-membership-class>.form-item-field-cp-membership-class-und>label{font-size:20px;padding:60px 0 36px 0}}@media screen and (min-width:600px){body.node-type-cp-agreements #edit-field-cp-company-address,body.node-type-cp-agreements #edit-field-ap-address,body.not-logged-in.node-type-cp-agreements #edit-field-cp-company-address,body.not-logged-in.node-type-cp-agreements #edit-field-ap-address{clear:both;padding-top:40px}}body.node-type-cp-agreements .locality-block.addressfield-container-inline .form-item,body.not-logged-in.node-type-cp-agreements .locality-block.addressfield-container-inline .form-item{margin:0 20px 0 0;width:48%}body.node-type-cp-agreements .locality-block.addressfield-container-inline div[class*="administrative-area"],body.not-logged-in.node-type-cp-agreements .locality-block.addressfield-container-inline div[class*="administrative-area"]{width:100%;margin:20px 0}body.node-type-cp-agreements .locality-block.addressfield-container-inline div[class*="postal-code"],body.not-logged-in.node-type-cp-agreements .locality-block.addressfield-container-inline div[class*="postal-code"]{width:48%;margin:20px 0}body.node-type-cp-agreements .field-name-field-cp-membership-class label,body.node-type-cp-agreements .form-item-field-cp-fees-general-gold label,body.node-type-cp-agreements .form-item-field-cp-fees-general-silver label,body.not-logged-in.node-type-cp-agreements .field-name-field-cp-membership-class label,body.not-logged-in.node-type-cp-agreements .form-item-field-cp-fees-general-gold label,body.not-logged-in.node-type-cp-agreements .form-item-field-cp-fees-general-silver label{display:inline}body.node-type-cp-agreements .field-name-field-cp-membership-class label:after,body.node-type-cp-agreements .form-item-field-cp-fees-general-gold label:after,body.node-type-cp-agreements .form-item-field-cp-fees-general-silver label:after,body.not-logged-in.node-type-cp-agreements .field-name-field-cp-membership-class label:after,body.not-logged-in.node-type-cp-agreements .form-item-field-cp-fees-general-gold label:after,body.not-logged-in.node-type-cp-agreements .form-item-field-cp-fees-general-silver label:after{content:''}body.node-type-cp-agreements input[type="submit"],body.node-type-cp-agreements input[type="submit"]:hover,body.node-type-cp-agreements input[type="submit"]:focus,body.not-logged-in.node-type-cp-agreements input[type="submit"],body.not-logged-in.node-type-cp-agreements input[type="submit"]:hover,body.not-logged-in.node-type-cp-agreements input[type="submit"]:focus{background:#404137;border:none;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.2),0 0 2px 0 rgba(0,0,0,0.1);color:#fff;font-size:14px;font-weight:500;padding-left:30px;padding-right:30px;text-shadow:none;text-transform:uppercase}.cp-section #header{display:none}.cp-section #header-main-wrapper{margin:0 auto 100px auto;max-width:680px;text-align:center}.cp-section #block-block-2 img{display:block;margin-bottom:20px;margin-left:auto;margin-right:auto}#lf-email-alias-user-profile-form ul{margin-left:5%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.title{border-bottom:1px solid #ddd;margin:0 0 20px 0;padding-bottom:10px}.logged-in.role-administrator .page{max-width:960px}body.page-checkout #page{max-width:none !important;padding:0 !important}body.page-checkout #header-main-wrapper{margin-bottom:35px;padding:20px}body.page-checkout #header-main-wrapper:after{content:"";display:table;clear:both}@media screen and (min-width:960px){body.page-checkout #header-main-wrapper{padding-left:60px;padding-right:60px}}@media screen and (min-width:960px){body.page-checkout #header-main-wrapper #header{align-items:center;display:flex}}body.page-checkout #header-main-wrapper img{display:block;margin-bottom:20px}@media screen and (min-width:960px){body.page-checkout #header-main-wrapper img{margin:0}}body.page-checkout #header-main-wrapper .breadcrumb{clear:none;font-size:16px;letter-spacing:.1em;padding:0;text-align:center;text-transform:uppercase}@media screen and (min-width:960px){body.page-checkout #header-main-wrapper .breadcrumb{padding-left:40px}}body.page-checkout #header-main-wrapper .breadcrumb a:link,body.page-checkout #header-main-wrapper .breadcrumb a:visited{text-decoration:none}body.page-checkout #header-main-wrapper .breadcrumb__site,body.page-checkout #header-main-wrapper .breadcrumb__divider{color:#009bde;font-weight:600}@media screen and (min-width:960px){body.page-checkout #header-main-wrapper .breadcrumb__divider{margin-right:14px}}body.page-checkout #main{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:1150px;padding-left:20px;padding-right:20px}@media screen and (min-width:1190px){body.page-checkout #main{margin-bottom:0;padding-left:0;padding-right:0}}.not-logged-in .page{margin:0 auto;max-width:350px;padding-top:75px}@media screen and (max-width:550px){.not-logged-in .page{padding-top:20px}}@media screen and (max-width:450px){.not-logged-in .page{padding:20px 20px 10px 20px;max-width:auto;width:100%}}.not-logged-in.node-type-page .page{max-width:960px;padding:20px}@media screen and (max-width:450px){.not-logged-in.node-type-page .page{padding:20px 20px 10px 20px}}.node-type-page .content ol,.node-type-page .content ul{padding-left:5px;margin-left:20px}.node-type-project ul.action-links{padding-left:5px;margin-left:20px}.logged-in .page{margin:0 auto;max-width:960px;padding:20px}header{margin-bottom:20px}#header img{display:block;margin:0 auto;width:250px}.error a{color:#fff;text-decoration:underline}.page-user-password .title{display:none}.form-item input.error{border-width:1px}input[type="text"],input[type="password"]{border:1px solid #ccc;width:320px;font-size:14px;font-weight:normal;padding:10px 5px 10px 10px;width:100%}.form-type-password{position:relative}.password-strength{margin:0;float:none;position:absolute;width:75%;top:36px;right:10px}.password-strength-title,.password-strength-text{display:none}.password-indicator{display:inline-block;float:right;height:auto;width:100px}.password-indicator div{height:7px}.form-type-password-confirm .password-confirm{margin-bottom:0}div.form-item div.password-suggestions{border-color:#25729A;color:#25729A;padding:10px;width:100%}div.form-item div.password-suggestions ul{margin-top:5px}div.form-item div.password-suggestions li{margin-left:20px}.form-item-pass-pass2{margin-top:10px}div.password-confirm{font-size:0.85em;float:none;margin-top:0;position:absolute;top:12px;right:10px;width:auto}.form-item .description{font-size:0.85em;font-style:normal;color:inherit}select{width:100%}input[type="submit"]{border:1px solid #25729A;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;margin-bottom:10px;padding:10px 20px;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:bold;text-align:center;color:#FFF;background-color:#3093C7;background-image:-webkit-gradient(linear,left top,left bottom,from(#3093C7),to(#1C5A85));background-image:-webkit-linear-gradient(top,#3093C7,#1C5A85);background-image:-moz-linear-gradient(top,#3093c7,#1c5a85);background-image:-ms-linear-gradient(top,#3093c7,#1c5a85);background-image:-o-linear-gradient(top,#3093c7,#1c5a85);background-image:linear-gradient(to bottom,#3093C7,#1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7,endColorstr=#1c5a85);cursor:pointer}input[type="submit"]:hover{border:1px solid #1C5675;background-color:#26759E;background-image:-webkit-gradient(linear,left top,left bottom,from(#26759e),top(#133d5b));background-image:-webkit-linear-gradient(top,#26759E,#133D5B);background-image:-moz-linear-gradient(top,#26759e,#133d5b);background-image:-ms-linear-gradient(top,#26759e,#133d5b);background-image:-o-linear-gradient(top,#26759e,#133d5b);background-image:linear-gradient(to bottom,#26759E,#133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e,endColorstr=#133d5b)}#user-login input[type="submit"],.user-info-from-cookie input[type="submit"]{width:100%}.password-parent,.confirm-parent{width:100%}.chzn-search input[type="text"]{background-color:none;width:100% !important}.chzn-search input[type="text"]:focus{background-color:transparent}.chzn-container-single .chzn-single{border-color:#ccc;border-radius:0;box-shadow:none;color:#333;background:#fff;height:41px;padding:7px 0 0 10px}.chzn-container-single .chzn-single div{right:-2px;top:7px}.chzn-container-active.chzn-with-drop .chzn-single{border-color:#ccc;background:none}.chzn-container-single .chzn-drop{border-color:#ccc;width:100% !important}.chzn-container .chzn-results li.highlighted{background-color:#D6F0FD;background-image:none;color:#333}.lf-trail{color:#333;margin-bottom:10px;text-transform:uppercase}.lf-trail span{color:#08C;font-size:11px}.lf-trail-active{font-weight:bold}.locality-block.addressfield-container-inline .form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area{margin:15px 0}.payment-errors .messages{margin-bottom:0}#commerce-checkout-form-checkout .column-wrapper:after{content:"";display:table;clear:both}@media screen and (min-width:960px){#commerce-checkout-form-checkout .column{float:left;width:50%}}html.lt-ie9 #commerce-checkout-form-checkout .column{float:left;width:49%}@media screen and (min-width:960px){#commerce-checkout-form-checkout .column-first{padding-right:40px}}@media screen and (min-width:960px){#commerce-checkout-form-checkout .column-last{padding-left:40px}}html.lt-ie9 #commerce-checkout-form-checkout .column-last{float:right}#commerce-checkout-form-checkout label{font-size:18px;font-weight:100;letter-spacing:-0.05em}#commerce-checkout-form-checkout .form-item{margin:0 0 20px 0;width:100%}@media screen and (min-width:960px){#commerce-checkout-form-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-locality,#commerce-checkout-form-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area{float:left}}@media screen and (min-width:960px){#commerce-checkout-form-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-locality{margin-right:2%;width:58%}}@media screen and (min-width:960px){#commerce-checkout-form-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area{width:40%}}#commerce-checkout-form-checkout .view-commerce-cart-summary{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}#commerce-checkout-form-checkout input[type="text"],#commerce-checkout-form-checkout .chzn-single{background:#ebebeb;border-color:#959595}#commerce-checkout-form-checkout .chzn-container{display:block !important;width:100% !important}#commerce-checkout-form-checkout .view-content td{padding:10px 0}#commerce-checkout-form-checkout .view-footer tbody{border:none}#commerce-checkout-form-checkout th{border-bottom:1px solid #ccc;padding:0 5px 0 0}#commerce-checkout-form-checkout th:last-child{padding-right:0}#commerce-checkout-form-checkout .checkout-buttons{display:inline-block;float:right;margin:0;width:49%}@media screen and (max-width:960px){#commerce-checkout-form-checkout .checkout-buttons{width:100%}}#commerce-checkout-form-checkout .checkout-buttons .fieldset-wrapper{position:relative}#commerce-checkout-form-checkout .checkout-buttons .checkout-processing{bottom:-20px;height:13px;left:50%;margin-left:-6px;margin-right:0;padding-right:0 !important;position:absolute;width:13px}#commerce-checkout-form-checkout.commerce-checkout-country-specific .checkout-buttons{float:none;margin:0 auto;display:block}@media screen and (max-width:340px){#commerce-checkout-form-checkout .cart_contents .fieldset-wrapper{padding:10px}}#commerce-checkout-form-checkout .form-radios .form-item{margin-top:0}#commerce-checkout-form-checkout fieldset{border:none;margin:0 0 40px 0;padding:0}#commerce-checkout-form-checkout .fieldset-wrapper{border:1px solid #959595;border-radius:3px;padding:30px}#commerce-checkout-form-checkout legend{color:#009bde;font-size:30px;letter-spacing:-.04em;margin-top:0;padding-bottom:20px}#commerce-checkout-form-checkout .checkout-buttons .fieldset-wrapper{background:none;border:none;padding:0}@media screen and (min-width:960px){#commerce-checkout-form-checkout .checkout-buttons .fieldset-wrapper{padding-left:30px}}#commerce-checkout-form-checkout .commerce-credit-card-expiration{display:inline-block;vertical-align:top}#commerce-checkout-form-checkout .commerce-credit-card-expiration .chzn-container{display:inline-block !important;width:auto !important}#commerce-checkout-form-checkout .commerce-credit-card-expiration .commerce-month-year-divider{display:inline-block;height:41px;padding:10px 0 0 0;vertical-align:top}#commerce-checkout-form-checkout .commerce-credit-card-expiration .label{margin-top:-20px;position:absolute}#commerce-checkout-form-checkout .terms-of-service header{margin:0}#commerce-checkout-form-checkout .terms-of-service label{font-size:14px}#commerce-checkout-form-checkout #commerce-checkout-coupon-ajax-wrapper .form-text{margin-bottom:10px}@media screen and (min-width:960px){#commerce-checkout-form-checkout #commerce-checkout-coupon-ajax-wrapper .form-text{margin-bottom:0}}#commerce-checkout-form-checkout #edit-commerce-payment-payment-method,#commerce-checkout-form-checkout #payment-details .form-item-commerce-payment-payment-details-credit-card-number .description{display:none}#commerce-checkout-form-checkout .form-item-commerce-payment-payment-details-credit-card-code .form-text{display:block;width:80px}.form-item-commerce-payment-payment-details-credit-card-code{display:inline-block;margin-left:10px;vertical-align:top}.terms-of-service .form-item{margin:0}.terms-of-service p{font-size:12px;line-height:125%}.terms-of-service .form-type-checkbox input{margin-top:3px;position:absolute}.terms-of-service .form-type-checkbox label{display:block;font-size:16px;line-height:125%;margin-left:20px}.checkout-continue{width:100%}.checkout-cancel,.button-operator{text-align:right}.checkout-buttons .checkout-cancel.form-submit{background:none;filter:none;font-weight:normal;text-shadow:none}.checkout-buttons .checkout-cancel.form-submit:hover{border:none;color:#EF8026}.commerce-order-handler-area-order-total .commerce-price-formatted-components{width:100%}.commerce-order-handler-area-order-total .commerce-price-formatted-components tr{border:none}.commerce-order-handler-area-order-total .commerce-price-formatted-components td{padding-bottom:0}@media screen and (max-width:360px){.view-commerce-cart-summary{font-size:14px}}.view-commerce-cart-summary .views-field-quantity{padding-right:0;text-align:center}.view-commerce-cart-summary tr.odd td{padding-left:0}.form-item-commerce-payment-payment-details-credit-card-exp-year,.form-item-commerce-payment-payment-details-credit-card-exp-month{margin-top:0;width:60px}@media screen and (max-width:960px){.checkout-buttons input[type="submit"]{width:100%}}body{background-color:#fff}.lf-unified .form-type-radio{font-size:0.85em;margin:0;padding:0}.lf-unified label{font-size:12px;margin-left:2px}.lf-unified .form-item label{display:none}.lf-unified .form-type-radio label{display:inline-block}.lf-unified .form-type-password{margin-bottom:0}.lf-unified .password-strength{top:17px}.lf-unified input:focus+.description{visibility:visible;max-height:2em;-webkit-transition:visibility 0,max-height 0;transition:visibility 0,max-height 0}.lf-unified input+.description{visibility:hidden;max-height:0;-webkit-transition:visibility 0 linear 0.1s,max-height 0.2s ease-in 0.1s;transition:visibility 0 linear 0.1s,max-height 0.2s ease-in 0.1s}.page-user .block-system{padding:20px 20px 15px 20px;background:#EAF3FE;border:1px solid #ddd;position:relative;margin-bottom:20px}.no-cssanimations .lf-unified .form-item label{display:block}.no-cssanimations .lf-unified .form-item-switch label{display:inline}#register-form .form-actions{margin-bottom:0}#register-form .form-actions input{margin-bottom:0}#edit-actions{margin:15px 0 0 0}#edit-actions input{margin-bottom:0}.login-forgot{text-align:center;font-size:12px;margin-top:10px}#edit-switch{padding-left:1px}#edit-commerce-coupon .fieldset-wrapper:after{content:"";display:table;clear:both}#edit-commerce-coupon .fieldset-wrapper input{margin-top:0}#edit-commerce-coupon .form-item{margin-bottom:0}@media screen and (min-width:960px){#edit-commerce-coupon .form-item-commerce-coupon-coupon-code{float:left;width:60%}}@media screen and (min-width:960px){#edit-commerce-coupon .form-submit{float:left;margin:20px 0 0 10px}}#edit-commerce-coupon .messages{margin-top:0}#user-pass .form-item{margin-top:0}.page-checkout h1,.page-user-validate-email h1{position:absolute;top:-9999px;left:-9999px}.form-item-cart-contents-distro-choice{margin-top:5px;margin-bottom:5px}#about-lf{text-align:center;font-size:11px;margin-top:10px}#about-lf .login-about-body{line-height:14px}#about-lf .login-terms{margin-right:10px}#about-lf .login-logo{margin-top:10px}.profile{margin:0}.profile>.field{margin-bottom:5px}.profile .field-label,.profile .field-items{display:inline-block}.profile dl{margin:0}.profile dl dd{margin:0}#block-menu-menu-secondary-navigation{margin-top:10px}#block-menu-menu-secondary-navigation ul{margin:0 auto;width:132px}#block-menu-menu-secondary-navigation ul li{border-right:1px solid #ddd;display:inline;margin:0 8px 0 0;padding:0 10px 2px 0}#block-menu-menu-secondary-navigation ul li.leaf{list-style-image:none;list-style-type:none;padding-top:0}#block-menu-menu-secondary-navigation ul li.leaf.last{border:none;margin-right:0;padding-right:0}#block-menu-menu-secondary-navigation ul li a{font-size:12px}#hybridauth-widget ul.hybridauth-widget{text-align:center;margin-left:auto;margin-right:auto;padding:0}#hybridauth-widget ul.hybridauth-widget:after{content:"";display:table;clear:both}#hybridauth-widget ul.hybridauth-widget li{display:block;list-style:none;margin-left:auto;margin-right:auto;padding:0;width:49%}#hybridauth-widget ul.hybridauth-widget a{background:white;border-radius:3px;border:1px solid #D1D1D1;color:#333;display:block;font-size:11px;line-height:18px;padding:3px;text-decoration:none;width:100%}#hybridauth-widget ul.hybridauth-widget a:hover{background-color:#fff}#hybridauth-widget ul.hybridauth-widget span{display:block;float:none;opacity:1;filter:alpha(opacity=100);width:100%}#hybridauth-widget ul.hybridauth-widget span:after{color:#333;padding-left:26px;white-space:nowrap}#hybridauth-widget ul.hybridauth-widget .facebook{background-image:url(/sites/all/themes/lfidentity/images/social/facebook-16.png)}#hybridauth-widget ul.hybridauth-widget .facebook:after{content:'Facebook'}@media screen and (min-width:460px){#hybridauth-widget ul.hybridauth-widget .facebook:after{content:'Log in with Facebook'}}#hybridauth-widget ul.hybridauth-widget .github{background-image:url(/sites/all/themes/lfidentity/images/social/github.svg);background-size:contain}#hybridauth-widget ul.hybridauth-widget .github:after{content:'GitHub'}@media screen and (min-width:460px){#hybridauth-widget ul.hybridauth-widget .github:after{content:'Log in with GitHub'}}#hybridauth-widget ul.hybridauth-widget .google{background-image:url(/sites/all/themes/lfidentity/images/social/btn_google_light_normal_ios.svg);background-size:16px 16px}#hybridauth-widget ul.hybridauth-widget .google:after{content:'Google'}@media screen and (min-width:460px){#hybridauth-widget ul.hybridauth-widget .google:after{content:'Log in with Google'}}#hybridauth-widget ul.hybridauth-widget .openstack{background-image:url(/sites/all/themes/lfidentity/images/social/os-16x16.png)}#hybridauth-widget ul.hybridauth-widget .openstack:after{content:'OpenStack'}@media screen and (min-width:460px){#hybridauth-widget ul.hybridauth-widget .openstack:after{content:'Log in with OpenStack'}}.divider-withtext hr{border:none;border-top:1px solid #D1D1D1;height:1px;margin-top:25px}.divider-withtext label{display:block;font-size:14px;font-weight:100;margin-bottom:10px;margin-top:-10px;text-align:center;width:100%}.divider-withtext label span{background:#EAF3FE;display:inline-block;padding:0 10px}#hybridauth-user-identity table tr td:nth-of-type(2){white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word;max-width:260px}.hybridauth-github-hybridauth-16{background-image:url(/sites/all/themes/lfidentity/images/social/github.svg);width:16px;height:16px;background-size:contain}.cp-card__items>ul{margin:0;padding:0}@media screen and (min-width:768px){.cp-card__items>ul{display:flex;flex-wrap:wrap}}.cp-card--item{background:#fafafa;border:1px solid #eaeaea;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.2),0 0 2px 0 rgba(0,0,0,0.1);list-style:none;margin:0 5% 40px 5%;padding:0;position:relative}@media screen and (min-width:768px){.cp-card--item{padding-bottom:80px;width:45%}.cp-card--item:nth-child(2n+1){margin-left:0}.cp-card--item:nth-child(2n+2){margin-right:0}}.cp-card--item header{margin-bottom:0;padding:20px 20px 10px 20px;position:relative;text-align:center}@media screen and (min-width:768px){.cp-card--item header{height:200px;padding-bottom:20px;padding-top:60px}}.cp-card--item header img{display:block;margin:0 auto 10px auto;max-height:50px;width:auto}@media screen and (min-width:768px){.cp-card--item header img{margin-bottom:0}}.cp-card__content{padding:15px 20px 30px 20px}@media screen and (min-width:768px){.cp-card__content{padding-bottom:15px}}.cp-card__content p{line-height:150%}.cp-card__title{color:#4a4a4a;font-family:"Roboto",sans-serif;font-size:22px;line-height:150%;margin:0}@media screen and (min-width:768px){.cp-card__title{bottom:10px;left:0;padding-left:20px;padding-right:20px;position:absolute;width:100%}}.cp-card__membership-class{color:#202020;display:block;font-size:18px;font-weight:500;line-height:120%;margin-top:20px;padding-left:28px;position:relative}.cp-card__membership-class:before{background-image:url(/sites/all/themes/lfidentity/images/icons/star-white.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;content:'';display:block;height:20px;left:0;position:absolute;width:20px}.cp-card__membership-class.Community:before{background-image:url(/sites/all/themes/lfidentity/images/icons/star-gray.svg)}.cp-card__membership-class.Gold:before{background-image:url(/sites/all/themes/lfidentity/images/icons/star-gold.svg)}.cp-card__membership-class.Platinum:before{background-image:url(/sites/all/themes/lfidentity/images/icons/star-gray.svg)}.cp-card__membership-class.Associate:before{background-image:url(/sites/all/themes/lfidentity/images/icons/star-gray.svg)}.cp-card__actions{border-top:2px solid #eaeaea;font-family:"Roboto",sans-serif;font-size:14px;padding:10px;text-transform:uppercase}@media screen and (min-width:768px){.cp-card__actions{bottom:0;height:65px;left:0;padding:20px;position:absolute;width:100%}}.cp-card__actions ul{margin:0;padding:0;text-align:center}.cp-card__actions ul:after{content:"";display:table;clear:both}.cp-card__actions ul li{list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.cp-card__actions ul li{text-align:left}}@media screen and (min-width:768px){.cp-card__actions_manage{float:left}}@media screen and (min-width:768px){.cp-card__actions_contact{float:right}}.line-item-cell-has-more-info{border-bottom:0}.line-item-more-info-cell{padding-bottom:10px !important}.line-item-more-info{color:#555;font-style:italic}
@font-face{font-family:'portallinuxfoundationorg';src:url(/sites/all/themes/lfidentity/icons/portallinuxfoundationorg.eot?-6ez6ao);src:url(/sites/all/themes/lfidentity/icons/portallinuxfoundationorg.eot?#iefix-6ez6ao) format('embedded-opentype'),url(/sites/all/themes/lfidentity/icons/portallinuxfoundationorg.woff?-6ez6ao) format('woff'),url(/sites/all/themes/lfidentity/icons/portallinuxfoundationorg.ttf?-6ez6ao) format('truetype'),url(/sites/all/themes/lfidentity/icons/portallinuxfoundationorg.svg?-6ez6ao#portallinuxfoundationorg) format('svg');font-weight:normal;font-style:normal;}[class^="portal-icon-"],[class*=" portal-icon-"]{font-family:'portallinuxfoundationorg';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.portal-icon-pencil:before{content:"\e60a";}.portal-icon-book:before{content:"\e60b";}.portal-icon-calendar:before{content:"\e608";}.portal-icon-download:before{content:"\e604";}.portal-icon-wrench:before{content:"\e609";}.portal-icon-eye:before{content:"\e605";}.portal-icon-notification:before{content:"\e600";}.portal-icon-question:before{content:"\e601";}.portal-icon-close:before{content:"\e606";}.portal-icon-checkmark:before{content:"\e607";}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
