.fa_learnmore_right{max-height:60px !important}
.badge-explorer .container{padding:0 10px}
.badge_explorer_filter_section{display:flex;align-items:flex-start;justify-content:space-between;margin:0 auto;max-width:1030px}
.badge_explorer_filter{padding:0}
.badge_explorer_filter_section .form-group.col-sm-6.col-lg-6.mb-0{padding-left:0;padding-right:20px;max-width:315px}
.badge_explorer .badge_explorer_filter_section .btn-vidit{width:295px;top:-10px;position:relative}
.selected_filters_list{list-style:none;text-align:left;font-size:12px;margin:20px auto 10px}
.selected_filters_list li{border-radius:12px;cursor:pointer;display:inline-block;position:relative;padding:0 20px 0 0 !important;padding-top:0;margin:0;text-align:center;font-size:12px;color:#000}
.close_icon::after{content:"";background:url("https://www.girlscouts.org/content/dam/gsusa-redesign/close.png") no-repeat;background-size:15px;display:inline-block;font-size:15px;position:relative;top:3px;width:15px;height:15px}
.bg_river{background-color:#1496d4 !important}
.bg_brown{background-color:#763a16 !important}
.bg_deep_purple{background-color:#5c1f8b !important}
.bg_flame{background-color:#ff830c !important}
.bg_gold{background-color:#f7be00 !important}
.bg_poppy{background-color:#ff4438 !important}
.bg_poppy_red{background-color:#ee3124 !important}
.bg_inactive{background-color:#d7d7d7 !important}
.bg_selected{background-color:#00b451 !important}
.badge_list{margin:0}
.badge{background-color:#d7d7d7;position:relative;flex-shrink:1;padding:20px;border-radius:12px;cursor:pointer;min-width:150px;width:290px;margin:10px;height:372px;font-weight:400}
.badge_content{background-color:white;border-radius:12px;display:flex;flex-direction:column;width:100%;height:100%}
.badge_image{border-radius:12px 12px 0 0;flex:0 0 200px;width:100%}
.badge_title{padding:5px 20px 0;font-size:18px;line-height:1.12;flex:0 1 70px;word-break:normal;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;max-height:70px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:'GirlScout-TextBold'}
.badge_selector_checkbox{align-self:center}
.badge_counter{position:absolute;padding:16px;border-radius:50%;border-color:#FFF;border-width:3px;border-style:solid;background-color:#fecf33;color:#FFF;right:-16px;top:32px}
.badge_explorer .btn-vidit{border-radius:12px;width:400px !important;text-transform:uppercase;font-size:30px}
.badge_list_more{text-decoration:underline;font-size:1.65em;display:flex;padding:.25em .75em;border-radius:12px;align-items:center;align-content:center;margin:1em auto;justify-content:center;gap:.25em;cursor:pointer;width:max-content;font-family:'GirlScout-TextBold' !important;font-weight:normal;color:#006b50 !important;text-decoration-thickness:1px;text-decoration-color:#006b50;text-underline-offset:5px}
.badge_list_more{text-decoration:underline;font-size:30px;display:flex;padding:0 10px 0 0;border-radius:12px;align-items:center;align-content:center;margin:20px auto;cursor:pointer;width:110px;background:url(https://www.girlscouts.org/content/dam/gsusa-redesign/downarrowgreen.png) no-repeat 20px;background-position:right 23px;font-family:'GirlScout-TextBold' !important;font-weight:normal;color:#006b50 !important;text-decoration-thickness:1px;text-decoration-color:#006b50;text-underline-offset:5px}
.badge_list_more:hover{background:url(https://www.girlscouts.org/content/dam/gsusa-redesign/downarrowgreen.png) no-repeat 20px;background-position:right 23px;color:#006b50 !important}
.badge_list_more img{width:18px;position:relative;padding:2px;display:none}
.badge_explorer .modal-header{border-bottom:0}
#modalBadgeDetail .modal-dialog{max-width:610px}
.badge_explorer .modal-content{position:relative;padding:20px;border-radius:12px}
.badge_explorer .modal-content .close{position:absolute;top:20px;right:20px;z-index:1;width:20px;height:20px;opacity:1}
.badge_explorer .modal-content .close:active{outline:0}
.badge_explorer .modal-content .close img{width:100%}
#modalBadgeDetail .modal-body{padding:0}
.badge_explorer .modal-footer{border-top:0;padding:30px 0 0}
.badge_explorer .modal_badge_title{text-align:center;font-size:24px;color:#000;margin:17px 0 20px;line-height:normal}
.badge_explorer .modal_badge_caption{margin-top:12px;text-align:center;font-size:12px;color:#000}
.modal-body label{font-size:12px}
.modal-body button{flex-shrink:0}
#modal_badge_desc{font-size:16px;color:#000;line-height:normal}
#modal_badge_desc a{font-family:'GirlScout-TextBold' !important;font-weight:normal;color:#006b50 !important;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#006b50;text-underline-offset:5px;cursor:pointer}
#modal_badge_desc ol{margin-left:1em;padding:20px 0}
.modal_badge_list .modal-dialog{max-width:1030px;margin:1.75rem auto;max-height:90vh}
.modal_badge_list .modal-body{overflow:auto}
.badge_explorer .modal_badge_title{text-align:center;font-size:24px;color:#000;margin:17px 0 20px}
#modalCreatePDF{padding:0 !important}
#modalCreatePDF .modal-body{padding:0}
.badge_explorer #modalCreatePDF .modal_badge_title{text-align:center;font-size:30px;color:#000;margin:25px 0 0;line-height:normal}
.badge_explorer #modalCreatePDF .modal_badge_caption{margin:10px 0 20px;text-align:center;font-size:16px;color:#000;line-height:normal}
#modalCreatePDF .badge_explorer .btn-vidit{margin:25px 0}
#modalCreatePDF .checkbox-button{margin-right:10px}
#modalCreatePDF .badge_content .checkbox-button{margin-right:10px;width:12px;height:12px;border:1.5px solid #000}
#modalCreatePDF .checkbox p{top:-6px}
#modalCreatePDF .badge_content .checkbox p{top:-2px;font-family:GirlScoutText;font-weight:normal}
#modalCreatePDF .badge_content .checkbox-button::after{width:5px;height:10px;border-bottom:1.5px solid #000;border-right:1.5px solid #000}
#modalCreatePDF .btn-vidit{margin:20px 0 0 0}
#modalCreatePDF .badge{width:190px;height:278px}
#modalCreatePDF .modal-content{padding:20px 0}
#modalCreatePDF .badge_list{margin:0 auto 10px;width:840px}
#modalCreatePDF .badge_image{max-height:150px;width:150px;margin:0 auto}
#modalCreatePDF .btn-vidit.btn-bottom{margin:30px 0 0}
#modalCreatePDF .form-group{margin-bottom:0}
#modalCreatePDF .form-group label{margin:0}
#modalCreatePDF .badge_title{font-size:12px;font-family:'GirlScout-TextBold';line-height:13px;max-height:45px}
#modalCreatePDF .checkbox p{line-height:normal}
#modalCreatePDF .badge_selector_checkbox{margin-top:19.5px}
@media screen and (min-width:1024px) and (max-width:1279px){.badge{max-width:235px;height:322px}
.badge-explorer .container{padding:0}
}
@media screen and (min-width:768px) and (max-width:1023px){.container{max-width:85%}
.badge{padding:10px;width:166px;height:203px}
.form-group{margin-bottom:.6rem}
.badge_title{font-size:12px;padding:5px 10px 0;-webkit-line-clamp:2}
.badge_content{width:100%}
.badge_explorer_filter{padding:0;flex:0 0 100%;max-width:100%;margin-bottom:15px}
#modalCreatePDF .badge_image{max-height:140px;width:140px;margin:0 auto}
.badge_list_more{width:83px;background:url(https://www.girlscouts.org/content/dam/gsusa-redesign/downarrowblack.png) no-repeat 20px;background-position:right 23px}
.badge_list_more:hover{background:url(https://www.girlscouts.org/content/dam/gsusa-redesign/downarrowgreen.png) no-repeat 20px;background-position:right 23px}
.badge_explorer_filter_section{max-width:538px;margin:0 auto}
.badge_explorer_filter_section{display:block}
.badge_explorer_filter_section .form-group.col-sm-6.col-lg-6.mb-0{padding-left:0;padding-right:0;max-width:269px}
.badge_explorer_filter_section .form-group:nth-child(2){padding-left:10px !important}
.badge_explorer_filter_section .form-group:nth-child(1){padding-right:10px !important}
.selected_filters_list{margin:20px auto}
.badge_explorer .badge_explorer_filter_section .btn-vidit{width:352px !important;position:relative;margin:0 auto 10px;display:block;height:60px;top:0}
.badge_list_more{padding:0 40px 0 0}
#modalBadgeDetail .modal-dialog{max-width:538px}
.badge_explorer .btn-vidit{width:352px;height:60px}
.modal_badge_list .modal-dialog{max-width:538px;margin:125px auto;max-height:90vh}
.badge_explorer #modalCreatePDF .modal_badge_title{font-size:24px;margin:38px 0 8px}
#modalCreatePDF .badge{width:166px;height:229px}
.badge_list{margin:0 auto;max-width:558px}
.badge_image{max-width:141px;max-height:141px}
.badge_explorer #modalCreatePDF .modal_badge_caption{margin:0 0 10px}
#modalCreatePDF .btn-vidit{margin:0}
#modalCreatePDF .badge_list{margin:0 auto 10px;max-width:375px}
#modalCreatePDF .badge_title{max-height:34px}
#modalCreatePDF .badge_selector_checkbox{margin-top:10px}
}
@media screen and (min-width:360px) and (max-width:767px){.badge_explorer_filter_section{display:block}
.badge_explorer_filter_section .form-group.col-sm-6.col-lg-6.mb-0{padding-left:0;padding-right:0;max-width:100%;margin:10px 0 !important;-ms-flex:0 0 100%;flex:0 0 100%}
.selected_filters_list{margin:10px auto 20px}
.badge_explorer .badge_explorer_filter_section .btn-vidit{width:335px;top:0;position:relative;height:45px;font-size:24px;margin:0 auto 20px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#modalBadgeDetail .modal-dialog{max-width:335px;margin:95px auto}
#modalBadgeDetail .modal-body img{max-width:158px}
#modalBadgeDetail .btn-vidit{font-size:24px;width:295px}
.badge{padding:10px;width:158px;height:195px;margin:9px 9px}
.badge_content{width:100%}
.badge_image{flex:0 1 136px;width:136px}
.badge_title{padding:2px 8px;font-size:12px;flex:0 1 32px;-webkit-line-clamp:2}
.badge_list_more{width:113px;background:url(https://www.girlscouts.org/content/dam/gsusa-redesign/downarrowblack.png) no-repeat 20px;background-position:right 23px}
.badge_list_more:hover{background:url(https://www.girlscouts.org/content/dam/gsusa-redesign/downarrowgreen.png) no-repeat 20px;background-position:right 23px}
.badge_explorer_filter_section{max-width:334px;margin:0 auto}
.badge_list{max-width:355px;margin:0 auto;text-align:center}
#modalCreatePDF .modal-dialog{max-width:335px}
.badge_explorer #modalCreatePDF .modal_badge_title{font-size:24px;margin:20px 0 0}
.badge_explorer #modalCreatePDF .modal_badge_caption{margin:4px 0 20px;max-width:295px}
.badge_explorer .btn-vidit{font-size:24px}
#modalCreatePDF .btn-vidit{max-width:295px}
#modalCreatePDF .badge{width:158px;height:220px}
#modalCreatePDF .badge_image{max-height:136px;width:136px}
#modalCreatePDF .badge_title{line-height:12px;max-height:26px}
#modalCreatePDF .badge_list{margin:0 auto 0;width:100%}
#modalCreatePDF .btn-vidit{margin:11px 0 0}
.form-group{margin-bottom:.6rem}
#modalCreatePDF .badge_selector_checkbox{margin-top:10px}
.badge_explorer_filter{margin-bottom:10px}
}
@media screen and (min-width:1024px) and (max-width:1030px){.badge_explorer_filter_section{padding:0 10px}
}
.PdfBadgeGridInner{width:700px}
.BadgePdfHeaderTitle{font-size:1.7em;line-height:40px;color:#bbb}
.BadgePdfHeader{clear:both;display:flex;justify-content:space-between;background-color:#23ae57;font-size:20px;line-height:18px;height:35px;overflow:hidden;color:white;font-weight:bold}
.BadgePdfHeader .BadgePdfImageColumn{background-color:#23ae57;display:block;padding:3px 5px;height:30px;overflow:hidden}
.BadgePdfHeader .BadgePdfDescriptionColumn{display:block;padding:3px 5px;height:30px}
.BadgeExplorerElementPdfComponent{clear:both;border-bottom:2px solid #bbb;display:flex;justify-content:space-between;padding-bottom:6px;overflow:hidden}
.BadgePdfImageColumn{display:inline-block;width:23%;padding-left:10px;padding-right:10px;padding-top:0;padding-bottom:15px;background-color:#eee;margin-top:0;margin-bottom:2px}
.BadgePdfLogoWrapper img{min-height:55px;min-width:165px}
.BadgePdfImageColumn img{height:120px;width:120px;margin-left:15px}
.BadgePdfImageColumn{overflow:hidden !important}
.BadgePdfDescriptionColumn{width:70%;padding-left:10px;display:inline-block;flex-direction:column;justify-content:space-between;vertical-align:top;padding-bottom:2px}
.BadgePdfTitle{font-size:15px;line-height:18px;font-weight:bold;text-align:center;padding:5px 0}
.BadgeRankLevel,.BadgeSubjectMatter{text-align:center;font-size:12px;line-height:18px}
.BadgePdfDescription{padding-top:10px}
.BadgePdfDescription p,.BadgePdfDescription ol{padding-bottom:5px;font-size:12.5px;line-height:16px}
.BadgePdfDescription ol{padding-left:20px;padding-bottom:10px}
.BadgePdfDescription a{background-color:#FFF;font-weight:bold;text-decoration:none;color:#00ae58}
.BadgePdfGetContainer{background-color:#24ae57;display:inline-block;padding:3px 10px;margin:0 0 20px 0;min-width:125px;text-align:center}
.BadgePdfGetContainer a{background-color:#24ae57;color:white;margin-left:auto;margin-right:auto;padding-right:10px}
.CreateBadgePdfButton{float:left}
.tags{clear:both}
.CreateBadgePdfButton{float:left;padding:2px;text-align:center;background-color:#1c9346;color:white;font-size:1.1em;border:1px solid #146b33;cursor:pointer}
.CanvasImageOutputArea img{display:block}
.BadgePdfProgressOverlay{z-index:90;position:fixed;top:0;left:0;bottom:0;right:0;background:black;background-color:#282828;background-size:16px 16px;opacity:.8}
.BadgePdfProgressInfoContainerOuter{z-index:95;position:fixed;left:50%;top:50%}
.BadgePdfProgressInfoContainerInner{position:relative;left:-50%;top:-50%;background-color:white;padding:10px;border-color:#9c9c9c;border:1px solid;background:linear-gradient(to right,#efefef,#eaeaea);box-shadow:4px 5px 12px 3px #444}
.BadgePdfProgressBarOuter{border:1px solid #888;padding:3px;width:306px;border-radius:0;background-color:#aaa;margin:5px 20px}
.BadgePdfProgressMessageContainer{text-align:center}
.BadgePdfProgressBarInner{max-width:0;width:100%;height:30px;border-radius:0;background-color:green;background:linear-gradient(to right,#1d976c,#93f9b9);transition-property:max-width;transition-duration:400ms}
.PdfBadgeGridContainer{width:100%;overflow:hidden}
.CanvasImageOutputArea{width:100%;overflow:hidden}
.CanvasImageOutputArea img{max-width:none}
.BadgePdfProgressButtonContainer{display:flex;justify-content:space-around}
.BadgePdfProgressButton{display:block;padding:5px 30px;margin-top:10px;font-weight:bold;background-color:#1c9346;color:white !important;border:1px solid #146b33;cursor:pointer}
.BadgePdfProgressButton:hover{color:white;text-decoration:none}
.BadgePdfGetContainer a{padding-top:3px}
.BadgePdfGetContainer{margin-top:10px;padding-top:0;padding-right:0}
.BadgePdfImageColumn{padding-right:0;padding-left:10px}
.hide{display:none}
.AddAllPdfOuter{height:30px;width:30px}
.AddAllPdfCircleSelected{transform:scale(0.01);opacity:0;transition-duration:500ms;transition-property:transform,opacity;transform-origin:center}
.AddAllPdfCircleSelected.selected{transform:scale(1);opacity:1}
.AddAllPdfContainer{display:flex;align-items:center;padding-bottom:20px;margin-left:8px}
.AddAllPdfContainer span{padding-left:5px}
.CreateBadgePdfButton{flex-grow:1;margin-left:25px;margin-right:10px;max-height:30px;min-width:150px;width:auto}
#badge_explorer_component a:not([href]):not([tabindex]){text-decoration:underline;text-decoration-thickness:1px}
#badge_explorer_component a:not([href]):not([tabindex]):focus,#badge_explorer_component a:not([href]):not([tabindex]):hover{text-decoration:underline}
.modal-open{padding-right:0 !important}