*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.loader{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;background:#fff;z-index:9999}html{width:100%;margin:0;padding:0}body{background:#fff;font-family:'Segoe UI',Arial,sans-serif;font-size:1em;font-weight:400;color:#000;width:100%;margin:0;padding:0;line-height:1.5;text-rendering:optimizeLegibility;overflow-x:hidden}nav{background:#fff;width:100%;margin:0;padding:0;border-bottom:1px solid #eee;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;z-index:99}nav ul{list-style:none;margin:0;padding:0;float:right}nav ul li{font-family:'Segoe UI',Arial,sans-serif;font-size:1em;display:inline-block}nav ul li a{display:inline-block;color:#000;margin-left:-4px;padding:0 20px;text-decoration:none;line-height:65px;outline:0}nav ul li a:hover{background-color:#f7f7f7;color:#000}nav .brand{float:left;font-family:'Segoe UI',Arial,sans-serif;color:#000;line-height:65px;padding:0 20px}nav .brand a{color:#000;text-decoration:none;outline:0}nav .icon{display:none;float:right;background-color:transparent;font-family:'Segoe UI',Arial,sans-serif;font-size:2em;color:#000;line-height:60px;padding:0 20px;border:0;outline:0;cursor:pointer}.container-loose{clear:both;max-width:1920px;margin:0 auto;padding:0;overflow:hidden}.container{clear:both;max-width:1200px;margin:0 auto;padding:0;overflow:hidden}.col-2,.col-3,.col-4,.col-6,.col-8,.col-9,.col-10,.col-12{float:left;width:100%;margin:0;padding:0 20px}@media(min-width:768px){.col-2{width:16.66666666666667%}.col-offset-2{margin-left:16.66666666666667%}.col-3{width:25%}.col-offset-3{margin-left:25%}.col-4{width:33.33333333333333%}.col-offset-4{margin-left:33.33333333333333%}.col-6{width:50%}.col-offset-6{margin-left:50%}.col-8{width:66.66666666666667%}.col-offset-8{margin-left:66.66666666666667%}.col-9{width:75%}.col-offset-9{margin-left:75%}.col-10{width:83.33333333333333%}.col-offset-10{margin-left:83.33333333333333%}}#content{border:0;font-size:inherit}h1,h2,h3{font-family:inherit;font-weight:600;letter-spacing:.02em}a{color:#00c;text-decoration:none}a:hover{color:#c00}.footer{font-size:.85em;padding:25px 0;text-align:center}audio[controls],canvas,video{display:inline-block;zoom:1}figure{margin:0}figcaption{font-size:small}img,object,embed,video{max-width:100%}img{border:0;-ms-interpolation-mode:bicubic}.to-top{display:none;position:fixed;right:45px;bottom:-10px;outline:0;z-index:99;cursor:pointer;outline:0}.to-top:after{display:block;position:relative;content:'›';font-size:4em;font-weight:200;color:#51608d;width:auto;height:auto;padding:10px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.custom-checkbox-container input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0;appearance:none;-webkit-appearance:none}.checkmark{display:inline-block;width:24px;height:24px;border:2px solid #eee;border-radius:5px;background-color:#fff;vertical-align:middle;margin-right:8px}.custom-checkbox-container input[type="checkbox"]:checked+.checkmark::after{content:'✓';display:block;position:absolute;font-size:1.5em;margin-top:-5px;padding-left:4px}input,textarea,button,select,div,nav,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.text-center{text-align:center}.text-right{text-align:right}.text-red{color:#c00}.text-green{color:#02cc00}.text-small{font-size:.85em}.text-big{font-size:5em;margin:0}.text-italic{font-style:italic}.text-spacing{letter-spacing:.05em}.bold{font-weight:600}hr{clear:both;line-height:1;margin:20px 0;border:0;border-top:1px solid #eee}hr:last-of-type{margin:20px 0 0}.display{display:inline-block}.cursor-pointer{cursor:pointer}.blue{background:#cce5ff;color:#171c5a;margin:0 0 5px 0;padding:5px;border-radius:5px}.green{background:#d4edda;color:#144620;margin:0 0 5px 0;padding:5px;border-radius:5px}.red{background:#f8d7da;color:#5a1717;margin:0 0 5px 0;padding:5px;border-radius:5px}.yellow{background:#fff3cd;color:#4e3d04;margin:0 0 5px 0;padding:5px;border-radius:5px}.purple{background:#e0cdff;color:#291150;margin:0 0 5px 0;padding:5px;border-radius:5px}.orange{background:#ffd8b2;color:#783c13;margin:0 0 5px 0;padding:5px;border-radius:5px}label{font-family:'Segoe UI',Arial,sans-serif;font-size:.85em;font-weight:600}div[contenteditable]{min-height:150px}input,textarea,select,div[contenteditable]{background:#fff;font-family:'Segoe UI',Arial,sans-serif;font-size:1em;font-weight:400;color:#000;width:100%;margin:10px 0;padding:10px;border:2px solid #eee;border-radius:5px;outline:0;appearance:none;-webkit-appearance:none}input[type="submit"]:disabled{background-color:#f3f3f3;color:#ccc;cursor:default}.button{display:block;background-color:#fff;background-color:#f7f7f7;font-family:'Segoe UI',Arial,sans-serif;font-size:1em;font-weight:600;letter-spacing:.02em;color:#000;width:100%;margin:10px 0 0;padding:15px;text-align:center;border:0;border-radius:5px;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none}.button:hover{background-color:#f3f3f3;color:#000}.tbl-button{display:block;background-color:none;margin:0;padding:10px 0;border:0;border-radius:0;outline:0;appearance:none;-webkit-appearance:none}.tbl-button:hover{background-color:none}.btn-submit{background-color:#def7e5;border:0;border-radius:5px}.btn-submit:hover{background-color:#cdf9d9}.btn-danger{background-color:#f8d7da;color:#842029;border:0;border-radius:5px}.btn-danger:hover{background-color:#f9ced2;color:#842029}.btn-other{background-color:#e7f3ff;color:#1d3f63;border:0;border-radius:5px}.btn-other:hover{background-color:#d8e8f7;color:#1d3f63}.btn-yellow{background:#fff3cd;color:#4e3d04;border:0;border-radius:5px}.btn-yellow:hover{background:#feefc0;color:#4e3d04}.btn-orange{background:#ffd8b2;color:#783c13;border:0;border-radius:5px}.btn-orange:hover{background:#fed1a5;color:#783c13}.btn-other-box{padding:10px 0;border:1px solid #97c5e6;border-top:0;border-radius:5px}.a-button{display:block;background-color:#fff;background-color:#fff3e0;font-family:'Segoe UI',Arial,sans-serif;font-size:1em;font-weight:600;letter-spacing:.02em;color:#000;width:250px;margin:0 auto;padding:10px;text-align:center;border:0;border-radius:5px;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none}.a-button:hover{background-color:#ffefd6;color:#000}.search-group span:first-child{float:left;width:70%}.search-group span:first-child input{border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.search-group span:nth-child(2),.search-group span:nth-child(3){float:left;width:15%}.search-group span:nth-child(2) input{padding:10px;border-left:0;border-radius:0}.search-group span:last-child input{padding:10px;border-left:0;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.span-padding{padding:0 20px 0 0}.field-validation-error{color:#f00;font-size:smaller}table.userGrid{width:100%;border-collapse:collapse}.userGrid th,.userGrid td{padding:10px;text-align:left;border:1px solid #ddd;vertical-align:middle}.userGrid th{background-color:#e7f3ff}.userGrid th a{color:#000}.userGrid td:first-child{font-weight:600}.hidden-row{display:none}.pager td{font-size:inherit;text-align:center}.purple-haze{padding:20px;background:#e9dcff;color:#291150;border-radius:5px;appearance:none;-webkit-appearance:none}.primary{padding:20px;background-color:#cfe2ff;color:#2e429b;border-radius:5px;appearance:none;-webkit-appearance:none}.secondary{padding:20px;background-color:#e2e3e5;color:#464650;border-radius:5px;appearance:none;-webkit-appearance:none}.success{padding:20px;background-color:#d1e7dd;color:#0f5153;border-radius:5px;appearance:none;-webkit-appearance:none}.danger{padding:20px;background-color:#f8d7da;color:#842029;border-radius:5px;appearance:none;-webkit-appearance:none}.success,.danger{position:fixed;top:-15px;left:0;right:0;padding:20px;z-index:99}.warning{padding:20px;background-color:#fff3cd;color:#574b16;border-radius:5px;appearance:none;-webkit-appearance:none}.info{padding:20px;background-color:#cff4fc;color:#05516f;border-radius:5px;appearance:none;-webkit-appearance:none}.rotate-text{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block}#macy-container{clear:both;width:100%;margin-top:20px}#macy-container a{text-decoration:none;color:#000}.macy-item{position:relative;background-color:#fff;height:385px;padding:10px 20px;border:2px solid #eee;overflow-wrap:break-word;overflow:hidden;word-wrap:break-word;outline:0;cursor:pointer;overflow:hidden}.macy-item h1,.macy-item h2{margin:0}.macy-item h2,.macy-item h3{margin:0}.macy-item:hover{transition:all .2s ease-in-out;background-color:#f7f7f7}.macy-item:hover .macy-btns{color:#c00;transition:all .4s ease-in-out;opacity:1}.macy-btns{float:right;opacity:0;display:table;table-layout:fixed;width:auto}.macy-btns a{display:table-cell;margin-top:10px;padding:10px 0 0 10px;vertical-align:middle}.macy-bottom-blur{position:absolute;right:0;bottom:0;left:0;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.25)),to(rgba(255,255,255,.75)),color-stop(.5,#fff));background:linear-gradient(to bottom,rgba(250,250,250,0) 0%,rgba(250,250,250,1) 100%)}.macy-pager{background:#f8f8f8;margin:0;padding:5px 15px;border:1px solid #999;text-decoration:none}.macy-pager.active{display:inline-block;font-weight:bold;background:#eee;padding:5px 15px;border-color:#999}a.macy-pager{display:inline-block;margin-bottom:5px;padding:5px 15px;border:1px solid #999;outline:0}@media(max-width:1024px){nav{position:relative}nav ul{display:none;clear:both;float:none;width:100%}nav ul li,nav ul li a{display:block;line-height:3}nav ul li a{padding:0 25px}nav ul li a:first-child{border-top:1px solid #eee}nav .icon{display:block}.search-group span:first-child{width:100%;border-radius:5px}.search-group span:nth-child(2),.search-group span:nth-child(3){display:none}.to-top{display:none!important}.display{display:none}.userGrid td{font-size:10px;padding:5px}}@media print{label,input,select,textarea,nav,.menu,.button,.btn-other,.btn-danger,.btn-submit,.accordion,div[contenteditable],tr#trNoPrint{display:none}#btnPrint{visibility:hidden}.userGrid td{font-size:10px;padding:5px}}