.flex-container{display:flex}.flex-wrap{flex-flow:row wrap}.flex-column-wrap{flex-flow:column wrap}.flex-vertical{flex-direction:column}.flex-left{justify-content:flex-start}.flex-right{justify-content:flex-end}.flex-center{justify-content:center}.flex-top{align-items:flex-start}.flex-middle{align-items:center}.flex-item{display:inline-block;vertical-align:top;flex:1 auto;box-sizing:border-box}.flex-item.flex-container{display:flex}.flex-item-equal{display:inline-block;vertical-align:top;flex:1 0 auto;box-sizing:border-box}.flex-grid,.flex-item-equal.flex-container{display:flex}.flex-grid{flex-flow:row wrap;justify-content:center;padding:0}ul.flex-grid{margin:0;text-align:center}.flex-grid>*{list-style-type:none;display:inline-block;vertical-align:top;flex:1 auto;box-sizing:border-box}.flex-grid>.flex-container{display:flex}html{scroll-behavior:smooth}.hiddenElement{display:none}#worksheetGenerator textarea{resize:none}#worksheetGenerator table{border-collapse:collapse;position:absolute;z-index:-1}#worksheetGenerator td,#worksheetGenerator tr{margin:0;padding:0}#worksheetGenerator td{display:table-cell;height:40px;padding:2px;width:40px}#worksheetGenerator .worksheetMainContainer{margin-top:25px}#worksheetGenerator .input-row.option{display:flex;align-items:center;flex-wrap:wrap;justify-content:stretch}#worksheetGenerator .input-row.option .label,#worksheetGenerator .input-row.option label{margin-right:12px;white-space:nowrap}#worksheetGenerator .input-row p{flex-grow:1;white-space:nowrap;margin:0}#worksheetGenerator .jump-links{text-align:center;margin-top:16px}#worksheetGenerator .sections{scroll-behavior:smooth;width:100%}#worksheetGenerator .sections hr{height:1px;background-color:#c5c5c5;border:none}#worksheetGenerator .sections .section{padding-top:40px;position:relative}#worksheetGenerator .sections .section:last-child{margin-right:0}#worksheetGenerator .sections .section .sectionHeader .section-header-text{display:inline;font-size:40px;vertical-align:middle;padding-left:10px}#worksheetGenerator .sections .description{padding:20px 0}#worksheetGenerator .sections .learnMore{background-color:#318bc9;bottom:25px;color:#fff;font-size:16px;font-weight:700;padding:2px 10px 3px;position:absolute;width:90px;right:97px}#worksheetGenerator .indexCell{font-size:10px;vertical-align:top}#worksheetGenerator .textCell{border:1px solid #000}#worksheetGenerator .surrounded{background-color:#5a5a5a}#worksheetGenerator .wordSearch td{height:30px;width:30px}#worksheetGenerator .wordSearch .textCell{display:inline-block;font-size:18px;text-align:center}#worksheetGenerator .wordSearch .wordSearchResult{left:10px;position:absolute;top:10px}#worksheetGenerator .scrambleWords .emptyLine{border-bottom:1px solid #000;display:inline-block;height:1px;width:100px}#worksheetGenerator .scrambleWords .scrambledWord{display:inline-block;width:150px}#worksheetGenerator .matchingListsResult{position:absolute;top:10px}#worksheetGenerator .emptySpace{width:200px}#worksheetGenerator .container-wrapper{display:flex;margin-top:16px}@media (max-width:750px){#worksheetGenerator .container-wrapper{flex-direction:column}}#worksheetGenerator .leftContainer{display:inline-block;padding:0 20px 0 0;position:relative;vertical-align:top;box-sizing:border-box;flex-grow:1}#worksheetGenerator .leftContainer .typeHeader{margin-bottom:15px;padding:20px 0 1px}#worksheetGenerator .leftContainer .templates{display:flex;flex-flow:row wrap;justify-content:space-around}#worksheetGenerator .leftContainer .templates .templateThumbnail{color:#464646;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin-bottom:20px;text-align:center;text-transform:capitalize;max-width:180px}#worksheetGenerator .leftContainer .templates .templateMarginLeft{margin-left:32px}#worksheetGenerator .leftContainer .templates img{border:2px solid #dedede;height:230px;width:170px;user-drag:none;-moz-user-select:none;-webkit-user-drag:none}#worksheetGenerator .leftContainer .templates .active_template{border:2px solid #5672c4}#worksheetGenerator .leftContainer.OptionsContainer{font-size:18px}#worksheetGenerator .leftContainer.OptionsContainer .caption{color:#50a453}#worksheetGenerator .leftContainer .title{margin-bottom:20px}#worksheetGenerator .leftContainer label.wordsLabel{vertical-align:top}#worksheetGenerator .leftContainer .optionsCheckbox,#worksheetGenerator .leftContainer .optionsRadioButton{cursor:pointer;height:20px;vertical-align:sub;width:20px}#worksheetGenerator .leftContainer .checkboxContainer span,#worksheetGenerator .leftContainer .radioButtonsContainer span{display:inline-block;font-size:14px;margin:0 0 0 5px;width:70px}#worksheetGenerator .leftContainer .checkboxContainer span{margin-left:50px}#worksheetGenerator .leftContainer .worksheetInputSelect{background-color:#fff;border:0;height:30px;padding:5px 10px;vertical-align:sub;width:140px}#worksheetGenerator .leftContainer .worksheetInputSelect.numericSelect{width:70px}#worksheetGenerator .leftContainer .regrouping{border:1px solid #c5c5c5}#worksheetGenerator .leftContainer .digitsSimpleOptionsContainer{display:flex;justify-content:space-between;align-items:center}#worksheetGenerator .leftContainer .titleTextColor .circle{border-radius:14px;cursor:pointer;display:inline-block;height:28px;margin:0 0 0 24px;vertical-align:middle;width:28px}#worksheetGenerator .leftContainer .mySavedWordListsContainer span,#worksheetGenerator .leftContainer .saveWordListContainer span{display:inline-block;vertical-align:middle;width:190px}#worksheetGenerator .leftContainer .numericInputContainer div span.shortText{width:auto}#worksheetGenerator .leftContainer .checkboxContainer div span{width:170px}#worksheetGenerator .leftContainer .numberOfProblemsContainer span{margin-left:10px}#worksheetGenerator .leftContainer .largeNumericInput{font-size:16px;padding:5px 5px 6px;width:60px}#worksheetGenerator .leftContainer input[type=range]{margin:0;padding:0;width:90px}#worksheetGenerator .leftContainer .textInputsContainer .boardValue{display:inline-block;margin-left:10px;width:30px}#worksheetGenerator .leftContainer .advancedOptionsContainer{display:none}#worksheetGenerator .leftContainer .advancedOptionsContainer .numericRanges{display:flex;justify-content:center}#worksheetGenerator .leftContainer .advancedOptionsContainer .numericRanges input{width:60px}#worksheetGenerator .leftContainer .advancedOptionsContainer .numericRanges .sampleSign{display:inline-block;font-size:23px;margin-right:5px;margin-top:15px;vertical-align:middle;white-space:nowrap}#worksheetGenerator .leftContainer .moreInfo{cursor:pointer;font-style:italic;text-decoration:underline}#worksheetGenerator .leftContainer .infoBox{background-color:#fff;border-radius:5px;box-shadow:0 0 1px 1px #444;color:#444;cursor:pointer;display:none;left:120px;padding:25px 15px;position:absolute;top:90px;width:60%}#worksheetGenerator .leftContainer .infoBox p{margin-bottom:.5em}#worksheetGenerator .leftContainer .infoBox .closeInfoBox{float:right;margin:-20px -10px 0 0}#worksheetGenerator .leftContainer .textInputsContainer .regroupingTypesContainer{display:inline-block;vertical-align:top}#worksheetGenerator .leftContainer .textInputsContainer .regroupingTypesContainer .regroupingTitle{display:inline-block;font-size:13px;margin-right:6px;vertical-align:top;width:104px}#worksheetGenerator .leftContainer .textInputsContainer .regroupingTypesContainer .regroupingTypesColumn{display:inline-block;margin-right:10px;vertical-align:top;width:104px;border:1px solid #c5c5c5}#worksheetGenerator .leftContainer .textInputsContainer .restrictedFirstOperandValue{opacity:.5}#worksheetGenerator .leftContainer .gridColor{display:none}#worksheetGenerator .rightContainer{background-color:#ededed;padding:20px 25px 50px}#worksheetGenerator .rightContainer .previewWrapper{position:-webkit-sticky;position:sticky;top:0}#worksheetGenerator .rightContainer .preview{background-color:#fff;font-family:DejaVu Sans,sans-serif;height:397px;position:relative;vertical-align:top}#worksheetGenerator .rightContainer .previewTabs{font-size:14px;text-transform:uppercase}#worksheetGenerator .rightContainer .preview,#worksheetGenerator .rightContainer .previewShadow,#worksheetGenerator .rightContainer .previewTabs{margin:0 auto;width:306px}#worksheetGenerator .rightContainer .previewTab{background-color:#faf5ed;color:#464646;cursor:pointer;display:table-cell;padding:4px 0;text-align:center;width:155px}#worksheetGenerator .rightContainer .previewTab:hover{background-color:#ffded1}#worksheetGenerator .rightContainer .previewTabActive{background-color:#fff!important;color:#222}#worksheetGenerator .rightContainer .previewTabActive:hover{background-color:#fff}#worksheetGenerator .rightContainer .downloadButtons{display:flex;flex-direction:column}#worksheetGenerator .rightContainer .downloadButtons *{margin:5px 0}#worksheetGenerator .rightContainer .downloadButtons .downloadLimits{display:flex;background-color:#faf5ed;overflow:auto;width:306px;margin:0;align-items:center;justify-content:center;text-align:left}@media (max-width:750px){#worksheetGenerator .rightContainer .downloadButtons .downloadLimits{width:100%}}#worksheetGenerator .rightContainer .downloadButtons .downloadLimits .freeDownloadCounts{font-size:14px;margin-left:3%;float:left;width:60%}#worksheetGenerator .rightContainer .downloadButtons .downloadLimits .upgradeLink{font-size:14px;font-weight:700;padding-right:2%;padding-left:2%;float:right;width:33%}@media (max-width:750px){#worksheetGenerator .rightContainer .downloadButtons .downloadLimits .upgradeLink{width:25%}}#worksheetGenerator .rightContainer .downloadButtons .downloadLimits .freeDownloadCounts-bold{font-size:14px;padding-left:4%;float:left;width:60%}#worksheetGenerator .rightContainer .downloadButtons .downloadLimits .upgradeLink-bold{font-size:14px;font-weight:700;padding-right:3%;padding-left:2%;float:right;width:30%}@media (max-width:750px){#worksheetGenerator .rightContainer .downloadButtons .downloadLimits .upgradeLink-bold{width:18%}}#worksheetGenerator .rightContainer .buttonsContainer{display:inline-block;margin:18px 0 0 8px}#worksheetGenerator .rightContainer .previewMessage{width:100%;position:absolute;top:140px}#worksheetGenerator .rightContainer .previewMessage .errorMessage,#worksheetGenerator .rightContainer .previewMessage .warningMessage{display:none;font-size:18px;font-weight:700;margin:0 auto;text-align:center;height:291px}#worksheetGenerator .rightContainer .previewMessage .errorMessage{width:267px}#worksheetGenerator .rightContainer .previewMessage .warningMessage{cursor:pointer;padding-top:160px;width:150px}#worksheetGenerator .rightContainer .worksheetTitle{left:25px;line-height:19px;position:absolute;text-align:center;width:260px}#worksheetGenerator .optionsContainer,#worksheetGenerator .themeContainer{display:none}#worksheetGenerator .wordsContainer .form{margin:0 25px 0 0}#worksheetGenerator .wordsContainer .limitations{display:block;font-size:16px;margin:-4px 0 9px 1px}#worksheetGenerator .worksheetButtons{color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:42px;margin:0 2px;text-align:center;text-transform:uppercase;width:67px}#worksheetGenerator .worksheetButtons img{height:42px;margin-bottom:4px;width:42px}#worksheetGenerator .topButtons{margin:0 0 0 20px;padding:20px 0 0;position:absolute;right:360px;text-align:right;width:95px}#worksheetGenerator .topButtons img{margin-left:5px;vertical-align:middle}#worksheetGenerator .inactiveButton img{opacity:.5}#worksheetGenerator .inactiveButton img.inactiveButton img{opacity:1}#worksheetGenerator .activeNextButton{color:#f47c32}#worksheetGenerator .inactiveNextButton{color:#ccc}#worksheetGenerator .selectWorksheetType{width:100%;margin-top:20px;padding-bottom:40px}#worksheetGenerator .selectWorksheetType .anchor{margin-bottom:30px!important}#worksheetGenerator .worksheetType{display:inline-block;vertical-align:top;width:158px;max-width:158px;min-width:158px;margin:0 20px 0 0}#worksheetGenerator .worksheetType:last-child{margin-right:0}#worksheetGenerator .worksheetType img{border:2px solid #fff;width:155px}#worksheetGenerator .worksheetType .thumbnailHover,#worksheetGenerator .worksheetType a img:hover{border:2px solid #2d8ccb}#worksheetGenerator a.worksheetTypeCaption{color:#444;display:block;margin:10px auto;text-align:center}#worksheetGenerator .worksheetType .worksheetTypeCaption:hover,#worksheetGenerator .worksheetType .worksheetTypeCaptionHover{color:#2d8ccb}#worksheetGenerator .worksheetType.worksheetTypeMargin{margin-left:15px}#worksheetGenerator .comingSoon{display:block;font-size:22px;font-style:italic;margin:40px auto;text-align:center;text-transform:uppercase}#worksheetGenerator .tellUs,#worksheetGenerator .tellUs input{font-size:16px}#worksheetGenerator .tellUs .tellUsText{display:inline-block}#worksheetGenerator .saveWordListContainer{margin-bottom:10px}#worksheetGenerator .wordsPersistance{color:#fff;font-size:14px;padding-left:10px;width:296px}#worksheetGenerator .breadcrumbs{margin:15px 0 10px;text-align:left}#worksheetGenerator .breadcrumbs div{display:inline-block;font-size:14px;margin:0 1px;padding:5px 0;vertical-align:middle}#worksheetGenerator .breadcrumbs div a:visited{text-decoration:none}#worksheetGenerator .colorPickerPreview{cursor:pointer;display:inline-block!important;height:20px;padding:5px 10px;vertical-align:top;width:120px}#worksheetGenerator #color-picker{display:none;float:right;margin-right:60px;padding:0 12px 12px 0;vertical-align:top}#worksheetGenerator .cp-default .slide-indicator{border:2px solid #00008b;left:-2px}#worksheetGenerator .create-btn{height:40px}#worksheetGenerator .create-btn-loader{border:8px solid #f3f3f3;border-top-color:#01c3c9;border-radius:50%;width:25px;height:25px;animation:spin 1.75s linear infinite;margin:0 10px}
/*# sourceMappingURL=worksheet-generator.3f961ad765.css.map */