@charset "UTF-8";
	.iconbar span  {
		font-size: .8rem;
	}
.mc-field-group .card { min-height: 225px; border: solid 1px #ececec; background-color: #f7f7f7; position: relative; cursor: pointer; transition: all .5s ease; border-radius: 0px; }
.mc-field-group .card p { font-size: 13px; }
.mc-field-group .card.chosen { border: solid 1px #2d69b0; box-shadow: 0px 0px 15px #666; transition: all .5s ease; }
.mc-field-group .fa { font-size: 20px; }
.mc-field-group .card.chosen .fa-plus-circle { display: none; transition: all .5s ease; }
.mc-field-group .card.chosen .fa-check { display: block; transition: all .5s ease; }
.mc-field-group label { width: 100%; }
.checkicon .fa-plus-circle { transition: all .5s ease; }
.checkicon .fa-check { display: none; transition: all .5s ease; }
.mc-field-group .form-check-input { position: absolute; z-index: -1; opacity: 0; }
.mc-field-group .card.chosen .checkicon,
.checkicon { position: absolute; top: 0px; right: 0px; padding: 8px 10px; color: #FFF; height: 38px; width: 40px; z-index: 2; }
/*#mc_embed_shell .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: #2d69b0; font-weight: 800; }*/
/*#mc_embed_shell .nav-link { text-transform: uppercase; color: #2d69b0; }*/
#form-submit { width: 100%; background-color: #2d69b0; position: fixed; left: 0px; bottom: -260px; z-index: 20; padding: 12px 0px; transition: all .5s ease; }
#form-submit.appear { bottom: 0px; transition: all .5s ease; }
#form-submit .btn-primary { background-color: #cb0000; }
#form-submit .container-fluid { max-width: 800px; margin: 0 auto; }
#subscribe-confirm a { color: #fff; }
#subscribe-confirm { font-size: 11px; }
.container-fluid#finishsignup { max-width: 600px; }
#almostcomplete-out { width: 100%; border-radius: 50%; background-color: #f7f7f7; height: 20px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-bottom-left-radius: 30px; position: relative; }
#almostcomplete { width: 50%; border-radius: 50%; background-color: #2d69b0; height: 20px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-bottom-left-radius: 30px; position: absolute; left: 0; }
#progress { font-weight: 800; font-size: 12px; }
#progress-line { position: relative; width: 100%; height: 100%; }
#prog-ln-chk { width: 48px; height: 48px; border-radius: 50%; background-color: #f7f7f7; position: absolute; top: 0px; z-index: 2; left: 50%; margin-left: -24px; text-align: center; }
#prog-ln-chk .fa-check { font-size: 25px; color: #CCC; margin-top: 10px; }
#prog-line { width: 2px; height: 100%; position: absolute; left: 50%; top: 0px; z-index: 1; background-color: #f7f7f7; }
#form-btn .btn-primary { background-color: #cb0000; border-color: #cb0000; }
.iconbar.advertising { background-color: #1c3a63; padding: 8px 10px; }
.iconbar.business { background-color: #159d70; padding: 8px 10px; }
.iconbar.developer { background-color: #f68806; padding: 8px 10px; }
.iconbar.it { background-color: #b83d3d; padding: 8px 10px; }
.iconbar.retail { background-color: #634d8d; padding: 8px 10px; }
.iconbar img { max-width: 25px; }
.iconbar { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 1; }
button#advertising-tab.active { background-color: #1c3a63; }
button#business-tab.active { background-color: #159d70; }
button#dev-tab.active { background-color: #f68806; }
button#retail-tab.active { background-color: #634d8d; }
button#it-tab.active { background-color: #b83d3d; }
button#other-tab.active { background-color: #1c3a63; }
#status { width: 65%; padding-top: 65%; border-radius: 50%; background-color: #FFF; color: #333; display: block; text-align: center; font-size: 30px; font-weight: 800; margin: 0 auto; position: relative; }
#count { width: 100%; text-align: center; position: absolute; top: 50%; margin-top: -18px; left: 0; }
