h2{margin-top:80px}.documents h1{font-size:16px;color:#555;padding-left:28px}.pdfLink{float:left;width:315px;display:block;margin-bottom:33px}.pdfLink:hover{text-decoration:none}.pdfLink img{position:relative;top:15px}.registrationFull{color:red;font-weight:700}.logistics{margin-top:0}.eventTime{margin-top:20px;text-align:center;width:206px;float:left;margin-left:90px}.eventTime .cost{font-size:15px;margin-bottom:2px}.calendarWidget{display:block;background:url(https://f1.madcapsoftware.com/websiteImages/training/calendarWidget.png) no-repeat;width:118px;height:111px;margin:3px auto;text-align:center}.calendarWidget .monthYear{display:block;color:#edd6c9;font-weight:700;font-size:16px;padding-top:13px}.calendarWidget .day{display:block;color:#404040;font-weight:700;font-size:33px;padding-top:22px;line-height:25px}.calendarWidget:hover,a.calendarWidget .monthYear:hover,a.calendarWidget .day:hover{text-decoration:none}a.calendarWidget:hover .day,a.calendarWidget .day:hover{color:#0185d1}.eventTime>div{font-weight:700}.eventTime.isFull .day{text-decoration:line-through}.mcs_social_media_share{margin-top:43px}.pageDivider{margin-top:40px;background-image:url(https://f1.madcapsoftware.com/websiteImages/products/divider.jpg?q=100);background-repeat:no-repeat;min-height:196px;width:950px}.documents.madcampDocs p{margin:20px 12px 9px}.quotes{list-style-type:none;list-style-image:none;background:url(https://f1.madcapsoftware.com/websiteImages/products/quoteImg.png?q=100) no-repeat;height:195px;padding-left:150px;width:700px;margin:20px auto 0}.quotes>div{display:none;color:#666;font-size:16px;font-style:italic;line-height:24px;margin-left:-5px;margin-top:44px;width:500px;padding-top:28px}.quotes>div:first-child{display:block}.quotes .quote2{margin-top:58px}.quotes .quoteInfo{color:#999;font-size:12px;margin-top:12px;width:400px}.gotoListingTrainingQuotes{margin:14px 0 20px;display:block}ul.trainingSchedule{padding:5px 0;list-style-type:none;list-style-image:none;margin-left:0;margin-bottom:0}.trainingSchedule .warn{color:red}.trainingSchedule li:before{content:none!important;list-style:none!important}.trainingSchedule li{clear:left;list-style:none;padding-bottom:24px;display:block}.trainingSchedule li .date{float:left;width:140px}.trainingSchedule li .info{float:left;padding-bottom:20px}.nextStepsBox{color:#ddd;float:left;width:155px;height:280px;margin-left:23px;background:url(https://f1.madcapsoftware.com/websiteImages/training/madcamp.jpg)}.nextStepsBox>div{padding-left:15px;padding-top:120px}.flareBasicQuotes{width:537px;float:left}.flareBasicQuotes .imageQuote{width:397px;left:70px}.madskillsTrainingBanner{margin-top:30px;width:170px;float:left;height:227px;background:url(https://f1.madcapsoftware.com/websiteImages/training/nextSteps.jpg) no-repeat;margin-left:38px}.madCertContent{float:left;width:525px;margin-right:25px}.madCertNextStep{margin-top:20px;float:left;width:156}.madCertNextStep img{position:relative;left:4px;margin-bottom:5px;width:148px}.madCertNextStep .nextStepLink{display:block;margin-top:100px;margin-left:20px}.madCertNextStep .actionButton{position:relative;top:-4px;left:14px;width:100px;height:14px;padding-top:5px}.madCertBadge{display:block;margin-left:252px;margin-bottom:10px;margin-top:37px}.madCertFindClass{width:200px;margin:40px 0 40px 232px}.educationMainBanner{display:block;margin-bottom:40px}.discountInfo{width:707px;background-color:#ebebeb;margin-top:50px;border-radius:4px}.discountInfo div:first-child{width:500px;padding:20px 20px 5px;float:left}.discountInfo .actionButton{float:left;margin-top:20px;width:100px}.flareTrainingIntroWrapper{position:relative}.flareTrainingIntroWrapper #testimonialsBannerWrapper{width:720px;height:290px;background-image:url(https://f1.madcapsoftware.com/websiteImages/quotes/trainingTestBannerBgSm.jpg);background-position:right -55px}.flareTrainingIntroWrapper #testimonialsBannerQuoteWrapper{left:22px;top:38px}.trainingPageProductCategory{text-align:center}.trainingPageProductCategory h1{text-align:left}.trainingPageProductCategory .divider{width:700px;margin:0 auto}.wrapper-mcItem{padding-top:0;position:relative}.mcItem{padding:54px 0 48px;border-bottom:1px solid #d8d8d8}.mcItem-group{float:left;position:relative}.mcItem-groupOne{height:177px;width:339px;margin-left:66px;padding:6px;border:1px solid #000;background-color:#1d1d1d;background:-moz-linear-gradient(top left,#272727,#020202);background:-ms-linear-gradient(top left,#272727,#020202);background:-o-linear-gradient(top left,#272727,#020202);background:-webkit-gradient(linear,0 0,100% 100%,from(#272727),to(#020202));background:-webkit-linear-gradient(top left,#272727,#020202);background:linear-gradient(top left,#272727,#020202);box-shadow:0 1px 5px #000,-2px -2px 10px #00000040 inset,0 1px 2px #787878 inset;float:left;border-radius:8px}.mcItem-datePlaque{height:165px;width:142px;border-radius:6px;background-color:#f5f5f5;float:left}.mcItem-datePlaque-sectionOne{width:142px;height:55px;background-color:#0181ca;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid #3b94c7;border-bottom-width:3px}.mcItem-datePlaque-sectionOne p{height:53px;line-height:53px;margin:0;text-shadow:0px 0px 6px #014a74;text-align:center;font-size:26px;font-weight:700;color:#fff}.mcItem-datePlaque-sectionTwo{height:108px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:relative}.mcItem-datePlaque-sectionTwo p{width:140px;height:105px;line-height:110px;text-align:center;font-size:40px;color:#000;font-weight:700;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:absolute;top:0;left:-1px}.mcItem-datePlaque-sectionTwo .mcItem-datePlaque-sectionTwoSingleDay{font-size:70px;color:#333}.mcItem-datePlaque-sectionTwoDates{padding-top:15px;width:142px;height:105px;line-height:110px;text-align:center;font-size:40px;color:#000;font-weight:700;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:absolute;top:0;left:-1px}.mcItem-datePlaque-sectionTwoDates p{height:98px;font-size:20px;height:24px;line-height:24px;border:none;position:relative;margin-bottom:0;color:#4a4a4a}.mcItem-datePlaque-sectionTwoDates span{height:16px;line-height:16px;margin:5px auto 3px;display:block;width:70%;text-align:center;color:#0185d1;font-size:12px;font-weight:700;color:#999}.mcItem-calendar{width:177px;margin-left:6px;padding-top:23px;border-radius:6px;background-color:#f5f5f5;float:left;position:relative}.kalendae{margin:5px 0 5px 10px;padding:0;background-color:transparent}.kalendae .k-calendar,.kalendae .k-title,.kalendae .k-header,.kalendae .k-days{width:169px}.kalendae .k-title,.kalendae .k-header{display:none}.mcItem-calendarHeader{position:absolute;top:7px;left:10px}.mcItem-calendarHeader span{width:22px;height:22px;line-height:16px;padding:3px 0;margin:0;border-left:1px solid #ddd!important;font-size:14px;text-align:center;font-weight:700;border:none;background-color:transparent;display:block;float:left;cursor:default!important}.kalendae .k-header span{font-size:14px;font-weight:700;color:#000}.kalendae .k-days span{color:#7d7d7d}.mcItem-calendar .k-days span,.mcItem-calendar .k-days span:hover{width:22px;height:22px;line-height:16px;padding:3px 0;margin:0;font-size:14px;text-align:center;font-weight:700;border:none;border-radius:0;border-left:1px solid #ddd;border-color:#ddd!important;cursor:default!important;box-shadow:-1px 0 #fff!important}.kalendae .k-days span.k-in-month.k-active{color:#7d7d7d;background-color:transparent}.mcItem-calendar .k-days span.k-active,.mcItem-calendar .k-days span.k-range,.kalendae .k-days span.k-selected.k-active,.mcItem-calendar .k-days span.k-active:hover{box-shadow:none!important}.kalendae .k-days span.k-in-month.k-selected,.kalendae .k-days span.k-range,.kalendae .k-days span.k-selected.k-active,.kalendae .k-days span.k-range.k-in-month{background-color:#0185d1;color:#fff;border-radius:0}.mcItem-groupTwo{width:250px;margin-left:48px}.mcItem-price{font-size:18px;color:#464646;margin-top:14px}.mcItem-priceSoldOut{color:red;font-weight:700;font-size:28px;padding-left:10px}.mcItem-price s{color:#a4a3a3}.mcItem-hoursText{font-size:18px;color:#464646;font-weight:400;margin-bottom:8px}.mcItem-datesText{margin:12px 0 4px!important;font-size:13px}.courseDatesHeading{position:absolute;top:0;left:0}.courseDatesHeading h2{margin-top:0;margin-bottom:30px}.trainingPage-registerNowButton{width:128px!important;padding:0!important;margin:18px 0 10px;clear:both}.trainingPageSection-icon .trainingPage-registerNowButton{margin-left:68px}.trainingPageSectionIconRight .trainingPage-registerNowButton{margin-left:101px}.trainingTopCallToAction .actionButton:link,.trainingTopCallToAction .actionButton:visited,.trainingTopCallToAction .actionButton:hover{width:146px;font-weight:400;padding:4px 13px;margin:30px auto 10px}.madCampRegisterButtons{height:27px;position:relative;margin-bottom:50px}.madCapRegisterButtons-button{width:160px;margin:18px 0 10px;font-weight:400;clear:both}.madCapRegisterButtons-full,.madCapRegisterButtons-full:hover{left:129px;top:0;background-image:none;background-color:#ccc;border-color:#ddd;cursor:default}.madCapRegisterButtons-available{left:425px;top:0}.mcItem-calendarCover{position:absolute;left:0;top:0;z-index:1;width:179px;height:165px}.madcampLocation{margin:60px 0 40px;padding:10px 0 50px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.madcampLocationPhoto{float:left;margin:30px 34px 20px 0;position:relative;top:6px}.trainingPage-buttonMessage{text-align:center;width:261px;font-style:italic}.trainingPageSectionIconRight .trainingPage-buttonMessage{width:325px}.priceCard2 s{opacity:.6}
