.cropper-container{direction:ltr;font-size:0;line-height:0;overflow:hidden;position:relative;touch-action:none;user-select:none}.cropper-container img{display:block;height:100%;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.cropper-canvas,.cropper-drag-box,.cropper-crop-box{left:0;position:absolute;top:0}.cropper-drag-box{background-color:#fff;bottom:0;opacity:0;right:0}.cropper-modal{background-color:#000;opacity:0.5}.cropper-view-box{height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,0.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;opacity:0.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{height:0;left:50%;opacity:0.75;position:absolute;top:50%;width:0}.cropper-center::before,.cropper-center::after{background-color:#eee;content:"";display:block;position:absolute}.cropper-center::before{height:1px;left:-3px;top:0;width:7px}.cropper-center::after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{height:100%;opacity:0.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:0.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:0.75;width:5px}}.cropper-point.point-se::before{background-color:#39f;bottom:-50%;content:"";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("../images/bg.png")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,optgroup,select,textarea,input{color:inherit;font:inherit}button,optgroup,select,textarea{margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.display-flex{display:-ms-flex;display:-webkit-flex;display:flex}.flex-break{width:100%;flex-basis:100%;height:0px}.k-ff .display-flex{display:inline-flex}.icon-info{color:#267DBF}.checkered-transparent-background{background-position:0px 0px, 10px 10px;background-size:20px 20px;background-image:linear-gradient(45deg, #AAA 25%, transparent 25%, transparent 75%, #AAA 75%, #AAA 100%),linear-gradient(45deg, #AAA 25%, white 25%, white 75%, #AAA 75%, #AAA 100%)}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.text-center{text-align:center}.flex-center{display:-ms-flex;display:-webkit-flex;display:flex}.flex-center>div{flex:1;text-align:center;margin:auto}.k-ff .flex-center{display:inline-flex}.dashed-gray-separator{border:1px dashed #57595E;margin:12px 0px}div>.dashed-gray-header{border:1px dashed #57595E;margin:2px}html body input:not([type]).textbox-to-label{background:rgba(0,0,0,0);border:none;padding:0;box-shadow:none}html body input:not([type]).textbox-to-label[disabled]{background:rgba(0,0,0,0);border:none;padding:0;box-shadow:none;opacity:1}textarea.vertical-resize{resize:vertical}.clickable:hover{cursor:pointer}.hover-wrapper{position:relative}.hover-wrapper .hover-text{display:none}.hover-wrapper:hover .hover-text{display:block;color:#EEE;position:absolute;left:0;right:0;top:0;bottom:0}.hover-wrapper:hover .hover-text p{text-align:center}.hover-wrapper:hover .hover-text p span{background-color:#111;padding:3px;border:1px solid #EDEDED;border-radius:4px;margin:0 auto}.hover-wrapper:hover .hover-text p span.plain{background-color:transparent;border:none;border-radius:0}.hover-wrapper:hover .hover-darken{-webkit-filter:brightness(40%);filter:brightness(40%)}.loading-image{background:url("images/icons/loading.gif") no-repeat center;min-height:20px}.bold{font-weight:bold}.d-inline-block{display:inline-block}.d-block{display:block}.pr-1{padding-right:0.5em}.pr-2{padding-right:1em}.pl-1{padding-left:0.5em}.pl-2{padding-left:1em}.mt-1{margin-top:0.5em}.mt-2{margin-top:1em}.mb-1{margin-bottom:0.5em}.mb-2{margin-bottom:1em}.ml-1{margin-left:0.5em}.ml-2{margin-left:1em}.mr-1{margin-right:0.5em}.mr-2{margin-right:1em}.mx-auto{margin:0 auto}.mx-1{margin:0 0.5em}.mx-2{margin:0 1em}.my-1{margin:0.5em 0}.my-2{margin:1em 0}.w-100{width:100%}.w-75{width:75%}.w-60{width:60%}.w-50{width:50%}.w-40{width:40%}.w-25{width:25%}.h-100{height:100%}.h-75{height:75%}.h-50{height:50%}.h-25{height:25%}.float-right{float:right}.float-left{float:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.v-align-middle{vertical-align:middle;margin:auto 0}.v-align-bottom{vertical-align:bottom}.letter-spacing-normal{letter-spacing:normal}.border-dotted{border:dotted}.approval-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#ffffff;border:1px solid #EAECF0;border-radius:8px;padding:20px 24px;margin:32px auto 32px auto;max-width:740px;box-shadow:0 1px 2px rgba(16,24,40,0.05)}.approval-banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#006cff;border-top-left-radius:8px;border-bottom-left-radius:8px}.approval-banner .banner-content{display:flex;align-items:center;gap:16px;flex:1 1 auto}.approval-banner .banner-content .icon-circle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e5f0ff}.approval-banner .banner-content .banner-icon{color:#006cff;font-size:16px}.approval-banner .banner-content .banner-text{font-size:14px;font-weight:500;color:#2e2e2e}.approval-banner .banner-actions{display:flex;gap:12px}.approval-banner .banner-actions .btn{min-width:96px;padding:6px 20px;font-size:14px;border-radius:20px;text-transform:none;font-weight:500}.approval-banner .banner-actions .review-btn{background:#006cff;border:1px solid #006cff;color:#ffffff}.approval-banner .banner-actions .review-btn:hover{background:#0056d8;border-color:#0056d8}.approval-banner .banner-actions .dismiss-btn{background:#ffffff;border:1px solid #d0d5dd;color:#344054}.approval-banner .banner-actions .dismiss-btn:hover{background:#f9fafb}.k-button[disabled].button-success,.k-button[disabled].button-save{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#03C03C}.k-button[disabled].button-success:hover,.k-button[disabled].button-save:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#03C03C;-webkit-filter:brightness(85%);filter:brightness(85%)}.k-button[disabled].button-error{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#E32636}.k-button[disabled].button-error:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#E32636;-webkit-filter:brightness(85%);filter:brightness(85%)}.k-button[disabled].button-warning{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#FCCF00}.k-button[disabled].button-warning:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#FCCF00;-webkit-filter:brightness(85%);filter:brightness(85%)}.k-button[disabled].button-secondary{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#62B4DD}.k-button[disabled].button-secondary:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#62B4DD;-webkit-filter:brightness(85%);filter:brightness(85%)}.k-button[disabled].button-dark-gray{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#aaa}.k-button[disabled].button-dark-gray:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#aaa;-webkit-filter:brightness(120%);filter:brightness(120%)}.k-button[disabled].button-day{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#FE9E04}.k-button[disabled].button-day:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#FE9E04;-webkit-filter:brightness(85%);filter:brightness(85%)}.k-button[disabled].button-night{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);color:#EDEDED;background-color:#0A2D44}.k-button[disabled].button-night:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);color:#EDEDED;background-color:#0A2D44;-webkit-filter:brightness(120%);filter:brightness(120%)}.k-button.button-success,.k-button.button-save{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#03C03C}.k-button.button-success:hover,.k-button.button-save:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#03C03C;-webkit-filter:brightness(85%);filter:brightness(85%)}.k-button.button-error{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#E32636}.k-button.button-error:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#E32636;-webkit-filter:brightness(85%);filter:brightness(85%)}.k-button.button-warning{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#FCCF00}.k-button.button-warning:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#FCCF00;-webkit-filter:brightness(85%);filter:brightness(85%)}.k-button.button-secondary{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#62B4DD}.k-button.button-secondary:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#62B4DD;-webkit-filter:brightness(85%);filter:brightness(85%)}.k-button.button-dark-gray{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#aaa}.k-button.button-dark-gray:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#aaa;-webkit-filter:brightness(120%);filter:brightness(120%)}.k-button.button-day{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#FE9E04}.k-button.button-day:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#FE9E04;-webkit-filter:brightness(85%);filter:brightness(85%)}.k-button.button-night{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);color:#EDEDED;background-color:#0A2D44}.k-button.button-night:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);color:#EDEDED;background-color:#0A2D44;-webkit-filter:brightness(120%);filter:brightness(120%)}.button-success,.button-save{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#03C03C}.button-success:hover,.button-save:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#03C03C;-webkit-filter:brightness(85%);filter:brightness(85%)}.button-error{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#E32636}.button-error:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#E32636;-webkit-filter:brightness(85%);filter:brightness(85%)}.button-warning{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#FCCF00}.button-warning:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#FCCF00;-webkit-filter:brightness(85%);filter:brightness(85%)}.button-secondary{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#62B4DD}.button-secondary:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#62B4DD;-webkit-filter:brightness(85%);filter:brightness(85%)}.button-dark-gray{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#aaa}.button-dark-gray:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#aaa;-webkit-filter:brightness(120%);filter:brightness(120%)}.button-day{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#FE9E04}.button-day:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#FE9E04;-webkit-filter:brightness(85%);filter:brightness(85%)}.button-night{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);color:#EDEDED;background-color:#0A2D44}.button-night:hover{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2);color:#EDEDED;background-color:#0A2D44;-webkit-filter:brightness(120%);filter:brightness(120%)}.pure-button,.k-button{white-space:normal;border-radius:4px}a.pure-button:hover,a.pure-button:active,a.pure-button:focus{color:#57595E}button.loading::after{content:"";display:inline-block;background:url("images/icons/loading.gif") no-repeat;background-color:transparent;width:16px;height:16px}button.hours-of-operation-button{padding:7px;width:100%;font-size:95%}.section-information{font-size:.8em;color:#267DBF}.section-information::before{content:"";display:inline-block;background:url("images/icons/information.png") no-repeat;width:16px;height:16px}form.pure-form fieldset{margin:8px 0}input::placeholder{opacity:0.5;color:#57595E}input:-ms-input-placeholder{opacity:0.5;color:#57595E}input::-webkit-input-placeholder{opacity:0.5;color:#57595E}input:-moz-placeholder{opacity:0.5;color:#57595E}legend{margin-top:.8em;font-size:1.2em}.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form select[disabled],.pure-form textarea[disabled],.pure-form input:not([type])[disabled]{color:#777777}.icon-success{color:#03C03C}.icon-error{color:#E32636}.icon-warning{color:#FCCF00}.icon-secondary{color:#AFDBF4}.icon-day{color:#FE9E04}.icon-night{color:#0A2D44}body{color:#57595E}body.darkMode{background:#202124;color:#bdc1c6 !important}body.darkMode #menu{color:#bdc1c6 !important;background:#303134}body.darkMode #menu li:hover{background-color:rgba(255,255,255,0.31)}body.darkMode #menu .menu-item-selected{background-color:rgba(232,234,237,0.08)}body.darkMode #menu .expansion-link-state-icon{color:#bdc1c6 !important}a{color:#267DBF;text-decoration:none}a:hover,a:active,a:focus{color:#FAD957;outline-color:#FAD957;text-decoration-color:#FAD957}.pure-img-responsive{max-width:100%;height:auto}#layout,#menu,.menu-link{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#layout{position:relative;padding-left:0}#layout.active #menu{left:300px;width:300px}#layout.active .menu-link{left:300px}#main .wide-content{max-width:none}.content{margin:0 auto;padding:0 2em;max-width:800px;margin-bottom:50px;line-height:1.6em}.header{margin:0;color:#333;text-align:center;padding:2.5em 2em 0;border-bottom:1px solid #eee}.header h1{margin:0.2em 0;font-size:3em;font-weight:300}.header h2{font-weight:300;color:#aaa;padding:0;margin-top:0}.header h2.red{color:#ff4757}header{font-size:1.2em;font-weight:bold;margin:6px 0}section{margin:20px 0}.content-subhead{margin:50px 0 20px 0;font-weight:300;color:#57595E}code{display:block;font-family:"Consolas", "Courier New", monospace;background-color:#F9F9F9;border:1px dashed #2F6FAB;color:black;line-height:1.1em;padding:1em;margin:.25em 0 .5em 0}[placeholder]::-webkit-input-placeholder{color:rgba(119,119,119,0.75)}[placeholder]:-moz-placeholder{color:rgba(119,119,119,0.75)}[placeholder]::-moz-placeholder{color:rgba(119,119,119,0.75)}[placeholder]:-ms-input-placeholder{color:rgba(119,119,119,0.75)}.container-alert{box-sizing:border-box}.container-alert .alert{margin-bottom:10px}.container-alert .alert:last-child{margin-bottom:0}.alert{width:100%;padding:15px;position:relative;border-left:8px solid #bababa;background:#ededed;color:#a1a1a1;border-radius:4px;display:flex;justify-content:center;align-items:center}.alert_success{border-color:#2ed573;background:#c3f3d7;color:#23ad5c}.alert_success .hr{background:#23ad5c}.alert_danger{border-color:#ff4757;background:#ffe0e3;color:#ff4757}.alert_danger .hr{background:#ff4757}.alert_warning{border-color:#ffa502;background:#ffdb9b;color:#ce8500}.alert_warning .hr{background:#ce8500}.alert_info{border-color:#71c9ff;background:#d7f0ff;color:#3eb6ff}.alert_info .hr{background:#3eb6ff}.alert_info .hr .alert_dark{border-color:#333;background:#4d4d4d;color:#ccc}.alert_info .hr .alert_dark .hr{background:#3eb6ff}.alert_info .hr .alert_dark{border-color:#333;background:#4d4d4d;color:#ccc}.alert_info .hr .alert_dark .hr{background:#1a1a1a}#menu{margin-left:-300px;width:300px;position:fixed;top:0;left:0;bottom:0;z-index:1000;overflow-y:auto;-webkit-overflow-scrolling:touch;font-family:'Roboto', sans-serif;background-color:#267DBF}#menu a{border:none;padding:0}#menu img{width:200px}#menu #menu-heading{padding:0px 30px}#menu .pure-menu,#menu .pure-menu ul{border:none;background:transparent}#menu .pure-menu ul,#menu .pure-menu .menu-item-divided{border-top:1px solid #FAD957}#menu .pure-menu li a:hover,#menu .pure-menu li a:focus{color:#FFF;background:#FAD957}#menu .pure-menu-selected,#menu .pure-menu-heading{background-color:#267DBF}#menu .pure-menu-selected a{color:#fff}#menu .pure-menu-heading{font-size:110%;color:#fff;margin:0}#menu li{height:57px;display:flex;flex-flow:row wrap;align-content:flex-start;align-items:center}#menu li.sub-menu{padding-left:10px}#menu li.expansion-link-wrapper{display:flex}#menu li.expansion-link-wrapper>.expansion-link-state-icon{flex:0 1 auto;padding:0px 10px;width:14px}#menu li.expansion-link-wrapper>.pure-menu-link{flex:1 0 auto;padding-left:0px;width:auto}#menu li.menu-item-selected{background-color:#62B4DD}#menu li.menu-item-selected::after{content:"";background-color:#AFDBF4;height:57px;width:5%;position:absolute;right:0}#menu li:hover{background-color:#62B4DD}#menu li a,#menu li a:focus,#menu li a:hover{background-color:transparent;color:white;padding:0 0 0 20px;text-decoration:none;width:100%;line-height:57px;vertical-align:middle}#menu li a.indented,#menu li a.indented:focus,#menu li a.indented:hover{padding-left:40px}#menu .deployDate{background-color:transparent;color:white;padding:0 0 0 20px;font-size:11px;font-style:italic}.menu-link{position:fixed;display:block;top:0;left:0;background:#57595E;font-size:11px;z-index:10}.menu-link div{height:12px;background-image:url("images/icons/icon-menu.svg");background-repeat:no-repeat;background-position:center;position:relative;display:block;padding:1.8em 2.3em}.menu-link div:hover,.menu-link div:focus{background-image:url("images/icons/icon-menu-selected.svg")}.expansion-link-state-icon{color:#0A2D44}[class^="show-"],[class*=" show-"]{display:none}.show-block{display:block}.show-inline{display:inline}.show-inline-block{display:inline-block}.hide{display:none}.content{font-size:.75em}@media (min-width: 35.5em){.show-sm-block{display:block}.show-sm-inline{display:inline}.show-sm-inline-block{display:inline-block}.hide-sm{display:none}.content{font-size:.8em}}@media (min-width: 48em){.show-md-block{display:block}.show-md-inline{display:inline}.show-md-inline-block{display:inline-block}.hide-md{display:none}.content{font-size:.9em}}@media (max-width: 64em){#layout.active{position:relative;left:300px}}@media (min-width: 64em){.show-lg-block{display:block}.show-lg-inline{display:inline}.show-lg-inline-block{display:inline-block}.hide-lg{display:none}.content{font-size:1em}.header,.content{padding-left:2em;padding-right:2em}#layout{padding-left:300px;left:0}#menu{left:300px}.menu-link{position:fixed;left:300px;display:none}#layout.active .menu-link{left:300px}}@media (min-width: 80em){.show-xl-block{display:block}.show-xl-inline{display:inline}.show-xl-inline-block{display:inline-block}.hide-xl{display:none}}billing-services button{font-size:0.8rem;border:none;text-transform:uppercase;height:30px;border-radius:15px;padding:5px 20px}billing-services label{font-size:0.8rem;font-weight:bold}billing-services th,billing-services .k-pager-wrap{font-size:0.8rem}billing-services .billingServicesActionButtonContainer .billingServicesAddBtn{float:right;background-color:#267DBF;color:#fff;height:auto}billing-services billing-services-grid button{font-size:0.6rem;border:none;text-transform:uppercase;height:30px;border-radius:15px;padding:5px 20px;float:right;background-color:grey;color:#fff;margin-left:10px}billing-services billing-services-grid .k-grid-header .k-header{white-space:normal}billing-services billing-services-grid #billingServicesGrid{font-family:'Roboto', arial, sans-serif;font-size:0.8rem}billing-services billing-services-grid #billingServicesGrid .k-grid-content{overflow-x:hidden;max-height:60vh}billing-services billing-services-grid #billingServicesGrid .k-grid-content textarea{border-color:#cecccc}billing-services billing-services-grid #billingServicesGrid .k-grid-content textarea:focus-visible{border-color:#cecccc}billing-services billing-services-grid #billingServicesGrid .k-grid-header th{font-weight:bold}#billingServicesUpdateServicePriceDialog div,#billingServicesDeactivateDialog div,#billingServicesActivateDialog div{font-size:0.8rem}#billingServicesUpdateServicePriceDialog button,#billingServicesDeactivateDialog button,#billingServicesActivateDialog button{font-size:0.8rem;border:none;text-transform:uppercase;height:30px;border-radius:15px;padding:5px 20px;float:right;background-color:#267DBF;color:#fff;margin-left:10px}#addBillingServiceDialog .addBillingServiceInput{height:50%}#addBillingServiceDialog .addBillingServiceInputlabel{font-size:0.8rem}#addBillingServiceDialog button{font-size:0.8rem;border:none;text-transform:uppercase;height:30px;border-radius:15px;padding:5px 20px;float:right;background-color:#267DBF;color:#fff;margin-left:10px}#addBillingServiceDialog .k-dropdown-wrap .k-input{font-size:0.8rem}#addBillingServiceDialog textarea{resize:none;width:100%;font-size:0.8rem}#addBillingServiceDialog .addBillingServiceInputlabel{font-weight:bold}#addBillingServiceDialog input{width:100%;font-size:0.8rem}#addBillingServiceDialog .k-numerictextbox{width:100%;font-size:0.8rem}#addBillingServiceDialog .k-dropdown{width:100%}#billingService_greatPlainsCodesDropdown-list{font-size:0.8rem !important}.billingSubscriptionImportContainer{margin-top:20px;margin-bottom:20px}.billingSubscriptionImportActionBtnContainer{margin-top:20px;margin-bottom:20px}.billingSubscriptionProcessActionBtnContainer{margin-top:20px;margin-bottom:20px;float:right}.billingSubscriptionImportBtn{background-color:#267DBF;min-width:50px;border-radius:25px;min-width:50px;text-transform:uppercase;padding:0 20px;font-size:14px;height:44px;margin-right:10px}.billingSubscriptionImportCancelBtn{background-color:#e40606;min-width:50px;border-radius:25px;min-width:50px;text-transform:uppercase;padding:0 20px;font-size:14px;height:44px;margin-right:10px;color:white}.billingSubscriptionImportProcessBtn{background-color:#03C03C;min-width:50px;border-radius:25px;min-width:50px;text-transform:uppercase;padding:0 20px;font-size:14px;height:44px;margin-right:10px;color:white}.billingSubscriptionImportBtn:hover{background-color:#0A2D44}.invalidImportErrorContainer{font-size:1em;margin-bottom:20px}.emptyImportErrorContainer{font-size:1em}#subscriptionUpdateReviewGrid>.k-grid-header>div>table,#subscriptionUpdateReviewGrid>.k-grid-content>table{width:100% !important}.billingSubscriptionProcessStatusContainer{margin-top:20px}.importProcessSuccessTxt{color:#03C03C}.importProcessFailureTxt{color:#e40606}#subscriptionUpdateReviewGrid .k-grid-content{height:365px}.generateBillingInvoicesInputContainer .ng-isolate-scope .k-dropdown{width:100%}.resendEmailsInputContainer .ng-isolate-scope .k-dropdown{width:100%}.resendEmailsInputContainer .ng-isolate-scope .k-dropdown{width:100%}.resendEmailsInputContainer .ng-isolate-scope{width:100%}.generateBillingInvoicesContainer,#billingInvoicesTaxGrid,.resendEmailsContainer,generateBillingInvoicesDisplayGridContainer,.generateCopyInvoiceEmailStatusContainer,.resendEmailsBtnContainer{margin-top:15px}.generateInvoiceTaxStatusContainer,#billingInvoiceTaxTrackerGrid{margin-bottom:15px}.generateBillingInvoicesBtnContainer{margin-top:15px;float:right}.generateBillingInvoicesBtnContainer .pure-button{float:right}.resendEmailsBtnContainer .pure-button{float:right}.generateBillingInvoicesBtnContainer .btn-reset{background:red}.resendEmailsBtnContainer .btn-reset{background:red}.generateBillingInvoicesBtnContainer .btn-continue{background-color:#03C03C}.generateBillingInvoiceValidationMessageContainer,.generateCopyInvoiceEmailStatusContainer,.generateCopyInvoiceEmailFailure,.generateInvoiceTaxFailure,.generateInvoiceTaxStatusSuccessMsgWithException{color:red}.generateCopyInvoiceEmailSuccess,.generateInvoiceTaxSuccess,.generateInvoiceTaxStatusSuccessMsg{color:green}.generateBillingInvoicesFieldLabel,.resendEmailsFieldLabel{font-weight:bold}.resendEmailsInputContainer .ng-isolate-scope .k-multiselect .k-multiselect-wrap{overflow-y:scroll;max-height:200px}.resendEmailsInputContainer .ng-isolate-scope .k-multiselect .k-multiselect-wrap .k-clear-value{margin-right:15px;font-weight:bolder;font-size:15px}#billingInvoiceTaxTrackerGrid .k-pager-wrap .k-pager-info{display:none}#billingInvoiceEmailCountDialog .billingInvoiceEmailCountPopupErrorMsg{color:red}#billingInvoiceEmailCountDialog .k-grid-content{max-height:300px}.cesReports_comparisonFranchisesInputContainer .ng-isolate-scope .k-widget .k-multiselect-wrap ul{overflow-y:scroll;max-height:120px;width:100%}.cesReports_comparisonFranchisesInputContainer .ng-isolate-scope .k-widget .k-multiselect-wrap ul li{width:95%}.cesReports_comparisonFranchisesInputContainer .ng-isolate-scope .k-widget .k-multiselect-wrap{padding:0px}.cesReports_comparisonFranchisesInputContainer .ng-isolate-scope .franchiseMultiSelect_selectAllClear_container .franchiseMultiSelect_container{padding:0px}.cesReports_comparisonFranchisesInputContainer .ng-isolate-scope .franchiseMultiSelect_selectAllClear_container .franchiseMultiSelect_container .selectAllClear_container{height:25px;font-size:12px}.cesReports_comparisonFranchisesInputContainer .ng-isolate-scope .franchiseMultiSelect_selectAllClear_container .franchiseMultiSelect_container .selectAllClear_container button{float:right}.cesReports_comparisonFranchisesInputLabel{float:left;top:35%;position:relative;left:-8px}.franchiseMultiSelect_selectAllClear_container .franchiseMultiSelect_container .selectAllClear_container button{background-color:#267DBF;color:#fff;cursor:pointer;font-size:14px;border-top-left-radius:10px;border-top-right-radius:10px;border:none;margin:2px}.franchiseMultiSelect_selectAllClear_container{width:60%}.cesReports_comparisonTechniciansInputContainer .ng-isolate-scope .k-widget .k-multiselect-wrap ul{overflow-y:scroll;max-height:120px;width:100%}.cesReports_comparisonTechniciansInputContainer .ng-isolate-scope .k-widget .k-multiselect-wrap ul li{width:95%}.cesReports_comparisonTechniciansInputContainer .ng-isolate-scope .k-widget .k-multiselect-wrap{padding:0px}.cesReports_comparisonTechniciansInputContainer .ng-isolate-scope .technicianMultiSelect_selectAllClear_container .technicianMultiSelect_container{padding:0px}.cesReports_comparisonTechniciansInputContainer .ng-isolate-scope .technicianMultiSelect_selectAllClear_container .technicianMultiSelect_container .selectAllClear_container{height:25px;font-size:12px}.cesReports_comparisonTechniciansInputContainer .ng-isolate-scope .technicianMultiSelect_selectAllClear_container .technicianMultiSelect_container .selectAllClear_container button{float:right}.cesReports_comparisonEmployeesInputLabel{float:left;top:35%;position:relative;left:-8px}.technicianMultiSelect_selectAllClear_container .technicianMultiSelect_container .selectAllClear_container button{background-color:#267DBF;color:#fff;cursor:pointer;font-size:14px;border-top-left-radius:10px;border-top-right-radius:10px;border:none;margin:2px}.technicianMultiSelect_selectAllClear_container{width:60%}.cesReports_comparisonEmployeesInputContainer .ng-isolate-scope .k-widget .k-multiselect-wrap ul{overflow-y:scroll;max-height:120px;width:100%}.cesReports_comparisonEmployeesInputContainer .ng-isolate-scope .k-widget .k-multiselect-wrap ul li{width:95%}.cesReports_comparisonEmployeesInputContainer .ng-isolate-scope .k-widget .k-multiselect-wrap{padding:0px}.cesReports_comparisonEmployeesInputContainer .ng-isolate-scope .employeeMultiSelect_selectAllClear_container .employeeMultiSelect_container{padding:0px}.cesReports_comparisonEmployeesInputContainer .ng-isolate-scope .employeeMultiSelect_selectAllClear_container .employeeMultiSelect_container .selectAllClear_container{height:25px;font-size:12px}.cesReports_comparisonEmployeesInputContainer .ng-isolate-scope .employeeMultiSelect_selectAllClear_container .employeeMultiSelect_container .selectAllClear_container button{float:right}.cesReports_comparisonTechniciansInputLabel{float:left;top:35%;position:relative;left:-8px}.employeeMultiSelect_selectAllClear_container .employeeMultiSelect_container .selectAllClear_container button{background-color:#267DBF;color:#fff;cursor:pointer;font-size:14px;border-top-left-radius:10px;border-top-right-radius:10px;border:none;margin:2px}.employeeMultiSelect_selectAllClear_container{width:60%}.ces-reports-run-report-btns{background-color:#267DBF;color:#fff;border-radius:20px}.k-ie .pure-form .k-numeric-wrap>input[type=text].k-formatted-value,.k-ff .pure-form .k-numeric-wrap>input[type=text].k-formatted-value{padding-bottom:0;padding-top:0}.k-ie .pure-form input[type=text][data-role="timepicker"],.k-ie .pure-form input[type=text][data-role="numerictextbox"],.k-ff .pure-form input[type=text][data-role="timepicker"],.k-ff .pure-form input[type=text][data-role="numerictextbox"]{padding-bottom:0;padding-top:0}.k-ie .pure-form .k-multiselect>.k-multiselect-wrap>input:not([type]),.k-ff .pure-form .k-multiselect>.k-multiselect-wrap>input:not([type]){padding-bottom:0;padding-top:0}.k-grid tr.k-state-selected{background-color:#0A2D44;border-color:#267DBF}.k-grid tr.k-state-selected:hover{background-color:#0A2D44}.k-grid tr.k-state-selected a{color:#AFDBF4}.pure-form .k-multiselect input:not([type]){padding:.5em .6em;display:inline-block;border:0;box-shadow:none;border-radius:0}.high-priority .k-button{background-color:#FCCF00}.k-multiselect .high-priority-text{color:#E32636}[kendo-tab-strip]>div,kendo-tab-strip>div{padding:1em}.fan-map-link{display:inline-flex;flex-direction:column;align-items:flex-start}.billing-franchise-info label{font-weight:bold}.index-billing{position:relative;min-height:300px}billing-franchise-sections{display:block;position:relative}billing-franchise-sections .franchiseBillingTabs>div{position:relative}.day-of-week-open-hours input[kendo-time-picker]{padding:0 2px}.day-of-week-open-hours .k-timepicker .k-select{display:none}.day-of-week-open-hours .k-timepicker .k-picker-wrap{padding:0;box-sizing:border-box}.day-of-week-open-hours .k-timepicker .k-picker-wrap:before{content:"";height:0}.day-of-week-open-hours .k-timepicker .k-input{border-radius:3px}concept-franchise-lookup{display:block;position:relative}concept-franchise-lookup .search-bar{display:flex;align-items:flex-end;justify-content:space-between;max-width:1000px;margin:20px auto}concept-franchise-lookup .search-bar .address input{width:400px}concept-franchise-lookup .search-bar label{display:block}concept-hours-of-operation>.buttons{margin-top:12px;margin-bottom:12px;text-align:right}concept-hours-of-operation .pure-button{border:1px solid #57595E}concept-contact-us-email .danger{color:#B21E1E;border-color:#B21E1E !important}.deckgrid .column{float:left}.deckgrid .card{margin:2px;border:2px solid #57595E;box-sizing:border-box;border-radius:3px}.deckgrid .card .card-main-area{background-color:#fff}.deckgrid .card .card-main-area>div{padding:3px}.deckgrid .card .card-main-image{display:block}.deckgrid .card-description{padding:5px;font-size:.8em;line-height:1.2em}.dpp-image-deckgrid .card{cursor:pointer;position:relative}.dpp-image-deckgrid .card .card-icon,.dpp-image-deckgrid .card .card-name{text-align:center}.dpp-image-deckgrid .card .card-description{text-align:left}.deckgrid[deckgrid]::before{font-size:0;visibility:hidden}.deckgrid[deckgrid]::before{content:'2 .column.column-1-2'}@media screen and (min-width: 35.5em){.deckgrid[deckgrid]::before{content:'2 .column.column-1-2'}}@media screen and (min-width: 48em){.deckgrid[deckgrid]::before{content:'3 .column.column-1-3'}}@media screen and (min-width: 64em){.deckgrid[deckgrid]::before{content:'4 .column.column-1-4'}}@media screen and (min-width: 80em){.deckgrid[deckgrid]::before{content:'4 .column.column-1-4'}}.deckgrid .column-1-1{width:100%}.deckgrid .column-1-2{width:50%}.deckgrid .column-1-3{width:33.33333%}.deckgrid .column-1-4{width:25%}.deckgrid .column-1-5{width:20%}.deckgrid .column-1-6{width:16.66667%}.deckgrid .column-1-7{width:14.28571%}.deckgrid .column-1-8{width:12.5%}.deckgrid .column-1-9{width:11.11111%}.deckgrid .column-1-10{width:10%}.deckgrid .column-1-11{width:9.09091%}.deckgrid .column-1-12{width:8.33333%}.current-link-location{border:2px solid #267DBF;-webkit-filter:brightness(110%);filter:brightness(110%)}.navigation-top a{box-sizing:border-box}.dpp-rendering{word-wrap:break-word}.dpp-rendering .dpp-profile-main-image{margin:20px auto}.dpp-rendering fieldset,.dpp-rendering .floor-rendering,.dpp-rendering .contact-rendering,.dpp-rendering .utility-rendering,.dpp-rendering .service-provider-rendering,.dpp-rendering .dpp-building-images{page-break-inside:avoid}.dpp-rendering .building-rendering{page-break-before:always}.dpp-rendering h2,.dpp-rendering h3{text-align:center}.dpp-rendering .minor-header,.dpp-rendering .minor-sub-header{font-weight:bold;padding:6px 10px 2px}.dpp-rendering .minor-header{color:#267DBF}.dpp-rendering .minor-sub-header{color:#57595E}.dpp-rendering .dpp-property-label{text-align:left;font-weight:bold;box-sizing:border-box}.dpp-rendering .dpp-property-label label{display:inline}.dpp-rendering .dpp-property-label label::after{content:":"}@media (min-width: 35.5em){.dpp-rendering .dpp-property-label{text-align:right}.dpp-rendering .dpp-property-label label{display:inherit}}.dpp-rendering .incomplete-section{text-align:center}.dpp-rendering .incomplete-section .fa-exclamation-triangle{color:#FAD957}.dpp-rendering .rendering-separator{margin-left:10px;margin-right:10px}.dpp-rendering .dpp-property-wrapper{padding:0px 10px}.dpp-rendering .dpp-property-centered{text-align:center}.dpp-rendering .dpp-property-value{box-sizing:border-box}.dpp-rendering .dpp-render-property-boolean-true{color:#03C03C}.dpp-rendering .dpp-render-property-boolean-false{color:#E32636}.dpp-rendering .dpp-image-bucket{display:none}.dpp-rendering .dpp-rendering-image-box{padding:3px}.dpp-rendering .dpp-building-images{max-width:100%;display:flex;flex-direction:row}.dpp-rendering .dpp-building-images .dpp-building-images-col{width:25%;display:flex;flex-direction:column}.dpp-rendering .dpp-building-images img{width:100%;height:100%}.dpp-rendering .dpp-building-images .desc{width:100%;text-align:center}.dpp-image-selector{flex:1 1 auto;box-sizing:border-box;border:2px dashed #aaa}.ngdialog.ngdialog-theme-default.image-selection-dialog .ngdialog-content{max-width:100%;width:1000px}.ngdialog.ngdialog-theme-default.ng-dialog-edit-asset-popup .ngdialog-content{max-width:100%;width:1000px}.completenessTreeView{width:100%}.completenessTreeView .k-in{white-space:normal}.completenessTreeView .result-ok{color:#03C03C}.completenessTreeView .result-warning{color:#FCCF00}.completenessTreeView .result-error{color:#E32636}.dpp-loading-panel{display:none}.dpp-loading-panel.show{display:block;position:fixed;z-index:100;background-image:url("images/icons/loading-gears.gif");background-color:#7c7c7c;background-color:rgba(124,124,124,0.3);-ms-opacity:0.5;opacity:0.5;background-repeat:no-repeat;background-position:center;left:0;bottom:0;right:0;top:0}franchise-emails{position:relative;display:block}franchise-emails .edit-button{width:100%;box-sizing:border-box}.franchise-email-popup{width:100%;max-width:450px;display:flex;flex-wrap:wrap}.franchise-email-popup>div{width:100%;box-sizing:border-box;padding:8px 4px}.franchise-email-popup label{display:block;font-weight:bold}.franchise-email-popup .id{width:50%}.franchise-email-popup .email-type{flex-grow:1;width:50%}.franchise-email-popup .email{width:auto;flex-grow:1}.franchise-email-popup .email input{width:100%}.franchise-email-popup .bcc{width:150px;text-align:center}.franchise-email-popup .bcc input{margin-top:6px}.franchise-email-popup .desc textarea{width:100%}.franchise-email-popup .save{text-align:right}.franchise-email-popup .save button{padding-right:20px;padding-left:20px}.franchise-profile{display:block;position:relative;min-height:200px}.franchise-profile .franchise-profile-contact-wrapper{padding:0}.franchise-profile .franchise-profile-contact-header{border:1px dashed #aaa;margin:2px}.franchise-profile .franchise-profile-contact-separator{border:1px dashed #aaa;margin:12px 0px}.franchise-profile .priority-message-wrapper>div div,.franchise-profile .priority-message-wrapper>div button{margin:6px 0}.franchise-profile-window{max-width:100%;width:550px}.franchise-profile-window.assignment-window{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.franchise-profile-window.assignment-window .title,.franchise-profile-window.assignment-window .wait-time,.franchise-profile-window.assignment-window .contact,.franchise-profile-window.assignment-window .submit-buttons{flex-basis:100%;margin:8px 0}.franchise-profile-window.assignment-window .check-buttons{flex-basis:100%;display:flex}.franchise-profile-window.assignment-window .check-buttons button{flex-grow:1}.franchise-profile-window>div{padding:6px 4px}.franchise-profile-window>div>input{width:100%}.franchise-profile-window label{font-weight:bold;display:block}.franchise-profile-window .submit-buttons{display:flex;margin-top:15px}.franchise-profile-window .submit-buttons button{flex-grow:1}franchise-profile-contacts{position:relative;display:block}franchise-profile-contacts .final-fallback{padding-top:6px;padding-bottom:22px}franchise-profile-call-center-details{position:relative;display:block}franchise-profile-call-center-details .invalid-email{color:#E32636;border-color:#E32636}franchise-profile-contact-assignments{padding:6px 0;display:block}franchise-profile-contact-assignments .assignment-title{font-style:italic;margin:6px 0}franchise-profile-contact-final-assignment{padding:6px 0;display:block;position:relative}franchise-profile-contact-final-assignment .assignment-title{font-style:italic;margin:6px 0}franchise-profile-services{display:block;max-width:1200px;width:100%}franchise-profile-services .service-row{display:flex;flex-wrap:nowrap}franchise-profile-services .title,franchise-profile-services .commercial,franchise-profile-services .residential,franchise-profile-services .auto{width:25%}franchise-lead-state{position:relative;display:block}franchise-lead-state .state-display{margin:12px 0px}franchise-lead-state .title{margin-top:16px;margin-bottom:8px}franchise-lead-throttle-display{position:relative;display:block}.postal-code-fee-window{max-width:550px}.postal-code-fee-window label{font-weight:bold}.postal-code-fee-window .fee-select-section{display:flex;flex-wrap:wrap}.postal-code-fee-window .fee-select-section .section-title{width:100%;margin-bottom:8px;margin-top:14px}.postal-code-fee-window .fee-select-section>div{margin:8px 0;flex-basis:50%}.postal-code-fee-window .fee-settings-section{display:flex;flex-wrap:wrap}.postal-code-fee-window .fee-settings-section .section-title{width:100%;margin-bottom:8px;margin-top:14px}.postal-code-fee-window .fee-settings-section .fee-wrap{width:100%;display:flex;flex-wrap:wrap;margin:8px 0}.postal-code-fee-window .fee-settings-section .fee-wrap label{width:100%}.postal-code-fee-window .fee-settings-section .fee-wrap .fee{flex-grow:1}.postal-code-fee-window .fee-settings-section .fee-wrap button{width:150px}.postal-code-fee-window .submit-buttons{display:flex;width:100%;margin:8px 0}.postal-code-fee-window .submit-buttons button{flex:0 1 50%}franchise-lead-throttle-display{display:inline-flex;margin:6px 2px;flex-direction:column;align-items:center;justify-content:center;line-height:normal}franchise-lead-throttle-display .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}franchise-lead-throttle-display .label-green{background-color:#03C03C}franchise-lead-throttle-display .label-yellow{color:#57595E;background-color:#FAD957}franchise-lead-throttle-display .label-red{background-color:#E32636}franchise-lead-throttle-display span{margin:3px}franchise-lead-throttle-display .effective-until,franchise-lead-throttle-display .concept-time{font-size:.8em}franchise-profile-hours-of-operation>.buttons{margin-top:12px;margin-bottom:12px;text-align:right}franchise-profile-hours-of-operation .pure-button{border:1px solid #57595E}franchise-profile-edit #franchiseProfileTabs>div{padding:1em}franchise-profile-employee-bios{display:block}franchise-profile-employee-bios .create-bios{margin-bottom:24px}franchise-profile-employee-bios .all-bios{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}franchise-profile-employee-bio-edit{display:block;position:relative;border:2px dashed #aaa;padding:12px;margin:5px;border-radius:5px;flex-basis:30%;min-width:450px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}franchise-profile-employee-bio-edit .image-upload{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}franchise-profile-employee-bio-edit .is-employee{font-size:1.2rem}franchise-profile-employee-bio-edit>div{padding:5px 0}franchise-profile-employee-bio-edit .field-name{font-weight:bold;font-size:1.1rem}franchise-profile-employee-bio-edit .bio-header{display:flex;justify-content:space-between}franchise-profile-employee-bio-edit .bio-image{display:block;border:#000000 1px solid;max-width:100%;margin:0 auto;max-height:200px}franchise-profile-employee-bio-edit .display-name input{width:100%}franchise-profile-employee-bio-edit .allowed-extensions{display:none}franchise-profile-employee-bio-edit .buttons{display:flex}franchise-profile-employee-bio-edit .buttons .delete{flex-grow:1}franchise-profile-employee-bio-edit .buttons .update{flex-grow:3}.dg-background{background:url("/Content/css/images/Login_Portal_Background.png") no-repeat center center fixed;background-size:cover;height:100vh}.dg-flexbox{display:flex;flex-flow:row wrap;align-content:flex-start;padding:30px}.dg-fb-center{align-items:center;justify-content:center}.dg-card{background-color:#fff;margin:0 0 30px 0;padding:30px;border-radius:4px;box-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)}.dg-t-center{text-align:center}.dg-d-center{margin:0 auto}#login-box{width:375px}#login-box h2{font-size:18px;color:#267DBF}.dg-row{padding:0 0 30px 0}.dg-row:first-child{padding:30px 0 30px 0}.dg-row:last-child{padding:0}.dg-button{background-color:#0A2D44;color:#fff;border-radius:25px;min-width:152px;height:44px;padding:0 30px;text-transform:uppercase}.dg-button:hover{background-color:#267DBF}.save-success{width:290px;height:60px;background:rgba(0,153,0,0.7);color:#fff;font-size:1vw;display:flex;justify-content:center;align-items:center;transition:all .01s;text-align:center}.save-error{width:400px;height:120px;background:rgba(255,0,0,0.7);color:white;font-size:.85vw;display:flex;justify-content:center;align-items:center;transition:all .01s;text-align:center}.user-id-clickable{cursor:pointer}#user-panel{position:absolute;right:0px;top:0px;justify-content:flex-end;float:right;padding-right:30px}#user-cluster{width:250px}#user-picture{background-color:#d0d0d0;border-image-width:0;border:0 #d0d0d0;border-radius:25px;height:40px;width:40px;margin-right:1em}#user-id{margin-right:1em}@media screen and (max-width: 48em){#user-id{display:none}}#user-dropdown{position:relative;display:inline-block}#user-dropdown:focus{pointer-events:none;outline:none}#user-dropdown:focus #user-dropdown-box{opacity:1;visibility:visible;pointer-events:auto}#user-dropdown-box{visibility:hidden;transition:visibility 0.5s;position:absolute;opacity:0;background-color:#fff;min-width:200px;box-shadow:0px 0px 1px 1px #EDEDED;border-radius:5px;border:#d0d0d0 solid 1px;top:40px;right:-14px;z-index:1}#user-dropdown-box:before{content:"";width:0;height:0;border-bottom:10px solid #d0d0d0;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-10px;right:10px}#user-dropdown-box a,#user-dropdown-box p{color:#808080;padding:12px 16px;text-decoration:none;display:block;border-color:#d0d0d0;border-style:solid;border-width:0 0 1px 0}#user-dropdown-box a:last-child,#user-dropdown-box p:last-child{border:none}#user-dropdown-box a:focus,#user-dropdown-box p:focus{background-color:#f1f1f1}#user-dropdown-box i{width:15px}.day-of-week-open-hours{padding:10px 0;border-bottom:#aaa solid 1px}.itt-title{margin-left:30px;margin-top:50px}.itt-navbar{border-width:0 0 2px 0;border-style:solid;border-color:#EDEDED;padding:15px 0 5px 0}.itt-navbar .tab{font-size:1.38em;text-decoration:none;padding:0 1.1em 0 1.1em;color:#aaa}.itt-navbar .tabSelected{color:#267DBF;border-style:solid;border-width:0 0 5px 0;border-color:#267DBF}.itt-navbar .section-check{width:15px}.itt-modal{text-align:center}.itt-modal *{font-family:'Roboto', arial, sans-serif;font-size:14px}.itt-modal h1{font-size:22px}.itt-modal .modal-header{margin-bottom:35px;text-decoration:underline}.itt-modal button{border-radius:25px;background-color:#267DBF;color:#fff;min-width:152px;height:44px;padding:0 30px;margin-bottom:30px;float:right;margin-left:15px}.itt-modal button:hover{background-color:#0A2D44}.itt-title-area{padding:30px 45px 0 30px;background-color:#fff}.itt-title-area h1{font-size:22px}.itt-section{padding:0 45px 0 30px}.itt-section *{font-family:'Roboto', arial, sans-serif;font-size:14px}.itt-section .rpm-row{padding:0 0 30px 0}.itt-section h1{font-size:22px}.itt-section h2{font-size:18px}.itt-section label{font-size:16px;font-weight:500;margin:10px 0;display:inline-block}.itt-section form{margin-top:20px;margin-bottom:75px}.itt-section fieldset{border:none;margin:0;padding:0}.itt-section .rpm-checkbox{opacity:0;position:absolute}.itt-section .rpm-checkbox,.itt-section .rpm-checkbox-label{display:inline-block;vertical-align:middle;cursor:pointer}.itt-section .rpm-checkbox-label{position:relative}.itt-section .rpm-checkbox+.rpm-checkbox-label:before{content:'';background:#fff;border:1px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center}.itt-section .rpm-checkbox:checked+.rpm-checkbox-label:before{background:#267DBF;box-shadow:inset 0px 0px 0px 4px #fff}.itt-section .rpm-checkbox:focus+.rpm-checkbox-label{outline:1px solid #ddd}.itt-section .rpm-header,.itt-section .rpm-card{background-color:#fff}.itt-section .rpm-card{box-shadow:0px 0px 1px 1px #aaa;margin:0 0 30px 0;padding:0 15px 15px 15px}.itt-section .rpm-card h1{letter-spacing:0}.itt-section .rpm-left{float:left}.itt-section .rpm-right{float:right}.itt-section #user-menu{text-align:right}.itt-section button,.itt-section .rpm-btn{border-radius:25px;background-color:#267DBF;color:#fff;min-width:152px;height:44px;padding:0 30px;float:right;margin-left:15px}.itt-section button:hover,.itt-section .rpm-btn:hover{background-color:#0A2D44}.itt-section .btn-accept{background-color:#03C03C}.itt-section .btn-accept:hover{background-color:#03C03C;-webkit-filter:brightness(85%);filter:brightness(85%)}.itt-section .btn-cancel{background-color:#aaa}.itt-section .btn-cancel:hover{background-color:#aaa;-webkit-filter:brightness(85%);filter:brightness(85%)}.itt-section .edit-btn{width:1.5em}.itt-section select,.itt-section input[type=text],.itt-section input[type=number],.itt-section input[type=tel],.itt-section input[type=email]{background-color:#fff;box-shadow:none;border-color:#EDEDED;border-radius:0;padding-left:10px;padding-right:10px;height:44px}.itt-section .select-s{width:150px}.itt-section .select-m{width:200px}.itt-section .select-l{width:310px}.itt-section .rpm-navbar{border-width:0 0 2px 0;border-style:solid;border-color:#EDEDED;padding:0 0 5px 0;margin-bottom:30px}.itt-section .k-grid{line-height:2em}.itt-section .k-grid th{border-width:0 0 1px 0;font-weight:600}.itt-section .k-grid td{border-width:0 0 1px 0;line-height:2em}.itt-section kendo-date-picker{background-color:#fff;box-shadow:none;border-color:#EDEDED;border-radius:0;padding:0 10px 0 10px;height:44px}.itt-section .k-picker-wrap{height:44px}.itt-section .k-input{display:inline-block !important;margin:0 !important}.itt-section .k-select .k-icon{margin-top:50%}.itt-section #cmGeneralModalContent{text-align:center}.itt-section .rpm-big-text{margin-left:15%;font-size:22px}.itt-section span.k-combobox>.k-dropdown-wrap{height:42px;width:100%}.itt-section span.k-combobox>.k-dropdown-wrap>.k-input{height:37px;width:88% !important}.itt-section .k-icon:before{content:none}.itt-section span.k-combobox>.k-dropdown-wrap{border-radius:0}.itt-section .diabled-class{background-color:#FCFCFC;color:#aaa}.itt-section .conceptSelect:hover:enabled{border-color:#95B7EE}.itt-section .k-state-hover{border-color:#AFDBF4;background-color:#AFDBF4}.itt-section .line-item{border:solid #EDEDED;border-bottom-style:none;border-width:1px 0;padding-bottom:0px !important;background:white}.itt-section .line-item input,.itt-section .line-item select{border:none}.itt-section .line-item input[type=number]{width:5em;text-align:right;padding-right:5px}.itt-section .line-item input.currency{width:20em !important}.itt-section .line-item>div.vertial-center{margin-top:13px;margin-bottom:13px}.itt-section input.ng-dirty.ng-invalid{border:solid 1px #E32636 !important}.itt-section select.ng-dirty.ng-invalid{border:solid 1px #E32636 !important}.itt-section input.k-formatted-value.k-input{display:none !important}.itt-section .rpm-card-header{letter-spacing:0}.itt-section .rpm-kendo-grid{letter-spacing:0}.itt-section .itt-s1-subtotal{margin-right:30px}.itt-section .itt-s1-subtotal-amount{color:#267DBF;font-size:33px}.itt-section .pad-input-bottom{margin-bottom:10px !important}.itt-section .multi-select-3{height:18em !important;overflow-y:hidden}.itt-section .multi-select-3>option{padding:7px 0;border-bottom:#57595E;border-style:solid;border-width:thin;border-top-style:none;border-right-style:none;border-left-style:none;font-size:12px}.itt-section .multi-select-2{height:18em !important;overflow-y:hidden}.itt-section .multi-select-2>option{padding:7px 0;border-bottom:#57595E;border-style:solid;border-width:thin;border-top-style:none;border-right-style:none;border-left-style:none;font-size:12px}.itt-section .line-item-sub{border:solid #EDEDED;border-width:1px 0;border-bottom-style:none;padding-top:10px}.itt-section input[type=number]::-webkit-inner-spin-button,.itt-section input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.itt-section .no-scrollbar .k-grid-header{padding:0 !important}.itt-section .no-scrollbar .k-grid-content{overflow:visible}.itt-section .contract-selector{margin-top:15px}.itt-section .title-fran-details{height:17px;margin-bottom:17px}.itt-section .section-check{width:15px}.itt-section #itt-title-template{padding-top:20px;padding-bottom:20px}.itt-section .itt-col{color:#267DBF;padding-left:10px;padding-right:10px}.itt-section .right-align{text-align:right}.ms-molly-donations-index .refund-box{margin-top:5px;padding:5px;border-top:1px dashed #aaa;display:flex;flex-wrap:wrap;text-align:center}.ms-molly-donations-index .refund-box>.notes{flex:0 1 50%}.ms-molly-donations-index .refund-box>.notes input{width:100%}.ms-molly-donations-index .refund-box>.is-manual{flex:0 1 25%}.ms-molly-donations-index .refund-box>.is-manual input{width:100%}.ms-molly-donations-index .refund-box>.submit-donation-refund{flex:0 1 25%;box-sizing:border-box}.report-rendering report{display:block;min-height:80vh}.report-rendering report iframe{background:url("/Content/css/images/icons/loading-gears.gif") center center no-repeat;padding:0;margin:0;width:100%;height:100%;min-height:80vh}edit-user .account,edit-user .roles,edit-user .permissions{display:block;position:relative}edit-user-roles{display:block;position:relative;margin:6px 0}edit-user-roles ul{list-style-type:none}edit-user-roles li{font-size:1.05rem;padding:6px 0}edit-user-roles li span{padding:0 6px}edit-user-call-centers{display:block;position:relative}edit-user-call-centers label{font-weight:bold}edit-user-call-centers .assigned-concepts{display:flex;flex-wrap:wrap}edit-user-call-centers .assigned-concepts button{width:100%}edit-user-call-centers fieldset>div{margin:8px 0}.assignments{display:flex;flex-wrap:wrap;margin:8px 0}.assignments business-info-display{display:block}.assignments business-info-display>div{font-size:1.1rem}.assignments>div{border:2px dashed #aaa;padding:12px;margin:5px;border-radius:5px;text-align:center}.assignments button{margin-top:6px}edit-user-name .fields{display:flex;align-items:flex-end}edit-user-name .fields>div{padding:4px 6px}edit-user-name .fields>div:first-child{padding-left:0px}edit-user-name label{display:block}edit-user-change-email .userEmail{width:450px}edit-user-entity-access{text-align:center}edit-user-entity-access legend{text-align:left}edit-user-entity-access .k-header{text-align:center}edit-user-entity-access .new-entity-name{font-weight:normal}edit-user-entity-access .new-entity-name,edit-user-entity-access .rule-name{text-align:left}edit-user-entity-access .new-entity-name input,edit-user-entity-access .rule-name input{width:100%}zee-mail-account-comments ul{max-height:160px;overflow-y:auto}zee-mail-franchise-display{display:block;margin:8px 0}.zee-mail-popup-wrapper label{display:block;font-weight:bold}.zee-mail-popup-wrapper textarea{width:100%}.zee-mail-title{margin-top:4px;margin-bottom:8px}zee-mail-templates .editor-wrap{margin:5px 0}zee-mail-templates .editor-bar{display:flex;align-items:flex-end;justify-content:space-between}zee-mail-templates textarea{width:100%;height:200px;box-sizing:border-box}zee-mail-account-comments .type-name{font-size:.7rem}zee-mail-franchise-emails{display:block;position:relative}vendor-admin-config .ng-invalid,#vendorAdminForm .ng-invalid{border-color:red}business-info-display{position:relative;display:inline-flex;flex-wrap:wrap}business-info-display>div{font-size:1.1rem;padding-right:8px;padding-left:8px}business-info-display .separator{display:none}call-center-phone-campaigns .menu-buttons{display:flex;justify-content:space-between}call-center-phone-campaigns .k-grid [role="gridcell"] button{width:100%;box-sizing:border-box}call-center-phone-campaigns .active-icon-cell{text-align:center}.call-center-phone-campaign-window{max-width:700px;margin:20px 10px;display:flex;flex-wrap:wrap;align-content:space-around;justify-content:center}.call-center-phone-campaign-window>*,.call-center-phone-campaign-window>*>*{box-sizing:border-box}.call-center-phone-campaign-window label{font-weight:bold}.call-center-phone-campaign-window input,.call-center-phone-campaign-window select{width:100%}.call-center-phone-campaign-window>div{flex:0 1 auto;width:50%;padding:12px 6px}.call-center-phone-campaign-window>div.separator{width:100%;padding:0;height:0}.call-center-phone-campaign-window>div.number-type,.call-center-phone-campaign-window>div.budget-type,.call-center-phone-campaign-window>div.support-type,.call-center-phone-campaign-window>div.channel-type,.call-center-phone-campaign-window>div.call-type,.call-center-phone-campaign-window>div.intro-call-type{width:33%}.call-center-phone-campaign-window>div.name,.call-center-phone-campaign-window>div.display-name{width:150px;flex-grow:1}.call-center-phone-campaign-window>div.concept{width:35%}.call-center-phone-campaign-window>div.franchise{width:65%}.call-center-phone-campaign-window>div franchise-selector,.call-center-phone-campaign-window>div concept-selector{display:block}.call-center-phone-campaign-window>div franchise-selector>span,.call-center-phone-campaign-window>div concept-selector>span{width:100%}.call-center-phone-campaign-window>div.call-center{width:100%}.call-center-phone-campaign-window>div.active{text-align:center;max-width:120px;align-self:flex-end}.call-center-phone-campaign-window>div.active button{width:100%}.call-center-phone-campaign-window>div.save{width:100%}.call-center-phone-campaign-window>div.save button{width:100%}.call-center-phone-campaign-window .call-center-phone-campaign-window-info-box{width:100%;background:#fdd835;margin-bottom:15px;box-shadow:0px 0px 0px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.call-center-phone-campaign-window .call-center-phone-campaign-window-info-box p{color:grey;margin:0px}call-centers .create-call-center{text-align:right}call-centers .k-grid [role="gridcell"] button{width:100%;box-sizing:border-box}call-centers .active-icon-cell{text-align:center}.call-center-window{max-width:700px;margin:20px 10px;display:flex;flex-wrap:wrap;align-content:space-around;justify-content:center}.call-center-window>*,.call-center-window>*>*{box-sizing:border-box}.call-center-window label{font-weight:bold}.call-center-window input,.call-center-window select{width:100%}.call-center-window>div{flex:0 1 auto;width:50%;padding:12px 6px}.call-center-window>div.separator{width:100%;padding:0;height:0}.call-center-window>div.concepts{width:100%}.call-center-window>div.concepts .selector{display:flex}.call-center-window>div.concepts .selector concept-selector-old{flex:1 1 auto;box-sizing:content-box}.call-center-window>div.concepts .selector button{flex:0 1 180px}.call-center-window>div.concepts .serviced{display:flex;flex-wrap:wrap;margin:20px 0 0 0;justify-content:space-around}.call-center-window>div.concepts .serviced>div{padding:12px 6px;border:2px #57595E dashed;border-radius:6px;margin:4px;text-align:center;flex-grow:1}.call-center-window>div.concepts .serviced>div span{padding:6px 14px;font-weight:bold}.call-center-window>div.active{text-align:center;max-width:120px;align-self:flex-end}.call-center-window>div.active button{width:100%}.call-center-window>div.name{flex-grow:1}.call-center-window>div.city,.call-center-window>div.state,.call-center-window>div.country{width:33%}.call-center-window>div.reset-user{flex-grow:1;width:100%}.call-center-window>div.save{width:100%}.call-center-window>div.save button{width:100%}.call-center-user-permissions-window{max-width:600px;margin:20px 10px;display:flex;flex-wrap:wrap;align-content:space-around;justify-content:center}.call-center-user-permissions-window label{font-weight:bold}.call-center-user-permissions-window input,.call-center-user-permissions-window select{width:100%}.call-center-user-permissions-window .reset-user{flex:0 1 auto;width:100%;display:flex;flex-wrap:wrap}.call-center-user-permissions-window .reset-user>div{width:100%;padding:10px 0;display:flex;flex-wrap:nowrap}.call-center-user-permissions-window .reset-user>div>input{flex:1 1 auto}.call-center-user-permissions-window .reset-user>div>button{width:200px;flex:0 1 auto}call-center-concept-notification-configurations{display:block;padding:8px 0}call-center-concept-notification-configurations .title{margin:8px 0}call-center-corporate-contacts{display:block;padding:8px 0}call-center-corporate-contacts .title{margin:8px 0}.call-center-window{max-width:100%;width:550px}.call-center-window.corporate-contact-window{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.call-center-window.concept-notifications .call-type,.call-center-window.concept-notifications .franchisor{flex-basis:50%}.call-center-window.concept-notifications franchisor-selector{display:block}.call-center-window>div{flex-basis:100%;padding:6px 4px}.call-center-window>div>input{width:100%}.call-center-window label{font-weight:bold;display:block}.call-center-window .submit-buttons{display:flex;margin-top:15px}.call-center-window .submit-buttons button{flex-grow:1}compliance-emails-component #complianceEmailsComponent fieldset{border-radius:5px}compliance-emails-component #complianceEmailsComponent .field-wrapper{margin-bottom:15px}compliance-emails-component #complianceEmailsComponent .field-wrapper label{display:block;font-weight:bold}compliance-emails-component #complianceEmailsComponent .field-wrapper input{width:100%}concept-lead-throttle-rules{display:block;position:relative}concept-lead-throttle-rules .time-block,concept-lead-throttle-rules .minimum-block{margin:10px 8px}concept-lead-throttle-rules .title{font-weight:bold;display:block}concept-lead-throttle-rules .lead-per-crew,concept-lead-throttle-rules .lead-max{display:block}concept-photo-gallery-categories .k-button .k-icon.k-i-close{display:none !important}concept-photo-gallery-categories span[title="delete"]{display:none !important}concept-services-component .selectLabel{font-weight:bold;display:block}concept-services-component .saveBtn{padding-right:0px;padding-left:0px;width:100%;margin-top:10px}concept-services-component .updateWrapper p{font-size:12px !important;font-style:italic !important}concept-services-component .redFont{color:red;font-weight:bold}concept-services-component .orangeFont{color:orange;font-weight:bold}concept-services-component .liHeading{font-weight:bold;color:black}concept-services-component .treeViewWrappeer{height:75vh;overflow:auto}concept-services-component .caret{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;border:1px solid #dae2ea;background:#f8faff;color:#7c9eb2;padding:10px}concept-services-component .caretMainLevel{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold;display:block;border:1px solid #dae2ea;background:#f8faff;color:#E32636;padding:10px}concept-services-component .caretMainLevel::before{content:"\25B6";color:#E32636;display:inline-block;margin-right:6px}concept-services-component .caretMainSubLevel{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold;display:block;border:1px solid #dae2ea;background:#f8faff;color:black;padding:10px}concept-services-component .expansionIcon{vertical-align:middle;cursor:pointer;background:#449d44;padding:5px;text-align:center;color:white;border-radius:5px}concept-services-component .caretMainSubLevel::before{content:"\25B6";color:black;display:inline-block;margin-right:6px}concept-services-component .nocaret{display:block;border:1px solid #dae2ea;background:#f8faff;color:#7c9eb2;padding:10px}concept-services-component .caret::before{content:"\25B6";color:#267DBF;display:inline-block;margin-right:6px}concept-services-component .caret-down::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}concept-services-component .treeHandle{border:1px solid #dae2ea;background:#f8faff;color:#7c9eb2;padding:10px 10px}concept-services-component .angular-ui-tree-empty,concept-services-component .angular-ui-tree-dropzone{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),-webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);background-image:-moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),-moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);background-image:linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);background-size:60px 60px;background-position:0 0, 30px 30px}concept-services-component .angular-ui-tree-empty{pointer-events:none}concept-services-component .angular-ui-tree-nodes{position:relative;margin:0;padding:0;list-style:none}concept-services-component .angular-ui-tree-nodes .angular-ui-tree-nodes{padding-left:20px}concept-services-component .angular-ui-tree-node,concept-services-component .angular-ui-tree-placeholder{position:relative;margin:0;padding:0;min-height:20px;line-height:20px}concept-services-component .angular-ui-tree-hidden{display:none}concept-services-component .angular-ui-tree-placeholder{margin:10px;padding:0;min-height:30px}concept-services-component .angular-ui-tree-handle{cursor:move;text-decoration:none;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:20px;line-height:20px}concept-services-component .angular-ui-tree-drag{position:absolute;pointer-events:none;z-index:999;opacity:.8}concept-services-component .angular-ui-tree-drag .tree-node-content{margin-top:0}concept-services-component .btn{margin-right:8px}concept-services-component .angular-ui-tree-handle{background:#f8faff;border:1px solid #dae2ea;color:#00a2ff;padding:10px 10px}concept-services-component .angular-ui-tree-handle:hover{color:#00a2ff;background:#f4f6f7;border-color:#dce2e8}concept-services-component .angular-ui-tree-placeholder{background:#f0f9ff;border:2px dashed #bed2db;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}concept-services-component tr.angular-ui-tree-empty{height:100px}concept-services-component .group-title{background-color:#687074 !important;color:#FFF !important}concept-services-component .tree-node{border:1px solid #dae2ea;background:#f8faff;color:#7c9eb2}concept-services-component .nodrop{background-color:#f2dede}concept-services-component .tree-node-content{margin:10px}concept-services-component .tree-handle{padding:10px;background:#428bca;color:#FFF;margin-right:10px}concept-web-theme section{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:center}concept-web-theme .field .color-label{text-align:center}concept-web-theme .field span.k-colorpicker.k-header{width:100%;max-width:200px;display:block;margin:0 auto}concept-web-theme .field .k-colorpicker .k-selected-color{width:100%}concept-web-theme .spacer{height:20px;width:100%}concept-web-theme .cancel-btn,concept-web-theme .save-btn{width:45%}@media screen and (max-width: 48em){concept-web-theme .field{flex-basis:45%}}concept-offers-coupons .denial-reason-modal .md-dialog-container,franchise-offers-coupons .denial-reason-modal .md-dialog-container{width:500px;max-width:90vw}concept-offers-coupons .denial-reason-modal .denial-reason-container,franchise-offers-coupons .denial-reason-modal .denial-reason-container{padding:16px 0}concept-offers-coupons .denial-reason-modal .denial-textarea-container,franchise-offers-coupons .denial-reason-modal .denial-textarea-container{margin:0}concept-offers-coupons .denial-reason-modal .denial-textarea-container .denial-textarea,franchise-offers-coupons .denial-reason-modal .denial-textarea-container .denial-textarea{width:100%;min-height:120px;padding:12px;border:1px solid #e0e0e0;border-radius:4px;font-family:inherit;font-size:14px;line-height:1.4;resize:vertical;background:#fff}concept-offers-coupons .denial-reason-modal .denial-textarea-container .denial-textarea:focus,franchise-offers-coupons .denial-reason-modal .denial-textarea-container .denial-textarea:focus{outline:none;border-color:#2196f3}concept-offers-coupons .denial-reason-modal .denial-textarea-container .denial-textarea::placeholder,franchise-offers-coupons .denial-reason-modal .denial-textarea-container .denial-textarea::placeholder{color:#999}concept-offers-coupons .denial-reason-modal .character-counter,franchise-offers-coupons .denial-reason-modal .character-counter{font-size:12px;color:#666;text-align:right;margin-top:8px;padding-right:4px}concept-offers-coupons .denial-reason-modal .submit-denial-btn,franchise-offers-coupons .denial-reason-modal .submit-denial-btn{background-color:#2196f3 !important;color:white !important;padding:8px 24px !important;border-radius:4px !important;font-weight:500 !important;min-width:80px !important}concept-offers-coupons .denial-reason-modal .submit-denial-btn:disabled,franchise-offers-coupons .denial-reason-modal .submit-denial-btn:disabled{background-color:#ccc !important;color:#999 !important}concept-offers-coupons .denial-reason-modal md-toolbar,franchise-offers-coupons .denial-reason-modal md-toolbar{background-color:#fff !important;color:#333 !important}concept-offers-coupons .denial-reason-modal md-toolbar h2,franchise-offers-coupons .denial-reason-modal md-toolbar h2{font-size:18px;font-weight:500;margin:0}concept-offers-coupons .denial-reason-modal md-toolbar .md-icon-button,franchise-offers-coupons .denial-reason-modal md-toolbar .md-icon-button{color:#666 !important}concept-offers-coupons .offer-details-modal,franchise-offers-coupons .offer-details-modal{width:60% !important}concept-offers-coupons .offer-details-modal .md-dialog-container,franchise-offers-coupons .offer-details-modal .md-dialog-container{width:600px;max-width:90vw;max-height:90vh}concept-offers-coupons .offer-details-modal .offer-basic-info,franchise-offers-coupons .offer-details-modal .offer-basic-info{border-bottom:1px solid #e0e0e0;padding-bottom:16px;margin-bottom:20px}concept-offers-coupons .offer-details-modal .offer-basic-info .info-row,franchise-offers-coupons .offer-details-modal .offer-basic-info .info-row{display:flex;margin-bottom:8px;font-size:14px}concept-offers-coupons .offer-details-modal .offer-basic-info .info-row .label,franchise-offers-coupons .offer-details-modal .offer-basic-info .info-row .label{font-weight:500;color:#666;min-width:120px}concept-offers-coupons .offer-details-modal .offer-basic-info .info-row .value,franchise-offers-coupons .offer-details-modal .offer-basic-info .info-row .value{color:#333}concept-offers-coupons .offer-details-modal .offer-details-section .offer-title,franchise-offers-coupons .offer-details-modal .offer-details-section .offer-title{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;background-color:#f5f5f5;padding:12px;border-radius:4px}concept-offers-coupons .offer-details-modal .offer-details-section .offer-description-text,franchise-offers-coupons .offer-details-modal .offer-details-section .offer-description-text{margin-bottom:20px;font-size:14px;line-height:1.6}concept-offers-coupons .offer-details-modal .offer-details-section .offer-description-text p,franchise-offers-coupons .offer-details-modal .offer-details-section .offer-description-text p{margin:0 0 12px 0;color:#333}concept-offers-coupons .offer-details-modal .offer-details-section .offer-description-text .terms-text,franchise-offers-coupons .offer-details-modal .offer-details-section .offer-description-text .terms-text{color:#666;font-size:13px;line-height:1.5}concept-offers-coupons .offer-details-modal .offer-details-section .offer-details-grid .detail-item,franchise-offers-coupons .offer-details-modal .offer-details-section .offer-details-grid .detail-item{display:flex;margin-bottom:12px;font-size:14px}concept-offers-coupons .offer-details-modal .offer-details-section .offer-details-grid .detail-item .detail-label,franchise-offers-coupons .offer-details-modal .offer-details-section .offer-details-grid .detail-item .detail-label{font-weight:500;color:#666;min-width:140px}concept-offers-coupons .offer-details-modal .offer-details-section .offer-details-grid .detail-item .detail-value,franchise-offers-coupons .offer-details-modal .offer-details-section .offer-details-grid .detail-item .detail-value{color:#333}concept-offers-coupons .offer-details-modal .denial-section,franchise-offers-coupons .offer-details-modal .denial-section{border-top:1px solid #e0e0e0;padding-top:20px;margin-top:20px}concept-offers-coupons .offer-details-modal .denial-section .denial-label,franchise-offers-coupons .offer-details-modal .denial-section .denial-label{font-weight:500;color:#333;margin-bottom:8px;display:block}concept-offers-coupons .offer-details-modal .denial-section .denial-reason-container .denial-textarea-container,franchise-offers-coupons .offer-details-modal .denial-section .denial-reason-container .denial-textarea-container{margin:0}concept-offers-coupons .offer-details-modal .denial-section .denial-reason-container .denial-textarea-container .denial-textarea,franchise-offers-coupons .offer-details-modal .denial-section .denial-reason-container .denial-textarea-container .denial-textarea{width:100%;min-height:80px;padding:12px;border:1px solid #e0e0e0;border-radius:4px;font-family:inherit;font-size:14px;line-height:1.4;resize:vertical;background:#fff}concept-offers-coupons .offer-details-modal .denial-section .denial-reason-container .denial-textarea-container .denial-textarea:focus,franchise-offers-coupons .offer-details-modal .denial-section .denial-reason-container .denial-textarea-container .denial-textarea:focus{outline:none;border-color:#2196f3}concept-offers-coupons .offer-details-modal .denial-section .denial-reason-container .denial-textarea-container .denial-textarea::placeholder,franchise-offers-coupons .offer-details-modal .denial-section .denial-reason-container .denial-textarea-container .denial-textarea::placeholder{color:#999}concept-offers-coupons .offer-details-modal .denial-section .denial-reason-container .character-counter,franchise-offers-coupons .offer-details-modal .denial-section .denial-reason-container .character-counter{font-size:12px;color:#666;text-align:right;margin-top:8px}concept-offers-coupons .offer-details-modal .action-buttons,franchise-offers-coupons .offer-details-modal .action-buttons{display:flex;gap:12px}concept-offers-coupons .offer-details-modal .action-buttons .approve-btn,franchise-offers-coupons .offer-details-modal .action-buttons .approve-btn{background-color:#4caf50 !important;color:white !important;padding:8px 24px !important;border-radius:4px !important;font-weight:500 !important;min-width:90px !important}concept-offers-coupons .offer-details-modal .action-buttons .deny-btn,franchise-offers-coupons .offer-details-modal .action-buttons .deny-btn{background-color:#f44336 !important;color:white !important;padding:8px 24px !important;border-radius:4px !important;font-weight:500 !important;min-width:90px !important}concept-offers-coupons .offer-details-modal .action-buttons .submit-denial-btn,franchise-offers-coupons .offer-details-modal .action-buttons .submit-denial-btn{background-color:#2196f3 !important;color:white !important;padding:8px 24px !important;border-radius:4px !important;font-weight:500 !important;min-width:90px !important}concept-offers-coupons .offer-details-modal .action-buttons .submit-denial-btn:disabled,franchise-offers-coupons .offer-details-modal .action-buttons .submit-denial-btn:disabled{background-color:#ccc !important;color:#999 !important}concept-offers-coupons .offer-details-modal md-toolbar,franchise-offers-coupons .offer-details-modal md-toolbar{background-color:#fff !important;color:#333 !important}concept-offers-coupons .offer-details-modal md-toolbar h2,franchise-offers-coupons .offer-details-modal md-toolbar h2{font-size:18px;font-weight:500;margin:0}concept-offers-coupons .offer-details-modal md-toolbar .md-icon-button,franchise-offers-coupons .offer-details-modal md-toolbar .md-icon-button{color:#666 !important}concept-offers-coupons .offer-description-link,franchise-offers-coupons .offer-description-link{color:#2196f3;cursor:pointer;text-decoration:none}concept-offers-coupons .offer-description-link:hover,franchise-offers-coupons .offer-description-link:hover{text-decoration:underline}concept-offers-coupons .action-buttons-container,franchise-offers-coupons .action-buttons-container{display:flex;gap:8px;align-items:center}concept-offers-coupons .action-buttons-container .approval-action-btn,franchise-offers-coupons .action-buttons-container .approval-action-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:4px;font-size:14px;font-weight:400;cursor:pointer}concept-offers-coupons .action-buttons-container .approval-action-btn .action-icon,franchise-offers-coupons .action-buttons-container .approval-action-btn .action-icon{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold;color:white}concept-offers-coupons .action-buttons-container .approval-action-btn.approve-action-btn,franchise-offers-coupons .action-buttons-container .approval-action-btn.approve-action-btn{background-color:#e8f5e8;color:#2e7d32}concept-offers-coupons .action-buttons-container .approval-action-btn.approve-action-btn .approve-icon,franchise-offers-coupons .action-buttons-container .approval-action-btn.approve-action-btn .approve-icon{background-color:#4caf50}concept-offers-coupons .action-buttons-container .approval-action-btn.approve-action-btn:hover,franchise-offers-coupons .action-buttons-container .approval-action-btn.approve-action-btn:hover{background-color:#d4edda}concept-offers-coupons .action-buttons-container .approval-action-btn.deny-action-btn,franchise-offers-coupons .action-buttons-container .approval-action-btn.deny-action-btn{background-color:#ffebee;color:#c62828}concept-offers-coupons .action-buttons-container .approval-action-btn.deny-action-btn .deny-icon,franchise-offers-coupons .action-buttons-container .approval-action-btn.deny-action-btn .deny-icon{background-color:#f44336}concept-offers-coupons .action-buttons-container .approval-action-btn.deny-action-btn:hover,franchise-offers-coupons .action-buttons-container .approval-action-btn.deny-action-btn:hover{background-color:#ffcdd2}concept-offers-coupons .create-offer-modal .disabled-field,franchise-offers-coupons .create-offer-modal .disabled-field{opacity:0.6;pointer-events:none}concept-offers-coupons .create-offer-modal .disabled-field md-datepicker,franchise-offers-coupons .create-offer-modal .disabled-field md-datepicker{background-color:#f5f5f5 !important}concept-offers-coupons .create-offer-modal .disabled-field input,franchise-offers-coupons .create-offer-modal .disabled-field input{background-color:#f5f5f5 !important;color:#666 !important;cursor:not-allowed !important}concept-offers-coupons .create-offer-modal .field-hint,franchise-offers-coupons .create-offer-modal .field-hint{color:#666;font-size:12px;font-style:italic;margin-top:4px;display:block}concept-offers-coupons concept-offers-all .k-grid tbody td:first-child,franchise-offers-coupons concept-offers-all .k-grid tbody td:first-child{text-align:center}concept-offers-coupons concept-offers-all .concept-offers-all .k-grid,concept-offers-coupons concept-offers-all .concept-offers-approval .k-grid,concept-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid,concept-offers-coupons concept-offers-approval .concept-offers-all .k-grid,concept-offers-coupons concept-offers-approval .concept-offers-approval .k-grid,franchise-offers-coupons concept-offers-all .concept-offers-all .k-grid,franchise-offers-coupons concept-offers-all .concept-offers-approval .k-grid,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid,franchise-offers-coupons concept-offers-approval .concept-offers-all .k-grid,franchise-offers-coupons concept-offers-approval .concept-offers-approval .k-grid{border:none;font-size:14px}concept-offers-coupons concept-offers-all .concept-offers-all .k-grid-header,concept-offers-coupons concept-offers-all .concept-offers-approval .k-grid-header,concept-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid-header,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid-header,concept-offers-coupons concept-offers-approval .concept-offers-all .k-grid-header,concept-offers-coupons concept-offers-approval .concept-offers-approval .k-grid-header,franchise-offers-coupons concept-offers-all .concept-offers-all .k-grid-header,franchise-offers-coupons concept-offers-all .concept-offers-approval .k-grid-header,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid-header,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid-header,franchise-offers-coupons concept-offers-approval .concept-offers-all .k-grid-header,franchise-offers-coupons concept-offers-approval .concept-offers-approval .k-grid-header{background:#f2f4f7;border-top:none;border-left:none;border-right:none}concept-offers-coupons concept-offers-all .concept-offers-all .k-grid-header th,concept-offers-coupons concept-offers-all .concept-offers-approval .k-grid-header th,concept-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid-header th,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid-header th,concept-offers-coupons concept-offers-approval .concept-offers-all .k-grid-header th,concept-offers-coupons concept-offers-approval .concept-offers-approval .k-grid-header th,franchise-offers-coupons concept-offers-all .concept-offers-all .k-grid-header th,franchise-offers-coupons concept-offers-all .concept-offers-approval .k-grid-header th,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid-header th,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid-header th,franchise-offers-coupons concept-offers-approval .concept-offers-all .k-grid-header th,franchise-offers-coupons concept-offers-approval .concept-offers-approval .k-grid-header th{font-weight:600;color:#6c7a8f;vertical-align:middle !important;text-transform:uppercase;font-size:12px;letter-spacing:0.3px;border-color:#e1e5e9;height:44px}concept-offers-coupons concept-offers-all .concept-offers-all .k-grid td,concept-offers-coupons concept-offers-all .concept-offers-approval .k-grid td,concept-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid td,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid td,concept-offers-coupons concept-offers-approval .concept-offers-all .k-grid td,concept-offers-coupons concept-offers-approval .concept-offers-approval .k-grid td,franchise-offers-coupons concept-offers-all .concept-offers-all .k-grid td,franchise-offers-coupons concept-offers-all .concept-offers-approval .k-grid td,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid td,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid td,franchise-offers-coupons concept-offers-approval .concept-offers-all .k-grid td,franchise-offers-coupons concept-offers-approval .concept-offers-approval .k-grid td{border-color:#e1e5e9;height:48px;vertical-align:middle}concept-offers-coupons concept-offers-all .concept-offers-all .k-grid tbody tr:hover,concept-offers-coupons concept-offers-all .concept-offers-approval .k-grid tbody tr:hover,concept-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid tbody tr:hover,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid tbody tr:hover,concept-offers-coupons concept-offers-approval .concept-offers-all .k-grid tbody tr:hover,concept-offers-coupons concept-offers-approval .concept-offers-approval .k-grid tbody tr:hover,franchise-offers-coupons concept-offers-all .concept-offers-all .k-grid tbody tr:hover,franchise-offers-coupons concept-offers-all .concept-offers-approval .k-grid tbody tr:hover,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid tbody tr:hover,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid tbody tr:hover,franchise-offers-coupons concept-offers-approval .concept-offers-all .k-grid tbody tr:hover,franchise-offers-coupons concept-offers-approval .concept-offers-approval .k-grid tbody tr:hover{background:#f9fbfd}concept-offers-coupons concept-offers-all .concept-offers-all .k-grid-header .k-header-column-menu,concept-offers-coupons concept-offers-all .concept-offers-approval .k-grid-header .k-header-column-menu,concept-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid-header .k-header-column-menu,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid-header .k-header-column-menu,concept-offers-coupons concept-offers-approval .concept-offers-all .k-grid-header .k-header-column-menu,concept-offers-coupons concept-offers-approval .concept-offers-approval .k-grid-header .k-header-column-menu,franchise-offers-coupons concept-offers-all .concept-offers-all .k-grid-header .k-header-column-menu,franchise-offers-coupons concept-offers-all .concept-offers-approval .k-grid-header .k-header-column-menu,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid-header .k-header-column-menu,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid-header .k-header-column-menu,franchise-offers-coupons concept-offers-approval .concept-offers-all .k-grid-header .k-header-column-menu,franchise-offers-coupons concept-offers-approval .concept-offers-approval .k-grid-header .k-header-column-menu{margin-left:4px}concept-offers-coupons concept-offers-all .concept-offers-all .k-pager-wrap,concept-offers-coupons concept-offers-all .concept-offers-approval .k-pager-wrap,concept-offers-coupons franchise-offers-coupons .concept-offers-all .k-pager-wrap,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .k-pager-wrap,concept-offers-coupons concept-offers-approval .concept-offers-all .k-pager-wrap,concept-offers-coupons concept-offers-approval .concept-offers-approval .k-pager-wrap,franchise-offers-coupons concept-offers-all .concept-offers-all .k-pager-wrap,franchise-offers-coupons concept-offers-all .concept-offers-approval .k-pager-wrap,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .k-pager-wrap,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .k-pager-wrap,franchise-offers-coupons concept-offers-approval .concept-offers-all .k-pager-wrap,franchise-offers-coupons concept-offers-approval .concept-offers-approval .k-pager-wrap{border:none;padding:12px 16px}concept-offers-coupons concept-offers-all .concept-offers-all .k-pager-wrap .k-state-selected,concept-offers-coupons concept-offers-all .concept-offers-approval .k-pager-wrap .k-state-selected,concept-offers-coupons franchise-offers-coupons .concept-offers-all .k-pager-wrap .k-state-selected,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .k-pager-wrap .k-state-selected,concept-offers-coupons concept-offers-approval .concept-offers-all .k-pager-wrap .k-state-selected,concept-offers-coupons concept-offers-approval .concept-offers-approval .k-pager-wrap .k-state-selected,franchise-offers-coupons concept-offers-all .concept-offers-all .k-pager-wrap .k-state-selected,franchise-offers-coupons concept-offers-all .concept-offers-approval .k-pager-wrap .k-state-selected,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .k-pager-wrap .k-state-selected,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .k-pager-wrap .k-state-selected,franchise-offers-coupons concept-offers-approval .concept-offers-all .k-pager-wrap .k-state-selected,franchise-offers-coupons concept-offers-approval .concept-offers-approval .k-pager-wrap .k-state-selected{background:#dbe6ff;border-color:#dbe6ff;color:#0047b2}concept-offers-coupons concept-offers-all .concept-offers-all .k-grid td.expired-date,concept-offers-coupons concept-offers-all .concept-offers-approval .k-grid td.expired-date,concept-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid td.expired-date,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid td.expired-date,concept-offers-coupons concept-offers-approval .concept-offers-all .k-grid td.expired-date,concept-offers-coupons concept-offers-approval .concept-offers-approval .k-grid td.expired-date,franchise-offers-coupons concept-offers-all .concept-offers-all .k-grid td.expired-date,franchise-offers-coupons concept-offers-all .concept-offers-approval .k-grid td.expired-date,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid td.expired-date,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid td.expired-date,franchise-offers-coupons concept-offers-approval .concept-offers-all .k-grid td.expired-date,franchise-offers-coupons concept-offers-approval .concept-offers-approval .k-grid td.expired-date{color:#d32f2f;font-weight:600}concept-offers-coupons concept-offers-all .concept-offers-all .k-grid tbody tr.k-state-selected,concept-offers-coupons concept-offers-all .concept-offers-all .k-grid tbody tr.k-state-selected:hover,concept-offers-coupons concept-offers-all .concept-offers-all .k-grid tbody tr.k-state-selected>td,concept-offers-coupons concept-offers-all .concept-offers-approval .k-grid tbody tr.k-state-selected,concept-offers-coupons concept-offers-all .concept-offers-approval .k-grid tbody tr.k-state-selected:hover,concept-offers-coupons concept-offers-all .concept-offers-approval .k-grid tbody tr.k-state-selected>td,concept-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid tbody tr.k-state-selected,concept-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid tbody tr.k-state-selected:hover,concept-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid tbody tr.k-state-selected>td,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid tbody tr.k-state-selected,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid tbody tr.k-state-selected:hover,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid tbody tr.k-state-selected>td,concept-offers-coupons concept-offers-approval .concept-offers-all .k-grid tbody tr.k-state-selected,concept-offers-coupons concept-offers-approval .concept-offers-all .k-grid tbody tr.k-state-selected:hover,concept-offers-coupons concept-offers-approval .concept-offers-all .k-grid tbody tr.k-state-selected>td,concept-offers-coupons concept-offers-approval .concept-offers-approval .k-grid tbody tr.k-state-selected,concept-offers-coupons concept-offers-approval .concept-offers-approval .k-grid tbody tr.k-state-selected:hover,concept-offers-coupons concept-offers-approval .concept-offers-approval .k-grid tbody tr.k-state-selected>td,franchise-offers-coupons concept-offers-all .concept-offers-all .k-grid tbody tr.k-state-selected,franchise-offers-coupons concept-offers-all .concept-offers-all .k-grid tbody tr.k-state-selected:hover,franchise-offers-coupons concept-offers-all .concept-offers-all .k-grid tbody tr.k-state-selected>td,franchise-offers-coupons concept-offers-all .concept-offers-approval .k-grid tbody tr.k-state-selected,franchise-offers-coupons concept-offers-all .concept-offers-approval .k-grid tbody tr.k-state-selected:hover,franchise-offers-coupons concept-offers-all .concept-offers-approval .k-grid tbody tr.k-state-selected>td,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid tbody tr.k-state-selected,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid tbody tr.k-state-selected:hover,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .k-grid tbody tr.k-state-selected>td,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid tbody tr.k-state-selected,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid tbody tr.k-state-selected:hover,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .k-grid tbody tr.k-state-selected>td,franchise-offers-coupons concept-offers-approval .concept-offers-all .k-grid tbody tr.k-state-selected,franchise-offers-coupons concept-offers-approval .concept-offers-all .k-grid tbody tr.k-state-selected:hover,franchise-offers-coupons concept-offers-approval .concept-offers-all .k-grid tbody tr.k-state-selected>td,franchise-offers-coupons concept-offers-approval .concept-offers-approval .k-grid tbody tr.k-state-selected,franchise-offers-coupons concept-offers-approval .concept-offers-approval .k-grid tbody tr.k-state-selected:hover,franchise-offers-coupons concept-offers-approval .concept-offers-approval .k-grid tbody tr.k-state-selected>td{background-color:#ffffff !important;color:inherit !important}concept-offers-coupons concept-offers-all .concept-offers-all .btn.btn-primary,concept-offers-coupons concept-offers-all .concept-offers-approval .btn.btn-primary,concept-offers-coupons franchise-offers-coupons .concept-offers-all .btn.btn-primary,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .btn.btn-primary,concept-offers-coupons concept-offers-approval .concept-offers-all .btn.btn-primary,concept-offers-coupons concept-offers-approval .concept-offers-approval .btn.btn-primary,franchise-offers-coupons concept-offers-all .concept-offers-all .btn.btn-primary,franchise-offers-coupons concept-offers-all .concept-offers-approval .btn.btn-primary,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .btn.btn-primary,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .btn.btn-primary,franchise-offers-coupons concept-offers-approval .concept-offers-all .btn.btn-primary,franchise-offers-coupons concept-offers-approval .concept-offers-approval .btn.btn-primary{display:flex;align-items:center;gap:6px;font-size:13px}concept-offers-coupons concept-offers-all .concept-offers-all .btn.btn-primary i,concept-offers-coupons concept-offers-all .concept-offers-approval .btn.btn-primary i,concept-offers-coupons franchise-offers-coupons .concept-offers-all .btn.btn-primary i,concept-offers-coupons franchise-offers-coupons .concept-offers-approval .btn.btn-primary i,concept-offers-coupons concept-offers-approval .concept-offers-all .btn.btn-primary i,concept-offers-coupons concept-offers-approval .concept-offers-approval .btn.btn-primary i,franchise-offers-coupons concept-offers-all .concept-offers-all .btn.btn-primary i,franchise-offers-coupons concept-offers-all .concept-offers-approval .btn.btn-primary i,franchise-offers-coupons franchise-offers-coupons .concept-offers-all .btn.btn-primary i,franchise-offers-coupons franchise-offers-coupons .concept-offers-approval .btn.btn-primary i,franchise-offers-coupons concept-offers-approval .concept-offers-all .btn.btn-primary i,franchise-offers-coupons concept-offers-approval .concept-offers-approval .btn.btn-primary i{font-size:14px}concept-offers-coupons .concept-offers-coupons,franchise-offers-coupons .concept-offers-coupons{position:relative;background:#ffffff;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,0.05);overflow:hidden}concept-offers-coupons .custom-tab-header,franchise-offers-coupons .custom-tab-header{background:#ffffff;border-bottom:1px solid #e1e5e9;border-top-left-radius:8px;border-top-right-radius:8px}concept-offers-coupons .tab-navigation,franchise-offers-coupons .tab-navigation{display:flex;align-items:center}concept-offers-coupons .tab-item,franchise-offers-coupons .tab-item{display:flex;align-items:center;padding:12px 20px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;color:#6c757d;cursor:pointer;position:relative;border-bottom:3px solid transparent;transition:all 0.2s ease}concept-offers-coupons .tab-item:hover,franchise-offers-coupons .tab-item:hover{color:#495057;background-color:rgba(0,0,0,0.04)}concept-offers-coupons .tab-item.active,franchise-offers-coupons .tab-item.active{color:#495057;font-weight:600;border-bottom:3px solid #007bff}concept-offers-coupons .approval-badge,franchise-offers-coupons .approval-badge{display:inline-block;background-color:#007bff;color:white;font-size:11px;font-weight:600;padding:3px 7px;border-radius:12px;margin-left:8px;min-width:20px;text-align:center;line-height:1.1}concept-offers-coupons .tab-content-area,franchise-offers-coupons .tab-content-area{background:#ffffff;padding:24px;min-height:400px}concept-offers-coupons concept-offers-legal,franchise-offers-coupons concept-offers-legal{display:block}concept-offers-coupons concept-offers-legal .concept-offers-legal,franchise-offers-coupons concept-offers-legal .concept-offers-legal{max-width:980px}concept-offers-coupons concept-offers-legal .legal-title,franchise-offers-coupons concept-offers-legal .legal-title{font-size:18px;font-weight:600;color:#212529;margin-bottom:6px}concept-offers-coupons concept-offers-legal .legal-subtitle,franchise-offers-coupons concept-offers-legal .legal-subtitle{font-size:13px;color:#6c757d;margin-bottom:16px}concept-offers-coupons concept-offers-legal .legal-loading,franchise-offers-coupons concept-offers-legal .legal-loading{padding:24px 0;text-align:left;color:#6c757d}concept-offers-coupons concept-offers-legal .legal-toggle-row,franchise-offers-coupons concept-offers-legal .legal-toggle-row{gap:12px;margin-bottom:16px}concept-offers-coupons concept-offers-legal md-button.legal-country-btn,concept-offers-coupons concept-offers-legal .md-button.legal-country-btn,franchise-offers-coupons concept-offers-legal md-button.legal-country-btn,franchise-offers-coupons concept-offers-legal .md-button.legal-country-btn{text-transform:none !important;font-weight:600;font-size:13px;letter-spacing:0.2px;border-radius:999px;padding:0 18px;min-height:36px;line-height:36px;margin:0;box-shadow:none}concept-offers-coupons concept-offers-legal md-button.legal-country-btn i,concept-offers-coupons concept-offers-legal .md-button.legal-country-btn i,franchise-offers-coupons concept-offers-legal md-button.legal-country-btn i,franchise-offers-coupons concept-offers-legal .md-button.legal-country-btn i{margin-right:8px;font-size:14px}concept-offers-coupons concept-offers-legal md-button.legal-country-btn.inactive,concept-offers-coupons concept-offers-legal .md-button.legal-country-btn.inactive,franchise-offers-coupons concept-offers-legal md-button.legal-country-btn.inactive,franchise-offers-coupons concept-offers-legal .md-button.legal-country-btn.inactive{background:#f2f4f7 !important;color:#6c757d !important;border:1px solid #e1e5e9 !important}concept-offers-coupons concept-offers-legal md-button.legal-country-btn.inactive:hover,concept-offers-coupons concept-offers-legal .md-button.legal-country-btn.inactive:hover,franchise-offers-coupons concept-offers-legal md-button.legal-country-btn.inactive:hover,franchise-offers-coupons concept-offers-legal .md-button.legal-country-btn.inactive:hover{background:#e9edf2 !important;color:#212529 !important;border-color:#d3d9df !important}concept-offers-coupons concept-offers-legal md-button.legal-country-btn.active,concept-offers-coupons concept-offers-legal .md-button.legal-country-btn.active,franchise-offers-coupons concept-offers-legal md-button.legal-country-btn.active,franchise-offers-coupons concept-offers-legal .md-button.legal-country-btn.active{background:#007bff !important;color:#ffffff !important;border:1px solid #007bff !important}concept-offers-coupons concept-offers-legal md-button.legal-country-btn.active:hover,concept-offers-coupons concept-offers-legal .md-button.legal-country-btn.active:hover,franchise-offers-coupons concept-offers-legal md-button.legal-country-btn.active:hover,franchise-offers-coupons concept-offers-legal .md-button.legal-country-btn.active:hover{background:#0069d9 !important;border-color:#0069d9 !important}concept-offers-coupons concept-offers-legal .legal-input-label,franchise-offers-coupons concept-offers-legal .legal-input-label{font-size:13px;font-weight:600;color:#495057;margin-bottom:8px}concept-offers-coupons concept-offers-legal .legal-editor-wrap,franchise-offers-coupons concept-offers-legal .legal-editor-wrap{width:100%}concept-offers-coupons concept-offers-legal .legal-textarea,franchise-offers-coupons concept-offers-legal .legal-textarea{width:100%;min-height:120px;padding:12px 14px;border:1px solid #e1e5e9;border-radius:6px;font-family:inherit;font-size:14px;line-height:1.5;resize:vertical;background:#ffffff;box-sizing:border-box}concept-offers-coupons concept-offers-legal .legal-textarea:focus,franchise-offers-coupons concept-offers-legal .legal-textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 0.15rem rgba(0,123,255,0.15)}concept-offers-coupons concept-offers-legal .legal-counter,franchise-offers-coupons concept-offers-legal .legal-counter{margin-top:8px;font-size:12px;color:#6c757d;text-align:right}concept-offers-coupons concept-offers-legal .legal-actions,franchise-offers-coupons concept-offers-legal .legal-actions{margin-top:16px}concept-offers-coupons concept-offers-legal .legal-actions .md-button.md-raised.md-primary,franchise-offers-coupons concept-offers-legal .legal-actions .md-button.md-raised.md-primary{border-radius:6px;text-transform:none;font-weight:600;padding:0 18px;min-height:36px;line-height:36px}concept-offers-coupons concept-offers-legal .legal-hint,franchise-offers-coupons concept-offers-legal .legal-hint{margin-top:10px}concept-offers-coupons .switch,franchise-offers-coupons .switch{position:relative;display:inline-block;width:50px;height:24px}concept-offers-coupons .switch input,franchise-offers-coupons .switch input{opacity:0;width:0;height:0}concept-offers-coupons .slider,franchise-offers-coupons .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}concept-offers-coupons .slider:before,franchise-offers-coupons .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;transition:.4s}concept-offers-coupons input:checked+.slider,franchise-offers-coupons input:checked+.slider{background-color:#4a90e2}concept-offers-coupons input:checked+.slider:before,franchise-offers-coupons input:checked+.slider:before{transform:translateX(26px)}concept-offers-coupons .slider.round,franchise-offers-coupons .slider.round{border-radius:34px}concept-offers-coupons .slider.round:before,franchise-offers-coupons .slider.round:before{border-radius:50%}concept-offers-coupons .loading-overlay,franchise-offers-coupons .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);display:flex;align-items:center;justify-content:center;z-index:1000}concept-offers-coupons .loading-spinner,franchise-offers-coupons .loading-spinner{text-align:center;color:#666}concept-offers-coupons .text-decoration-underline,franchise-offers-coupons .text-decoration-underline{text-decoration:underline}concept-offers-coupons .badge,franchise-offers-coupons .badge{background-color:#4a90e2;color:white;padding:4px 8px;border-radius:12px;font-size:0.8em}concept-offers-coupons .badge-danger,franchise-offers-coupons .badge-danger{background-color:#dc3545;color:#fff}concept-offers-coupons .badge-warning,franchise-offers-coupons .badge-warning{background-color:#ff9800;color:#fff}concept-offers-coupons .table th,franchise-offers-coupons .table th{font-weight:600;font-size:0.9em;color:#666}concept-offers-coupons .btn-success,franchise-offers-coupons .btn-success{background-color:#28a745;border-color:#28a745}concept-offers-coupons .btn-danger,franchise-offers-coupons .btn-danger{background-color:#dc3545;border-color:#dc3545}concept-offers-coupons .form-switch .form-check-input:checked,franchise-offers-coupons .form-switch .form-check-input:checked{background-color:#4a90e2;border-color:#4a90e2}concept-offers-coupons .offers-toolbar,franchise-offers-coupons .offers-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;margin-top:20px}concept-offers-coupons .left-actions,franchise-offers-coupons .left-actions{display:flex;align-items:center;gap:12px}concept-offers-coupons .right-actions,franchise-offers-coupons .right-actions{display:flex;align-items:center;gap:20px}concept-offers-coupons .search-section,franchise-offers-coupons .search-section{flex:0 0 300px}concept-offers-coupons .action-section,franchise-offers-coupons .action-section{flex:0 0 auto}concept-offers-coupons .input-group,franchise-offers-coupons .input-group{display:flex;position:relative;width:100%}concept-offers-coupons .input-group-text,franchise-offers-coupons .input-group-text{display:flex;align-items:center;padding:8px 12px;background-color:#f8f9fa;border:1px solid #ced4da;border-right:0;border-radius:4px 0 0 4px;color:#6c757d}concept-offers-coupons .form-control,franchise-offers-coupons .form-control{flex:1;padding:8px 12px;border:1px solid #ced4da;border-radius:0 4px 4px 0;font-size:14px;background-color:white;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}concept-offers-coupons .form-control:focus,franchise-offers-coupons .form-control:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}concept-offers-coupons .btn,franchise-offers-coupons .btn{display:inline-block;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.5;border-radius:4px;cursor:pointer;text-decoration:none;text-align:center;border:1px solid transparent;transition:all 0.15s ease-in-out;text-transform:uppercase;letter-spacing:0.5px}concept-offers-coupons .btn-primary,franchise-offers-coupons .btn-primary{background-color:#007bff;border-color:#007bff;color:white}concept-offers-coupons .btn-primary:hover,franchise-offers-coupons .btn-primary:hover{background-color:#0056b3;border-color:#0056b3}concept-offers-coupons .btn-primary:focus,franchise-offers-coupons .btn-primary:focus{outline:none;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}concept-offers-coupons .btn-outline-danger,franchise-offers-coupons .btn-outline-danger{background-color:transparent;border-color:#dc3545;color:#dc3545}concept-offers-coupons .btn-outline-danger:hover,franchise-offers-coupons .btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:white}concept-offers-coupons .btn-outline-danger:disabled,franchise-offers-coupons .btn-outline-danger:disabled{background-color:transparent;border-color:#dee2e6;color:#6c757d;cursor:not-allowed}concept-offers-coupons .btn-outline-secondary,franchise-offers-coupons .btn-outline-secondary{background-color:transparent;border-color:#6c757d;color:#6c757d}concept-offers-coupons .btn-outline-secondary:hover,franchise-offers-coupons .btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:white}concept-offers-coupons .switch,franchise-offers-coupons .switch{position:relative;display:inline-block;width:50px;height:24px}concept-offers-coupons .switch input,franchise-offers-coupons .switch input{opacity:0;width:0;height:0}concept-offers-coupons .slider,franchise-offers-coupons .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}concept-offers-coupons .slider:before,franchise-offers-coupons .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;transition:.4s}concept-offers-coupons input:checked+.slider,franchise-offers-coupons input:checked+.slider{background-color:#4a90e2}concept-offers-coupons input:checked+.slider:before,franchise-offers-coupons input:checked+.slider:before{transform:translateX(26px)}concept-offers-coupons .slider.round,franchise-offers-coupons .slider.round{border-radius:34px}concept-offers-coupons .slider.round:before,franchise-offers-coupons .slider.round:before{border-radius:50%}concept-offers-coupons .text-decoration-underline,franchise-offers-coupons .text-decoration-underline{text-decoration:underline}concept-offers-coupons .switch-container,franchise-offers-coupons .switch-container{display:flex;justify-content:center;align-items:center}concept-offers-coupons .k-grid,franchise-offers-coupons .k-grid{border:none;font-size:14px}concept-offers-coupons .k-grid-header,franchise-offers-coupons .k-grid-header{background:#f2f4f7;border-top:none;border-left:none;border-right:none}concept-offers-coupons .k-grid-header th,franchise-offers-coupons .k-grid-header th{font-weight:600;color:#6c7a8f;vertical-align:middle !important;text-transform:uppercase;font-size:12px;letter-spacing:0.3px;border-color:#e1e5e9;height:44px}concept-offers-coupons .k-grid td,franchise-offers-coupons .k-grid td{border-color:#e1e5e9;height:48px;vertical-align:middle}concept-offers-coupons .k-grid tbody tr:hover,franchise-offers-coupons .k-grid tbody tr:hover{background:#f9fbfd}concept-offers-coupons .k-grid-header .k-header-column-menu,franchise-offers-coupons .k-grid-header .k-header-column-menu{margin-left:4px}concept-offers-coupons .k-pager-wrap,franchise-offers-coupons .k-pager-wrap{border:none;padding:12px 16px}concept-offers-coupons .k-pager-wrap .k-state-selected,franchise-offers-coupons .k-pager-wrap .k-state-selected{background:#dbe6ff;border-color:#dbe6ff;color:#0047b2}concept-offers-coupons .btn.btn-primary,franchise-offers-coupons .btn.btn-primary{display:flex;align-items:center;gap:6px;font-size:13px}concept-offers-coupons .btn.btn-primary i,franchise-offers-coupons .btn.btn-primary i{font-size:14px}concept-offers-coupons .k-grid td.expired-date,franchise-offers-coupons .k-grid td.expired-date{color:#d32f2f;font-weight:600}concept-offers-coupons .k-grid tbody tr.k-state-selected,concept-offers-coupons .k-grid tbody tr.k-state-selected:hover,concept-offers-coupons .k-grid tbody tr.k-state-selected>td,franchise-offers-coupons .k-grid tbody tr.k-state-selected,franchise-offers-coupons .k-grid tbody tr.k-state-selected:hover,franchise-offers-coupons .k-grid tbody tr.k-state-selected>td{background-color:#ffffff !important;color:inherit !important}concept-offers-coupons .concept-offers-approval,franchise-offers-coupons .concept-offers-approval{position:relative}concept-offers-coupons .approval-header,franchise-offers-coupons .approval-header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px;margin-top:20px}concept-offers-coupons .auto-approve-toggle,franchise-offers-coupons .auto-approve-toggle{display:flex;align-items:center;gap:8px}concept-offers-coupons .auto-approve-toggle md-switch,franchise-offers-coupons .auto-approve-toggle md-switch{margin:0}concept-offers-coupons .info-icon,franchise-offers-coupons .info-icon{color:#6c757d;font-size:14px;cursor:help}concept-offers-coupons .text-decoration-underline,franchise-offers-coupons .text-decoration-underline{text-decoration:underline}concept-offers-coupons .btn-success,franchise-offers-coupons .btn-success{background-color:#28a745;border-color:#28a745;color:white;padding:6px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}concept-offers-coupons .btn-success:hover,franchise-offers-coupons .btn-success:hover{background-color:#218838;border-color:#1e7e34}concept-offers-coupons .btn-danger,franchise-offers-coupons .btn-danger{background-color:#dc3545;border-color:#dc3545;color:white;padding:6px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}concept-offers-coupons .btn-danger:hover,franchise-offers-coupons .btn-danger:hover{background-color:#c82333;border-color:#bd2130}concept-offers-coupons .empty-state,franchise-offers-coupons .empty-state{text-align:center;color:#6c757d;padding:60px 20px}concept-offers-coupons .empty-state h5,franchise-offers-coupons .empty-state h5{margin-bottom:8px;color:#495057}concept-offers-coupons .empty-state p,franchise-offers-coupons .empty-state p{margin-bottom:0}concept-offers-coupons .k-grid,franchise-offers-coupons .k-grid{border:1px solid #e1e5e9;border-radius:4px}concept-offers-coupons .k-grid-header,franchise-offers-coupons .k-grid-header{background-color:#f8f9fa;border-bottom:1px solid #e1e5e9}concept-offers-coupons .k-grid-header th,franchise-offers-coupons .k-grid-header th{font-weight:600;font-size:14px;color:#495057;padding:12px 16px}concept-offers-coupons .k-grid-content td,franchise-offers-coupons .k-grid-content td{padding:12px 16px;border-bottom:1px solid #f1f3f4}concept-offers-coupons .k-grid-content tr:hover,franchise-offers-coupons .k-grid-content tr:hover{background-color:#f8f9fa}employee-bios-component{letter-spacing:normal}employee-bios-component .employee-bios-component-window{letter-spacing:normal}employee-bios-component .employee-bios-component-window label{font-weight:bold}employee-bios-component .employee-bios-component-window input,employee-bios-component .employee-bios-component-window select,employee-bios-component .employee-bios-component-window .container{width:100%}employee-bios-component .employee-bios-component-window .field-wrapper{padding:10px}employee-bios-component .employee-bios-component-window .language-row{display:inline-block;padding-right:10px}employee-bios-component .employee-bios-component-window .containerBorder{border:1px solid lightgray;padding:20px;border-radius:10px;margin-bottom:20px}employee-bios-component .employee-bios-component-window .generalInfo .ng-invalid{border-color:red}employee-bios-component employee-bios-image .cropper-bg{background-image:none !important}employee-bios-component employee-bios-image .k-clear-selected,employee-bios-component employee-bios-image .k-upload-selected{display:none !important}employee-bios-component employee-bios-image .circle-container .cropper-view-box,employee-bios-component employee-bios-image .circle-container .cropper-face{border-radius:50%}employee-bios-component employee-bios-image .image-editor-component{text-align:center;margin-top:10px}employee-bios-component employee-bios-image .img-wrapper{margin-left:auto;margin-right:auto;display:block;height:350px;width:350px;margin-left:auto;margin-right:auto;display:block}employee-bios-component employee-bios-image .bio-image{display:block;max-width:100%;margin:0 auto;width:350px}employee-bios-component employee-bios-image .upload-button{background-color:#0078e7;color:white;margin-top:10;text-align:center;padding:0px;width:100%;padding-top:10px;padding-bottom:10px;margin-top:10px}employee-bios-grid .capitalize{text-transform:capitalize}fee-type{display:block;max-width:700px;width:100%}fee-type .fields{display:flex;align-items:center}fee-type .fields>div{padding:5px 8px;box-sizing:border-box}fee-type .type-name,fee-type .after-hours{flex-grow:1}fee-type .fee-input{max-width:180px}fee-type .is-waived{width:170px;text-align:right}fee-type .is-waived>button{width:100%;box-sizing:border-box}fee-type .after-hours{align-self:center;text-align:center}fee-type .buttons{padding:5px 8px;text-align:right}find-a-neighbor-component .dropdown{position:relative;display:inline-block;width:100%}find-a-neighbor-component .dropdown .caret{float:right}find-a-neighbor-component .dropdown-content{display:none;position:absolute;background-color:#f9f9f9;width:100%;min-width:160px;box-shadow:0 8px 16px rgba(0,0,0,0.2);z-index:1;top:35px;padding:6px}find-a-neighbor-component .dropdown-content a{display:block}find-a-neighbor-component .darkMode{background-color:#303134 !important}find-a-neighbor-component .darkMode ::placeholder{color:#bdc1c6;opacity:1}find-a-neighbor-component .darkMode :-ms-input-placeholder{color:#bdc1c6}find-a-neighbor-component .darkMode ::-ms-input-placeholder{color:#bdc1c6}find-a-neighbor-component .darkMode #FANMap{color:white;background:#303134}find-a-neighbor-component .darkMode .filterHeading{color:#a1a5ab}find-a-neighbor-component .darkMode .brands a{color:white !important}find-a-neighbor-component .darkMode .brands .brands-inner-container{box-shadow:none;background:#26272b}find-a-neighbor-component .darkMode .brands .active .brands-inner-container{box-shadow:0 6px 6px #000;background:#101113}find-a-neighbor-component .darkMode .brands-container{background-color:#303134}find-a-neighbor-component .darkMode .filterLabelText label{font-size:16px;letter-spacing:2px;color:white !important}find-a-neighbor-component .neighbors-like-you-container{background-color:rgba(240,248,255,0.67);padding:5px;border-radius:5px;margin-bottom:10px;border:1px solid #a1a5ab}find-a-neighbor-component .neighbors-like-you-container .neighbors-like-you{width:160px}find-a-neighbor-component #ownerSearch{padding:4px}find-a-neighbor-component .searchBox{margin-top:10px;margin-bottom:0px;width:100%}find-a-neighbor-component .searchBox input[type="text"]{box-sizing:border-box;padding:10px;font-size:22px;border:1px solid grey;float:left;width:100%;background:#f1f1f1;border-bottom-left-radius:10px;border-top-left-radius:10px}find-a-neighbor-component .searchBox button{float:left;width:100%;padding:10px;background:#2196f3;color:white;font-size:20px;border:1px solid grey;border-left:none;border-top-right-radius:10px;border-bottom-right-radius:10px;cursor:pointer}find-a-neighbor-component .searchBox button:hover{background:#0b7dda}find-a-neighbor-component html,find-a-neighbor-component body{height:100%;margin:0;padding:0}find-a-neighbor-component #map_canvas{height:100%}find-a-neighbor-component ::-webkit-scrollbar{width:10px}find-a-neighbor-component ::-webkit-scrollbar-track{background:#f1f1f1}find-a-neighbor-component ::-webkit-scrollbar-thumb{background:#888}find-a-neighbor-component ::-webkit-scrollbar-thumb:hover{background:#555}find-a-neighbor-component .ui-scroll{overflow:auto}find-a-neighbor-component .map-icon.brand-0:after{border-color:#003c81}find-a-neighbor-component img.map-icon-small.brand-27{background-position:-1237px -380px !important}find-a-neighbor-component img.map-icon-small.brand-9{background-position:-372px -380px}find-a-neighbor-component .map-icon.brand-1:after{border-color:#af1b53}find-a-neighbor-component .map-icon.brand-2:after{border-color:#501f1d}find-a-neighbor-component .map-icon.brand-13:after{border-color:#501f1d}find-a-neighbor-component .map-icon.brand-3:after{border-color:#e62228}find-a-neighbor-component .map-icon.brand-4:after{border-color:#ab2621}find-a-neighbor-component .map-icon.brand-5:after{border-color:#034184}find-a-neighbor-component .map-icon.brand-6:after{border-color:#467322}find-a-neighbor-component .map-icon.brand-8:after{border-color:#f58326}find-a-neighbor-component .map-icon.brand-9:after{border-color:#ffdd00}find-a-neighbor-component .map-icon.brand-10:after{border-color:#d81f21}find-a-neighbor-component .map-icon.brand-11:after{border-color:#004b8b}find-a-neighbor-component .map-icon.brand-15:after{border-color:#004b8b}find-a-neighbor-component .map-icon.brand-16:after{border-color:#542c88}find-a-neighbor-component .map-icon.brand-17:after{border-color:#b32317}find-a-neighbor-component .map-icon.brand-18:after{border-color:#50b948}find-a-neighbor-component .map-icon.brand-24:after{border-color:#542c88}find-a-neighbor-component .map-icon.brand-25:after{border-color:#009478}find-a-neighbor-component .map-icon.brand-26:after{border-color:#3055a6}find-a-neighbor-component .map-icon.brand-27:after{border-color:#06452a}find-a-neighbor-component .map-icon.brand-29:after{border-color:#fc5000}find-a-neighbor-component .map-icon.brand-30:after{border-color:red}find-a-neighbor-component .map-icon.unbrand-0:after{border-color:#003c81}find-a-neighbor-component .map-icon.unbrand-1:after{border-color:#af1b53}find-a-neighbor-component .map-icon.unbrand-2:after{border-color:#501f1d}find-a-neighbor-component .map-icon.unbrand-13:after{border-color:#501f1d}find-a-neighbor-component .map-icon.unbrand-3:after{border-color:#e62228}find-a-neighbor-component .map-icon.unbrand-4:after{border-color:#ab2621}find-a-neighbor-component .map-icon.unbrand-5:after{border-color:#034184}find-a-neighbor-component .map-icon.unbrand-6:after{border-color:#467322}find-a-neighbor-component .map-icon.unbrand-8:after{border-color:#f58326}find-a-neighbor-component .map-icon.unbrand-9:after{border-color:#ffdd00}find-a-neighbor-component .map-icon.unbrand-10:after{border-color:#d81f21}find-a-neighbor-component .map-icon.unbrand-11:after{border-color:#004b8b}find-a-neighbor-component .map-icon.unbrand-15:after{border-color:#004b8b}find-a-neighbor-component .map-icon.unbrand-16:after{border-color:#004b8b}find-a-neighbor-component .map-icon.unbrand-17:after{border-color:#b32317}find-a-neighbor-component .map-icon.unbrand-18:after{border-color:#50b948}find-a-neighbor-component .map-icon.unbrand-24:after{border-color:#542c88}find-a-neighbor-component .map-icon.unbrand-25:after{border-color:#009478}find-a-neighbor-component .map-icon.unbrand-20:after{border-color:#fc5000}find-a-neighbor-component map-tooltip{position:absolute;width:312px;height:305px;background:#ffffff;border-radius:4px;box-shadow:0px 2px 6px rgba(0,0,0,0.6);transform:translate(-50%, -100%);margin-top:-30px;z-index:2}find-a-neighbor-component map-tooltip:after{position:absolute;content:"";display:block;width:0;height:0;left:50%;bottom:-24px;margin-left:-12px;border-top:solid 12px #ffffff;border-left:solid 12px transparent;border-right:solid 12px transparent;border-bottom:solid 12px transparent}find-a-neighbor-component .map-icon{position:absolute;width:54px;height:56px;background-image:url("images/FAN/Sprite3.png");background-repeat:no-repeat;background-position:54px 56px;margin:-28px auto auto -27px;color:#ffffff;font-size:17px;text-align:center;line-height:52px;font-family:"Roboto";font-weight:500;text-transform:none;text-decoration:none;cursor:default;backface-visibility:hidden;transform:translateZ(0)}find-a-neighbor-component .map-icon:after{content:"";display:block;width:80px;height:80px;border:solid 23px #ffffff;border-radius:50%;left:-40px;top:-35px;position:absolute;opacity:0;transform-origin:50% 50%;backface-visibility:hidden;pointer-events:none}find-a-neighbor-component .map-icon.active{z-index:1}find-a-neighbor-component .map-icon.active:after{animation:puffy 3s}find-a-neighbor-component .map-icon.brand-0{background-position:-149px -442px;color:#003c81}find-a-neighbor-component .map-icon.brand-3{background-position:-5px -151px}find-a-neighbor-component .map-icon.brand-4{background-position:-79px -151px}find-a-neighbor-component .map-icon.brand-5{background-position:-151px -151px}find-a-neighbor-component .map-icon.brand-1{background-position:-223px -151px}find-a-neighbor-component .map-icon.brand-8{background-position:-294px -151px}find-a-neighbor-component .map-icon.brand-9{background-position:-366px -151px}find-a-neighbor-component .map-icon.brand-2{background-position:-439px -151px}find-a-neighbor-component .map-icon.brand-13{background-position:-441px -151px}find-a-neighbor-component .map-icon.brand-10{background-position:-510px -151px}find-a-neighbor-component .map-icon.brand-11{background-position:-585px -151px}find-a-neighbor-component .map-icon.brand-6{background-position:-655px -151px}find-a-neighbor-component .map-icon.brand-15{background-position:-729px -151px}find-a-neighbor-component .map-icon.brand-16{background-position:-798px -151px}find-a-neighbor-component .map-icon.brand-18{background-position:-869px -151px}find-a-neighbor-component .map-icon.brand-17{background-position:-942px -151px}find-a-neighbor-component .map-icon.brand-24{background-position:-1014px -151px}find-a-neighbor-component .map-icon.brand-25{background-position:-1085px -151px}find-a-neighbor-component .map-icon.brand-26{background-position:-1156px -151px}find-a-neighbor-component .map-icon.brand-27{background-position:-1229px -151px}find-a-neighbor-component .map-icon.brand-29{background-position:-1298px -151px}find-a-neighbor-component .map-icon.brand-30{background-position:-1380px -157px}find-a-neighbor-component .map-icon.unbrand-3{background-position:-5px -223px}find-a-neighbor-component .map-icon.unbrand-4{background-position:-81px -223px}find-a-neighbor-component .map-icon.unbrand-5{background-position:-153px -223px}find-a-neighbor-component .map-icon.unbrand-1{background-position:-225px -223px}find-a-neighbor-component .map-icon.unbrand-8{background-position:-297px -223px}find-a-neighbor-component .map-icon.unbrand-9{background-position:-369px -223px}find-a-neighbor-component .map-icon.unbrand-2{background-position:-441px -223px}find-a-neighbor-component .map-icon.unbrand-13{background-position:-441px -223px}find-a-neighbor-component .map-icon.unbrand-6{background-position:-657px -223px}find-a-neighbor-component .map-icon.unbrand-10{background-position:-513px -223px}find-a-neighbor-component .map-icon.unbrand-11{background-position:-585px -223px}find-a-neighbor-component .map-icon.unbrand-15{background-position:-729px -223px}find-a-neighbor-component .map-icon.unbrand-16{background-position:-801px -223px}find-a-neighbor-component .map-icon.unbrand-18{background-position:-873px -223px}find-a-neighbor-component .map-icon.unbrand-17{background-position:-941px -223px}find-a-neighbor-component .map-icon.unbrand-24{background-position:-1017px -223px}find-a-neighbor-component .map-icon.unbrand-25{background-position:-1085px -223px}find-a-neighbor-component .map-icon.unbrand-26{background-position:-1156px -223px}find-a-neighbor-component .map-icon.unbrand-27{background-position:-1229px -223px}find-a-neighbor-component .map-icon.group.brand-3{background-position:-7px -301px}find-a-neighbor-component .map-icon.group.brand-4{background-position:-79px -301px}find-a-neighbor-component .map-icon.group.brand-5{background-position:-151px -301px}find-a-neighbor-component .map-icon.group.brand-1{background-position:-222px -301px}find-a-neighbor-component .map-icon.group.brand-8{background-position:-294px -301px}find-a-neighbor-component .map-icon.group.brand-9{background-position:-366px -301px}find-a-neighbor-component .map-icon.group.brand-2{background-position:-437px -301px}find-a-neighbor-component .map-icon.group.brand-13{background-position:-441px -301px}find-a-neighbor-component .map-icon.group.brand-10{background-position:-511px -301px}find-a-neighbor-component .map-icon.group.brand-11{background-position:-583px -301px}find-a-neighbor-component .map-icon.group.brand-6{background-position:-655px -301px}find-a-neighbor-component .map-icon.group.brand-15{background-position:-727px -301px}find-a-neighbor-component .map-icon.group.brand-16{background-position:-798px -301px}find-a-neighbor-component .map-icon.group.brand-18{background-position:-868px -301px}find-a-neighbor-component .map-icon.group.brand-17{background-position:-941px -301px}find-a-neighbor-component .map-icon.group.brand-24{background-position:-1013px -301px}find-a-neighbor-component .map-icon.group.brand-25{background-position:-1085px -301px}find-a-neighbor-component .map-icon.group.brand-26{background-position:-1161px -301px}find-a-neighbor-component .map-icon.group.brand-27{background-position:-1229px -301px}find-a-neighbor-component .map-icon-small.brand-3{background-position:-13px -380px}find-a-neighbor-component .map-icon-small.brand-4{background-position:-85px -380px}find-a-neighbor-component .map-icon-small.brand-5{background-position:-157px -380px}find-a-neighbor-component .map-icon-small.brand-1{background-position:-229px -380px}find-a-neighbor-component .map-icon-small.brand-8{background-position:-301px -380px}find-a-neighbor-component .map-icon-small.brand-9{background-position:-369px -380px}find-a-neighbor-component .map-icon-small.brand-2{background-position:-445px -380px}find-a-neighbor-component .map-icon-small.brand-13{background-position:-445px -380px}find-a-neighbor-component .map-icon-small.brand-10{background-position:-517px -380px}find-a-neighbor-component .map-icon-small.brand-11{background-position:-589px -380px}find-a-neighbor-component .map-icon-small.brand-6{background-position:-661px -380px}find-a-neighbor-component .map-icon-small.brand-15{background-position:-734px -380px}find-a-neighbor-component .map-icon-small.brand-16{background-position:-805px -380px}find-a-neighbor-component .map-icon-small.brand-18{background-position:-877px -380px}find-a-neighbor-component .map-icon-small.brand-17{background-position:-949px -380px}find-a-neighbor-component .map-icon-small.brand-24{background-position:-1021px -380px}find-a-neighbor-component .map-icon-small.brand-25{background-position:-1094px -380px}find-a-neighbor-component .map-icon-small.brand-26{background-position:-1169px -380px}find-a-neighbor-component .map-icon-small.brand-27{background-position:-1239px -380px}find-a-neighbor-component .map-icon-small.brand-29{background-position:-1307px -380px}find-a-neighbor-component .map-icon-small.brand-30{background-position:-1382px -380px}find-a-neighbor-component .map-icon.TAFS:before{content:"TAFS";background-color:green;border:solid 1px GREEN;border-radius:2px;color:#ffffff;font-size:0.65em;position:absolute;white-space:nowrap;line-height:1;padding:0.25em 0;width:5em;left:50%;margin-left:-2.4em;bottom:-0.2em;text-transform:uppercase;z-index:1}find-a-neighbor-component .map-icon.for-sale:before{content:"For Sale";background-color:#d81a22;border:solid 1px #ab0621;border-radius:2px;color:#ffffff;font-size:0.65em;position:absolute;white-space:nowrap;line-height:1;padding:0.25em 0;width:5em;left:50%;margin-left:-2.4em;bottom:-0.2em;text-transform:uppercase;z-index:1}find-a-neighbor-component .map-icon.selected:after{animation:puffy 3s infinite}@-webkit-keyframes puffy{0%{transform:scale(1);opacity:0}15%{opacity:0.3}50%{transform:scale(1.4);opacity:0}}@-moz-keyframes puffy{0%{transform:scale(1);opacity:0}15%{opacity:0.3}50%{transform:scale(1.4);opacity:0}}@-o-keyframes puffy{0%{transform:scale(1);opacity:0}15%{opacity:0.3}50%{transform:scale(1.4);opacity:0}}@keyframes puffy{0%{transform:scale(1);opacity:0}15%{opacity:0.3}50%{transform:scale(1.4);opacity:0}}find-a-neighbor-component .map-tooltip{position:absolute;width:312px;height:305px;background:#ffffff;border-radius:4px;box-shadow:0px 2px 6px rgba(0,0,0,0.6);transform:translate(-50%, -100%);margin-top:-30px;z-index:2}find-a-neighbor-component .map-tooltip:after{position:absolute;content:"";display:block;width:0;height:0;left:50%;bottom:-24px;margin-left:-12px;border-top:solid 12px #ffffff;border-left:solid 12px transparent;border-right:solid 12px transparent;border-bottom:solid 12px transparent}find-a-neighbor-component .map-tooltip h2{margin:0;padding:0 0 0 45px;height:50px;background:#2763af;color:#ffffff;border-top-left-radius:4px;border-top-right-radius:4px;font-size:18px;font-weight:300;line-height:50px;background-image:url("images/Fan/Tooltip-Header.png");background-repeat:no-repeat;background-position:8px 50%;text-transform:uppercase}find-a-neighbor-component .map-tooltip h2 strong{font-weight:700}find-a-neighbor-component .map-tooltip ul{list-style:none;margin:0;padding:0px;height:255px}find-a-neighbor-component .map-tooltip ul li{font-size:14px;line-height:20px;color:#687d8c;padding:10px 10px 10px 47px;margin:2px 0;position:relative;cursor:default;background-color:rgba(242,248,253,0);transition:background-color 0.3s;line-height:1.2}find-a-neighbor-component .map-tooltip ul li a{padding:1em 0}find-a-neighbor-component .map-tooltip ul li:hover{background-color:#f2f8fd}find-a-neighbor-component .map-tooltip ul li:before{display:block;content:"";position:absolute;left:5px;top:2px;width:36px;height:36px;background-image:url("images/FAN/Sprite3.png");background-repeat:no-repeat;background-position:36px 36px}find-a-neighbor-component .map-tooltip ul li.for-sale:after{content:"For Sale";background-color:#d81a22;border:solid 1px #ab0621;border-radius:2px;color:#ffffff;font-size:0.75em;white-space:nowrap;line-height:1;padding:4px 4px 3px 4px;text-transform:uppercase;display:inline-block;margin-left:4px}find-a-neighbor-component .map-tooltip ul li.TAFS:after{content:"TAFS";background-color:green;border:solid 1px green;border-radius:2px;color:#ffffff;font-size:0.75em;white-space:nowrap;line-height:1;padding:4px 4px 3px 4px;text-transform:uppercase;display:inline-block;margin-left:4px}find-a-neighbor-component .map-tooltip li.brand-3:before{background-position:-13px -378px}find-a-neighbor-component .map-tooltip li.brand-4:before{background-position:-87px -378px}find-a-neighbor-component .map-tooltip li.brand-5:before{background-position:-159px  -378px}find-a-neighbor-component .map-tooltip li.brand-1:before{background-position:-231px -378px}find-a-neighbor-component .map-tooltip li.brand-8:before{background-position:-306px -378px}find-a-neighbor-component .map-tooltip li.brand-9:before{background-position:-374px -378px}find-a-neighbor-component .map-tooltip li.brand-2:before{background-position:-446px -378px}find-a-neighbor-component .map-tooltip li.brand-13:before{background-position:-450px -378px}find-a-neighbor-component .map-tooltip li.brand-10:before{background-position:-522px -378px}find-a-neighbor-component .map-tooltip li.brand-11:before{background-position:-594px -378px}find-a-neighbor-component .map-tooltip li.brand-6:before{background-position:-663px -378px}find-a-neighbor-component .map-tooltip li.brand-15:before{background-position:-739px -378px}find-a-neighbor-component .map-tooltip li.brand-16:before{background-position:-807px -378px}find-a-neighbor-component .map-tooltip li.brand-18:before{background-position:-878px -378px}find-a-neighbor-component .map-tooltip li.brand-17:before{background-position:-951px -378px}find-a-neighbor-component .map-tooltip li.brand-24:before{background-position:-1025px -378px}find-a-neighbor-component .map-tooltip li.brand-25:before{background-position:-1094px -381px}find-a-neighbor-component .map-tooltip li.brand-26:before{background-position:-1159px -381px}find-a-neighbor-component .map-tooltip li.brand-27:before{background-position:-1229px -381px}find-a-neighbor-component .map-tooltip.reverseY{transform:translate(-50%, 0%);margin-top:30px}find-a-neighbor-component .map-tooltip.reverseY:after{border-top:solid 12px transparent;border-bottom:solid 12px #2763af;bottom:auto;top:-24px}find-a-neighbor-component .map-popup{position:absolute;width:312px;background:#ffffff;border-radius:4px;box-shadow:0px 2px 6px rgba(0,0,0,0.6);z-index:2;overflow:auto;top:0px;right:15px;padding:15px 15px 30px 15px;font-size:14px;color:#687d8c;font-weight:400;line-height:1.3em;left:0;height:100%;opacity:1;transition:0.3s ease}find-a-neighbor-component .map-popup a.popup-close{display:block;position:absolute;right:10px;top:5px;font-size:18px}find-a-neighbor-component .map-popup .popup-logo{height:100px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}find-a-neighbor-component .map-popup h3{margin:0;padding:0;font-size:18px;line-height:1.3em;color:#2d323c}find-a-neighbor-component .map-popup .hide{display:none}find-a-neighbor-component .map-popup .popup-logo.brand-1{background-image:url("images/Fan/logo-brand-1.png")}find-a-neighbor-component .map-popup .popup-logo.brand-2{background-image:url("images/Fan/logo-brand-2.png")}find-a-neighbor-component .map-popup .popup-logo.brand-13{background-image:url("images/Fan/logo-brand-2.png")}find-a-neighbor-component .map-popup .popup-logo.brand-3{background-image:url("images/Fan/logo-brand-3.png")}find-a-neighbor-component .map-popup .popup-logo.brand-4{background-image:url("images/Fan/logo-brand-4.png")}find-a-neighbor-component .map-popup .popup-logo.brand-5{background-image:url("images/Fan/logo-brand-5.png")}find-a-neighbor-component .map-popup .popup-logo.brand-6{background-image:url("images/Fan/logo-brand-6.png")}find-a-neighbor-component .map-popup .popup-logo.brand-7{background-image:url("images/Fan/logo-brand-7.png")}find-a-neighbor-component .map-popup .popup-logo.brand-8{background-image:url("images/Fan/logo-brand-8.png")}find-a-neighbor-component .map-popup .popup-logo.brand-9{background-image:url("images/Fan/logo-brand-9.png")}find-a-neighbor-component .map-popup .popup-logo.brand-10{background-image:url("images/Fan/logo-brand-10.png")}find-a-neighbor-component .map-popup .popup-logo.brand-11{background-image:url("images/Fan/logo-brand-11.png")}find-a-neighbor-component .map-popup .popup-logo.brand-12{background-image:url("images/Fan/logo-brand-12.png")}find-a-neighbor-component .map-popup .popup-logo.brand-15{background-image:url("images/Fan/logo-brand-15.png")}find-a-neighbor-component .map-popup .popup-logo.brand-16{background-image:url("images/Fan/logo-brand-16.png")}find-a-neighbor-component .map-popup .popup-logo.brand-17{background-image:url("images/Fan/logo-brand-17.png")}find-a-neighbor-component .map-popup .popup-logo.brand-18{background-image:url("images/Fan/logo-brand-18.png")}find-a-neighbor-component .map-popup .popup-logo.brand-24{background-image:url("images/Fan/logo-brand-24.png")}find-a-neighbor-component .map-popup .popup-logo.brand-25{background-image:url("images/Fan/logo-brand-25.png")}find-a-neighbor-component .map-popup .popup-logo.brand-26{background-image:url("images/Fan/logo-brand-26.png")}find-a-neighbor-component .map-popup .popup-logo.brand-27{background-image:url("images/Fan/logo-brand-27.png")}find-a-neighbor-component .map-popup .popup-logo.brand-29{background-image:url("images/Fan/logo-brand-29.png")}find-a-neighbor-component .map-popup .popup-logo.brand-30{background-image:url("images/Fan/logo-brand-30.png")}find-a-neighbor-component .map-popup .resale-dollar{box-shadow:0px 1px 5px rgba(0,0,0,0.4),inset 0px 8px 6px -6px rgba(0,0,0,0.6);position:absolute;width:80%;left:50%;margin-left:-40%;text-align:center;line-height:1;padding:0.75em 0;line-height:14px;top:100%;font-weight:700;background-color:#d81c22;border-style:none solid solid;border-color:#97000a;color:#ffffff}find-a-neighbor-component .ratings-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}find-a-neighbor-component .ratings{position:relative;vertical-align:middle;display:inline-block;color:#b1b1b1;overflow:hidden}find-a-neighbor-component .full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#fde16d}find-a-neighbor-component .empty-stars:before,find-a-neighbor-component .full-stars:before{content:"\2605\2605\2605\2605\2605";font-size:14pt}find-a-neighbor-component .empty-stars:before{-webkit-text-stroke:1px #848484}find-a-neighbor-component .full-stars:before{-webkit-text-stroke:1px #daa520}find-a-neighbor-component .row{display:flex}find-a-neighbor-component .row .col{flex:1}find-a-neighbor-component .row .col:last-child{margin-left:0}find-a-neighbor-component .tabs{border-radius:8px;overflow:hidden;box-shadow:0 4px 4px -2px rgba(0,0,0,0.5)}find-a-neighbor-component .tab{width:100%;color:white;overflow:hidden}find-a-neighbor-component .tab-label{display:flex;justify-content:space-between;padding:1em;background:#267dbf;font-weight:bold;cursor:pointer}find-a-neighbor-component .tab-label:hover{background:#1e6194}find-a-neighbor-component .tab-label::after{content:"\276F";width:1em;height:1em;text-align:center;transition:all 0.35s}find-a-neighbor-component .tab-content{max-height:0;padding:0 1em;color:#267dbf;background:white;transition:all 0.35s}find-a-neighbor-component .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:0.75em;background:#267dbf;cursor:pointer}find-a-neighbor-component .tab-close:hover{background:#3588c7}find-a-neighbor-component .tabs input:checked+.tab-label::after{transform:rotate(90deg)}find-a-neighbor-component .tabs input:checked ~ .tab-content{max-height:100vh;padding:1em}find-a-neighbor-component .overlay{left:0;top:0;width:100%;height:100%;position:fixed;background:rgba(34,34,34,0.4);z-index:99}find-a-neighbor-component .overlay__inner{left:0;top:0;width:100%;height:100%;position:absolute}find-a-neighbor-component .overlay__content{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}find-a-neighbor-component .spinner{width:75px;height:75px;display:inline-block;border-width:2px;border-color:rgba(255,255,255,0.05);border-top-color:#fff;animation:spin 1s infinite linear;border-radius:100%;border-style:solid}@keyframes spin{100%{transform:rotate(360deg)}}find-a-neighbor-component div.map-tooltip li.brand-3:before{background-position:-14px  -378px}find-a-neighbor-component div.map-tooltip li.brand-4:before{background-position:-86px  -378px}find-a-neighbor-component div.map-tooltip li.brand-5:before{background-position:-158px  -378px}find-a-neighbor-component div.map-tooltip li.brand-1:before{background-position:-231px -378px}find-a-neighbor-component div.map-tooltip li.brand-8:before{background-position:-302px  -378px}find-a-neighbor-component div.map-tooltip li.brand-9:before{background-position:-374px  -378px}find-a-neighbor-component div.map-tooltip li.brand-2:before{background-position:-446px  -378px}find-a-neighbor-component div.map-tooltip li.brand-13:before{background-position:-450px -378px}find-a-neighbor-component div.map-tooltip li.brand-10:before{background-position:-518px  -378px}find-a-neighbor-component div.map-tooltip li.brand-11:before{background-position:-590px  -378px}find-a-neighbor-component div.map-tooltip li.brand-6:before{background-position:-662px  -378px}find-a-neighbor-component div.map-tooltip li.brand-15:before{background-position:-739px -378px}find-a-neighbor-component div.map-tooltip li.brand-16:before{background-position:-806px  -378px}find-a-neighbor-component div.map-tooltip li.brand-18:before{background-position:-878px  -378px}find-a-neighbor-component div.map-tooltip li.brand-17:before{background-position:-950px  -378px}find-a-neighbor-component div.map-tooltip li.brand-24:before{background-position:-1021px  -378px}find-a-neighbor-component div.map-tooltip li.brand-25:before{background-position:-1094px -381px}find-a-neighbor-component div.map-tooltip li.brand-26:before{background-position:-1169px -381px}find-a-neighbor-component div.map-tooltip li.brand-27:before{background-position:-1237px  -381px}find-a-neighbor-component ul.map-brands li.active>a:before{opacity:1}find-a-neighbor-component .filterLabelText{margin-right:15px}find-a-neighbor-component .filterLabelText label{font-size:16px;letter-spacing:2px}find-a-neighbor-component .filterLabelText .checkbox{height:15px;width:15px;padding:0;margin:0;vertical-align:middle;position:relative;top:-3px}find-a-neighbor-component .brands{margin-top:20px}find-a-neighbor-component .brands .active .brands-inner-container{box-shadow:-2px 4px 6px rgba(0,0,0,0.69);transform:scale(1.09, 1.09)}find-a-neighbor-component .brands .active .brands-inner-container a{font-weight:bold}find-a-neighbor-component .brands .active img.brand-mly{background-position:-219px -9px}find-a-neighbor-component .brands .active img.brand-mhm{background-position:-435px -9px}find-a-neighbor-component .brands .active img.brand-asv{background-position:-3px -9px}find-a-neighbor-component .brands .active img.brand-fsp{background-position:-77px -9px}find-a-neighbor-component .brands .active img.brand-mdg{background-position:-147px -9px}find-a-neighbor-component .brands .active img.brand-guy{background-position:-651px -9px}find-a-neighbor-component .brands .active img.brand-mra{background-position:-291px -9px}find-a-neighbor-component .brands .active img.brand-mre{background-position:-363px -9px}find-a-neighbor-component .brands .active img.brand-mrr{background-position:-507px -9px}find-a-neighbor-component .brands .active img.brand-rbw{background-position:-579px -9px}find-a-neighbor-component .brands .active img.brand-ptp{background-position:-723px -9px}find-a-neighbor-component .brands .active img.brand-wdg{background-position:-801px -9px}find-a-neighbor-component .brands .active img.brand-rpm{background-position:-935px -9px}find-a-neighbor-component .brands .active img.brand-moj{background-position:-863px -9px}find-a-neighbor-component .brands .active img.brand-dvw{background-position:-1010px -9px}find-a-neighbor-component .brands .active img.brand-hms{background-position:-1080px -9px}find-a-neighbor-component .brands .active img.brand-shg{background-position:-1160px -9px}find-a-neighbor-component .brands .active img.brand-pds{background-position:-1221px -9px}find-a-neighbor-component .brands img.brand-mly{background-position:-219px -81px}find-a-neighbor-component .brands img.brand-mhm{background-position:-435px -81px}find-a-neighbor-component .brands img.brand-asv{background-position:-3px -81px}find-a-neighbor-component .brands img.brand-fsp{background-position:-77px -81px}find-a-neighbor-component .brands img.brand-mdg{background-position:-147px -81px}find-a-neighbor-component .brands img.brand-guy{background-position:-651px -81px}find-a-neighbor-component .brands img.brand-mra{background-position:-291px -81px}find-a-neighbor-component .brands img.brand-mre{background-position:-363px -81px}find-a-neighbor-component .brands img.brand-mrr{background-position:-507px -81px}find-a-neighbor-component .brands img.brand-rbw{background-position:-579px -81px}find-a-neighbor-component .brands img.brand-ptp{background-position:-723px -81px}find-a-neighbor-component .brands img.brand-wdg{background-position:-801px -81px}find-a-neighbor-component .brands img.brand-moj{background-position:-863px -81px}find-a-neighbor-component .brands img.brand-rpm{background-position:-935px -81px}find-a-neighbor-component .brands img.brand-dvw{background-position:-1010px -81px}find-a-neighbor-component .brands img.brand-hms{background-position:-1080px -81px}find-a-neighbor-component .brands img.brand-shg{background-position:-1160px -81px}find-a-neighbor-component .brands img.brand-pds{background-position:-1221px -81px}find-a-neighbor-component .brands ul{margin:0;padding:0;list-style:none}find-a-neighbor-component .brands img{background-image:url("images/FAN/Sprite3.png");display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:66px 54px}find-a-neighbor-component p{font-size:14px}find-a-neighbor-component .brands-container{background-color:white;width:auto}find-a-neighbor-component .brands-container .brands-inner-container{background-color:#f6f6f6;padding:5px;margin:5px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;width:auto}find-a-neighbor-component .brands-container a{color:#267dbf;letter-spacing:1px}find-a-neighbor-component .filterHeading{margin-top:0px;font-weight:100;padding-bottom:0px;border-bottom:1px solid #a1a5ab;letter-spacing:2px}find-a-neighbor-component .layersContainer{padding-right:80px}find-a-neighbor-filter-bar .testClass{width:20px;height:20px}find-a-neighbor-filter-bar div.map-tooltip li.brand-3:before{background-position:-18px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-4:before{background-position:-90px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-5:before{background-position:-162px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-1:before{background-position:-234px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-8:before{background-position:-306px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-9:before{background-position:-378px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-2:before{background-position:-450px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-13:before{background-position:-450px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-10:before{background-position:-522px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-11:before{background-position:-594px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-6:before{background-position:-666px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-15:before{background-position:-739px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-16:before{background-position:-811px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-18:before{background-position:-883px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-17:before{background-position:-955px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-24:before{background-position:-1025px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-25:before{background-position:-1095px -378px}find-a-neighbor-filter-bar div.map-tooltip li.brand-26:before{background-position:-1169px -381px}find-a-neighbor-filter-bar div.map-tooltip li.brand-27:before{background-position:-1229px -381px}find-a-neighbor-filter-bar ul.map-brands li.active>a:before{opacity:1}find-a-neighbor-filter-bar .filterLabelText{margin-right:15px}find-a-neighbor-filter-bar .filterLabelText label{font-size:16px}find-a-neighbor-filter-bar .filterLabelText .checkbox{height:15px;width:15px;padding:0;margin:0;vertical-align:middle;position:relative;top:-3px}find-a-neighbor-filter-bar .brands{margin-top:20px}find-a-neighbor-filter-bar .brands .active .brands-inner-container{box-shadow:0 4px 6px rgba(0,0,0,0.3)}find-a-neighbor-filter-bar .brands .active img.brand-mly{background-position:-219px -9px}find-a-neighbor-filter-bar .brands .active img.brand-mhm{background-position:-435px -9px}find-a-neighbor-filter-bar .brands .active img.brand-asv{background-position:-3px -9px}find-a-neighbor-filter-bar .brands .active img.brand-fsp{background-position:-77px -9px}find-a-neighbor-filter-bar .brands .active img.brand-mdg{background-position:-147px -9px}find-a-neighbor-filter-bar .brands .active img.brand-guy{background-position:-651px -9px}find-a-neighbor-filter-bar .brands .active img.brand-mra{background-position:-291px -9px}find-a-neighbor-filter-bar .brands .active img.brand-mre{background-position:-363px -9px}find-a-neighbor-filter-bar .brands .active img.brand-mrr{background-position:-507px -9px}find-a-neighbor-filter-bar .brands .active img.brand-rbw{background-position:-579px -9px}find-a-neighbor-filter-bar .brands .active img.brand-ptp{background-position:-723px -9px}find-a-neighbor-filter-bar .brands .active img.brand-wdg{background-position:-801px -9px}find-a-neighbor-filter-bar .brands .active img.brand-rpm{background-position:-935px -9px}find-a-neighbor-filter-bar .brands .active img.brand-moj{background-position:-863px -9px}find-a-neighbor-filter-bar .brands .active img.brand-dvw{background-position:-1010px -9px}find-a-neighbor-filter-bar .brands .active img.brand-hms{background-position:-1080px -9px}find-a-neighbor-filter-bar .brands .active img.brand-shg{background-position:-1160px -9px}find-a-neighbor-filter-bar .brands .active img.brand-pds{background-position:-1221px -9px}find-a-neighbor-filter-bar .brands img.brand-mly{background-position:-219px -81px}find-a-neighbor-filter-bar .brands img.brand-mhm{background-position:-435px -81px}find-a-neighbor-filter-bar .brands img.brand-asv{background-position:-3px -81px}find-a-neighbor-filter-bar .brands img.brand-fsp{background-position:-77px -81px}find-a-neighbor-filter-bar .brands img.brand-mdg{background-position:-147px -81px}find-a-neighbor-filter-bar .brands img.brand-guy{background-position:-651px -81px}find-a-neighbor-filter-bar .brands img.brand-mra{background-position:-291px -81px}find-a-neighbor-filter-bar .brands img.brand-mre{background-position:-363px -81px}find-a-neighbor-filter-bar .brands img.brand-mrr{background-position:-507px -81px}find-a-neighbor-filter-bar .brands img.brand-rbw{background-position:-579px -81px}find-a-neighbor-filter-bar .brands img.brand-ptp{background-position:-723px -81px}find-a-neighbor-filter-bar .brands img.brand-wdg{background-position:-801px -81px}find-a-neighbor-filter-bar .brands img.brand-moj{background-position:-863px -81px}find-a-neighbor-filter-bar .brands img.brand-rpm{background-position:-935px -81px}find-a-neighbor-filter-bar .brands img.brand-dvw{background-position:-1010px -81px}find-a-neighbor-filter-bar .brands img.brand-hms{background-position:-1080px -81px}find-a-neighbor-filter-bar .brands img.brand-shg{background-position:-1160px -81px}find-a-neighbor-filter-bar .brands img.brand-pds{background-position:-1221px -81px}find-a-neighbor-filter-bar .brands ul{margin:0;padding:0;list-style:none}find-a-neighbor-filter-bar .brands img{background-image:url("images/FAN/Sprite3.png");display:block;width:66px;height:54px;background-repeat:no-repeat;background-position:66px 54px;margin:2px auto}find-a-neighbor-filter-bar p{font-size:14px}find-a-neighbor-filter-bar .brands-container{background-color:white}find-a-neighbor-filter-bar .brands-container .brands-inner-container{background-color:#f6f6f6;padding:5px;margin:5px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}find-a-neighbor-filter-bar .filterHeading{margin-top:0px;font-weight:100;padding-bottom:0px;border-bottom:1px solid lightgray}find-a-neighbor-filter-bar .layersContainer{padding-right:80px}franchise-profile-photos .bio-image{max-width:100%}hours-of-operation{border-radius:20px;border:1px solid #57595E;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}hours-of-operation>div{flex:1 1 auto}hours-of-operation>div:nth-child(odd){background-color:#E4E8F1}hours-of-operation>div:nth-child(even){background-color:#F2EAD3}hours-of-operation>div:first-child{border-radius:20px 0 0 20px}hours-of-operation>div:last-child{border-radius:0 20px 20px 0}hours-of-operation>.day-of-week{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;align-items:center;padding:8px 12px 12px 12px;background-color:#F5F5F5}hours-of-operation>.day-of-week:hover,hours-of-operation>.day-of-week:active,hours-of-operation>.day-of-week:focus{background-color:#FFFFFF}hours-of-operation>.day-of-week.focused,hours-of-operation>.day-of-week:focus-within{padding:6px 10px 10px 10px;border:2px solid #267DBF;background-color:#FFFFFF}hours-of-operation>.day-of-week .title{flex-grow:0;text-align:center;font-weight:bold;font-size:1.2rem;padding:6px 10px 10px 10px;margin:4px 8px}hours-of-operation>.day-of-week .buttons{flex-shrink:1;text-align:center;font-size:.8em}hours-of-operation>.day-of-week .buttons>button{margin:4px 8px}hours-of-operation>.day-of-week .buttons>span{padding:8px;display:inline-block;margin:4px 10px}hours-of-operation>.day-of-week .gauge{width:100%}hours-of-operation>.day-of-week .editors{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.8em}hours-of-operation>.day-of-week open-time-editor{max-width:400px;padding:12px 0}hours-of-operation>.day-of-week open-time-editor .time-selectors{display:flex;flex-wrap:wrap}hours-of-operation>.day-of-week open-time-editor .time-selectors>div{flex-shrink:0;flex-grow:1;flex-basis:120px}.hours-of-operation-time-copy-dialog .day-checks{display:flex}.hours-of-operation-time-copy-dialog .day-checks i{display:block}@media (max-width: 48em){hours-of-operation .day-of-week open-time-editor .time-selectors>div{flex-shrink:1}}.bordered-item-list{display:flex;flex-wrap:wrap;margin:8px 0}.bordered-item-list>.item{border:2px dashed #aaa;padding:12px;margin:5px;border-radius:5px;text-align:center}kbs-categories .create-kbs,kbs-items .create-kbs,kbs-item-types .create-kbs,kbs-sections .create-kbs{text-align:right}kbs-categories .k-grid [role="gridcell"] button,kbs-items .k-grid [role="gridcell"] button,kbs-item-types .k-grid [role="gridcell"] button,kbs-sections .k-grid [role="gridcell"] button{width:100%;box-sizing:border-box}kbs-categories .active-icon-cell,kbs-items .active-icon-cell,kbs-item-types .active-icon-cell,kbs-sections .active-icon-cell{text-align:center}.kbs-window{max-width:700px;margin:20px 10px;display:flex;flex-wrap:wrap;align-content:space-around;justify-content:center}.kbs-window>*,.kbs-window>*>*{box-sizing:border-box}.kbs-window label{font-weight:bold}.kbs-window input,.kbs-window select,.kbs-window textarea{width:100%}.kbs-window>div.save{width:100%}.kbs-window>div.save button{width:100%}.kbs-window>div.alert{color:red}.kbs-window{max-width:100%;width:550px}.kbs-window>div{flex-basis:100%;padding:6px 4px}.kbs-window>div>input{width:100%}.kbs-window label{font-weight:bold;display:block}.kbs-window .submit-buttons{display:flex;margin-top:15px}.kbs-window .submit-buttons button{flex-grow:1}.kbs-window .approve button{width:100%}.kbs-window .all-callcenters button,.kbs-window .all-concepts button,.kbs-window .all-sections button,.kbs-window .all-item-types button,.kbs-window .all-keywords button{width:20%}.kbs-window .all-callcenters .k-multiselect,.kbs-window .all-concepts .k-multiselect,.kbs-window .all-sections .k-multiselect,.kbs-window .all-item-types .k-multiselect,.kbs-window .all-keywords .k-multiselect{display:inline-block;width:79%}.kbs-window .media-type .k-dropdown{width:40%}.kbs-window .media-type button{display:inline-block;width:59%}.lead-flow-container{font-family:'Roboto', Arial, sans-serif;color:rgba(0,0,0,0.87);background-color:#f8f9fa;padding:24px;max-width:2000px;margin:0 auto}.lead-flow-container .material-card{background-color:#ffffff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.08);margin-bottom:24px;overflow:hidden;transition:box-shadow 0.3s ease}.lead-flow-container .material-card:hover{box-shadow:0 4px 8px rgba(0,0,0,0.14),0 1px 4px rgba(0,0,0,0.12)}.lead-flow-container .material-card-header{padding:16px 24px;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,0.08)}.lead-flow-container .material-card-content{padding:24px}.lead-flow-container .material-title{font-size:20px;font-weight:500;margin:0;color:rgba(0,0,0,0.87)}.lead-flow-container .material-subtitle{font-size:14px;color:rgba(0,0,0,0.54);margin:4px 0 0}.lead-flow-container .section-information{margin-bottom:24px;padding:12px 16px;background-color:#e8f4fd;border-radius:4px;color:#0277bd;font-size:14px;border-left:4px solid #0277bd}.lead-flow-container .selection-form{margin-bottom:16px}.lead-flow-container .selection-step{display:flex;margin-bottom:24px;position:relative}.lead-flow-container .selection-step:not(:last-child):after{content:'';position:absolute;left:24px;top:48px;bottom:-14px;width:2px;background-color:#ddd}.lead-flow-container .step-number{width:48px;height:48px;border-radius:50%;background-color:#0078e7;color:white;font-size:20px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0;box-shadow:0 2px 4px rgba(0,120,231,0.2);z-index:1}.lead-flow-container .step-content{flex:1}.lead-flow-container .step-header{margin-bottom:16px}.lead-flow-container .step-title{font-size:18px;font-weight:500;margin:0 0 4px;color:rgba(0,0,0,0.87)}.lead-flow-container .step-description{font-size:14px;color:rgba(0,0,0,0.54);margin:0}.lead-flow-container .disabled-step{opacity:0.6;pointer-events:none}.lead-flow-container .disabled-step .step-number{background-color:#bdbdbd}.lead-flow-container .selection-row{margin:0 -12px}.lead-flow-container .selection-field{padding:0 12px;margin-bottom:16px;box-sizing:border-box}.lead-flow-container .field-label{font-size:14px;font-weight:500;margin-bottom:8px;color:rgba(0,0,0,0.87)}.lead-flow-container .form-control-container{margin-bottom:8px}.lead-flow-container .error-message{color:#f44336;font-size:12px;margin-top:4px}.lead-flow-container .selection-control{padding:8px;border-radius:4px}.lead-flow-container .selection-control:not(.disabled-field){background-color:rgba(0,120,231,0.05)}.lead-flow-container .left-aligned-selector{text-align:left;display:block;width:100%}.lead-flow-container .left-aligned-selector .k-widget{width:100%;max-width:100%}.lead-flow-container .date-picker-container{position:relative;width:100%}.lead-flow-container .date-picker-container .k-datepicker{width:100% !important}.lead-flow-container .option-header{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eee}.lead-flow-container .option-radio{font-weight:500;cursor:pointer;display:flex;align-items:center}.lead-flow-container .option-radio input{margin-right:8px}.lead-flow-container .selection-box{background-color:#fafafa;padding:16px;border-radius:4px;height:100%;box-shadow:0 1px 2px rgba(0,0,0,0.05);border:2px solid transparent;transition:all 0.3s ease}.lead-flow-container .active-selection{border-color:#0078e7;background-color:#f5f9ff}.lead-flow-container .inactive-selection{opacity:0.6}.lead-flow-container .disabled-field{opacity:0.5;pointer-events:none}.lead-flow-container .action-section{margin-top:24px;padding-top:16px;border-top:1px solid rgba(0,0,0,0.08)}.lead-flow-container .disabled-action{opacity:0.6;pointer-events:none}.lead-flow-container .material-button{background-color:#0078e7;color:white;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color 0.3s;box-shadow:0 2px 4px rgba(0,0,0,0.1);display:inline-flex;align-items:center;justify-content:center}.lead-flow-container .material-button:hover{background-color:#0069c9}.lead-flow-container .material-button i{margin-right:8px}.lead-flow-container .material-button.secondary{background-color:transparent;color:#0078e7;box-shadow:none;margin-left:8px}.lead-flow-container .material-button.secondary:hover{background-color:rgba(0,120,231,0.08)}.lead-flow-container .results-card{margin-top:32px}.lead-flow-container .no-results-message{background-color:#f5f5f5;padding:16px;border-radius:4px;color:rgba(0,0,0,0.54);display:flex;align-items:center}.lead-flow-container .no-results-message i{margin-right:8px;font-size:20px}.lead-flow-container .data-table-container{margin-top:16px}.lead-flow-container .material-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:14px}.lead-flow-container .material-table th{text-align:left;padding:12px 16px;font-weight:500;color:rgba(0,0,0,0.54);border-bottom:1px solid rgba(0,0,0,0.12)}.lead-flow-container .material-table td{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,0.08);color:rgba(0,0,0,0.87)}.lead-flow-container .material-table tr:last-child td{border-bottom:none}.lead-flow-container .material-table tr:hover{background-color:rgba(0,0,0,0.02)}.lead-flow-container .text-right{text-align:right}.lead-flow-container .status-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.lead-flow-container .status-badge.success{background-color:#e8f5e9;color:#388e3c}.lead-flow-container .status-badge.warning{background-color:#fff8e1;color:#f57c00}.lead-flow-container .status-badge.error{background-color:#ffebee;color:#d32f2f}.lead-flow-container .required{color:#f44336}.lead-flow-container .charts-container{margin-top:30px}.lead-flow-container .charts-row{margin:0 -12px}.lead-flow-container .chart-column{padding:0 12px;margin-bottom:24px;box-sizing:border-box}.lead-flow-container .chart-card{background-color:#fafafa;border-radius:4px;padding:16px;height:100%;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.lead-flow-container .chart-title{font-size:16px;font-weight:500;margin:0 0 16px;text-align:center;color:rgba(0,0,0,0.87)}.lead-flow-container .chart-element{height:300px;width:100%}.lead-flow-container .left-aligned-selector franchise-selector{display:inline;width:100%}.lead-flow-container .left-aligned-selector web-location-selector{display:inline;width:100%}@media (max-width: 768px){.lead-flow-container{padding:16px}.lead-flow-container .material-card-header,.lead-flow-container .material-card-content{padding:16px}.lead-flow-container .step-number{width:36px;height:36px;font-size:16px}.lead-flow-container .step-title{font-size:16px}.lead-flow-container .selection-field{margin-bottom:24px}.lead-flow-container .selection-box{height:auto;padding:12px}.lead-flow-container .chart-element{height:250px}}loading-gears-overlay .wrapper{position:absolute;z-index:2000;left:0;bottom:0;right:0;top:0;background-color:#57595E;background-color:rgba(86,89,94,0.5);-ms-opacity:0.8;opacity:0.8;display:flex;border-radius:8px;justify-content:center;align-items:center}meet-the-team-grid-component .cardContainer{padding:10px}meet-the-team-grid-component .tooltip{position:relative;display:inline-block;width:100%;text-align:right}meet-the-team-grid-component .tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#f3f3f4;color:black;text-align:left;border-radius:6px;padding:5px 0;font-size:14px;position:absolute;z-index:1;top:100%;left:65%;margin-left:-60px;padding:10px;border-radius:4px;border-color:#ceced2;font-style:normal;color:#535b6a;background-color:#f3f3f4;box-shadow:0 4px 6px rgba(0,0,0,0.3)}meet-the-team-grid-component .tooltipContent{margin:0px;font-weight:300}meet-the-team-grid-component .tooltip:hover .tooltiptext{visibility:visible}meet-the-team-grid-component .card{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;width:100%}meet-the-team-grid-component .card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}meet-the-team-grid-component .container{font-size:14px;padding:2px 16px;background-color:white}meet-the-team-grid-component .container p{margin-top:8px;margin-bottom:8px}meet-the-team-grid-component .buttonContainer{text-align:center;margin-bottom:20px}meet-the-team-grid-component .buttonContainer button{width:auto}meet-the-team-popup-component label{font-weight:bold}meet-the-team-popup-component input,meet-the-team-popup-component select{width:100% !important}meet-the-team-popup-component .field-wrapper{padding:10px}meet-the-team-popup-component .meetTheTeamForm .ng-invalid{border-color:red}meet-the-team-popup-component .circle-container .cropper-view-box,meet-the-team-popup-component .circle-container .cropper-face{border-radius:50%}meet-the-team-popup-component .image-editor-component{margin-top:20px;text-align:center}meet-the-team-popup-component .bio-image{margin-left:auto;margin-right:auto}molly-maid-brochure-subcriptions{display:block;position:relative;max-width:800px;margin:0 auto}molly-maid-brochure-subcriptions label{display:block;font-weight:bold}molly-maid-brochure-subcriptions .section-information,molly-maid-brochure-subcriptions .select-franchise{padding:4px 12px}molly-maid-brochure-subcriptions .brochure-form{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}molly-maid-brochure-subcriptions .brochure-form>*{padding:4px 12px}molly-maid-brochure-subcriptions .brochure-form .type,molly-maid-brochure-subcriptions .brochure-form .count{flex-basis:45%}molly-maid-brochure-subcriptions .brochure-form .submit{flex-basis:100%}.onoffswitch-tdg{position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-tdg-checkbox{display:none}.onoffswitch-tdg-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #999999;border-radius:0px}.onoffswitch-tdg-inner{display:block;width:200%;margin-left:-100%;transition:margin 0.3s ease-in 0s}.onoffswitch-tdg-inner:before,.onoffswitch-tdg-inner:after{display:block;float:left;width:50%;height:30px;padding:0;line-height:26px;font-size:14px;color:white;font-family:Trebuchet, Arial, sans-serif;font-weight:bold;box-sizing:border-box;border:2px solid transparent;background-clip:padding-box}.onoffswitch-tdg-inner:before{content:"Use In-Network Provider";padding-left:10px;background-color:#2E4487;color:#FCCF00}.onoffswitch-tdg-inner:after{content:"Use External Provider";padding-right:10px;background-color:#CCCCCC;color:#333333;text-align:right}.onoffswitch-tdg-switch{display:block;width:25px;margin:0px;background:#000000;position:absolute;top:0;bottom:0;right:-moz-calc(100% - 25px);right:-webkit-calc(100% - 25px);right:-o-calc(100% - 25px);right:calc(100% - 25px);transition:all 0.3s ease-in 0s}.onoffswitch-tdg-checkbox:checked+.onoffswitch-tdg-label .onoffswitch-tdg-inner{margin-left:0}.onoffswitch-tdg-checkbox:checked+.onoffswitch-tdg-label .onoffswitch-tdg-switch{right:0px}.passwordChangePopup input{width:100%}.passwordChangePopup label{font-weight:bold}.passwordChangePopup .updatePasswordButton{padding-left:0px;padding-right:0px;width:100%;margin-top:20px}.passwordChangePopup .section-warning{font-size:15px;color:#FAD957;margin-bottom:10px}.passwordChangePopup .section-warning legend{letter-spacing:initial;margin-top:0px}photo-editor-component .photo-editor-component-window .field-wrapper{margin:10px}photo-editor-component .photo-editor-component-window .image-editor-component{margin-top:10px;text-align:center}photo-editor-component .photo-editor-component-window .image-editor-component .k-widget,photo-editor-component .photo-editor-component-window .image-editor-component .k-upload,photo-editor-component .photo-editor-component-window .image-editor-component .k-upload-sync,photo-editor-component .photo-editor-component-window .image-editor-component .k-upload-empty{display:none !important}photo-editor-component .photo-editor-component-window .bio-image{margin-left:auto;margin-right:auto}photo-editor-component .photo-editor-component-window photo-editor-meta-info-component .photo-editor-meta-info-component input,photo-editor-component .photo-editor-component-window photo-editor-meta-info-component .photo-editor-meta-info-component select,photo-editor-component .photo-editor-component-window photo-editor-meta-info-component .photo-editor-meta-info-component textarea{width:100%}photo-editor-component .photo-editor-component-window photo-editor-meta-info-component .photo-editor-meta-info-component .charecters-left{font-size:14px;font-style:italic}photo-editor-component .photo-editor-component-window photo-editor-meta-info-component .photo-editor-meta-info-component .tooltip{position:relative;display:inline-block;width:100%;text-align:right}photo-editor-component .photo-editor-component-window photo-editor-meta-info-component .photo-editor-meta-info-component .tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#f3f3f4;color:black;text-align:left;border-radius:6px;padding:5px 0;font-size:14px;position:absolute;z-index:1;top:100%;left:65%;margin-left:-60px;padding:10px;border-radius:4px;border-color:#ceced2;font-style:normal;color:#535b6a;background-color:#f3f3f4;box-shadow:0 4px 6px rgba(0,0,0,0.3)}photo-editor-component .photo-editor-component-window photo-editor-meta-info-component .photo-editor-meta-info-component .tooltipContent{margin:0px;font-weight:300}photo-editor-component .photo-editor-component-window photo-editor-meta-info-component .photo-editor-meta-info-component .tooltip:hover .tooltiptext{visibility:visible}photo-editor-grid-view-component .cardContainer{padding:10px}photo-editor-grid-view-component .tooltip{position:relative;display:inline-block;width:100%;text-align:right}photo-editor-grid-view-component .tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#f3f3f4;color:black;text-align:left;border-radius:6px;padding:5px 0;font-size:12px;position:absolute;z-index:1;top:100%;left:50%;margin-left:-60px;padding:10px;border-radius:4px;border-color:#ceced2;font-style:normal;color:#535b6a;background-color:#f3f3f4;box-shadow:0 4px 6px rgba(0,0,0,0.3)}photo-editor-grid-view-component .tooltipContent{margin:0px;font-weight:300}photo-editor-grid-view-component .tooltip:hover .tooltiptext{visibility:visible}photo-editor-grid-view-component .card{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;width:100%}photo-editor-grid-view-component .card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}photo-editor-grid-view-component .container{padding:2px 16px}photo-editor-grid-view-component .container p{margin-top:8px;margin-bottom:8px}photo-editor-grid-view-component .buttonContainer{text-align:center;margin-bottom:20px}photo-editor-grid-view-component .buttonContainer button{width:100px}refer-a-neighbor-activity-report .report-filters{display:flex;flex-wrap:wrap;align-items:flex-end}refer-a-neighbor-activity-report .report-filters>*{margin:4px}refer-a-neighbor-activity-report .start-date,refer-a-neighbor-activity-report .end-date{display:inline-block;width:100%;max-width:250px;margin:0 4px}franchise-selector,franchisor-selector,concept-selector{display:inline-block}franchise-selector .k-dropdown,franchisor-selector .k-dropdown,concept-selector .k-dropdown{min-width:150px;width:auto}franchise-selector .k-dropdown .k-dropdown-wrap .k-input,franchisor-selector .k-dropdown .k-dropdown-wrap .k-input,concept-selector .k-dropdown .k-dropdown-wrap .k-input{padding-left:8px;padding-right:8px}concept-franchise-selector,concept-franchisor-selector,concept-franchisor-franchise-selector{position:relative}toggle-checkbox *,toggle-checkbox *:before,toggle-checkbox *:after{box-sizing:border-box}toggle-checkbox .toggle{cursor:pointer;display:inline-block}toggle-checkbox .toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background 0.25s}toggle-checkbox .toggle-switch:before,toggle-checkbox .toggle-switch:after{content:""}toggle-checkbox .toggle-switch:before{display:block;background:linear-gradient(to bottom, #fff 0%, #eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left 0.25s}.toggle:hover toggle-checkbox .toggle-switch:before{background:linear-gradient(to bottom, #fff 0%, #fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.5)}toggle-checkbox .toggle-checkbox:checked+.toggle-switch{background:#03C03C}toggle-checkbox .toggle-checkbox:checked+.toggle-switch:before{left:30px}toggle-checkbox .toggle-checkbox{position:absolute;visibility:hidden}toggle-checkbox .toggle-label{margin-left:5px;position:relative;top:2px}cm-general{display:block;position:relative}cm-general .rpm-contract-general{display:flex;flex-wrap:wrap}cm-general .rpm-contract-general>*{width:100%}cm-general .rpm-contract-general .rpm-row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline}cm-general .rpm-contract-general .rpm-row>div{margin-right:15px}cm-general .rpm-contract-general .rpm-row .k-dropdown-wrap>*{font-size:16px}cm-general .notes textarea{max-width:1000px;height:160px;width:100%}cm-general .button-row{text-align:right}cm-general .cm_general_ytd_sales_prev_year_container{display:inline-block}cm-general .cm_general_ytd_sales_prev_year_container .cm_general_ytd_sales_fields_container,cm-general .cm_general_prev_year_fields_container{display:inline-block;margin-right:30px}cm-general .cm_general_ytd_sales_prev_year_container .cm_general_ytd_sales_fields_container>div,cm-general .cm_general_prev_year_fields_container>div{margin-right:15px;display:inline-block}.rpm-contract-general-dates .date-fields{display:flex;flex-wrap:wrap;justify-content:space-around}.rpm-contract-general-dates .date-fields>div{flex:1 1 auto;margin:5px 10px;text-align:center;display:flex}.rpm-contract-general-dates .date-fields>div>div{flex:1 1 auto;max-width:175px;padding:5px;box-sizing:border-box}.rpm-contract-general-dates .date-fields>div.contract-creation{max-width:525px;flex-wrap:wrap}.rpm-contract-general-dates .date-fields>div.contract-creation .wib{max-width:initial;flex-grow:1}.rpm-contract-general-dates .date-fields>div.contract-creation .wib div{display:inline-block;margin:0 6px}.rpm-contract-general-dates .date-fields>div.contract-termination{max-width:425px}.rpm-contract-general-dates .date-fields>div.contract-timeframe{max-width:425px}.rpm-contract-general-dates .date-fields>div.contract-timeframe>.contract-length{max-width:75px}.rpm-contract-general-dates .date-fields>div.contract-royalty-timeframe{max-width:425px}cm-excluded-services{display:block;position:relative}cm-excluded-services .bordered-item-list{align-items:baseline}cm-excluded-services .bordered-item-list>div>span{font-size:1.2rem;font-weight:bold;margin-right:8px}#AdCapFeeIsException{width:20px;height:20px}#chkOptOutFranchisorPeriodLevelAdFeeCap{width:20px;height:20px}cm-royalties-rate-plan-minimums-months-applied months-enabled{width:100%}cm-royalties-rate-plan-minimums-months-applied months-enabled toggle-checkbox .toggle{margin:4px 0;display:inline-flex;flex-wrap:wrap}cm-royalties-rate-plan-minimums-months-applied months-enabled toggle-checkbox .toggle-switch{order:2;margin:0 auto}cm-royalties-rate-plan-minimums-months-applied months-enabled toggle-checkbox .toggle-label{order:1;width:100%;text-align:center}cm-royalties{display:block;position:relative}.cm-add-all-categories{text-align:right}.cm-add-all-categories>div{margin:5px 0}.cm-territory{position:relative}.cm-territory .territory-set-totals{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline}.cm-territory .territory-set-totals h2{width:100%}.cm-territory .territory-set-totals>div{text-align:center;margin:10px}.cm-territory .territory-set-totals kendo-numeric-text-box{box-sizing:border-box}.cm-territory .territory-set-totals .rms_contract_Territory_fields_row .rms_contract_Territory_fields_Container .rms_contract_Territory_fields_label{padding-right:20px}.cm-territory .territory-calc-totals{text-align:right}.cm-territory .rms_contract_Territory_fields_Container{display:flex}.cm-territory .rms_contract_Territory_fields_Container>label,.cm-territory .rms_contract_Territory_fields_Container input,.cm-territory .rms_contract_Territory_fields_Container div{flex:1}.cm-territory .rms_contract_Territory_fields_row{width:100%}.cm-territory .rms_contract_Territory_fields_row .rms_contract_Territory_fields_save{margin-left:auto;margin-right:0}.cm-territory .territory-set-totals>h2{margin-bottom:20px}.fdd-new-document-window{width:100%;max-width:500px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.fdd-new-document-window>div{max-width:225px;width:100%}.fdd-new-document-window>div.buttons{margin-top:16px;text-align:center;max-width:100%}.fdd-new-document-window.rpm-modal{padding:12px 30px}.fdd-new-document-window .k-widget{width:100%}.fdd-new-document-window .description textarea{width:100%;padding:0.5em 0.6em;display:inline-block;border:1px solid #ccc;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}.fdd-new-document-window .description textarea:focus-visible{border-color:#dedee0;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;outline:initial}rms-methodology-type-selector,rms-find-scale-based-on-types-selector{display:block;width:100%}fdd-royalties-rate-plan-minimums-months-applied months-enabled{width:100%}fdd-royalties-rate-plan-minimums-months-applied months-enabled toggle-checkbox .toggle{margin:4px 0;display:inline-flex;flex-wrap:wrap}fdd-royalties-rate-plan-minimums-months-applied months-enabled toggle-checkbox .toggle-switch{order:2;margin:0 auto}fdd-royalties-rate-plan-minimums-months-applied months-enabled toggle-checkbox .toggle-label{order:1;width:100%;text-align:center}fdd-selector{display:block;position:relative}fdd-sections{display:block;position:relative}fdd-general .fdd-general-fields{display:flex;flex-wrap:wrap;justify-content:space-around}fdd-general .fdd-general-fields .rpm-row{display:flex;flex-wrap:wrap;justify-content:space-around}fdd-general .fdd-general-fields .rpm-row>div{padding:4px 12px}fdd-general .fdd-general-fields .rpm-row .selectable{align-self:flex-end}fdd-general .fdd-minimums-wrap{margin-bottom:20px}fdd-general .fddDescriptionRow{width:100%}fdd-general .fddDescriptionContainer{margin-right:auto}fdd-general .fddDescriptionContainer textarea{resize:none}.fm-contracts-create-window{margin:5px 15px;width:600px;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box}.fm-contracts-create-window>div{width:280px;padding:8px 2px}.fm-contracts-create-window>div label{font-weight:bold;display:block;font-size:.8rem}.fm-contracts-create-window>div.franchisor{width:100%}.fm-contracts-create-window>div.dont-copy-rate-plan-items,.fm-contracts-create-window>div.dont-copy-rate-plan-minimums{display:inline-flex}.fm-contracts-create-window>div.dont-copy-rate-plan-items .rpm-checkbox-label,.fm-contracts-create-window>div.dont-copy-rate-plan-minimums .rpm-checkbox-label{margin-top:2.5%;margin-left:5px}.fm-contracts-create-window>div.roll-in-yearly,.fm-contracts-create-window>div.roll-in-monthly,.fm-contracts-create-window>div.roll-in-weekly{width:30%}.fm-contracts-create-window>div .k-widget{width:100%}.fm-contracts-create-window>hr{flex:0 1 auto;width:100%}.fm-contracts-create-window .k-numeric-wrap:before{display:none}.fm-contracts-create-window .buttons{display:flex;width:100%;justify-content:space-around}.fm-contracts-create-window .buttons .create-button{flex:0 1 auto;width:60%}.fm-contracts-create-window .buttons .cancel-button{flex:0 1 auto;width:30%}.fm-contracts-create-window .contractDescriptionContainer{width:100%}.fm-contracts-create-window .contractDescriptionContainer textarea{width:100%;padding:0.5em 0.6em;display:inline-block;border:1px solid #ccc;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}.fm-contracts-create-window .contractDescriptionContainer textarea:focus-visible{border-color:#dedee0;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;outline:initial}rms-franchise-entity-relationship-details-grid{position:relative;display:block}rms-franchise-entity-relationship-details-grid [kendo-grid]{width:100%;max-width:1200px}rms-franchise-entity-relationships-grid{position:relative;display:block;margin:20px 0}rms-franchises-in-entity-grid{position:relative;display:block;margin:20px 0}.rpm-fm-email-management franchise-emails button{border-radius:12px;margin-left:0;min-width:initial;padding:0 18px}.fmGeneralContainer .saveFranchiseDataStatusContainer{margin-top:15px}.franchiseeManagement_clientFields_container .franchiseeManagement_clientId_field_container .franchiseeManagement_clientId_field{margin-right:-30px;padding-right:30px}.franchiseeManagement_clientFields_container .franchiseeManagement_clientSecret_field_container .franchiseeManagement_clientSecret_field{margin-right:-30px;padding-right:30px}manual-sales-entry{position:relative;display:block}manual-sales-entry .report-selection{display:flex;flex-wrap:wrap;flex-direction:column}manual-sales-entry .report-selection>div{width:100%;flex:0 1 auto}manual-sales-entry .report-controls{display:flex;justify-content:center}manual-sales-entry .report-controls div{margin:12px}manual-sales-entry .report-controls div a,manual-sales-entry .report-controls div button{text-decoration:none;display:block;text-align:center;margin:12px auto}manual-sales-entry .report-controls div a.rpm-btn{height:auto;padding:12px 30px;border-width:2px;border-style:outset;border-color:buttonface;border-image:initial}.k-item .has-report-true{color:#aaa}unprocessed-manual-sales-entries .k-grid th[role="columnheader"]{white-space:normal}process-manual-sales-entries{display:block}process-manual-sales-entries .k-grid th[role="columnheader"]{white-space:normal}.process-manual-sales-popup{max-width:80em;position:relative;min-height:150px}.process-manual-sales-popup .k-grid th[role="columnheader"]{white-space:normal}#ms-manualSalesImport #franchisorSelector .k-widget.k-dropdown{width:100%}rms-approval rms-approval-sections .rmsApprovalSectionsContainer .rms-navbar{margin-top:25px}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .rpm-card .rmsApprovalHr{border-bottom:1px solid #e5e5e5;width:100%}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .rpm-card .rmsApprovalConfigurationActionContainer .rmsApprovalConfigurationValidationError{color:red}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .rpm-card .rmsApprovalConfigurationActionContainer .rmsApprovalConfigurationValidationSuccess{color:green}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .rpm-card .pure-g .rmsApprovalConfigurationInputContainer .k-dropdown{width:100%}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .rpm-card .pure-g .rmsApprovalConfigurationInputContainer .ng-isolate-scope{width:100%}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .rpm-card .pure-g .rmsApprovalConfigurationInputContainer .k-dropdown-wrap .k-input{height:1.8em}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .rpm-card .pure-g .rmsApprovalConfigurationInputContainer .k-dropdown-wrap .k-select .k-icon{margin-top:30%}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .rpm-card .pure-g .rmsApprovalConfigurationInputContainer .approvalConfigurationUserInput{width:100%;height:1.8em;line-height:2.1em;min-height:2.1em;font-size:100%;font-family:'Roboto', arial, sans-serif;border-radius:4px;background-color:#fff;box-shadow:inset 0 1px 3px #ddd;border-color:#aaa;color:#515967;border:1px solid #ccc;box-sizing:border-box;padding:0.5em 0.6em}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .k-datepicker .k-i-calendar{width:25px;height:25px;margin:0px}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .k-datepicker .k-picker-wrap .k-input{height:2.1em;line-height:2.1em;min-height:2.1em;font-size:100%}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .k-datepicker .k-picker-wrap{height:2.1em}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .k-datepicker .k-picker-wrap .k-select{height:2.1em;min-height:2.1em;line-height:2.1em}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .rpm-card .rmsApprovalConfigurationActionContainer{margin-top:20px}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .rpm-card .rmsApprovalConfigurationActionContainer .rmsApprovalConfigurationResetBtn{background-color:red}rms-approval rms-approval-configurations .rmsApprovalConfigurationContainer .rpm-card .rmsApprovalConfigurationActionContainer .rmsApprovalConfigurationResetBtn,rms-approval rms-approval-configurations .rmsApprovalConfigurationSubmitBtn{min-width:100px;height:30px;float:right}rms-approval rms-post-approval-queue .k-grid-header .k-header{white-space:normal}rms-pre-approval-queue-input .rmsPreApprovalQueueInputWrapperContainer .pure-g .rmsPreApprovalQueueInputContainer .k-dropdown{width:100%}rms-pre-approval-queue-input .rmsPreApprovalQueueInputWrapperContainer .pure-g .rmsPreApprovalQueueInputContainer concept-franchisor-selector concept-selector,rms-pre-approval-queue-input .rmsPreApprovalQueueInputWrapperContainer .pure-g .rmsPreApprovalQueueInputContainer franchisor-selector{width:45%}rms-pre-approval-queue-input .rmsPreApprovalQueueInputWrapperContainer .pure-g .rmsPreApprovalQueueInputContainer concept-franchisor-selector concept-selector .k-dropdown,rms-pre-approval-queue-input .rmsPreApprovalQueueInputWrapperContainer .pure-g .rmsPreApprovalQueueInputContainer franchisor-selector .k-dropdown{width:100%}rms-pre-approval-queue-input .rmsPreApprovalQueueInputWrapperContainer .pure-g .rmsPreApprovalQueueInputContainer concept-franchisor-selector franchisor-selector{padding-left:2em;padding-right:1em}rms-pre-approval-queue-grid .k-grid-header .k-header{white-space:normal}rms-pre-approval-queue-grid .k-grid .k-grid-content{max-height:60vh;min-height:7vh}rms-pre-approval-queue-grid .rmsPreApprovalActionContainer .rmsPreApprovalClearSelectedInvoicesBtn{background-color:#267DBF;color:#fff;border-radius:25px;padding:0 30px;margin-left:15px;text-transform:uppercase;min-width:100px;height:30px;float:right;border:none}rms-pre-approval-queue-action .rmsPreApprovalAction button{min-width:100px;height:30px;float:right}#rmsPreApprovalInvoicesForRejectionGrid{font-family:'Roboto', arial, sans-serif;font-size:14px}#rmsPreApprovalInvoicesForRejectionGrid .k-grid-content{overflow-x:hidden;max-height:300px}#rmsPreApprovalInvoicesForRejectionGrid .k-grid-content textarea{border-color:#cecccc}#rmsPreApprovalInvoicesForRejectionGrid .k-grid-content textarea:focus-visible{border-color:#cecccc}#rmsPreApprovalInvoicesForRejectionGrid .k-grid-header th{font-weight:bold}#rmsPreApprovalInvoicesForRejectionDialog{font-family:'Roboto', arial, sans-serif;font-size:14px}#rmsPreApprovalInvoicesForRejectionDialog .rmsPreApprovalRejectInvoiceSelectMsg{color:red}#rmsPreApprovalInvoicesForRejectionDialog .rmsPreApprovalRejectInvoicesActionContainer{display:flex;justify-content:flex-end}#rmsPreApprovalInvoicesForRejectionDialog .rmsPreApprovalRejectInvoicesActionContainer button{background-color:#267DBF;color:#fff;border-radius:25px;padding:0 30px;margin-left:15px;text-transform:uppercase;min-width:100px;height:30px}#rmsPreApprovalInvoicesForRejectionDialog .rmsPreApprovalRejectInvoicesActionContainer .rmsPreApprovalRejectInvoiceBtn{margin-left:10px}#rmsPreApprovalInvoicesForRejectionDialog .k-dialog-buttongroup{display:none}#rmsPreApprovalRejectBatchNoteDialog{font-family:'Roboto', arial, sans-serif;font-size:14px}#rmsPreApprovalRejectBatchNoteDialog .rmsPreApprovalRejectBatchNoteActionContainer{display:flex;justify-content:center}#rmsPreApprovalRejectBatchNoteDialog button{background-color:#267DBF;color:#fff;border-radius:25px;padding:0 30px;margin-left:15px;text-transform:uppercase;min-width:100px;height:30px}#rmsPreApprovalRejectBatchNoteDialog .k-dialog-buttongroup{display:none}#rmsPreApprovalRejectBatchNoteDialog textarea{width:100%;resize:none;margin:0;padding:0}.rpm-modal.rpm-modal-kendo [kendo-window] .message{max-width:600px;font-size:1.2em}.rpm-modal.rpm-modal-kendo [kendo-window] .buttons{margin-top:25px;display:flex;align-items:baseline;justify-content:space-around}.rpm-modal.rpm-modal-kendo [kendo-window] .buttons button{min-width:initial}rms-dashboard .rmsDashboardContainer{margin-top:4%}rms-dashboard .rmsDashboardContainer .rmsDashboardResourceDocContainer{width:100%}rms-dashboard .rmsDashboardContainer .rmsDashboardResourceDocContainer .rmsDashboardResourceDocLink{float:right;font-size:16px}rms-dashboard .rmsDashboardContainer .rmsDashboardHeaderContainer .rmsDashboardHeader{font-size:18px;margin-top:10px;margin-bottom:10px;font-weight:700}rms-dashboard .rmsDashboardContainer .rmsDashboardHeaderContainer{margin-bottom:0px;border-bottom:none}rms-dashboard rms-dashboard-input .rmsDashboardInputWrapperContainer .rpm-card .rmsDashboardActionContainer .rmsDashboardSubmitBtn,rms-dashboard rms-dashboard-input .rmsDashboardResetBtn{min-width:100px;height:30px;float:right}rms-dashboard rms-dashboard-input .rmsDashboardInputWrapperContainer .rpm-card .rmsDashboardActionContainer .rmsDashboardResetBtn{background-color:#cc0000}rms-dashboard rms-dashboard-input .rmsDashboardActionContainer .validationMessageContainer{color:#cc0000}rms-dashboard rms-dashboard-input .k-multiselect-wrap{max-height:150px;overflow:auto}rms-dashboard rms-dashboard-input .k-multiselect-wrap .k-clear-value{margin-right:20px}rms-dashboard rms-dashboard-input .k-multiselect-wrap .k-reset li{width:90%}rms-dashboard rms-dashboard-input .rmsDashboardNumberOfPeriods .k-numerictextbox .k-numeric-wrap .k-select .k-link{display:none}rms-dashboard rms-dashboard-input .rmsDashboardInputWrapperContainer .rpm-card .pure-g .rmsDashboardInputContainer .rmsDashboardFieldLabel{width:100%;font-size:14px}rms-dashboard rms-dashboard-input .rmsDashboardInputContainer .k-numerictextbox{width:100%}rms-dashboard rms-dashboard-input .rmsDashboardActionContainer{margin-top:15px}rms-dashboard rms-dashboard-input .rmsDashboardInputContainer .k-multiselect{margin-top:1px}rms-dashboard rms-dashboard-input .rmsDashboardInputContainer .k-numerictextbox .k-numeric-wrap .k-input{height:2.1em;line-height:2.1em;min-height:2.1em;font-size:100%}rms-dashboard rms-dashboard-input .rmsDashboardInputContainer .k-numerictextbox .k-numeric-wrap .k-input{height:2.1em;line-height:2.1em;min-height:2.1em;font-size:100%}rms-dashboard rms-dashboard-input .rmsDashboardInputContainer .k-numerictextbox .k-numeric-wrap{height:2.1em}rms-dashboard rms-dashboard-input .rmsDashboardInputContainer .k-numerictextbox .k-numeric-wrap .k-input{height:2.1em;min-height:2.1em;line-height:2.1em}rms-dashboard rms-dashboard-input .rmsDashboardInputContainer .k-datepicker .k-i-calendar{width:25px;height:25px;margin:0px}rms-dashboard rms-dashboard-input .rmsDashboardInputContainer .k-datepicker .k-picker-wrap .k-input{height:2.1em;line-height:2.1em;min-height:2.1em;font-size:100%}rms-dashboard rms-dashboard-input .rmsDashboardInputContainer .k-datepicker .k-picker-wrap{height:2.1em}rms-dashboard rms-dashboard-input .rmsDashboardInputContainer .k-datepicker .k-picker-wrap .k-select{height:2.1em;min-height:2.1em;line-height:2.1em}rms-dashboard rms-dashboard-input .rmsDashboardInputWrapperContainer .rmsDashboardActionContainer{margin-top:20px}rms-dashboard rms-dashboard-sales-variance-grid .k-grid tr:hover,rms-dashboard rms-dashboard-missing-reports-grid .k-grid tr:hover,rms-dashboard rms-dashboard-fee-variance-grid .k-grid tr:hover,rms-dashboard rms-dashboard-ad-fee-caps-breached-grid .k-grid tr:hover{background:transparent}rms-dashboard rms-dashboard-sales-variance-grid .k-grid tr.k-alt:hover,rms-dashboard rms-dashboard-missing-reports-grid .k-grid tr.k-alt:hover,rms-dashboard rms-dashboard-fee-variance-grid .k-grid tr.k-alt:hover,rms-dashboard rms-dashboard-ad-fee-caps-breached-grid .k-grid tr.k-alt:hover{background:rgba(33,37,41,0.03)}rms-dashboard rms-dashboard-sales-variance-grid .k-detail-cell div .k-grid,rms-dashboard rms-dashboard-missing-reports-grid .k-detail-cell div .k-grid,rms-dashboard rms-dashboard-fee-variance-grid .k-detail-cell div .k-grid,rms-dashboard rms-dashboard-ad-fee-caps-breached-grid .k-detail-cell div .k-grid{margin-bottom:20px;margin-top:20px;width:99%}rms-dashboard rms-dashboard-sales-variance-grid .k-grid-header .k-header,rms-dashboard rms-dashboard-missing-reports-grid .k-grid-header .k-header,rms-dashboard rms-dashboard-fee-variance-grid .k-grid-header .k-header,rms-dashboard rms-dashboard-ad-fee-caps-breached-grid .k-grid-header .k-header{white-space:normal}rms-dashboard rms-dashboard-sales-variance-grid .k-grid .k-grid-content,rms-dashboard rms-dashboard-missing-reports-grid .k-grid .k-grid-content,rms-dashboard rms-dashboard-fee-variance-grid .k-grid .k-grid-content,rms-dashboard rms-dashboard-ad-fee-caps-breached-grid .k-grid .k-grid-content{max-height:60vh}rms-dashboard rms-dashboard-sales-variance-grid .k-detail-row .k-grid-content,rms-dashboard rms-dashboard-missing-reports-grid .k-detail-row .k-grid-content,rms-dashboard rms-dashboard-fee-variance-grid .k-detail-row .k-grid-content,rms-dashboard rms-dashboard-ad-fee-caps-breached-grid .k-detail-row .k-grid-content{max-height:30vh}rms-dashboard rms-dashboard-sections .rmsDashboardSectionsContainer .rms-navbar{margin-top:25px}finance-integration-dashboard .financeIntegrationDashboardContainer .financeIntegrationDashboardHeaderContainer .financeIntegrationDashboardHeader{font-size:1.2em;margin-top:30px;margin-bottom:10px;font-weight:700}finance-integration-dashboard finance-integration-dashboard-input .financeIntegrationDashboardInputContainer .rpm-card .pure-form{margin-top:0px}finance-integration-dashboard finance-integration-dashboard-input .financeIntegrationDashboardInputContainer .rpm-card .pure-form fieldset .financeIntegrationDashboardSubmitBtn{float:right;font-size:0.8rem;border:none;text-transform:uppercase;height:35px;border-radius:30px;padding:5px 20px;background-color:#267DBF;color:#fff;margin-left:10px}finance-integration-dashboard finance-integration-dashboard-input .financeIntegrationDashboardInputContainer .rpm-card .pure-form fieldset .financeIntegrationDashboardSubmitBtn:hover{background-color:#0A2D44}finance-integration-dashboard finance-integration-dashboard-input .financeIntegrationDashboardInputContainer .pure-form fieldset .pure-g div input{font-size:0.8rem}finance-integration-dashboard finance-integration-dashboard-input .financeIntegrationDashboardInputContainer .pure-form fieldset .pure-g div label{font-size:0.8rem;font-weight:bold}finance-integration-dashboard finance-integration-dashboard-input .financeIntegrationDashboardInputContainer .pure-form fieldset .pure-g div .k-dropdown-wrap .k-input{font-size:0.8rem}finance-integration-dashboard finance-integration-dashboard-input .mandatoryField{color:red}finance-integration-dashboard finance-integration-dashboard-input .usersDropdownContainer .usersDropdown{width:90%}finance-integration-dashboard finance-integration-dashboard-input .applicationSourceDropdownContainer .applicationSourceDropdown{width:90%}finance-integration-dashboard finance-integration-dashboard-input .companyDropdownContainer .companyDropdown{width:90%}finance-integration-dashboard finance-integration-dashboard-input .k-datepicker{margin:0px;height:35px;width:90%;border:none}finance-integration-dashboard finance-integration-dashboard-input .k-datepicker .k-picker-wrap{height:35px}finance-integration-dashboard finance-integration-dashboard-input .k-datepicker .k-picker-wrap .k-input{height:35px;border:none;margin:0px}finance-integration-dashboard finance-integration-dashboard-input .k-datepicker .k-picker-wrap .k-input .k-select{height:35px}finance-integration-dashboard finance-integration-dashboard-input .k-datepicker .k-picker-wrap .k-input .k-select .k-i-calendar{height:35px;margin-top:35%}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .k-pager-wrap{font-size:0.8rem !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .k-pager-wrap .k-link{font-size:0.8rem !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .k-pager-wrap .k-pager-input{font-size:0.8rem !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .k-pager-wrap .k-pager-sizes{font-size:0.8rem !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .k-pager-wrap .k-pager-info{font-size:0.8rem !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .k-pager-wrap .k-pager-sizes .k-widget .k-dropdown-wrap .k-input{font-size:0.8rem !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .k-pager-wrap .k-pager-sizes .k-widget .k-dropdown-wrap .k-select{font-size:0.8rem !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid-header .k-grid-header-wrap table thead tr th .k-link{font-size:0.8rem !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid-content table tbody tr td span{font-size:0.8rem !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid-content table tbody tr td{font-size:0.8rem !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid-content table tbody .k-detail-row .k-detail-cell div .k-grid .k-grid-header .k-grid-header-wrap table thead tr th .k-link{font-size:0.8rem !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid tr:hover{background:transparent}finance-integration-dashboard finance-integration-dashboard-grid .k-grid tr.k-alt:hover{background:rgba(33,37,41,0.03)}finance-integration-dashboard finance-integration-dashboard-grid .k-detail-cell div .k-grid{margin-bottom:20px;margin-top:20px}finance-integration-dashboard finance-integration-dashboard-grid .k-grid-header .k-header{white-space:normal}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .k-grid-content{max-height:60vh}finance-integration-dashboard finance-integration-dashboard-grid .k-detail-row .k-grid-content{max-height:30vh}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .k-grid-toolbar .financeIntegrationDashboard_refreshBtn{font-size:0.8rem;border:none;text-transform:uppercase;height:35px;border-radius:30px;padding:0px;background-color:#267DBF;color:#fff;margin-right:10px;float:right}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .k-grid-toolbar .financeIntegrationDashboard_refreshBtn:hover{background-color:#0A2D44}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .financeIntegrationDashboard_refreshBtnInGrid{font-size:0.7rem !important;padding:0 10px !important;border-radius:20px !important;height:30px !important;max-width:100% !important;background-color:#E6E6E6 !important;color:rgba(0,0,0,0.8) !important;border:none !important;text-transform:uppercase !important;box-sizing:border-box !important;overflow:hidden !important;text-align:center !important;line-height:30px !important;min-width:0 !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .financeIntegrationDashboard_refreshBtnInGrid:hover{background-color:darkgrey !important}finance-integration-dashboard finance-integration-dashboard-grid .k-grid .k-dirty-cell .k-dirty{display:none}#financeintegrationDashboard_usersDropdownId_listbox{font-size:0.8rem !important}#financeintegrationDashboard_companyDropdownId_listbox{font-size:0.8rem !important}#financeintegrationDashboard_applicationSourceDropdownId_listbox{font-size:0.8rem !important}#financeintegrationDashboard_usersDropdownId-list .k-list-optionlabel{font-size:0.8rem !important}#financeintegrationDashboard_companyDropdownId-list .k-list-optionlabel{font-size:0.8rem !important}#financeintegrationDashboard_applicationSourceDropdownId-list .k-list-optionlabel{font-size:0.8rem !important}#financeintegrationDashboard_dateToId_dateview .k-calendar{font-size:0.8rem !important}#financeintegrationDashboard_dateFromId_dateview .k-calendar{font-size:0.8rem !important}.saveFranchiseDataStatusError{color:red;font-family:Roboto, arial, sans-serif;font-size:14px}.saveFranchiseDataStatusSuccess{color:green;font-family:Roboto, arial, sans-serif;font-size:14px}#franchiseEntityRelationshipGrid .k-grid-content table tbody tr{word-break:break-all;word-wrap:break-word;vertical-align:top}.k-window-title{font-family:Roboto, arial, sans-serif;font-size:14px;font-weight:bold}input.k-textbox.invalidTextFieldAdCapFeeCSSClass{border:1px solid red}input.k-textbox.invalidTextFieldYearCSSClass{border:1px solid red}input.k-textbox.invalidTextFieldAdCapFeeCSSClass:hover{border:1px solid red}input.k-textbox.invalidTextFieldYearCSSClass:hover{border:1px solid red}input.k-textbox.invalidTextFieldAdCapFeeCSSClass:active{border:1px solid red}input.k-textbox.invalidTextFieldYearCSSClass:active{border:1px solid red}input.k-textbox.invalidTextFieldAdCapFeeCSSClass:focus{border:1px solid red}input.k-textbox.invalidTextFieldYearCSSClass:focus{border:1px solid red}.centerTick{text-align:center;padding:0}#adFeeCapManagementContainer .adFeeCapButton{margin-bottom:20px;margin-top:0px;margin-right:0px;margin-left:0px;min-width:90px}#adCapFeeGridFranchiseInfo .adFeeCapFieldLabel{font-family:Roboto, arial, sans-serif;font-size:14px;font-weight:bold}#adCapFeeGridFranchiseInfo .impFieldStyle,.errorMsgLabel{color:red}#adCapFeeDialogActions .adCapFeeDialogActionsCancel{background-color:#aaa;font-family:Roboto, arial, sans-serif;font-size:14px;color:#fff;text-transform:uppercase;border-radius:25px}#adCapFeeDialogActions .adCapFeeDialogActionsAdd{background-color:#03C03C;filter:brightness(85%);font-family:Roboto, arial, sans-serif;font-size:14px;color:#fff;text-transform:uppercase;border-radius:25px}#adFeeCapManagementContainerActions{text-align:right}#adCapFeeDialogActions{text-align:center}#franchiseAdFeeCapInfoGrid .k-grid-header .k-header{text-overflow:initial;white-space:normal;vertical-align:top}#chkApplyRoyaltyPeriodAdFeeCapCheck{width:20px;height:20px;vertical-align:middle}.k-window-title.k-dialog-title{font-family:Roboto, arial, sans-serif;font-size:14px;font-weight:bold}#reportingPeriodContainer .addReportingPeriodButton{margin-top:0px;margin-right:0px;margin-left:0px;min-width:90px}#addReportingPeriodDialog .frequencyFieldLabel,#editReportingPeriodDialog .frequencyFieldLabel,#confirmDeleteText{font-family:Roboto, arial, sans-serif;font-size:14px;font-weight:bold}#loadPeriodsGridContainer,#loadEditPeriodsGridContainer{margin-top:20px}#rp-info-table .k-grid-header .k-header{text-overflow:initial;white-space:normal;vertical-align:top}.isInValidLoadPeriodDataErrorTextContainer,.isInValidEditLoadPeriodDataErrorTextContainer{color:red}input.k-textbox.invalidTextFieldYearCSSClass:active{border:1px solid red}input.k-textbox.invalidTextFieldYearCSSClass:focus{border:1px solid red}input.k-textbox.invalidTextFieldYearCSSClass:hover{border:1px solid red}input.k-textbox.invalidTextFieldYearCSSClass{border:1px solid red}span.k-input.invalidTextFieldPeriodEditEndDateCSSClass:active{border:1px solid red}span.k-input.invalidTextFieldPeriodEditEndDateCSSClass:focus{border:1px solid red}span.k-input.invalidTextFieldPeriodEditEndDateCSSClass:hover{border:1px solid red}span.k-input.invalidTextFieldPeriodEditEndDateCSSClass{border:1px solid red}span.k-input.invalidTextFieldPeriodEditStartDateCSSClass:active{border:1px solid red}span.k-input.invalidTextFieldPeriodEditStartDateCSSClass:focus{border:1px solid red}span.k-input.invalidTextFieldPeriodEditStartDateCSSClass:hover{border:1px solid red}span.k-input.invalidTextFieldPeriodEditStartDateCSSClass{border:1px solid red}span.k-dropdown.invalidTextFieldPeriodEndDayCSSClass:active,span.k-dropdown.invalidTextFieldPeriodEditEndDayCSSClass:active{border:1px solid red}span.k-dropdown.invalidTextFieldPeriodEndDayCSSClass:focus,span.k-dropdown.invalidTextFieldPeriodEditEndDayCSSClass:focus{border:1px solid red}span.k-dropdown.invalidTextFieldPeriodEndDayCSSClass:hover,span.k-dropdown.invalidTextFieldPeriodEditEndDayCSSClass:hover{border:1px solid red}span.k-dropdown.invalidTextFieldPeriodEndDayCSSClass,span.k-dropdown.invalidTextFieldPeriodEditEndDayCSSClass{border:1px solid red}span.k-dropdown.invalidTextFieldFrequencyCSSClass:active{border:1px solid red}span.k-dropdown.invalidTextFieldFrequencyCSSClass:focus{border:1px solid red}span.k-dropdown.invalidTextFieldFrequencyCSSClass:hover{border:1px solid red}span.k-dropdown.invalidTextFieldFrequencyCSSClass{border:1px solid red}.invalidEndDateCSSClass{border:1px solid red}.invalidEndDateCSSClass:active{border:1px solid red}.invalidEndDateCSSClass:focus{border:1px solid red}.invalidEndDateCSSClass:hover{border:1px solid red}.invalidBeginingDateCSSClass{border:1px solid red}.invalidBeginingDateCSSClass:active{border:1px solid red}.invalidBeginingDateCSSClass:focus{border:1px solid red}.invalidBeginingDateCSSClass:hover{border:1px solid red}.isInValidLoadPeriodDataErrorTextContainer{margin-bottom:20px}.isInValidEditLoadPeriodDataErrorTextContainer{margin-bottom:20px}#loadedPeriodGrid .k-grid-content{height:245px}#loadedEditPeriodGrid .k-grid-content{height:220px}.reportingPeriodDialogActionsSave,.editReportingPeriodDialogActionsSave{margin-left:10px;margin-right:10px}#addReportingPeriodDialogActions .reportingPeriodDialogActionsLoadPeriod,#editReportingPeriodDialogActions .editReportingPeriodDialogActionsLoadPeriod{background-color:#267DBF;font-family:Roboto, arial, sans-serif;font-size:14px;color:#fff;text-transform:uppercase;border-radius:25px}#addReportingPeriodDialogActions .reportingPeriodDialogActionsSave,#editReportingPeriodDialogActions .editReportingPeriodDialogActionsSave{background-color:#03C03C;font-family:Roboto, arial, sans-serif;font-size:14px;color:#fff;text-transform:uppercase;border-radius:25px}#addReportingPeriodDialogActions .addReportingPeriodDialogActionsCancel,#editReportingPeriodDialogActions .editReportingPeriodDialogActionsCancel{background-color:#aaa;font-family:Roboto, arial, sans-serif;font-size:14px;color:#fff;text-transform:uppercase;border-radius:25px}#confirmDeleteDialogActions .confirmDeleteBtn{background-color:#d9534f;font-family:Roboto, arial, sans-serif;font-size:14px;color:#fff;text-transform:uppercase;border-radius:25px}#confirmDeleteDialogActions .cancelDeleteBtn{background-color:#aaa;font-family:Roboto, arial, sans-serif;font-size:14px;color:#fff;text-transform:uppercase;border-radius:25px}#confirmDeleteDialogActions{position:relative;text-align:right;margin-right:10px;margin-top:30px}#editReportingPeriodStartDate,#editReportingPeriodEndDate{pointer-events:none}#reportingPeriodContainer .reportingPeriodRow{margin-bottom:20px}#addReportingPeriodDialogActions:after,#editReportingPeriodDialogActions:after{content:'';display:table;clear:both}#addReportingPeriodDialogActions button:first-child,#editReportingPeriodDialogActions button:first-child{float:left}#addReportingPeriodDialogActions button,#editReportingPeriodDialogActions button{float:right}#addReportingPeriodDialog .impFieldStyle,#editReportingPeriodDialog .impFieldStyle{color:red}#rp-table .k-state-selected .k-button{color:#515967}#editReportingPeriodDialog .editReportingPeriodDialogFieldsContainer{margin-bottom:15px}#editReportingPeriodDialog .editReportingPeriodDialogFieldsContainer span.k-datepicker{padding:0px;width:90%}.pure-g.gutters{margin:0 -0.5em}.pure-g.gutters>[class*=pure-u]{box-sizing:border-box;padding:0em 0.5em}#rp-table .k-grid-header .k-header{text-overflow:initial;white-space:normal;vertical-align:top}.addReportingPeriodDialogFieldsContainer div{margin-bottom:15px}.downloadTemplateContainer .fieldlist li{list-style:none}.downloadTemplateContainer .fieldlist{padding:0}.downloadTemplateContainer .downloadTemplateContainerElement{margin-bottom:10px}.invalidDownloadTemplateErrorContainer{color:red}.invalidUploadTemplateErrorContainer{color:red;margin-top:15px}span.k-dropdown.invalidTemplateTypeCSSClass:active{border:1px solid red}span.k-dropdown.invalidTemplateTypeCSSClass:focus{border:1px solid red}span.k-dropdown.invalidTemplateTypeCSSClass:hover{border:1px solid red}span.k-dropdown.invalidTemplateTypeCSSClass{border:1px solid red}.processReportFailureStatusCSSClass,.uploadReportFailureStatusCSSClass{color:red;font-family:Roboto, arial, sans-serif;font-size:14px}.processReportSuccessStatusCSSClass,.uploadReportSuccessStatusCSSClass{color:green;font-family:Roboto, arial, sans-serif;font-size:14px}.selectTemplateContainer .fieldlist li{list-style:none}.selectTemplateContainer .fieldlist{padding-left:0px}#uploadReportDialog .demo-section.k-content.uploadReportContainer{padding:0px 0px}#uploadReportContainer{margin-top:15px}#uploadReportBtn,#downloadTemplateBtn,#processGridButtonId{background-color:#267DBF;min-width:50px;border-radius:25px;min-width:50px;text-transform:uppercase;padding:0 20px;font-size:14px;height:35px}#downloadTemplateBtn{margin-left:0px}.uploadReportActionContainer{margin-top:15px}#uploadReportBtn:hover{background-color:#0A2D44}#downloadTemplateBtn:hover{background-color:#0A2D44}#processGridButtonId:hover{background-color:#0A2D44}.k-dialog-titlebar .k-window-title.k-dialog-title{font-family:Roboto, arial, sans-serif;font-size:14px;font-weight:bold}#uploadReportDialog{padding:0px 0px;height:auto}.uploadReportContainer p{padding-top:10px}.uploadReportLabel{font-family:Roboto, arial, sans-serif;font-size:14px;font-weight:bold}#downloadTemplateBtnContainer{margin-top:20px}.downloadTemplateContainer{background:#fff;border-radius:2px;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);padding:15px;width:40%}#downloadTemplateContainerHeader p{text-align:center;font-size:20px;font-weight:bold}#guttersContainerDownloadTemplate{display:flex;margin-top:20px}.reportActionContainer{flex-grow:100}#guttersContainerDownloadTemplate .impFieldStyle{color:red}#uploadReportDialog .impFieldStyle{color:red}#uploadReportDialog .uploadReportContainer .uploadReportStatusContainer{margin-top:15px}#uploadReportDialog .uploadReportFieldRow{margin-top:15px}#uploadReportErrorGridContainer,.uploadReportStatusContainer{margin-top:15px}#uploadReportErrorGridContainer{margin-top:15px;margin-bottom:15px}#franchisorSelector{width:100%}#franchisorSelector span.k-widget.k-dropdown.k-header{min-width:100%;width:100%}.pure-g.gutters{margin:0 -0.5em}.pure-g.gutters>[class*=pure-u]{box-sizing:border-box;padding:0em 1em}#actionBtnContainer{margin-top:30px}#uploadFileInputContainer .k-upload ul li .k-upload-status button{min-width:0}.rms-navbar{border-width:0 0 2px 0;border-style:solid;border-color:#aaa;margin-top:15px;margin-bottom:30px;padding:0;display:flex}.rms-navbar .tab{display:inline-block}.rms-navbar .tab a{cursor:pointer;padding:2px 5px;text-transform:capitalize}.rms-navbar .tab button{cursor:pointer;min-width:initial;height:initial;margin:0;border-radius:20px;padding:1px 15px;margin-bottom:2px}.rms-navbar .tab-end{margin-left:auto}#periodReportEntityRelationshipDataTable tbody tr .totalSalesHeaderRow{width:15%}#periodReportEntityRelationshipDataTable tbody tr .licenseHeaderRow{width:35%}#periodReportEntityRelationshipDataTable tbody tr .relationshipTypeHeaderRow{width:50%}#periodReportEntityRelationshipDataTable td,th{padding:5px}.periodReportInfoContainer .periodReportEntityRelationshipContainer{overflow-y:auto;max-height:400px}#periodReportEntityRelationshipDataTable{width:100%}#periodReportEntityRelationshipDataTable tbody{margin-bottom:10px}.rmsSearchInputContainer .k-dropdown{width:100%}.rmsSearchContainer>.rmsSearchHeader{margin-top:50px;font-size:18px}.rmsSearchActionContainer{padding:0px}.rmsSearchActionContainer>button{margin-left:0px;float:right}.rmsSearchActionContainer .searchValidationMessageContainer{color:red}.rmsSearchActionContainer .btn-reset{background:red}.rmsSearchInputContainer .ng-isolate-scope{width:100%}.rmsSearchInputContainer .k-numerictextbox,.k-datepicker{width:100%}.rmsSearchContainer .rmsSearchCheckboxContainer .rpm-checkbox-label{margin-bottom:2px;margin-top:0px;margin-left:0px;margin-right:0px}.rmsSearchCheckboxContainer{margin-bottom:10px;margin-top:20px;margin-left:0px;margin-right:0px}.rmsSearchContainer .rpm-card .pure-g{margin-bottom:15px;padding-top:0px}.posTransactionFailureStatusCSSClass{color:red;font-family:Roboto, arial, sans-serif;font-size:14px}.posTransactionSuccessStatusCSSClass{color:green;font-family:Roboto, arial, sans-serif;font-size:14px}.ProcessPosTranscationsBtnWrapper{text-align:center}.ProcessPosTranscationsBtnWrapper .ProcessPosTranscationsBtn{top:50%}bm-batches{position:relative;display:block}bm-period-reports{position:relative;display:block}.invoice-popup{max-width:1200px}.backout-popup>div{margin:8px 0}.backout-popup textarea{width:100%}.backout-popup.rpm-modal .reset-ids{max-width:400px}.backout-popup.rpm-modal .reset-ids span{font-size:.8rem}.batch-buttons,.period-report-buttons{margin:12px 0}.send-email-popup{display:flex;flex-wrap:wrap;align-items:center;text-align:center;max-width:600px;padding:15px}.send-email-popup>div{padding:5px 0;width:100%}.send-email-popup .draft-date,.send-email-popup .is-correction{width:50%}.send-email-popup .correction-message{text-align:left}.send-email-popup textarea{width:100%}.send-email-popup .button-group{margin-top:15px}.selectSameStatusError{color:red}.rpm-frm-items .form-buttons{margin-top:20px}.rpm-pr-index .select-other{display:flex;align-items:baseline}.rpm-pr-index .select-other>span{font-weight:bold;flex-grow:1}[kendo-window] .rpm-new-adjustment-popup.rpm-modal{padding:0px;margin:8px;max-width:100%;width:550px;display:flex;flex-wrap:wrap}[kendo-window] .rpm-new-adjustment-popup.rpm-modal .rpm-row{padding-bottom:0 5px 12px 5px}[kendo-window] .rpm-new-adjustment-popup.rpm-modal .created-date,[kendo-window] .rpm-new-adjustment-popup.rpm-modal .desc,[kendo-window] .rpm-new-adjustment-popup.rpm-modal .fee-total,[kendo-window] .rpm-new-adjustment-popup.rpm-modal .button-commands{flex:0 1 100%}[kendo-window] .rpm-new-adjustment-popup.rpm-modal .fee-ad,[kendo-window] .rpm-new-adjustment-popup.rpm-modal .fee-royalty,[kendo-window] .rpm-new-adjustment-popup.rpm-modal .fee-technology,[kendo-window] .rpm-new-adjustment-popup.rpm-modal .fee-tafs{text-align:center;flex:0 1 50%}[kendo-window] .rpm-new-adjustment-popup.rpm-modal .desc textarea{width:100%}[kendo-window] .rpm-new-adjustment-popup.rpm-modal .fee-total{text-align:center}[kendo-window] .rpm-new-adjustment-popup.rpm-modal .button-commands{width:100%}[kendo-window] .rpm-new-adjustment-popup.rpm-modal input[type=text]{padding:0}period-report-sections{display:block;position:relative}period-report-sections business-info-display.header-business-details{font-weight:bold}period-report-sections business-info-display.header-business-details .separator{display:inline}period-report-sections business-info-display.header-business-details .separator::after{content:'|'}period-report-sections .fee-totals>div{display:flex}period-report-sections .fee-totals>div>span{width:120px;padding:3px;flex-grow:0}period-report-sections .fee-totals>div>span:first-child{text-align:right;flex-grow:1}period-report-sections-dynamic-fees{display:block;position:relative}period-report-sections-dynamic-fees business-info-display.header-business-details{font-weight:bold}period-report-sections-dynamic-fees business-info-display.header-business-details .separator{display:inline}period-report-sections-dynamic-fees business-info-display.header-business-details .separator::after{content:'|'}period-report-sections-dynamic-fees .fee-totals>div{display:flex}period-report-sections-dynamic-fees .fee-totals>div>span{width:120px;padding:3px;flex-grow:0}period-report-sections-dynamic-fees .fee-totals>div>span:first-child{text-align:right;flex-grow:1}.rpm-section,.rpm-modal{padding:30px}.rpm-section * :not(.fa):not(.k-icon),.rpm-modal * :not(.fa):not(.k-icon){font-family:'Roboto', arial, sans-serif;font-size:14px}.rpm-section .rpm-row,.rpm-modal .rpm-row{padding:0 0 30px 0}.rpm-section h1,.rpm-modal h1{font-size:22px}.rpm-section h2,.rpm-modal h2{font-size:18px}.rpm-section label,.rpm-modal label{font-size:16px;font-weight:500;margin:10px 0;display:inline-block}.rpm-section form,.rpm-modal form{margin-top:20px}.rpm-section fieldset,.rpm-modal fieldset{border:none;margin:0;padding:0}.rpm-section button,.rpm-modal button{text-transform:uppercase}.rpm-section button[disabled],.rpm-modal button[disabled]{opacity:.6;cursor:not-allowed}.rpm-section .rpm-checkbox,.rpm-modal .rpm-checkbox{opacity:0;position:absolute}.rpm-section .rpm-checkbox,.rpm-section .rpm-checkbox-label,.rpm-modal .rpm-checkbox,.rpm-modal .rpm-checkbox-label{display:inline-block;vertical-align:middle;cursor:pointer}.rpm-section .rpm-checkbox-label,.rpm-modal .rpm-checkbox-label{position:relative;margin:0 10px 10px 0}.rpm-section .rpm-checkbox+.rpm-checkbox-label:before,.rpm-modal .rpm-checkbox+.rpm-checkbox-label:before{content:'';background:#fff;border:1px solid #EDEDED;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center}.rpm-section .rpm-checkbox:checked+.rpm-checkbox-label:before,.rpm-modal .rpm-checkbox:checked+.rpm-checkbox-label:before{background:#267DBF;box-shadow:inset 0px 0px 0px 4px #fff}.rpm-section .rpm-checkbox:focus+.rpm-checkbox-label,.rpm-modal .rpm-checkbox:focus+.rpm-checkbox-label{outline:1px solid #EDEDED}.rpm-section .rpm-header,.rpm-section .rpm-card,.rpm-modal .rpm-header,.rpm-modal .rpm-card{background-color:#fff}.rpm-section .rpm-card,.rpm-modal .rpm-card{box-shadow:0px 0px 1px 1px lightgrey;margin:0 0 30px 0;padding:15px}.rpm-section .rpm-left,.rpm-modal .rpm-left{float:left}.rpm-section .rpm-right,.rpm-modal .rpm-right{float:right}.rpm-section #user-menu,.rpm-modal #user-menu{text-align:right}.rpm-section button,.rpm-section .rpm-btn,.rpm-modal button,.rpm-modal .rpm-btn{background-color:#267DBF;color:#fff;border-radius:25px;min-width:152px;height:44px;padding:0 30px;margin-left:15px;text-transform:uppercase}.rpm-section button:hover,.rpm-section .rpm-btn:hover,.rpm-modal button:hover,.rpm-modal .rpm-btn:hover{background-color:#0A2D44}.rpm-section button.grid-edit-button,.rpm-section .rpm-btn.grid-edit-button,.rpm-modal button.grid-edit-button,.rpm-modal .rpm-btn.grid-edit-button{font-size:16px;min-width:0;border-radius:15px;padding:6px 15px;margin:4px 5px;height:auto}.rpm-section button.grid-edit-button i,.rpm-section .rpm-btn.grid-edit-button i,.rpm-modal button.grid-edit-button i,.rpm-modal .rpm-btn.grid-edit-button i{margin:0 5px}.rpm-section button.grid-check-button,.rpm-section .rpm-btn.grid-check-button,.rpm-modal button.grid-check-button,.rpm-modal .rpm-btn.grid-check-button{color:#FAD957;font-size:14px;min-width:0;border-radius:10px;padding:0px 5px;margin:4px 5px;height:auto}.rpm-section button.grid-check-button i,.rpm-section .rpm-btn.grid-check-button i,.rpm-modal button.grid-check-button i,.rpm-modal .rpm-btn.grid-check-button i{margin:0 5px}.rpm-section button.rpm-selected-row-btn,.rpm-section .rpm-btn.rpm-selected-row-btn,.rpm-modal button.rpm-selected-row-btn,.rpm-modal .rpm-btn.rpm-selected-row-btn{background-color:#03C03C}.rpm-section .k-grid tr.k-state-selected button:hover,.rpm-section .k-grid tr.k-state-selected button:active,.rpm-section .k-grid tr.k-state-selected button:focus,.rpm-modal .k-grid tr.k-state-selected button:hover,.rpm-modal .k-grid tr.k-state-selected button:active,.rpm-modal .k-grid tr.k-state-selected button:focus{background-color:#62B4DD}.rpm-section .btn-accept,.rpm-modal .btn-accept{background-color:#03C03C}.rpm-section .btn-accept:hover,.rpm-modal .btn-accept:hover{background-color:#03C03C;-webkit-filter:brightness(85%);filter:brightness(85%)}.rpm-section .btn-cancel,.rpm-modal .btn-cancel{background-color:#aaa}.rpm-section .btn-cancel:hover,.rpm-modal .btn-cancel:hover{background-color:#aaa;-webkit-filter:brightness(85%);filter:brightness(85%)}.rpm-section .btn-select-other,.rpm-modal .btn-select-other{float:right;position:absolute;top:65px;right:30px}.rpm-section .edit-btn,.rpm-modal .edit-btn{width:1.5em}.rpm-section select,.rpm-section input[type=text],.rpm-section input[type=password],.rpm-section input[type=number],.rpm-section input[type=tel],.rpm-section input[type=email],.rpm-modal select,.rpm-modal input[type=text],.rpm-modal input[type=password],.rpm-modal input[type=number],.rpm-modal input[type=tel],.rpm-modal input[type=email]{background-color:#fff;box-shadow:none;border-color:#aaa;border-radius:0;padding-left:10px;padding-right:10px;height:44px}.rpm-section .k-widget input[kendo-date-picker],.rpm-section .k-widget input[kendo-date-time-picker],.rpm-modal .k-widget input[kendo-date-picker],.rpm-modal .k-widget input[kendo-date-time-picker]{padding-left:0px;padding-right:0px}.rpm-section .select-s,.rpm-modal .select-s{width:150px}.rpm-section .select-m,.rpm-modal .select-m{width:200px}.rpm-section .select-l,.rpm-modal .select-l{width:310px}.rpm-section .rpm-navbar,.rpm-modal .rpm-navbar{border-width:0 0 2px 0;border-style:solid;border-color:#aaa;padding:0 0 5px 0;margin-top:15px;margin-bottom:30px}.rpm-section .tab,.rpm-modal .tab{font-size:1.38em;text-decoration:none;padding:0 1.1em 0 1.1em;color:#aaaaaa}.rpm-section .tab-selected,.rpm-modal .tab-selected{color:#244289;border-style:solid;border-width:0 0 5px 0;border-color:#244289}.rpm-section .k-grid,.rpm-modal .k-grid{line-height:2em}.rpm-section .k-grid th,.rpm-modal .k-grid th{border-width:0 1px 1px 0;font-weight:600}.rpm-section .k-grid td,.rpm-modal .k-grid td{border-width:0 0 1px 0;line-height:2em}.rpm-section kendo-date-picker,.rpm-modal kendo-date-picker{background-color:#fff;box-shadow:none;border-color:#aaa;border-radius:0;padding:0 10px 0 10px;height:44px}.rpm-section .k-date-picker,.rpm-modal .k-date-picker{border-radius:0}.rpm-section input.rpm-datepicker,.rpm-modal input.rpm-datepicker{border-radius:0}.rpm-section .k-picker-wrap,.rpm-modal .k-picker-wrap{height:44px}.rpm-section .k-input,.rpm-modal .k-input{display:inline-block;margin:0}.rpm-section .k-select .k-icon,.rpm-modal .k-select .k-icon{margin-top:50%}.rpm-section #cmGeneralModalContent,.rpm-modal #cmGeneralModalContent{text-align:center}.rpm-section .rpm-big-text,.rpm-modal .rpm-big-text{margin-left:15%;font-size:22px}.rpm-section span.k-combobox>.k-dropdown-wrap,.rpm-modal span.k-combobox>.k-dropdown-wrap{height:42px;width:100%}.rpm-section span.k-combobox>.k-dropdown-wrap>.k-input,.rpm-modal span.k-combobox>.k-dropdown-wrap>.k-input{height:37px;width:88% !important}.rpm-section span.k-combobox>.k-dropdown-wrap,.rpm-modal span.k-combobox>.k-dropdown-wrap{border-radius:0}.rpm-section .diabled-class,.rpm-modal .diabled-class{background-color:#FCFCFC;color:#898E97}.rpm-section .conceptSelect:hover:enabled,.rpm-modal .conceptSelect:hover:enabled{border-color:#AFDBF4}.rpm-section .k-state-hover,.rpm-modal .k-state-hover{border-color:#AFDBF4;background-color:#AFDBF4}.rpm-section .line-item,.rpm-modal .line-item{border:solid #EDEDED;border-bottom-style:none;border-width:1px 0;padding-bottom:0px !important;background:white}.rpm-section .line-item input,.rpm-section .line-item select,.rpm-modal .line-item input,.rpm-modal .line-item select{border:none}.rpm-section .line-item input[type=number],.rpm-modal .line-item input[type=number]{width:5em;text-align:right;padding-right:5px}.rpm-section .line-item input.currency,.rpm-modal .line-item input.currency{width:20em !important}.rpm-section input.ng-dirty.ng-invalid,.rpm-modal input.ng-dirty.ng-invalid{border:solid 1px red !important}.rpm-section .rpm-card-header,.rpm-modal .rpm-card-header{letter-spacing:0}.rpm-section .rpm-kendo-grid,.rpm-modal .rpm-kendo-grid{letter-spacing:0}.rpm-section .itt-s1-subtotal,.rpm-modal .itt-s1-subtotal{margin-right:30px}.rpm-section .itt-s1-subtotal-amount,.rpm-modal .itt-s1-subtotal-amount{color:#267DBF;font-size:33px}.rpm-section .pad-input-bottom,.rpm-modal .pad-input-bottom{margin-bottom:10px !important}.rpm-section .multi-select-3,.rpm-modal .multi-select-3{height:18em !important;overflow-y:hidden}.rpm-section .multi-select-3>option,.rpm-modal .multi-select-3>option{padding:7px 0;border-bottom:gray;border-style:solid;border-width:thin;border-top-style:none;border-right-style:none;border-left-style:none;font-size:12px}.rpm-section .multi-select-2,.rpm-modal .multi-select-2{height:18em !important;overflow-y:hidden}.rpm-section .multi-select-2>option,.rpm-modal .multi-select-2>option{padding:7px 0;border-bottom:gray;border-style:solid;border-width:thin;border-top-style:none;border-right-style:none;border-left-style:none;font-size:12px}.rpm-section .line-item-sub,.rpm-modal .line-item-sub{border:solid #EDEDED;border-width:1px 0;border-bottom-style:none;padding-top:10px}.rpm-section input[type=number]::-webkit-inner-spin-button,.rpm-section input[type=number]::-webkit-outer-spin-button,.rpm-modal input[type=number]::-webkit-inner-spin-button,.rpm-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rpm-section .no-scrollbar .k-grid-header,.rpm-modal .no-scrollbar .k-grid-header{padding:0 !important}.rpm-section .no-scrollbar .k-grid-content,.rpm-modal .no-scrollbar .k-grid-content{overflow-y:visible}.rpm-section title-info,.rpm-modal title-info{margin-bottom:25px}.rpm-section .tab-area,.rpm-modal .tab-area{margin-top:10px}.rpm-section .checkbox-row,.rpm-modal .checkbox-row{margin-top:35px}.rpm-section .k-header.k-grid-toolbar.ng-scope,.rpm-modal .k-header.k-grid-toolbar.ng-scope{border-left-width:1px;border-right-width:1px;border-top-width:1px}.rpm-section .pull-right,.rpm-modal .pull-right{text-align:right}.rpm-section .save-success,.rpm-modal .save-success{width:290px;height:60px;background:rgba(0,153,0,0.7);color:white;font-size:1vw;display:flex;justify-content:center;align-items:center;transition:all .01s;text-align:center}.rpm-section .save-error,.rpm-modal .save-error{width:400px;height:160px;background:rgba(255,0,0,0.7);color:white;font-size:.85vw;display:flex;justify-content:center;align-items:center;transition:all .01s;text-align:center}.rpm-modal{padding:0 !important}.rpm-modal #button-row{margin-top:1em;text-align:center}.rpm-modal button{min-width:25%;width:30%}.rpm-modal button:first-child{margin:0}.ngdialog.ngdialog-theme-default.ngdialog-email-dialog .ngdialog-content{width:80%}rms-key-value-grid{display:block;position:relative}tr>.wib-calc-grid-item>.k-widget.k-numerictextbox{width:initial;max-width:90px}cm-weeks-in-business-calculator{display:block}cm-weeks-in-business-calculator button.pure-button{min-width:initial;margin:0;border-radius:8px;width:45px;padding:0px 20px}rms-weeks-in-business-display{display:flex;justify-content:space-around;flex-wrap:wrap}.wib-calc-window{text-align:right}.wib-calc-window rms-weeks-in-business-display{font-size:1.2rem;border-top:1px dashed #57595E;margin-top:12px;padding:12px 0}[ces-components].is-loading{position:relative}[ces-components].is-loading::after{position:absolute;z-index:2000;left:0;bottom:0;right:0;top:0;background-color:#57595E;background-color:rgba(86,89,94,0.5);-ms-opacity:0.8;opacity:0.8;display:flex;border-radius:8px;justify-content:center;align-items:center;content:url("/Content/css/images/icons/loading-gears.gif");min-height:55px}tax-return-analysis .buttons{margin-top:30px;text-align:right}@font-face{font-family:"agGridAlpine";src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABNkAAsAAAAAIqAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAlMAAAReYc5joU9TLzIAAANcAAAAQAAAAFZWUVJ5Y21hcAAAA5wAAAHqAAAFgHCsDfxnbHlmAAAFiAAACesAABCUC9Ir6mhlYWQAAA90AAAANAAAADZ2zsSBaGhlYQAAD6gAAAAeAAAAJAfSBC5obXR4AAAPyAAAABcAAAEou4D/+2xvY2EAAA/gAAAAbwAAAJbPsst2bWF4cAAAEFAAAAAfAAAAIAFgAHNuYW1lAAAQcAAAATUAAAJG5xgJvXBvc3QAABGoAAABuQAAApPSPvKNeJx9k81SE1EQhc9kQgwJBkREjREU//GPYX4yJiGQMAFisXDhwoUbXGhpUa54Atc+gOUD+BQ+geXSlQ/gA1g+gN/tTAyyIFOZubf79Onuc/vKk1TRmroqZDv7z1U7PDh6r7qKGv2c//jaO3z75kDl8Q5f0b5lef4f1bSiFzrSN0/ea+9zoeQX/K6/73/wP/k/5IO6pkegq1rnCRXxDhQrUVOpCiphC1k/UQu0z7tt1nktaso8mQa6QM6QmIExruqpbmkOnr7x9LQJKuZxnD3euzy3NXsKItUd+BOq2cDqWBvUeU7T2qHGHnV0iG7hncO3ReaAmD6+PrX5hiqajnt6SeS89eYikxwX8w+1bfvAdkuoMEa14W/C7/gek3Vsb5IpIuIh7Amobq7hKv8q3hhMQGzHNHPRSyAjKoy1zMp1FtHZjG7C/kyvdJ+47TymZyqOer5H9RN73/hS8hy3duDaBfuAGiZWdyJ3yRVoiL/CSWV6p4/6oq/6rp/6pd/gF8kSWQebcG+dqsw0+p1EZ3jb/6yu0zOcxUnU/4gKfTdNmxDfIFfQZZvB57SJWQdYY8NX4XT4jGpS9Jpi8gLLG2Etsd9gH4Ku5dPY4jlrOg+YATcBdbRY5+2YRvOWsr9MtFuN6rpoarXguWSn5TR1N2nWdm7m3SnX0fkK34DOEtNnD+9VLI5pYmlYVErVjmMNf0q1k2yuqgZVRcxA2SZraLcgI9N1+hhVEumG3YChTdUKFST5jVzQeau+k5/UguFCi/JQIshvcmyauUnuU5ubit2/LKNqzAB4nGNgZOpknMDAysDAVMW0h4GBoQdCMz5gMGRkAooysDIzYAUBaa4pDA4Muh8NmF8AuVHMb0GmMDCC5ADUogpqeJy11IdSWkEYxfE/RdNM79X0jgJiQIogIMhjmO6Y4pju5CnzJt8LxJzlnjyAmcnO/Fh2udy9O3fPB8wABXkqRcgXyZHab83mpvMFjk7ni/zSeI7D5PW9xBY77EV5f1+zJTbZZjdy09HfltPVc1zjPs80WqNClxZ9aoyp0tHsKm0GNKizzhJNlhkyYYUeIzb0/7xWLzLLIa16RM9xTPc7zglOcorTnOEs5zjPBS5yictc4apWu84N5rnJLW5zh7vc0/oPeMgjHvNE+ynp9wUWKesBZzlYWzvg9alVuq1+bVztaLftQaOujTaXh5OV3mjjH272H9pc+ij89GhCepuZtNtNq8hz68oLa8lL68srq8lrG8sbq8pb68iWpROybavyztry3gbywRry0eqyY+uya0vyyZry2Zbliw3lq6W9f7MV+W49+WEj2TO9wMhlUlYinyH1hUzKVhQzKV8xk9GZJkynmzCdc8J04glLGQxTCghLby9MySBMGSFMaSFMuSFMCSJMWSJMqSJM+SJMSSNMmSNM6SNMOSRMiSRM2SRMKSVMeSVMySVMGSVMaSZMuSZMCSdMWSdMqSdM+SdMlYAw1QTCVB0IU50gTBWDMNUOwlRFCEt1MyxlJmz6/AsZUr+YIfXlDOU/rrOgigAAeJzFF21sU9f1nntjvzgJSRx/vJgQg/3ivNSxwxL7+dkx2JAEEmhIqWpYCqMhMCbWdFppM7EBbsd+dEVV1apS6A/yY9O2oFVaQEOb+sFKtZaRqh/qVLQf/fixdkxkXbNRodIZ3mXnXttpApnW/Zr93rnn3nt8zrnnni8TIPihcyxKqgmBgEdVPAEjYOoBOsdrCgW4yu9HeJxFs4VCJlMoCHLbzes3r7NP2afEhr+qIx7SRIhLURXdtJkChhAwVaAuXcBPnn028uqrNIMg8iwfHR4eXidXInKBPrFgMnzv8DD/YiE9qiWEsh7WQypRjmo6Y07VhJPds7nLaX4GrqZnuQ2uz6ZhCx5F0k6wCeImq/CnQcWu2N2qV/V2mQkzEddb9VaXoqOSqBnqBlcPjI6YqZQ5MvpRGRnpPn68e2JCQjaxaEsi1uvlXYTk/yOTle6tFjFF3l3MqekxjyZG+G0+fzafh4P5PFtmvY0XeJAfK+t5mV0mLuITtx2sBY/T7YdYoCsDhjPeAQ4wVVDZD2587o/58WFVcrTm+N+GZmBqiF3G+aLNG5+Dd+gCTN21mL+6NH+GznUb9yetizRyO2fr4oMLeTLJ0xlwhpbiizxZ1S18i4vfvZVv0Xbs++yb6L+VpJEQByiqA5i5Euzi6jxub1fCENdGP+Ej3Xu5BZmZmQunq6t9dd7ODZ3eOh/8Hn6axg3+KqydmcksW+ZvavUFOzuDvtAKv2BfIWVEMa6K91NHSCjgDNg0Z8ylOdPg1Jwsaj1FD/DN8q5eyhdoLM+PiZsq3lbJ7+lp5GFDHSm6DxyEFL+AYcii/AKfKcVj8Tw/ZOfwND7SLC1v92CUBFSJuL1oqATaqVVzoQ70NK/ROnNwNc8NoTK8gVADbsAb7OXOoPUC7b+nU7NeEHu0X+u09tH+Ugw+zZ4WvuYANJfiAB3dBa7Cvb18Cnb08pN8qhd2IKCJRVPYgSTkljgGXUEb6Aqw9TKQYYsIZLjObbMY1IvPHkKBioq2moEk5qGzkIRUduHZn8A4aCIdZK3ga6qJWJcfVoJSCyIp2ZUOuhrMDKg499NYl6nbtWAHGHFTVxNI6VbUhNlBg9C4NjKwfWT75HgzY+6+aDRi7hr7+uT4iooKz9BotM+9fPTowN2b0mGjfVM4UJlsuWdT2D0w1OLbc/RJ+nP87R19h7dWVZu7tI5IIgbQd2hrddWafY7me7rW7zVbuleG+9uN9t1Jd3gg1zKQ3omLC/SvxdwRRf3RpYUyUtdQhpZOQlHh1WDDTfR23ETvpxX9R/f4UPhTR0eXo2r8/IrxyV9J5ZslsqICfhzeFA5v2iYA+My961FkEV7aerhPaFtVGidRp4GwBKWYG0PbK2QZaqR4FKduBGyqxzRMNlZ4qUBPWdPvZ9+jc4XJszBcyGbffy8z+T4p50J6jc7hvTnkbeiKKnISvfbKK+lCgRu5HBjnzqVlbakhNcU4QfpynIjc0URWEo3opJ2sJsTUjJi64A39lznWqbPZ7EsSWm/9p0khX/xkS2OmNKI6lfPnv1UnAlgdQ/i6UI6Br46vWFNwDODIxoSPWm9LViiCnuIziMFv+Aw9IOXyzVmUleXHUIVMJrOEzVzo61iA0WZXpMngYC5Hz0iT8RpyWxxhscYw1ANsfTF0YIsII+qf7eZn+Jnu2XKMTNDzWJ8aSQQlxDOQBkMr+pHEOkDF1BzSPBg6tBbaARHpaz8LrtGmplK7k8ndqakpbU3wORjiv4aDEgdtfhOuamntruTIQyPJu7S0kptCuFGs7D4wkpQ2vXmTzco8fotNA5gTRXG0ic4BlbCJBqQ0F/mSLh8cPHbNvEbbzWsmJpQ3IW4NCrgL5/QT3OFvDg5CvBUxfMy1g4OD4zjic+2PEC/XkOfYc6iFU+bhmAfQKTEZagbogPWSHxsG2sP5h1g07+W8B+gHWTj4oVxjLn7sA7k2n2++9Fe0vzH/LWb08gspvOd8piz/HfZOUf682HlFsvNC0X/KmgilimL/VNZkviZMF/OiSG8qwPfSnKchxaI4dkOy5E+XWL3sz0SmVbG0KaL5oJeuXImcPx+RkPrl8JiE82cr9jEBzKZLdzIQF2isy6tCB0CwVQc/eNyCcKm+hvdEI4Nbdqb2t/NosAW2IALvBlvE4lJtDh/ZuWUwEm0J8mj7fv73liC8274/JdfK+j2Adc6LfqOjfhrmQrui3VLkAl1etz3YGk+AMHDAiLHGU8vWbV237JQsaQMC8g+cPl/Q5wPDej4HP8mxsVBHRwir3z5JcyLY2ag14mM10BMiKRTv8Ag7TIKlKpMoflWzVQxZAMWOhkZTKfY6NLkuegm0eitaBgQFliDVG/MiqsPdz2D2tjmau1ebeyvranwNqhv8nnUb9gNQ5vZE1eN/icAll6Omsn4y0dblhOWVKoVKOlFZVV1X21B/ER55xlFdXVfTVu2oHl3ub2xyNdTyj1Zsq9lnt/mM9q+p1ciBPlVf76r1TtYy1sT/anfrjfGG4xUVoFQ2XBTHqZJnmmbTGImrSBtZTzaSO0mO7CSj5Ft4Rj9VG1gtVSpCHVSnrgw1W2wBpxcrqZmwuVVRmAzpVorucWO90lQ58UrDhNxqzMDaGzPMMKBFYpioPTG9A/SQXVM8MbMVcw1ztm0IA6oU3tDGP+YffzmDZjhkXfjHnBanDqsSaFxbBS9WRbblIo7wxrZxR2TbtkjVupau5X6wXocjhwHy2fidSYBDWfjdIUGP5kiFHz2X7H+U/XJJ/s1ydsN63e5A8rm3nPUoDA5DnWTueLCtv506IjmUAzbF5Q37NyYfeXmz8ei/EqGR7JEjQaRmAEfy8MhtcSkzMp1O8wuQSnP6WVp0a92cLOxn3eSOcoTVC7dZJcxWLyKMBQWUYdYldkrB9fj4gd6+vt4D41Bfxh7/zq4dhmkaO3a9V0bYZbHB/7mY+MaRRUQSKcWT0KUG4z0htJEFoZj49f9Btb6He3sfflyAvq+mJZ0r0SMofGWFb6t9iopFV6TABf8BZT85241/BovnG2Rjsq7KTkbkQPyXG5AdSTEXWh/T09ZWTNYZmJUL/GSWzllvl2UxekLcmssBl6AO6ugJrH5Dpfs+wZjYc9DiKmP8Cr+yeA97V2xtsWTKXy/Ns0hQ2vsFc8l+X/TYJtwPX/Ra5/mfe6BJYH+AlT0luijtFSd04WnOyoLTc9+8faJ0ulgfdOzS6WeyLECKTmOdEC65INePYUXykC6RS0XpB4/Xrqj4pwodAOM5Jnpmz5c9ghFPmCoSqviYQF8rNgFmeG08m9y95xu5Suv5H3UPlDuFns7tKx8aGTgZt/rpa9gOaJEN1Wub9qxJjSSncvDA0cZvr0vJbkHr3GzbnrsPKemLhPwbDwYCEQB4nGNgZGBgAOLsD0FR8fw2Xxm4mV8ABaI4H+9rgNH/f///zfyW+S1QJQcDE5BkAACRug+HeJxjYGRgYH7BwAAi///+/5v5LQMjAyrwAgCe2QcHAAB4nGNgYGBgfgHC/39D6KGH6QEAIHUuCwB4nGNgAAIphiCGDIZFDHcYvjGqMQYwVjGuYTzH+IhJhMmMyYcpgekAMxezBrMDcxfzIeZbzJ9YTFiKWGawbGK5wfKKlY01jHUK6z+2JWw72P6xR7Dnsfexz2Ffxb6D/Rj7LfYX7H84vEiHANyaI6IAeJxjYGRgYPBiSGfgYQABJiDmAkIGhv9gPgMAGzsB1AB4nHWRPU7DQBCFnxMniBghJCREx1Y0SM5PQZEuFHGfIgWdE68dR7bXWm8ipeMYnIBjUHIETsEheDFTREjZ1a6/+fbNNAZwgy94OC4PV+19XB1csPrjLulW2Cc/CPcQ4Em4T/8sPKB9EQ7YWXKC51/S3ONNuINrvAt36T+EffKncA93+Bbu0/8ID7D0fOEAj95rnEU2T2ZFnVd6obNdEdtTdcpLbZvcVGocjk51pCttY6cTtTqoZp9NnEtVak2p5qZyuiiMqq3Z6rULN87V0+EwFR+uTYkYGSJY5EgwQ4GaVEFjwZNhRxPz9VzqnF/yWDSsDGuFMUKMzqYjnqrtiOH4TdixwoF3gz17JrQOKeuUGcO/ojBvJx/TBbehqdu3Lc2aPsSm7aoxxZA7/ZcPmeKkXwK+aWkAAAB4nG2S6W7bMBCE/cWSI9tpk7ptet/3obbpfaf3kT4FQ9EyEYkUSMp28vRl4yBAgO4fzgwWs7MLdpY6ixp0/l9bLNElIaXHMhl9BgxZ4RjHWWWNE4w4ySlOs84ZznKO81zgIpe4zBWuco3r3OAmt7jNHe5yj/s84CE5j3jMEzZ4yjOe84KXvOI1b3jLO97zgY9s8onPfOEr3/jOD37yi99s8aczFGXpVCmCtqYnnLMz3xVe9qQwUlXZ4sk3UjkRLqzJiZI723ae7wNVrB8K2hQqKFdrI4IaHcqtOehckbayLm90JG45krY2fiCtCU7IoIpE2mY3lc56nxTKy0zNGxE9i77aVbmvhJ90I+qNdRXHpGPtfEhKp5u0dLZtktgQkkqNQ6/SJs5brqwotCmzWsx1rfdUUivTZjHfghk1D4mxRg2NDbmoKjtTRdpEF9VttEkbPbUha5yaatv6NRfNbL7dhmBNbsfj1aOCSZ0uJyHxYqoGvo52eWFn5gD+izVcwP22bIFj6hDPMQpOqaP36+9LtlEma81iHwQlDkVAYzHM8EgqJuywzTx+g4KaloZdxuwx7XT+AvL3sQsAAAA=") format("woff");font-weight:normal;font-style:normal}.ag-icon{font-family:"agGridAlpine";font-size:16px;line-height:16px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ag-icon-aggregation:before{content:"\f101"}.ag-icon-arrows:before{content:"\f102"}.ag-icon-asc:before{content:"\f103"}.ag-icon-cancel:before{content:"\f104"}.ag-icon-chart:before{content:"\f105"}.ag-icon-color-picker:before{content:"\f109"}.ag-icon-columns:before{content:"\f10a"}.ag-icon-contracted:before{content:"\f10b"}.ag-icon-copy:before{content:"\f10c"}.ag-icon-cross:before{content:"\f10d"}.ag-icon-desc:before{content:"\f10e"}.ag-icon-expanded:before{content:"\f10f"}.ag-icon-eye-slash:before{content:"\f110"}.ag-icon-eye:before{content:"\f111"}.ag-icon-filter:before{content:"\f112"}.ag-icon-first:before{content:"\f113"}.ag-icon-grip:before{content:"\f114"}.ag-icon-group:before{content:"\f115"}.ag-icon-last:before{content:"\f116"}.ag-icon-left:before{content:"\f117"}.ag-icon-linked:before{content:"\f118"}.ag-icon-loading:before{content:"\f119"}.ag-icon-maximize:before{content:"\f11a"}.ag-icon-menu:before{content:"\f11b"}.ag-icon-minimize:before{content:"\f11c"}.ag-icon-next:before{content:"\f11d"}.ag-icon-none:before{content:"\f11e"}.ag-icon-not-allowed:before{content:"\f11f"}.ag-icon-paste:before{content:"\f120"}.ag-icon-pin:before{content:"\f121"}.ag-icon-pivot:before{content:"\f122"}.ag-icon-previous:before{content:"\f123"}.ag-icon-right:before{content:"\f126"}.ag-icon-save:before{content:"\f127"}.ag-icon-small-down:before{content:"\f128"}.ag-icon-small-left:before{content:"\f129"}.ag-icon-small-right:before{content:"\f12a"}.ag-icon-small-up:before{content:"\f12b"}.ag-icon-tick:before{content:"\f12c"}.ag-icon-tree-closed:before{content:"\f12d"}.ag-icon-tree-indeterminate:before{content:"\f12e"}.ag-icon-tree-open:before{content:"\f12f"}.ag-icon-unlinked:before{content:"\f130"}.ag-icon-row-drag:before{content:"\f114"}.ag-right-arrow:before{content:"\f117"}.ag-right-arrow:before{content:"\f126"}vaadin-combo-box-overlay{z-index:999999}vaadin-multi-select-combo-box-overlay{z-index:999999}vaadin-multi-select-combo-box-overlay #overlay{z-index:9999}loan-amortization .rpm-card{box-shadow:0px 0px 1px 1px lightgrey;margin:0 0 30px 0;padding:15px}loan-amortization .loanAmortizationContainer{margin-top:40px;margin-bottom:40px}loan-amortization .loanAmortizationInputContainer input{width:100%}loan-amortization .loanAmortizationInputContainer .k-numerictextbox{width:100%}loan-amortization .loanAmortizationInputContainer{margin-bottom:20px}loan-amortization .loanAmortizationActionsContainer{display:flex;justify-content:right;margin-top:20px}loan-amortization .loanAmortizationActionsContainer button{border-radius:25px;margin-left:10px;padding:5px 6px;border:none}loan-amortization .loanAmortizationActionsContainer .loanAmortization_reset{background-color:#ff0000;color:white;min-width:100px}loan-amortization .loanAmortizationActionsContainer .loanAmortization_submit{background-color:#267DBF;color:white;min-width:100px}loan-amortization .loanAmortizationExportToExcelBtn{background-color:#267DBF;color:white;min-width:100px;border-radius:25px;margin-left:10px;padding:5px 6px;border:none;float:right;min-width:125px;min-height:25px;margin-right:8px}loan-amortization .loanAmortizationValidationMessageContainer{margin-top:20px}loan-amortization .loanAmortizationValidationMessage{color:#ff0000}loan-amortization .loanAmortizationFieldLabel{font-weight:bold}loan-amortization .loanAmortizationContainer .k-header{font-weight:bold}loan-amortization #loanAmortizationSchedulesGrid .k-grid-toolbar{padding-top:10px;padding-bottom:10px}.content{max-width:90%}.passwordUpdateClass{margin:auto;width:50%;padding:10px}.passwordUpdateClass label{display:block;font-weight:bold}.passwordUpdateClass input{width:100% !important}.passwordUpdateClass button{width:100%;margin-top:25px}vaadin-multi-select-combo-box-overlay{z-index:999999}vaadin-multi-select-combo-box-overlay #overlay{z-index:9999}.info-secondary{color:#267DBF !important}.info-secondary-warning{color:#FAD957 !important}.k-animation-container{max-width:500px !important}.k-tooltip{text-align:left}.k-grid .k-grid-content .k-tooltip{position:relative}.darkMode .k-multiselect-wrap .k-floatwrap{background:#303134}.darkMode .k-multiselect-wrap .k-floatwrap .k-button{color:white;border:none;background:#454545}.darkMode .k-multiselect-wrap{background:#303134 !important}.darkMode .k-multiselect-wrap .k-button{color:white;border:none;background:#454545}.darkMode .k-animation-container .k-list .k-state-selected{background-color:#454545;background:#454545}.darkMode .k-animation-container .k-state-selected .k-state-hover{color:White !important}.darkMode .k-animation-container .k-popup{background:#454545 !important;color:white  !important}

/*# sourceMappingURL=Site.css.map */