.bannerGuides{overflow:hidden;width:100%}
.cardGuides{overflow:hidden;width:100%}
.left-float{float:left}
.right-float{float:right}
.m-l-7{margin-left:7px}
.m-r-7{margin-right:7px}
.cards-wrapper .cardGuides:nth-child(2n){background:#f7f7f7}
.background-guide{overflow:hidden;padding:50px 0 10px 0}
.cardGuides h2{font-size:48px}
.background-guide p{font-size:18px}
.background-develop-guide{color:#333}
.developer-desc{color:#333;margin:20px 0}
.developer-heading{color:#32566f;font-size:60px !important}
.developer-link:not(:last-child){border-right:1px solid #fe6e19;margin-right:1rem;padding-right:1rem}
.guide-link{text-decoration:underline;color:#fe6e19;font-size:18px}
.guide-link:hover,.guide-link:active,.guide-link:focus{text-decoration:underline !important;color:#fe6e19 !important;outline:none !important}
.rich-text{padding-bottom:30px}
.card-item{background-color:#f9f9f9;padding:30px 10px;flex-basis:300px;margin:10px;height:310px;max-width:300px}
.flex-wrap{display:flex;width:960px;margin:0 auto;flex-wrap:wrap;justify-content:flex-start}
.guide-icon{width:55px;height:55px;margin-bottom:30px;margin:0 auto}
.guide-icon:hover{background-color:#4f90bd}
.guide-subHeading{font-size:18px;text-transform:uppercase;font-weight:bold}
.card-item .guide-description{margin-bottom:20px;height:99px;max-height:99px;-webkit-line-clamp:130;color:#333}
.payment-card-item .guide-description{margin-bottom:20px;height:73px;max-height:73px;-webkit-line-clamp:130}
.guide-subheading-div{margin:20px 0;height:40px}
.card-divider:not(:last-child):after{content:'|';color:#fe6e19;padding:0 10px}
.card-link1{padding-left:60px}
.bannerPayment{overflow:hidden;width:100%}
.payment-button{background-color:#fe6e19;border:2px solid white;color:white;padding:7px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;font-family:"ScalaSansWeb-Bold",Arial,sans-serif;box-shadow:2px 2px 2px rgba(211,211,211,0.4)}
.payment-button:hover,.payment-button:focus{background-color:#fe6e19;text-decoration:none;color:white;outline:none !important}
.payment-subHeading{color:#32566f;padding:3px 0;height:40px;margin:24px 0;max-height:40px;font-size:35px;line-height:42px;font-family:"ScalaSansWeb-Light"}
.payment-card-item{background-color:#f9f9f9;padding:30px 10px;flex-basis:300px;margin:10px;height:310px;max-width:300px}
.payment-desc{color:#333;line-height:22px !important;font-size:18px}
i{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:2px}
.icon-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.payment-heading{color:#32566f;font-size:60px !important;padding:0 105px;line-height:65px;margin:0}
.popular-heading{color:#32566f;font-size:48px;line-height:58px;margin:0;font-family:ScalaSansweb-Light}
.popular-resource-cards{background-color:#fff;margin:0 20px 45px 20px;padding:30px 10px;flex-basis:275px;height:180px;float:left;max-width:275px}
.popular-resource-full{background-color:#f1f2f3}
.popular-icon{width:55px;height:55px;margin-bottom:30px;margin:20px auto}
.popular-link{text-transform:uppercase;color:#32566f;text-decoration:none;font-size:bold;font-size:18px;line-height:22px;font-family:"ScalaSansWeb-Bold",Arial,sans-serif}
.popular-icon:hover{background-color:#4f90bd}
.popular-link:hover{color:#32566f;text-decoration:none}
.three-tile-bar{background-color:#f1f2f3;text-align:center}
.popular-icon-i{border:solid #32566f;border-width:0 3px 3px 0;display:inline-block;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:3px}
.popular-tag{text-align:center}
.cardResources{overflow:hidden}
.partnerLogos{overflow:hidden}
.logos-grid{width:135px;height:135px;float:left;margin-right:20px}
.logos-grid:hover{background-color:#4f90bd}
.partner-desc{margin-bottom:30px;padding:0 60px}
.partner-img{width:136px}
.darkGray{background-color:#e9e9e9}
.lightGray{background-color:#f1f2f3}
.default{background-color:#FFF}
.languagesetup{background-color:white;overflow:hidden}
.languagerte h2{font-family:"ScalaSansWeb-Light",Arial,sans-serif;font-size:32px;font-weight:normal;line-height:1em;margin-bottom:16px;margin-top:10px;color:#ff7000;display:block}
.languagerte p{line-height:1.4em;margin:0 0 10px;color:#555;font-size:16px}
.languagesetup ul li{display:inline-block;height:auto;line-height:65px;padding:0 2.5px;text-align:left;text-transform:uppercase;vertical-align:top;position:relative}
.languagesetup ul li:last-child:before{content:"";position:absolute;height:28px;border-left:3px solid #32566f;top:20px;left:-2px}
.languagesetup ul li:focus{outline:none !important}
.tab-label{font-family:"ScalaSansWeb-Bold",Arial,sans-serif;font-size:18px;font-weight:normal;text-align:center;display:inline;padding:11px 18px 6px 18px;text-transform:none;color:#32566f;margin-left:0 !important}
.setup-content{padding-top:54px}
.languagerte .content-rte1 p:first-child{padding-top:54px;color:#1a2f3e;font-family:"ScalaSansWeb-Bold",Arial,sans-serif;font-size:18px;font-weight:normal;margin-bottom:20px;margin-top:0;text-transform:uppercase}
.tabs-wrapper .ui-tabs-active .tab-label:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:13px;border-color:#f0f0f0 transparent transparent transparent;top:79px;left:40%}
.container-wrap-np .ui-tabs-nav .ui-state-active .tab-label,.container-wrap-np .ui-tabs-nav .ui-tabs-tab .tab-label:active,.container-wrap-np .ui-tabs-nav .ui-tabs-tab .tab-label:focus{outline:solid 2px #fff;color:#32566f;text-decoration:none}
.code-grayblock{margin:30px 0 !important}
.rtedivider{border-bottom:3px solid #4f90bd !important;padding-bottom:42px !important}
.tabs{height:89px}
.container-wrap-np{padding-left:0 !important}
.tab-label:hover{color:#32566f !important}
.developer-np{padding:10px !important;background-color:#f0f0f0 !important}
.footer-background-helloworld{background-color:#3f7ba8 !important}
.bannerhello-heading{font-size:60px !important}
.language-rte-main{width:72%}
.btn1-dev-orange{color:#fff !important}
.language-rte-main a{color:#ff7000}
.bannerhello-text a{color:#ff7000 !important}