.logoBuilderInput{outline:none;border:none;height:30px;width:280px;font-style:italic;font-size:19px;color:#000;box-sizing:border-box;padding:5px}.logoBuilderInputError{border:1px solid #2140aa}.logoBuilderHeaderTitle{font-size:56px;color:#2140aa;font-weight:700;display:flex;justify-content:center;text-align:center;padding-bottom:10px}.logoBuilderSlideSelectUsageMode .logoBuilderHeaderTitle{font-size:48px}.logoBuilderHeaderSubTitle{font-size:22px;color:#666;display:flex;justify-content:center;text-align:center;padding-bottom:25px}@media only screen and (max-width:480px){.logoBuilderHeaderTitle{font-size:36px}.logoBuilderHeaderSubTitle{font-size:18px}}.logoBuilderButton{font-size:15px;border:none;cursor:pointer;outline:0;height:50px;background-color:#2140aa;color:#fff;width:140px;font-weight:500;padding:1px;margin:0 10px}.logoBuilderButtonBack{font-size:15px;background-color:#fff;color:#2140aa;border:3px solid #2140aa}.logoBuilderFooter{display:flex;flex-direction:row;justify-content:center;margin-top:20px;margin-bottom:20px}.logoBuilderSlideStart{width:600px}.logoBuilderSlide{display:flex;flex-direction:column}.logoBuilderSlideStartButton{width:100%;margin:0}.logoBuilderSlideStartFields{margin-top:20px;margin-bottom:20px;display:flex;justify-content:space-between}.logoBuilderSlideStartFields .logoBuilderInput{height:40px;font-size:20px}.logoBuilderImageCaption{color:#666;text-align:center;font-size:14px;margin-top:5px}.logoBuilderImageTitle{color:#2140aa;text-align:center;font-size:20px;margin-top:5px;font-weight:900}.logoBuilderImageContainer{margin:0 10px}.logoBuilderImageInnerContainer{position:relative;width:115px;height:115px;box-sizing:border-box}.logoBuilderImage{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;cursor:pointer}.logoBuilderImageInnerContainer.logoBuilderImageInnerContainerSelected:after{display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.logoBuilderImageInnerContainer:after{border:5px solid #2140aa;content:" ";display:none;box-sizing:border-box}.logoBuilderContainerBigImage .logoBuilderImageInnerContainer{width:200px;height:200px}@media only screen and (max-width:480px){.logoBuilderContainerBigImage .logoBuilderImageInnerContainer{width:140px;height:140px}}.logoBuilderContainer{display:flex;flex-direction:row;justify-content:center;margin-top:20px;margin-bottom:20px}.logoBuilderSlideStyle .logoBuilderContainerBigImage .logoBuilderImage{height:200px;width:300px}.logoBuilderSlideStyle .logoBuilderContainerBigImage .logoBuilderImageContainer{width:300px}.logoBuilderContainerBigImage .logoBuilderImage{height:200px;width:200px}.logoBuilderContainerBigImage .logoBuilderImageContainer{width:200px}@media only screen and (max-width:480px){.logoBuilderContainerBigImage .logoBuilderImage{width:140px;height:140px}.logoBuilderContainerBigImage .logoBuilderImageContainer{width:140px}.logoBuilderSlide.logoBuilderSlideColors .logoBuilderContainer{height:50%;width:100%;flex-direction:row;overflow:auto;margin:10px 0;flex-wrap:wrap;justify-content:space-around}.logoBuilderSlide.logoBuilderSlideColors .logoBuilderImageContainer{margin-bottom:20px}.logoBuilderSlideStyle .logoBuilderContainerBigImage .logoBuilderImage{height:113px;width:150px}.logoBuilderSlideStyle .logoBuilderContainerBigImage .logoBuilderImageContainer{width:150px}}.logoBuilderSlideSelectColors{display:flex;flex-direction:column;width:630px}@media only screen and (max-width:480px){.logoBuilderSlide.logoBuilderSlideColors{height:100%;justify-content:center}}.logoBuilderProgressBarContainer{width:100%;display:flex;justify-content:center}.logoBuilderProgressBar{position:relative;height:20px;width:350px;border:2px solid #2140aa}.logoBuilderProgressBarFiller{height:100%;background-color:#2140aa;-webkit-transition:width .2s ease-in;transition:width .2s ease-in}.logoBuilderProgressBarText{color:#f2f2f2;display:flex;margin-left:20px;line-height:20px}@media only screen and (max-width:480px){.logoBuilderProgressBar{width:300px}}.logoBuilderSlideStyleColors{display:flex;flex-direction:column;width:530px}.logoBuilderSlideLogo{display:flex;flex-direction:column;width:630px}.logoBuilderSlideCategory .logoBuilderContainer{flex-wrap:wrap;padding:0 120px}.logoBuilderSlideCategory .logoBuilderContainerBigImage .logoBuilderImageContainer{padding-bottom:10px}@media only screen and (max-width:1330px){.logoBuilderSlideCategory .logoBuilderContainer{padding:0;overflow:auto;height:50%}.logoBuilderSlide.logoBuilderSlideCategory{height:100%;justify-content:center}}.logoBuilderMainFrame .colorPickerContainer{width:384px;height:210px;background-color:#fff;display:block;position:relative;border:1px solid #dcdee1;left:-1px}.logoBuilderMainFrame .colorPickerChromoselectorField,.logoBuilderMainFrame .ui-cs-resizer{display:none}.logoBuilderMainFrame .colorPickerContainerChromoselector{float:left;width:150px}.logoBuilderMainFrame .colorPickerValuesContainer{width:100%;padding-left:150px}.logoBuilderMainFrame .colorPickerValuesContainer ul{list-style:none;padding-left:10px;margin-top:5px;height:90px}.logoBuilderMainFrame .colorPickerValuesContainer ul li{padding:2px 0}.logoBuilderMainFrame .colorPickerValuesContainer ul li span{width:20px;float:left}.logoBuilderMainFrame .colorPickerValuesContainer ul li input{width:50px;height:18px}.logoBuilderMainFrame .colorPickerCMYKContainer,.logoBuilderMainFrame .colorPickerRGBContainer{float:left;height:151px}.logoBuilderMainFrame .colorPickerRGBContainer{margin-left:30px}.logoBuilderMainFrame .colorPickerValuesContainer button{width:96px;height:24px;border:1px solid #ccc;border-radius:3px;background:#fff;padding:0;outline:none;cursor:pointer;margin-top:6px}.logoBuilderMainFrame .colorPickerOKContainer button{margin-top:25px}.logoBuilderMainFrame .colorPickerOKContainer .buttonOk{margin-left:30px}.logoBuilderMainFrame .hideColorPickerContainer{display:none}.logoBuilderMainFrame .colorPickerOKContainer{position:absolute;top:150px}.logoBuilderMainFrame .colorPickerButtonsContainerTransparent{position:relative;top:-1px}.logoBuilderMainFrame .colorPickerRGBContainer{height:173px}@media only screen and (max-width:1330px){.logoBuilderMainFrame .colorPickerContainer{width:330px;height:190px}.logoBuilderMainFrame .colorPickerContainerChromoselector{width:120px}.logoBuilderMainFrame .colorPickerValuesContainer{padding-left:120px}.logoBuilderMainFrame .colorPickerOKContainer .buttonOk,.logoBuilderMainFrame .colorPickerRGBContainer{margin-left:10px}.logoBuilderMainFrame .colorPickerOKContainer{top:130px}.logoBuilderMainFrame .logoBuilderColorButtonInnerContainer.colorButton_1 .logoBuilderColorPickerContainer{left:10px}.logoBuilderMainFrame .logoBuilderColorButtonInnerContainer.colorButton_2 .logoBuilderColorPickerContainer{left:-40px}.logoBuilderMainFrame .logoBuilderColorButtonInnerContainer.colorButton_3 .logoBuilderColorPickerContainer{left:-90px}.logoBuilderMainFrame .logoBuilderColorButtonInnerContainer.colorButton_4 .logoBuilderColorPickerContainer{left:-140px}.logoBuilderMainFrame .logoBuilderColorButtonInnerContainer.colorButton_5 .logoBuilderColorPickerContainer{left:-190px}.logoBuilderMainFrame .colorPickerValuesContainer ul{-webkit-padding-start:0;padding-inline-start:0}.logoBuilderMainFrame .colorPickerButtonsContainerTransparent{top:8px;left:-215px}}.logoBuilderColorButton{border:none;cursor:pointer;outline:0;height:30px;width:30px;margin:0 10px;border-radius:50%;position:relative}.logoBuilderColorButtonContainer{width:50px;height:30px}.logoBuilderColorPickerContainer{position:relative;left:-178px}.logoBuilderColorButtonInnerContainer{position:absolute}.logoBuilderColorButton:disabled{cursor:not-allowed}.logoBuilderTooltip{position:relative!important;color:#000;max-width:240px!important}.logoBuilderTooltipTitle{margin:10px;font-size:16px;color:#2140aa;background-color:#fff!important}.__react_component_tooltip{padding:0!important}.__react_component_tooltip.place-top{margin-top:0!important}.__react_component_tooltip.type-dark{background-color:#fff!important;opacity:1!important}.__react_component_tooltip:after{border-top-color:#fff!important}.logoBuilderSlideOptionsButtonsContainer{display:flex;flex-direction:row;position:absolute;left:500px}.logoBuilderSlideOptionsButtonsContainerInner{display:flex;flex-direction:row}.logoBuilderSlideOptionsOneColor{margin-left:10px}.logoBuilderSlideOptionsApplyToAllLogosInner,.logoBuilderSlideOptionsOneColorInner{display:flex;flex-direction:row;height:33px;align-items:center}.logoBuilderSlideOptionsApplyToAllLabel{font-size:22px;color:#2140aa;justify-content:center;text-align:center;width:200px;display:flex;justify-content:flex-start}.logoBuilderSlideOptionsOneColor .logoBuilderSlideOptionsApplyToAllLabel{width:180px}.logoBuilderSlideOptionsApplyToAllCheckbox input,.logoBuilderSlideOptionsOneColorCheckbox input{width:20px;height:20px}.logoBuilderSlideOptionsApplyToAllCheckbox input:hover,.logoBuilderSlideOptionsOneColorCheckbox input:hover{cursor:pointer}.logoBuilderSlideOptionsCheckBoxContainer{display:flex;flex-direction:row}@media only screen and (max-width:1330px){.logoBuilderSlideOptionsButtonsContainer{position:relative;left:0}}@media only screen and (max-width:790px){.logoBuilderSlideOptionsButtonsContainer{flex-direction:column}.logoBuilderSlideOptionsContainer .logoBuilderSlideOptionsFields .logoBuilderInput{margin-bottom:10px}.logoBuilderSlideOptionsApplyToAllLogosInner,.logoBuilderSlideOptionsOneColorInner{height:30px;align-items:center;margin-top:5px}}@media only screen and (max-width:1330px){.logoBuilderSlideOptionsApplyToAllLabel,.logoBuilderSlideOptionsOneColor .logoBuilderSlideOptionsApplyToAllLabel{width:140px;font-size:14px}}.logoBuilderSlideSidebarItem{width:100%}.logoBuilderSlideSidebarItemContainer{height:auto;margin:3px 0;cursor:pointer}.logoBuilderSlideSidebarItemContainer svg{height:auto;cursor:pointer;display:block}.logoBuilderSlideSidebarItemContainer{background-color:#fff}.logoBuilderSlideSidebarContainer{display:flex;overflow-y:scroll;height:450px;flex-direction:column;width:15%}.logoBuilderSlideSidebarItemContainer.logoBuilderSlideSidebarItemContainerSelected{border:2px solid #2140aa}.logoBuilderSlideSidebarItemContainer{border:2px solid #f2f2f2;padding:7px}.logoBuilderSlideSidebarItem>svg{background-color:#fff;width:100%}#LogoBuilderApp ::-webkit-scrollbar{width:6px;height:10px;background-color:#fff}#LogoBuilderApp ::-webkit-scrollbar-button{width:0;height:0;display:none}#LogoBuilderApp ::-webkit-scrollbar-corner{background-color:transparent}#LogoBuilderApp ::-webkit-scrollbar-thumb{height:4px;background-clip:padding-box;background-color:#2140aa}.logoBuilderSlideContainer.logoBuilderSlideContainerWide .logoBuilderSlideSidebarContainer{width:30%}.logoBuilderSlideSidebarItemContainer{display:flex;justify-content:center;align-items:center}.logoBuilderSlideAllTypesContainer{z-index:-1;position:absolute;top:200px;height:300px;width:500px;overflow:auto;left:500px}@media only screen and (max-width:1330px){.logoBuilderSlideAllTypesContainer{z-index:-1;position:absolute;top:50%;height:50px;width:100px;overflow:auto;left:150%}}.logoBuilderSlideTemplateViewContainer{display:flex;overflow:auto;overflow-y:scroll;height:450px;flex-direction:row;width:85%;flex-wrap:wrap}.logoBuilderSlideTemplateViewItem{width:50%;height:50%}.logoBuilderSlideTemplateViewItem>svg{width:100%;height:100%}.sk-circle{margin:100px auto;width:300px;height:300px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#2140aa;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;animation:sk-circleBounceDelay 1.2s ease-in-out infinite both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.logoBuilderSpinner{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.4)}.logoBuilderSlideFinish{width:1150px}.logoBuilderSlideOptionsContainer{margin-top:20px;margin-bottom:20px;display:flex}.logoBuilderSlideOptionsFields{display:flex;justify-content:space-between}.logoBuilderSlideOptionsFields .logoBuilderInput{width:180px;margin:0 10px}.logoBuilderSlideContainer{display:flex;flex-direction:row}.logoBuilderSlideContainer .logoBuilderSlideSidebarContainer{flex-direction:row;flex-wrap:wrap;height:450px;align-items:flex-start;overflow:auto;overflow-y:scroll;display:block}.logoBuilderSlideContainerNoFiles{font-size:30px;color:#2140aa;font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:row;width:100%;height:450px}@media only screen and (max-width:1330px){.logoBuilderSlideContainer,.logoBuilderSlideContainer.logoBuilderSlideContainerWide{flex-direction:column;height:70%;justify-content:space-between;width:80%}.logoBuilderSlideContainerNoFiles{height:70%}.logoBuilderSlideContainer.logoBuilderSlideContainerWide .logoBuilderSlideSidebarContainer,.logoBuilderSlideContainer.logoBuilderSlideContainerWide .logoBuilderSlideTemplateViewContainer,.logoBuilderSlideContainer .logoBuilderSlideSidebarContainer,.logoBuilderSlideContainer .logoBuilderSlideTemplateViewContainer{width:100%;display:flex}.logoBuilderSlideContainer .logoBuilderSlideSidebarContainer{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.logoBuilderSlideContainer .logoBuilderSlideSidebarItemContainer{width:40%}.logoBuilderSlideContainer.logoBuilderSlideContainerWide .logoBuilderSlideSidebarItemContainer{width:95%}.logoBuilderSlideFinish{height:100%;width:100%;align-items:center;justify-content:center}.logoBuilderSlideFinish .logoBuilderSlideSidebarContainer,.logoBuilderSlideFinish .logoBuilderSlideTemplateViewContainer{height:45%}.logoBuilderSlideTemplateViewItem{height:100%;width:100%}.logoBuilderSlideOptionsContainer{flex-direction:column;margin-top:0}.logoBuilderSlideOptionsFields .logoBuilderInput{width:100%;margin-bottom:20px}}@media only screen and (max-width:480px){.logoBuilderSlideOptionsFields{align-items:center}.logoBuilderSlideContainer,.logoBuilderSlideContainer.logoBuilderSlideContainerWide{width:100%;height:60%}.logoBuilderSlideContainerNoFiles{height:60%}.logoBuilderSlideContainer.logoBuilderSlideContainerWide .logoBuilderSlideSidebarContainer,.logoBuilderSlideContainer.logoBuilderSlideContainerWide .logoBuilderSlideTemplateViewContainer,.logoBuilderSlideContainer .logoBuilderSlideSidebarContainer,.logoBuilderSlideContainer .logoBuilderSlideTemplateViewContainer{width:100%}.logoBuilderSlideFinish{height:100%;width:100%}.logoBuilderSlideFinish .logoBuilderSlideSidebarContainer,.logoBuilderSlideFinish .logoBuilderSlideTemplateViewContainer{height:45%}.logoBuilderSlideTemplateViewItem{height:100%;width:100%}}.logoBuilderSlideSelectUsageMode{height:100%}.logoBuilderSlideSelectUsageMode .logoBuilderHeader{display:flex;height:30%;flex-direction:column;align-items:center;justify-content:center;padding:30px 0}.logoBuilderSlideSelectUsageButtons{display:flex;flex-direction:row;justify-content:center}.logoBuilderSlideSelectUsageMode .logoBuilderButton{width:250px;height:200px;margin:0 50px;font-size:30px;line-height:1.5}@media only screen and (max-width:1330px){.logoBuilderSlideSelectUsageMode{width:100%;height:100%}.logoBuilderSlideSelectUsageMode .logoBuilderHeader{padding:30px 10px}.logoBuilderSlideSelectUsageMode .logoBuilderButton{margin:0 20px}}@media only screen and (max-width:779px){.logoBuilderSlideSelectUsageButtons{flex-direction:column;align-items:center}.logoBuilderSlideSelectUsageMode .logoBuilderButton{margin:20px;font-size:25px;height:150px;width:300px}.logoBuilderSlideSelectUsageMode .logoBuilderHeader{padding:30px 10px 10px;height:25%}}@media only screen and (max-width:480px){.logoBuilderSlideSelectUsageMode.logoBuilderSlide{align-items:center}.logoBuilderSlideSelectUsageMode .logoBuilderButton{font-size:20px;height:100px}}.logoBuilderMainFrameBackground{width:100%;height:100%;background-color:rgba(0,0,0,.5);flex-direction:row}.logoBuilderMainFrame,.logoBuilderMainFrameBackground{display:flex;justify-content:center;align-items:center}.logoBuilderMainFrame{width:1300px;height:750px;z-index:500;box-shadow:1px 1px 1px #000;box-sizing:border-box;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding:0;box-shadow:0 0 14px #000;background-color:#f2f2f2;position:absolute}.logoBuilderMainFrameBackdrop{position:absolute;width:100%;height:100%}.logoBuilderMainFrameClose{position:absolute;right:10px;top:10px}.logoBuilderMainFrameClose .logoBuilderButton{height:30px;width:30px;margin:0}@media only screen and (max-width:1330px){.logoBuilderMainFrame{width:100%;height:100%;overflow:hidden}.logoBuilderSlide{padding:0 10px}}@media only screen and (max-width:480px){.logoBuilderSlideStartFields{flex-direction:column}.logoBuilderFooterlogoBuilderSlideStartButton,.logoBuilderSlideStartFields{width:80%}.logoBuilderSlideStart.logoBuilderSlide{align-items:center}.logoBuilderSlideStartFields{margin-bottom:0}.logoBuilderSlideStartFields .logoBuilderInput{margin-bottom:20px}}.ui-cs-chromoselector{z-index:10000;background:#fff;border:1px solid rgba(82,37,18,.5);position:absolute;box-sizing:content-box}.ui-cs-chromoselector .ui-cs-supercontainer{position:relative}.ui-cs-chromoselector .ui-cs-container{float:left}.ui-cs-chromoselector .ui-cs-preview-container{margin:0;padding:10px 10px 0}.ui-cs-chromoselector .ui-cs-preview-widget{margin:0;height:25px;width:100%}.ui-cs-chromoselector .ui-cs-widget{text-align:left;text-align:initial}.ui-cs-chromoselector .ui-cs-resizer{cursor:se-resize}.ui-cs-icon{z-index:4000;padding:0 .1em;outline:none}.ui-cs-chromoselector .ui-cs-panel{float:left;text-align:center}.ui-cs-chromoselector .ui-cs-panel select{border:1px solid rgba(82,37,18,.5);margin-top:10px}.ui-cs-chromoselector .ui-cs-panel .ui-panel-labels{width:100%;font-size:12px;font-family:sans,sans-serif,verdana,arial;overflow:hidden;cursor:default}.ui-cs-chromoselector .ui-cs-panel .ui-panel-labels div{float:left;padding-bottom:10px;box-sizing:content-box}.ui-cs-chromoselector.ui-cs-static{position:relative;background:none;border:none}body{margin:0}#LogoBuilderApp,body{width:100%;height:100%}#LogoBuilderApp{position:absolute;top:0;z-index:1000}.LogoBuilderAppHide{display:none}.logoBuilderSlideSidebarItem ::selection,.logoBuilderSlideTemplateViewItem ::selection{color:none;background:none}.logoBuilderSlideSidebarItem ::-moz-selection,.logoBuilderSlideTemplateViewItem ::-moz-selection{color:none;background:none}