@import url("https://fonts.googleapis.com/css2?family=Monsieur+La+Doulaise&display=swap");@import url("https://fonts.googleapis.com/css2?family=Monsieur+La+Doulaise&display=swap");@font-face{font-family:'DIN Pro';src:url("../../../companies/moenrewards/fonts/DINPro.eot");src:url("../../../companies/moenrewards/fonts/DINPro.eot?#iefix") format("embedded-opentype"),url("../../../companies/moenrewards/fonts/DINPro.woff") format("woff"),url("../../../companies/moenrewards/fonts/DINPro.ttf") format("truetype"),url("../../../companies/moenrewards/fonts/DINPro.svg#DINPro") format("svg");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:'DIN Pro';src:url("../../../companies/moenrewards/fonts/DINPro-Bold.eot");src:url("../../../companies/moenrewards/fonts/DINPro-Bold.eot?#iefix") format("embedded-opentype"),url("../../../companies/moenrewards/fonts/DINPro-Bold.woff") format("woff"),url("../../../companies/moenrewards/fonts/DINPro-Bold.ttf") format("truetype"),url("../../../companies/moenrewards/fonts/DINPro-Bold.svg#DINPro-Bold") format("svg");font-weight:700;font-style:normal;font-stretch:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-webkit-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes pulse{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}}@keyframes wiggle{0%{-webkit-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.95, .95);transform:scale(.95, .95)}50%{opacity:1;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-webkit-transform:scale(.3, .3);transform:scale(.3, .3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.95, .95);transform:scale(.95, .95)}50%{opacity:1;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-webkit-transform:scale(.3, .3);transform:scale(.3, .3)}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3, .3);transform:scale(.3, .3)}50%{opacity:1;-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-webkit-transform:scale(.9, .9);transform:scale(.9, .9)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3, .3);transform:scale(.3, .3)}50%{opacity:1;-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-webkit-transform:scale(.9, .9);transform:scale(.9, .9)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fadeOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fadeOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fadeOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-webkit-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@font-face{font-family:"Avenir W01";src:url("../../fonts/webfonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");src:url("../../fonts/webfonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("../../fonts/webfonts/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("../../fonts/webfonts/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("../../fonts/webfonts/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("../../fonts/webfonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg");font-weight:200}@font-face{font-family:"Avenir W01";src:url("../../fonts/webfonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");src:url("../../fonts/webfonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),url("../../fonts/webfonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),url("../../fonts/webfonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),url("../../fonts/webfonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),url("../../fonts/webfonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg");font-weight:300}@font-face{font-family:"Avenir W01";src:url("../../fonts/webfonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix");src:url("../../fonts/webfonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot"),url("../../fonts/webfonts/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"),url("../../fonts/webfonts/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff"),url("../../fonts/webfonts/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf") format("truetype"),url("../../fonts/webfonts/15281d0d-e3c2-46e1-94db-cb681e00bfaa.svg#15281d0d-e3c2-46e1-94db-cb681e00bfaa") format("svg");font-weight:400}@font-face{font-family:"Avenir W01";src:url("../../fonts/webfonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");src:url("../../fonts/webfonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"),url("../../fonts/webfonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("../../fonts/webfonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),url("../../fonts/webfonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"),url("../../fonts/webfonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg");font-weight:500}@font-face{font-family:"Avenir W01";src:url("../../fonts/webfonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");src:url("../../fonts/webfonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("../../fonts/webfonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("../../fonts/webfonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("../../fonts/webfonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("../../fonts/webfonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");font-weight:800}@font-face{font-family:'Open Sans';src:url("../../fonts/OpenSans-Regular.eot");src:url("../../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/OpenSans-Regular.woff2") format("woff2"),url("../../fonts/OpenSans-Regular.woff") format("woff"),url("../../fonts/OpenSans-Regular.ttf") format("truetype"),url("../../fonts/OpenSans-Regular.svg#OpenSansRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans';src:url("../../fonts/OpenSans-Semibold.eot");src:url("../../fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"),url("../../fonts/OpenSans-Semibold.woff2") format("woff2"),url("../../fonts/OpenSans-Semibold.woff") format("woff"),url("../../fonts/OpenSans-Semibold.ttf") format("truetype"),url("../../fonts/OpenSans-Semibold.svg#OpenSansSemibold") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Open Sans';src:url("../../fonts/OpenSans-Bold.eot");src:url("../../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/OpenSans-Bold.woff2") format("woff2"),url("../../fonts/OpenSans-Bold.woff") format("woff"),url("../../fonts/OpenSans-Bold.ttf") format("truetype"),url("../../fonts/OpenSans-Bold.svg#OpenSansBold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Manrope-Medium';src:url("../../../companies/default/fonts/Manrope/static/Manrope-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Manrope-Regular';src:url("../../../companies/default/fonts/Manrope/static/Manrope-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Manrope-SemiBold';src:url("../../../companies/default/fonts/Manrope/static/Manrope-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Manrope-ExtraBold';src:url("../../../companies/default/fonts/Manrope/static/Manrope-ExtraBold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Manrope-Bold';src:url("../../../companies/default/fonts/Manrope/static/Manrope-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}.modal-alert-backdrop{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;background:rgba(227,227,227,0.5);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.no-rgba .modal-alert-backdrop{background:url(about:blank) no-repeat;zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#80E3E3E3', EndColorStr='#80E3E3E3');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#80E3E3E3', EndColorStr='#80E3E3E3')}.modal-alert-backdrop.zoom{-webkit-transition:all .3s;transition:all .3s}.modal-alert-backdrop.in{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.modal-alert{position:fixed;top:50%;left:50%;right:auto;bottom:auto;width:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:630px;min-width:320px;max-height:480px;overflow:auto;height:auto;width:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.no-csstransforms .modal-alert{width:630px;margin-top:-150px;margin-left:-315px}.modal-alert.in{visibility:visible}.modal-alert-inner{opacity:0;color:#4a4a4a;background:#fff;position:relative;border-radius:3px;margin:0 auto}.in .modal-alert-inner{opacity:1}.zoom .modal-alert-inner{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all .3s;transition:all .3s}.zoom.in .modal-alert-inner{-webkit-transform:scale(1);transform:scale(1)}.modal-alert .modal-content{color:inherit;background:transparent;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal-alert .modal-title{margin:0;padding:15px;text-align:center;font-weight:300;color:#000;background:#e3e3e3;border-radius:3px 3px 0 0}.modal-alert .modal-body{font-weight:200;padding:30px;text-align:center}.modal-alert .modal-body span.status{font-size:36px;margin-right:10px}.modal-alert .modal-body span.status .success{color:green}.modal-alert .modal-body span.status .warning,.modal-alert .modal-body span.status.error{color:red}.modal-alert .modal-body .modal-table{max-height:150px;overflow-y:auto;margin:20px}.modal-alert .modal-body .modal-table th{font-weight:bold !important}.modal-alert .modal-actions{padding:0 30px 30px 30px;text-align:center}.ng-overlay{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:800px;-ms-perspective:800px;-o-perspective:800px;perspective:800px}.ng-overlay.ng-overlay-hidden{opacity:0;z-index:-1}.ng-overlay.ng-overlay-visible{opacity:1}.ng-overlay .ng-modal-overlay{position:absolute;width:100%;height:100%;background-color:#555;opacity:0}.ng-overlay .mall-card-modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:600px;background-color:#fff;border-radius:20px}.stop-scrolling{height:100% !important;overflow:hidden !important}.btn-generic,.btn-inverted,.btn-alt,.btn-complementary{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:auto;margin:0px;padding:5px 20px;color:#fff;font-weight:500;font-size:12px;line-height:20px;letter-spacing:1px;text-align:center;text-transform:uppercase;text-decoration:none;vertical-align:middle;background-color:#1B365D;border:none;border-radius:100px;cursor:pointer;outline:0px;white-space:nowrap}.btn-generic+.btn-generic,.btn-inverted+.btn-generic,.btn-alt+.btn-generic,.btn-complementary+.btn-generic,.btn-generic+.btn-inverted,.btn-inverted+.btn-inverted,.btn-alt+.btn-inverted,.btn-complementary+.btn-inverted,.btn-generic+.btn-alt,.btn-inverted+.btn-alt,.btn-alt+.btn-alt,.btn-complementary+.btn-alt,.btn-generic+.btn-complementary,.btn-inverted+.btn-complementary,.btn-alt+.btn-complementary,.btn-complementary+.btn-complementary{margin-left:10px}.btn-generic a,.btn-inverted a,.btn-alt a,.btn-complementary a{color:#fff}.btn-generic a:visited,.btn-inverted a:visited,.btn-alt a:visited,.btn-complementary a:visited{color:#fff}.btn-generic a:focus,.btn-inverted a:focus,.btn-alt a:focus,.btn-complementary a:focus{color:#fff}.btn-generic a:hover,.btn-inverted a:hover,.btn-alt a:hover,.btn-complementary a:hover{color:#fff}.btn-generic a:active,.btn-inverted a:active,.btn-alt a:active,.btn-complementary a:active{color:#fff}.btn-generic a:hover,.btn-inverted a:hover,.btn-alt a:hover,.btn-complementary a:hover{text-decoration:none}.btn-generic:hover,.btn-inverted:hover,.btn-alt:hover,.btn-complementary:hover{-webkit-transition:all 0.3s;transition:all 0.3s;color:#fff;text-decoration:none;background-color:#101f35;border-color:#101f35}.btn-generic:hover a,.btn-inverted:hover a,.btn-alt:hover a,.btn-complementary:hover a{color:#fff;text-decoration:none}.btn-generic:disabled,.btn-inverted:disabled,.btn-alt:disabled,.btn-complementary:disabled,.btn-generic:disabled:hover,.btn-inverted:disabled:hover,.btn-alt:disabled:hover,.btn-complementary:disabled:hover{background-color:#999;cursor:not-allowed}.btn-generic img,.btn-inverted img,.btn-alt img,.btn-complementary img{margin-top:-2px !important}.btn-generic .icon,.btn-inverted .icon,.btn-alt .icon,.btn-complementary .icon{font-size:120%}.btn-generic.center,.center.btn-inverted,.center.btn-alt,.center.btn-complementary{float:none}a.btn-generic,a.btn-inverted,a.btn-alt,a.btn-complementary{color:#fff}a.btn-generic:visited,a.btn-inverted:visited,a.btn-alt:visited,a.btn-complementary:visited{color:#fff}a.btn-generic:focus,a.btn-inverted:focus,a.btn-alt:focus,a.btn-complementary:focus{color:#fff}a.btn-generic:hover,a.btn-inverted:hover,a.btn-alt:hover,a.btn-complementary:hover{color:#fff}a.btn-generic:active,a.btn-inverted:active,a.btn-alt:active,a.btn-complementary:active{color:#fff}a.btn-generic:hover,a.btn-inverted:hover,a.btn-alt:hover,a.btn-complementary:hover{text-decoration:none}.btn-inverted{color:#1B365D;border:2px solid #1B365D;background-color:rgba(0,0,0,0)}.btn-inverted:hover{color:#1B365D;border:2px solid #1B365D;background-color:rgba(0,0,0,0)}.btn-inverted:disabled{color:#999;border:2px solid #999;background-color:white}.btn-inverted:disabled:hover{color:#FFF}.btn-alt{color:#fff;background-color:#F37920}.btn-alt:hover{color:#fff;background-color:#d5600b}.btn-transparent{background-color:rgba(0,0,0,0);color:#4A4A4A;-webkit-transition:none;transition:none}.btn-transparent:hover{color:#666;background-color:rgba(0,0,0,0.1)}.btn-alt-transparent{color:#666;background-color:rgba(0,0,0,0);-webkit-transition:none;transition:none}.btn-alt-transparent:hover{color:#fff;background-color:#666}.btn-large{padding:15px 30px;font-size:16px;line-height:100%}.btn-default{-webkit-box-shadow:none;box-shadow:none}.btn-complementary{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);color:#666;background-color:#fff}.btn-complementary:hover{color:#666;background-color:#e6e6e6}.btn-cancel{margin:5px 20px;padding:0 0 3px;background-color:rgba(0,0,0,0);color:#4A4A4A;border-bottom:1px solid transparent;border-radius:0;-webkit-transition:none;transition:none}.btn-cancel:hover{margin:5px 20px;padding:0 0 3px;background-color:rgba(0,0,0,0);color:#4A4A4A;border-bottom:1px solid #666;border-radius:0}.btn-pokemongo{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:15px 30px;background:-webkit-gradient(linear, left top, right top, from(#a2db95), to(#2acdab));background:linear-gradient(to right, #a2db95, #2acdab);border:none;border-radius:100px;color:#e4ffde;font-weight:500;font-size:16px;line-height:100%;text-align:center;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.btn-pokemongo a{color:#e4ffde !important}.btn-pokemongo a:hover{color:#e4ffde !important;text-decoration:none !important}.btn-pokemongo:disabled,.btn-pokemongo:disabled:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;cursor:not-allowed}.drop-shadow-0{-webkit-box-shadow:0.4px 0.4px 0.8px rgba(0,0,0,0.028),1px 1px 2px rgba(0,0,0,0.04),1.9px 1.9px 3.8px rgba(0,0,0,0.05),3.4px 3.4px 6.7px rgba(0,0,0,0.06),6.3px 6.3px 12.5px rgba(0,0,0,0.072),15px 15px 30px rgba(0,0,0,0.1);box-shadow:0.4px 0.4px 0.8px rgba(0,0,0,0.028),1px 1px 2px rgba(0,0,0,0.04),1.9px 1.9px 3.8px rgba(0,0,0,0.05),3.4px 3.4px 6.7px rgba(0,0,0,0.06),6.3px 6.3px 12.5px rgba(0,0,0,0.072),15px 15px 30px rgba(0,0,0,0.1)}.drop-shadow-1{-webkit-box-shadow:0.8px 0.8px 0.8px rgba(0,0,0,0.025),2px 2px 2px rgba(0,0,0,0.036),3.8px 3.8px 3.8px rgba(0,0,0,0.045),6.7px 6.7px 6.7px rgba(0,0,0,0.054),12.5px 12.5px 12.5px rgba(0,0,0,0.065),30px 30px 30px rgba(0,0,0,0.09);box-shadow:0.8px 0.8px 0.8px rgba(0,0,0,0.025),2px 2px 2px rgba(0,0,0,0.036),3.8px 3.8px 3.8px rgba(0,0,0,0.045),6.7px 6.7px 6.7px rgba(0,0,0,0.054),12.5px 12.5px 12.5px rgba(0,0,0,0.065),30px 30px 30px rgba(0,0,0,0.09)}.drop-shadow-2{-webkit-box-shadow:1.7px 1.7px 1.7px rgba(0,0,0,0.022),4px 4px 4px rgba(0,0,0,0.032),7.5px 7.5px 7.5px rgba(0,0,0,0.04),13.4px 13.4px 13.4px rgba(0,0,0,0.048),25.1px 25.1px 25.1px rgba(0,0,0,0.058),60px 60px 60px rgba(0,0,0,0.08);box-shadow:1.7px 1.7px 1.7px rgba(0,0,0,0.022),4px 4px 4px rgba(0,0,0,0.032),7.5px 7.5px 7.5px rgba(0,0,0,0.04),13.4px 13.4px 13.4px rgba(0,0,0,0.048),25.1px 25.1px 25.1px rgba(0,0,0,0.058),60px 60px 60px rgba(0,0,0,0.08)}.drop-shadow-3{-webkit-box-shadow:2.5px 2.5px 2.5px rgba(0,0,0,0.02),6px 6px 6px rgba(0,0,0,0.028),11.3px 11.3px 11.3px rgba(0,0,0,0.035),20.1px 20.1px 20.1px rgba(0,0,0,0.042),37.6px 37.6px 37.6px rgba(0,0,0,0.05),90px 90px 90px rgba(0,0,0,0.07);box-shadow:2.5px 2.5px 2.5px rgba(0,0,0,0.02),6px 6px 6px rgba(0,0,0,0.028),11.3px 11.3px 11.3px rgba(0,0,0,0.035),20.1px 20.1px 20.1px rgba(0,0,0,0.042),37.6px 37.6px 37.6px rgba(0,0,0,0.05),90px 90px 90px rgba(0,0,0,0.07)}.wui-link{color:#1B365D}.wui-primary-color{color:#5b7f95}.wui-primary-bg-color{background-color:#5b7f95}.wui-secondary-color{color:#B7C9D3}.wui-secondary-bg-color{background-color:#B7C9D3}.wui-btn-color{color:#fff;border-color:#fff;background-color:#1B365D}.wui-btn-color:hover,.wui-btn-color:active,.wui-btn-color:visited{color:#fff}.wui-btn-bg-color{background-color:#1B365D}.wui-btn-bg-color:hover{background-color:#101f35}.wui-error-color{color:#d9534f}.wui-primary-border-color{border-color:#5b7f95}.wui-nav-tabs-color .nav-tabs.nav-justified li a{color:#5b7f95}.wui-nav-tabs-color .nav-tabs.nav-justified .active a{border-color:#5b7f95}.wui-primary-color-before::before{color:#5b7f95}.wui-primary-color-mandatory{color:#5b7f95 !important}.wui-fill{fill:#5b7f95}.wui-fill-lighter{fill:#678ca2}.wui-fill-primary-lighter{fill:#5b7f95;opacity:0.2}.wui-stroke{stroke:#5b7f95}.wui-reward-center-active{border-bottom:3px solid #5b7f95;color:#5b7f95}.wui-border-left{border-left:5px solid #B7C9D3}.wui-border-primary-color{border-color:#5b7f95}.wui-selected-nav-bg{font-weight:800;pointer-events:none}.wui-selected-nav-bg::before{content:"";background-color:#5b7f95;opacity:0.3;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:5px}.wui-pulse{-webkit-animation:pulse 2s;animation:pulse 2s}@keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.wui-a-primary-color{color:#5b7f95}.wui-a-primary-color:visited{color:#5b7f95}.wui-actionbar-bg{background-color:#B7C9D3;color:#5b7f95}.wui-secondary-bg-color-rgba{background-color:#e6edf0}.claims-admin-confirmation-modal{background-color:#fff}.claims-admin-confirmation-modal .content{text-align:left;margin-bottom:20px}.claims-admin-confirmation-modal .comment{text-align:left}.claims-admin-confirmation-modal .comment textarea{resize:none}.wui-modal-container .claim-confirm-action .modal-header{text-align:left;padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.wui-modal-container .claim-confirm-action .modal-header i.fa{margin-top:0.438rem;margin-right:0.75rem;font-size:1.125rem;position:static}.wui-modal-container .claim-confirm-action .modal-header i.fa.fa-info-circle{color:var(--secondary-color)}.wui-modal-container .claim-confirm-action .modal-header i.fa.fa-ban{color:var(--error-color)}.wui-modal-container .claim-confirm-action .modal-body{padding:1.5rem 2rem}.wui-modal-container .claim-confirm-action .modal-body label{margin-bottom:0.625rem;font-family:'Manrope-Regular';font-size:0.875rem;color:#1C2a50}.wui-modal-container .claim-confirm-action .modal-body textarea{resize:none;border-radius:3px;border-color:#4a4a4a;width:100%;height:96px;padding:12px}.wui-modal-container .claim-confirm-action .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border-top:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-right:2rem}.wui-modal-container .claim-confirm-action .modal-footer a{margin-right:1rem;font-size:0.875rem}.wui-modal-container .claim-confirm-action .modal-footer button.btn-generic,.wui-modal-container .claim-confirm-action .modal-footer button.btn-inverted,.wui-modal-container .claim-confirm-action .modal-footer button.btn-alt,.wui-modal-container .claim-confirm-action .modal-footer button.btn-complementary{border-radius:0.375rem;background-color:var(--secondary-color)}.wui-modal-container .claim-confirm-action .modal-footer button.btn-generic:disabled,.wui-modal-container .claim-confirm-action .modal-footer button.btn-inverted:disabled,.wui-modal-container .claim-confirm-action .modal-footer button.btn-alt:disabled,.wui-modal-container .claim-confirm-action .modal-footer button.btn-complementary:disabled{background-color:#999}.wui-modal-container .modal-content,.wui-modal-container .modal-dialog{max-width:calc(100vw - 20px);width:640px}.wui-modal-container .wui-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:345px;max-height:75vh;background:#fff;border-radius:6px}.wui-modal-container .modal-header,.wui-modal-container .modal-footer{height:60px;background:#ededed}.wui-modal-container .modal-header{background:#ededed;text-align:center;border-radius:6px 6px 0 0;position:relative}.wui-modal-container .modal-header h1{font-size:22px;color:#4a4a4a}.wui-modal-container .modal-header i{position:absolute;top:20px;right:20px}.wui-modal-container .modal-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto}.wui-modal-container .modal-body modal-body{display:block;height:100%;width:100%}.wui-modal-container .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 0 6px 6px}@media only screen and (min-width: 768px){.wui-modal-container .modal-footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.bulk-upload-modal-container{top:188px}.bulk-upload-modal-container .bulk-upload-modal{width:640px;height:345px}.bulk-upload-modal-container .modal-header,.bulk-upload-modal-container .modal-footer{height:61px;background:#EDEDED}.bulk-upload-modal-container .modal-header{background:#EDEDED;text-align:center;border-radius:6px 6px 0 0;position:relative}.bulk-upload-modal-container .modal-header h1{font-size:22px;color:#4A4A4A}.bulk-upload-modal-container .modal-header i{position:absolute;top:20px;right:20px}.bulk-upload-modal-container .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:#fff;height:223px}.bulk-upload-modal-container .modal-body:not(.errors){height:284px;border-radius:0 0 6px 6px}.bulk-upload-modal-container .modal-body:not(.errors) .instructions{width:100%}.bulk-upload-modal-container .modal-body .instructions,.bulk-upload-modal-container .modal-body .upload-error-list{width:385px}.bulk-upload-modal-container .modal-body .instructions:not(.errors){text-align:center}.bulk-upload-modal-container .modal-body .instructions p{margin:20px 0;font-size:15px;font-weight:300}.bulk-upload-modal-container .modal-body .instructions button{margin:0 0 30px;height:30px;width:140px;font-size:12px;font-weight:500;border:1px solid #C5C5C5;letter-spacing:initial}.bulk-upload-modal-container .modal-body .instructions button a{color:#484848}.bulk-upload-modal-container .modal-body .dropzone{margin:auto;width:320px;height:108px;min-height:108px;background:#EDEDED;border:1px dashed #CCCCCC;text-align:center;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bulk-upload-modal-container .modal-body .dropzone .dz-message{margin:0}.bulk-upload-modal-container .modal-body .dropzone i{display:block;font-size:32px;color:#4A4A4A}.bulk-upload-modal-container .modal-body .dropzone p{color:#4A4A4A;font-size:12px;font-weight:800;margin-top:8px}.bulk-upload-modal-container .modal-body .dropzone .dz-preview{margin:0;min-height:initial}.bulk-upload-modal-container .modal-body .dropzone .dz-preview,.bulk-upload-modal-container .modal-body .dropzone .dz-preview .dz-image{border-radius:8px}.bulk-upload-modal-container .modal-body .dropzone .dz-preview .dz-image{width:80px;height:80px}.bulk-upload-modal-container .modal-body .upload-error-list{overflow-y:auto;margin-top:10px}.bulk-upload-modal-container .modal-body .upload-error-list .upload-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bulk-upload-modal-container .modal-body .upload-error-list .upload-error .fa-exclamation-triangle{color:#A0504C;display:inline-block;margin-right:8px}.bulk-upload-modal-container .modal-body .upload-error-list .upload-error .err-message{font-size:12px;font-weight:800;width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-upload-modal-container .modal-body .upload-error-list .upload-error .err-line-number{font-size:12px;font-weight:100}.bulk-upload-modal-container .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 0 6px 6px}.bulk-upload-modal-container .modal-footer .filename-label,.bulk-upload-modal-container .modal-footer .filename-value{color:#4A4A4A;font-size:15px}.bulk-upload-modal-container .modal-footer .filename-label{font-weight:500}.bulk-upload-modal-container .modal-footer .filename-value{font-weight:100}.bulk-upload-modal-container .modal-footer button{margin-left:auto;background-color:#2483C5}.gratitude .input-single-ui-select-list.ui-control-core_values .ui-select-choices .ui-select-choices-row-inner>div::first-letter{font-weight:bold;color:#5b7f95}.gratitude .ui-select-bootstrap.ui-control-core_values .ui-select-search{height:40px;border-radius:4px}.gratitude .ui-select-bootstrap.ui-control-core_values .ui-select-choices{margin-top:-9px}.budgettool-modal-overlay-v1{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.4);z-index:2000;-webkit-transition:opacity 0s;transition:opacity 0s}.budgettool-modal-overlay-v1 .budgettool-modal{position:absolute;width:580px;height:auto;padding:0 45px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;border-radius:4px;-webkit-box-shadow:3px 5px 15px #555;box-shadow:3px 5px 15px #555;z-index:2001}.budgettool-modal-overlay-v1 .budgettool-modal *{font-family:'Open Sans', 'Helvetica', sans-serif}.budgettool-modal-overlay-v1 .budgettool-modal button{-webkit-transition:background 0.3s;transition:background 0.3s}.budgettool-modal-overlay-v1 .budgettool-modal button:hover{-webkit-transition:background 0.3s;transition:background 0.3s}.budgettool-modal-overlay-v1 .budgettool-modal .budget-extras{margin-bottom:0}.budgettool-modal-overlay-v1 .budgettool-modal .budget-extras label{text-transform:capitalize}.budgettool-modal-overlay-v1 .budgettool-modal .float-right{float:right;width:50%}.budgettool-modal-overlay-v1 .budgettool-modal .float-left{float:left;width:50%}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_modal-exitbar{height:35px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_modal-exitbar .budgettool_modal-exiticon{position:relative;float:right;top:10px;font-size:18px;color:#555;cursor:pointer;-webkit-transition:color 0.3s;transition:color 0.3s}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_modal-exitbar .budgettool_modal-exiticon:hover{color:#000;-webkit-transition:color 0.3s;transition:color 0.3s}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-lookupwrapper{position:relative;display:inline-block;margin-right:5px;margin-bottom:10px;width:auto}@media screen and (max-width: 767px){.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-lookupwrapper{display:block}}.budgettool-modal-overlay-v1 .budgettool-modal #budgettool_user-lookup{position:relative;width:250px;padding:4px 8px;border:1px solid #aaa;border-radius:5px;background-color:rgba(255,255,255,0.7);-webkit-transition:background-color .3s;transition:background-color .3s}.budgettool-modal-overlay-v1 .budgettool-modal #budgettool_user-lookup:focus{background-color:rgba(255,255,255,0.9);-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.budgettool-modal-overlay-v1 .budgettool-modal #budgettool_user-lookup{display:block;width:100%}}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-lookup-loader{position:absolute;top:0;right:0;z-index:100}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-lookup-loader .loader{font-size:5px;margin:0 30px 0 0}.budgettool-modal-overlay-v1 .budgettool-modal.edit-budget #budgettool_user-lookup{width:275px;top:2px}.budgettool-modal-overlay-v1 .budgettool-modal.edit-budget .budgettool_user-results{width:275px}.budgettool-modal-overlay-v1 .budgettool-modal.edit-budget .budgettool_user-lookup-loader .loader{margin:0 111px 0 0}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-results{position:absolute;margin-bottom:100px;width:300px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 3px 3px #bbb;box-shadow:0 3px 3px #bbb;overflow-y:scroll;-webkit-transition:height .3s;transition:height .3s}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-results.hide-user-results{height:0;-webkit-transition:height .3s;transition:height .3s}@media screen and (max-width: 767px){.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-results{width:100%}}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-notfound{line-height:30px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-result{height:60px;padding:5px 20px;border-bottom:1px solid #000;background-color:#fff;cursor:pointer}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-result:last-child{border-bottom:none}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-result:hover{background-color:#dedede}@media screen and (max-width: 767px){.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-result{height:80px}}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-avatarwrapper{float:left;height:100%}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-avatar{height:100%;border:1px solid #888;border-radius:50%}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-name{font-size:14px;line-height:18px;margin:0;font-weight:500;text-align:center}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_user-subtext{font-size:11px;line-height:15px;margin:0;text-align:center}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_addholder-actions{margin:20px 0;text-align:center}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer{height:180px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-item{padding:10px 4px;border-bottom:1px solid #dedede;width:auto;font-size:14px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-item .budget-note{margin-top:15px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-item label,.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-item span{line-height:25px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-item input[type='number']{height:34px;width:110px;padding:5px;font-size:14px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-item button{width:80px;height:28px;border-radius:4px;line-height:0}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-item textarea{width:100%}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-transfer{padding:10px 4px;border-bottom:1px solid #dedede}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-transfer .budget-note{margin-top:15px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-transfer .budget-note textarea{width:100%}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-budgetholder{float:left;width:38%;height:100%;padding:20px 0 10px;text-align:center}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-fromto{line-height:34px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-budgetholder-amt{line-height:43px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-direction{float:left;width:24%;height:100%;padding:20px 0 10px;text-align:center}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-direction input[name='transferAmount']{width:100%;height:34px;padding:5px;font-size:14px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-directionicon{line-height:50px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-directionicon i{font-size:40px;cursor:pointer}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-inc{color:green}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-dec{color:red}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-budgetholderA-select{display:inline-block;width:85%}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-budgetholderA-select .ui-select-choices{width:500px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-budgetholderB-select{display:inline-block;width:85%}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-budgetholderB-select .ui-select-choices{width:500px;left:-300px}.budgettool-modal-overlay-v1 .budgettool-modal .ui-select-choices-row{border-bottom:1px solid #999}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-select-mainfield{font-size:14px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-select-subfield{font-size:11px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-budget-action{padding:20px 0}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_transfer-budget-action button{height:34px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-status{height:118px;padding:10px;text-align:center;font-weight:bold;font-size:18px;line-height:26px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-status .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;-webkit-animation:checkmark-stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;animation:checkmark-stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-status .checkmark{width:50px;height:50px;border-radius:50%;display:block;stroke-width:4;stroke:#fff;stroke-miterlimit:10;margin:0 auto 3px;-webkit-box-shadow:inset 0px 0px 0px #7ac142;box-shadow:inset 0px 0px 0px #7ac142;-webkit-animation:checkmark-fill 0.4s ease-in-out 0.4s forwards,checkmark-scale 0.3s ease-in-out 0.9s both;animation:checkmark-fill 0.4s ease-in-out 0.4s forwards,checkmark-scale 0.3s ease-in-out 0.9s both}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-status .checkmark__check{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:checkmark-stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;animation:checkmark-stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards}@-webkit-keyframes checkmark-stroke{100%{stroke-dashoffset:0}}@keyframes checkmark-stroke{100%{stroke-dashoffset:0}}@-webkit-keyframes checkmark-scale{0%,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}}@keyframes checkmark-scale{0%,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}}@-webkit-keyframes checkmark-fill{100%{-webkit-box-shadow:inset 0px 0px 0px 30px #7ac142;box-shadow:inset 0px 0px 0px 30px #7ac142}}@keyframes checkmark-fill{100%{-webkit-box-shadow:inset 0px 0px 0px 30px #7ac142;box-shadow:inset 0px 0px 0px 30px #7ac142}}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-status .budgettool_form-successmessage,.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-status .budgettool_form-errormessage{margin:0;font-size:18px;line-height:30px}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-status .budgettool_form-successmessage{color:#7ac142}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-status .budgettool_form-errormessage{color:#ff0000}.budgettool-modal{position:absolute;width:580px;height:auto;padding:0 45px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;border-radius:4px;-webkit-box-shadow:3px 5px 15px #555;box-shadow:3px 5px 15px #555;z-index:2001}.budgettool-modal.transfer-modal{width:991px}.budgettool-modal.transfer-modal .middle-action{display:inline-block}.budgettool-modal button{-webkit-transition:background 0.3s;transition:background 0.3s}.budgettool-modal button:hover{-webkit-transition:background 0.3s;transition:background 0.3s}.budgettool-modal .float-right{float:right}.budgettool-modal .budgettool_modal-exitbar{height:35px}.budgettool-modal .budgettool_modal-exitbar .budgettool_modal-exiticon{position:relative;float:right;top:10px;font-size:18px;color:#555;cursor:pointer;-webkit-transition:color 0.3s;transition:color 0.3s}.budgettool-modal .budgettool_modal-exitbar .budgettool_modal-exiticon:hover{color:#000;-webkit-transition:color 0.3s;transition:color 0.3s}.budgettool-modal .budgettool_user-lookupwrapper{position:relative;display:inline-block;margin-bottom:10px;width:100%}@media screen and (max-width: 767px){.budgettool-modal .budgettool_user-lookupwrapper{display:block}}.budgettool-modal #budgettool_user-lookup{position:relative;width:100%;padding:4px 8px;border:1px solid #aaa;border-radius:5px;background-color:rgba(255,255,255,0.7);-webkit-transition:background-color .3s;transition:background-color .3s}.budgettool-modal #budgettool_user-lookup:focus{background-color:rgba(255,255,255,0.9);-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.budgettool-modal #budgettool_user-lookup{display:block;width:100%}}.budgettool-modal .budgettool_user-lookup-loader{position:absolute;top:0;right:0;z-index:100}.budgettool-modal .budgettool_user-lookup-loader .loader{font-size:5px;margin:0 30px 0 0}.budgettool-modal.edit-budget #budgettool_user-lookup{width:275px;top:2px}.budgettool-modal.edit-budget .budgettool_user-results{width:275px}.budgettool-modal.edit-budget .budgettool_user-lookup-loader .loader{margin:0 111px 0 0}.budgettool-modal .budgettool_user-results{position:absolute;margin-bottom:100px;width:300px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 3px 3px #bbb;box-shadow:0 3px 3px #bbb;overflow-y:scroll;z-index:1;-webkit-transition:height .3s;transition:height .3s}.budgettool-modal .budgettool_user-results.hide-user-results{height:0;-webkit-transition:height .3s;transition:height .3s}@media screen and (max-width: 767px){.budgettool-modal .budgettool_user-results{width:100%}}.budgettool-modal .budgettool_user-notfound{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;line-height:30px}.budgettool-modal .budgettool_user-result{height:60px;padding:5px 20px;border-bottom:1px solid #000;background-color:#fff;cursor:pointer}.budgettool-modal .budgettool_user-result:last-child{border-bottom:none}.budgettool-modal .budgettool_user-result:hover{background-color:#dedede}@media screen and (max-width: 767px){.budgettool-modal .budgettool_user-result{height:80px}}.budgettool-modal .budgettool_user-avatarwrapper{float:left;height:100%}.budgettool-modal .budgettool_user-avatar{height:100%;border:1px solid #888;border-radius:50%}.budgettool-modal .budgettool_user-name{font-size:14px;line-height:18px;margin:0;font-weight:500;text-align:center}.budgettool-modal .budgettool_user-subtext{font-size:11px;line-height:15px;margin:0;text-align:center}.budgettool-modal .budgettool_addholder-actions{margin:20px 0;text-align:center}.budgettool-modal .budgettool_transfer{height:180px}.budgettool-modal .budget-extras{margin-bottom:20px;width:100%}.budgettool-modal .budget-extras label{padding-right:5px}.budgettool-modal .budget-extras input{border:1px solid #aaa;height:30px;border-radius:5px}.budgettool-modal .budget-extras .float-left{float:left;width:50%}.budgettool-modal .budget-extras .float-right{float:right;width:50%}.budgettool-modal .budgettool_form-item{padding:10px 4px;width:250px}.budgettool-modal .budgettool_form-item .budget-note{margin-top:15px}.budgettool-modal .budgettool_form-item label,.budgettool-modal .budgettool_form-item span{line-height:36px}.budgettool-modal .budgettool_form-item input[type='number']{height:30px;width:110px;padding:5px;font-size:14px;border:1px solid #aaa;border-radius:5px}.budgettool-modal .budgettool_form-item button{width:80px;height:28px;border-radius:4px;line-height:0}.budgettool-modal .budgettool_form-item textarea{width:100%}.budgettool-modal .budgettool_form-dropdown{padding:0px 4px 12px 4px}.budgettool-modal .budgettool_form-dropdown label{line-height:36px}.budgettool-modal .budgettool_form-dropdown wui-ui-control{display:block;min-width:250px;margin-bottom:10px}.budgettool-modal .budgettool_form-transfer{padding:10px 4px;border-bottom:1px solid #dedede}.budgettool-modal .budgettool_form-transfer .budget-note{margin-top:15px}.budgettool-modal .budgettool_form-transfer .budget-note textarea{width:100%}.budgettool-modal .budgettool_transfer-budgetholder{float:left;width:38%;height:100%;padding:20px 0 10px;text-align:center}.budgettool-modal .budgettool_transfer-fromto{line-height:34px}.budgettool-modal .budgettool_transfer-budgetholder-amt{line-height:43px}.budgettool-modal .budgettool_transfer-budget-transferamt{width:150px}.budgettool-modal .budgettool_transfer-budget-transferamt input{border:1px solid #a9a9a9}.budgettool-modal .budgettool_transfer-direction{float:left;width:24%;height:100%;padding:20px 0 10px;text-align:center}.budgettool-modal .budgettool_transfer-direction input[name='transferAmount']{width:100%;height:34px;padding:5px;font-size:14px}.budgettool-modal .budgettool_transfer-directionicon{line-height:50px;padding-top:15px;position:relative;top:10px;padding-left:10px}.budgettool-modal .budgettool_transfer-directionicon i{font-size:40px;cursor:pointer}.budgettool-modal .budgettool_transfer-inc{color:green}.budgettool-modal .budgettool_transfer-dec{color:red}.budgettool-modal .budgettool_transfer-budgetholderA-select{display:inline-block;width:85%}.budgettool-modal .budgettool_transfer-budgetholderA-select .ui-select-choices{width:500px}.budgettool-modal .budgettool_transfer-budgetholderB-select{display:inline-block;width:85%}.budgettool-modal .budgettool_transfer-budgetholderB-select .ui-select-choices{width:500px;left:-300px}.budgettool-modal .ui-select-choices-row{border-bottom:1px solid #999}.budgettool-modal .budgettool_transfer-select-mainfield{font-size:14px}.budgettool-modal .budgettool_transfer-select-subfield{font-size:11px}.budgettool-modal .budgettool_transfer-budget-action{padding:20px 0}.budgettool-modal .budgettool_transfer-budget-action button{height:34px}.budgettool-modal .budgettool_form-status{height:118px;padding:10px;text-align:center;font-weight:bold;font-size:18px;line-height:26px}.budgettool-modal .budgettool_form-status .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;-webkit-animation:checkmark-stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;animation:checkmark-stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.budgettool-modal .budgettool_form-status .checkmark{width:50px;height:50px;border-radius:50%;display:block;stroke-width:4;stroke:#fff;stroke-miterlimit:10;margin:0 auto 3px;-webkit-box-shadow:inset 0px 0px 0px #7ac142;box-shadow:inset 0px 0px 0px #7ac142;-webkit-animation:checkmark-fill 0.4s ease-in-out 0.4s forwards,checkmark-scale 0.3s ease-in-out 0.9s both;animation:checkmark-fill 0.4s ease-in-out 0.4s forwards,checkmark-scale 0.3s ease-in-out 0.9s both}.budgettool-modal .budgettool_form-status .checkmark__check{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:checkmark-stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;animation:checkmark-stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards}@-webkit-keyframes checkmark-stroke{100%{stroke-dashoffset:0}}@keyframes checkmark-stroke{100%{stroke-dashoffset:0}}@-webkit-keyframes checkmark-scale{0%,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}}@keyframes checkmark-scale{0%,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}}@-webkit-keyframes checkmark-fill{100%{-webkit-box-shadow:inset 0px 0px 0px 30px #7ac142;box-shadow:inset 0px 0px 0px 30px #7ac142}}@keyframes checkmark-fill{100%{-webkit-box-shadow:inset 0px 0px 0px 30px #7ac142;box-shadow:inset 0px 0px 0px 30px #7ac142}}.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-status .budgettool_form-successmessage,.budgettool-modal-overlay-v1 .budgettool-modal .budgettool_form-status .budgettool_form-errormessage,.budgettool-modal .budgettool_form-status .budgettool_form-successmessage,.budgettool-modal .budgettool_form-status .budgettool_form-errormessage{margin:0;font-size:18px;line-height:30px}.budgettool-modal .budgettool_form-status .budgettool_form-successmessage{color:#7ac142}.budgettool-modal .budgettool_form-status .budgettool_form-errormessage{color:#ff0000}[class~='promoBuilder.games.spin_to_win'] .bulk-upload-modal-container{top:0}[class~='promoBuilder.games.spin_to_win'] .bulk-upload-modal-container.fade.in::before{width:100%;height:100%;content:' ';background:#333;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;opacity:0.8}[class~='promoBuilder.games.spin_to_win'] .bulk-upload-modal-container .modal-dialog{top:10%;width:840px}[class~='promoBuilder.games.spin_to_win'] .bulk-upload-modal-container .modal-dialog .modal-content{height:100%}[class~='promoBuilder.games.spin_to_win'] .bulk-upload-modal-container .modal-header{color:#5c5c5c;letter-spacing:0.25px;font-weight:100}.bulk-upload-modal-container stw-design-editor.modal-body:not(.errors){height:100%}.spin-to-win-design-editor{width:100%;height:100%;padding:5px}.spin-to-win-design-editor .design-editor-tabs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.spin-to-win-design-editor stw-design-editor-tab{width:100%;position:absolute;top:0}.spin-to-win-design-editor stw-wheel-preview,.spin-to-win-design-editor .modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spin-to-win-design-editor stw-wheel-preview{margin-top:100px;height:80%;margin-bottom:40px}.spin-to-win-design-editor stw-wheel-preview .spin-config-wheel-preview{padding:0;margin-right:10px}.spin-to-win-design-editor .modal-actions{height:10%}.spin-to-win-design-editor .modal-actions button{width:130px;height:40px;background:#5b7f95}.spin-to-win-design-editor .modal-actions button:disabled{background:#999}.spin-to-win-design-editor .ui-control-color-picker__container{border-color:#ccc}.spin-to-win-design-editor .ui-control-color-picker__container .ui-control-color-picker__colorContainer{border-left:1px solid #ccc}.design-editor-tab{height:30px;border-bottom:1px solid #ededed}.design-editor-tab .tab-text{z-index:1;position:absolute;-webkit-transition:all 0.25s ease-in;transition:all 0.25s ease-in;padding-bottom:5px;top:0;left:0;font-size:12px;font-weight:400;text-transform:uppercase;color:#4a4a4a;padding-bottom:12px;width:20%;text-align:center}.design-editor-tab.active-tab{width:100%}.design-editor-tab.active-tab .tab-text{font-weight:800;color:#5b7f95;-webkit-box-shadow:0 3px 0 #5b7f95;box-shadow:0 3px 0 #5b7f95}.design-editor-tab ng-transclude{display:-webkit-box;display:-ms-flexbox;display:flex}stw-design-editor-section{margin-top:38px;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;width:100%;padding-left:25px}stw-design-editor-section .design-editor-section{width:100%}stw-design-editor-section.ng-enter{opacity:1}stw-design-editor-section.ng-enter-active{opacity:0}stw-design-editor-section .section-instructions{color:#5b7f95;font-size:22px;font-weight:100;letter-spacing:0.25px;width:100%;margin:32px 0 15px}stw-design-editor-control{width:50%}stw-design-editor-control .design-editor-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}stw-design-editor-control .design-editor-control>label{font-size:15px;font-weight:100;width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:16px}stw-design-editor-control .design-editor-control>ui-control{width:calc(100% - (125px + 16px))}.spin-config-wheel-preview{position:relative;padding-top:12px;padding-bottom:22px}.spin-config-wheel-preview .ribbon{width:30px;height:30px;position:absolute;top:0}.spin-config-wheel-preview .ribbon-left{left:8%}.spin-config-wheel-preview .ribbon-right{right:8%}.spin-config-wheel-preview .ribbon-arrow{position:absolute;bottom:-15px;left:0px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;content:''}.spin-config-wheel-preview .page-accent{width:100%;height:10px;position:absolute;bottom:0}.ui-control-color-picker{margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px}.ui-control-color-picker__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #EEE;height:40px;border-radius:5px;width:168px;overflow:hidden}.ui-control-color-picker__picker{border:none;margin:0 8px;width:110px}.ui-control-color-picker__colorContainer{background-color:#EEE;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.ui-control-color-picker__color{width:22px;height:22px}[class~='promoBuilder.games.slot_machine'] .bulk-upload-modal-container{top:0}[class~='promoBuilder.games.slot_machine'] .bulk-upload-modal-container.fade.in::before{width:100%;height:100%;content:' ';background:#333;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;opacity:0.8}[class~='promoBuilder.games.slot_machine'] .bulk-upload-modal-container .modal-dialog{top:10%;width:840px}[class~='promoBuilder.games.slot_machine'] .bulk-upload-modal-container .modal-dialog .modal-content{height:100%}[class~='promoBuilder.games.slot_machine'] .bulk-upload-modal-container .modal-header{color:#5c5c5c;letter-spacing:0.25px;font-weight:100}.bulk-upload-modal-container slot-machine-editor.modal-body:not(.errors){height:100%}.slot-machine-design-editor{width:100%;height:100%;padding:5px}.slot-machine-design-editor .design-editor-tabs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.slot-machine-design-editor slot-machine-editor-tab{width:100%;position:absolute;top:0}.slot-machine-design-editor slot-machine-preview,.slot-machine-design-editor .modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slot-machine-design-editor slot-machine-preview{margin-top:60px;height:80%;margin-bottom:40px}.slot-machine-design-editor slot-machine-preview .spin-config-wheel-preview{padding:0;margin-right:10px}.slot-machine-design-editor .modal-actions{height:10%}.slot-machine-design-editor .modal-actions button{width:130px;height:40px;background:#5b7f95}.slot-machine-design-editor .modal-actions button:disabled{background:#999}.slot-machine-design-editor .ui-control-color-picker__container{border-color:#ccc}.slot-machine-design-editor .ui-control-color-picker__container .ui-control-color-picker__colorContainer{border-left:1px solid #ccc}.slot-machine-editor-tab{height:30px;border-bottom:1px solid #ededed}.slot-machine-editor-tab .tab-text{z-index:1;position:absolute;-webkit-transition:all 0.25s ease-in;transition:all 0.25s ease-in;padding-bottom:5px;top:0;left:0;font-size:11px;font-weight:400;text-transform:uppercase;color:#4a4a4a;padding-bottom:12px;width:16%;text-align:center}.slot-machine-editor-tab.active-tab{width:100%}.slot-machine-editor-tab.active-tab .tab-text{font-weight:800;color:#5b7f95;-webkit-box-shadow:0 3px 0 #5b7f95;box-shadow:0 3px 0 #5b7f95}.slot-machine-editor-tab ng-transclude{display:-webkit-box;display:-ms-flexbox;display:flex}slot-machine-editor-section{margin-top:38px;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;width:100%;padding-left:20px}slot-machine-editor-section .design-editor-section{width:100%}slot-machine-editor-section.ng-enter{opacity:1}slot-machine-editor-section.ng-enter-active{opacity:0}slot-machine-editor-section .section-instructions{color:#5b7f95;font-size:22px;font-weight:100;letter-spacing:0.25px;width:100%;margin:32px 0 15px}slot-machine-editor-control{width:50%}slot-machine-editor-control .slot-machine-editor-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}slot-machine-editor-control .slot-machine-editor-control>label{font-size:15px;font-weight:100;width:85px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:16px}slot-machine-editor-control .slot-machine-editor-control>ui-control{width:calc(100% - (85px + 16px))}.slot-machine-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;max-width:498px;height:276;padding:32px 38px;background:-webkit-gradient(linear, left bottom, left top, from(#2d2926), to(#c6c7c8));background:linear-gradient(to top, #2d2926, #c6c7c8);border-radius:5px;border:1px solid #979797;margin:0 auto;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset;box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset}.slot-machine-reel{width:130px;height:204px;border:4px solid #767878;border-radius:5px;text-align:center;font-size:6rem;line-height:1.16;background:#fff;background:-webkit-gradient(linear, left bottom, left top, from(#000), color-stop(12%, #b8c7c4), color-stop(20%, #ebedf0), color-stop(39%, #bbc1c3), color-stop(62%, #fff), color-stop(80%, #fff), color-stop(82%, #d9e0de), to(#070707));background:linear-gradient(0deg, #000 0%, #b8c7c4 12%, #ebedf0 20%, #bbc1c3 39%, #fff 62%, #fff 80%, #d9e0de 82%, #070707 100%)}.slot-machine-reel-container{position:relative}.slot-machine-icon-img{max-width:120px;max-height:120px}.slot-machine-button{margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex}.slot-machine-reel-right,.slot-machine-reel-left{background:url("https://workstride-assets.s3.amazonaws.com/workstride-assets/images/slot-machine/shadow-reel.png") no-repeat;background-size:cover;height:196px;width:30px;position:absolute;z-index:2;top:4px}.slot-machine-reel-left{left:4px}.slot-machine-reel-right{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:4px}.ui-control-color-picker{margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px}.ui-control-color-picker__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #EEE;height:40px;border-radius:5px;width:168px;overflow:hidden}.ui-control-color-picker__picker{border:none;margin:0 8px;width:110px}.ui-control-color-picker__colorContainer{background-color:#EEE;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.ui-control-color-picker__color{width:22px;height:22px}.blk-extras-modal .header{background-color:#ededed;border-top-left-radius:5px;border-top-right-radius:5px;padding:15px}.blk-extras-modal .header__title{font-size:22px}.blk-extras-modal .body{position:relative}.blk-extras-modal .body__padding{padding-bottom:25px}.blk-extras-modal .body-scroll{max-height:325px;padding:15px;overflow-y:auto}.blk-extras-modal .body-scroll .editable-field{position:inherit !important}.blk-extras-modal .body-scroll .editable-field .input-group{position:inherit !important}.blk-extras-modal .footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px}.emp-modal modal-body{text-align:center}.emp-modal .wui-modal{min-height:200px}.slide-select-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin:0 0.5rem;width:234px;position:relative}.slide-select-container>button{position:relative;height:68px;width:100%;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);border:3px solid transparent;background-color:#fff;padding:0;-webkit-transition:border-color .3s;transition:border-color .3s}.slide-select-container>button>img{display:block}.slide-select-container>button.template-select{height:auto}.slide-select-container>button.no-template{border:3px dotted #979797;background:#eeeeee}.slide-select-container>button.active{border-color:#4285f4}.slide-select-container .slide-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 0;width:100%;position:relative}.slide-select-container .slide-description .slide-description-icons{margin-left:auto;position:absolute;right:0}.slide-select-container .slide-description .slide-description-icons>button{border:none;background:transparent}.slide-select-container .slide-options{top:0.25rem;right:0.25rem;position:absolute}.slide-select-container .slide-options button{border:none;border-radius:50%;background-color:#2483c5;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.5rem;height:1.5rem;-webkit-transition:background-color .15s;transition:background-color .15s}.slide-select-container .slide-options button:hover{background-color:#2075af}.slide-select-container .slide-options .dropdown-menu{background-color:#2483c5;border:none}.slide-select-container .slide-options .dropdown-menu>li>a{background-color:transparent;color:#fff;text-transform:uppercase;font-size:14px;-webkit-transition:background-color .15s;transition:background-color .15s}.slide-select-container .slide-options .dropdown-menu>li>a:hover{background-color:#2075af;background-image:none}*:focus{outline:none}html{height:100%}body{min-height:100%;color:#666;font-family:"Avenir W01","Helvetica","Calibri","Arial";font-weight:400;font-size:16px;line-height:1.42857143}a{color:#1B365D;text-decoration:none;cursor:pointer}a:visited{color:#1B365D}a:focus{color:#1B365D}a:hover{color:#24487d}a:active{color:#1B365D}a:hover{text-decoration:underline}a:hover{-webkit-transition:all .3s;transition:all .3s}div{width:auto}.ng-hide-add,.ng-hide-remove,.ng-hide-add-active,.ng-hide-remove-active{-webkit-transition:all 0s;transition:all 0s}#totalRecogHome{background-color:#3376b9}.ng-container{}.ng-container .form-group.dropdown{font-weight:400;font-size:12px;color:#326156;line-height:16px}.ng-container .form-group.dropdown [uib-dropdown]{cursor:pointer}.ng-container .form-group.dropdown [uib-dropdown] .dropdown-toggle[disabled='disabled'],.ng-container .form-group.dropdown [uib-dropdown] .dropdown-toggle[disabled='disabled']+.ion-icon{color:#e3e3e3 !important}.ng-container .form-group.dropdown [uib-dropdown]:not(.user-account-wrapper){display:inline-block;width:auto;min-width:10px;padding:5px 10px;line-height:20px;background-color:white;border:1px solid #E1E1E1;border-radius:100px}.ng-container .form-group.dropdown [uib-dropdown]:not(.user-account-wrapper) .ion-icon{margin-left:5px;color:#9B9B9B;font-size:13px;line-height:13px;vertical-align:middle}.ng-container .dropdown-menu,.ng-container ~ .dropdown-menu{background-color:white;border:1px solid #E1E1E1;font-size:12px}.ng-container .dropdown-menu ul>li,.ng-container ~ .dropdown-menu ul>li{padding:3px 10px}.ng-container .dropdown-menu.recognitions ul>li:hover,.ng-container ~ .dropdown-menu.recognitions ul>li:hover{background-color:#B7C9D3}.ng-container .dropdown-menu.promotions ul>li:hover,.ng-container ~ .dropdown-menu.promotions ul>li:hover{background-color:#B7C9D3}.ng-container .dropdown-menu.wellness ul>li:hover,.ng-container ~ .dropdown-menu.wellness ul>li:hover{background-color:#00B7A4}.ng-container .dropdown-menu.training ul>li:hover,.ng-container ~ .dropdown-menu.training ul>li:hover{background-color:#B7C9D3}.ng-container .dropdown-menu.safety ul>li:hover,.ng-container ~ .dropdown-menu.safety ul>li:hover{background-color:#FCB813}.ng-container .dropdown-menu.reports ul>li:hover,.ng-container ~ .dropdown-menu.reports ul>li:hover{background-color:#B7C9D3}.ng-container [uib-typeahead-popup].dropdown-menu li{padding:0}.ng-container [uib-typeahead-popup].dropdown-menu li *{color:#4a4a4a;-webkit-transition:all 0s;transition:all 0s}.ng-container [uib-typeahead-popup].dropdown-menu li:hover,.ng-container [uib-typeahead-popup].dropdown-menu li.active{background-color:#666}.ng-container [uib-typeahead-popup].dropdown-menu li:hover *,.ng-container [uib-typeahead-popup].dropdown-menu li.active *{background:transparent;color:#fafafa}.ng-container [uib-typeahead-popup].dropdown-menu.recognitions li:hover{background-color:#B7C9D3}.ng-container [uib-typeahead-popup].dropdown-menu.promotions li:hover{background-color:#B7C9D3}.ng-container [uib-typeahead-popup].dropdown-menu.wellness li:hover{background-color:#00B7A4}.ng-container [uib-typeahead-popup].dropdown-menu.training li:hover{background-color:#B7C9D3}.ng-container [uib-typeahead-popup].dropdown-menu.safety li:hover{background-color:#FCB813}.ng-container [uib-typeahead-popup].dropdown-menu.reports li:hover{background-color:#B7C9D3}.ng-container [uib-typeahead].recognitions+.dropdown-menu li:hover,.ng-container [uib-typeahead].recognitions+.dropdown-menu li.active{background-color:#B7C9D3}.ng-container [uib-typeahead].promotions+.dropdown-menu li:hover,.ng-container [uib-typeahead].promotions+.dropdown-menu li.active{background-color:#B7C9D3}.ng-container [uib-typeahead].wellness+.dropdown-menu li:hover,.ng-container [uib-typeahead].wellness+.dropdown-menu li.active{background-color:#00B7A4}.ng-container [uib-typeahead].training+.dropdown-menu li:hover,.ng-container [uib-typeahead].training+.dropdown-menu li.active{background-color:#B7C9D3}.ng-container [uib-typeahead].safety+.dropdown-menu li:hover,.ng-container [uib-typeahead].safety+.dropdown-menu li.active{background-color:#FCB813}.ng-container [uib-typeahead].reports+.dropdown-menu li:hover,.ng-container [uib-typeahead].reports+.dropdown-menu li.active{background-color:#B7C9D3}.ng-container .radio{position:relative;cursor:pointer;padding-left:40px;font-size:.875em}.ng-container .radio input[type="radio"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);overflow:hidden}.ng-container .radio input[type="radio"]+span{display:block;line-height:200%}.ng-container .radio input[type="radio"]+span:before{position:absolute;content:"";width:20px;height:20px;top:4px;left:4px;background-color:#e3e3e3;border:7px solid #fafafa;border-radius:50%;-webkit-box-shadow:0 0 0 2px #666;box-shadow:0 0 0 2px #666;-webkit-transition:all .25s ease;transition:all .25s ease}.ng-container .radio input[type="radio"]+span:hover:before{background-color:#666;border:5px solid #fafafa}.ng-container .radio input[type="radio"]:disabled+span:before{background-color:#e3e3e3;border:7px solid #fafafa;-webkit-box-shadow:0 0 0 2px #e3e3e3;box-shadow:0 0 0 2px #e3e3e3}.ng-container .radio input[type="radio"]:checked+span:before{background-color:#fafafa;border:7px solid #00b6f1;-webkit-box-shadow:0 0 0 2px #00b6f1;box-shadow:0 0 0 2px #00b6f1}.ng-container .checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;cursor:pointer;padding-left:40px;font-size:.875em}.ng-container .checkbox input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);overflow:hidden}.ng-container .checkbox input[type="checkbox"]+span{display:block;line-height:200%}.ng-container .checkbox input[type="checkbox"]+span:before{position:absolute;content:"";width:20px;height:20px;top:4px;left:4px;color:#fafafa;font-weight:400;font-size:20px;line-height:22px;text-align:center;background-color:#fafafa;-webkit-box-shadow:0 0 0 2px #e3e3e3;box-shadow:0 0 0 2px #e3e3e3;-webkit-transition:all .3s ease;transition:all .3s ease}.ng-container .checkbox input[type="checkbox"]+span:hover:before{-webkit-box-shadow:0 0 0 2px #666;box-shadow:0 0 0 2px #666}.ng-container .checkbox input[type="checkbox"]:checked+span:before{background-color:#00b6f1;-webkit-box-shadow:0 0 0 2px #00b6f1;box-shadow:0 0 0 2px #00b6f1}.ng-container .checkbox input[type="checkbox"]:checked+::after{content:'';position:absolute;width:18px;height:8px;top:9px;left:5px;background:transparent;border:4px solid #fafafa;border-top:none;border-right:none;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ng-container .checkbox input[type="checkbox"]:disabled+span:before{background-color:#e3e3e3;-webkit-box-shadow:0 0 0 2px #e3e3e3;box-shadow:0 0 0 2px #e3e3e3}.ng-container .checkbox input[type="checkbox"].recognitions:checked+span:before{background-color:#B7C9D3;-webkit-box-shadow:0 0 0 2px #B7C9D3;box-shadow:0 0 0 2px #B7C9D3}.ng-container .checkbox input[type="checkbox"].promotions:checked+span:before{background-color:#B7C9D3;-webkit-box-shadow:0 0 0 2px #B7C9D3;box-shadow:0 0 0 2px #B7C9D3}.ng-container .checkbox input[type="checkbox"].wellness:checked+span:before{background-color:#00B7A4;-webkit-box-shadow:0 0 0 2px #00B7A4;box-shadow:0 0 0 2px #00B7A4}.ng-container .checkbox input[type="checkbox"].training:checked+span:before{background-color:#B7C9D3;-webkit-box-shadow:0 0 0 2px #B7C9D3;box-shadow:0 0 0 2px #B7C9D3}.ng-container .checkbox input[type="checkbox"].safety:checked+span:before{background-color:#FCB813;-webkit-box-shadow:0 0 0 2px #FCB813;box-shadow:0 0 0 2px #FCB813}.ng-container .checkbox input[type="checkbox"].reports:checked+span:before{background-color:#B7C9D3;-webkit-box-shadow:0 0 0 2px #B7C9D3;box-shadow:0 0 0 2px #B7C9D3}.ng-container .checkbox input[type="checkbox"].my-account:checked+span:before{background-color:#B7C9D3;-webkit-box-shadow:0 0 0 2px #B7C9D3;box-shadow:0 0 0 2px #B7C9D3}.ng-container .switcher{position:relative;cursor:pointer;padding-left:40px;font-size:.875em}.ng-container .switcher input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);overflow:hidden}.ng-container .switcher input[type="checkbox"]+span{display:block;line-height:200%}.ng-container .switcher input[type="checkbox"]+span::before,.ng-container .switcher input[type="checkbox"]+span::after{position:absolute;content:"";font-size:20px;line-height:22px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.ng-container .switcher input[type="checkbox"]+span::before{width:30px;height:14px;top:7px;left:-10px;color:#fafafa;font-weight:400;background-color:#e3e3e3;border-radius:8px}.ng-container .switcher input[type="checkbox"]+span::after{width:20px;height:20px;top:4px;left:-15px;background-color:#e3e3e3;border-radius:50%;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.3);box-shadow:1px 1px 3px rgba(0,0,0,0.3)}.ng-container .switcher input[type="checkbox"]:checked+span::after{left:5px;background-color:#00b6f1}.ng-container .switcher input[type="checkbox"]:disabled+span::before,.ng-container .switcher input[type="checkbox"]:disabled+span::after{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.ng-container .switcher input[type="checkbox"].recognitions:checked+span:after{background-color:#B7C9D3}.ng-container .switcher input[type="checkbox"].promotions:checked+span:after{background-color:#B7C9D3}.ng-container .switcher input[type="checkbox"].wellness:checked+span:after{background-color:#00B7A4}.ng-container .switcher input[type="checkbox"].training:checked+span:after{background-color:#B7C9D3}.ng-container .switcher input[type="checkbox"].safety:checked+span:after{background-color:#FCB813}.ng-container .switcher input[type="checkbox"].reports:checked+span:after{background-color:#B7C9D3}.ng-container .switcher input[type="checkbox"].my-account:checked+span:after{background-color:#B7C9D3}.ng-container .pagination .pagination-prev a,.ng-container .pagination .pagination-page a,.ng-container .pagination .pagination-next a{color:#666}.ng-container .pagination .active a{background-color:#eee;border-color:#ddd}.ng-container .required-error{color:red}.ng-container .onoffswitch{position:relative;display:inline-block;width:40px;height:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-container .onoffswitch.labeled{width:46px}.ng-container .onoffswitch.labeled .onoffswitch-inner:before{content:"On";padding-left:7px}.ng-container .onoffswitch.labeled .onoffswitch-inner:after{content:"Off";padding-right:7px}.ng-container .onoffswitch.labeled .onoffswitch-switch{right:21px}.ng-container .onoffswitch.small{width:20px;height:15px;margin-top:3px;right:-5px}.ng-container .onoffswitch.small .onoffswitch-switch{right:6px}.ng-container .onoffswitch.small .onoffswitch-inner:before,.ng-container .onoffswitch.small .onoffswitch-inner:after{height:15px;line-height:15px}.ng-container .onoffswitch.small .onoffswitch-switch{width:10px}.ng-container .onoffswitch.medium{width:30px;height:20px;margin-top:3px;right:-5px}.ng-container .onoffswitch.medium .onoffswitch-switch{right:11px}.ng-container .onoffswitch.medium .onoffswitch-inner:before,.ng-container .onoffswitch.medium .onoffswitch-inner:after{height:20px;line-height:20px}.ng-container .onoffswitch.medium .onoffswitch-switch{width:15px}.ng-container .onoffswitch-checkbox{display:none}.ng-container .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border-radius:50px}.ng-container .onoffswitch-label.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3;cursor:not-allowed}.ng-container .onoffswitch-inner{display:block;width:200%;margin-left:-100%;-webkit-transition:margin .2s ease-in;-webkit-transition-delay:0s;-webkit-transition:margin .2s ease-in 0s !important;transition:margin .2s ease-in 0s !important}.ng-container .onoffswitch-inner:before,.ng-container .onoffswitch-inner:after{float:left;width:50%;height:25px;padding:0;line-height:25px;font-size:9px;color:white;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;-webkit-transform:none}.ng-container .onoffswitch-inner:before{content:"";padding-left:9px;background-color:rgba(0,0,0,0.8);color:#999999}.ng-container .onoffswitch-inner:after{content:"";padding-right:9px;background-color:rgba(0,0,0,0.2);color:#FFFFFF;text-align:right}.ng-container .onoffswitch-switch{display:block;width:21px;margin:2px;background:#FFFFFF;border-radius:50px;position:absolute;top:0;bottom:0;right:15px;-webkit-transition:all .2s ease-in;-webkit-transition-delay:0s;-webkit-transition:all .2s ease-in 0s !important;transition:all .2s ease-in 0s !important}.ng-container .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.ng-container .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0px}.ng-container .uicontrol-toggle-wrapper{overflow:hidden;margin-bottom:15px}.ng-container .uicontrol-toggle{float:left}.ng-container .uicontrol-toggle-label{float:left;margin-right:15px;height:25px;font-size:12px;line-height:25px}.ng-container .cart{position:relative;font-family:inherit;font-size:inherit;font-weight:inherit;height:auto;width:auto;padding:0;float:none;-webkit-transition:all 0.3s;transition:all 0.3s}.ng-container .cart *{-webkit-transition:all 0.3s;transition:all 0.3s}.ng-container .header{position:fixed;width:100%;min-height:56px;top:0px;left:0px;color:#fff;font-weight:400;font-size:13px;line-height:19px;background-color:#5b7f95;-webkit-box-shadow:0px 3px 3px rgba(51,51,51,0.4);box-shadow:0px 3px 3px rgba(51,51,51,0.4);z-index:250;-webkit-transition:all 0.3s;transition:all 0.3s}.ng-container .header *:focus{outline:none}.ng-container .header .logo-link{position:relative;display:inline-block;float:left}.ng-container .header .logo-link img{position:relative;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .header .nav-item .ion-icon{color:#fff;font-size:24px;line-height:34px}.ng-container .header .nav-item.notifications .ion-icon,.ng-container .header .nav-item.cart .ion-icon{margin:0px auto;font-size:18px}.ng-container .header .nav-item.my-account .ion-icon{font-size:14px}.ng-container .header .nav-item.mobile-menu .ion-icon{font-size:40px;line-height:56px}.ng-container .header .nav-item .label{font-weight:300;position:absolute;display:block;text-align:center;color:#fff;background-color:#EE402F;border:2px solid #5b7f95;border-radius:50%;top:15px;right:5px;width:20px;height:20px;font-size:10px;line-height:20px;padding:0;vertical-align:middle}.ng-container .header .mobile-nav{position:relative;display:inline-block;float:right;z-index:200}.ng-container .header .mobile-nav>*{height:100%}.ng-container .header .mobile-nav .nav-item{position:relative;display:inline-block;min-width:56px;text-align:center}.ng-container .header .mobile-nav .nav-item .ion-icon{position:relative;display:block}.ng-container .header .mobile-nav .nav-item.login{display:none;padding:15px}.ng-container .header .main-nav{height:0px;top:0px;left:0px;background-color:#5b7f95;z-index:300}.ng-container .header .main-nav>*{width:100%}.ng-container .header .main-nav .nav-item{color:#fff;border-bottom:1px solid #e3e3e3;z-index:200}.ng-container .header .main-nav .nav-item .description,.ng-container .header .main-nav .nav-item .name{color:inherit;text-transform:uppercase}.ng-container .header .main-nav .nav-item.my-account .has-submenu,.ng-container .header .main-nav .nav-item.my-account.selected .has-submenu{position:relative;display:inline-block;float:right;width:40px;height:100%;line-height:46px;text-align:center;font-size:18px;font-weight:400}.ng-container .header .main-nav .nav-item.my-account+.sub-menu{width:100%;height:0px;color:#fafafa;overflow:hidden}.ng-container .header .main-nav .nav-item.my-account+.sub-menu .nav-item{height:0px;color:inherit}.ng-container .header .main-nav .nav-item.my-account .has-submenu:after{content:'+'}.ng-container .header .main-nav .nav-item.my-account.selected .has-submenu:after{content:'-'}.ng-container .header .main-nav .nav-item.notifications{-webkit-transition:all 0.3s;transition:all 0.3s}.ng-container .header .main-nav .nav-item.login{padding:10px}.ng-container .header .main-nav.open{height:100%;padding-top:56px;overflow:auto}.ng-container .header .main-nav.open .nav-item.close-menu{height:56px}.ng-container .header .main-nav.open .nav-item.close-menu .ion-icon{height:100%;line-height:56px}.ng-container .header .mobile-nav>*,.ng-container .header .main-nav>*{float:left}.ng-container .header .mobile-nav>*:hover:not(.no-hover),.ng-container .header .main-nav>*:hover:not(.no-hover){cursor:pointer}@media screen and (min-width: 992px){.ng-container .header .mobile-nav>*:hover:not(.no-hover):not(.close-menu),.ng-container .header .main-nav>*:hover:not(.no-hover):not(.close-menu){color:#5b7f95;background-color:#fff}.ng-container .header .mobile-nav>*:hover:not(.no-hover):not(.close-menu) .description,.ng-container .header .main-nav>*:hover:not(.no-hover):not(.close-menu) .description{color:#5b7f95}}@media screen and (max-width: 767px){.ng-container .header .mobile-nav>*:hover:not(.no-hover):not(.close-menu),.ng-container .header .main-nav>*:hover:not(.no-hover):not(.close-menu){background:0}}.ng-container .header .mobile-nav .nav-item.my-account,.ng-container .header .main-nav .nav-item.my-account{background-color:rgba(0,0,0,0.1)}.ng-container .header .mobile-nav .nav-item.my-account.selected,.ng-container .header .main-nav .nav-item.my-account.selected{color:#5b7f95;background-color:#B7C9D3}.ng-container .header .mobile-nav .nav-item.my-account.selected .ion-icon,.ng-container .header .mobile-nav .nav-item.my-account.selected .first-line .name,.ng-container .header .mobile-nav .nav-item.my-account.selected .second-line .subtitle,.ng-container .header .main-nav .nav-item.my-account.selected .ion-icon,.ng-container .header .main-nav .nav-item.my-account.selected .first-line .name,.ng-container .header .main-nav .nav-item.my-account.selected .second-line .subtitle{color:#5b7f95}.ng-container .header .mobile-nav .nav-item.my-account.selected .description,.ng-container .header .main-nav .nav-item.my-account.selected .description{color:#5b7f95}.ng-container .header .mobile-nav .nav-item.my-account+.sub-menu,.ng-container .header .main-nav .nav-item.my-account+.sub-menu{background-color:#B7C9D3}.ng-container .header .mobile-nav .nav-item.my-account+.sub-menu .nav-item.acctLinkDefault .description,.ng-container .header .main-nav .nav-item.my-account+.sub-menu .nav-item.acctLinkDefault .description{position:absolute;width:100%;top:0;left:0;margin:0;overflow:hidden;text-transform:uppercase}.ng-container .header .mobile-nav .nav-item.my-account+.sub-menu .nav-item:hover,.ng-container .header .main-nav .nav-item.my-account+.sub-menu .nav-item:hover{background-color:#97b1c0}@media screen and (min-width: 992px){.ng-container .header .mobile-nav .nav-item.my-account:hover,.ng-container .header .main-nav .nav-item.my-account:hover{background-color:#B7C9D3}.ng-container .header .mobile-nav .nav-item.my-account:hover .subtitle,.ng-container .header .main-nav .nav-item.my-account:hover .subtitle{color:#5b7f95}}@media screen and (max-width: 991px){.ng-container .header .mobile-nav .nav-item.my-account.selected .subtitle,.ng-container .header .mobile-nav .nav-item.my-account+.submenu .subtitle,.ng-container .header .main-nav .nav-item.my-account.selected .subtitle,.ng-container .header .main-nav .nav-item.my-account+.submenu .subtitle{color:#5b7f95}}.ng-container .header .nav-item.my-account{height:56px;color:#fff}.ng-container .header .nav-item.my-account .first-line,.ng-container .header .nav-item.my-account .second-line{overflow:hidden;position:relative;display:block;float:left;width:auto;padding:0px 5px;clear:both}@media screen and (max-width: 767px){.ng-container .header .nav-item.my-account .first-line,.ng-container .header .nav-item.my-account .second-line{clear:none}}.ng-container .header .nav-item.my-account .first-line{height:36px;line-height:36px}@media (max-width: 767px){.ng-container .header .nav-item.my-account .first-line{height:46px;line-height:46px}}.ng-container .header .nav-item.my-account .first-line .ion-chevron-down{display:none;color:#fff}.ng-container .header .nav-item.my-account .first-line .name{line-height:36px}@media screen and (max-width: 767px){.ng-container .header .nav-item.my-account .first-line .name{display:none}}.ng-container .header .nav-item.my-account .first-line img{position:relative;display:inline-block;float:left;width:auto;max-height:36px;margin-top:5px;border-radius:50%}.ng-container .header .nav-item.my-account .second-line{width:100%;height:53px;text-align:center}@media screen and (max-width: 767px){.ng-container .header .nav-item.my-account .second-line{width:auto}}.ng-container .header .nav-item.my-account .second-line .view-toggle{position:relative;font-size:10px;line-height:12px}.ng-container .header .nav-item.my-account .second-line .subtitle{position:relative;font-size:13px;line-height:19px}.ng-container .header .nav-item.my-account .second-line .subtitle .budget{padding-left:4px;border-left:1px solid #4a4a4a}.ng-container .header .nav-item.my-account .second-line .subtitle .current{font-weight:800}.ng-container .header .nav-item.my-account .second-line .pillow{position:relative;display:inline-block;width:70%;height:22px;padding:4px 10px;color:#5b7f95;font-weight:400;font-size:12px;line-height:16px;background-color:#97b1c0;border-radius:11px}@media screen and (max-width: 767px){.ng-container .header .nav-item.my-account .second-line .pillow{width:auto}}.ng-container .header .nav-item.my-account .second-line .pillow-div{width:100%}.ng-container .header .nav-item.my-account+.sub-menu .nav-item{color:#fafafa}.ng-container .header .nav-item.my-account+.sub-menu .nav-item .ion-icon{color:#fafafa}.ng-container .header .nav-item.my-account+.sub-menu .nav-item .label{color:#B7C9D3 !important;background-color:#fafafa}.ng-container .header .nav-item.my-account+.sub-menu .nav-item:hover .label{color:#97b1c0}.ng-container .header .proxy-name{display:none}.ng-container .header .proxy-id{display:none}@media screen and (max-width: 767px){.ng-container .header .logo-link{height:56px}.ng-container .header .logo-link img{max-height:56px;max-width:130px}.ng-container .header .mobile-nav{height:56px}.ng-container .header .mobile-nav .nav-item.mobile-menu .ion-icon{font-size:28px}.ng-container .header .mobile-nav .nav-item.notifications{margin-top:10px}.ng-container .header .mobile-nav .nav-item.notifications .ion-icon{font-size:18px;line-height:20px}.ng-container .header .my-account+.sub-menu{position:fixed;float:left;height:0px;top:56px;right:0px;overflow:hidden;-webkit-box-shadow:0px 3px 3px rgba(51,51,51,0.4);box-shadow:0px 3px 3px rgba(51,51,51,0.4)}.ng-container .header .my-account+.sub-menu .nav-item.acctLinkDefault{display:inline-block;float:left;width:25vw;height:120px;padding:20px 8px;border-left:1px solid #fafafa;border-bottom:1px solid #fafafa}.ng-container .header .my-account+.sub-menu .nav-item.acctLinkDefault:last-child{border-right:1px solid #fafafa}.ng-container .header .my-account+.sub-menu .nav-item.acctLinkDefault .ion-icon{font-size:24px;line-height:34px}.ng-container .header .my-account+.sub-menu .nav-item.acctLinkDefault .description{padding:20px 0;font-size:15px;line-height:22px}.ng-container .header .my-account.selected+.sub-menu{height:120px;overflow:auto}}@media screen and (max-width: 991px){.ng-container .header{-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);box-shadow:0px 3px 3px rgba(0,0,0,0.2)}.ng-container .header .main-nav{position:fixed;width:100%;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}.ng-container .header .main-nav .nav-item{-webkit-transition:all 0.3s;transition:all 0.3s}.ng-container .header .main-nav .description{line-height:56px}.ng-container .header .my-account{padding:5px 0}.ng-container .header .close-menu{position:fixed;height:0px;top:0px;left:0px;text-align:center;background-color:#4a4a4a;overflow:hidden;z-index:300}.ng-container .header .close-menu .ion-icon{color:#fafafa}.ng-container .header .close-menu ~ div .nav-item{position:relative}.ng-container .header .close-menu ~ div .ion-icon{position:absolute;width:40px;top:0;left:0;height:100%;line-height:56px}.ng-container .header .notifications .ion-icon{width:40px;height:100%;line-height:56px;margin:auto;padding:13px}}@media screen and (min-width: 768px){.ng-container .header{height:98px}.ng-container .header .logo-link{height:100%;margin-left:5px}.ng-container .header .logo-link img{height:68px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .header .mobile-nav{height:98px}.ng-container .header .mobile-nav .nav-item{padding:20px 8px}.ng-container .header .mobile-nav .nav-item.my-account{height:98px;display:inline-block;padding:5px}.ng-container .header .mobile-nav .nav-item.my-account .ion-icon,.ng-container .header .mobile-nav .nav-item.my-account .name,.ng-container .header .mobile-nav .nav-item.my-account img{position:relative;display:inline-block;margin-left:10px}.ng-container .header .mobile-nav .nav-item.my-account .name{font-weight:500;font-size:15px}.ng-container .header .mobile-nav .nav-item.my-account img{float:right;margin-top:0px;margin-right:5px}.ng-container .header .mobile-nav .nav-item.my-account.selected .ion-chevron-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ng-container .header .mobile-nav .nav-item+.sub-menu{position:fixed;display:block;height:0px;top:98px;overflow:hidden;-webkit-box-shadow:0px 3px 3px rgba(74,74,74,0.4);box-shadow:0px 3px 3px rgba(74,74,74,0.4)}.ng-container .header .mobile-nav .nav-item+.sub-menu.proxied{top:128px}.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item{width:120px;height:120px;border-left:1px solid #fafafa;border-bottom:1px solid #fafafa}.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item:last-child{border-right:none}.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item .ion-icon{font-size:24px;line-height:34px}.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item span{margin:15px auto;font-size:15px;line-height:22px;text-align:center}.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item .description{text-transform:uppercase}.ng-container .header .mobile-nav .nav-item.my-account+.sub-menu{right:0}.ng-container .header .mobile-nav .nav-item.my-account+.sub-menu .nav-item.acctLinkDefault .description{padding:20px 8px}.ng-container .header .mobile-nav .nav-item.my-account.selected+.sub-menu{height:120px}}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container .header .mobile-nav .nav-item.my-account{display:inline-block}.ng-container .header .mobile-nav .nav-item.mobile-menu{height:98px}.ng-container .header .mobile-nav .nav-item.mobile-menu .ion-icon{line-height:60px}.ng-container .header .mobile-nav .nav-item.login{display:inline-block}.ng-container .header .main-nav .nav-item.my-account,.ng-container .header .main-nav .nav-item.login{display:none}}@media screen and (min-width: 992px){.ng-container .header .mobile-nav,.ng-container .header .main-nav{position:relative;display:inline-block;float:right;width:auto}.ng-container .header .mobile-nav .nav-item,.ng-container .header .main-nav .nav-item{height:98px;padding:20px 8px;text-align:center;border:none}.ng-container .header .mobile-nav .nav-item .ion-icon,.ng-container .header .main-nav .nav-item .ion-icon{display:block;float:none;padding:0px}.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item,.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item.horizontal,.ng-container .header .main-nav .nav-item+.sub-menu .nav-item,.ng-container .header .main-nav .nav-item+.sub-menu .nav-item.horizontal{padding:20px 8px}.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item .ion-icon,.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item.horizontal .ion-icon,.ng-container .header .main-nav .nav-item+.sub-menu .nav-item .ion-icon,.ng-container .header .main-nav .nav-item+.sub-menu .nav-item.horizontal .ion-icon{font-size:24px;line-height:34px}.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item img,.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item.horizontal img,.ng-container .header .main-nav .nav-item+.sub-menu .nav-item img,.ng-container .header .main-nav .nav-item+.sub-menu .nav-item.horizontal img{width:32px;height:32px;padding:5px;margin:10px auto}.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item .description,.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item.horizontal .description,.ng-container .header .main-nav .nav-item+.sub-menu .nav-item .description,.ng-container .header .main-nav .nav-item+.sub-menu .nav-item.horizontal .description{text-transform:uppercase}.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item .label,.ng-container .header .mobile-nav .nav-item+.sub-menu .nav-item.horizontal .label,.ng-container .header .main-nav .nav-item+.sub-menu .nav-item .label,.ng-container .header .main-nav .nav-item+.sub-menu .nav-item.horizontal .label{position:relative;float:none;width:24px;height:24px;top:0px;right:0px;font-size:15px !important;line-height:14px !important;border-radius:16px}.ng-container .header .mobile-nav .nav-item.mobile-menu{display:none}.ng-container .header .mobile-nav .nav-item.my-account+.sub-menu .nav-item img,.ng-container .header .mobile-nav .nav-item.my-account.selected+.sub-menu .nav-item img{width:32px;height:32px;margin:10px auto}.ng-container .header .mobile-nav .nav-item.my-account+.sub-menu .nav-item .label,.ng-container .header .mobile-nav .nav-item.my-account.selected+.sub-menu .nav-item .label{width:24px;height:24px;font-size:15px;line-height:14px}.ng-container .header .mobile-nav *:hover .nav-item.my-account .ion-chevron-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ng-container .header .mobile-nav *:hover .nav-item.my-account .ion-icon{color:#5b7f95}.ng-container .header .mobile-nav *:hover .nav-item.my-account .name,.ng-container .header .mobile-nav *:hover .nav-item.my-account .subtitle{color:#5b7f95}.ng-container .header .mobile-nav *:hover .nav-item.my-account+.sub-menu,.ng-container .header .mobile-nav *:hover .nav-item.my-account.selected+.sub-menu{height:120px}.ng-container .header .mobile-nav *:hover .nav-item+.sub-menu .nav-item:hover{background-color:#97b1c0}.ng-container .header .main-nav{height:98px}.ng-container .header .main-nav.open{height:100%;padding-top:0px;overflow:visible}.ng-container .header .main-nav>*{display:inline-block;width:auto}.ng-container .header .main-nav .nav-item,.ng-container .header .main-nav .nav-item.selected{display:inline-block;width:auto}.ng-container .header .main-nav .nav-item:not(.my-account),.ng-container .header .main-nav .nav-item.selected:not(.my-account){min-width:60px}.ng-container .header .main-nav .nav-item:not(.my-account) .description,.ng-container .header .main-nav .nav-item.selected:not(.my-account) .description{width:100%;font-size:11px;line-height:20px;text-align:center}.ng-container .header .main-nav .nav-item:not(.my-account) .has-submenu,.ng-container .header .main-nav .nav-item.selected:not(.my-account) .has-submenu{display:none}.ng-container .header .main-nav .nav-item.notifications,.ng-container .header .main-nav .nav-item.cart,.ng-container .header .main-nav .nav-item.selected.notifications,.ng-container .header .main-nav .nav-item.selected.cart{min-width:56px}.ng-container .header .main-nav .nav-item.close-menu,.ng-container .header .main-nav .nav-item.selected.close-menu{display:none}.ng-container .header .main-nav .nav-item.my-account,.ng-container .header .main-nav .nav-item.selected.my-account{display:none}.ng-container .header .main-nav .nav-item+.sub-menu,.ng-container .header .main-nav .nav-item.selected+.sub-menu{position:absolute;display:block;width:auto;height:0px;left:0px;top:98px;background-color:#B7C9D3}.ng-container .header .main-nav .nav-item+.sub-menu .nav-item:hover,.ng-container .header .main-nav .nav-item.selected+.sub-menu .nav-item:hover{background-color:#97b1c0}.ng-container .header .main-nav>*:hover .nav-item:not(.cart):not(.notifications)+.sub-menu{height:170px}.ng-container .header.collapsed{min-height:0px;height:45px;-webkit-box-shadow:0px 3px 3px rgba(74,74,74,0.4);box-shadow:0px 3px 3px rgba(74,74,74,0.4)}.ng-container .header.collapsed .logo-link{height:30px;max-height:none;padding:0px;margin:7px 0px;margin-left:10px}.ng-container .header.collapsed .logo-link img{height:44px}.ng-container .header.collapsed .main-nav,.ng-container .header.collapsed .mobile-nav{height:45px;min-height:0px;max-height:none}.ng-container .header.collapsed .main-nav .nav-item,.ng-container .header.collapsed .mobile-nav .nav-item{height:45px;min-height:0px;max-height:none;padding:0px 5px}.ng-container .header.collapsed .main-nav .nav-item:not(.my-account):not(.notifications):not(.cart) img,.ng-container .header.collapsed .main-nav .nav-item:not(.my-account):not(.notifications):not(.cart) .ion-icon,.ng-container .header.collapsed .mobile-nav .nav-item:not(.my-account):not(.notifications):not(.cart) img,.ng-container .header.collapsed .mobile-nav .nav-item:not(.my-account):not(.notifications):not(.cart) .ion-icon{display:none}.ng-container .header.collapsed .main-nav .nav-item:not(.my-account):not(.notifications):not(.cart) span.description,.ng-container .header.collapsed .mobile-nav .nav-item:not(.my-account):not(.notifications):not(.cart) span.description{line-height:45px}.ng-container .header.collapsed .main-nav .nav-item.notifications,.ng-container .header.collapsed .main-nav .nav-item.cart,.ng-container .header.collapsed .mobile-nav .nav-item.notifications,.ng-container .header.collapsed .mobile-nav .nav-item.cart{padding-top:10px}.ng-container .header.collapsed .main-nav .nav-item.notifications .label,.ng-container .header.collapsed .main-nav .nav-item.cart .label,.ng-container .header.collapsed .mobile-nav .nav-item.notifications .label,.ng-container .header.collapsed .mobile-nav .nav-item.cart .label{top:5px}.ng-container .header.collapsed .main-nav .nav-item.notifications .description,.ng-container .header.collapsed .main-nav .nav-item.cart .description,.ng-container .header.collapsed .mobile-nav .nav-item.notifications .description,.ng-container .header.collapsed .mobile-nav .nav-item.cart .description{display:none}.ng-container .header.collapsed .main-nav .nav-item.my-account .first-line,.ng-container .header.collapsed .mobile-nav .nav-item.my-account .first-line{padding:0px}.ng-container .header.collapsed .main-nav .nav-item.my-account .first-line img,.ng-container .header.collapsed .mobile-nav .nav-item.my-account .first-line img{max-height:30px;margin-top:7px}.ng-container .header.collapsed .main-nav .nav-item.my-account .second-line,.ng-container .header.collapsed .mobile-nav .nav-item.my-account .second-line{display:none}.ng-container .header.collapsed .main-nav .nav-item+.sub-menu,.ng-container .header.collapsed .mobile-nav .nav-item+.sub-menu{top:45px}.ng-container .header.collapsed .main-nav .nav-item+.sub-menu.proxied,.ng-container .header.collapsed .mobile-nav .nav-item+.sub-menu.proxied{top:75px}}.ng-container .cashout-bar{background-color:#B7C9D3;color:#5b7f95}.ng-container .cashout-bar .btn-generic:hover,.ng-container .cashout-bar .btn-inverted:hover,.ng-container .cashout-bar .btn-alt:hover,.ng-container .cashout-bar .btn-complementary:hover{background-color:#264d85;border-color:#264d85;color:#fff}.ng-container .cashout-bar .balance-label{text-transform:capitalize}.ng-container .cashout-bar .cashout-container .cashout-item{height:80px}@media (max-width: 767px){.ng-container .cashout-bar .cashout-container .cashout-item{height:auto}}.ng-container .cashout-bar .cashout-container .rewards-balance,.ng-container .cashout-bar .cashout-container .points-balance{font-size:20px;font-weight:500}.ng-container .cashout-modal{color:#4a4a4a;font-size:14px}.ng-container .cashout-modal .modal-header{padding:30px 15px;border-bottom:none}.ng-container .cashout-modal .modal-header h1.modal-title{margin:0;color:#4a4a4a;line-height:100%;text-transform:uppercase}.ng-container .cashout-modal .modal-header .conversion-close{position:absolute;right:25px}.ng-container .cashout-modal .modal-body{padding:0}.ng-container .cashout-modal .modal-body .converting,.ng-container .cashout-modal .modal-body .converted{height:220px}.ng-container .cashout-modal .modal-body .current-points-balance{text-transform:lowercase;margin-bottom:30px;padding:0 15px;text-align:center}.ng-container .cashout-modal .modal-body .current-points-balance::first-letter{text-transform:uppercase}.ng-container .cashout-modal .modal-body .current-points-balance .current-balance{font-size:18px;font-weight:800;text-transform:uppercase}.ng-container .cashout-modal .modal-body .conversion-message{text-transform:lowercase;margin-bottom:15px;padding:0 15px;text-align:center}.ng-container .cashout-modal .modal-body .conversion-message::first-letter{text-transform:uppercase}.ng-container .cashout-modal .modal-body .conversion-message .converting-value,.ng-container .cashout-modal .modal-body .conversion-message .converted-value{font-size:24px;font-weight:800;text-transform:uppercase}.ng-container .cashout-modal .modal-body .conversion-message-incomplete{margin-bottom:1rem;padding:1rem 5rem;text-align:center}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper{padding:15px 0;background-color:#eeeeee}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-tool{min-width:75%;margin-left:14%;margin-top:0;margin-bottom:0}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-label{text-transform:capitalize;display:block;font-weight:800}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-input-wrapper{width:100%;height:60px}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-input-wrapper .conversion-input{float:left;width:calc(100% - 210px);max-width:215px;height:60px;padding:10px;border:1px solid #e5e5e5;font-size:20px}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-input-wrapper .conversion-amount{float:left;height:60px;margin-left:10px;font-size:30px;font-weight:800;line-height:60px;max-width:258px;overflow:auto}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-input-wrapper .calculating-conversion.loader{font-size:8px;color:#9999;margin:0;margin-right:75px}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-input-wrapper .calculating-conversion.loader.ng-animate{-webkit-animation:none 0s;animation:none 0s}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-input-wrapper .full-cashout-amount{float:left;height:60px;font-size:30px;font-weight:800;line-height:60px}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .service-charge{margin-top:5px;font-size:11px}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-error{margin-top:5px;color:#d9534f;font-size:11px;font-weight:800}.ng-container .cashout-modal .modal-footer{padding:30px 15px;border-top:none;text-align:center}.ng-container .cashout-modal .btn-generic.convert,.ng-container .cashout-modal .convert.btn-inverted,.ng-container .cashout-modal .convert.btn-alt,.ng-container .cashout-modal .convert.btn-complementary{position:relative;-webkit-transition:all .2s;transition:all .2s}.ng-container .cashout-modal .btn-generic.convert:after,.ng-container .cashout-modal .convert.btn-inverted:after,.ng-container .cashout-modal .convert.btn-alt:after,.ng-container .cashout-modal .convert.btn-complementary:after{content:'';position:absolute;top:50%;right:15px;margin-top:-10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}.ng-container .cashout-modal .btn-generic.convert.loading,.ng-container .cashout-modal .convert.loading.btn-inverted,.ng-container .cashout-modal .convert.loading.btn-alt,.ng-container .cashout-modal .convert.loading.btn-complementary{padding-right:50px}.ng-container .cashout-modal .btn-generic.convert.loading:after,.ng-container .cashout-modal .convert.loading.btn-inverted:after,.ng-container .cashout-modal .convert.loading.btn-alt:after,.ng-container .cashout-modal .convert.loading.btn-complementary:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;border:2px solid rgba(255,255,255,0.5);border-top:2px solid #fff;height:20px;width:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spinner 1s infinite linear;animation:spinner 1s infinite linear;-webkit-transition:opacity .2s;-webkit-transition-delay:.1s;-webkit-transition:opacity .2s .1s;transition:opacity .2s .1s}.ng-container .cashout-modal .btn-generic.convert.success,.ng-container .cashout-modal .convert.success.btn-inverted,.ng-container .cashout-modal .convert.success.btn-alt,.ng-container .cashout-modal .convert.success.btn-complementary{padding-right:50px}.ng-container .cashout-modal .btn-generic.convert.success:after,.ng-container .cashout-modal .convert.success.btn-inverted:after,.ng-container .cashout-modal .convert.success.btn-alt:after,.ng-container .cashout-modal .convert.success.btn-complementary:after{color:#fff;content:'\f00c';font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:20px;line-height:20px;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.ng-container .cashout-modal .btn-generic.converted,.ng-container .cashout-modal .converted.btn-inverted,.ng-container .cashout-modal .converted.btn-alt,.ng-container .cashout-modal .converted.btn-complementary{margin-left:0}.ng-container .main-container.showSpinnerScreen{opacity:.2;pointer-events:none}.ng-container .content-wrapper{margin-top:56px}.ng-container .button-wrapper{text-align:center}.ng-container .button-wrapper{margin-top:20px}.ng-container .custom-grid{position:relative;display:block;float:left;width:100%;height:auto;padding:20px;margin:0px}.ng-container .custom-grid .grid-elem{position:relative;display:inline-block;float:left;height:auto;padding:5px;margin:0px;color:#fafafa;font-size:80px;line-height:80px;text-align:center}.ng-container .custom-grid.grid-dark .grid-elem{color:#4a4a4a}.ng-container .custom-grid.elems-2 .grid-elem{width:50%}.ng-container .custom-grid.elems-3 .grid-elem{width:33.33333%}.ng-container .custom-grid.elems-4 .grid-elem{width:25%}.ng-container .custom-grid.elems-5 .grid-elem{width:20%}.ng-container .custom-grid.elems-6 .grid-elem{width:16.66667%}.ng-container .custom-grid.elems-7 .grid-elem{width:14.28571%}.ng-container .custom-grid.elems-8 .grid-elem{width:12.5%}@media screen and (max-width: 767px){.ng-container .custom-grid .grid-elem{font-size:40px;line-height:40px}}@media screen and (min-width: 768px){.ng-container .content-wrapper{margin-top:98px}.ng-container .main-container.hideNav{margin-top:0}}.ng-container .universal-index{position:fixed;display:block;float:right;width:32px;height:auto;padding:0px;margin:0px;top:120px;right:20px;font-weight:300;font-size:13px;color:#fff;background-color:#fafafa;border:1px solid #E7E7E7;border-radius:6px;overflow:hidden;z-index:240}.ng-container .universal-index .collapse{position:relative;display:inline-block;float:right;width:32px;height:32px;top:0px;right:0px;color:#9B9B9B;font-size:12px;line-height:32px;text-align:center;cursor:pointer}.ng-container .universal-index .collapse .ion-chevron-left{float:none;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ng-container .universal-index ul{position:relative;display:none;float:left;width:100%;margin-top:10px}.ng-container .universal-index ul li{position:relative;display:block;float:left;width:100%;height:30px;padding:0px 20px;line-height:30px;cursor:pointer}.ng-container .universal-index ul li:hover{color:#fafafa;background-color:#7c7c7c}.ng-container .universal-index.recognitions ul li:hover{background-color:#B7C9D3}.ng-container .universal-index.promotions ul li:hover{background-color:#B7C9D3}.ng-container .universal-index.wellness ul li:hover{background-color:#00B7A4}.ng-container .universal-index.training ul li:hover{background-color:#B7C9D3}.ng-container .universal-index.safety ul li:hover{background-color:#FCB813}.ng-container .universal-index.reports ul li:hover{background-color:#B7C9D3}.ng-container .universal-index.my-account ul li:hover{background-color:#B7C9D3}.ng-container .universal-index.open{width:280px;padding-bottom:10px}.ng-container .universal-index.open .collapse .ion-chevron-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ng-container .universal-index.open ul{display:inline-block}.ng-container .universal-index.collapsed{top:80px}@media screen and (max-width: 767px){.ng-container .universal-index{display:none;top:80px}}@media screen and (min-width: 768px){.ng-container .universal-index,.ng-container .universal-index.collapsed{top:118px}}@media screen and (min-width: 768px) and (min-width: 992px){.ng-container .universal-index{top:226px}.ng-container .universal-index.collapsed{top:65px}}.ng-container .go-to-top{position:fixed;display:block;float:right;width:80px;height:40px;bottom:20px;right:20px;font-weight:400;font-size:16px;line-height:40px;text-align:center;background:#fafafa;border:1px solid #E7E7E7;border-top:none;border-radius:6px;cursor:pointer;z-index:245}.ng-container .go-to-top span{position:relative;display:block;margin-top:-8px;z-index:200}.ng-container .go-to-top::after{position:absolute;top:4px;left:0px;margin-left:-3px;padding-bottom:61%;width:65%;background-color:#fafafa;content:"";z-index:1;border-top:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-radius:6px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-36deg) skewX(20deg);transform:rotate(-36deg) skewX(20deg)}.ng-container .go-to-top.at-bottom{bottom:100px}.ng-container .footer{position:relative;float:left;width:100%;background:#fafafa;border-top:1px solid #e3e3e3;padding:10px 20px;font-weight:400;text-align:center}.ng-container .footer img{float:none;margin:0px auto;margin-bottom:10px;height:50px}@media screen and (min-width: 768px){.ng-container .go-to-top.at-bottom{bottom:80px}.ng-container .footer{height:100px;line-height:90px}.ng-container .footer *{line-height:inherit}.ng-container .footer img{float:left;margin-top:15px}}.ng-container .box{position:relative;display:block;float:left;width:100%;height:auto;padding:0px;margin:0px;margin-bottom:20px;text-align:left;background-color:#e3e3e3}.ng-container .box h1,.ng-container .box h2,.ng-container .box h3,.ng-container .box h4,.ng-container .box h5,.ng-container .box h6,.ng-container .box p,.ng-container .box span{text-align:left}.ng-container .box h1{font-size:22px}.ng-container .box h2{font-size:20px}.ng-container .box h3{font-size:18px}.ng-container .box h4{font-size:16px}.ng-container .box h5,.ng-container .box h6,.ng-container .box p{font-size:14px}.ng-container .box .title,.ng-container .box .subtitle{position:relative;display:block;float:left;width:100%;height:auto;margin:0px;color:#fafafa;background-color:#4a4a4a}.ng-container .box .title{padding:15px;padding-bottom:5px}.ng-container .box .subtitle{padding:15px;padding-top:0px}.ng-container .box .content-wrapper{position:relative;display:block;float:left;width:100%;height:auto;padding:20px;margin:0px;top:0px;left:0px}.ng-container .box .content-wrapper.image{padding:0px}.ng-container .box .content-wrapper img{width:100%}.ng-container .box .blog-feed{width:100%;min-height:1590px}.ng-container .box.transparent-title .title,.ng-container .box.transparent-title .subtitle{color:#4a4a4a;background-color:transparent}.ng-container .box.shadow-background .content-wrapper{-webkit-box-shadow:inset 0px 0px 40px 30px rgba(0,0,0,0.2);box-shadow:inset 0px 0px 40px 30px rgba(0,0,0,0.2)}.ng-container .box.red-background .content-wrapper{background:#e60000}.ng-container .promo-box-view{margin:0 auto;max-width:1131px;font-weight:300}.ng-container .promo-box-view p{color:inherit;font-size:inherit;margin:0 0 10px}.ng-container .promo-box-view .row{margin:0}.ng-container .promo-box-view .paddingThin{padding:5px}@media screen and (max-width: 767px){.ng-container .promo-box-view .paddingThin{padding-right:0;padding-left:0}}.ng-container .promo-box-view .promo-box-imageonly{display:inline-block;position:relative;border:1px solid #333;padding:0}.ng-container .promo-box-view .promo-box-imageonly img{position:relative;padding:0}.ng-container .promo-box-view .promo-box-imageonly .image-href{display:block;position:absolute}@media screen and (min-width: 768px){.ng-container .promo-box-view .image-mobile,.ng-container .promo-box-view .image-href.image-mobile{display:none}}@media screen and (max-width: 767px){.ng-container .promo-box-view .image-regular,.ng-container .promo-box-view .image-href.image-regular{display:none}}.ng-container .promo-box-view .promo-box{position:relative;text-align:left;border:1px solid #333;-webkit-box-shadow:inset 20px 20px 50px 0px rgba(0,0,0,0.25);box-shadow:inset 20px 20px 50px 0px rgba(0,0,0,0.25)}@media screen and (min-width: 768px){.ng-container .promo-box-view .promo-box{height:320px}}@media screen and (max-width: 767px){.ng-container .promo-box-view .promo-box{height:350px}}.ng-container .promo-box-view .promo-box-2rows{background-size:auto 100%}@media screen and (min-width: 768px){.ng-container .promo-box-view .promo-box-2rows{height:650px}}@media screen and (max-width: 767px){.ng-container .promo-box-view .promo-box-2rows{height:710px}}.ng-container .promo-box-view .promo-box-background{position:absolute;padding:0;width:100%;height:auto;min-height:100%}.ng-container .promo-box-view .promo-box-btn{margin-top:15px;text-decoration:none;color:black}.ng-container .promo-box-view .promo-box-btn:hover{text-decoration:none;color:black}.ng-container .promo-box-view .promo-box-leftsection{height:100%;float:left;padding-left:10px;padding-right:10px}.ng-container .promo-box-view .promo-box-rightsection{height:100%;float:right;padding-left:10px;padding-right:10px}.ng-container .promo-box-view .promo-box-textcontainer{margin-top:40px}.ng-container .promo-box-view .promo-box-textcontainer.vert-center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0 !important}.ng-container .promo-box-view .promo-box-textcontainer .promo-box-title{font-size:26px;line-height:26px;text-align:left;margin-bottom:15px;font-weight:800}.ng-container .promo-box-view .promo-box-textcontainer .promo-box-description{font-size:18px;line-height:24px;text-align:left;font-weight:300}.ng-container .promo-box-view .promo-box-textcontainer .promo-box-btn{float:left;margin-right:40px}.ng-container .promo-box-view .promo-box-textcontainer .promo-box-btn.align-right{float:right}.ng-container .promo-box-view .promo-box-textcontainer .promo-box-btn-mobile{float:right;display:none}@media screen and (max-width: 767px){.ng-container .promo-box-view .promo-box-textcontainer{margin-right:5px}.ng-container .promo-box-view .promo-box-textcontainer .promo-box-btn-mobile{display:block}}.ng-container .promo-box-view .promo-box-img-container{margin-top:60px;text-align:center}.ng-container .promo-box-view .promo-box-img-container.vert-center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0 !important}.ng-container .promo-box-view .promo-box-img-container .promo-box-img{width:75%}.ng-container .promo-box-view .promo-box-img-container .promo-box-img.round-image{border-radius:50%}@media screen and (max-width: 767px){.ng-container .promo-box-view .promo-box-img-container .promo-box-img{display:none}}.ng-container .promo-box-view .carousel-control{width:8%}.ng-container .promo-box-view .carousel-indicators{left:85%;width:10%;margin-left:0}.ng-container .promo-builder-info .promo-card{margin:0 auto 30px auto}.ng-container .promo-card{float:left;position:relative;width:300px;height:463px;margin:0 15px 30px;background-color:white;border:1px solid #c5c5c5;border-radius:5px;text-align:left;overflow:hidden}.ng-container .promo-card:hover{-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);-webkit-transition:box-shadow .5s;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s, -webkit-box-shadow .5s}@media (max-width: 767px){.ng-container .promo-card{float:none;margin:0 auto 15px auto}}.ng-container .promo-card .card-front{height:100%;position:relative}.ng-container .promo-card .card-front .card-header{height:170px;overflow:hidden}.ng-container .promo-card .card-front .card-content{padding:20px;overflow:hidden}.ng-container .promo-card .card-front .promo-type{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 6px;height:13px;margin:7px 0 0 10px;background-color:#8BE3DA;border-radius:2px;color:#4a4a4a;font-size:10px;font-weight:500;text-transform:uppercase}.ng-container .promo-card .card-front .promo-card-title{height:60px;margin-bottom:15px;color:#5b7f95;font-size:24px;font-weight:400;text-align:left;line-height:130%;overflow:hidden}.ng-container .promo-card .card-front .promo-description{height:58px;margin-bottom:15px;color:#4a4a4a;font-size:15px;line-height:130%;overflow:hidden}.ng-container .promo-card .card-front .promo-dates{height:30px;margin-bottom:30px}.ng-container .promo-card .card-front .promo-start,.ng-container .promo-card .card-front .promo-end,.ng-container .promo-card .card-front .promo-progress{float:left;width:33.33333333%;padding-right:10px}.ng-container .promo-card .card-front .promo-progress{position:relative;padding-right:0}.ng-container .promo-card .card-front .promo-date-label{font-size:11px;font-weight:800;text-transform:uppercase}.ng-container .promo-card .card-front .promo-date-value{font-size:11px}.ng-container .promo-card .card-front .round-progress-wrapper{float:left;line-height:0}.ng-container .promo-card .card-front .round-progress{overflow:hidden;background-color:#f2f2f2;border-radius:50%}.ng-container .promo-card .card-front .progress-current{position:absolute;width:26px;margin-left:2px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#4a4a4a;font-size:11px;text-align:center;line-height:1;z-index:11}.ng-container .promo-card .card-front .progress-blurb{float:right;width:50px;height:30px;padding-top:1px;font-size:11px}.ng-container .promo-card .card-front .btn-promo-card{width:100%;height:40px;padding:0 15px;background-color:transparent;border:1px solid #c5c5c5;color:#4a4a4a;font-size:14px;text-transform:uppercase;font-weight:800;line-height:40px}.ng-container .promo-card .card-front .promo-cog{position:absolute;top:5px;right:5px;font-size:1.2em}.ng-container .promo-card .card-back.ng-enter{top:100%;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInUp;animation-name:slideInUp}.ng-container .promo-card .card-back.ng-enter.ng-enter-active{top:0}.ng-container .promo-card .card-back.ng-leave{top:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInDown;animation-name:slideInDown}.ng-container .promo-card .card-back.ng-leave.ng-leave-active{top:100%}.ng-container .promo-card .card-back{position:absolute;top:0;width:100%;height:100%;background-color:#606060;color:white;padding:25px 20px;z-index:20}.ng-container .promo-card .card-back .card-header{overflow:hidden;height:20px;margin-bottom:25px}.ng-container .promo-card .card-back .promo-status-wrapper{position:absolute;left:0}.ng-container .promo-card .card-back .promo-status{float:left;height:20px;padding:0 15px;background-color:#7ED321;color:white;font-size:10px;line-height:20px;text-transform:uppercase}.ng-container .promo-card .card-back .promo-status.published{background-color:#16898c}.ng-container .promo-card .card-back .promo-status.draft{background-color:#2483c5}.ng-container .promo-card .card-back .promo-status.archived{background-color:#6473ac}.ng-container .promo-card .card-back .promo-status-ribbon{float:left;background-color:#7ED321;width:0;height:20px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #606060}.ng-container .promo-card .card-back .promo-status-ribbon.published{background-color:#16898c}.ng-container .promo-card .card-back .promo-status-ribbon.draft{background-color:#2483c5}.ng-container .promo-card .card-back .promo-status-ribbon.archived{background-color:#6473ac}.ng-container .promo-card .card-back .promo-modified-date{float:right;height:20px;font-size:12px;line-height:20px}.ng-container .promo-card .card-back .promo-title{height:50px;margin-bottom:65px;color:white;font-size:22px;font-weight:500;line-height:115%;text-align:left}.ng-container .promo-card .card-back .promo-actions .action{display:block;float:left;width:33.33333333%;text-align:center;text-decoration:none}.ng-container .promo-card .card-back .promo-actions .action:hover .promo-text{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.ng-container .promo-card .card-back .promo-circle{width:50px;height:50px;margin:0 auto;background-color:white;border:1px solid #c5c5c5;border-radius:50%}.ng-container .promo-card .card-back .promo-circle .fa{display:block;height:48px;color:#474C56;font-size:20px;line-height:48px}.ng-container .promo-card .card-back .promo-circle .ion-icon{display:block;height:50px;color:#474C56;font-size:24px;line-height:50px}.ng-container .promo-card .card-back .promo-circle .ion-icon.ion-locked{color:#838b99;font-size:20px;height:46px;line-height:46px}.ng-container .promo-card .card-back .promo-text{opacity:0;margin-top:5px;color:#c5c5c5;font-size:12px;text-transform:uppercase}.ng-container .promo-card .card-back .promo-details-link{position:absolute;bottom:34px;left:0;width:100%;text-align:center}.ng-container .promo-card .card-back .promo-details-link a{border-bottom:1px solid transparent;color:white;font-size:14px;letter-spacing:1px;line-height:100%;text-transform:uppercase}.ng-container .promo-card .card-back .promo-details-link a:hover{text-decoration:none;padding-bottom:1px;border-bottom:1px solid white;-webkit-transition:border-bottom .5s;transition:border-bottom .5s}.ng-container .promo-card .card-back .promo-close{position:absolute;top:5px;right:5px;width:16px;height:16px;color:white;line-height:100%}.ng-container .promo-card .loader{color:#474C56;font-size:8px;margin:0 auto}.ng-container .promo-card .loader,.ng-container .promo-card .loader:before,.ng-container .promo-card .loader:after{width:8px;height:8px}.ng-container .promo-card .loader:before{left:-14px}.ng-container .promo-card .loader:after{left:14px}@-webkit-keyframes load7{0%,80%,100%{-webkit-box-shadow:0 1em 0 -1em;box-shadow:0 1em 0 -1em}40%{-webkit-box-shadow:0 1em 0 0;box-shadow:0 1em 0 0}}@keyframes load7{0%,80%,100%{-webkit-box-shadow:0 1em 0 -1em;box-shadow:0 1em 0 -1em}40%{-webkit-box-shadow:0 1em 0 0;box-shadow:0 1em 0 0}}.ng-container .promo-card-overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0);cursor:not-allowed}.ng-container .promo-card.one{width:100%;height:315px;margin:0 0 30px}@media (min-width: 768px) and (max-width: 991px){.ng-container .promo-card.one{height:100%}}.ng-container .promo-card.one .width-half{float:left;width:50%;height:100%;position:relative}@media (min-width: 768px) and (max-width: 991px){.ng-container .promo-card.one .width-half{width:100%;position:initial}}.ng-container .promo-card.one .card-front .promo-content{padding:10px 15px 15px}.ng-container .promo-card.one .card-front .promo-card-title{height:116px;font-size:45px}.ng-container .promo-card.one .card-front .promo-description{height:84px;margin-bottom:30px;font-size:22px}.ng-container .promo-card.one .card-front .promo-actions{float:left;width:160px;margin-right:15px}.ng-container .promo-card.one .card-front .promo-dates{float:left;height:40px;margin-bottom:0;padding:5px 0}.ng-container .promo-card.one .card-front .promo-start,.ng-container .promo-card.one .card-front .promo-end,.ng-container .promo-card.one .card-front .promo-progress{width:auto;margin-right:5px}.ng-container .promo-card.one .card-front .promo-progress{margin-right:0}.ng-container .promo-card.one .card-front .progress-blurb{width:auto;height:30px;line-height:30px;padding:0 5px;text-transform:uppercase}@media (min-width: 992px){.ng-container .promo-card.one .card-front .progress-blurb{width:50px;line-height:130%;padding:2px 5px}}.ng-container .promo-card.one .card-back .promo-actions{width:50%;margin:0 auto;overflow:hidden}.ng-container .promo-card.one .card-back .promo-actions .action{width:25%}.ng-container .promo-card.two{width:100%;height:100%;margin:0 0 30px}@media (min-width: 768px) and (max-width: 991px){.ng-container .promo-card.two{height:453px}}.ng-container .promo-card.two .card-front .card-header{height:260px}@media (min-width: 768px) and (max-width: 991px){.ng-container .promo-card.two .card-front .card-header{height:170px}}.ng-container .promo-card.two .card-front .promo-card-title{height:56px;font-size:22px;font-weight:800}.ng-container .promo-card.two .card-front .promo-description{height:57px}.ng-container .promo-card.two .card-front .promo-actions{float:left;width:160px;margin:0 20px 15px 0}@media (min-width: 768px) and (max-width: 991px){.ng-container .promo-card.two .card-front .promo-actions{width:100%;margin-right:0;margin-bottom:20px}}.ng-container .promo-card.two .card-front .promo-dates{float:left;height:40px;margin-bottom:0;padding:5px 0}.ng-container .promo-card.two .card-front .promo-start,.ng-container .promo-card.two .card-front .promo-end,.ng-container .promo-card.two .card-front .promo-progress{width:auto;margin-right:20px}.ng-container .promo-card.two .card-front .promo-progress{margin-right:0}.ng-container .promo-card.two .card-front .progress-blurb{width:auto;height:30px;line-height:30px;padding:0 5px;text-transform:uppercase}@media (min-width: 768px) and (max-width: 991px){.ng-container .promo-card.two .card-front .progress-blurb{width:50px;line-height:130%;padding:2px 5px}}.ng-container .promo-card.two .card-back .promo-actions .action{width:25%}.ng-container table.ws-table{position:relative;width:100%;height:auto;padding:0px;margin:20px 0px}.ng-container table.ws-table tr{background-color:#fafafa}.ng-container table.ws-table tr.error{background-color:rgba(217,83,79,0.15)}.ng-container table.ws-table tr.warning{background-color:rgba(240,173,78,0.15)}.ng-container table.ws-table th,.ng-container table.ws-table td{font-size:14px;line-height:120%;text-align:center;border:1px solid #999}.ng-container table.ws-table th>*:not(.icon),.ng-container table.ws-table td>*:not(.icon){padding:5px 10px}.ng-container table.ws-table th *,.ng-container table.ws-table td *{font-size:inherit;line-height:inherit;text-align:inherit}.ng-container table.ws-table th{background-color:#999}.ng-container table.ws-table th,.ng-container table.ws-table th *{color:#fafafa;font-weight:bold}.ng-container table.ws-table th.sortable{cursor:pointer}.ng-container table.ws-table td{padding:0px}.ng-container table.ws-table td,.ng-container table.ws-table td *:not(.btn-generic):not(.btn-inverted):not(.btn-alt):not(.btn-complementary) {color:#4a4a4a}.ng-container table.ws-table td.error{background-color:rgba(217,83,79,0.35)}.ng-container table.ws-table td.warning{background-color:rgba(240,173,78,0.35)}.ng-container table.ws-table.cols-2 th,.ng-container table.ws-table.cols-2 td{width:50%}.ng-container table.ws-table.cols-3 th,.ng-container table.ws-table.cols-3 td{width:33.33333%}.ng-container table.ws-table.cols-4 th,.ng-container table.ws-table.cols-4 td{width:25%}.ng-container table.ws-table.cols-5 th,.ng-container table.ws-table.cols-5 td{width:20%}.ng-container table.ws-table.cols-6 th,.ng-container table.ws-table.cols-6 td{width:16.66667%}.ng-container table.ws-table.cols-7 th,.ng-container table.ws-table.cols-7 td{width:14.28571%}.ng-container table.ws-table.cols-8 th,.ng-container table.ws-table.cols-8 td{width:12.5%}.ng-container table.ws-table.cols-9 th,.ng-container table.ws-table.cols-9 td{width:11.11111%}.ng-container table.ws-table.cols-10 th,.ng-container table.ws-table.cols-10 td{width:10%}.ng-container table.ws-table.cols-11 th,.ng-container table.ws-table.cols-11 td{width:9.09091%}.ng-container table.ws-table.cols-12 th,.ng-container table.ws-table.cols-12 td{width:8.33333%}.ng-container table.ws-table.cols-13 th,.ng-container table.ws-table.cols-13 td{width:7.69231%}.ng-container table.ws-table.cols-14 th,.ng-container table.ws-table.cols-14 td{width:7.14286%}.ng-container table.ws-table.cols-15 th,.ng-container table.ws-table.cols-15 td{width:6.66667%}.ng-container table.ws-table.editable tbody td,.ng-container table.ws-table.editable tbody td *:not(.btn-generic):not(.btn-inverted):not(.btn-alt):not(.btn-complementary) {cursor:crosshair}.ng-container table.ws-table.editable tbody input[type="text"],.ng-container table.ws-table.editable tbody input[type="email"],.ng-container table.ws-table.editable tbody input[type="password"],.ng-container table.ws-table.editable tbody input[type="number"],.ng-container table.ws-table.editable tbody input[type="url"],.ng-container table.ws-table.editable tbody textarea,.ng-container table.ws-table.editable tbody p[contenteditable]{width:100%;height:auto;min-height:0px;color:inherit;font-size:inherit;line-height:inherit;text-align:center;background:transparent;border:none;outline:none}.ng-container table.ws-table.editable tbody input[type="text"]:focus,.ng-container table.ws-table.editable tbody input[type="email"]:focus,.ng-container table.ws-table.editable tbody input[type="password"]:focus,.ng-container table.ws-table.editable tbody input[type="number"]:focus,.ng-container table.ws-table.editable tbody input[type="url"]:focus,.ng-container table.ws-table.editable tbody textarea:focus,.ng-container table.ws-table.editable tbody p[contenteditable]:focus{cursor:text}.ng-container table.ws-table.editable tbody td:hover{outline-color:#B7C9D3;outline-offset:-1px;outline-style:solid;outline-width:2px}.ng-container table.ws-table.editable tbody td:hover textarea[disabled="disabled"]{cursor:not-allowed}.ng-container table.ws-table.recognitions th{background-color:#B7C9D3}.ng-container table.ws-table.promotions th{background-color:#B7C9D3}.ng-container table.ws-table.wellness th{background-color:#00B7A4}.ng-container table.ws-table.training th{background-color:#B7C9D3}.ng-container table.ws-table.safety th{background-color:#FCB813}.ng-container table.ws-table.reports th{background-color:#B7C9D3}.ng-container table.ws-table.my-account th{background-color:#B7C9D3}.ng-container sup{font-size:0.75em}.ng-container .grid-container{position:relative;display:block;float:left;min-height:100vh;width:100%;max-width:none;padding:0px;margin:0px}.ng-container .svg{fill:#666}.ng-container h1.recognitions,.ng-container h2.recognitions,.ng-container h3.recognitions,.ng-container h4.recognitions,.ng-container h5.recognitions,.ng-container h6.recognitions,.ng-container p.recognitions,.ng-container span.recognitions{color:#B7C9D3}.ng-container h1.promotions,.ng-container h2.promotions,.ng-container h3.promotions,.ng-container h4.promotions,.ng-container h5.promotions,.ng-container h6.promotions,.ng-container p.promotions,.ng-container span.promotions{color:#B7C9D3}.ng-container h1.wellness,.ng-container h2.wellness,.ng-container h3.wellness,.ng-container h4.wellness,.ng-container h5.wellness,.ng-container h6.wellness,.ng-container p.wellness,.ng-container span.wellness{color:#00B7A4}.ng-container h1.training,.ng-container h2.training,.ng-container h3.training,.ng-container h4.training,.ng-container h5.training,.ng-container h6.training,.ng-container p.training,.ng-container span.training{color:#B7C9D3}.ng-container h1.safety,.ng-container h2.safety,.ng-container h3.safety,.ng-container h4.safety,.ng-container h5.safety,.ng-container h6.safety,.ng-container p.safety,.ng-container span.safety{color:#FCB813}.ng-container h1.reports,.ng-container h2.reports,.ng-container h3.reports,.ng-container h4.reports,.ng-container h5.reports,.ng-container h6.reports,.ng-container p.reports,.ng-container span.reports{color:#B7C9D3}.ng-container h1.my-account,.ng-container h2.my-account,.ng-container h3.my-account,.ng-container h4.my-account,.ng-container h5.my-account,.ng-container h6.my-account,.ng-container p.my-account,.ng-container span.my-account{color:#B7C9D3}.ng-container h1,.ng-container h2,.ng-container h3,.ng-container h4,.ng-container h5,.ng-container h6{float:none;width:auto;margin:0px auto;margin-bottom:10px;font-weight:800;line-height:1.1}.ng-container h1{font-size:30px;color:#7c7c7c}.ng-container h2{font-size:20px}.ng-container h3{font-size:18px}.ng-container h4{font-size:16px}.ng-container h5{font-size:14px}.ng-container h6{font-size:12px}.ng-container .page-title{background:#999 url(../../../images/polyTexture.png) center top;background-size:cover;padding:15px 30px;color:#fff;margin-bottom:30px}.ng-container p{margin:0 0 10px}.ng-container p:last-child{margin-bottom:0}.ng-container strong,.ng-container .strong,.ng-container .bold,.ng-container .heavy{font-weight:800}.ng-container small,.ng-container .small{display:block;font-size:11px}.ng-container .required,.ng-container .error{color:#d9534f}.ng-container [ng\:cloak],.ng-container [ng-cloak],.ng-container [data-ng-cloak],.ng-container [x-ng-cloak],.ng-container .ng-cloak,.ng-container .x-ng-cloak{display:none !important}.ng-container .dropdown-header{font-weight:400;font-size:16px;color:#4a4a4a}.ng-container .ui-select-bootstrap .ui-select-choices-row>a{white-space:normal}.ng-container .ui-select-bootstrap .ui-select-toggle span{width:98%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-container .ui-select-bootstrap>.ui-select-choices{position:absolute;top:34px !important}.ng-container .ui-select-choices-group-label{font-weight:500}.ng-container .loader-wrapper{position:fixed;width:100%;height:100%;visibility:visible;top:0;left:0;z-index:1000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;background:rgba(227,227,227,0.5);-webkit-transition:all .3s;transition:all .3s}.ng-container .loader:before,.ng-container .loader:after,.ng-container .loader{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.ng-container .loader{color:#e3e3e3;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.ng-container .loader.no-margin{margin:0 auto}.ng-container .loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.ng-container .loader:after{left:3.5em}.ng-container .loader:before,.ng-container .loader:after{content:'';position:absolute;top:0}@-webkit-keyframes load7{0%,80%,100%{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}.ng-container .typeahead-loader{position:absolute;top:-3px;right:40px;margin:0;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}.ng-container .overlay{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999;background-color:#fff;opacity:0.0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}.ng-container .overlay.active{opacity:0.8;visibility:visible}.ng-container .align-right{text-align:right}.ng-container .align-left{text-align:left}.ng-container .align-center{text-align:center}.ng-container .left-align{text-align:left}.ng-container .right-align{text-align:right}.ng-container .center-align{text-align:center}.ng-container .justify-align{text-align:justify}.ng-container .valign-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .valign-wrapper .valign{display:block}.ng-container .valign-wrapper .center{width:100%;text-align:center;vertical-align:middle}.ng-container .hoverable:hover{-webkit-transition:box-shadow .25s;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.ng-container .scalable:hover{cursor:default;-webkit-transform:scale(1.05);transform:scale(1.05);z-index:150}.ng-container .prepre{display:block;margin:15px 15px 30px;padding:15px;font-family:"Menlo";font-size:12px;height:300px;overflow:scroll}.ng-container .paragraph-pre-wrap{white-space:pre-wrap}.ng-container .tquiz_body{position:fixed;height:100%;width:100%;background-image:url("http://www.workstride.com/uploads/WorkStride_Training_bg_dark.jpg");background-size:cover}.ng-container .tquiz_body *{font-family:'Open Sans', sans-serif;-webkit-transition:all .3s;transition:all .3s}.ng-container .tquiz_body .tquiz_outercontainer{position:relative;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:960px;height:580px;margin:0 auto;padding:25px;overflow:hidden;background-color:rgba(47,77,201,0.92);border-radius:3px}.ng-container .tquiz_body .tquiz_header{margin:0 auto;height:100px;width:750px;padding:15px 0;background-color:#5b5f68;border-top-left-radius:22px;border-top-right-radius:22px}.ng-container .tquiz_body .tquiz_header-heading{display:inline-block;height:100%;width:120px;border-right:2px solid #E9F2FF}.ng-container .tquiz_body .tquiz_header-heading h3{margin:0;color:#E9F2FF;line-height:70px;font-weight:bold;letter-spacing:2px}.ng-container .tquiz_body .tquiz_maincontent{margin:0 auto;width:750px;padding:15px;overflow:hidden}.ng-container .tquiz_body .tquiz_progresscircles{margin:10px 0;text-align:center}.ng-container .tquiz_body .tquiz_progresscircle-wrapper{display:inline-block}.ng-container .tquiz_body .tquiz_progresscircle-label{position:absolute;top:0;left:0;height:16px;width:40px;font-size:16px;line-height:16px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;opacity:0;pointer-events:none}.ng-container .tquiz_body .tquiz_progresscircle-label span,.ng-container .tquiz_body .tquiz_progresscircle-label i{vertical-align:middle}.ng-container .tquiz_body .tquiz_progresscircle{position:relative;display:inline-block;margin:0 12px;height:10px;width:10px;top:0;left:0;border-radius:50%;border:1px solid #fff}.ng-container .tquiz_body .tquiz_progresscircle.current-question{background-color:#dedede;border:1px solid #eaeaea}.ng-container .tquiz_body .tquiz_progresscircle.correct-answer{background-color:#a1f569;border:1px solid #e3fcd2}.ng-container .tquiz_body .tquiz_progresscircle.correct-answer i{color:#20DA20}.ng-container .tquiz_body .tquiz_progresscircle.incorrect-answer{background-color:#ec8db5;border:1px solid #f9ddd1}.ng-container .tquiz_body .tquiz_progresscircle.incorrect-answer i{color:#FF4545}.ng-container .tquiz_body .tquiz_progresscircle.correct-answer,.ng-container .tquiz_body .tquiz_progresscircle.incorrect-answer{-webkit-transition:all 0.2s;transition:all 0.2s}.ng-container .tquiz_body .tquiz_progresscircle.correct-answer:hover,.ng-container .tquiz_body .tquiz_progresscircle.incorrect-answer:hover{height:12px;width:12px;top:1px;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s}.ng-container .tquiz_body .tquiz_questionnumber{margin:15px 20px;color:#fff;text-align:left;font-size:18px;font-weight:bold;letter-spacing:2px}.ng-container .tquiz_body .tquiz_questioncontent{margin:15px 20px;padding:15px 25px;height:120px;background-color:#fff;border-radius:22px;overflow:hidden}.ng-container .tquiz_body .tquiz_questioncontent p{position:relative;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:26px}.ng-container .tquiz_body .tquiz_multiplechoice{overflow:hidden}.ng-container .tquiz_body .tquiz_optionwrapper{display:inline-block;float:left;width:50%;height:70px;padding:10px}.ng-container .tquiz_body .tquiz_optionletter{position:relative;float:left;height:50px;width:50px;margin-right:6px;border-radius:25px;background-color:#1BD9F7;text-align:center;line-height:50px;color:#fff;font-size:20px;font-weight:bold;text-transform:uppercase;cursor:pointer;z-index:10}.ng-container .tquiz_body .tquiz_optionletter:hover{height:52px;width:52px;border-radius:26px;font-size:21px;line-height:52px;background-color:#0cb9fd}.ng-container .tquiz_body .tquiz_optionletter.selected{background-color:#0C97FD}.ng-container .tquiz_body .tquiz_optionanswer{position:relative;height:50px;width:100%;border-radius:25px;background-color:#fff;line-height:22px;color:#444;font-size:15px;cursor:pointer;z-index:9}.ng-container .tquiz_body .tquiz_optionanswer div{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .tquiz_body .tquiz_optionanswer:hover{background-color:#E4FEFF}.ng-container .tquiz_body .tquiz_optionanswer.selected{background-color:#BFFCFF}.ng-container .tquiz_body .tquiz_advancebtn{float:right;margin:10px 24px;height:44px;width:110px;border-radius:3px;border:none;background-color:#1D2588;color:#fff;font-weight:bold;letter-spacing:2px}.ng-container .tquiz_body .tquiz_advancebtn:hover{background-color:#141a64}.ng-container .tquiz_body .tquiz_rsidebar{position:absolute;height:100%;width:250px;top:0;right:-250px;background-color:rgba(10,16,70,0.9);z-index:100;border-top:2px solid #ccc;border-bottom:2px solid #ccc}.ng-container .tquiz_body .tquiz_rsidebar:hover{right:0px}.ng-container .tquiz_body .tquiz_rsidebar-tab{position:absolute;padding:10px;height:60px;width:60px;left:-60px;background-color:#1D2588;border-top-left-radius:25px;border-bottom-left-radius:6px;border-top:2px solid #ccc;border-left:1px solid #ccc;text-align:center;cursor:pointer}.ng-container .tquiz_body .tquiz_rsidebar-tab i{line-height:40px;font-size:40px;color:#ccc}.ng-container .tquiz_body .tquiz_attachments,.ng-container .tquiz_body .tquiz_playlist,.ng-container .tquiz_body .tquiz_help{position:absolute;height:100%;width:100%;top:0;left:0;opacity:0}.ng-container .tquiz_body .tquiz_attachments-heading,.ng-container .tquiz_body .tquiz_playlist-heading,.ng-container .tquiz_body .tquiz_help-heading{color:#E9F2FF;font-size:20px;letter-spacing:2px;font-weight:bold}.ng-container .tquiz_body .sidebar-bodyvisible{right:0px}.ng-container .tquiz_body .sidebar-sectionvisible{opacity:1;z-index:105}.ng-container .tquiz_body .sidebar-selectedtab{background-color:rgba(10,16,70,0.9)}.ng-container .tquiz_body .tquiz_attachments{padding:25px 15px}.ng-container .tquiz_body .tquiz_attachment-item{padding:10px 5px;border-bottom:1px solid #7EA1D4}.ng-container .tquiz_body .tquiz_attachment-link{color:#AACDFF}.ng-container .tquiz_body .tquiz_playlist{padding:25px 15px}.ng-container .tquiz_body .tquiz_help{padding:25px 15px}.ng-container .tquiz_body .tquiz_help-para{padding:10px 5px;color:#AACDFF}.ng-container .eventcalendar_body{background-color:#f7f7f7}.ng-container .eventcalendar_body h1,.ng-container .eventcalendar_body h2,.ng-container .eventcalendar_body h3,.ng-container .eventcalendar_body h4,.ng-container .eventcalendar_body h5,.ng-container .eventcalendar_body h6{font-weight:800;text-align:left}.ng-container .eventcalendar_body .maincontent{padding:30px 15px;overflow:hidden;max-width:800px;margin:0 auto}@media (max-width: 767px){.ng-container .eventcalendar_body .maincontent{padding:15px 0}}.ng-container .eventcalendar_body .btn-eventcalendar{width:150px;padding:10px 20px;padding-top:10px;font-size:12px;line-height:12px;text-transform:none}.ng-container .eventcalendar_body .eventcalendar_filterbtns{text-align:center}.ng-container .eventcalendar_body .btn-filter{width:200px;padding:15px 25px;padding-top:15px;background-color:#e3e3e3;border-radius:10px;color:#666;font-size:14px;line-height:14px}.ng-container .eventcalendar_body .btn-filter:hover{background-color:#000;color:#fff}@media (max-width: 767px){.ng-container .eventcalendar_body .btn-filter{width:100%;margin:0 0 10px 0}}.ng-container .eventcalendar_body .eventcalendar_selectedfilter{background-color:#000;color:#fff}.ng-container .eventcalendar_body .eventcalendar_entrywrapper{margin-bottom:20px}.ng-container .eventcalendar_body .eventcalendar-item{padding:0}.ng-container .eventcalendar_body .eventcalendar-calendar{float:left;width:110px;height:130px;background-color:#e2e2e2;border-radius:8px 0 0 8px;padding:15px}@media (max-width: 767px){.ng-container .eventcalendar_body .eventcalendar-calendar{width:90px;border-radius:8px 0 0 8px;padding:15px 5px}}.ng-container .eventcalendar_body .eventcalendar-info{float:left;width:calc(100% - 110px);height:130px;background-color:#fff;border-radius:0 8px 8px 0;padding:15px}@media (max-width: 767px){.ng-container .eventcalendar_body .eventcalendar-info{float:left;width:calc(100% - 90px);border-radius:0 8px 8px 0;padding:13px 3%}}.ng-container .eventcalendar_body .calendar-wrapper{position:relative;width:80px;height:100px;background:-webkit-gradient(linear, left bottom, left top, from(#fcfcfc), to(#dad8d8));background:linear-gradient(to top, #fcfcfc 0%, #dad8d8 100%);background-color:#dad8d8;border:1px solid #d2d2d2;border-radius:10px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.1);box-shadow:0 3px 10px rgba(0,0,0,0.1);overflow:hidden}.ng-container .eventcalendar_body .calendar-wrapper .calendar-day{position:absolute;top:0;width:100%;height:60px;font-size:48px;line-height:60px;text-align:center;color:#9e9e9e}.ng-container .eventcalendar_body .calendar-wrapper .calendar-month{position:absolute;top:58px;width:100%;height:40px;padding:4px 0;border-top:3px solid #a13838;background:-webkit-gradient(linear, left bottom, left top, from(#d10000), to(#7a0909));background:linear-gradient(to top, #d10000 0%, #7a0909 100%);background-color:#7a0909;font-weight:500;font-size:20px;line-height:29px;text-align:center;text-transform:uppercase;color:#fff}.ng-container .eventcalendar_body .eventcalendar-profile-picture{display:block;position:relative;overflow:hidden;float:left;background-color:#fff;border:3px solid #fafafa;border-radius:999px;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;margin-right:15px;width:100px;height:100px;z-index:11}.ng-container .eventcalendar_body .eventcalendar-profile-picture img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .3s;transition:all .3s;z-index:10}@media (max-width: 767px){.ng-container .eventcalendar_body .eventcalendar-profile-picture{display:none}}.ng-container .eventcalendar_body .eventcalendar-profile-desc{float:left}@media (max-width: 767px){.ng-container .eventcalendar_body .eventcalendar-profile-desc{width:100%}}.ng-container .eventcalendar_body .eventcalendar-profile-name{font-size:26px;font-weight:400;margin-bottom:15px;white-space:nowrap}@media (max-width: 767px){.ng-container .eventcalendar_body .eventcalendar-profile-name{font-size:20px;margin-bottom:10px}}.ng-container .eventcalendar_body .eventcalendar-actions{float:right}@media (max-width: 767px){.ng-container .eventcalendar_body .eventcalendar-actions{float:left}}.ng-container .eventcalendar_body .award-ribbon-wrapper{overflow:hidden;margin-bottom:10px}.ng-container .eventcalendar_body .award-ribbon-wrapper .fa{margin-right:5px}.ng-container .eventcalendar_body .award-ribbon-wrapper .award-ribbon{float:left;height:30px;background-color:#e2e2e2;padding:5px 15px;color:#fff}@media (max-width: 767px){.ng-container .eventcalendar_body .award-ribbon-wrapper .award-ribbon{padding:5px;font-size:14px}}.ng-container .eventcalendar_body .award-ribbon-wrapper .award-ribbon.anniversary{background-color:#617991}.ng-container .eventcalendar_body .award-ribbon-wrapper .award-ribbon.birthday{background-color:#629262}.ng-container .eventcalendar_body .award-ribbon-wrapper .award-ribbon-left{float:left;background-color:#e2e2e2;width:0;height:30px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:10px solid #fff}.ng-container .eventcalendar_body .award-ribbon-wrapper .award-ribbon-left.anniversary{background-color:#617991}.ng-container .eventcalendar_body .award-ribbon-wrapper .award-ribbon-left.birthday{background-color:#629262}.ng-container .eventcalendar_body .award-ribbon-wrapper .award-ribbon-right{float:left;background-color:#e2e2e2;width:0;height:30px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:10px solid #fff}.ng-container .eventcalendar_body .award-ribbon-wrapper .award-ribbon-right.anniversary{background-color:#617991}.ng-container .eventcalendar_body .award-ribbon-wrapper .award-ribbon-right.birthday{background-color:#629262}.ng-container .eventcalendar_body .eventcalendar_title{padding:8px;background-color:#727a7f;background-image:url("../../images/PolyTexture_gray.png");background-size:cover;color:#fff;font-size:30px;font-weight:bold}.ng-container .eventcalendar_body .eventcalendar-newyear{margin:20px 0}.ng-container .eventcalendar_body .eventcalendar-newyear h2{margin:0;font-size:30px;font-weight:400;text-align:center}.ng-container .eventcalendar_body .eventcalendar_message{margin:20px 0;font-size:18px;font-weight:500}.ng-container .interests-container{padding:30px 0}.ng-container .interests-container h1,.ng-container .interests-container h2,.ng-container .interests-container h3,.ng-container .interests-container h4,.ng-container .interests-container h5,.ng-container .interests-container h6{font-weight:300}.ng-container .interests-container .interests-title{margin-bottom:30px;text-align:left;font-weight:300}.ng-container .interests-container .so-sad{text-align:center}.ng-container .interests-container .so-sad h1{margin:30px 0}.ng-container .interests-container .total-interests{margin-bottom:30px;padding:30px;background-color:#e3e3e3;border-radius:10px}.ng-container .interests-container .total-interests h1{margin:0}.ng-container .interests-container .popular-interests{margin-bottom:30px;padding:30px;background-color:#e3e3e3;border-radius:10px}.ng-container .interests-container .popular-interests h3{margin-top:0;margin-bottom:30px}.ng-container .interests-container .popular-interests .most-popular{text-align:center}.ng-container .interests-container .popular-interests .most-popular img{width:200px;height:200px;border-radius:50%;-webkit-box-shadow:0px 5px 10px 0px #999;box-shadow:0px 5px 10px 0px #999}.ng-container .interests-container .popular-interests .most-popular-likes{text-align:center}.ng-container .interests-container .popular-interests .most-popular-likes .total-likes{font-weight:800}.ng-container .interests-container .popular-interests .top-interest-wrapper{height:50px;padding:5px}.ng-container .interests-container .popular-interests .top-interest-wrapper .interest-img{float:left;height:100%;width:auto;border-radius:50%}.ng-container .interests-container .popular-interests .top-interest-wrapper .interest-name{float:left;margin-left:5%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .interests-container .popular-interests .top-interest-wrapper .interest-total{float:right;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .interests-container .interests-common .interest-filters{padding-bottom:30px;border-bottom:1px solid #c8c8c8}.ng-container .interests-container .interests-common .interest-results{overflow:hidden}.ng-container .interests-container .interests-common .interest-common-item{border-bottom:1px solid #c8c8c8}.ng-container .interests-container .interests-common .interest-common-item:last-child{border-bottom:none}.ng-container .interests-container .interests-common .interest-profile{min-height:200px;padding:15px 0;text-align:center}.ng-container .interests-container .interests-common .interest-profile .profile-image{display:block;position:relative;overflow:hidden;background-color:#ffffff;border:3px solid #5b7f95;border-radius:999px;width:90px;height:90px;z-index:11;margin:0 auto 10px auto}.ng-container .interests-container .interests-common .interest-profile .profile-image img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .interests-container .interests-common .interest-profile .profile-name{margin:10px auto;font-size:18px;line-height:130%}.ng-container .interests-container .interests-common .interest-profile .interest-latest-added{font-size:12px}.ng-container .interests-container .interests-common .interest-profile .interest-latest-time{font-size:12px;font-style:italic}.ng-container .interests-container .interests-common .interest-details{padding:15px 0}.ng-container .interests-container .interests-common .interest-details h3{margin-bottom:30px;font-size:18px;font-weight:400;text-align:left}.ng-container .interests-container .interests-common .interest-details ul{min-height:120px}.ng-container .interests-container .interests-common .interest-details li{display:inline-block;min-width:80px;margin-right:5px;margin-bottom:10px;padding:5px 15px;border:1px solid #5b7f95;border-radius:6px;font-size:14px;text-align:center;color:#5b7f95}.ng-container .interests-container .interests-common .interest-details .interest-action{float:right;margin:5px 0 15px}.ng-container .interests-container .interests-common .interest-details .icon-envelope{float:left;height:20px;margin-right:5px}.ng-container .interests-container .interests-common .interest-details .send-message{float:left;font-size:12px}.ng-container .interests-container .interest-item{position:relative;display:inline-block;text-align:center;width:140px;margin:10px;padding:11px 16px;vertical-align:top;overflow:hidden}.ng-container .interests-container .interest-item:hover .interest-options{opacity:1;-webkit-transform:translateX(1%);transform:translateX(1%);-webkit-transition-delay:.5s;transition-delay:.5s}.ng-container .interests-container .interest-img{width:100%;border-radius:50%;margin-bottom:10px}.ng-container .interests-container .interest-options{position:absolute;top:0;right:0;padding:2px 12px;font-size:24px;background-color:rgba(255,255,255,0.5);border-radius:5px;color:#222;opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%);-webkit-transition:-webkit-transform .15s,opacity .15s;-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:transform .15s,opacity .15s;transition:transform .15s,opacity .15s,-webkit-transform .15s}.ng-container .interests-container .interest-options i{cursor:pointer;color:#222;-webkit-transition:color .15s;transition:color .15s}.ng-container .interests-container .interest-options i:hover{color:#555;-webkit-transition:color .15s;transition:color .15s}.ng-container .interests-container .add-interest-icon{cursor:pointer;-webkit-transition:filter .15s;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s, -webkit-filter .15s}.ng-container .interests-container .add-interest-icon:hover{-webkit-filter:brightness(90%);-moz-filter:brightness(90%);filter:brightness(90%);-webkit-transition:filter .15s;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s, -webkit-filter .15s}.ng-container .interests-container .ui-control_single-select-list .input-single-select-list{border-radius:34px}.ng-container .interests-container .chosen-container-single .chosen-drop{margin-top:3px;border-radius:4px;border:1px solid #ccc}.ng-container .add-interests-window .modal-dialog{width:640px}.ng-container .add-interests-window .modal-dialog .modal-content{border:none}.ng-container .add-interests-window .interests-all{overflow:hidden}.ng-container .add-interests-window .interests-all .title{padding:15px;border-bottom:1px solid #e3e3e3}.ng-container .add-interests-window .interests-all .title h3{margin:0;font-weight:500}.ng-container .add-interests-window .interests-all .content{text-align:center}.ng-container .add-interests-window .interests-all .actions{padding:15px;border-top:1px solid #e3e3e3;text-align:center}.ng-container .add-interests-window .interests-select-container{height:500px;overflow:scroll}.ng-container .add-interests-window .interest-item{display:inline-block;text-align:center;width:130px;margin:10px;padding:11px 16px;border:2px solid transparent;border-radius:3px;cursor:pointer;vertical-align:top;-webkit-transition:background .15s,border .15s;transition:background .15s,border .15s}.ng-container .add-interests-window .interest-item:hover{background:#e5efff}.ng-container .add-interests-window .interest-item.selected{border:2px solid #3643af;background:#dfe9ff}.ng-container .add-interests-window .interest-img{width:100%;border-radius:50%}.ng-container .send-message-window .interests-send-message{overflow:hidden}.ng-container .send-message-window .interests-send-message .send-message-close{position:absolute;top:0px;right:0px;padding:0 5px}.ng-container .send-message-window .interests-send-message .send-message-title{padding:15px}.ng-container .send-message-window .interests-send-message .send-message-title h3{margin:0;font-weight:500}.ng-container .send-message-window .interests-send-message .send-message-content{padding:0 30px}.ng-container .send-message-window .interests-send-message .send-message-content .message-row{margin:0;padding:10px 0;border-bottom:1px solid #e3e3e3}.ng-container .send-message-window .interests-send-message .send-message-content .message-row:first-child{padding-top:0}.ng-container .send-message-window .interests-send-message .send-message-content .message-row:last-child{border-bottom:none;padding-bottom:0}.ng-container .send-message-window .interests-send-message .send-message-content .recipient-label,.ng-container .send-message-window .interests-send-message .send-message-content .sender-label{float:left}.ng-container .send-message-window .interests-send-message .send-message-content .recipient-name,.ng-container .send-message-window .interests-send-message .send-message-content .sender-name{float:right;font-weight:500}.ng-container .send-message-window .interests-send-message .send-message-content .subject-label{margin:6px 0}.ng-container .send-message-window .interests-send-message .send-message-content .message-label{margin-bottom:3px}.ng-container .send-message-window .interests-send-message .send-message-content .message-textarea{resize:none}.ng-container .send-message-window .interests-send-message .send-message-actions{padding:15px;text-align:center}.ng-container .combineGCs-form-container .title{margin-top:30px;font-family:BrandonGrotesque-Black;font-size:36px;color:#2483C5;text-align:center}.ng-container .combineGCs-form-container .subtitle{font-family:Avenir-Book;font-size:22px;color:#9B9B9B}.ng-container .combineGCs-form-container form{margin:50px}.ng-container .combineGCs-form-container form div{margin-top:8px}.ng-container .combineGCs-form-container form button{margin-top:10px}.ng-container .notifications__filterBlock{border-bottom:1px solid #979797;margin:45px auto 0 auto;font-size:16px;color:#3E3C3C}.ng-container .notifications__filterUnderlineContainer{width:60%;margin:auto}.ng-container .notifications__filterContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60%;margin:auto;padding-bottom:6px}.ng-container .notifications__filterType{width:33%;float:left;text-align:center;text-transform:uppercase;font-weight:bold;cursor:pointer}.ng-container .notifications__newCount{position:absolute;color:#fff;padding:2px 8px;border-radius:15px;background-color:#3E3C3C;-webkit-transform:translate(9px, -15px);transform:translate(9px, -15px)}.ng-container .notifications__filterUnderline{height:5px;width:33%;margin-left:20%;background-color:#5b7f95;-webkit-transition:margin-left 0.3s;transition:margin-left 0.3s}.ng-container .notifications__noResult{margin:30px auto;text-align:center;border-bottom:none}@media (max-width: 767px){.ng-container .notifications__filterContainer{width:99%}.ng-container .notifications__filterUnderlineContainer{width:100%}.ng-container .notifications__filterUnderline{width:33%;margin-left:0}}.ng-container .notification__row{font-size:16px;padding:20px 20px 15px 14px;border-bottom:1px solid #DCDCDC}.ng-container .notification__row:hover{background-color:#D7EFFF}.ng-container .notification__row a:hover,.ng-container .notification__row a:active{text-decoration:none}.ng-container .notification__new{background-color:#EAEAEA}.ng-container .notification__iconContainer{float:left;width:42px;margin-right:30px;font-size:20px}.ng-container .notification__iconWrapper{background-color:#16898D;border-radius:50%;text-align:center;width:42px;height:42px;line-height:42px}.ng-container .notification__icon{color:white}.ng-container .notification__descriptionContainer{float:left;width:calc(80% - 13px);color:inherit}.ng-container .notification__description{color:#326156}.ng-container .notification__link{color:#326156;text-decoration:underline}.ng-container .notification__date{font-size:10px;text-align:right;padding-top:8px;color:#326156}.ng-container .notificationsPopover{width:100%}.ng-container .notificationsPopover .notification__row{font-size:12px}.ng-container .notificationsPopover .notification__iconContainer{margin-right:13px}.ng-container .notificationsPopover__container{color:#326156}.ng-container .notificationsPopover__title{color:inherit;padding-top:20px}.ng-container .notificationsPopover__viewAllLink{color:inherit}.ng-container .notificationsPopover__viewAllLink:hover,.ng-container .notificationsPopover__viewAllLink:focus{color:inherit;text-decoration:none}.ng-container .notificationsPopover__viewAll{padding:16px 0 30px 0;text-align:center;color:inherit}.ng-container .notificationsModal{top:20%;color:#326156}.ng-container .notificationsModal .modal-content{max-width:465px;margin:0 auto;overflow:hidden}.ng-container .notificationsModal__pendingBackdrop,.ng-container .notificationsModal__performanceBackdrop{background-color:#565555;opacity:0.85}.ng-container .notificationsModal__backdrop{background:radial-gradient(circle, #71C4E8, #386375);opacity:0.7}.ng-container .notificationsModal__bannerContainer{padding:10px 12px;background-size:cover}.ng-container .notificationsModal__icon{background-color:#FFF;border-radius:50%;width:20px;height:20px;font-size:10px;text-align:center;line-height:20px;vertical-align:middle}.ng-container .notificationsModal__titleContainer{height:158px;margin:auto;padding:40px 10px 32px 40px}.ng-container .notificationsModal__trophy{float:left;margin-right:30px}.ng-container .notificationsModal__bell{float:left;width:86px;margin-right:25px}.ng-container .notificationsModal__title{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:left;font-size:24px;text-transform:uppercase;width:calc(100% - 115px)}.ng-container .notificationsModal__title.pending{color:white}.ng-container .notificationsModal__messageContainer{padding:31px 45px 35px 45px;font-size:18px}.ng-container .notificationsModal__link{color:#326156;text-decoration:underline}.ng-container .tree ul{list-style-type:none;padding-left:20px}.ng-container .tree ul li:before{content:"▼";display:inline-block;width:20px;line-height:20px;font-size:20px}.ng-container .tree p{padding-left:20px;margin-bottom:10px}.ng-container .tree .collapsed li,.ng-container .tree .collapsed p{display:none}.ng-container .tree li.collapsed:before{content:'▶';display:inline-block;width:20px;font-size:16px;margin-left:5px}.ng-container .tree li.collapsed text-angular{display:none}.ng-container .tree li a:hover{cursor:pointer}.ng-container .tree li a:hover.no-underline{text-decoration:none !important}.ng-container .tree .edit-content{margin-bottom:10px}.ng-container .tree .edit-title{display:inline-block;width:80%;font-size:16px}.ng-container .tree .highlightedText{background-color:#FFC56F;color:black;font-weight:bold}.ng-container .tree .bordered{border:dashed 2px;margin-bottom:6px;margin-left:-2px}.ng-container .tree .action-buttons{float:right}.ng-container .tree .action-links{padding-left:20px;margin-bottom:10px}.ng-container .tree .action-links a.action-link{margin-right:15px;color:blue}.ng-container .tree .action-links a.action-link:hover{text-decoration:underline !important}.ng-container .tree .adding-subcategory{padding-left:20px;margin-bottom:20px}.ng-container .tree .adding-subcategory input{margin-bottom:20px;width:100%}.ng-container .tree .top-button{position:absolute;right:-6px}.ng-container .tree .right-button{margin-left:10px}.ng-container .tree div[text-angular]{margin-top:-34px;max-height:340px}.ng-container .tree .ta-scroll-window.form-control,.ng-container .tree .ng-recognition .ta-scroll-window.form-select,.ng-container .ng-recognition .tree .ta-scroll-window.form-select,.ng-container .tree .ta-scroll-window>.ta-bind{min-height:auto;max-height:290px;overflow:hidden}.ng-container .tree .ta-scroll-window.ta-editor{background-color:rgba(255,255,255,0.8)}.ng-container .homeHero__anchorTag:hover{text-decoration:none}@media (max-width: 970px){.ng-container .homeHero .carousel-indicators{-webkit-transform:scale(0.5);transform:scale(0.5);bottom:0}}.ng-container .homeCarousel__actionContainer{background-image:none}.ng-container .homeCarousel__actionContainer:hover .homeCarousel__actionIcon{display:inline}.ng-container .homeCarousel__actionIcon{display:none;color:#fff;font-size:16px;width:40px;height:40px;line-height:40px;vertical-align:middle;border-radius:50%;background-color:gray;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .homeCarousel__stepContainer{width:50px;height:22px;border:none;margin:0 5px;position:relative;padding:10px 0;cursor:pointer}.ng-container .homeCarousel__stepContainer:hover .homeCarousel__progressContainer{height:4px}.ng-container .homeCarousel__progressContainer{position:absolute;left:0;top:50%;background-color:rgba(128,128,128,0.5);width:100%;height:2px;-webkit-transition:height 350ms ease;transition:height 350ms ease}.ng-container .homeCarousel__stepProgress{-webkit-transform-origin:left 50%;transform-origin:left 50%;position:absolute;left:0;top:0;-webkit-transform-origin:left;transform-origin:left;background:#5b7f95;width:100%;height:100%}.ng-container .homeHeroSlide{position:relative;width:100%;height:340px;background-color:#fff}.ng-container .homeHeroSlide p b{font-weight:bold}.ng-container .homeHeroSlide p i{font-style:italic}.ng-container .homeHeroSlide p u{text-decoration:underline}.ng-container .homeHeroSlide .homeHeroSlide__contentSplit{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:left;display:inline-block;text-align:left;max-height:calc(100% - 80px);max-width:calc(100% - 480px)}.ng-container .homeHeroSlide .homeHeroSlide__contentSplit--left{padding:0 40px 0 15%}.ng-container .homeHeroSlide .homeHeroSlide__contentSplit--right{padding:0px 15% 0px 40px}@media (max-width: 970px){.ng-container .homeHeroSlide .homeHeroSlide__contentSplit{top:0;-webkit-transform:scale(0.5);transform:scale(0.5)}}.ng-container .homeHeroSlide__picContainer{position:relative;top:0;height:100%;width:auto;overflow:hidden;max-width:340px;max-height:340px}.ng-container .homeHeroSlide__pic{position:relative;top:0;height:100%;width:auto}.ng-container .homeHeroSlide__pic-block{height:100%;width:340px}.ng-container .homeHeroSlide__pic--right{float:right}.ng-container .homeHeroSlide__pic--right .homeHeroSlide__pic{right:0}.ng-container .homeHeroSlide__pic--left{float:left}.ng-container .homeHeroSlide__pic--left .homeHeroSlide__pic{left:0}.ng-container .homeHeroSlide__fullWidthContent{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:left;z-index:1;padding:0 15%;width:100%;color:#4A4A4A;overflow:hidden;max-width:100%;max-height:calc(100% - 80px)}.ng-container .homeHeroSlide__fullWidthContent--inverted{color:#fff}@media (max-width: 970px){.ng-container .homeHeroSlide__fullWidthContent{top:0;-webkit-transform:scale(0.5);transform:scale(0.5);overflow:visible;max-height:none;padding:0;height:0}}.ng-container .homeHeroSlide__text span,.ng-container .homeHeroSlide__text p{font-size:inherit;color:inherit}.ng-container .homeHeroSlide__title{font-size:30px;margin-bottom:10px}.ng-container .homeHeroSlide__body,.ng-container .homeHeroSlide__body4{font-size:14px}.ng-container .homeHeroSlide__title4{font-size:40px;margin-bottom:20px}.ng-container .homeHeroSlide__body4{font-size:16px;padding:0 100px}.ng-container .homeHeroSlide__title5{font-size:33px;text-align:left}.ng-container .homeHeroSlide__backImgOverlay{position:absolute;z-index:1;height:100%;width:100%;top:0;left:0;background-color:black;opacity:0.3;pointer-events:none}.ng-container .homeHeroSlide__backImg{display:block;position:relative;z-index:0;height:auto;width:100%;top:0;left:0}.ng-container .homeHeroSlide__noBgBack{position:absolute;top:0;left:0;width:100%;height:100%}.ng-container .homeHeroSlide__noTemplate{background-color:#3c3c3c;width:100%;height:100%}.ng-container .homeHeroSlide__noTemplate .homeHeroSlide__text{color:#b9b9b9;font-size:30px}.ng-container .homeContent{background-color:#f0f0f0;padding:25px 45px}.ng-container .homeContent__mainActionBlock{padding:5px;padding-bottom:15px}.ng-container .homeContent__mainActionBlockFull{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.ng-container .homeContent__mainActionBlockFull{display:block;padding:15px 15px 0}}.ng-container .homeContent__mainAction{margin-bottom:10px;padding:22px 28px;background-color:#5b7f95;border-radius:10px;color:#fff;transition:background-color 0.3s;-webkit-transition:background-color 0.3s}.ng-container .homeContent__mainAction:hover{background-color:#344956}.ng-container .homeContent__link{width:49%}.ng-container .homeContent__link .homeContent__mainAction{padding:22px;height:100%}.ng-container .homeContent__link:hover{text-decoration:none}.ng-container .homeContent__mainActionIcon{font-size:24px}.ng-container .homeContent__mainActionIcon.gratitude-icon{padding:6px 0 4px}.ng-container .homeContent__mainActionText{padding-top:6px}.ng-container .homeFilter{margin-bottom:40px}.ng-container .homeFilter__titleBlock{width:100%;margin-top:40px}.ng-container .homeFilter__titleContainer{width:100%;margin:auto;overflow:auto}.ng-container .homeFilter__title{float:left;cursor:pointer;padding:5px 10px;text-transform:uppercase}.ng-container .homeFilter__underlineContainer{width:9rem;overflow:hidden;height:5px}.ng-container .homeFilter__underline{height:5px;width:100%;background-color:#5b7f95;margin-left:0;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.ng-container .homeFilter__underline.pull-to-right.ng-enter{-webkit-transform:translateX(100%);transform:translateX(100%)}.ng-container .homeFilter__underline.pull-to-left.ng-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ng-container .homeFilter__underline.ng-enter-active,.ng-container .homeFilter__underline.ng-leave{-webkit-transform:translateX(0);transform:translateX(0)}.ng-container .homeFilter__underline.pull-to-right.ng-leave-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-delay:0.5s;transition-delay:0.5s}.ng-container .homeFilter__underline.pull-to-left.ng-leave-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:0.5s;transition-delay:0.5s}.ng-container .homeFilter__optionsBlock{font-size:12px}.ng-container .homeFilter__filterLabel{margin-top:27px;margin-bottom:7px}.ng-container .homeFilter__singleSelectList .ui-control_single-select-list .input-single-select-list{border-radius:32px;background-color:white}.ng-container .homeFilter__userLookUp .user-search{border-radius:32px}.ng-container .homeFilter__occasionTypes{width:100%;overflow:hidden}.ng-container .homeFilter__occasionType.checkbox-wrapper{width:25%;float:left;font-size:16px}.ng-container .homeFilter__submit{margin-top:30px;text-align:center}.ng-container .homeFilter__toggle{padding:12px 16px;background-color:#E7E7E7;cursor:pointer}.ng-container .homeFilter__toggle:hover .homeFilter__filterEdit{text-decoration:underline}.ng-container .homeFilter__toggleTitle{font-weight:bold;margin:0 5px}.ng-container .homeFilter__filterCount{font-size:11px}.ng-container .homeFilter__filterEdit{font-size:11px;margin-right:5px}.ng-container .homeFilter__searchResults{position:absolute;top:100%;left:1;z-index:240;float:left;min-width:160px;padding:5px 0;margin:8px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.ng-container .homeFilter__searchItem{cursor:pointer;display:block;padding:3px 20px;font-size:14px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ng-container .homeFilter__searchItem:hover{background-color:#F2F2F2}.ng-container .homeFilter__searchInput input{border-radius:32px !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ng-container .homeFilter__order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0}.ng-container .homeFilter__order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0}.ng-container .homeFilter__containerTabs{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media (max-width: 970px){.ng-container .homeFilter__titleContainer{width:100%;margin:0}.ng-container .homeContent__mainAction{width:270px;margin:0 auto 10px auto}}.ng-container .homeFeatures{padding:5px;min-width:320px}.ng-container .home-content-lite{margin:30px 0}.ng-container .home-content-lite .widget-img-2x{width:50%}.ng-container .home-content-lite .widget-title{margin-bottom:20px;color:#5b7f95;font-size:32px;font-weight:500;line-height:100%}@media (max-width: 767px){.ng-container .home-content-lite .widget-title{margin-bottom:10px;font-size:20px}}.ng-container .home-content-lite .widget-blurb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#5c5c5c;font-size:15px;font-weight:300;line-height:130%}.ng-container .home-content-lite .widget-blurb .blurb-description{width:calc(100% - 80px)}@media (max-width: 767px){.ng-container .home-content-lite .widget-blurb .blurb-description{width:calc(100% - 65px)}}@media (max-width: 767px){.ng-container .home-content-lite .widget-blurb{font-size:12px;text-align:left}}.ng-container .home-content-lite .score-info{padding-bottom:2.5em}@media (max-width: 767px){.ng-container .home-content-lite .score-info{padding-bottom:0}}.ng-container .home-content-lite .widget-action{margin-top:50px}@media (max-width: 767px){.ng-container .home-content-lite .widget-action{margin-top:15px}}.ng-container .home-content-lite .total-recognitions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:260px;margin-bottom:30px;background-color:#f9f9f9;border-radius:5px;-webkit-box-shadow:0px 15px 60px -30px rgba(0,0,0,0.5);box-shadow:0px 15px 60px -30px rgba(0,0,0,0.5);text-align:center}.ng-container .home-content-lite .total-recognitions-wrapper .widget-img-wrapper{margin-bottom:30px;line-height:1}.ng-container .home-content-lite .total-recognitions-wrapper .num-recognitions{margin-bottom:10px;color:#5b7f95;font-size:32px;font-weight:500;line-height:100%}.ng-container .home-content-lite .total-recognitions-wrapper .widget-blurb{font-size:15px;font-weight:300}@media (max-width: 767px){.ng-container .home-content-lite .total-recognitions-wrapper{height:auto;margin:0 15px 30px;padding:15px 0}}.ng-container .home-content-lite .quick-links-wrapper{height:260px;margin-bottom:30px;padding:20px;background:-webkit-gradient(linear, left top, left bottom, from(#5b7f95), to(#7798ac));background:linear-gradient(#5b7f95, #7798ac);color:white;border-radius:5px;-webkit-box-shadow:0px 15px 60px -30px rgba(0,0,0,0.5);box-shadow:0px 15px 60px -30px rgba(0,0,0,0.5);overflow:hidden}.ng-container .home-content-lite .quick-links-wrapper .section-title{width:100%;margin-bottom:10px;color:white;font-size:22px;font-weight:500}.ng-container .home-content-lite .quick-links-wrapper .hwQuickLinks__contentContainer{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;float:none;font-size:15px;font-weight:400}.ng-container .home-content-lite .quick-links-wrapper .hwQuickLinks__contentRow{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:20px}.ng-container .home-content-lite .quick-links-wrapper .hwQuickLinks__contentRow:last-child{padding-right:0}.ng-container .home-content-lite .quick-links-wrapper .hwQuickLinks__parentLink{font-weight:500;text-transform:none}.ng-container .home-content-lite .quick-links-wrapper .hwQuickLinks__actionIcon{width:20px;height:21px;line-height:21px;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}.ng-container .home-content-lite .quick-links-wrapper .hwQuickLinks__linksTitleContainer:hover .hwQuickLinks__actionIcon{color:white}.ng-container .home-content-lite .quick-links-wrapper .hwQuickLinks__linksTitleContainer:hover .hwQuickLinks__parentLink{color:white;text-decoration:none}.ng-container .home-content-lite .quick-links-wrapper .hwQuickLinks__links{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto;width:100%}.ng-container .home-content-lite .quick-links-wrapper .hwQuickLinks__link{color:white}.ng-container .home-content-lite .quick-links-wrapper .hwQuickLinks__link:hover{color:white;text-decoration:none}.ng-container .home-content-lite .quick-links-wrapper .hwQuickLinks__sublink a{text-transform:none;font-size:1em;font-weight:300}@media (max-width: 767px){.ng-container .home-content-lite .quick-links-wrapper{height:auto;margin:0 15px 30px;padding:15px}}.ng-container .home-content-lite .recognitions-wrapper,.ng-container .home-content-lite .badges-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:280px;margin-bottom:30px;padding:15px;background-color:#f9f9f9;border-radius:5px;overflow:hidden}@media (max-width: 767px){.ng-container .home-content-lite .recognitions-wrapper,.ng-container .home-content-lite .badges-wrapper{height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 15px 30px;padding:15px 0;text-align:center}.ng-container .home-content-lite .recognitions-wrapper .widget-img-wrapper,.ng-container .home-content-lite .badges-wrapper .widget-img-wrapper{margin-bottom:15px}.ng-container .home-content-lite .recognitions-wrapper.sent .widget-img-wrapper,.ng-container .home-content-lite .badges-wrapper.sent .widget-img-wrapper{margin-top:15px}}.ng-container .home-content-lite .recognitions-received-circle{width:50px;height:50px;border-radius:50px;margin-right:30px;background:-webkit-gradient(linear, left top, left bottom, from(#5b7f95), to(#7798ac));background:linear-gradient(#5b7f95, #7798ac);color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.ng-container .home-content-lite .recognitions-received-circle{margin-right:15px}}.ng-container .home-content-lite .recognitions-received-circle .num-received{color:white;font-size:16px;font-weight:500;line-height:100%}.ng-container .home-i_body .homeHero{margin-bottom:30px;background:rgba(0,0,0,0)}.ng-container .home-i_body .homeHeroSlide{margin:0 auto}.ng-container .home-i_body .homeHeroSlide__backImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ng-container .home-i_body .homeHeroSlide__picContainer{height:100%;width:auto;max-width:none;max-height:none}@media screen and (max-width: 1440px){.ng-container .home-i_body .homeHeroSlide{width:100%;height:auto}}@media screen and (min-width: 1441px){.ng-container .home-i_body .homeHeroSlide{width:1440px;height:400px;margin:0 auto}}.ng-container .homeWidgets{background-color:#5b7f95;border-radius:10px;margin-bottom:20px;color:#fff;min-width:380px}.ng-container .hwQuickLinks{background-color:#FFF;color:#4A4A4A;padding:30px 20px;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-container .hwQuickLinks__title{border-radius:50%;width:80px;height:80px;background-color:#f0f0f0;text-align:center;float:left;margin-right:20px;text-transform:uppercase}.ng-container .hwQuickLinks__titleText{line-height:80px;vertical-align:middle}.ng-container .hwQuickLinks__contentContainer{width:calc(100% - 33.33%);float:left}.ng-container .hwQuickLinks__contentRow{overflow:hidden;cursor:pointer;width:100%}.ng-container .hwQuickLinks__linksTitleContainer{float:left;width:100%}.ng-container .hwQuickLinks__linksTitleContainer:hover .hwQuickLinks__actionIcon{color:#5b7f95}.ng-container .hwQuickLinks__linksTitleContainer:hover .hwQuickLinks__parentLink{color:#5b7f95;text-decoration:underline}.ng-container .hwQuickLinks__actionIcon{width:22px;height:22px;float:left;line-height:22px;vertical-align:middle}.ng-container .hwQuickLinks__parentLink{float:left;text-transform:uppercase}.ng-container .hwQuickLinks__links{float:right;width:calc( 100% - 23px)}.ng-container .hwQuickLinks__link{color:#4A4A4A;display:block;text-transform:uppercase}.ng-container .hwQuickLinks__link:hover{color:#5b7f95;text-decoration:underline}.ng-container .hwQuickLinks__sublink{padding-top:5px;text-transform:none}.ng-container .hwQuickLinks__sublink:last-child{padding-bottom:15px}.ng-container .hwUserStats{padding:30px 20px}.ng-container .hwUserStats__titleContainer{overflow:hidden;margin-bottom:30px}.ng-container .hwUserStats__img{border-radius:50%;width:70px;height:70px;border:3px solid #fff;float:left;margin-right:10px}.ng-container .hwUserStats__subTitleContainer{float:left}.ng-container .hwUserStats__title{font-size:20px}.ng-container .hwUserStats__statLink{color:inherit}.ng-container .hwUserStats__statLink:hover{text-decoration:none}.ng-container .hwUserStats__statContainer{padding:10px 15px;border-radius:10px;border:2px solid #fff;margin-bottom:15px}.ng-container .hwUserStats__statContainer:hover{cursor:pointer}.ng-container .hwUserStats__statContainer:hover .hwUserStats__label{font-weight:600;text-decoration:underline}.ng-container .hwUserStats__iconContainer{display:inline-block;width:23px;height:23px;text-align:center}.ng-container .hwUserStats__icon{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .hwUserStats__label{font-size:14px;margin-left:15px}.ng-container .hwUserStats__amt{float:right;font-size:18px;font-weight:400}.ng-container .hwTotalRecog{padding:15px 30px}.ng-container .hwTotalRecog__desc{font-size:15px}.ng-container .hwTotalRecog__val{font-size:30px;color:#f4b52f;text-align:right}.ng-container .hwTopRecog{background-color:#FFF;color:#4A4A4A;padding:20px}.ng-container .hwTopRecog__title{font-size:17px;text-transform:uppercase}.ng-container .hwTopRecog__subtitle{font-size:12px;margin-top:5px}.ng-container .hwTopRecog__dataContainer{margin-top:10px;padding:40px 0;font-size:14px}.ng-container .hwTopRecog__dataRow{margin:5px 0}.ng-container .hwTopRecog__rowNum{display:inline-block;width:6%;padding-right:3px}.ng-container .hwTopRecog__userName{display:inline-block;width:42%;padding-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ng-container .hwTopRecog__amtBarContainer{display:inline-block;width:40%;height:8px;padding-right:15px}.ng-container .hwTopRecog__amtBar{width:0;height:100%;background-color:#5b7f95;-webkit-transition:width 1s;transition:width 1s}.ng-container .hwTopRecog__amt{display:inline-block;padding-right:3px;width:8%}.ng-container .hwTopRecog__btnContainer{text-align:center}.ng-container .identicon-overlay{background:rgba(153,153,153,0.2);position:absolute;z-index:2;width:100%;height:100%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:35px;font-weight:800;letter-spacing:4px;color:rgba(255,255,255,0.5);-webkit-text-stroke:2px #000}.ng-container .socialStrm__cardBlock{margin-bottom:30px}.ng-container .socialStrm__cardContainer{margin:0}.ng-container .socialStrm__card{border-radius:10px;overflow:hidden;height:285px;color:#fff}.ng-container .socialStrm__cardTitle{height:100%;text-align:center;padding:8px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .socialStrm__recognitionDefColor,.ng-container .socialStrm__gratitudeDefColor{background-color:#5b7f95}.ng-container .socialStrm__recognitionAltColor,.ng-container .socialStrm__gratitudeAltColor{background-color:#7798ac}.ng-container .socialStrm__birthdayDefColor{background-color:#7798ac}.ng-container .socialStrm__birthdayAltColor{background-color:#5b7f95}.ng-container .socialStrm__registrationDefColor{background-color:#7798ac}.ng-container .socialStrm__registrationAltColor{background-color:#5b7f95}.ng-container .socialStrm__new-hireDefColor{background-color:#7798ac}.ng-container .socialStrm__new-hireAltColor{background-color:#5b7f95}.ng-container .socialStrm__anniversaryDefColor{background-color:#7798ac}.ng-container .socialStrm__anniversaryAltColor{background-color:#5b7f95}.ng-container .socialStrm__milestoneDefColor{background-color:#7798ac}.ng-container .socialStrm__milestoneAltColor{background-color:#5b7f95}.ng-container .socialStrm__cardText{font-size:12px}.ng-container .socialStrm__recipientName{position:relative;margin:5px auto;width:100%;height:30px}.ng-container .socialStrm__inner{background-color:red;position:relative}.ng-container .socialStrm__recipientTitle{display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ng-container .socialStrm__userInfoBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.ng-container .socialStrm__userImgContainer{border-radius:50%;width:90px;height:90px;border:3px solid #fff;margin:5px auto;position:relative;overflow:hidden}.ng-container .socialStrm__userImg{position:relative;width:100%;height:100%;border-radius:50%}.ng-container .socialStrm__follow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;padding:5px 0;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:75%}.ng-container .socialStrm__cardInfo{background-color:white;height:100%;color:black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.ng-container .socialStrm__cardDate{font-size:12px;text-align:right}.ng-container .socialStrm__award{border-radius:10px;display:inline-block;font-size:12px;text-align:center;color:#fff;background-color:#627A91;min-width:143px;padding:8px 15px;text-transform:uppercase}.ng-container .socialStrm__awardIcon{padding-right:5px;font-size:16px}.ng-container .socialStrm__centerBlock{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .socialStrm__centerBlock .ameriprise-svg-container{width:220px;height:100px}.ng-container .socialStrm__mesBox{border-radius:10px;position:relative;margin:10px 20px 10px 0;padding:10px 20px;font-size:14px;float:left;border:1px solid #cacaca;width:65%;height:130px;background:#f0f0f0;word-break:break-word}.ng-container .socialStrm__mesBox:after,.ng-container .socialStrm__mesBox:before{left:100%;top:31%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ng-container .socialStrm__mesBox:after{border-color:rgba(255,255,255,0);border-left-color:#f0f0f0;border-width:15px;margin-top:-15px}.ng-container .socialStrm__mesBox:before{border-color:rgba(0,0,0,0);border-left-color:#cacaca;border-width:16px;margin-top:-16px}.ng-container .socialStrm__senderSec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:35%;height:100%;margin:5px;font-size:12px}.ng-container .socialStrm__senderImg{border-radius:50%;width:35px;height:35px;border:0 solid #fff;margin:3px 0}.ng-container .socialStrm__senderName{font-weight:600;position:relative;width:100%;padding:3px 0;height:42px}.ng-container .socialStrm__senderTitle{display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ng-container .socialStrm__awardBlock{border-radius:10px;position:relative;margin:10px 20px 10px 0;padding:10px 20px;font-size:14px;float:left;text-align:center;color:#fff;height:120px;font-size:16px;text-transform:uppercase;letter-spacing:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .socialStrm__awardBlock>div{width:100%}.ng-container .socialStrm__eventAwardIcon{margin-bottom:10px;display:block}.ng-container .socialStrm__commentsBlock{position:relative;background-color:white;-webkit-transition:height 0.3s;transition:height 0.3s;width:calc(100% - 45px);-webkit-box-shadow:0px 4px 6px -2px #979797 inset;box-shadow:0px 4px 6px -2px #979797 inset;margin:0 auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.ng-container .socialStrm__cmtrLoaderContainer{position:absolute;top:50%;left:50%;z-index:100}.ng-container .socialStrm__cmtrLoaderContainer .loader{color:#5b7f95;font-size:7px;margin:0 auto}.ng-container .socialStrm__cmtInputBlock{padding:20px 28px;border-bottom:1px solid #cacaca}.ng-container .socialStrm__cmtPic,.ng-container .socialStrm__cmtrImg{border-radius:50%;width:30px;height:30px;border:0 solid #fff;margin-right:18px;line-height:30px;vertical-align:middle}.ng-container .socialStrm__cmtInput{border-radius:4px;border:1px solid #979797;width:90%;vertical-align:middle;padding:0 8px;height:35px;font-size:14px}.ng-container .socialStrm__comments{padding:14px 28px;font-size:14px;-webkit-transition:height 0.3s;transition:height 0.3s}.ng-container .socialStrm__cmtrImg{display:inline}.ng-container .socialStrm__cmtrName{font-weight:600}.ng-container .socialStrm__cmtrMessage,.ng-container .socialStrm__cmtrInput{line-height:35px;margin-bottom:10px}.ng-container .socialStrm__cmtrInput input{width:100%;border-radius:4px;border:1px solid #979797;padding:0 8px;height:35px;font-size:14px}.ng-container .socialStrm__cmtEditControls{font-size:12px;float:left;cursor:pointer;color:#5b7f95;opacity:0;-webkit-transition:0.3s opacity ease-in-out;transition:0.3s opacity ease-in-out;pointer-events:none}.ng-container .socialStrm__cmtEditControls span{display:inline-block;width:55px}.ng-container .socialStrm__cmtEditControls.showingEditControls{opacity:1;pointer-events:initial}.ng-container .socialStrm__cmtError i{color:#f44336}.ng-container .socialStrm__cmtDate{float:right}.ng-container .socialStrm__followed{color:#f8ca6d}.ng-container .socialStrm__cheered{color:red}.ng-container .socialStrmMobile{width:270px;-webkit-box-shadow:0px 3px 20px 1px #979797;box-shadow:0px 3px 20px 1px #979797;margin:auto;border-radius:3px;overflow:hidden;position:relative;z-index:2}.ng-container .socialStrmMobile__container{width:100%;padding-top:30px}.ng-container .socialStrmMobile__receiverBlock{background-color:#5b7f95;height:90px;padding:9px 11px 11px 19px;color:#fff}.ng-container .socialStrmMobile__cardDate{font-size:8px}.ng-container .socialStrmMobile__receiverContainer{padding-top:17px;width:100%}.ng-container .socialStrmMobile__userImg{border-radius:50%;width:50px;height:50px;border:2px solid #fff;display:inline-block;float:left;margin-right:10px}.ng-container .socialStrmMobile__recipientName{font-size:16px}.ng-container .socialStrmMobile__receiverInfoContainer{width:calc(100% - 60px);float:left;height:calc(100% - 20px)}.ng-container .socialStrmMobile__cardDivider{padding:12px 15px 20px 15px;background-color:white}.ng-container .socialStrmMobile__cardDivider .ameriprise-svg-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .socialStrmMobile__cardDivider svg{max-width:200px;max-height:90px}.ng-container .socialStrmMobile__cardText{font-size:10px}.ng-container .socialStrmMobile__award{width:100%;background-color:#627A91;border-radius:6px;text-align:center;color:white;font-size:12px;text-transform:uppercase;height:24px;line-height:24px;vertical-align:middle;margin:6px 0 9px 0}.ng-container .socialStrmMobile__senderBlock{width:100%;margin:7px 0;overflow:auto;margin-bottom:10px}.ng-container .socialStrmMobile__senderImg{border-radius:50%;width:35px;height:35px;border:2px solid #fff;display:inline-block;float:left;margin-right:9px}.ng-container .socialStrmMobile__senderName{font-size:12px}.ng-container .socialStrmMobile__mesBox{position:relative;width:241px;height:120px;background:#F1F1F1;border-radius:6px;padding:23px 8px 23px 15px;font-size:13px;margin-bottom:16px}.ng-container .socialStrmMobile__mesBox:after{bottom:100%;left:7%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(241,241,241,0);border-bottom-color:#F1F1F1;border-width:9px;margin-left:-9px}.ng-container .socialStrmMobile__occasionsBlock{width:100%;font-size:25px;overflow:hidden;display:table;margin:22px 4px 17px 4px}.ng-container .socialStrmMobile__occasionsIconContainer{vertical-align:middle;display:table-cell}.ng-container .socialStrmMobile__occasionsIcon{color:#5b7f95;margin-right:16px;position:relative;display:inline-block}.ng-container .socialStrmMobile__occasionsTitle{color:rgba(62,60,60,0.52);font-weight:600;width:177px;display:table-cell;text-transform:uppercase;vertical-align:middle}.ng-container .mobileBack{background-color:#5b7f95;color:#fff;text-transform:uppercase;padding:8px 20px 5px 20px}.ng-container .mobileBack__arrow{font-size:1.5em;margin-right:5px;vertical-align:middle}.ng-container .commentsMobile__container{min-height:calc(100vh - 103px);background-color:#f0f0f0}.ng-container .commentsMobile__comments{-webkit-transition:height 0.3s;transition:height 0.3s;overflow:auto;width:100%;padding:19px 0 15px 0;border-bottom:1px solid #DBD7D7}.ng-container .commentsMobile__comments:last-child{margin-bottom:88px}.ng-container .commentsMobile__commentsContainer{width:270px;margin:auto}.ng-container .commentsMobile__cmtrImg{border-radius:50%;width:40px;height:40px;border:0 solid #fff;margin-right:20px;float:left}.ng-container .commentsMobile__cmtrBlock{float:left;font-size:12px;width:calc(100% - 60px)}.ng-container .mobileCommentInput{width:100%;position:fixed;bottom:0;padding:24px 15px 32px 23px;z-index:99;background-color:white;-webkit-box-shadow:0px -1px 5px 1px #cacaca;box-shadow:0px -1px 5px 1px #cacaca}.ng-container .mobileCommentInput__cmtInput{border-radius:4px;border:1px solid #979797;width:90%;vertical-align:middle;background-color:#CCCCCC}.ng-container .mobileCommentInput__cmtIcon{vertical-align:middle;color:#5b7f95}.ng-container .service-award-banner{height:60px;background-color:#B7C9D3;color:#5b7f95}@media (max-width: 767px){.ng-container .service-award-banner{height:auto}}.ng-container .service-award-banner .service-award-info{height:30px;margin:15px 0}.ng-container .service-award-banner .service-award-label{display:inline-block;margin-right:5px;font-size:14px;font-weight:300;height:30px;line-height:30px;vertical-align:middle}.ng-container .service-award-banner .service-award-balance{display:inline-block;margin-right:5px;font-size:24px;font-weight:500;height:30px;line-height:30px;vertical-align:middle}.ng-container .service-award-banner .fa{display:inline-block;height:30px;line-height:30px;vertical-align:middle}.ng-container .service-award-banner .btn-serice-award{margin:15px 0}@media (max-width: 767px){.ng-container .service-award-banner .btn-serice-award{margin-top:0}}.ng-container .tooltip.service-award-tooltip .tooltip-inner{color:#ffffff;background-color:rgba(0,0,0,0.9);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);text-align:left}.ng-container .tooltip.service-award-tooltip .tooltip-arrow{display:none}@media (max-width: 970px){.ng-container .homeroot{padding:0;margin:0}.ng-container .homeContent{padding:0}.ng-container .homeCarousel__actionIcon{display:inline}.ng-container .homeFilter{margin-bottom:0}.ng-container .homeFilter__optionsBlock{padding:0 25px}.ng-container .homeFilter__occasionType{width:50%}}@media (max-width: 970px) and (max-width: 767px){.ng-container .homeFilter__occasionType.checkbox-wrapper{width:100%}}.ng-container .widget-section{padding-top:20px;padding-bottom:20px;background-color:#F2F2F2}.ng-container .widget-section:nth-child(odd){background-color:#fff}.ng-container .widget-section.reverse-color-order{background-color:#fff}.ng-container .widget-section.reverse-color-order:nth-child(odd){background-color:#F2F2F2}.ng-container .content-wrapper .promotions .promotions-footer,.ng-container .content-wrapper .how-promos-work .promotions-footer{margin:20px 0;font-size:14px}.ng-container .content-wrapper .promotions .admin-toolbar{position:absolute;display:block;width:80%;padding:5px 15px;margin:0px 10%;top:0px;left:0px;margin-top:40px;color:#fafafa;line-height:35px;border-top-left-radius:5px;border-top-right-radius:5px}.ng-container .content-wrapper .promotions .admin-toolbar.draft{background-color:#7c7c7c}.ng-container .content-wrapper .promotions .admin-toolbar.pending{background-color:#666}.ng-container .content-wrapper .promotions .admin-toolbar.approved{background-color:#4a4a4a}.ng-container .content-wrapper .promotions .admin-toolbar.rejected{background-color:red}.ng-container .content-wrapper .promotions .admin-toolbar.open{margin-top:-15px}.ng-container .promo-wrapper{position:relative;display:block;float:left;width:100%;padding:0px;top:0px}.ng-container .promo-wrapper section{position:relative;display:inline-block;float:right;padding:0;margin:0px}.ng-container .promo-wrapper section .widget{position:relative;display:block;float:left;width:100%}.ng-container .promo-wrapper section.widget-center-align{float:none;margin:0 auto}.ng-container .promo-card-container.legacy{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);height:566px;margin-bottom:30px;border-radius:2px;background-color:#FAFAFA;overflow:hidden}.ng-container .promo-card-container.legacy .card-header img{width:100%;height:170px;vertical-align:middle}.ng-container .promo-card-container.legacy .card-content{padding:15px}.ng-container .promo-card-container.legacy .card-content .promotion-title{height:56px;margin-bottom:10px;color:#4a4a4a;font-weight:500;font-size:24px;line-height:1.2;text-align:left;overflow:hidden}.ng-container .promo-card-container.legacy .card-content .teaser-info{height:42px;margin-bottom:10px;color:#AAAAAA;font-weight:500;font-size:18px;line-height:1.2;font-style:italic;text-align:left;overflow:hidden}.ng-container .promo-card-container.legacy .card-content .dates{margin-bottom:10px}.ng-container .promo-card-container.legacy .card-content .dates .startDate h6{text-align:left}.ng-container .promo-card-container.legacy .card-content .dates .startDate h6.date{margin-bottom:0}.ng-container .promo-card-container.legacy .card-content .dates .endDate h6{text-align:left}.ng-container .promo-card-container.legacy .card-content .dates .endDate h6.date{margin-bottom:0}.ng-container .promo-card-container.legacy .card-content .status-label{padding:8px;color:#FFFFFF;border-radius:5px;text-align:center;font-size:20px}.ng-container .promo-card-container.legacy .card-content .status-label.active{background-color:#008000}.ng-container .promo-card-container.legacy .card-content .status-label.in-progress{background-color:#FEE5AC;color:#000000}.ng-container .promo-card-container.legacy .card-content .status-label.closed{background-color:#CD5C5C}.ng-container .promo-card-container.legacy .card-content .description{height:100px;overflow-y:scroll;margin-bottom:10px;font-size:14px}.ng-container .promo-card-container.legacy .card-content .btn-generic,.ng-container .promo-card-container.legacy .card-content .btn-inverted,.ng-container .promo-card-container.legacy .card-content .btn-alt,.ng-container .promo-card-container.legacy .card-content .btn-complementary{width:100%;padding:8px}.ng-container .promo-card-container.legacy .card-content .btn-generic+.btn-generic,.ng-container .promo-card-container.legacy .card-content .btn-inverted+.btn-generic,.ng-container .promo-card-container.legacy .card-content .btn-alt+.btn-generic,.ng-container .promo-card-container.legacy .card-content .btn-complementary+.btn-generic,.ng-container .promo-card-container.legacy .card-content .btn-generic+.btn-inverted,.ng-container .promo-card-container.legacy .card-content .btn-inverted+.btn-inverted,.ng-container .promo-card-container.legacy .card-content .btn-alt+.btn-inverted,.ng-container .promo-card-container.legacy .card-content .btn-complementary+.btn-inverted,.ng-container .promo-card-container.legacy .card-content .btn-generic+.btn-alt,.ng-container .promo-card-container.legacy .card-content .btn-inverted+.btn-alt,.ng-container .promo-card-container.legacy .card-content .btn-alt+.btn-alt,.ng-container .promo-card-container.legacy .card-content .btn-complementary+.btn-alt,.ng-container .promo-card-container.legacy .card-content .btn-generic+.btn-complementary,.ng-container .promo-card-container.legacy .card-content .btn-inverted+.btn-complementary,.ng-container .promo-card-container.legacy .card-content .btn-alt+.btn-complementary,.ng-container .promo-card-container.legacy .card-content .btn-complementary+.btn-complementary{margin:10px 0 0}.ng-container .promo-card-container.legacy.add-promo{width:300px;height:445px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#5b7f95}.ng-container .promo-card-container.legacy.add-promo .add-promo-link{display:block;width:100%;color:#ffffff;font-size:24px;line-height:1.3;letter-spacing:1px;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase}.ng-container .promo-card-container.legacy.add-promo .add-promo-link .fa{display:block}.ng-container .promotions-footer{margin-bottom:30px}@media screen and (max-width: 767px){.ng-container .content-wrapper .promotions .card .card-header .startDate .date-label,.ng-container .content-wrapper .promotions .card .card-header .startDate .date,.ng-container .content-wrapper .promotions .card .card-header .endDate .date-label,.ng-container .content-wrapper .promotions .card .card-header .endDate .date,.ng-container .content-wrapper .how-promos-work .card .card-header .startDate .date-label,.ng-container .content-wrapper .how-promos-work .card .card-header .startDate .date,.ng-container .content-wrapper .how-promos-work .card .card-header .endDate .date-label,.ng-container .content-wrapper .how-promos-work .card .card-header .endDate .date{font-size:11px;line-height:13px}.ng-container .content-wrapper .promotions .card .card-header .promotion-title,.ng-container .content-wrapper .how-promos-work .card .card-header .promotion-title{font-size:41px;line-height:58px}.ng-container .content-wrapper .promotions .card .card-header .img-crop ~ .promotion-title,.ng-container .content-wrapper .how-promos-work .card .card-header .img-crop ~ .promotion-title{font-size:28px;line-height:32px}.ng-container .content-wrapper .promotions .card .card-content .teaser-info,.ng-container .content-wrapper .promotions .card .card-content .teaser2-info,.ng-container .content-wrapper .how-promos-work .card .card-content .teaser-info,.ng-container .content-wrapper .how-promos-work .card .card-content .teaser2-info{font-size:14px;line-height:16px}.ng-container .promo-wrapper .widget-section{padding-left:0;padding-right:0}}.ng-container section.promotions{max-width:1320px;padding-top:30px;padding-bottom:30px}@media (max-width: 767px){.ng-container .promo-card-list{text-align:center}}.ng-container .create-promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100px;margin:0 0 30px;padding:15px;background-color:#5b7f95;border-radius:5px;color:white;text-align:center;cursor:pointer}.ng-container .create-promo:hover{-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);-webkit-transition:box-shadow .5s;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s, -webkit-box-shadow .5s}.ng-container .create-promo .create-promo-title{display:inline-block;margin:0 10px 0 0;color:white;font-size:24px;letter-spacing:1px;text-transform:uppercase;text-align:center}@media (max-width: 767px){.ng-container .create-promo .create-promo-title{font-size:14px;line-height:130%}}.ng-container .create-promo .promo-circle{display:inline-block;width:50px;height:50px;margin:0;background-color:white;border:1px solid #c5c5c5;border-radius:25px;text-align:center}@media (max-width: 767px){.ng-container .create-promo .promo-circle{width:40px;height:40px;border-radius:20px}}.ng-container .create-promo .promo-circle .ion-icon{display:block;height:50px;color:#474C56;font-size:24px;line-height:50px}@media (max-width: 767px){.ng-container .create-promo .promo-circle .ion-icon{height:40px;line-height:40px}}.ng-container .create-promo-wrapper{text-align:right}@media (max-width: 767px){.ng-container .create-promo-wrapper{text-align:center;display:inline-block}}.ng-container .create-promo-wrapper .wui-button{margin:3px 0 30px 0}@media (max-width: 767px){.ng-container .create-promo-wrapper .wui-button{margin:0 0 30px}}.ng-container .promo-filter-wrapper{width:300px}.ng-container .promo-filter-wrapper ui-control>div{width:100%}.ng-container .promo-filter-wrapper .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.ng-container .promo-filter-wrapper .ui-control label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px}.ng-container .promo-filter-wrapper .ui-control label+.ui-control-formfield{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 767px){.ng-container .promo-filter-wrapper .ui-control{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .promo-filter-wrapper .ui-control label{margin-bottom:10px}.ng-container .promo-filter-wrapper .ui-control label+.ui-control-formfield{width:80%}}.ng-container .incentives-challenges{padding:15px}.ng-container .incentives-challenges-heading a{color:#4c79ff}.ng-container .challenge{display:block;color:#666}.ng-container .challenge:visited{color:#666}.ng-container .challenge:focus{color:#666}.ng-container .challenge:hover{color:#666}.ng-container .challenge:active{color:#666}.ng-container .challenge:hover,.ng-container .challenge:active,.ng-container .challenge:visited,.ng-container .challenge:focus{text-decoration:none}.ng-container .challenge-content{overflow:hidden;margin-bottom:15px;padding:15px;background-color:#e3e3e3;border:2px solid #e3e3e3;border-radius:4px;cursor:pointer}.ng-container .challenge-content:hover{background-color:#d6d6d6;border:2px solid #24487d;-webkit-transition:all .5s;transition:all .5s}.ng-container .challenge-content .challenge-pic{float:left;margin-right:15px;width:100px;height:100px}.ng-container .challenge-content .challenge-pic img{width:100px;height:100px;border-radius:50%;border:3px solid #fff}.ng-container .challenge-content .challenge-desc h2{margin-bottom:10px}.ng-container .step-holder{margin:0 0 36px}.ng-container .step-holder .step-title{position:relative;background-color:#fff;border:3px solid #e3e3e3;-webkit-box-shadow:0 10px 15px -15px transparent;box-shadow:0 10px 15px -15px transparent;padding:15px 15px 15px 70px;color:#7c7c7c;-webkit-transition:background-color .5s,box-shadow .5s;-webkit-transition:background-color .5s,-webkit-box-shadow .5s;transition:background-color .5s,-webkit-box-shadow .5s;transition:background-color .5s,box-shadow .5s;transition:background-color .5s,box-shadow .5s,-webkit-box-shadow .5s}.ng-container .step-holder .step-title:hover{background-color:#e3e3e3}.ng-container .step-holder .step-title:before{content:"";background:#666;position:absolute;top:-39px;left:33px;bottom:-18px;width:3px}.ng-container .step-holder .step-title.first.step-title:before{top:50%}.ng-container .step-holder .step-title.last.step-title:before{bottom:50%}.ng-container .step-holder .step-title.none.step-title:before{display:none}.ng-container .step-holder .step-title.open.step-title{-webkit-box-shadow:0 10px 15px -15px #000;box-shadow:0 10px 15px -15px #000}.ng-container .step-holder .step-title.open.step-title:hover{background-color:#fff}.ng-container .step-holder .step-title.open.step-title .step-number{background-color:#e3e3e3;color:#fff}.ng-container .step-holder .step-number{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:absolute;top:7px;left:15px;background-color:#fff;width:40px;height:40px;border:3px solid #666;border-radius:50%;font-size:1.5625em;line-height:1.3;text-align:center}.ng-container .step-holder h2{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0}.ng-container .step-holder .step-edit{float:right;padding:8px 0;font-size:.875em;cursor:pointer}.ng-container .step-holder .step-content{overflow:visible;background-color:#fff;border-left:3px dashed #666;margin:0 36px;padding:0 36px}.ng-container .step-holder .step-content.last,.ng-container .step-holder .step-content.none{border-left:3px dashed transparent}.ng-container .step-holder .step-details{padding:25px 90px}@media (max-width: 767px){.ng-container .step-holder .step-details{padding:25px 0}}.ng-container .step-holder .step-actions{text-align:right}.ng-container .step-holder .slide{max-height:2500px;-webkit-transition:all 1s;transition:all 1s}.ng-container .add-product,.ng-container .remove-product{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:22px;margin-bottom:15px}.ng-container .add-product+.ng-container .add-product,.ng-container .remove-product+.ng-container .add-product,.ng-container .add-product+.ng-container .remove-product,.ng-container .remove-product+.ng-container .remove-product{margin-left:10px}.ng-container .add-product i,.ng-container .remove-product i{color:#666;cursor:pointer}.ng-container .slide.ng-enter,.ng-container .slide.ng-leave{overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.ng-container .slide.ng-enter{-webkit-transition:all 1s;transition:all 1s;max-height:0}.ng-container .slide.ng-enter-active{max-height:2500px}.ng-container .slide.ng-leave{-webkit-transition:all .5s;transition:all .5s;max-height:2500px}.ng-container .slide.ng-leave-active{max-height:0}.ng-container .claim.modal-content .btn-generic a,.ng-container .claim.modal-content .btn-inverted a,.ng-container .claim.modal-content .btn-alt a,.ng-container .claim.modal-content .btn-complementary a{color:#fff}.ng-container .claim.modal-content .btn-generic a:hover,.ng-container .claim.modal-content .btn-inverted a:hover,.ng-container .claim.modal-content .btn-alt a:hover,.ng-container .claim.modal-content .btn-complementary a:hover{text-decoration:none}.ng-container .incentives-challenges-heading{margin-bottom:15px}@media (max-width: 767px){.ng-container .btn-generic+.btn-generic,.ng-container .btn-inverted+.btn-generic,.ng-container .btn-alt+.btn-generic,.ng-container .btn-complementary+.btn-generic,.ng-container .btn-generic+.btn-inverted,.ng-container .btn-inverted+.btn-inverted,.ng-container .btn-alt+.btn-inverted,.ng-container .btn-complementary+.btn-inverted,.ng-container .btn-generic+.btn-alt,.ng-container .btn-inverted+.btn-alt,.ng-container .btn-alt+.btn-alt,.ng-container .btn-complementary+.btn-alt,.ng-container .btn-generic+.btn-complementary,.ng-container .btn-inverted+.btn-complementary,.ng-container .btn-alt+.btn-complementary,.ng-container .btn-complementary+.btn-complementary{margin:10px}}.ng-container .gaf-invoice-wrapper{border:1px solid #e3e3e3;border-radius:5px;margin-bottom:20px;padding:20px}@media (max-width: 767px){.ng-container .gaf-invoice-wrapper{padding:5px}}.ng-container .gaf-invoice-wrapper .add-product i{font-size:1.5em;color:#2483C5}.ng-container .gaf-invoice-wrapper .remove-product i{font-size:1.5em;color:#2483C5}.ng-container .add-product,.ng-container .remove-product{padding-right:5px;font-size:20px;line-height:34px}.ng-container .promo-builder{padding:30px 0;background-color:#f2f2f2}.ng-container .promo-builder .promo-builder-header{margin-bottom:30px}.ng-container .promo-builder .promo-builder-header .promo-status{float:left}.ng-container .promo-builder .promo-builder-header .promo-status .status{padding:5px 20px;border:2px solid #1B365D;border-radius:5px;color:#1B365D;font-size:16px;font-weight:500;letter-spacing:1px;line-height:100%;text-align:center;text-transform:capitalize;vertical-align:middle}.ng-container .promo-builder .promo-builder-header .promo-title{margin:0;color:#5b7f95;line-height:100%;text-align:center}.ng-container .promo-builder .promo-builder-header .promo-actions{float:right}@media screen and (max-width: 768px){.ng-container .promo-builder .promo-builder-header .promo-actions,.ng-container .promo-builder .promo-builder-header .promo-title{margin-top:10px}}.ng-container .spiff-title{margin-bottom:30px;color:#5b7f95;font-size:30px;font-weight:800;text-transform:uppercase}.ng-container .spiff-description{margin-bottom:30px;color:#4a4a4a;font-size:14px;line-height:130%;text-align:center}.ng-container .spiff-info-fields{margin-bottom:30px}.ng-container .spiff-info-fields .form-control,.ng-container .spiff-info-fields .ng-recognition .form-select,.ng-container .ng-recognition .spiff-info-fields .form-select{margin-bottom:30px}.ng-container .spiff-info-fields .ui-control-title{height:46px;border:1px dashed #ccc;font-size:30px;font-weight:400;line-height:30px;text-align:center}.ng-container .spiff-info-fields .ui-control-description{border:1px dashed #ccc;text-align:center;resize:none}.ng-container .spiff-info-fields .input-group{margin-bottom:30px}.ng-container .spiff-info-fields .input-group .form-control,.ng-container .spiff-info-fields .input-group .ng-recognition .form-select,.ng-container .ng-recognition .spiff-info-fields .input-group .form-select{margin-bottom:0}.ng-container .entity-config-header .name{margin-bottom:30px;color:#5b7f95;font-size:30px;font-weight:800;line-height:100%;text-align:center;text-transform:uppercase}.ng-container .entity-config-header .entity-config-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .entity-config-header .entity-config-controls .btn{border:1px solid #ccc;height:30px}.ng-container .entity-config-header .entity-config-controls .cancel-link{font-size:12px}.ng-container .entity-config-header .entity-config-controls .cancel-link:before{content:"or";margin:0 5px;display:inline-block}.ng-container ic-edit-audience .promo-info-edit,.ng-container pb-edit-audience-form entity-group-builder-facets .promo-info-edit{position:static;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ng-container ic-edit-audience .promo-info-edit i,.ng-container pb-edit-audience-form entity-group-builder-facets .promo-info-edit i{padding-left:10px}.ng-container ic-edit-audience .promo-info-edit{position:relative;top:-38px;float:right;display:initial;font-size:12px;text-transform:uppercase}.ng-container ic-edit-audience .promo-info-edit i{display:inline-block}.ng-container .spiff-title{margin-bottom:30px;color:#5b7f95;font-size:30px;font-weight:800;line-height:100%;text-align:center;text-transform:uppercase}.ng-container .spiff-description{margin-bottom:30px;color:#4a4a4a;font-size:14px;line-height:130%;text-align:center}.ng-container .spiffProductLookup{padding:10px 15px}.ng-container .spiffProductLookup__header{font-size:14px}.ng-container .spiffProductLookup__icon{color:#CECECE}.ng-container .spiffProductLookup__info{font-size:10px;font-style:italic}.ng-container .productList__header{padding:10px}.ng-container .productList__headerText{text-align:center;font-size:30px;padding:10px}.ng-container .productList__content{padding:10px;background-color:#e8e8e8}.ng-container .productList__row{padding:10px;font-size:16px;margin-bottom:1px;background-color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .productList__row--header{font-weight:bold}.ng-container .productList__name{width:85%}.ng-container .productList__sku{font-size:12px;width:15%;font-weight:bold}.ng-container .promo-builder-games .game-types-container .game-type{margin-bottom:30px;border:1px solid #e1e1e1}.ng-container .promo-builder-games .game-types-container .game-type-header{height:150px;padding:15px;background-color:#474c56;color:#6f6f6f;text-align:center}.ng-container .promo-builder-games .game-types-container .game-type-header h3{font-size:30px;font-weight:300;text-transform:uppercase}.ng-container .promo-builder-games .game-types-container .game-type-header .fa{font-size:40px;line-height:100%}.ng-container .promo-builder-games .game-types-container .game-type-content{height:316px;padding:15px;background-color:white}@media (min-width: 768px) and (max-width: 991px){.ng-container .promo-builder-games .game-types-container .game-type-content{height:420px}}.ng-container .promo-builder-games .game-types-container .game-type-content h4{height:40px;margin-bottom:30px;font-weight:300;line-height:130%}.ng-container .promo-builder-games .game-types-container .game-type-content p{height:150px;margin-bottom:30px;font-size:13px}.ng-container .promo-builder-games .game-types-container .game-type-content .select-game-type{height:30px;text-align:center}.ng-container .promo-builder-games .game-types-container .game-type-content .select-game-type .btn-generic,.ng-container .promo-builder-games .game-types-container .game-type-content .select-game-type .btn-inverted,.ng-container .promo-builder-games .game-types-container .game-type-content .select-game-type .btn-alt,.ng-container .promo-builder-games .game-types-container .game-type-content .select-game-type .btn-complementary{width:150px}.ng-container .promo-builder-games .game-instances-container .add-game{margin-bottom:30px;text-align:center}.ng-container .promo-builder-games .game-instances-container .add-game .fa{margin-right:10px}.ng-container .promo-builder-games .game-instances-container .game-instance{height:90px;margin-bottom:30px;padding:10px 12px;background-color:white;border:2px solid transparent;border-radius:6px;overflow:hidden;position:relative;-webkit-box-shadow:0px 2px 11px 0px rgba(0,0,0,0.25);box-shadow:0px 2px 11px 0px rgba(0,0,0,0.25);-webkit-transition:border .15s;transition:border .15s}.ng-container .promo-builder-games .game-instances-container .game-instance:hover{border:2px solid #5b7f95}.ng-container .promo-builder-games .game-instances-container .game-instance .col-sm-2 .fa-gear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;height:60px}.ng-container .promo-builder-games .game-instances-container .game-type{height:66px;padding:15px 20px;background-color:#5b7f95;border-radius:6px;color:white}.ng-container .promo-builder-games .game-instances-container .game-icon{float:left;height:40px;font-size:40px;line-height:40px;margin-right:20px}.ng-container .promo-builder-games .game-instances-container .game-title{float:left;width:107px;height:40px;font-size:17px;line-height:44px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-container .promo-builder-games .game-instances-container .game-content{overflow:hidden;height:66px;color:#4a4a4a}.ng-container .promo-builder-games .game-instances-container .game-description{height:66px;padding:0 20px;font-size:12px;line-height:130%}.ng-container .promo-builder-games .game-instances-container .game-gear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;color:#5b7f95;font-size:40px;cursor:pointer}.ng-container .promo-builder-games .game-instances-container .game-gear:hover{-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ng-container .promo-builder-games .game-instances-container .game-action{cursor:pointer}.ng-container .promo-builder-games .game-instances-container .btn-edit-game{margin:20px 0;width:100%}.ng-container .promo-builder-games .game-instances-container .game-type-label{display:inline-block;height:30px;line-height:30px;margin-right:5px;font-size:14px;font-weight:800}.ng-container .promo-builder-games .game-instances-container .game-type-name{display:inline-block;height:30px;line-height:30px;font-size:18px}.ng-container list-filter .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container list-filter .filters input{border:1px solid #ccc}.ng-container list-filter .filters input.search{border-radius:2px;padding:2px;padding-left:25px}.ng-container list-filter .filters .search-container{position:relative}.ng-container list-filter .filters .search-container .fa{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:5px}.ng-container list-filter .filters .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container list-filter .filters .control p{font-size:12px;margin-right:3px}.ng-container list-filter .filters p{margin:0}.ng-container list-filter .filters .btn-generic,.ng-container list-filter .filters .btn-inverted,.ng-container list-filter .filters .btn-alt,.ng-container list-filter .filters .btn-complementary{background:#484848}.ng-container list-filter .filters ui-control{display:inline-block;width:120px}.ng-container .incentive-config-container .incentive-config-summary{height:610px;padding:30px 25px;background:#FFF;overflow-y:auto}.ng-container .promo-entity-config-container .promo-entity-config-summary{height:610px;padding:30px 25px;background:#FFF;overflow-y:auto}.ng-container .lottery-config #sectionid_schedule_section #controlid_scheduleType .ui-control{margin-bottom:50px}.ng-container .lottery-config #sectionid_schedule_section .uicontrol-child-section .uicontrol-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.ng-container .lottery-config #sectionid_schedule_section .uicontrol-child-section .uicontrol-section_label{-ms-flex-preferred-size:120px;flex-basis:120px;text-align:left;padding-right:10px;color:#000;font-size:15px;line-height:40px;font-weight:800}.ng-container .lottery-config #sectionid_schedule_section .uicontrol-child-section .uicontrol-section_content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .lottery-config #sectionid_schedule_section .uicontrol-child-section #controlid_recurPeriodValue,.ng-container .lottery-config #sectionid_schedule_section .uicontrol-child-section #controlid_recurPeriod{margin-left:10px;width:50%}.ng-container .lottery-config #sectionid_schedule_section .uicontrol-child-section #controlid_recurPeriodValue:first-child,.ng-container .lottery-config #sectionid_schedule_section .uicontrol-child-section #controlid_recurPeriod:first-child{margin-left:0}.ng-container .lottery-config #sectionid_schedule_section .uicontrol-child-section #controlid_recurPeriod{height:40px;border-radius:4px}.ng-container .lottery-config #sectionid_schedule_section .uicontrol-child-section #sectionid_recur_time_section .uicontrol-section_content{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .lottery-config #sectionid_schedule_section .uicontrol-child-section #sectionid_recur_time_section .uicontrol-section_control{margin-left:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.ng-container .lottery-config #sectionid_schedule_section .uicontrol-child-section #sectionid_recur_time_section .uicontrol-section_control:first-child{margin-left:0}.ng-container .lottery-config #sectionid_schedule_section #controlid_recurHour,.ng-container .lottery-config #sectionid_schedule_section #controlid_customHour{width:44px}.ng-container .lottery-config #sectionid_schedule_section #controlid_recurMinute,.ng-container .lottery-config #sectionid_schedule_section #controlid_customMinute{width:50px;padding-left:4px}.ng-container .lottery-config #sectionid_schedule_section #controlid_recurMinute:before,.ng-container .lottery-config #sectionid_schedule_section #controlid_customMinute:before{content:':';margin:0 3px;position:absolute;width:10px;left:-5px;height:40px;line-height:40px}.ng-container .lottery-config #sectionid_schedule_section #controlid_recurMeridian,.ng-container .lottery-config #sectionid_schedule_section #controlid_customMeridian{width:60px}.ng-container .lottery-config #sectionid_schedule_section #controlid_recurTimezone,.ng-container .lottery-config #sectionid_schedule_section #controlid_customTimezone{width:140px}.ng-container .lottery-config #sectionid_schedule_section #controlid_recurDayOfMonth .ui-control,.ng-container .lottery-config #sectionid_schedule_section #controlid_recurDayOfWeek .ui-control,.ng-container .lottery-config #sectionid_schedule_section #controlid_recurWeekOfMonth .ui-control,.ng-container .lottery-config #sectionid_schedule_section #controlid_customDate .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.ng-container .lottery-config #sectionid_schedule_section #controlid_recurDayOfMonth .ui-control-label,.ng-container .lottery-config #sectionid_schedule_section #controlid_recurDayOfWeek .ui-control-label,.ng-container .lottery-config #sectionid_schedule_section #controlid_recurWeekOfMonth .ui-control-label,.ng-container .lottery-config #sectionid_schedule_section #controlid_customDate .ui-control-label{-ms-flex-preferred-size:120px;flex-basis:120px;text-align:left;padding-right:10px;color:#000;font-size:15px;line-height:40px;font-weight:800}.ng-container .lottery-config #sectionid_schedule_section #controlid_recurDayOfMonth .ui-control-formfield,.ng-container .lottery-config #sectionid_schedule_section #controlid_recurDayOfWeek .ui-control-formfield,.ng-container .lottery-config #sectionid_schedule_section #controlid_recurWeekOfMonth .ui-control-formfield,.ng-container .lottery-config #sectionid_schedule_section #controlid_customDate .ui-control-formfield{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .lottery-config #sectionid_schedule_section #controlid_customNumberOfDrawings .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;line-height:40px}.ng-container .lottery-config #sectionid_schedule_section #controlid_customNumberOfDrawings .ui-control-label{margin-right:10px}.ng-container .lottery-config #sectionid_schedule_section #controlid_customNumberOfDrawings .ui-control-formfield{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section{display:block}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section>.uicontrol-section_label{font-size:12px;font-style:italic;font-weight:200}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section .uicontrol-section-repeatable{width:100%}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section .uicontrol-section-repeatable .uicontrol-section_content{display:block}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section .uicontrol-section-repeatable .panel-heading{width:100%;height:50px}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section .uicontrol-section-repeatable .panel-heading .uicontrol-section_repeatable-label{line-height:50px}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section #sectionid_custom_time_section.uicontrol-section{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section #sectionid_custom_time_section .uicontrol-section_label{-ms-flex-preferred-size:100px;flex-basis:100px}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section #sectionid_custom_time_section .uicontrol-section_content{display:-webkit-box;display:-ms-flexbox;display:flex;border:none}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section #sectionid_custom_time_section .uicontrol-section_content .uicontrol-section_control{margin-left:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section #sectionid_custom_time_section .uicontrol-section_content .uicontrol-section_control:first-child{margin-left:0}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section #controlid_customDate .ui-control-label{-ms-flex-preferred-size:100px;flex-basis:100px}.ng-container .lottery-config #sectionid_schedule_section #sectionid_schedule_custom_drawing_section #controlid_customDate .ui-control-formfield{width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .lottery-config #sectionid_segment_section #controlid_segmentBy .ui-control-label{display:block;margin-bottom:10px}.ng-container .lottery-config #sectionid_segment_section #controlid_segmentBy .ui-control-segmentBy{margin-bottom:15px}.ng-container .lottery-config #sectionid_segment_section #controlid_segmentOptions{margin-bottom:15px}.ng-container .lottery-config #sectionid_collection_period_section .uicontrol-section_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .lottery-config #sectionid_collection_period_section #controlid_collection_period_value{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .lottery-config #sectionid_collection_period_section #controlid_collection_period_value .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .lottery-config #sectionid_collection_period_section #controlid_collection_period_value .ui-control-label{margin-right:5px;line-height:40px}.ng-container .lottery-config #sectionid_collection_period_section #controlid_collection_period_value .ui-control-formfield{-ms-flex-preferred-size:40px;flex-basis:40px;margin-right:5px}.ng-container .lottery-config #sectionid_collection_period_section #controlid_collection_period{-ms-flex-preferred-size:150px;flex-basis:150px}.ng-container .lottery-config #sectionid_collection_period_section #ui-control-collection_period_value{width:40px}.ng-container .lottery-config #sectionid_participant_rules_section .uicontrol-section_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_promo,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_drawing,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_playable_tokens{width:100%}.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_promo .ui-control,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_drawing .ui-control,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_playable_tokens .ui-control{float:right;margin-bottom:30px}.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_promo .ui-control-label,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_drawing .ui-control-label,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_playable_tokens .ui-control-label{font-size:15px;line-height:20px}.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_promo_no_limit .ui-control,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_drawing_no_limit .ui-control,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_playable_tokens_no_limit .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_promo_no_limit .ui-control>label,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_drawing_no_limit .ui-control>label,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_playable_tokens_no_limit .ui-control>label{width:60%;margin-bottom:20px}.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_promo_no_limit .ui-control .ui-control-formfield,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_drawing_no_limit .ui-control .ui-control-formfield,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_playable_tokens_no_limit .ui-control .ui-control-formfield{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_promo input[type=number],.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_drawing input[type=number],.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_playable_tokens input[type=number]{margin-left:15px;width:56px;text-align:center}.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_promo input.faux-disabled,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_wins_per_drawing input.faux-disabled,.ng-container .lottery-config #sectionid_participant_rules_section #controlid_max_playable_tokens input.faux-disabled{background:#eee;visibility:hidden}.ng-container .lottery-config #sectionid_participant_rules_section .ui-control_checkboxPill .checkbox{padding:0}.ng-container .lottery-config #sectionid_participant_rules_section .ui-control_checkboxPill .checkbox-itemlabel{width:70px;height:26px;line-height:26px;background-color:#fff;text-align:center;font-size:10px;color:#000;font-weight:800;text-transform:uppercase;border:1px solid;border-color:#c5c5c5;border-radius:100px;-webkit-transition:background-color .15s,border-color .15s,color .15s;transition:background-color .15s,border-color .15s,color .15s}.ng-container .lottery-config #sectionid_participant_rules_section .ui-control_checkboxPill .checkbox-itemlabel:before,.ng-container .lottery-config #sectionid_participant_rules_section .ui-control_checkboxPill .checkbox-itemlabel:after{display:none}.ng-container .lottery-config #sectionid_participant_rules_section .ui-control_checkboxPill input[type=checkbox]:checked+.checkbox-itemlabel{background-color:#2483C5;border-color:#2483C5;color:#fff}.ng-container .lottery-config #sectionid_prize_section #controlid_segmentInternalPrizeCount,.ng-container .lottery-config #sectionid_prize_section #controlid_segmentInternalPrizeAmount,.ng-container .lottery-config #sectionid_prize_section #controlid_segmentlessInternalPrizeCount,.ng-container .lottery-config #sectionid_prize_section #controlid_segmentlessInternalPrizeAmount{float:left;width:50%;padding-right:10px}.ng-container .lottery-config #sectionid_prize_section #controlid_segmentExternalPrizeCount,.ng-container .lottery-config #sectionid_prize_section #controlid_segmentlessExternalPrizeCount{float:left;width:25%;padding-right:10px}.ng-container .lottery-config #sectionid_prize_section #controlid_segmentExternalPrizeId,.ng-container .lottery-config #sectionid_prize_section #controlid_segmentlessExternalPrizeId{float:left;width:75%}.ng-container .lottery-config #sectionid_prize_section #sectionid_segment_prize_panel .uicontrol-section_content.collapsible{border-bottom-style:dashed}.ng-container.promo-entity_lottery.input-single-ui-select-list .ui-select-toggle,.ng-container.promo-entity_lottery.input-single-ui-select-list .ui-select-search{border-radius:4px;height:40px}.ng-container.promo-entity_lottery.input-single-ui-select-list .ui-select-match-text{line-height:28px}.ng-container.promo-entity_lottery.input-datepicker ~ .btn-datepicker button{height:40px}.ng-container .lottery-config-summary .step_nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid #ccc}.ng-container .lottery-config-summary .step_nav-item{width:25%;text-align:center;margin-top:40px;opacity:0.5;border-bottom:3px solid transparent;-webkit-transition:opacity .3s,border-bottom .3s;transition:opacity .3s,border-bottom .3s}.ng-container .lottery-config-summary .step_nav-icon{font-size:36px;margin-bottom:9px;height:25px;color:#484848;-webkit-transition:color .3s;transition:color .3s}.ng-container .lottery-config-summary .step_nav-label{font-size:11px;line-height:15px;text-transform:uppercase;margin:10px 0;color:#484848;-webkit-transition:color .3s;transition:color .3s}.ng-container .lottery-config-summary .step_nav-item.active{opacity:1;border-bottom:3px solid #2483C5}.ng-container .lottery-config-summary .step_nav-item.active .step_nav-icon{color:#2483C5}.ng-container .lottery-config-summary .step_nav-item.active .step_nav-label{color:#000}.ng-container .lottery-config-summary .step_info-section{margin-top:30px}.ng-container .lottery-config-summary .step_info-title{font-size:22px;line-height:25px;color:#000;margin-bottom:5px}.ng-container .lottery-config-summary .step_info-subtitle{font-size:15px;line-height:20px;color:#000;margin-bottom:5px}.ng-container .lottery-config-summary .step_info-box{position:relative;margin:10px 5px 0;height:126px;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:#000 0 15px 60px -30px;box-shadow:#000 0 15px 60px -30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ng-container .lottery-config-summary #schedule_section .step_info-blurb{margin-left:20px;color:#000}.ng-container .lottery-config-summary #schedule_section .step_info-image{margin-left:auto}.ng-container .lottery-config-summary #segment_section .step_info-image{margin-left:18px}.ng-container .lottery-config-summary #segment_section .step_info-blurb{margin-left:20px}.ng-container .lottery-config-summary #segment_section .step_info-blurb-top{font-size:22px;line-height:25px;font-weight:800;color:#000}.ng-container .lottery-config-summary #segment_section .step_info-blurb-bottom{font-size:15px;line-height:20px;color:#000}.ng-container .lottery-config-summary #collection_period_section .step_info-blurb{margin-left:20px;color:#000;font-size:18px;line-height:25px;font-weight:800}.ng-container .lottery-config-summary #collection_period_section .step_info-image{margin-left:auto;margin-right:23px}.ng-container .lottery-config-summary #carry_over_section .step_info-title{margin-bottom:13px}.ng-container .lottery-config-summary #carry_over_section .carry_over{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .lottery-config-summary #carry_over_section .carry_over-yes .carry_over-icon{color:green}.ng-container .lottery-config-summary #carry_over_section .carry_over-no .carry_over-icon{color:red}.ng-container .lottery-config-summary #carry_over_section .carry_over-icon{font-size:30px;line-height:25px;margin-right:5px}.ng-container .lottery-config-summary #carry_over_section .carry_over-value{font-size:22px;line-height:25px;color:#000}.ng-container .lottery-config-summary #participant_rules_section .step_info-title{margin-bottom:28px}.ng-container .lottery-config-summary #participant_rules_section .info-container{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .lottery-config-summary #participant_rules_section .info-item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.ng-container .lottery-config-summary #participant_rules_section .info-value{width:50px;height:50px;border-radius:100%;background-color:#8BE3DA;margin:0 auto 5px;text-align:center;color:#000;font-weight:800;font-size:22px;line-height:50px}.ng-container .lottery-config-summary #participant_rules_section .info-caption{color:#000;text-align:center;font-size:12px;line-height:18px;font-weight:200}.ng-container .lottery-config-summary #winner_section .step_info-blurb{margin-left:27px}.ng-container .lottery-config-summary #winner_section .step_info-blurb-top{color:#000;font-size:15px;line-height:20px;margin-bottom:5px}.ng-container .lottery-config-summary #winner_section .step_info-blurb-bottom{color:#000;font-size:22px;line-height:25px;font-weight:600}.ng-container .lottery-config-summary #winner_section .step_info-image{margin-left:auto;margin-right:37px}.ng-container .lottery-config-summary #prize_section .step_info-title{margin-bottom:15px}.ng-container .lottery-config-summary #prize_section .prize-table{width:100%}.ng-container .lottery-config-summary #prize_section .prize-table_segment-row{border-top:1px solid #ccc}.ng-container .lottery-config-summary #prize_section .prize-table_segment-row:first-child{border-top:none}.ng-container .lottery-config-summary #prize_section .prize-table_segment-row td{text-align:center;width:25%;padding:5px}.ng-container .lottery-config-summary #prize_section .prize-table_segment-row td.prize-table_sign-column{font-size:22px;line-height:35px;color:#000;font-weight:400;width:auto}.ng-container .lottery-config-summary #prize_section .prize-table_segment-table{width:100%}.ng-container .lottery-config-summary #prize_section .prize-table_cell-top{font-size:22px;line-height:35px;margin-bottom:2px;color:#000;font-weight:400}.ng-container .lottery-config-summary #prize_section .prize-table_cell-bottom{font-size:12px;line-height:18px;color:#000;font-weight:200}.ng-container .lottery-config-summary #prize_section .prize-table_segment-image{height:35px}.ng-container .lottery-config-summary #prize_section .prize-table_prize-name-top{font-size:14px;color:#000;font-weight:800}.ng-container .lottery-config-summary #prize_section .prize-table_prize-name-bottom{font-size:12px;line-height:18px;color:#000;font-weight:200}.ng-container .lottery-config-summary #prize_section .prize-table_total-row{border-top:1px solid #ccc;background-color:#f2f2f2;height:60px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .lottery-config-summary #prize_section .prize-table_total-payout-text{color:#000;font-size:12px;line-height:18px;font-weight:800;margin-right:10px}.ng-container .lottery-config-summary #prize_section .prize-table_total-payout-money,.ng-container .lottery-config-summary #prize_section .prize-table_total-custom-prizes{color:#000;font-size:22px;line-height:25px;font-weight:400}.ng-container .registration-autocomplete{padding:15px 10px 20px;border-bottom:1px solid #4a4a4a}.ng-container .registration-autocomplete .information{font-size:14px;margin-bottom:5px}.ng-container .registration-autocomplete .information .text{text-transform:uppercase}.ng-container .registration-autocomplete .information .title{text-transform:capitalize}.ng-container .login-body{height:100vh;background-color:#f2f2f2}.ng-container .login-body a{color:#1B365D;font-size:14px}.ng-container .login-body a:active{color:#1B365D;text-decoration:none}.ng-container .login-body a:focus{color:#1B365D;text-decoration:none}.ng-container .login-body a:hover{color:#3264ac;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.ng-container .login-body a:visited{color:#1B365D;text-decoration:none}.ng-container .login-body .login-container{background-color:#f2f2f2;background-position:center center;background-size:cover;display:table;width:100%;height:100%;min-height:100%}.ng-container .login-body .login-container .login-container-inner{display:table-cell;vertical-align:middle}.ng-container .login-body .cover-container{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;width:450px;margin-right:auto;margin-left:auto;padding:30px;background-color:rgba(255,255,255,0.95);border-radius:6px;max-height:calc(100vh - 260px);overflow-y:auto}.ng-container .login-body .cover-container .cover-heading{margin-bottom:15px;color:#3e3c3c;font-size:24px;text-transform:uppercase}.ng-container .login-body .cover-container .cover-desc{margin-bottom:15px;color:#4a4a4a;font-size:14px}.ng-container .login-body .cover-container .cover-desc.login-message{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:shake;animation-name:shake;color:#d9534f}@media (max-width: 767px){.ng-container .login-body .cover-container .cover-desc{margin-bottom:15px}}.ng-container .login-body .cover-container .password-rules{margin-bottom:15px}.ng-container .login-body .cover-container .password-rules p{text-align:left;margin-bottom:1px;font-size:14px}.ng-container .login-body .cover-container .forgot-with-gcid{margin-top:20px}.ng-container .login-body .cover-container label{margin-bottom:3px;color:#4a4a4a;font-size:14px}.ng-container .login-body .cover-container .login-field{margin-bottom:15px}.ng-container .login-body .cover-container .form-control,.ng-container .login-body .cover-container .ng-recognition .form-select,.ng-container .ng-recognition .login-body .cover-container .form-select{border-radius:8px}.ng-container .login-body .cover-container .help-block{margin-top:3px;margin-bottom:0}.ng-container .login-body .navbar{height:100px;padding:0 40px;background-color:#ffffff}.ng-container .login-body .navbar .navbar-header{height:100%}.ng-container .login-body .navbar .company-logo{display:block;position:relative;overflow:hidden;z-index:11;width:175px;height:100%}.ng-container .login-body .navbar .company-logo img{position:absolute;left:50%;top:50%;width:175px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .login-body .navbar .nav{margin:33px 0 34px;color:#474C56;font-size:12px}.ng-container .login-body .navbar .nav-sign-in,.ng-container .login-body .navbar .nav-sign-up{padding:0 30px;height:31px;line-height:31px}.ng-container .login-body .btn-wrapper{margin:30px 0}.ng-container .login-body .btn-register{background-color:transparent;border:1px solid #cccccc;padding:10px 15px;color:#474C56;font-size:11px;line-height:100%}.ng-container .login-body .btn-register:hover{background-color:#5b7f95;border:1px solid #5b7f95;color:#ffffff;-webkit-transition:all .3s;transition:all .3s}.ng-container .login-body .claim-enabled{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .login-body .btn-claim-spot{margin-top:25px;color:#4A4F5B;background:white;border:1px solid;font-size:12px}.ng-container .login-body .btn-claim-spot:hover{background-color:#efefef;border:1px solid #4A4F5B;color:#4A4F5B}.ng-container .login-body .btn-signin{width:155px;height:34px;padding:0 15px;border:none;color:#ffffff;font-size:12px;line-height:34px}.ng-container .login-body .btn-gcid{width:260px;height:34px;padding:0 15px;border:none;color:#ffffff;font-size:14px;line-height:34px;background-color:#EC971F;display:block;margin:0 auto}.ng-container .login-body .login-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;width:100%;height:100px;background-color:#fff;color:#4a4a4a}.ng-container .login-body .claim-wrapper{margin-top:20px}.ng-container .registerOem{width:390px;padding:5px;margin:5px auto 10px auto;border-bottom:1px solid #CCC}.ng-container lgn-mobile-menu{visibility:hidden}@media screen and (max-width: 767px){.ng-container lgn-mobile-menu{visibility:initial}.ng-container .forgot-password-form input,.ng-container .login-body .cover-container .login-form .form-control,.ng-container .login-body .cover-container .login-form .ng-recognition .form-select,.ng-container .ng-recognition .login-body .cover-container .login-form .form-select{height:2.5rem;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.ng-container .login-body .navbar{padding:0 0 0 1rem;height:60px}.ng-container .login-body .navbar .navbar-header{width:100%}.ng-container .login-body .navbar .navbar-header .company-logo{margin:0}.ng-container .back-to-signin{display:none}.ng-container .login-body .cover-container .cover-heading{font-size:4vw}.ng-container .login-body .login-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:initial}.ng-container .login-body .login-container .login-container-inner{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:initial;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:60px}.ng-container .login-body .login-ui-view{width:100%;padding:0 5%;margin:2rem 0}.ng-container .login-body .login-container .login-container-inner .cover-container{max-height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ng-container .login-body .login-container .login-container-inner .cover-container .login-form{width:100%}.ng-container .login-body .login-footer{position:initial}.ng-container .desktop-footer{display:none}}@media screen and (min-width: 768px){.ng-container .mobile-footer{display:none}.ng-container .login-contact-us wui-button-submit-form,.ng-container .forgot-password-form wui-button-submit-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}}.ng-container .ng-recognition{background-color:#fafafa;margin-bottom:300px}@media (max-width: 767px){.ng-container .ng-recognition{padding:0}}.ng-container .ng-recognition .radio,.ng-container .ng-recognition .checkbox{margin-top:0;padding-left:40px;padding-right:30px}.ng-container .ng-recognition .radio-inline,.ng-container .ng-recognition .checkbox-inline{position:inline-block}.ng-container .ng-recognition .required{color:#d9534f}.ng-container .ng-recognition .help-block{font-size:12px;color:#4a4a4a}.ng-container .ng-recognition .control-label{margin-bottom:5px;font-weight:500}.ng-container .ng-recognition .form-control,.ng-container .ng-recognition .form-select{background-color:#fafafa;border:2px solid #4a4a4a;border-radius:5px;font-size:16px}.ng-container .ng-recognition .input-datepicker{border-radius:4px 0 0 4px}.ng-container .ng-recognition .btn-datepicker .btn-default{background-color:#fafafa;border:2px solid #4a4a4a;padding:5px 12px;margin-left:-2px}.ng-container .ng-recognition input[type=number].ng-invalid.ng-dirty.ng-not-empty{border:2px solid #d9534f !important;color:#d9534f !important}.ng-container .ng-recognition .form-select{height:36px}.ng-container .ng-recognition .form-checkbox{margin-right:5px;width:15px;height:15px}.ng-container .ng-recognition .form-radio{margin:5px 0 10px;overflow:hidden}.ng-container .ng-recognition .form-radio label.radio{font-size:20px}.ng-container .ng-recognition .field-holder{margin-top:20px}.ng-container .ng-recognition .field-holder:first-child{margin-top:0}.ng-container .ng-recognition h1,.ng-container .ng-recognition h2,.ng-container .ng-recognition h3,.ng-container .ng-recognition h4,.ng-container .ng-recognition h5,.ng-container .ng-recognition h6{text-align:left}.ng-container .ng-recognition .maincontent{margin:0 auto;padding:25px}@media (max-width: 767px){.ng-container .ng-recognition .maincontent{padding:0}}.ng-container .ng-recognition .editBtn{position:absolute;top:25px;right:25px;min-width:65px;height:20px;line-height:20px;cursor:pointer;text-align:right;-webkit-transition:all .5s;transition:all .5s}.ng-container .ng-recognition .sending .editBtn,.ng-container .ng-recognition .success .editBtn{display:none}.ng-container .ng-recognition .highlight{color:#2483C5}.ng-container .ng-recognition #schedule_recognition_send{width:20%}.ng-container .ng-recognition #customer-appreciation-form .field{margin-top:20px}.ng-container .ng-recognition .datepicker{border:1px solid #cccccc}.ng-container .ng-recognition .sendlater{margin-left:20px}.ng-container .ng-recognition .option-icon{display:inline-block;width:120px;height:120px;padding:25px;background:#489474;border-radius:999em;font-size:60px;line-height:70px;text-align:center;color:#ffffff}.ng-container .ng-recognition .option-icon:before{line-height:inherit}.ng-container .ng-recognition .option-icon.ion-trophy{background:#984286}.ng-container .ng-recognition .option-icon.ion-email{background:#224488}.ng-container .ng-recognition .option-icon.ion-printer{background:#268452}@media (max-width: 767px){.ng-container .ng-recognition .option-icon{display:inline-block;width:50px;height:50px;padding:0;font-size:30px;line-height:50px}}.ng-container .ng-recognition .stepHolder{display:block;position:relative;margin:0 0 20px;z-index:1}.ng-container .ng-recognition .stepHolder.recipient{z-index:2}.ng-container .ng-recognition .stepHolder.open .stepTitle,.ng-container .ng-recognition .stepHolder.open .stepTitle:hover{background-color:#ffffff;-webkit-box-shadow:0 10px 15px -15px #000000;box-shadow:0 10px 15px -15px #000000}@media (max-width: 767px){.ng-container .ng-recognition .stepHolder.open .stepTitle,.ng-container .ng-recognition .stepHolder.open .stepTitle:hover{border:none;border-bottom:1px solid rgba(0,0,0,0.2)}}.ng-container .ng-recognition .stepHolder.open .stepTitle .stepNumber{background:#2483C5;color:#ffffff}.ng-container .ng-recognition .stepHolder.complete .stepTitle:hover{background-color:#e3e3e3}@media (max-width: 767px){.ng-container .ng-recognition .stepHolder.complete .details .detail:not(:first-child){display:none}}.ng-container .ng-recognition .stepHolder.first .stepTitle:before{top:50%}.ng-container .ng-recognition .stepHolder.last .stepTitle:before{bottom:50%}@media (max-width: 767px){.ng-container .ng-recognition .stepHolder.last .stepChoice h4{margin-top:0;white-space:normal}}.ng-container .ng-recognition .stepHolder.last .stepContents{border-left:4px solid #ffffff}.ng-container .ng-recognition .stepHolder.summary,.ng-container .ng-recognition .stepHolder.review{visibility:hidden;opacity:0;height:0;margin-bottom:0;overflow:hidden;-webkit-transition:all .3s,visibility 0;-webkit-transition-delay:0s,.3s;-webkit-transition:all .3s,visibility 0 .3s;transition:all .3s,visibility 0 .3s}.ng-container .ng-recognition .stepHolder.summary.open,.ng-container .ng-recognition .stepHolder.review.open{visibility:visible;opacity:1.0;height:auto;margin-bottom:20px;-webkit-transition:all .3s,visibility 0;-webkit-transition-delay:0s,0s;-webkit-transition:all .3s,visibility 0 0s;transition:all .3s,visibility 0 0s}.ng-container .ng-recognition .stepHolder.summary .stepTitle,.ng-container .ng-recognition .stepHolder.review .stepTitle{padding-left:15px}.ng-container .ng-recognition .stepHolder.summary .stepTitle:before,.ng-container .ng-recognition .stepHolder.review .stepTitle:before{content:none;padding-left:15px}.ng-container .ng-recognition .stepHolder.summary .stepTitle h3,.ng-container .ng-recognition .stepHolder.review .stepTitle h3{text-align:center}@media (max-width: 767px){.ng-container .ng-recognition .stepHolder.summary .stepTitle h3,.ng-container .ng-recognition .stepHolder.review .stepTitle h3{height:auto}}.ng-container .ng-recognition .stepHolder.summary .stepContents,.ng-container .ng-recognition .stepHolder.review .stepContents{border-left:4px solid #ffffff}.ng-container .ng-recognition .stepHolder.summary .summaryMessage,.ng-container .ng-recognition .stepHolder.review .summaryMessage{text-align:center;font-size:0.8rem;margin-bottom:12px}.ng-container .ng-recognition .stepHolder.summary .summaryFieldRow,.ng-container .ng-recognition .stepHolder.review .summaryFieldRow{margin-bottom:10px;overflow-wrap:break-word}.ng-container .ng-recognition .stepTitle{position:relative;margin:0;padding:0 15px 0 70px;height:66px;background-color:#ffffff;border:4px solid #ffffff;-webkit-box-shadow:0 10px 15px -15px transparent;box-shadow:0 10px 15px -15px transparent;z-index:10;-webkit-transition:background-color .5s,box-shadow .5s;-webkit-transition:background-color .5s,-webkit-box-shadow .5s;transition:background-color .5s,-webkit-box-shadow .5s;transition:background-color .5s,box-shadow .5s;transition:background-color .5s,box-shadow .5s,-webkit-box-shadow .5s}@media (max-width: 767px){.ng-container .ng-recognition .stepTitle{border:none;border-bottom:1px solid #ffffff;padding-left:60px;padding-right:80px}.ng-container .ng-recognition .stepTitle:before{content:none}}.ng-container .ng-recognition .stepTitle:before{content:'';position:absolute;background:#4a4a4a;left:33px;width:4px;top:-24px;bottom:-4px;z-index:2}@media (max-width: 767px){.ng-container .ng-recognition .stepTitle:before{display:none}}.ng-container .ng-recognition .stepTitle h3{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;font-size:26px;line-height:35px;color:#4a4a4a;text-align:left}@media (max-width: 767px){.ng-container .ng-recognition .stepTitle h3{font-size:1.2em;line-height:1.4em}}@media (max-width: 767px){.editable .ng-container .ng-recognition .stepTitle h3{opacity:0;visibility:hidden}}.ng-container .ng-recognition .stepTitle h3.invisible-xs{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}@media (min-width: 992px){.ng-container .ng-recognition .stepTitle h3.invisible-xs{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}}.ng-container .ng-recognition .stepTitle .stepNumber{display:block;position:absolute;left:15px;top:12px;width:40px;height:40px;background:#ffffff;border:4px solid #4a4a4a;border-radius:50%;font-size:1.5em;line-height:32px;text-align:center;color:#4a4a4a;z-index:3}@media (max-width: 767px){.ng-container .ng-recognition .stepTitle .stepNumber{width:30px;height:30px;top:18px;font-size:1.2em;line-height:22px}}.ng-container .ng-recognition .stepContents{visibility:hidden;width:auto;max-height:0;background-color:#ffffff;border-left:4px dashed #4a4a4a;margin:0 37px;padding:0 40px;color:#4a4a4a;overflow:hidden;*zoom:1;-webkit-transition:max-height .3s,visibility 0s,padding .3s,height .3s;-webkit-transition-delay:0s,.3s,0s,0s;-webkit-transition:max-height .3s,visibility 0s .3s,padding .3s,height .3s;transition:max-height .3s,visibility 0s .3s,padding .3s,height .3s}.ng-container .ng-recognition .stepContents>*{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.ng-container .ng-recognition .stepContents.ng-leave{-webkit-transition:max-height .3s,visibility 0s,padding .3s,height .3s;-webkit-transition-delay:0s,.3s,0s,0s;-webkit-transition:max-height .3s,visibility 0s .3s,padding .3s,height .3s;transition:max-height .3s,visibility 0s .3s,padding .3s,height .3s}@media (max-width: 767px){.ng-container .ng-recognition .stepContents{margin:0;border-left:none}}.ng-container .ng-recognition .stepContents .section{display:none}.ng-container .ng-recognition .stepContents .section.current{display:block;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.ng-container .ng-recognition .stepContents .section.current-remove{display:block;visibility:visible;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.ng-container .ng-recognition .stepContents .actions{overflow:hidden;margin-top:20px;text-align:center}.ng-container .ng-recognition .stepContents .actions .loader{display:inline-block;vertical-align:top;margin:5px -36px 5px 5px;border-width:2px;height:31px;width:31px}.ng-container .ng-recognition .stepContents .actions.summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ng-container .ng-recognition .loaderContents{width:auto;overflow:hidden;background-color:#ffffff;border-left:4px dashed #4a4a4a;margin:0 37px;padding:0 40px}.ng-container .ng-recognition .recipient-select-row{margin-bottom:25px}.ng-container .ng-recognition .recipient-select-input{width:100%}@media (min-width: 992px){.ng-container .ng-recognition .recipient-select-input{width:500px}}.ng-container .ng-recognition .recipient-v1-select-btn-group{float:right}@media (max-width: 767px){.ng-container .ng-recognition .recipient-v1-select-btn-group{margin-top:10px;margin-left:33.3%;float:left}}.ng-container .ng-recognition .recipient-v1-select-btn{display:inline-block;padding:0;margin:0 5px}@media screen and (min-width: 768px){.ng-container .ng-recognition .recipient-v1-select-btn{width:130px}}.ng-container .ng-recognition .stepHolder.open .stepContents{visibility:visible;max-height:9001px;padding:40px;-webkit-transition:max-height .3s,visibility 0s,padding .3s,height .3s;-webkit-transition-delay:0s,0s,0s,0s;-webkit-transition:max-height .3s,visibility 0s 0s,padding .3s,height .3s;transition:max-height .3s,visibility 0s 0s,padding .3s,height .3s}@media (max-width: 767px){.ng-container .ng-recognition .stepHolder.open .stepContents{padding:20px;border-left:none}}.ng-container .ng-recognition .stepChoice{width:250px;height:100%;position:absolute;top:50%;right:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .ng-recognition .stepChoice.ng-leave{-webkit-transition:none;transition:none}@media (max-width: 767px){.ng-container .ng-recognition .stepChoice{width:auto;left:60px;height:54px}}@media (min-width: 768px) and (max-width: 991px){.ng-container .ng-recognition .stepChoice{width:auto;left:70px;height:54px}}.ng-container .ng-recognition .stepChoice .option-icon{border:3px solid #ffffff;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;display:block;position:relative;float:left;width:58px;height:58px;margin-right:10px;border-radius:999em;line-height:54px;font-size:35px;padding:0}@media (max-width: 767px){.ng-container .ng-recognition .stepChoice .option-icon{display:none}}@media (min-width: 768px) and (max-width: 991px){.ng-container .ng-recognition .stepChoice .option-icon{height:54px;width:54px}}.ng-container .ng-recognition .stepChoice h4{margin-top:8px;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;-webkit-transition:none;transition:none}.ng-container .ng-recognition .stepChoice h4.multiple{margin-top:4px;line-height:22px}.ng-container .ng-recognition .stepChoice h4.multiple .mini-text{font-size:12px;line-height:12px}.ng-container .ng-recognition .stepChoice h6{display:none}.ng-container .ng-recognition .stepChoice .details,.ng-container .ng-recognition .stepChoice p{line-height:14px;max-height:28px;overflow:hidden;width:auto;text-overflow:ellipsis;white-space:nowrap;font-size:12px;-webkit-transition:none;transition:none}.ng-container .ng-recognition .stepChoice .detail{text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ng-container .ng-recognition .stepChoice .employeeImageHolder{display:block;position:relative;overflow:hidden;float:left;background-color:#ffffff;border:3px solid #fafafa;border-radius:999px;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;margin-right:10px;width:58px;height:58px;z-index:11}@media (max-width: 767px){.ng-container .ng-recognition .stepChoice .employeeImageHolder{display:none}}@media (min-width: 768px) and (max-width: 991px){.ng-container .ng-recognition .stepChoice .employeeImageHolder{height:54px;width:54px;margin-left:10px}}.ng-container .ng-recognition .stepChoice .employeeImageHolder.secondaryImage{position:absolute;left:-10px;z-index:2}.ng-container .ng-recognition .stepChoice .employeeImageHolder.secondaryImage img{filter:brightness(150%);-webkit-filter:brightness(150%)}.ng-container .ng-recognition .stepChoice .employeeImageHolder.tertiaryImage{position:absolute;left:-20px;z-index:1}.ng-container .ng-recognition .stepChoice .employeeImageHolder.tertiaryImage img{filter:brightness(200%);-webkit-filter:brightness(200%)}.ng-container .ng-recognition .stepChoice .employeeImageHolder img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .3s;transition:all .3s;z-index:10}.ng-container .ng-recognition .stepChoice .selectionList{position:absolute;top:69px;top:calc(100% + 4px);left:-20px;right:0;width:auto;background-color:#e3e3e3;-webkit-box-shadow:0 10px 15px -15px #333333, 0 5px 8px -9px #333333 inset;box-shadow:0 10px 15px -15px #333333, 0 5px 8px -9px #333333 inset;border-bottom-left-radius:5px}@media (max-width: 767px){.ng-container .ng-recognition .stepChoice .selectionList{top:calc(100% + 15px);left:-60px;right:-80px}}@media (min-width: 768px) and (max-width: 991px){.ng-container .ng-recognition .stepChoice .selectionList{top:calc(100% + 9px)}}.ng-container .ng-recognition .stepChoice .selectionList .items{max-height:290px;overflow:auto;padding:10px 15px}.ng-container .ng-recognition .stepChoice .selectionList .listItem{font-size:15px;line-height:20px;padding:5px 75px 5px 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-container .ng-recognition .stepChoice .selectionList .listItem:hover{background-color:#e8e8e8}.ng-container .ng-recognition .stepChoice .selectionList .listItem .remove{position:absolute;top:5px;right:10px;cursor:pointer;width:auto;line-height:20px;font-size:12px}.ng-container .ng-recognition .stepChoice .selectionList .listItem .remove:hover{color:#000000}.ng-container .ng-recognition .stepChoice .selectionList .addMore{text-align:center;line-height:20px;padding:5px 0;font-size:12px;border-top:1px solid rgba(0,0,0,0.15);cursor:pointer}.ng-container .ng-recognition .stepChoice .selectionList .addMore:hover{color:#000000}.ng-container .ng-recognition .stepChoice .selectionList .closeList{position:absolute;top:100%;right:0;width:100px;height:20px;background-color:inherit;color:#333333;text-align:center;line-height:20px;font-size:20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 5px 8px -7px #333333;box-shadow:0 5px 8px -7px #333333;cursor:pointer}.ng-container .ng-recognition .stepChoice .awardImage{float:left;width:58px;height:58px;margin-right:10px}.ng-container .ng-recognition .searchBtn{position:absolute;top:4px;right:19px;height:28px;width:auto;min-width:28px;padding:0 10px;border-radius:2px;background-color:#2483C5;text-align:center;line-height:28px;color:#ffffff;font-size:14px}.ng-container .ng-recognition .listTitle{margin-top:15px;clear:both}.ng-container .ng-recognition .slider{height:300px;margin:15px -10px 0;position:relative;-webkit-transition:none;transition:none}@media (max-width: 767px){.ng-container .ng-recognition .slider{height:335px}}.ng-container .ng-recognition .slider .slide-mask{position:relative;height:100%;overflow:hidden;-webkit-transition:opacity .3s;transition:opacity .3s}.ng-container .ng-recognition .slider .slide-mask.ng-enter,.ng-container .ng-recognition .slider .slide-mask.ng-leave-active{opacity:0.0}.ng-container .ng-recognition .slider .slide-mask.ng-enter-active{opacity:1.0}.ng-container .ng-recognition .slider .slide-mask.ng-enter,.ng-container .ng-recognition .slider .slide-mask.ng-leave{-webkit-transition:none;transition:none}.ng-container .ng-recognition .slider .slide{position:absolute;top:0;left:100%;width:100%;opacity:1.0;-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out;height:100%}.ng-container .ng-recognition .slider .slide.current{left:0}.ng-container .ng-recognition .slider .slide.left{left:-100%}.ng-container .ng-recognition .slider .slide.ng-enter,.ng-container .ng-recognition .slider .slide.ng-leave{-webkit-transition:none;transition:none}.ng-container .ng-recognition .slider .sliderNext,.ng-container .ng-recognition .slider .sliderPrev{position:absolute;height:30px;width:30px;top:50%;-webkit-transition:opacity .5s;transition:opacity .5s;cursor:pointer;margin-top:-15px;line-height:30px;text-align:center;font-size:30px}.ng-container .ng-recognition .slider .sliderNext.ng-leave,.ng-container .ng-recognition .slider .sliderPrev.ng-leave{-webkit-transition:none;transition:none}.ng-container .ng-recognition .slider .sliderPrev{left:-20px}@media (max-width: 767px){.ng-container .ng-recognition .slider .sliderPrev{left:0px;top:-25px}}.ng-container .ng-recognition .slider .sliderNext{left:auto;right:-20px}@media (max-width: 767px){.ng-container .ng-recognition .slider .sliderNext{right:0px;top:-25px}}.ng-container .ng-recognition .slider .sliderNext.disabled,.ng-container .ng-recognition .slider .sliderPrev.disabled{opacity:0.2;cursor:default}.ie .ng-container .ng-recognition .slider .sliderNext.disabled,.ie .ng-container .ng-recognition .slider .sliderPrev.disabled{display:none}.ng-container .ng-recognition .slider .slidercontrol{fill:#4a4a4a}@media (max-width: 767px){.ng-container .ng-recognition .slider .slide>.content{padding-top:10px;padding-bottom:0}}.ng-container .ng-recognition .slider .loading{-webkit-transition:none;transition:none;overflow:hidden;padding:100px 0}.ng-container .ng-recognition .slider .no-results{background-color:#ffffff;border:2px solid #e9e9e9;height:300px;padding:130px 0;text-align:center;font-size:16px;margin:10px 10px 0;width:auto;-webkit-transition:none;transition:none}.ng-container .ng-recognition .employeeSingleSelect,.ng-container .ng-recognition .employeeMultiSelect,.ng-container .ng-recognition .employeeDistList{position:relative;width:100%;height:34px;background-color:#f2f2f2;border-radius:999px;margin-top:27px;padding:5px 0 5px 50px;font-size:12px;line-height:12px;text-align:left;cursor:pointer}.ng-container .ng-recognition .employeeSingleSelect:hover,.ng-container .ng-recognition .employeeMultiSelect:hover,.ng-container .ng-recognition .employeeDistList:hover{background-color:#e1e1e1;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.ng-container .ng-recognition .employeeSingleSelect .icon,.ng-container .ng-recognition .employeeMultiSelect .icon,.ng-container .ng-recognition .employeeDistList .icon{position:absolute;top:4px;left:20px;width:26px;height:26px;font-size:26px;line-height:26px;-webkit-transition:color 0s;transition:color 0s}.ng-container .ng-recognition .employeeSingleSelect .icon:before,.ng-container .ng-recognition .employeeMultiSelect .icon:before,.ng-container .ng-recognition .employeeDistList .icon:before{line-height:inherit}.ng-container .ng-recognition .employeeSingleSelect.selected,.ng-container .ng-recognition .selected.employeeMultiSelect,.ng-container .ng-recognition .selected.employeeDistList{background-color:#2483C5}.ng-container .ng-recognition .employeeSingleSelect.selected:hover,.ng-container .ng-recognition .selected.employeeMultiSelect:hover,.ng-container .ng-recognition .selected.employeeDistList:hover{background-color:#1c669a;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@media (max-width: 767px){.ng-container .ng-recognition .employeeSingleSelect,.ng-container .ng-recognition .employeeMultiSelect,.ng-container .ng-recognition .employeeDistList{width:0;padding:0 0 0 36px;height:36px;margin:0}.ng-container .ng-recognition .employeeSingleSelect .icon,.ng-container .ng-recognition .employeeMultiSelect .icon,.ng-container .ng-recognition .employeeDistList .icon{top:5px;left:8px;width:auto;height:auto;font-size:26px;line-height:26px}}@media (max-width: 767px){.ng-container .ng-recognition .employeeMultiSelect{padding:0 0 0 40px;margin:0 0 0 5px;width:0}.ng-container .ng-recognition .employeeMultiSelect .icon{top:5px;left:8px;width:auto;height:auto;font-size:26px;line-height:26px}}@media (max-width: 767px){.ng-container .ng-recognition .employeeDistList{padding:0 0 0 40px;margin:0 0 0 5px;width:0}.ng-container .ng-recognition .employeeDistList .icon{top:5px;left:8px;width:auto;height:auto;font-size:26px;line-height:26px}}@media (max-width: 767px){.ng-container .ng-recognition .recipient-select-text{display:none}}.ng-container .ng-recognition .distlist-wrapper{position:absolute;top:44px;right:-20px;width:270px;max-height:205px;overflow-y:hidden;-webkit-transition:height .3s;transition:height .3s}@media (max-width: 767px){.ng-container .ng-recognition .distlist-wrapper{right:-10px}}.ng-container .ng-recognition .distlist-arrow{width:0;height:0;margin-left:170px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #999}.ng-container .ng-recognition .distlist-arrow:after{position:absolute;top:1px;content:" ";width:0;height:0;margin-left:-15px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;z-index:301}@media (max-width: 767px){.ng-container .ng-recognition .distlist-arrow{margin-left:225px}}.ng-container .ng-recognition .distlist-dropdown{position:relative;width:250px;max-height:180px;margin:0 10px 10px 10px;overflow-y:scroll;background-color:#fff;border:1px solid #999;border-radius:4px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);z-index:300}.ng-container .ng-recognition .distlist-item{position:relative;height:40px;padding:10px;border-bottom:1px solid #999;font-size:14px;line-height:20px;color:#4a4a4a;-webkit-transition:background-color .15s;transition:background-color .15s}.ng-container .ng-recognition .distlist-item:nth-child(even){background-color:#fafafa}.ng-container .ng-recognition .distlist-item:last-child{border-bottom:none}.ng-container .ng-recognition .distlist-item:hover{background-color:#96c9ec;-webkit-transition:background-color .15s;transition:background-color .15s}.ng-container .ng-recognition .employeeSelector{position:relative}@media (max-width: 767px){.ng-container .ng-recognition .employeeSelector h4{margin-bottom:5px}}@media (max-width: 767px){.ng-container .ng-recognition .employeeSelector h4.listTitle{margin-left:33.3%}}@media (max-width: 767px){.ng-container .ng-recognition .employeeSelector .subtext{font-size:12px}}.ng-container .ng-recognition .employeeSelection,.ng-container .ng-recognition .awardSelection,.ng-container .ng-recognition .awardTypeChoice,.ng-container .ng-recognition .deliverySelection{background-color:#ffffff;border:2px solid #e3e3e3;margin:0 5px 10px;position:relative;min-height:100%;padding:12px;cursor:pointer;width:calc(25% - 20px);float:left;-webkit-transition:border-color .5s;transition:border-color .5s}.ng-container .ng-recognition .employeeSelection.ng-leave,.ng-container .ng-recognition .ng-leave.awardSelection,.ng-container .ng-recognition .ng-leave.awardTypeChoice,.ng-container .ng-recognition .ng-leave.deliverySelection{-webkit-transition:none;transition:none}@media (max-width: 767px){.ng-container .ng-recognition .employeeSelection,.ng-container .ng-recognition .awardSelection,.ng-container .ng-recognition .awardTypeChoice,.ng-container .ng-recognition .deliverySelection{width:calc(100% - 20px);min-height:76px;margin:0 10px 10px 10px;padding:10px}}.ng-container .ng-recognition .employeeSelection:hover,.ng-container .ng-recognition .awardSelection:hover,.ng-container .ng-recognition .awardTypeChoice:hover,.ng-container .ng-recognition .deliverySelection:hover{border:2px solid #2483C5}.ng-container .ng-recognition .employeeSelection .tag,.ng-container .ng-recognition .awardSelection .tag,.ng-container .ng-recognition .awardTypeChoice .tag,.ng-container .ng-recognition .deliverySelection .tag{position:absolute;top:0;left:0;height:90px;width:90px;overflow:hidden;opacity:0.0;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}@media (max-width: 767px){.ng-container .ng-recognition .employeeSelection .tag,.ng-container .ng-recognition .awardSelection .tag,.ng-container .ng-recognition .awardTypeChoice .tag,.ng-container .ng-recognition .deliverySelection .tag{left:auto;right:0;height:100%}}.ng-container .ng-recognition .employeeSelection .tag:before,.ng-container .ng-recognition .awardSelection .tag:before,.ng-container .ng-recognition .awardTypeChoice .tag:before,.ng-container .ng-recognition .deliverySelection .tag:before{content:none;font:bold 10px sans-serif;padding:7px 0;display:block;text-align:center;text-transform:uppercase;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:20px;left:-105px;z-index:5;width:280px}@media (max-width: 767px){.ng-container .ng-recognition .employeeSelection .tag:before,.ng-container .ng-recognition .awardSelection .tag:before,.ng-container .ng-recognition .awardTypeChoice .tag:before,.ng-container .ng-recognition .deliverySelection .tag:before{left:-15px;top:15px;width:150px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.ng-container .ng-recognition .employeeSelection.recommended,.ng-container .ng-recognition .recommended.awardSelection,.ng-container .ng-recognition .recommended.awardTypeChoice,.ng-container .ng-recognition .recommended.deliverySelection{border:2px solid #2483C5}.ng-container .ng-recognition .employeeSelection.recommended:hover,.ng-container .ng-recognition .recommended.awardSelection:hover,.ng-container .ng-recognition .recommended.awardTypeChoice:hover,.ng-container .ng-recognition .recommended.deliverySelection:hover{border:2px solid #2483C5}.ng-container .ng-recognition .employeeSelection.recommended .tag,.ng-container .ng-recognition .recommended.awardSelection .tag,.ng-container .ng-recognition .recommended.awardTypeChoice .tag,.ng-container .ng-recognition .recommended.deliverySelection .tag{opacity:1.0}.ng-container .ng-recognition .employeeSelection.recommended .tag:before,.ng-container .ng-recognition .recommended.awardSelection .tag:before,.ng-container .ng-recognition .recommended.awardTypeChoice .tag:before,.ng-container .ng-recognition .recommended.deliverySelection .tag:before{content:'recommended';background-color:#2483C5;color:#ffffff}.ng-container .ng-recognition .employeeSelection.selected,.ng-container .ng-recognition .selected.awardSelection,.ng-container .ng-recognition .selected.awardTypeChoice,.ng-container .ng-recognition .selected.deliverySelection,.ng-container .ng-recognition .employeeSelection.selected:hover,.ng-container .ng-recognition .selected.awardSelection:hover,.ng-container .ng-recognition .selected.awardTypeChoice:hover,.ng-container .ng-recognition .selected.deliverySelection:hover{border:4px solid #2483C5;padding:10px}.ng-container .ng-recognition .employeeSelection.selected .tag,.ng-container .ng-recognition .selected.awardSelection .tag,.ng-container .ng-recognition .selected.awardTypeChoice .tag,.ng-container .ng-recognition .selected.deliverySelection .tag{opacity:1.0}.ng-container .ng-recognition .employeeSelection.selected .tag:before,.ng-container .ng-recognition .selected.awardSelection .tag:before,.ng-container .ng-recognition .selected.awardTypeChoice .tag:before,.ng-container .ng-recognition .selected.deliverySelection .tag:before{content:'selected';background-color:#2483C5;color:#ffffff}.ng-container .ng-recognition .employeeSelection .department-image-wrapper,.ng-container .ng-recognition .awardSelection .department-image-wrapper,.ng-container .ng-recognition .awardTypeChoice .department-image-wrapper,.ng-container .ng-recognition .deliverySelection .department-image-wrapper{display:block;position:relative;overflow:hidden;background-color:#ffffff;border:3px solid #fafafa;border-radius:999px;width:125px;height:125px;z-index:11;border-width:6px;margin:10px auto}.ng-container .ng-recognition .employeeSelection .department-image-wrapper img,.ng-container .ng-recognition .awardSelection .department-image-wrapper img,.ng-container .ng-recognition .awardTypeChoice .department-image-wrapper img,.ng-container .ng-recognition .deliverySelection .department-image-wrapper img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .ng-recognition .employeeSelection .employee-image-wrapper,.ng-container .ng-recognition .awardSelection .employee-image-wrapper,.ng-container .ng-recognition .awardTypeChoice .employee-image-wrapper,.ng-container .ng-recognition .deliverySelection .employee-image-wrapper{position:relative;overflow:hidden;border:6px solid #fafafa;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;display:block;margin:10px auto;width:125px;height:125px;border-radius:999px;z-index:11}@media (min-width: 768px) and (max-width: 991px){.ng-container .ng-recognition .employeeSelection .employee-image-wrapper,.ng-container .ng-recognition .awardSelection .employee-image-wrapper,.ng-container .ng-recognition .awardTypeChoice .employee-image-wrapper,.ng-container .ng-recognition .deliverySelection .employee-image-wrapper{width:85px;height:85px}}@media (max-width: 767px){.ng-container .ng-recognition .employeeSelection .employee-image-wrapper,.ng-container .ng-recognition .awardSelection .employee-image-wrapper,.ng-container .ng-recognition .awardTypeChoice .employee-image-wrapper,.ng-container .ng-recognition .deliverySelection .employee-image-wrapper{position:absolute;top:10px;left:10px;width:52px;height:52px;border-width:2px;margin:0}}.ng-container .ng-recognition .employeeSelection .employee-image-wrapper .employeeImage,.ng-container .ng-recognition .awardSelection .employee-image-wrapper .employeeImage,.ng-container .ng-recognition .awardTypeChoice .employee-image-wrapper .employeeImage,.ng-container .ng-recognition .deliverySelection .employee-image-wrapper .employeeImage{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .ng-recognition .employeeSelection h4,.ng-container .ng-recognition .awardSelection h4,.ng-container .ng-recognition .awardTypeChoice h4,.ng-container .ng-recognition .deliverySelection h4,.ng-container .ng-recognition .employeeSelection h6,.ng-container .ng-recognition .awardSelection h6,.ng-container .ng-recognition .awardTypeChoice h6,.ng-container .ng-recognition .deliverySelection h6{color:#4a4a4a;font-weight:100;text-align:center}.ng-container .ng-recognition .employeeSelection h4,.ng-container .ng-recognition .awardSelection h4,.ng-container .ng-recognition .awardTypeChoice h4,.ng-container .ng-recognition .deliverySelection h4{width:100%;height:27px;position:relative;overflow:visible}@media (max-width: 767px){.ng-container .ng-recognition .employeeSelection h4,.ng-container .ng-recognition .awardSelection h4,.ng-container .ng-recognition .awardTypeChoice h4,.ng-container .ng-recognition .deliverySelection h4{width:auto;height:auto;margin-top:5px;padding-left:62px;text-align:left}}.ng-container .ng-recognition .employeeSelection h4 span,.ng-container .ng-recognition .awardSelection h4 span,.ng-container .ng-recognition .awardTypeChoice h4 span,.ng-container .ng-recognition .deliverySelection h4 span{position:absolute;width:100%;top:0;left:50%;right:auto;margin:-5px 0;background:rgba(255,255,255,0);border:5px solid rgba(255,255,255,0);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s;transition:all .2s}.no-csstransforms .ng-container .ng-recognition .employeeSelection h4 span,.no-csstransforms .ng-container .ng-recognition .awardSelection h4 span,.no-csstransforms .ng-container .ng-recognition .awardTypeChoice h4 span,.no-csstransforms .ng-container .ng-recognition .deliverySelection h4 span{margin-left:-50%}.no-rgba .ng-container .ng-recognition .employeeSelection h4 span,.no-rgba .ng-container .ng-recognition .awardSelection h4 span,.no-rgba .ng-container .ng-recognition .awardTypeChoice h4 span,.no-rgba .ng-container .ng-recognition .deliverySelection h4 span{border:5px solid transparent;background:transparent}.ng-container .ng-recognition .employeeSelection h4 span:hover,.ng-container .ng-recognition .awardSelection h4 span:hover,.ng-container .ng-recognition .awardTypeChoice h4 span:hover,.ng-container .ng-recognition .deliverySelection h4 span:hover{z-index:5;width:auto;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);border:5px solid #fff;background-color:#fff}.no-rgba .ng-container .ng-recognition .employeeSelection h4 span:hover,.no-rgba .ng-container .ng-recognition .awardSelection h4 span:hover,.no-rgba .ng-container .ng-recognition .awardTypeChoice h4 span:hover,.no-rgba .ng-container .ng-recognition .deliverySelection h4 span:hover{border:5px solid #ffffff;background:#ffffff}@media (max-width: 767px){.ng-container .ng-recognition .employeeSelection h4 span,.ng-container .ng-recognition .awardSelection h4 span,.ng-container .ng-recognition .awardTypeChoice h4 span,.ng-container .ng-recognition .deliverySelection h4 span{display:block;position:relative;width:auto;top:auto;left:auto;right:auto;margin:0;border:none;-webkit-transform:translateX(0);transform:translateX(0)}.ng-container .ng-recognition .employeeSelection h4 span:hover,.ng-container .ng-recognition .awardSelection h4 span:hover,.ng-container .ng-recognition .awardTypeChoice h4 span:hover,.ng-container .ng-recognition .deliverySelection h4 span:hover{z-index:0;-webkit-box-shadow:none;box-shadow:none;border:none}}.ng-container .ng-recognition .employeeSelection .details,.ng-container .ng-recognition .awardSelection .details,.ng-container .ng-recognition .awardTypeChoice .details,.ng-container .ng-recognition .deliverySelection .details{margin:10px 0;text-align:center}@media (max-width: 767px){.ng-container .ng-recognition .employeeSelection .details,.ng-container .ng-recognition .awardSelection .details,.ng-container .ng-recognition .awardTypeChoice .details,.ng-container .ng-recognition .deliverySelection .details{margin:7px 0 0;padding-left:62px;text-align:left}}.ng-container .ng-recognition .employeeSelection .detail,.ng-container .ng-recognition .awardSelection .detail,.ng-container .ng-recognition .awardTypeChoice .detail,.ng-container .ng-recognition .deliverySelection .detail{color:#999;font-size:12px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}@media (max-width: 767px){.ng-container .ng-recognition .employeeSelection .detail,.ng-container .ng-recognition .awardSelection .detail,.ng-container .ng-recognition .awardTypeChoice .detail,.ng-container .ng-recognition .deliverySelection .detail{font-size:14px;text-align:left}.ng-container .ng-recognition .employeeSelection .detail:not(:first-child),.ng-container .ng-recognition .awardSelection .detail:not(:first-child),.ng-container .ng-recognition .awardTypeChoice .detail:not(:first-child),.ng-container .ng-recognition .deliverySelection .detail:not(:first-child){display:none}}.ng-container .ng-recognition .awardSelection{width:100%;margin:0 0 15px;min-height:0}.ng-container .ng-recognition .awardSelection:last-child{margin-bottom:0}.ng-container .ng-recognition .awardSelection .awardImage{display:block;width:75px;height:75px;margin-right:20px}@media (max-width: 767px){.ng-container .ng-recognition .awardSelection .awardImage{margin-right:10px}}.ng-container .ng-recognition .awardSelection .award-option-text{width:calc(100% - 100px)}.ng-container .ng-recognition .awardSelection .award-option-text .option-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ng-container .ng-recognition .awardSelection .award-option-text .option-info{padding-left:0.5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .ng-recognition .awardSelection h4,.ng-container .ng-recognition .awardSelection h6,.ng-container .ng-recognition .awardSelection p{text-align:left}@media (max-width: 767px){.ng-container .ng-recognition .awardSelection h4,.ng-container .ng-recognition .awardSelection h6,.ng-container .ng-recognition .awardSelection p{padding-left:0}}.ng-container .ng-recognition .awardSelection h4{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ng-container .ng-recognition .btn-generic,.ng-container .ng-recognition .btn-inverted,.ng-container .ng-recognition .btn-alt,.ng-container .ng-recognition .btn-complementary{padding:10px 30px}.ng-container .ng-recognition .subfield-holder{margin-left:50px}.ng-container .ng-recognition .textarea_sub{margin-top:20px;margin-bottom:20px}.ng-container .ng-recognition .textarea_sub label-textarea{padding:0}.ng-container .ng-recognition i{font-size:12px}.ng-container .ng-recognition select{min-width:150px;max-width:300px;display:block;background-color:#fcfcfe !important;border:2px solid #4a4a4a;font-size:16px}.ng-container .ng-recognition h3{-webkit-transition:color 300ms;transition:color 300ms}.ng-container .ng-recognition h3.error{color:#d9534f}.ng-container .ng-recognition label.error{color:#d9534f;font-size:12px}.ng-container .ng-recognition .awardTypeChoice,.ng-container .ng-recognition .deliverySelection{min-height:0;width:calc(50% - 20px)}.ng-container .ng-recognition .awardTypeChoice .icon,.ng-container .ng-recognition .deliverySelection .icon{font-size:60px;height:120px;width:120px;display:inline-block;padding:25px;line-height:70px;text-align:center;color:#ffffff;background:#489474;border-radius:999em}.ng-container .ng-recognition .awardTypeChoice .icon:before,.ng-container .ng-recognition .deliverySelection .icon:before{line-height:inherit}.ng-container .ng-recognition .awardTypeChoice .icon.ion-trophy,.ng-container .ng-recognition .deliverySelection .icon.ion-trophy{background:#984286}.ng-container .ng-recognition .awardTypeChoice .icon.ion-email,.ng-container .ng-recognition .deliverySelection .icon.ion-email{background:#224488}.ng-container .ng-recognition .awardTypeChoice .icon.ion-printer,.ng-container .ng-recognition .deliverySelection .icon.ion-printer{background:#268452}.ng-container .ng-recognition .awardTypeChoice h4,.ng-container .ng-recognition .deliverySelection h4{padding:0 0 0 130px;line-height:20px;position:absolute;width:calc(100% - 20px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto}@media (max-width: 767px){.ng-container .ng-recognition .awardTypeChoice h4,.ng-container .ng-recognition .deliverySelection h4{margin:0;padding-left:60px}}.ng-container .ng-recognition .delivery-uicontrols{margin-top:20px}.ng-container .ng-recognition .deliverySelection{width:auto;float:none}.ng-container .ng-recognition p.sendRewardSummaryText{text-align:center}.ng-container .ng-recognition .step-actions{width:100%;text-align:center}.ng-container .ng-recognition .step-actions .btn-submit{padding:10px 30px}.ng-container .ng-recognition .recognition-success{margin-bottom:15px}.ng-container .ng-recognition .recognition-message{margin-bottom:10px}.ng-container .ng-recognition .copy p{margin-bottom:15px}.ng-container .ng-recognition .radioAward.subRadio{margin-top:10px}.ng-container .ng-recognition .radioAward.subRadio input[type='radio']+span{display:block;line-height:36px}.ng-container .ng-recognition .radioAward.subRadio input[type='radio']+span:before{content:'';position:absolute;top:10px;left:5px;width:16px;height:16px;border-radius:50%;border:6px solid #ffffff;-webkit-box-shadow:0 0 0 3px #4a4a4a;box-shadow:0 0 0 3px #4a4a4a;background-color:#4a4a4a;margin-right:0.75em;-webkit-transition:.3s ease all;transition:.3s ease all}.ng-container .ng-recognition .radioAward.subRadio input[type='radio']:checked+span:before{background:#ffffff;border-color:#4a4a4a}.ng-container .ng-recognition .radioAward.subRadio span.subRadioLabel{font-size:20px}.ng-container .ng-recognition .radioAward.subCheckbox{margin-top:10px}.ng-container .ng-recognition .radioAward.subCheckbox input[type='checkbox']+span{display:block;line-height:36px}.ng-container .ng-recognition .radioAward.subCheckbox input[type='checkbox']+span:before{content:'';position:absolute;top:10px;left:5px;width:16px;height:16px;font-size:24px;line-height:14px}.ng-container .ng-recognition .radioAward.subCheckbox input[type='checkbox']:checked+span:before{font-size:24px;line-height:14px}.ng-container .ng-recognition .radioAward.subCheckbox span{font-size:20px}.ng-container .ng-recognition .radioAward.subCheckbox label{padding-left:0}.ng-container .ng-recognition .loader.ng-hide,.ng-container .ng-recognition .loader.ng-leave{display:none;-webkit-transition:none;transition:none}.ng-container .ng-recognition .user-lookup-wrapper{float:left;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e3e3e3;border-radius:999px;margin-right:10px;margin-bottom:10px}.ng-container .ng-recognition .user-lookup-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;padding:0 10px}.ng-container .ng-recognition .user-lookup-remove button{background:transparent;border:none}.ng-container .ng-recognition .user-lookup-remove button i{font-size:inherit}.ng-container .ng-recognition .user-lookup-photo{float:left;position:relative;overflow:hidden;border-radius:50%;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);margin-right:7px;width:32px;height:32px;z-index:11}.ng-container .ng-recognition .user-lookup-photo img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .ng-recognition .user-lookup-name{float:left;height:32px}.ng-container .ng-recognition .user-lookup-name h5{margin:0;line-height:32px}.ng-container .ng-recognition .recognition-error-message{color:#d9534f;font-weight:500}.ng-container .ng-recognition .awardstep-error{font-size:20px;padding:10px;text-align:center}.ng-container .ng-recognition .multi-amount-wrapper.ng-enter,.ng-container .ng-recognition .multi-amount-wrapper.ng-leave{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:flipInX;animation-name:flipInX}.ng-container .ng-recognition .multi-amount-wrapper .form-group{overflow:hidden}.ng-container .ng-recognition .multi-amount-wrapper .control-label{font-weight:400}.ng-container .ng-recognition .multi-amount-wrapper .help-block.amount{margin-bottom:10px}.ng-container .ng-recognition .award-wizard-form .wizard-questions{margin-bottom:40px}.ng-container .ng-recognition .award-wizard-form .wizard-questions:last-child{margin-bottom:0}.ng-container .ng-recognition .award-wizard-form .wizard-question{font-size:20px;font-weight:800}.ng-container .ng-recognition .award-wizard-form .wizard-question .index{display:inline-block;width:20px;padding-right:5px}.ng-container .ng-recognition .award-wizard-form .wizard-options{margin-bottom:5px;font-size:16px}.ng-container .ng-recognition .award-wizard-form .btn-pending{background-color:#eee;color:#333}.ng-container .ng-recognition .award-wizard-reason{float:left;width:100%;margin-top:15px}.ng-container .ng-recognition .nomination-print-list{padding:5px;font-size:14px;text-align:center}.ng-container .ng-recognition .nomination-print-list .nomination-result-recipient{line-height:38px;height:38px}.ng-container .ng-recognition .single-award-message{margin-bottom:15px}.ng-container .ng-recognition .award-form-message{margin-bottom:30px}.ng-container .ng-recognition .pdf-modal .modal-dialog{width:800px}.ng-container .ng-recognition .pdf-modal .modal-content{height:600px}.ng-container .ng-recognition .pdf-modal #frame{width:800px;height:600px;overflow:hidden}.ng-container .ng-recognition .modal-preview-close{position:absolute;top:20px;right:20px}.ng-container .ng-recognition .modal-preview-close i{font-size:1.2em}.ng-container .ng-recognition .btn-distribution{display:block;margin:auto}.ng-container .stepContents .ecard-select-heading{text-align:center}.ng-container .ecard-select{border-radius:4px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);overflow:hidden}.ng-container .ecard-select .ecard-selection-col{height:410px;border-right:1px solid #e3e3e3;overflow:hidden}.ng-container .ecard-select .ecard-selection-heading{background-color:#fafafa;margin:0;height:30px;line-height:30px;text-align:center;-webkit-box-shadow:0px 2px 2px #ccc;box-shadow:0px 2px 2px #ccc}.ng-container .ecard-select .ecard-selection-scrollup,.ng-container .ecard-select .ecard-selection-scrolldown{width:100%;height:30px;line-height:30px;text-align:center}.ng-container .ecard-select .ecard-selection-scrollup i,.ng-container .ecard-select .ecard-selection-scrolldown i{font-size:16px}.ng-container .ecard-select .ecard-selection-scrollwrapper{display:inline-block;width:50px;text-align:center;cursor:pointer}.ng-container .ecard-select .ecard-selection-window{height:320px;overflow:scroll}.ng-container .ecard-select .ecard-selection-panel{position:relative;top:0}.ng-container .ecard-select .ecard-selection-item{height:40px;padding:4px 10px;white-space:nowrap;line-height:32px;cursor:pointer}.ng-container .ecard-select .ecard-selection-item:hover{background:#fafafa}.ng-container .ecard-select .ecard-selection-name{display:inline-block;width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}.ng-container .ecard-select .ecard-selection-nextarrow{float:right;color:#bababa}.ng-container .ecard-select .ecard-selection-thumbnail{padding:10px;text-align:center;height:calc(100% - 30px)}.ng-container .ecard-select .ecard-selection-thumbnail img{max-width:100%;max-height:100%}.ng-container .stepContents .ecard-edit-heading{text-align:center}.ng-container .ecard-edit .ecard-edit-container{text-align:center}.ng-container .ecard-edit .ecard-edit-bg{position:relative;display:inline-block;margin:25px auto;border:1px solid #333;-webkit-box-shadow:5px 5px 7px #999;box-shadow:5px 5px 7px #999}.ng-container .ecard-edit .ecard-edit-bg img{vertical-align:bottom}.ng-container .ecard-edit .ecard-edit-area{position:absolute;width:100%;margin:0 auto;background-color:rgba(255,255,255,0.5);border:1px dashed #666;text-align:center;font-family:'Helvetica', sans-serif}.ng-container .ecard-edit .ecard-uneditable-area{position:absolute;width:100%;text-align:center;font-family:'Helvetica', sans-serif}.ng-container .ng-recognition div.ecard-actions{margin-top:10px;text-align:center}.ng-container .request-params-container{position:fixed;top:145px;right:15px;max-width:250px;border:1px solid #333;border-radius:3px;-webkit-box-shadow:3px 3px 6px 0px #999;box-shadow:3px 3px 6px 0px #999;padding:15px;background-color:white;font-size:12px;z-index:200;max-height:300px;overflow:scroll}.ng-container .request-params-container h4{text-align:left}.ng-container .request-params-container .request-params-field{margin-bottom:3px}.ng-container .request-params-container .request-params-field:last-child{margin-bottom:0}.ng-container .request-params-container .request-params-key{margin-right:3px}@media (max-width: 767px){.ng-container .giftcard-title{text-align:center}}.ng-container .giftcard-slider{height:350px;margin:15px -10px 0;position:relative;-webkit-transition:none;transition:none}.ng-container .giftcard-slider .giftcard-slide-mask{position:relative;height:100%;overflow:hidden;-webkit-transition:opacity .3s;transition:opacity .3s}.ng-container .giftcard-slider .giftcard-slide-mask.ng-enter,.ng-container .giftcard-slider .giftcard-slide-mask.ng-leave-active{opacity:0.0}.ng-container .giftcard-slider .giftcard-slide-mask.ng-enter-active{opacity:1.0}.ng-container .giftcard-slider .giftcard-slide-mask.ng-enter,.ng-container .giftcard-slider .giftcard-slide-mask.ng-leave{-webkit-transition:none;transition:none}.ng-container .giftcard-slider .giftcard-slide{position:absolute;top:0;left:100%;width:100%;opacity:1.0;-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ng-container .giftcard-slider .giftcard-slide.giftcard-slide-current{left:0}.ng-container .giftcard-slider .giftcard-slide.giftcard-slide-left{left:-100%}.ng-container .giftcard-slider .giftcard-slide.ng-enter,.ng-container .giftcard-slider .giftcard-slide.ng-leave{-webkit-transition:none;transition:none}.ng-container .giftcard-slider .sliderNext,.ng-container .giftcard-slider .sliderPrev{position:absolute;height:30px;width:30px;top:50%;-webkit-transition:opacity .5s;transition:opacity .5s;cursor:pointer;margin-top:-15px;line-height:30px;text-align:center;font-size:30px}.ng-container .giftcard-slider .sliderNext.ng-leave,.ng-container .giftcard-slider .sliderPrev.ng-leave{-webkit-transition:none;transition:none}.ng-container .giftcard-slider .sliderPrev{left:-20px}@media (max-width: 767px){.ng-container .giftcard-slider .sliderPrev{left:0px;top:-28px}}.ng-container .giftcard-slider .sliderNext{left:auto;right:-20px}@media (max-width: 767px){.ng-container .giftcard-slider .sliderNext{right:0px;top:-28px}}.ng-container .giftcard-slider .sliderNext.disabled,.ng-container .giftcard-slider .sliderPrev.disabled{opacity:0.2;cursor:default}.ie .ng-container .giftcard-slider .sliderNext.disabled,.ie .ng-container .giftcard-slider .sliderPrev.disabled{display:none}.ng-container .giftcard-slider .slidercontrol{fill:#4a4a4a}.ng-container .giftcard-container{border:2px solid transparent;padding:20px 20px 0px;margin:15px 0px;float:left}.ng-container .giftcard-container:hover{border:2px solid #2483C5;border-radius:12px}.ng-container .giftcard-container .giftcard{position:relative;border-radius:12px;height:202px;width:320px;background-repeat:no-repeat;background-size:cover}.ng-container .giftcard-container .giftcard footer{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;background-color:white;border-radius:0 0 12px 12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:68px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:14px}.ng-container .giftcard-container .giftcard footer .form-control,.ng-container .giftcard-container .giftcard footer .ng-recognition .form-select,.ng-container .ng-recognition .giftcard-container .giftcard footer .form-select{border-radius:9001px;width:110px}.ng-container .giftcard-container .giftcard footer .form-control:focus,.ng-container .giftcard-container .giftcard footer .ng-recognition .form-select:focus,.ng-container .ng-recognition .giftcard-container .giftcard footer .form-select:focus{outline:none}.ng-container .giftcard-container .giftcard footer .form-control.selected,.ng-container .giftcard-container .giftcard footer .ng-recognition .selected.form-select,.ng-container .ng-recognition .giftcard-container .giftcard footer .selected.form-select{border-color:red}.ng-container .giftcard-container .giftcard-check-container{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .giftcard-container .giftcard-check-container .giftcard-check{font-size:4em;color:#417505;display:none}.ng-container .giftcard-container .giftcard-check-container .giftcard-check.selected{display:block}.ng-container .grid-container{min-height:auto}.ng-container .grid-container.rewardSummary [ui-view].ng-enter,.ng-container .grid-container.rewardSummary-details [ui-view].ng-enter,.ng-container .grid-container.rewardSummary-earnings [ui-view].ng-enter,.ng-container .grid-container.rewardSummary-orders [ui-view].ng-enter{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.ng-container .grid-container.rewardSummary [ui-view].ng-leave,.ng-container .grid-container.rewardSummary-details [ui-view].ng-leave,.ng-container .grid-container.rewardSummary-earnings [ui-view].ng-leave,.ng-container .grid-container.rewardSummary-orders [ui-view].ng-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.ng-container .grid-container.rewardSummary [ui-view].ng-enter.back,.ng-container .grid-container.rewardSummary-details [ui-view].ng-enter.back,.ng-container .grid-container.rewardSummary-earnings [ui-view].ng-enter.back,.ng-container .grid-container.rewardSummary-orders [ui-view].ng-enter.back{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.ng-container .grid-container.rewardSummary [ui-view].ng-leave.back,.ng-container .grid-container.rewardSummary-details [ui-view].ng-leave.back,.ng-container .grid-container.rewardSummary-earnings [ui-view].ng-leave.back,.ng-container .grid-container.rewardSummary-orders [ui-view].ng-leave.back{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.ng-container .width-10{width:10%}.ng-container .width-15{width:15%}.ng-container .width-20{width:20%}.ng-container .width-30{width:30%}.ng-container .width-35{width:35%}.ng-container .width-40{width:40%}.ng-container .width-50{width:50%}.ng-container .width-60{width:60%}.ng-container .width-70{width:70%}.ng-container .width-80{width:80%}.ng-container .width-90{width:90%}.ng-container .width-100{width:100%}.ng-container .reward-summary-landing{padding:30px 0;color:#4a4a4a;font-size:14px}@media (max-width: 767px){.ng-container .reward-summary-landing{font-size:12px}}.ng-container .reward-summary-landing .reward-summary-nav .nav-list{margin-bottom:30px;border-bottom:1px solid #ccc}.ng-container .reward-summary-landing .reward-summary-nav .nav-list .nav-item{display:inline-block;padding:0 15px 20px;font-size:16px;font-weight:500;text-transform:uppercase;cursor:pointer}.ng-container .reward-summary-landing .reward-summary-nav .nav-list .nav-item.active{border-bottom:3px solid #5b7f95;color:#5b7f95}.ng-container .reward-summary-landing .reward-blurb{display:inline-block;height:34px;line-height:34px;padding:0 20px;font-size:12px;text-transform:uppercase}@media (max-width: 767px){.ng-container .reward-summary-landing .reward-blurb{display:none}}.ng-container .reward-summary-landing .download-earnings-wrapper{margin-top:30px;text-align:center}.ng-container .reward-summary-landing .reward-date-range-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:30px}.ng-container .reward-summary-landing .reward-date-options{position:relative;display:inline-block;width:150px;font-size:12px}.ng-container .reward-summary-landing .reward-date-options .input-single-ui-select-list .form-control,.ng-container .reward-summary-landing .reward-date-options .input-single-ui-select-list .ng-recognition .form-select,.ng-container .ng-recognition .reward-summary-landing .reward-date-options .input-single-ui-select-list .form-select{background-color:#f3f3f3;border:1px solid #e1e1e1}.ng-container .reward-summary-landing .quarterly-options{display:inline-block}.ng-container .reward-summary-landing .quarterly-options-label{float:left;display:inline-block;height:34px;line-height:34px;margin:0 5px;font-size:12px;text-transform:uppercase}.ng-container .reward-summary-landing .quarterly-options-label.quarter{margin-left:20px}.ng-container .reward-summary-landing .quarterly-options-control{float:left;display:inline-block;min-width:75px}.ng-container .reward-summary-landing .animate-show-hide.ng-add,.ng-container .reward-summary-landing .animate-show-hide.ng-hide{opacity:0}.ng-container .reward-summary-landing .animate-show-hide.ng-hide-add,.ng-container .reward-summary-landing .animate-show-hide.ng-hide-remove{-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.ng-container .reward-summary-landing .reward-date-range{opacity:1;position:relative;display:inline-block;margin-left:20px;padding:5px 20px;background-color:#f3f3f3;border:1px solid #e1e1e1;border-radius:999px}.ng-container .reward-summary-landing .reward-date-range .reward-date-blurb{margin-right:5px;font-size:11px}.ng-container .reward-summary-landing .reward-date-range .reward-end-date,.ng-container .reward-summary-landing .reward-date-range .reward-start-date{display:inline-block;min-width:130px;margin-right:20px;text-align:left}@media (max-width: 767px){.ng-container .reward-summary-landing .reward-date-range .reward-end-date,.ng-container .reward-summary-landing .reward-date-range .reward-start-date{min-width:initial}}.ng-container .reward-summary-landing .reward-date-range .reward-chevron{display:inline-block;height:18px;margin-top:2px;cursor:pointer}.ng-container .reward-summary-landing .daterangepicker.dropdown-menu{max-height:500px;margin-right:-24px;padding:30px;background-color:#f2f2f2;border-radius:2px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);z-index:249}@media (max-width: 767px){.ng-container .reward-summary-landing .daterangepicker.dropdown-menu{width:auto;max-height:none;margin-right:0}}.ng-container .reward-summary-landing .daterangepicker.dropdown-menu .glyphicon-chevron-left:before{content:"\e079" !important}.ng-container .reward-summary-landing .daterangepicker.dropdown-menu .glyphicon-chevron-right:before{content:"\e080" !important}.ng-container .reward-summary-landing .daterangepicker_input{display:none}.ng-container .reward-summary-landing .daterangepicker.ltr .ranges{float:none;width:auto;text-align:center}.ng-container .reward-summary-landing .daterangepicker.ltr .calendar.left .calendar-table{margin-right:15px;margin-bottom:15px;padding-right:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}@media (max-width: 767px){.ng-container .reward-summary-landing .daterangepicker.ltr .calendar.left .calendar-table{margin-right:0}}.ng-container .reward-summary-landing .daterangepicker.ltr .calendar.right .calendar-table{margin-left:15px;margin-bottom:15px;padding-left:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}@media (max-width: 767px){.ng-container .reward-summary-landing .daterangepicker.ltr .calendar.right .calendar-table{margin-left:0}}.ng-container .reward-summary-landing .btn-range{width:100px;margin-top:15px}.ng-container .reward-summary-landing .calendar-label{margin-bottom:15px}.ng-container .reward-summary-landing .calendar-label.left{margin-right:15px}@media (max-width: 767px){.ng-container .reward-summary-landing .calendar-label.left{margin-right:0}}.ng-container .reward-summary-landing .calendar-label.right{margin-left:15px}@media (max-width: 767px){.ng-container .reward-summary-landing .calendar-label.right{margin-left:0}}.ng-container .reward-summary-landing .no-rewards-title{margin:30px 0;color:#5b7f95;font-size:30px;font-weight:300;text-align:center}.ng-container .reward-summary-landing .reward-summary-table,.ng-container .reward-summary-landing .reward-details-table{padding:30px 15px;background-color:white;border-radius:5px}.ng-container .reward-summary-landing .reward-summary-footer,.ng-container .reward-summary-landing .reward-summary-header{margin-bottom:0;background-color:#5b7f95;color:#fff}.ng-container .reward-summary-landing .reward-summary-footer td,.ng-container .reward-summary-landing .reward-summary-header td{padding:10px 15px;border-top:none;vertical-align:middle}@media (max-width: 767px){.ng-container .reward-summary-landing .reward-summary-footer td,.ng-container .reward-summary-landing .reward-summary-header td{padding:5px 10px}}.ng-container .reward-summary-landing .reward-summary-header{border-bottom:1px solid #fff}.ng-container .reward-summary-landing .reward-summary-content{margin-bottom:0;background-color:white;border-bottom:1px solid #fff}.ng-container .reward-summary-landing .reward-summary-content .ion-chevron-right{visibility:hidden;color:#fff}.ng-container .reward-summary-landing .reward-summary-content tr{background-color:white;border-bottom:1px solid #ccc;cursor:default}.ng-container .reward-summary-landing .reward-summary-content tr.order{background-color:#4a4a4a;color:#fff;cursor:pointer}.ng-container .reward-summary-landing .reward-summary-content tr.order:hover{background-color:#B7C9D3;color:#fff;-webkit-transition:all .3s;transition:all .3s}.ng-container .reward-summary-landing .reward-summary-content tr.order:hover .ion-chevron-right{visibility:visible}.ng-container .reward-summary-landing .reward-summary-content tr.transaction-order:hover{background-color:#f9f9f9;color:#4a4a4a;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ng-container .reward-summary-landing .reward-summary-content tr.transaction-order:hover .ion-chevron-right{visibility:visible}.ng-container .reward-summary-landing .reward-summary-content th{padding:10px 15px;background-color:#ededed;border-bottom:none;color:#4a4a4a;font-size:11px;font-weight:800;text-transform:uppercase;vertical-align:middle}@media (max-width: 767px){.ng-container .reward-summary-landing .reward-summary-content th{padding:5px 10px}}.ng-container .reward-summary-landing .reward-summary-content td{padding:10px 15px;border-top:none;vertical-align:middle;font-size:12px;font-weight:300}@media (max-width: 767px){.ng-container .reward-summary-landing .reward-summary-content td{padding:5px 10px}}.ng-container .reward-summary-landing .reward-summary-content.orders{border-bottom:3px solid #5b7f95}.ng-container .reward-summary-landing .reward-summary-content.orders tbody tr{background-color:white;border-bottom:1px solid #ccc;cursor:pointer}.ng-container .reward-summary-landing .reward-summary-content.orders tbody tr:last-child{border-bottom:none}.ng-container .reward-summary-landing .reward-summary-content.orders tbody tr:hover{background-color:#B7C9D3;color:#fff;-webkit-transition:all .3s;transition:all .3s}.ng-container .reward-summary-landing .reward-summary-content.orders tbody tr:hover .ion-chevron-right{visibility:visible}.ng-container .reward-summary-landing .reward-summary-pagination{text-align:center;line-height:100%}.ng-container .reward-summary-landing .reward-summary-pagination .pagination{margin:30px 0 0}.ng-container .reward-summary-landing .reward-summary-pagination .pagination>li>a,.ng-container .reward-summary-landing .reward-summary-pagination .pagination>li>span{border:1px solid #e4e7e9;color:#5b7f95;font-size:11px}.ng-container .reward-summary-landing .reward-summary-pagination .pagination>li:first-child>a,.ng-container .reward-summary-landing .reward-summary-pagination .pagination>li:first-child>span{border-bottom-left-radius:8px;border-top-left-radius:8px}.ng-container .reward-summary-landing .reward-summary-pagination .pagination>li:last-child>a,.ng-container .reward-summary-landing .reward-summary-pagination .pagination>li:last-child>span{border-bottom-right-radius:8px;border-top-right-radius:8px}.ng-container .reward-summary-landing .balance-title{font-size:14px;text-transform:uppercase}@media (max-width: 767px){.ng-container .reward-summary-landing .balance-title{display:block;font-size:12px}}.ng-container .reward-summary-landing .balance-date{font-size:12px}@media (max-width: 767px){.ng-container .reward-summary-landing .balance-date{display:block;font-size:10px}}.ng-container .reward-summary-landing .balance-amount{float:right;font-size:12px;font-weight:800}.ng-container .reward-summary-landing .order-desc,.ng-container .reward-summary-landing .order-time,.ng-container .reward-summary-landing .transaction-desc,.ng-container .reward-summary-landing .transaction-time{font-size:10px}.ng-container .reward-summary-landing .order-amount{text-align:right}.ng-container .reward-summary-landing .order-date{line-height:120%}@media (max-width: 767px){.ng-container .reward-summary-landing .reward-summary-details{padding:8px}}.ng-container .reward-summary-landing .nav-back{color:#4a4a4a;text-decoration:none;text-transform:uppercase}.ng-container .reward-summary-landing .reward-details-title{height:33px;margin:30px 0}@media (max-width: 767px){.ng-container .reward-summary-landing .reward-details-title{height:auto;margin:15px 0}}.ng-container .reward-summary-landing .reward-details-title h1{margin:0;text-align:left;text-transform:uppercase}.ng-container .reward-summary-landing .reward-details-title .highlight{color:#5b7f95}.ng-container .reward-summary-landing .reward-details-time{height:33px;margin:30px 0}@media (max-width: 767px){.ng-container .reward-summary-landing .reward-details-time{margin:0 0 15px}}@media (max-width: 767px){.ng-container .reward-summary-landing .reward-details-content{margin-top:1px;border-top:3px solid #5b7f95}}.ng-container .reward-summary-landing .details-item{font-weight:800;font-size:14px;margin-bottom:7px}.ng-container .reward-summary-landing .details-desc{margin-bottom:7px;text-transform:uppercase}.ng-container .reward-summary-landing .details-desc:last-child{margin-bottom:0}.ng-container .reward-summary-landing .details-time,.ng-container .reward-summary-landing .details-sku{font-size:10px}.ng-container .reward-summary-landing .resend-pyo-wrapper{margin-top:30px;text-align:center}.ng-container .reward-summary-landing .reward-center-chart-wrapper{position:relative}.ng-container .reward-summary-landing .reward-center-chart-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-60px;left:0;width:200px;height:120px;background-color:#8BE3DA;border-radius:5px;-webkit-box-shadow:0 15px 60px -30px rgba(0,0,0,0.5);box-shadow:0 15px 60px -30px rgba(0,0,0,0.5);color:white}.ng-container .reward-summary-landing .reward-center-chart-summary .total-earnings-amount{font-size:30px;font-weight:500;line-height:100%}.ng-container .reward-summary-landing .reward-center-chart-summary .total-earnings-date-range{margin-top:10px;font-size:12px;font-weight:500;line-height:130%;text-align:center}@media (max-width: 767px){.ng-container .reward-summary-landing .reward-center-chart-summary{display:none}}.ng-container .reward-summary-landing .reward-center-chart{width:950px;margin:0 auto 30px;color:white;background:-webkit-gradient(linear, left bottom, right top, from(#4CBAE4), to(#8BE3DA));background:linear-gradient(to right top, #4CBAE4, #8BE3DA);border-radius:5px}@media (max-width: 767px){.ng-container .reward-summary-landing .reward-center-chart{display:none}}.ng-container .reward-summary-landing .reward-center-callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 30px;padding:30px;background-color:white;border-radius:5px;color:#4a4a4a}.ng-container .reward-summary-landing .reward-center-callout .callout-blurb{padding:0 30px}.ng-container .reward-summary-landing .reward-summary-filter{margin-bottom:20px}.ng-container .reward-summary-landing .reward-summary-filter .filter-text{padding:8px}.ng-container .reward-summary-landing .reward-summary-filter #description-lookup{position:relative}.ng-container .reward-summary-landing .reward-summary-filter .description-lookup-loader{position:absolute;top:0;right:0;z-index:100}.ng-container .reward-summary-landing .reward-summary-filter .description-lookup-loader .loader{font-size:4px;margin:3px 40px 0 0}.ng-container .reward-summary-landing .reward-summary-filter .filter-error{border-color:#ce0001;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(206,0,1,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(206,0,1,0.6)}.ng-container .reward-summary-landing .filters-no-results{padding:7px;margin-bottom:20px;margin-left:5px;margin-right:5px;background-color:#ce0001;text-align:center;color:#ffffff;text-transform:uppercase}.ng-container .report-pagination{font-size:14px}.ng-container .report-pagination-wrapper{text-align:center}.ng-container .report-pagination>li>a{padding:8px 12px;border:1px solid #E4E7E9}.ng-container .report-pagination>li:first-child>a,.ng-container .report-pagination>li:first-child>span{border-bottom-left-radius:8px;border-top-left-radius:8px}.ng-container .report-pagination>li:last-child>a,.ng-container .report-pagination>li:last-child>span{border-bottom-right-radius:8px;border-top-right-radius:8px}.ng-container .report-content .report_title-wrapper{text-align:left;color:#4a4a4a;margin-left:5px;margin-bottom:10px;line-height:33px;height:33px}.ng-container .report-content .report_title{font-size:30px;font-weight:800}.ng-container .report-content .report_total-results{font-size:14px;margin-left:10px}.ng-container .report-content .report_top-option-container{position:relative;padding:10px 15px}.ng-container .report-content .report_top-option-label{float:left;margin-right:10px;line-height:30px;font-size:12px;color:#4a4a4a}.ng-container .report-content .report_top-option-select{float:left;width:160px;height:30px;margin-right:18px}.ng-container .report-content .report_top-option-select .form-control,.ng-container .report-content .report_top-option-select .ng-recognition .form-select,.ng-container .ng-recognition .report-content .report_top-option-select .form-select{height:30px;line-height:18px;font-size:12px;color:#4a4a4a}.ng-container .report-content .report_top-option-select .ui-select-choices-row>span{font-size:12px;line-height:18px}.ng-container .report-content .report_top-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .report-content .report_top-action-container{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .report-content .report_top-action-wrapper{float:left;padding:5px}.ng-container .report-content report-table{float:left;width:100%}.ng-container .scd-modal .checkbox-container .checkbox-wrapper{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.ng-container .scd-modal .scd-modal-content{position:relative;height:380px;padding:20px 30px;background-color:#f2f2f2;overflow-y:scroll}.ng-container .scd-modal .scd-modal-actionbar{height:80px;text-align:center;line-height:80px}.ng-container .training-accordion h4{margin:0}.ng-container .training-accordion ul>*+*{margin-top:1em}.ng-container .training-accordion .panel-title>a.accordion-toggle{display:block;cursor:pointer}.ng-container .training-main,.ng-container .training-courses,.ng-container .training-lessons{overflow:hidden;padding:20px 0;font-weight:400}.ng-container .training-main h1,.ng-container .training-main h2,.ng-container .training-courses h1,.ng-container .training-courses h2,.ng-container .training-lessons h1,.ng-container .training-lessons h2{margin-bottom:20px}.ng-container .training-main .intro,.ng-container .training-courses .intro,.ng-container .training-lessons .intro{margin-bottom:20px}.ng-container .training-main .btn-collapse,.ng-container .training-courses .btn-collapse,.ng-container .training-lessons .btn-collapse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-bottom:1em}.ng-container .training-main .btn-collapse[disabled],.ng-container .training-courses .btn-collapse[disabled],.ng-container .training-lessons .btn-collapse[disabled]{cursor:default;opacity:1}.ng-container .training-main .btn-collapse h1,.ng-container .training-courses .btn-collapse h1,.ng-container .training-lessons .btn-collapse h1{margin-bottom:0}.ng-container .training-main .btn-collapse i,.ng-container .training-courses .btn-collapse i,.ng-container .training-lessons .btn-collapse i{font-size:150%;padding:0 0.5rem}.ng-container .training-main .btn-collapse:hover,.ng-container .training-main .btn-collapse:focus,.ng-container .training-courses .btn-collapse:hover,.ng-container .training-courses .btn-collapse:focus,.ng-container .training-lessons .btn-collapse:hover,.ng-container .training-lessons .btn-collapse:focus{text-decoration:none;outline:none}.ng-container .training-main .module-group,.ng-container .training-courses .module-group,.ng-container .training-lessons .module-group{overflow:hidden;margin-bottom:40px}.ng-container .training-main .videogular-content,.ng-container .training-courses .videogular-content,.ng-container .training-lessons .videogular-content{border:1px solid #000;height:480px}@media screen and (max-width: 767px){.ng-container .training-main .videogular-content,.ng-container .training-courses .videogular-content,.ng-container .training-lessons .videogular-content{height:auto}}.ng-container .training-main .videogular-content .video-noskip,.ng-container .training-courses .videogular-content .video-noskip,.ng-container .training-lessons .videogular-content .video-noskip{pointer-events:none}.ng-container .training-main .videogular-overlay-wrapper,.ng-container .training-courses .videogular-overlay-wrapper,.ng-container .training-lessons .videogular-overlay-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.ng-container .training-main .videogular-overlay-wrapper .videogular-btn-wrapper,.ng-container .training-courses .videogular-overlay-wrapper .videogular-btn-wrapper,.ng-container .training-lessons .videogular-overlay-wrapper .videogular-btn-wrapper{z-index:201;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:80px;width:100%;text-align:center}.ng-container .training-main .videogular-overlay-wrapper .videogular-overlay-btn,.ng-container .training-courses .videogular-overlay-wrapper .videogular-overlay-btn,.ng-container .training-lessons .videogular-overlay-wrapper .videogular-overlay-btn{height:100%;width:25%;font-size:20px;border-radius:40px;background-color:#eee;text-transform:uppercase;margin:0 10px}.ng-container .training-main .videogular-overlay-wrapper .videogular-overlay-btn:hover,.ng-container .training-courses .videogular-overlay-wrapper .videogular-overlay-btn:hover,.ng-container .training-lessons .videogular-overlay-wrapper .videogular-overlay-btn:hover{background-color:#fff}.ng-container .training-main .videogular-overlay-wrapper .videogular-overlay-btn:focus,.ng-container .training-courses .videogular-overlay-wrapper .videogular-overlay-btn:focus,.ng-container .training-lessons .videogular-overlay-wrapper .videogular-overlay-btn:focus{outline:none}.ng-container .training-main .videogular-overlay-wrapper .videogular-overlay,.ng-container .training-courses .videogular-overlay-wrapper .videogular-overlay,.ng-container .training-lessons .videogular-overlay-wrapper .videogular-overlay{position:relative;height:100%;background-color:#555;z-index:200;opacity:0.5}.ng-container .training-main .lesson-lower-nav,.ng-container .training-courses .lesson-lower-nav,.ng-container .training-lessons .lesson-lower-nav{margin:20px auto}.ng-container .training-main .image-content .image-wrapper,.ng-container .training-courses .image-content .image-wrapper,.ng-container .training-lessons .image-content .image-wrapper{text-align:center}.ng-container .training-main .image-content .image-wrapper img,.ng-container .training-courses .image-content .image-wrapper img,.ng-container .training-lessons .image-content .image-wrapper img{width:100%}.ng-container .training-main .image-actions,.ng-container .training-courses .image-actions,.ng-container .training-lessons .image-actions{height:34px;margin:10px 0;font-size:12px;overflow:hidden}.ng-container .training-main .image-actions .disabled,.ng-container .training-courses .image-actions .disabled,.ng-container .training-lessons .image-actions .disabled{cursor:not-allowed}.ng-container .training-main .image-actions .progress-prev,.ng-container .training-courses .image-actions .progress-prev,.ng-container .training-lessons .image-actions .progress-prev{float:left}.ng-container .training-main .image-actions .progress-next,.ng-container .training-courses .image-actions .progress-next,.ng-container .training-lessons .image-actions .progress-next{float:right}.ng-container .training-main .image-actions .progress-timer,.ng-container .training-courses .image-actions .progress-timer,.ng-container .training-lessons .image-actions .progress-timer{position:relative;float:right}.ng-container .training-main .image-actions .progress-timer .timer-label,.ng-container .training-courses .image-actions .progress-timer .timer-label,.ng-container .training-lessons .image-actions .progress-timer .timer-label{width:100%;position:absolute;top:9px;left:-1px;line-height:100%;text-align:center}.ng-container .training-main .playlist-circle,.ng-container .training-courses .playlist-circle,.ng-container .training-lessons .playlist-circle{position:absolute;top:8px;left:10px;height:20px;width:20px;z-index:1;font-size:10px;line-height:1}.ng-container .training-main .playlist-circle .circle,.ng-container .training-courses .playlist-circle .circle,.ng-container .training-lessons .playlist-circle .circle{display:inline-block;position:relative;width:20px;height:20px;background:#ffffff;border-radius:50%;border:2px solid #e3e3e3;font-size:10px;color:rgba(0,0,0,0.55);text-align:center;line-height:1;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.ng-container .training-main .playlist-circle .circle.incomplete,.ng-container .training-courses .playlist-circle .circle.incomplete,.ng-container .training-lessons .playlist-circle .circle.incomplete{border:2px solid #e3e3e3}.ng-container .training-main .playlist-circle .circle.completed,.ng-container .training-courses .playlist-circle .circle.completed,.ng-container .training-lessons .playlist-circle .circle.completed{border:2px solid #666666}.ng-container .training-main .playlist-circle .circle .fa,.ng-container .training-courses .playlist-circle .circle .fa,.ng-container .training-lessons .playlist-circle .circle .fa{position:absolute;top:3px;left:3px}.ng-container .training-main .playlist-image .name,.ng-container .training-courses .playlist-image .name,.ng-container .training-lessons .playlist-image .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:26px;line-height:26px}.ng-container .training-attachments{padding-bottom:20px;font-weight:400}.ng-container .training-attachments h1,.ng-container .training-attachments h2{margin-bottom:20px}.ng-container .training-attachments .attachment-content{border:1px solid #e0e0e0;background-color:#fff;overflow-y:scroll}.ng-container .training-attachments ul li{border-bottom:1px solid #f0f0f0}.ng-container .training-attachments ul li:last-child{border-bottom:none}.ng-container .training-attachments .attachment-list .attachment-title{padding:5px 10px;background-color:#ededed;font-weight:500}.ng-container .training-attachments .attachment-list .attachment-item{padding:5px 10px;font-size:.75em}.ng-container .training-playlist{padding-bottom:20px;font-weight:400}.ng-container .training-playlist h1,.ng-container .training-playlist h2{margin-bottom:20px}.ng-container .training-playlist .playlist-content{border:1px solid #e0e0e0;background-color:#fff;overflow-y:scroll}.ng-container .training-playlist .playlist-content ul li{border-bottom:1px solid #f0f0f0}.ng-container .training-playlist .playlist-content ul li:last-child{border-bottom:none}.ng-container .training-playlist .playlist-content .playlist .playlist-title{padding:5px 10px;background-color:#ededed;font-weight:500}.ng-container .training-playlist .playlist-content .playlist .playlist-item{font-size:.75em}.ng-container .training-playlist .playlist-content .playlist .playlist-item.active .playlist-link,.ng-container .training-playlist .playlist-content .playlist .playlist-item.completed .playlist-link,.ng-container .training-playlist .playlist-content .playlist .playlist-item.started .playlist-link{color:#666}.ng-container .training-playlist .playlist-content .playlist .playlist-item.active .playlist-circle .circle,.ng-container .training-playlist .playlist-content .playlist .playlist-item.completed .playlist-circle .circle,.ng-container .training-playlist .playlist-content .playlist .playlist-item.started .playlist-circle .circle{border:2px solid #666666}.ng-container .training-playlist .playlist-content .playlist .playlist-item .time{margin-top:3px}.ng-container .training-playlist .playlist-content .playlist .playlist-item .time i{margin-right:5px}.ng-container .training-playlist .playlist-content .playlist .playlist-item.active .playlist-link{background-color:#ddd}.ng-container .training-playlist .playlist-content .playlist .playlist-link{display:block;position:relative;color:#e3e3e3;text-decoration:none}.ng-container .training-playlist .playlist-content .playlist .playlist-link:hover{background-color:#eee}.ng-container .training-playlist .playlist-content .playlist .playlist-progress{position:absolute;top:12px;left:10px;z-index:1;font-size:2em;line-height:1}.ng-container .training-playlist .playlist-content .playlist .playlist-info{position:relative;border-left:1px solid #f0f0f0;margin-left:20px;padding:5px 10px 5px 20px;min-height:36px}.ng-container .training-playlist .playlist-content .playlist .playlist-quiz{padding:12px 10px 12px 20px}.ng-container .training-quiz{font-weight:400}.ng-container .training-quiz *{-webkit-transition:0s all !important;transition:0s all !important;-webkit-transition-delay:0s !important;transition-delay:0s !important}.ng-container .training-quiz .quiz-question{text-align:left}.ng-container .training-quiz .quiz-answer{margin:10px 0}.ng-container .training-quiz .quiz-explanation{margin:10px 0}.ng-container .training-complete{margin-top:40px;padding:10px;border:1px solid rgba(153,153,153,0.2);border-radius:3px}.ng-container .quiz-action-link{font-size:18px;font-weight:800;text-transform:uppercase}.ng-container .card{position:relative;overflow:hidden;margin:0 0 20px;padding:0;background-color:#fff;-webkit-transition:box-shadow .25s;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);border-radius:2px}.ng-container .card .card-title{color:#666;font-size:1.125em}.ng-container .card .card-image{position:relative}.ng-container .card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;width:100%;top:0;right:0;bottom:0;left:0;aspect-ratio:6 / 5;-o-object-fit:cover;object-fit:cover}.ng-container .card .card-image .card-title{position:absolute;bottom:0;left:0;padding:20px}.ng-container .card .card-image .icon{font-size:3em}.ng-container .card .card-complete,.ng-container .card .card-locked{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(227,227,227,0.5);z-index:10}.ng-container .card .card-complete i.fa,.ng-container .card .card-locked i.fa{font-size:3rem}.ng-container .card .card-content{position:relative;overflow-y:scroll;height:200px;padding:15px 20px;border-radius:0 0 2px 2px}.ng-container .card .card-content p{margin:0 0 5px;color:inherit}.ng-container .card .card-content p :last-child{margin:0}.ng-container .card .card-content .lesson-title{font-weight:800;font-size:18px}.ng-container .card .card-content .lesson-totaltime{font-style:italic}.ng-container .card .card-action{border-top:1px solid rgba(153,153,153,0.2);padding:20px}.ng-container .card .card-action a{margin-right:20px;text-transform:uppercase}.ng-container .card-disabled{opacity:0.5;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);filter:grayscale(1)}.ng-container .card-disabled .cant-touch-this{position:absolute;height:100%;width:100%;z-index:100}.ng-container .card-disabled i{color:#000}.ng-container .callout-type{display:block;color:#666;padding:20px}.ng-container .callout-type:visited{color:#666}.ng-container .callout-type:focus{color:#666}.ng-container .callout-type:hover{color:#666}.ng-container .callout-type:active{color:#666}.ng-container .callout-type:hover,.ng-container .callout-type:active,.ng-container .callout-type:visited,.ng-container .callout-type:focus{text-decoration:none}.ng-container .callout{overflow:hidden;margin-bottom:20px;border:1px solid #e3e3e3;border-radius:3px}.ng-container .callout:hover{border:1px solid #24487d;-webkit-transition:all .5s;transition:all .5s}.ng-container .callout h3{margin-top:0;margin-bottom:20px;color:#666}.ng-container .callout p:last-child{margin-bottom:0}@media screen and (max-width: 767px){.ng-container .progress-section{display:none}}.ng-container .progress .progress-bar{background:#1B365D}.ng-container .progress-wrapper{font-size:1.5em}.ng-container .progress-wrapper .progress-indicator{font-size:1.5em;font-weight:bold}.ng-container .user-lookup-wrapper{float:left;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e3e3e3;border-radius:999px;margin-right:10px;margin-bottom:10px}.ng-container .user-lookup-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;padding:0 10px}.ng-container .user-lookup-remove .icon{font-size:24px}.ng-container .user-lookup-remove .icon button{background:transparent;border:none}.ng-container .user-lookup-remove .icon button i{font-size:inherit}.ng-container .user-lookup-photo{float:left;position:relative;overflow:hidden;border-radius:50%;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);margin-right:7px;width:32px;height:32px;z-index:11}.ng-container .user-lookup-photo img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .user-lookup-name{float:left;height:32px}.ng-container .user-lookup-name h5{margin:0;line-height:32px}.ng-container .tip-block{background-color:#fafafa;border-radius:5px;margin:0;padding-top:10px;padding-bottom:10px}.ng-container .tip-block>div{padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px}.ng-container .tip-block>div:before{content:"-";padding-right:5px}.ng-container .ui-control-error-messsage{color:#d9534f;font-size:14px}.ng-container .ui-control-label-confim{margin-top:15px}.ng-container .ui-control-email-error{display:block;margin-top:8px}.ng-container .ui-control_datepicker .input-datepicker{height:36px;padding:7px 14px;border-top-left-radius:9001px;border-bottom-left-radius:9001px}.ng-container .ui-control_datepicker .btn-datepicker button{padding:7px 12px 7px 10px;border-top-right-radius:9001px;border-bottom-right-radius:9001px;outline:none}.ng-container .ui-control_user-lookup .input-user-lookup{border-radius:8px}.ng-container .ui-control_radioModified{float:left}.ng-container .ui-control_radioModified .radio{padding:3px;margin:5px}.ng-container .ui-control_radioModifiedLabel:before{display:none}.ng-container .ui-control_radioModifiedLabel{border:1px solid #CCC;border-radius:2em;text-align:center;padding:2px 10px}.ng-container .ui-control_radioModified .radioActive{background:#5b7f95;color:#FFF}.ng-container .ui-control_single-select-list .chosen-single{border:none;height:100%;background:none;-webkit-box-shadow:none;box-shadow:none;padding:6px 12px;line-height:20px}.ng-container .ui-control_single-select-list .chosen-single b{background:none !important}.ng-container .ui-control_single-select-list .chosen-single b:before{display:inline-block;font-family:"Ionicons";content:"\f123";font-size:12px;line-height:32px;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s, -webkit-transform .15s}.ng-container .ui-control_single-select-list .chosen-single:hover:not(.disabled) b:before{-webkit-animation:0.85s arrowBounce ease-in infinite;animation:0.85s arrowBounce ease-in infinite}@-webkit-keyframes arrowBounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes arrowBounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}}.ng-container .ui-control_single-select-list .chosen-drop .chosen-search input[type="text"]{font-family:inherit}.ng-container .ui-control_multi-select-list .input-multi-select-list{border-radius:8px;border:none;min-height:34px;height:100%;padding:0}.ng-container .ui-control_multi-select-list .chosen-choices{padding:6px 12px 3px;border-radius:8px;min-height:34px;border:1px solid #ccc;line-height:1.42857143;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out,box-shadow ease-in-out;-webkit-transition-delay:.15s,.15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.ng-container .ui-control_multi-select-list .chosen-choices li.search-field input[type="text"]{height:auto;font-family:inherit}.ng-container .ui-control_multi-select-list .chosen-choices li.search-choice{line-height:initial;height:26px;margin:0 5px 4px 0}.ng-container .ui-control_multi-select-list .chosen-choices li.search-choice .search-choice-close{background:none !important;height:24px;top:0;color:inherit;text-decoration:none;line-height:24px}.ng-container .ui-control_multi-select-list .chosen-choices li.search-choice .search-choice-close:before{font-family:"Ionicons";content:"\f129";font-size:10px}.ng-container .ui-control_multi-select-list .chosen-drop{border-radius:4px;border-top:1px solid #aaa}.ng-container .add-other-fields{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .add-other-fields label{width:100%}.ng-container .add-other-fields input{width:90%;border:1px solid #bababa;border-radius:4px;padding:3px 5px}.ng-container .add-other-fields button{margin-left:auto}.ng-container .ui-control-color-picker{margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px}.ng-container .ui-control-color-picker__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #EEE;height:40px;border-radius:5px;width:168px;overflow:hidden}.ng-container .ui-control-color-picker__picker{border:none;margin:0 8px;width:110px}.ng-container .ui-control-color-picker__colorContainer{background-color:#EEE;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.ng-container .ui-control-color-picker__color{width:22px;height:22px}.ng-container .password-warning{color:#da0f3e}.ng-container .ui-control .dropdown-menu{max-height:200px;overflow:auto;width:100%}.ng-container .ui-control .help-block{font-size:12px;color:#4a4a4a;font-style:italic}.ng-container .uicontrol-section_label{margin-bottom:10px}.ng-container .ui-control-formfield{position:relative}.ng-container .ui-control-invalid-msg{font-size:14px;color:red;width:100%}.ng-container .ui-control-invalid .chosen-choices,.ng-container .ui-control-invalid .ui-select-toggle,.ng-container .ui-control-invalid input{border-color:red !important}.ng-container .ui-control-repeatable .ui-control-repeatable-field{display:inline-block;width:calc(100% - 55px)}.ng-container .ui-control-repeatable .ui-control-repeatable-field-delete{display:inline-block;width:50px;padding:0 10px;font-size:24px}.ng-container .ui-control-add-more{margin-bottom:15px;font-size:15px}.ng-container .ui-control-add-more:before{content:'\f218';font-family:'ionicons';margin-right:5px;font-size:12px}.ng-container .uicontrol-section-repeatable .uicontrol-section_content{margin:0;margin-top:-1px;border-radius:0}.ng-container .uicontrol-section-repeatable .uicontrol-section_content.collapsible{border-top:1px solid #bbb;border-bottom:1px solid #bbb}.ng-container .uicontrol-section-repeatable .panel{-webkit-box-shadow:none;box-shadow:none}.ng-container .uicontrol-section-repeatable .panel-heading{padding:0}.ng-container .uicontrol-section-repeatable .panel-heading+.panel-collapse>.panel-body{border:0}.ng-container .uicontrol-section-repeatable .panel-title{margin:0}.ng-container .uicontrol-section-repeatable .uicontrol-section_heading{background:pink}.ng-container .uicontrol-section-repeatable .collapsible-section-open-label{margin:16px 0 8px;color:#2483C5;font-weight:800}.ng-container .uicontrol-section-repeatable a.accordion-toggle{text-decoration:none}.ng-container .uicontrol-section-repeatable .panel-open .uicontrol-section_repeatable-controls{padding-left:0}.ng-container .uicontrol-section-repeatable .uicontrol-section_repeatable-label{line-height:40px}.ng-container .uicontrol-section-repeatable .uicontrol-section_repeatable-controls{padding:10px;font-size:12px;color:#4A4A4A}.ng-container .uicontrol-section-repeatable .uicontrol-section_repeatable-controls .repeatable-label{vertical-align:middle;font-weight:800}.ng-container .uicontrol-section-repeatable .uicontrol-section_repeatable-controls .repeatable-summary{margin-left:3px;font-weight:500;background:rgba(36,131,197,0.1);border-radius:11px;height:26px;padding:7px 12px;font-size:10px;text-transform:uppercase;vertical-align:middle;line-height:13px;display:inline-block;max-width:70%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ng-container .uicontrol-section_heading-arrow{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}.ng-container .uicontrol-section_heading-arrow.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ng-container .placeholder-modelfieldname{font-size:10px !important;color:red !important;word-break:break-all}.ng-container .textAngular-wrapper .ta-toolbar{margin-bottom:15px}.ng-container .textAngular-wrapper .ta-toolbar .btn-group{margin-right:5px;margin-bottom:5px}.ng-container .form-control[disabled]:hover,.ng-container .ng-recognition .form-select[disabled]:hover{background-color:#eee}.ng-container .ui-control_datepicker table thead{padding:0;background:none}.ng-container .ui-control_datepicker table thead tr{border:0;height:auto}.ng-container .ui-control_datepicker table thead th{padding:0}.ng-container .ui-control_datepicker table tbody tr{border:0;height:auto}.ng-container .ui-control_datepicker table tbody tr td{padding:0}.ng-container .ui-control_datepicker table tbody tr td:first-child{padding-left:7px}.ng-container .invisible-overlay{position:fixed;height:100%;width:100%;cursor:default}.ng-container .pilldropdown{position:relative}.ng-container .pilldropdown .dropdown-pill{position:relative;height:30px;border:1px solid #777;border-radius:20px;font-size:14px;line-height:30px;background-color:rgba(255,255,255,0.5);color:#444;cursor:pointer;-webkit-transition:border .3s,color .3s;transition:border .3s,color .3s}.ng-container .pilldropdown .dropdown-pill .dropdown-wrapper{padding:0 14px}.ng-container .pilldropdown .dropdown-pill .dropdown-selected-option{vertical-align:top}.ng-container .pilldropdown .dropdown-pill .dropdown-arrow{position:relative;display:inline-block;float:right;font-size:12px;margin-left:5px;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s, -webkit-transform .15s}.ng-container .pilldropdown .dropdown-pill.disabled{border:1px solid #bababa;color:#888;cursor:default}.ng-container .pilldropdown .dropdown-pill:hover:not(.disabled){border:1px solid #333;color:#000}.ng-container .pilldropdown .dropdown-pill:hover:not(.disabled) .dropdown-arrow{-webkit-animation:0.85s arrowBounce ease-in infinite;animation:0.85s arrowBounce ease-in infinite}@-webkit-keyframes arrowBounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes arrowBounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}}.ng-container .dropdown-option-list{position:absolute;height:0;background:#fff;border:none;border-radius:3px;overflow-y:scroll;text-align:center;color:#333;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);border:1px solid #bebebe;-webkit-transition:height .3s;transition:height .3s}.ng-container .dropdown-option-list .dropdown-option{font-size:14px;line-height:20px;padding:5px 0;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.ng-container .dropdown-option-list .dropdown-option:hover{background:lightblue;-webkit-transition:background .15s;transition:background .15s}.ng-container .chosen-container:not(.chosen-with-drop) .chosen-single{border-radius:50px}.ng-container .chosen-container:not(.chosen-with-drop):hover .dropdown-arrow{display:block;-webkit-animation:0.85s arrowBounce ease-in infinite;animation:0.85s arrowBounce ease-in infinite}@-webkit-keyframes arrowBounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes arrowBounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}}.ng-container .chosen-container .chosen-drop{z-index:200}.ng-container .readonly-input{background-color:#fff}.ng-container .profile-picture-wrapper{display:block;position:relative;overflow:hidden;float:left;background-color:#fff;border:3px solid #fafafa;border-radius:999px;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;margin-right:15px;width:100px;height:100px;z-index:11}.ng-container .profile-picture-wrapper img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .checkbox-custom,.ng-container .checkbox-custom-alt{padding-left:20px;cursor:pointer}.ng-container .checkbox-custom input,.ng-container .checkbox-custom-alt input{position:absolute;opacity:0}.ng-container .checkbox-custom input:checked+i,.ng-container .checkbox-custom-alt input:checked+i{border-color:#666;background-color:#666}.ng-container .checkbox-custom input:checked+i:before,.ng-container .checkbox-custom-alt input:checked+i:before{top:3px;left:3px;width:12px;height:12px;background-color:#fff}.ng-container .checkbox-custom input:checked+span .active,.ng-container .checkbox-custom-alt input:checked+span .active{display:inherit}.ng-container .checkbox-custom input[type='radio']+i,.ng-container .checkbox-custom input[type='radio']+i:before,.ng-container .checkbox-custom-alt input[type='radio']+i,.ng-container .checkbox-custom-alt input[type='radio']+i:before{border-radius:50%}.ng-container .checkbox-custom input[disabled]+i,.ng-container .checkbox-custom-alt input[disabled]+i{border-color:#e2e2e2;background-color:#f2f2f2}.ng-container .checkbox-custom input[disabled]+i:before,.ng-container .checkbox-custom-alt input[disabled]+i:before{background-color:#e2e2e2}.ng-container .checkbox-custom>i,.ng-container .checkbox-custom-alt>i{position:relative;display:inline-block;width:20px;height:20px;margin-top:-2px;margin-right:2px;margin-left:-20px;line-height:1;vertical-align:middle;background-color:#fff;border:1px solid rgba(0,0,0,0.2);-webkit-transition:all .2s;transition:all .2s}.ng-container .checkbox-custom>i:before,.ng-container .checkbox-custom-alt>i:before{position:absolute;top:50%;left:-100%;width:0;height:0;background-color:transparent;content:"";-webkit-transition:all .2s;transition:all .2s;z-index:1}.ng-container .checkbox-custom>span,.ng-container .checkbox-custom-alt>span{margin-left:-20px}.ng-container .checkbox-custom>span .active,.ng-container .checkbox-custom-alt>span .active{display:none}.ng-container .checkbox-custom:hover>i,.ng-container .checkbox-custom-alt:hover>i{border-color:#666}.ng-container .checkbox-custom.checkbox-custom-sm input:checked+i:before,.ng-container .checkbox-custom-alt.checkbox-custom-sm input:checked+i:before{top:2px;left:2px;width:10px;height:10px}.ng-container .checkbox-custom.checkbox-custom-sm>i,.ng-container .checkbox-custom-alt.checkbox-custom-sm>i{width:16px;height:16px;margin-right:6px;margin-left:-18px}.ng-container .checkbox-custom.checkbox-custom-lg input:checked+i:before,.ng-container .checkbox-custom-alt.checkbox-custom-lg input:checked+i:before{top:3px;left:3px;width:22px;height:22px}.ng-container .checkbox-custom.checkbox-custom-lg>i,.ng-container .checkbox-custom-alt.checkbox-custom-lg>i{width:30px;height:30px}.ng-container .checkbox-custom-alt input:checked+i{background-color:transparent;border-color:#666;color:#666}.ng-container .checkbox-custom-alt input:checked+i:before{top:3px;left:2px;width:auto;height:auto;background-color:transparent;opacity:1}.ng-container .checkbox-custom-alt input[type='radio']:checked+i:before{left:1px}.ng-container .checkbox-custom-alt input[disabled]+i{border-color:#e2e2e2;background-color:#f2f2f2}.ng-container .checkbox-custom-alt input[disabled]+i:before{background-color:transparent;color:#ccc}.ng-container .checkbox-custom-alt>i{width:18px;height:18px;background-color:transparent;border:1px solid #666}.ng-container .checkbox-custom-alt>i:before{content:"\f00c";top:0;left:0;font-family:"FontAwesome";font-size:11px;opacity:0;-webkit-transition:all .2s;transition:all .2s}.ng-container .checkbox-custom-alt.checkbox-custom-sm>i:before{font-size:9px}.ng-container .checkbox-custom-alt.checkbox-custom-sm input:checked+i:before{font-size:9px;top:1px}.ng-container .checkbox-custom-alt.checkbox-custom-lg input:checked+i:before{font-size:18px;top:4px;left:4px}.ng-container .right-click-menu{position:fixed;display:inline-block;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);border-radius:2px;z-index:9001;-webkit-animation-duration:.15s;animation-duration:.15s}.ng-container .right-click-menu .rcm-item{padding:4px 9px;background-color:#fff;cursor:pointer;-webkit-transition:background-color .15s;transition:background-color .15s}.ng-container .right-click-menu .rcm-item:hover{background-color:#ddeeff}.ng-container .faceted-filters-container{padding:23px;min-height:100vh;background-color:#EBF7FF;border:2px solid #fff;color:#474C56}.ng-container .faceted-filters-container h1,.ng-container .faceted-filters-container h2,.ng-container .faceted-filters-container h3,.ng-container .faceted-filters-container h4,.ng-container .faceted-filters-container h5,.ng-container .faceted-filters-container h6{text-align:left}.ng-container .faceted-filters-container .filter-headingsection{position:relative;border-bottom:1px solid #C4C4C4;padding-bottom:17px;overflow:auto}.ng-container .faceted-filters-container .filter-headingwrapper{position:relative;height:100%;overflow:hidden}.ng-container .faceted-filters-container .filter-heading{float:left;width:75%;margin:0;font-size:18px;line-height:19px;font-weight:500}.ng-container .faceted-filters-container .filter-clearall{position:absolute;bottom:0;right:0;font-size:12px;font-weight:400;color:#474C56}.ng-container .faceted-filters-container .filter-clearall>*{color:#474C56}.ng-container .faceted-filters-container .filter-catwrapper{border-bottom:1px solid #C4C4C4;background-color:transparent}.ng-container .faceted-filters-container .filter-catwrapper .panel-heading{padding:0}.ng-container .faceted-filters-container .filter-catwrapper .panel-heading .panel-title{margin-bottom:0}.ng-container .faceted-filters-container .filter-catwrapper .panel-heading .accordion-toggle{display:block;padding:10px 0;text-decoration:none}.ng-container .faceted-filters-container .filter-catwrapper .panel-body{padding:0;border:none}.ng-container .faceted-filters-container .filter-catwrapper .ion-icon{margin-right:5px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.ng-container .faceted-filters-container .filter-catwrapper .ion-icon.open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ng-container .faceted-filters-container .filter-catname{font-size:16px;line-height:22px;font-weight:500;color:#2483C5}.ng-container .faceted-filters-container .filter-catitem .checkbox-itemlabel{font-size:13px;line-height:20px;font-weight:400;color:#474C56}.ng-container .faceted-filters-container .filter-catitem .checkbox-itemlabel:before{top:0;left:4px;-webkit-transform:scale(0.9);transform:scale(0.9)}.ng-container .faceted-filters-container .filter-catitem .checkbox input[type="checkbox"]:checked+::after{top:5px;-webkit-transform:rotate(-45deg) scale(0.9);transform:rotate(-45deg) scale(0.9)}.ng-container .faceted-filters-container .filter-addmore{margin:10px 34px}.ng-container .faceted-filters-container .apply-filters-btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px auto 0}.ng-container .filter-addmodal .modal-dialog{width:700px}.ng-container .filter-addmodal .modal-content{overflow:hidden;height:520px}.ng-container .filter-addmodal-exitbar{position:relative;height:60px;padding:10px 20px;background-color:#fff;font-size:20px;font-weight:800;line-height:40px;border-bottom:1px solid #C4C4C4}.ng-container .filter-addmodal-exiticon{float:right;top:10px;font-size:18px;color:#555;cursor:pointer;-webkit-transition:color 0.3s;transition:color 0.3s}.ng-container .filter-addmodal-exiticon:hover{color:#000;-webkit-transition:color 0.3s;transition:color 0.3s}.ng-container .filter-addmodal-orderbar{position:relative;height:60px;padding:10px 30px;background-color:#fff;font-weight:400;line-height:40px;border-bottom:1px solid #C4C4C4}.ng-container .filter-addmodal-selectall{float:left}.ng-container .filter-addmodal-orderoptions{float:right}.ng-container .filter-addmodal-orderoptions>*{display:inline-block;padding:0 10px;border-right:1px solid #C4C4C4}.ng-container .filter-addmodal-orderoptions>*:last-child{border-right:none}.ng-container .filter-addmodal-orderoptions>*.active{color:#2483C5}.ng-container .filter-addmodal-content{position:relative;height:320px;padding:20px 30px;background-color:#f2f2f2;overflow-y:scroll}.ng-container .filter-addmodal-actionbar{height:80px;text-align:center;line-height:80px}.ng-container .filter-addmodal .checkbox-container .checkbox-wrapper{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.ng-container .filter-breadcrumbsection{padding:23px;background-color:#575d67;color:#fafafa;border:2px solid #fff;-webkit-box-shadow:inset 0px 0px 0px 2px #e8e8e8;box-shadow:inset 0px 0px 0px 2px #e8e8e8}.ng-container .filter-breadcrumbsection .more-breadcrumbs{color:#fff;font-size:10px;font-weight:300;text-transform:uppercase}.ng-container .filter-breadcrumbsection h1,.ng-container .filter-breadcrumbsection h2,.ng-container .filter-breadcrumbsection h3,.ng-container .filter-breadcrumbsection h4,.ng-container .filter-breadcrumbsection h5,.ng-container .filter-breadcrumbsection h6{color:#fafafa}.ng-container .filter-breadcrumbsection-heading{margin-bottom:15px}.ng-container .filter-breadcrumbsection .filter-breadcrumbcontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ng-container .filter-breadcrumbsection .filter-breadcrumbcategory-heading{margin-bottom:5px}.ng-container .filter-breadcrumbsection .filter-breadcrumbfilter{font-size:14px;line-height:24px}.ng-container .filter-breadcrumbsection .filter-breadcrumbfilter-wrapper{margin-left:15px;margin-bottom:10px}.ng-container .filter-selectedmodal-contentcontainer{height:460px;padding:20px 30px;overflow-y:scroll}.ng-container .filter-selectedmodal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ng-container .filter-selectedmodal-filter{padding:10px 20px;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .previous-state-link{margin-bottom:5px;font-size:12px}.ng-container .previous-state-link .fa{margin-right:5px}.ng-container .incentive-instances-container .add-entity-container{margin-bottom:30px}.ng-container .audienceBuilder .modal-dialog{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:45%}.ng-container .audienceBuilder__card{height:376px;border-radius:10px;overflow:hidden;margin-bottom:20px}.ng-container .audienceBuilder__infoBlock{background:#5b7f95;height:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:10px;color:#fff}.ng-container .audienceBuilder__img{border-radius:50%;width:120px;height:120px;border:2px solid #fff;margin:0 auto}.ng-container .audienceBuilder__name{font-weight:bold;font-size:22px}.ng-container .audienceBuilder__extraDefault{font-weight:bold}.ng-container .audienceBuilder__extraBlock{background:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;height:20%;padding:5px}.ng-container .audienceBuilder__itemInstance{height:90px;margin-bottom:30px;padding:10px 12px;background-color:white;border:2px solid transparent;border-radius:6px;overflow:hidden;position:relative;-webkit-box-shadow:0px 2px 11px 0px rgba(0,0,0,0.25);box-shadow:0px 2px 11px 0px rgba(0,0,0,0.25);-webkit-transition:border .15s;transition:border .15s;-webkit-transition:opacity .25s;transition:opacity .25s}.ng-container .audienceBuilder__itemInstance:hover{border:2px solid #5b7f95}.ng-container .audienceBuilder__itemInstance:hover{border-color:#00b5af;opacity:.8}.ng-container .audienceBuilder__linkedFlag{position:absolute;right:-31px;top:16px;width:127px;text-align:center;background:#5b7f95;background:#00b5af;color:#fff;font-size:14px;padding:5px 20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ng-container .audienceBuilder__itemActive{border:2px solid #5b7f95;border-color:#00b5af}.ng-container .audienceBuilder__type{height:66px;padding:15px 20px;background-color:#5b7f95;border-radius:6px;color:white;cursor:pointer}.ng-container .audienceBuilder__instanceIcon{float:left;height:40px;font-size:40px;line-height:40px;margin-right:20px}.ng-container .audienceBuilder__instanceTitleContainer{display:inline-block;width:calc(100% - 60px)}.ng-container .audienceBuilder__instanceTitle{font-size:16px;text-transform:uppercase;text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap}.ng-container .audienceBuilder__instanceDate{font-size:10px}.ng-container .audienceBuilder__instanceSubtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:35px;height:70px}.ng-container .audienceBuilder__instanceDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px}.ng-container .audienceBuilder__instanceLink{cursor:pointer}.ng-container .audienceBuilder__instanceLink:hover{text-decoration:underline}.ng-container .audienceBuilder__instanceInfo{font-size:12px}.ng-container .audienceBuilder__instanceActions{color:#5b7f95;font-size:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .audienceBuilder__actionIcon{cursor:pointer}.ng-container .audienceBuilder__actionIcon:hover{-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ng-container .audienceBuilder__create{color:#5b7f95}.ng-container .audienceBuilder__createContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .audienceBuilder__input{width:50%;margin:30px 15px;font-size:20px;padding:5px;border-style:solid;border-radius:5px}.ng-container .audienceBuilder__createIcon{cursor:pointer}.ng-container .audienceBuilder__duplicateName{color:red}.ng-container .audienceBuilder__duplicateName .promo-audience__input{border-color:red}.ng-container .audienceModal{padding:30px}.ng-container .audienceModal__content{max-height:260px;overflow-y:auto}.ng-container .audienceModal__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.ng-container .audienceModal__tagContainer{width:15%}.ng-container .audienceModal__tag{width:100%;padding:8px 5px;border-radius:2em;background:#5b7f95;color:#fff;text-align:center}.ng-container .audienceModal__title{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .audienceModal__infoContainer{width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ng-container .audience-builder-nav{font-size:10px;text-transform:uppercase}.ng-container .promo-builder-audiences .entity-card{position:relative;-webkit-transition:background-color .25s;transition:background-color .25s}.ng-container .promo-builder-audiences .entity-card:hover{border:1px solid #00b5af;background-color:rgba(255,255,255,0.85)}.ng-container .promo-builder-audiences .entity-card .ribbon-wrapper{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px;pointer-events:none}.ng-container .promo-builder-audiences .entity-card .ribbon-wrapper .ribbon{text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:5px 0;font-size:13px;left:-5px;top:15px;width:120px;background:#00b5af;color:#fff;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);box-shadow:0px 0px 3px rgba(0,0,0,0.3)}.ng-container .promo-builder-audiences .entity-card .ribbon-wrapper .ribbon:before{left:0}.ng-container .promo-builder-audiences .entity-card .ribbon-wrapper .ribbon:after{right:0}.ng-container .promo-builder-audiences .create-audience-container{margin-top:initial;margin-bottom:initial}.ng-container .audience-builder wui-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0 50px}.ng-container .promo-builder-container pb-edit-audience-form promo-tool-instance-name .promo-info-edit{float:right;position:relative;top:-38px;right:initial}.ng-container .audience-list-metadata{width:100%;margin-bottom:10px}.ng-container .audience-list-metadata .number-of-selected-audiences{float:left;font-weight:100;margin-bottom:0}.ng-container .audience-list-metadata .number-of-changes{font-weight:400;font-size:14px;float:right;margin-top:55px;margin-bottom:0}.ng-container .audience-list-metadata .number-of-changes .refresh-link{text-decoration:underline}.ng-container .ic-audience-builder{margin-top:140px}.ng-container .create-audience-container{margin-top:45px;margin-bottom:-35px}.ng-container .widget-cumulative-sales .desc-section{padding:40px 15px;margin-bottom:30px;background-color:#f9f9f9;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .widget-cumulative-sales .desc-section_left-col{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .widget-cumulative-sales .desc-section_right-col{width:50%}.ng-container .widget-cumulative-sales .widget-title{font-size:45px;line-height:60px;font-weight:500;margin-bottom:18px}.ng-container .widget-cumulative-sales .widget-subtitle{font-size:22px;line-height:25px;font-weight:200}.ng-container .widget-cumulative-sales .desc-section_details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .widget-cumulative-sales .desc-section_details-wrapper .promo-details-btn{height:40px;padding:0 30px;font-size:14px;margin-right:30px}.ng-container .widget-cumulative-sales .desc-section_details-wrapper .promo-details-date{text-transform:uppercase;font-size:11px;line-height:15px;margin-right:40px}.ng-container .widget-cumulative-sales .desc-section_details-wrapper .promo-details-date-desc{font-weight:600}.ng-container .widget-cumulative-sales .promo-image-wrapper{height:300px;width:100%;text-align:center}.ng-container .widget-cumulative-sales .promo-image{max-height:100%;max-width:100%}.ng-container .widget-cumulative-sales .progress-section{padding:30px 45px;margin-bottom:30px;background-color:#f9f9f9;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .widget-cumulative-sales .progress-section_title{text-transform:uppercase;font-size:36px;line-height:48px;margin-bottom:25px}.ng-container .widget-cumulative-sales .progress-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;min-height:220px}.ng-container .widget-cumulative-sales .cumulative-sales-graph{width:78%}.ng-container .widget-cumulative-sales .progress-graph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ng-container .widget-cumulative-sales .progress-graph[rows="4"] .progress-graph_row{height:60px}.ng-container .widget-cumulative-sales .progress-graph_row{position:relative;height:78px;margin-left:60px;border-top:1px dashed #ccc}.ng-container .widget-cumulative-sales .progress-graph_row:first-child{border-bottom:1px solid #ededed}.ng-container .widget-cumulative-sales .progress-graph_cols-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .widget-cumulative-sales .progress-graph_col{height:100%;width:250px;padding:3px}.ng-container .widget-cumulative-sales .progress-graph_bar-wrapper{position:relative;background-color:#ededed;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .widget-cumulative-sales .progress-graph_bar{position:absolute;height:100%;left:0;background-color:#8BE3DA;overflow:hidden;z-index:1}.ng-container .widget-cumulative-sales .progress-graph_text{color:#000;font-size:10px;font-weight:800;text-transform:uppercase;z-index:2}.ng-container .widget-cumulative-sales .progress-graph_level{position:absolute;left:-60px;top:0;-webkit-transform:translateY(-75%);transform:translateY(-75%);font-size:12px}.ng-container .widget-cumulative-sales .progress-legend{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.ng-container .widget-cumulative-sales .progress-legend_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .widget-cumulative-sales .progress-legend_icon{position:relative;margin-right:17px;font-size:36px;color:#F1B100;width:40px;height:40px;line-height:40px;text-align:center}.ng-container .widget-cumulative-sales .progress-legend_top-desc{font-size:22px;line-height:25px;font-weight:400;margin-bottom:5px}.ng-container .widget-cumulative-sales .progress-legend_bottom-desc{font-size:15px;line-height:20px;font-weight:200}.ng-container .widget-cumulative-sales .progress-legend_unit-progress-percent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:12px;color:#000}.ng-container .widget-cumulative-sales .progress-slider{margin-top:0;margin-left:60px;width:750px}.ng-container .widget-cumulative-sales .progress-slider .rz-bar{background-color:#ccc;height:5px}.ng-container .widget-cumulative-sales .pdf-section{padding:40px 40px;margin-bottom:30px;background-color:#f9f9f9;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .widget-cumulative-sales .pdf-icon{color:red;font-size:80px;line-height:80px;margin-right:40px}.ng-container .widget-cumulative-sales .pdf-blurb{font-size:22px;line-height:25px;color:#000;font-weight:800}.ng-container .widget-cumulative-sales .pdf-action{height:50px;font-size:14px;margin-left:40px}.ng-container .widget-goal{margin:30px 0;padding:30px 15px;background-color:#f9f9f9;border-radius:3px}@media (max-width: 767px){.ng-container .widget-goal{margin:15px 0;padding:15px}}.ng-container .widget-goal .widget-title{text-align:center;margin-bottom:20px}.ng-container .widget-goal .progress-bar-wrapper{position:relative;margin-bottom:50px}@media (max-width: 767px){.ng-container .widget-goal .progress-bar-wrapper.goal{margin-bottom:75px}}.ng-container .widget-goal .progress.progress-bar-date,.ng-container .widget-goal .progress.progress-bar-goal{margin-bottom:0}.ng-container .widget-goal .progress.progress-bar-date .progress-bar,.ng-container .widget-goal .progress.progress-bar-goal .progress-bar{background-color:#5b7f95;color:white}.ng-container .widget-goal .progress.progress-bar-date .progress-bar{background:#4c4d4f}.ng-container .widget-goal .promo-start-date{float:left;margin-bottom:5px}.ng-container .widget-goal .promo-start-date .date-label{font-size:16px;font-weight:800}.ng-container .widget-goal .promo-start-date .date{font-size:14px}.ng-container .widget-goal .promo-end-date{float:right;margin-bottom:5px}.ng-container .widget-goal .promo-end-date .date-label{font-size:16px;font-weight:800}.ng-container .widget-goal .promo-end-date .date{font-size:14px}.ng-container .widget-goal .promo-progress-label{float:left;margin-top:10px;margin-bottom:5px;font-size:14px;font-weight:800}.ng-container .widget-goal .stats-progress-square{width:150px;margin:0 auto;padding:15px;background-color:#c01c35;border-radius:5px;text-align:center}.ng-container .widget-goal .stats-progress-square span{color:white;font-weight:500;text-transform:uppercase}.ng-container .widget-goal .stats-progress-triangle{margin:0 auto;margin-top:-1px;margin-bottom:20px;width:0;height:0;border-left:74px solid transparent;border-right:74px solid transparent;border-top:20px solid #c01c35;border-radius:5px}.ng-container .widget-goal .stats-progress-circle{display:block;position:relative;overflow:hidden;margin:0 auto;background-color:#c01c35;border-radius:999px;width:100px;height:100px;z-index:12}.ng-container .widget-goal .stats-progress-circle .inner-circle{display:block;position:relative;overflow:hidden;margin:20px;background-color:#fff;border-radius:999px;width:60px;height:60px;z-index:11}.ng-container .widget-goal .stats-progress-circle i.ion-icon{position:absolute;left:50%;top:50%;width:auto;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);color:#4c4d4f;font-size:24px;z-index:10}.ng-container .widget-goal .progress-popover-container{position:absolute;margin-top:5px}.ng-container .widget-goal .progress-popover{position:absolute;width:100px;margin-top:15px;padding:10px 0;background-color:black;border-radius:10px;color:white;font-size:12px;font-weight:800;text-align:center;text-transform:uppercase}.ng-container .widget-goal .popover-triangle{width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent black transparent;position:absolute;margin:0 40px;margin-top:7px}.ng-container .widget-growth-goal{margin:0 auto;padding:20px 0;background-color:#f9f9f9;color:#4a4a4a;border-radius:3px}@media (max-width: 767px){.ng-container .widget-growth-goal{margin:15px 0;padding:15px}}.ng-container .widget-growth-goal .round-progress path{stroke:#5b7f95 !important}.ng-container .widget-growth-goal .total-sales-meter{height:185px}@media (max-width: 767px){.ng-container .widget-growth-goal .total-sales-meter{height:auto}}.ng-container .widget-growth-goal .total-sales-meter .round-progress-wrapper{line-height:1}.ng-container .widget-growth-goal .total-sales-meter .total-sales-wrapper{position:relative;width:285px;margin-bottom:20px}@media (max-width: 767px){.ng-container .widget-growth-goal .total-sales-meter .total-sales-wrapper{margin:0 auto 15px}}.ng-container .widget-growth-goal .total-sales-meter .total-sales-amount{display:block;position:absolute;line-height:1;top:auto;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:22px;font-weight:800;text-align:center}.ng-container .widget-growth-goal .total-sales-meter .total-sales-label{width:285px;font-size:15px;font-weight:400;line-height:130%;text-align:center}@media (max-width: 767px){.ng-container .widget-growth-goal .total-sales-meter .total-sales-label{margin:0 auto 30px}}.ng-container .widget-growth-goal .growth-goal-stats{height:185px}@media (max-width: 767px){.ng-container .widget-growth-goal .growth-goal-stats{height:auto}}.ng-container .widget-growth-goal .growth-goal-stats .growth-bonus-unlocked{overflow:hidden;margin:41px 0;color:#5b7f95}.ng-container .widget-growth-goal .growth-goal-stats .growth-bonus-unlocked.bronze{color:#f37920}.ng-container .widget-growth-goal .growth-goal-stats .growth-bonus-unlocked.silver{color:#999999}.ng-container .widget-growth-goal .growth-goal-stats .growth-bonus-unlocked.gold{color:#f1b100}.ng-container .widget-growth-goal .growth-goal-stats .growth-bonus-unlocked .ion-icon{float:left;margin-right:20px;width:45px;height:45px;font-size:36px;text-align:center}.ng-container .widget-growth-goal .growth-goal-stats .growth-bonus-unlocked .bonus-unlocked-label{float:left;height:45px;font-size:15px;font-weight:800;line-height:45px}.ng-container .widget-growth-goal .growth-goal-stats .growth-bonus-amount{color:#5b7f95;font-size:50px;font-weight:400}@media (max-width: 767px){.ng-container .widget-growth-goal .growth-goal-stats .growth-bonus-amount{text-align:center}}.ng-container .widget-growth-goal .growth-goal-stats .growth-bonus-label{margin-bottom:25px;font-size:15px;font-weight:400}@media (max-width: 767px){.ng-container .widget-growth-goal .growth-goal-stats .growth-bonus-label{text-align:center}}.ng-container .widget-growth-goal .growth-goal-stats .previous-year-amount,.ng-container .widget-growth-goal .growth-goal-stats .tier-name{margin-bottom:5px;color:#5b7f95;font-size:22px;font-weight:500}@media (max-width: 767px){.ng-container .widget-growth-goal .growth-goal-stats .previous-year-amount,.ng-container .widget-growth-goal .growth-goal-stats .tier-name{text-align:center}}.ng-container .widget-growth-goal .growth-goal-stats .previous-year-amount.bronze,.ng-container .widget-growth-goal .growth-goal-stats .tier-name.bronze{color:#f37920}.ng-container .widget-growth-goal .growth-goal-stats .previous-year-amount.silver,.ng-container .widget-growth-goal .growth-goal-stats .tier-name.silver{color:#999999}.ng-container .widget-growth-goal .growth-goal-stats .previous-year-amount.gold,.ng-container .widget-growth-goal .growth-goal-stats .tier-name.gold{color:#f1b100}.ng-container .widget-growth-goal .growth-goal-stats .previous-year-label,.ng-container .widget-growth-goal .growth-goal-stats .tier-label{font-size:15px;font-weight:400}@media (max-width: 767px){.ng-container .widget-growth-goal .growth-goal-stats .previous-year-label,.ng-container .widget-growth-goal .growth-goal-stats .tier-label{margin-bottom:30px;text-align:center}}.ng-container .widget-growth-goal .growth-goal-formula{height:185px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.ng-container .widget-growth-goal .growth-goal-formula{height:auto}}.ng-container .widget-growth-goal .growth-goal-formula .formula-variable{float:left;width:20%;padding:0 12px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2}.ng-container .widget-growth-goal .growth-goal-formula .formula-variable.base-amount{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.ng-container .widget-growth-goal .growth-goal-formula .formula-variable.unlocked{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.ng-container .widget-growth-goal .growth-goal-formula .formula-operator{float:left;width:12.5%;padding:0 10px;text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2}.ng-container .widget-growth-goal .growth-goal-formula .formula-operator.unlocked{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.ng-container .widget-growth-goal .growth-goal-formula .formula-plus,.ng-container .widget-growth-goal .growth-goal-formula .formula-equal{color:#00C0BD;font-size:32px;font-weight:800}.ng-container .widget-growth-goal .growth-goal-formula .formula-amount{color:#5b7f95;font-size:22px;font-weight:500}.ng-container .widget-growth-goal .growth-goal-formula .formula-amount.bronze{color:#f37920}.ng-container .widget-growth-goal .growth-goal-formula .formula-amount.silver{color:#999999}.ng-container .widget-growth-goal .growth-goal-formula .formula-amount.gold{color:#f1b100}.ng-container .widget-growth-goal .growth-goal-formula .formula-label{font-size:15px;font-weight:400}@media screen and (min-width: 992px){.ng-container .widget-growth-goal>div{width:750px}.ng-container .widget-growth-goal>.container>.row>div:nth-child(1){width:39%}.ng-container .widget-growth-goal>.container>.row>div:nth-child(2){width:22%}.ng-container .widget-growth-goal>.container>.row>div:nth-child(3){width:39%;padding:0}}@media screen and (min-width: 1200px){.ng-container .widget-growth-goal>div{width:1170px}}.ng-container .widget-html-content{margin:30px 0;background-color:#f9f9f9;color:#333;padding:25px;overflow:hidden;border-radius:3px}@media (max-width: 767px){.ng-container .widget-html-content{margin:15px 0}}.ng-container .widget-html-content img{display:block}.ng-container .widget-loyalty-status{margin:0 auto;padding:30px;background-color:#f9f9f9;color:#4a4a4a;border-radius:3px}@media (max-width: 767px){.ng-container .widget-loyalty-status{margin:15px 0;padding:15px}}.ng-container .widget-loyalty-status .loyalty-status-meter .round-progress-wrapper{line-height:1}.ng-container .widget-loyalty-status .loyalty-status-meter .current-status-wrapper{position:relative;width:285px;margin-bottom:20px}@media (max-width: 767px){.ng-container .widget-loyalty-status .loyalty-status-meter .current-status-wrapper{margin:0 auto 15px}}.ng-container .widget-loyalty-status .loyalty-status-meter .current-status-icon{display:block;position:absolute;color:#f1b100;line-height:1;top:auto;bottom:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:50px;font-weight:normal;text-align:center}.ng-container .widget-loyalty-status .loyalty-status-meter .current-status-icon .explorer{color:#f1b100}.ng-container .widget-loyalty-status .loyalty-status-meter .current-status-icon .bronze{color:#f37920}.ng-container .widget-loyalty-status .loyalty-status-meter .current-status-icon .silver{color:#cccccc}.ng-container .widget-loyalty-status .loyalty-status-meter .current-status-icon .gold{color:#f1b100}.ng-container .widget-loyalty-status .loyalty-status-meter .current-status{font-size:22px;font-weight:800;line-height:130%}@media (max-width: 767px){.ng-container .widget-loyalty-status .loyalty-status-meter .current-status{margin-bottom:30px;text-align:center}}.ng-container .widget-loyalty-status .loyalty-status-stats .ytd-amount{color:#5b7f95;font-size:50px;font-weight:300}@media (max-width: 767px){.ng-container .widget-loyalty-status .loyalty-status-stats .ytd-amount{text-align:center}}.ng-container .widget-loyalty-status .loyalty-status-stats .ytd-label{margin-bottom:25px;font-size:15px;font-weight:300}@media (max-width: 767px){.ng-container .widget-loyalty-status .loyalty-status-stats .ytd-label{text-align:center}}.ng-container .widget-loyalty-status .loyalty-status-stats .maintain-status-amount,.ng-container .widget-loyalty-status .loyalty-status-stats .target-status-amount,.ng-container .widget-loyalty-status .loyalty-status-stats .payout-amount{margin-bottom:5px;color:#5b7f95;font-size:22px;font-weight:500}@media (max-width: 767px){.ng-container .widget-loyalty-status .loyalty-status-stats .maintain-status-amount,.ng-container .widget-loyalty-status .loyalty-status-stats .target-status-amount,.ng-container .widget-loyalty-status .loyalty-status-stats .payout-amount{text-align:center}}.ng-container .widget-loyalty-status .loyalty-status-stats .maintain-status-label,.ng-container .widget-loyalty-status .loyalty-status-stats .target-status-label,.ng-container .widget-loyalty-status .loyalty-status-stats .payout-label{font-size:15px;font-weight:300}@media (max-width: 767px){.ng-container .widget-loyalty-status .loyalty-status-stats .maintain-status-label,.ng-container .widget-loyalty-status .loyalty-status-stats .target-status-label,.ng-container .widget-loyalty-status .loyalty-status-stats .payout-label{margin-bottom:30px;text-align:center}}.ng-container .widget-loyalty-status .loyalty-status-hvac{text-align:center}.ng-container .widget-loyalty-status .loyalty-status-hvac .round-progress-wrapper{line-height:1}.ng-container .widget-loyalty-status .loyalty-status-hvac .hvac-progress-wrapper{position:relative;margin-bottom:30px}.ng-container .widget-loyalty-status .loyalty-status-hvac .hvac-progress{display:block;position:absolute;line-height:1;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#5c5c5c;font-size:22px;font-weight:300;text-align:center}.ng-container .widget-loyalty-status .loyalty-status-hvac .hvac-label{margin-bottom:10px;font-size:15px;font-weight:800}.ng-container .widget-loyalty-status .loyalty-status-hvac .hvac-progress-detail{font-size:12px;font-weight:300}.ng-container .widget-loyalty-status .loyalty-status-asi{text-align:center}.ng-container .widget-loyalty-status .loyalty-status-asi .round-progress-wrapper{line-height:1}.ng-container .widget-loyalty-status .loyalty-status-asi .asi-progress-wrapper{position:relative;margin-bottom:30px}.ng-container .widget-loyalty-status .loyalty-status-asi .asi-progress{display:block;position:absolute;line-height:1;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#5c5c5c;font-size:22px;font-weight:300;text-align:center}.ng-container .widget-loyalty-status .loyalty-status-asi .asi-label{margin-bottom:10px;font-size:15px;font-weight:800}.ng-container .widget-loyalty-status .loyalty-status-asi .asi-progress-detail{font-size:12px;font-weight:300}.ng-container .widget-product-bundle{margin:30px 0;padding:30px;background-color:#f9f9f9;border-radius:5px}@media (max-width: 767px){.ng-container .widget-product-bundle{margin:15px 0;padding:15px}}.ng-container .widget-product-bundle .widget-title{margin:0 0 30px;color:#5b7f95;font-size:36px;font-weight:800;line-height:100%;text-align:center}@media (max-width: 767px){.ng-container .widget-product-bundle .widget-title{margin-bottom:15px;font-size:30px}}.ng-container .widget-product-bundle .product-bundle-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.ng-container .widget-product-bundle .product-bundle-wrapper{display:block}}.ng-container .widget-product-bundle .product-bundle-card{width:390px;height:230px;background-color:#f9f9f9;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:0 15px 60px -30px rgba(0,0,0,0.5);box-shadow:0 15px 60px -30px rgba(0,0,0,0.5);margin:0 15px;padding:20px;text-align:center;overflow:hidden}@media (max-width: 767px){.ng-container .widget-product-bundle .product-bundle-card{width:100%;margin:0 0 15px}}.ng-container .widget-product-bundle .product-bundle-info{width:390px;height:230px;margin:0 15px;padding:15px;text-align:center;overflow:hidden}@media (max-width: 767px){.ng-container .widget-product-bundle .product-bundle-info{width:100%;margin:0}}.ng-container .widget-product-bundle .card-title{margin-bottom:20px;color:#484848;font-size:22px;font-weight:300;line-height:100%}.ng-container .widget-product-bundle .product-bundle-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;width:50%;overflow:hidden}.ng-container .widget-product-bundle .stat-icon .fa-cubes,.ng-container .widget-product-bundle .stat-icon .fa-cube,.ng-container .widget-product-bundle .stat-icon .fa-star{color:#F37920}.ng-container .widget-product-bundle .stat-icon .fa-money{color:#6CCFC5}.ng-container .widget-product-bundle .stat-symbol,.ng-container .widget-product-bundle .stat-amount{display:inline-block;margin:5px 0;color:#5b7f95;font-size:38px;line-height:100%}.ng-container .widget-product-bundle .stat-label{color:#4a4a4a;font-size:12px;font-weight:300;line-height:130%}.ng-container .widget-product-bundle .stat-label.product-info{padding:0 10px;font-size:15px}@media (max-width: 767px){.ng-container .widget-product-bundle .stat-label.product-info{padding:0 5px;font-size:12px}}.ng-container .widget-product-bundle .long-cash-fist{height:80px}.ng-container .widget-product-bundle .long-cash-fist.animate-icon{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight;animation-name:slideInRight;-webkit-animation-delay:.5s;animation-delay:.5s}.ng-container .widget-product-bundle .bundle-info-stat{float:left;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}.ng-container .widget-product-bundle .bundle-info-callout{font-weight:800}.ng-container .widget-product-bundle .bundle-info-blurb{margin:10px 0 30px;color:#484848;font-size:22px;font-weight:300}.ng-container .widget-product-bundle .bundle-highlight{font-weight:800}.ng-container svg.checkmark{width:30px;height:30px;border-radius:50%;display:inline-block;stroke-width:4;stroke:#fff;stroke-miterlimit:10;-webkit-box-shadow:inset 0px 0px 0px #7ac142;box-shadow:inset 0px 0px 0px #7ac142;-webkit-animation:checkmark-fill 0.4s ease-in-out 0.4s forwards,checkmark-scale 0.3s ease-in-out 0.9s both;animation:checkmark-fill 0.4s ease-in-out 0.4s forwards,checkmark-scale 0.3s ease-in-out 0.9s both;vertical-align:middle}.ng-container svg.checkmark .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;-webkit-animation:checkmark-stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;animation:checkmark-stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.ng-container svg.checkmark .checkmark__check{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:checkmark-stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;animation:checkmark-stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards}@-webkit-keyframes checkmark-stroke{100%{stroke-dashoffset:0}}@keyframes checkmark-stroke{100%{stroke-dashoffset:0}}@-webkit-keyframes checkmark-scale{0%,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}}@keyframes checkmark-scale{0%,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}}@-webkit-keyframes checkmark-fill{100%{-webkit-box-shadow:inset 0px 0px 0px 30px #7ac142;box-shadow:inset 0px 0px 0px 30px #7ac142}}@keyframes checkmark-fill{100%{-webkit-box-shadow:inset 0px 0px 0px 30px #7ac142;box-shadow:inset 0px 0px 0px 30px #7ac142}}.ng-container .ws-modal .modal-content{overflow:hidden}.ng-container .ws-modal .ws-modal-exitbar{position:relative;height:60px;padding:10px 20px;background-color:#fff;font-size:20px;font-weight:800;line-height:40px;border-bottom:1px solid #C4C4C4}.ng-container .ws-modal .ws-modal-exitbar .ws-modal-exiticon{float:right;top:10px;font-size:18px;color:#555;cursor:pointer;-webkit-transition:color 0.3s;transition:color 0.3s}.ng-container .ws-modal .ws-modal-exitbar .ws-modal-exiticon:hover{color:#000;-webkit-transition:color 0.3s;transition:color 0.3s}.ng-container ws-table{color:#4a4a4a;font-size:12px;position:relative;display:block}.ng-container ws-table .actions-bar{margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container ws-table .actions-bar .column-display{color:#3f83c0;font-size:16px;margin-left:auto}.ng-container ws-table .content{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container ws-table .content .content-item{padding:0;width:100%}.ng-container ws-table .content .content-item .cell{height:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;border-bottom:1px solid #ccc}.ng-container ws-table .content .content-item .cell.highlight{background:#E6ECF3;-webkit-transition:background ease 3000ms;transition:background ease 3000ms}.ng-container ws-table .content .content-item .cell.highlight.finish-highlight{background:#fff}.ng-container ws-table .content .content-item .cell.cell-header{border:none;cursor:pointer;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;text-transform:uppercase;font-weight:bold;background:#ededed}.ng-container ws-table .content .content-item .cell.cell-header:hover{background:#ccc}.ng-container ws-table .content .content-item:first-child .cell-header{border-top-left-radius:3px;border-bottom-left-radius:3px}.ng-container ws-table .content .content-item:last-child .cell-header{border-top-right-radius:3px;border-bottom-right-radius:3px}@media screen and (max-width: 992px){.ng-container ws-table .content .content-item .cell{height:95px}}.ng-container .analog-counter{position:relative;display:block;float:left;width:100%;min-height:200px;height:auto;padding:20px;margin:0px;text-align:center}.ng-container .analog-counter .digit{position:relative;display:inline-block;float:none;width:70px;height:120px;padding:0px;margin:5px;color:#fafafa;font-size:70px;line-height:120px;text-align:center;background-color:#4a4a4a;background-image:url("../../images/widgets/analog-counter/background.png");background-position:center center;background-repeat:no-repeat;background-size:70px 120px;border-radius:8px}.ng-container .analog-counter .digit:after{position:absolute;display:block;width:100%;height:1px;top:calc(50% - 2px);background:#666;content:' '}.ng-container .analog-counter .digit.digits-1{max-width:calc(100% - 10px)}.ng-container .analog-counter .digit.digits-2{max-width:calc(50% - 10px)}.ng-container .analog-counter .digit.digits-3{max-width:calc(33.33333% - 10px)}.ng-container .analog-counter .digit.digits-4{max-width:calc(25% - 10px)}.ng-container .analog-counter .digit.digits-5{max-width:calc(20% - 10px)}.ng-container .analog-counter .digit.digits-6{max-width:calc(16.66667% - 10px)}.ng-container .analog-counter .digit.digits-7{max-width:calc(14.28571% - 10px)}.ng-container .analog-counter .digit.digits-8{max-width:calc(12.5% - 10px)}.ng-container .analog-counter .digit.digits-9{max-width:calc(11.11111% - 10px)}.ng-container section.coach .widget{text-align:center}.ng-container section.coach .widget h1{color:#B7C9D3;font-weight:500;font-size:36px;text-transform:uppercase}.ng-container section.coach .widget .promo-goal{position:relative;display:inline-block;float:none;margin:10px auto;padding:20px;vertical-align:top}.ng-container section.coach .widget .promo-goal h1,.ng-container section.coach .widget .promo-goal h2,.ng-container section.coach .widget .promo-goal h3,.ng-container section.coach .widget .promo-goal h4,.ng-container section.coach .widget .promo-goal h5,.ng-container section.coach .widget .promo-goal h6,.ng-container section.coach .widget .promo-goal p,.ng-container section.coach .widget .promo-goal img{position:relative;display:block;float:none;width:100%;margin:5px auto;margin-bottom:15px}.ng-container section.coach .widget .promo-goal h2{color:#4a4a4a;font-weight:800;font-size:22px;line-height:30px;text-align:left}.ng-container section.coach .widget .promo-goal p{color:#4A4A4A;font-weight:300;font-size:14px;line-height:19px;text-align:left}.ng-container section.coach .widget .promo-goal img{border-radius:8px}.ng-container section.coach .widget .promo-goal .floating-label{position:relative;display:block;float:none;width:auto;max-width:200px;height:auto;padding:20px;margin:0px auto;margin-bottom:20px;color:#4a4a4a;font-weight:500;font-size:16px;line-height:18px;background:white;border:1px solid #EBEBEB;border-radius:6px;-webkit-box-shadow:4px 3px 0px 0px #b4b4b4;box-shadow:4px 3px 0px 0px #b4b4b4}.ng-container section.coach .widget .promo-goal .floating-label::before{position:absolute;display:block;float:none;width:0px;height:0px;left:calc(50% - 6px);bottom:-33px;border:12px solid transparent;border-top:20px solid #b4b4b4;content:' ';z-index:10}.ng-container section.coach .widget .promo-goal .floating-label::after{position:absolute;display:block;float:none;width:0px;height:0px;left:calc(50% - 10px);bottom:-32px;border:12px solid transparent;border-top:20px solid white;content:' ';z-index:20}.ng-container section.coach .widget .promo-goal h4{color:#4a4a4a;font-weight:800;font-size:18px;line-height:25px}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container section.coach .widget h1{font-size:28px;line-height:40px}.ng-container section.coach .widget .promo-goal p{font-size:18px;line-height:22px}}.ng-container section.promo-description{position:relative;display:block;padding:40px 0px;z-index:210}.ng-container section.promo-description .widget h1,.ng-container section.promo-description .widget h2,.ng-container section.promo-description .widget h3,.ng-container section.promo-description .widget h4,.ng-container section.promo-description .widget h5,.ng-container section.promo-description .widget h6{float:left;max-width:calc(100% - 170px);padding:0px 20px;margin-bottom:20px;text-align:left}.ng-container section.promo-description .widget h1{color:#B7C9D3;font-size:42px;font-weight:500;line-height:43px}.ng-container section.promo-description .widget h4{font-weight:300;font-size:15px;color:#4A4A4A;line-height:20px}.ng-container section.promo-description .widget .rewards{position:relative;display:inline-block;float:right;width:150px;height:150px;top:50px;right:20px;color:#fafafa;text-align:center;background-color:#b7d2d3;border:3px solid #fafafa;border-radius:50%}.ng-container section.promo-description .widget .rewards>h1{width:100%;max-width:none !important;padding:0px;margin:0px !important;margin-top:50px !important;color:inherit;font-size:25px;line-height:25px;text-align:inherit}.ng-container section.promo-description .widget .rewards>p{width:100%;color:inherit;font-weight:300;font-size:16px;text-align:inherit}.ng-container section.promo-description .widget .btn-generic,.ng-container section.promo-description .widget .btn-inverted,.ng-container section.promo-description .widget .btn-alt,.ng-container section.promo-description .widget .btn-complementary{margin-left:20px}@media screen and (max-width: 767px){.ng-container section.promo-description .widget{text-align:center}.ng-container section.promo-description .widget h1,.ng-container section.promo-description .widget h2,.ng-container section.promo-description .widget h3,.ng-container section.promo-description .widget h4,.ng-container section.promo-description .widget h5,.ng-container section.promo-description .widget h6{max-width:none}.ng-container section.promo-description .widget .rewards{float:none;top:0px;right:0px;margin:10px auto}.ng-container section.promo-description .widget .btn-generic,.ng-container section.promo-description .widget .btn-inverted,.ng-container section.promo-description .widget .btn-alt,.ng-container section.promo-description .widget .btn-complementary{margin:10px auto}}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container section.promo-description{padding:10px 0px;padding-bottom:30px}.ng-container section.promo-description .widget .left-side h1,.ng-container section.promo-description .widget .right-side h1{font-size:32px;line-height:35px}.ng-container section.promo-description .widget .left-side h4,.ng-container section.promo-description .widget .right-side h4{font-size:13px;line-height:20px}.ng-container section.promo-description .widget .left-side .rewards h1,.ng-container section.promo-description .widget .right-side .rewards h1{font-size:22px;line-height:18px}.ng-container section.promo-description .widget .left-side .rewards p,.ng-container section.promo-description .widget .right-side .rewards p{font-size:14px;line-height:18px}}@media screen and (min-width: 768px){.ng-container section.promo-description .widget .left-side h1,.ng-container section.promo-description .widget .left-side h2,.ng-container section.promo-description .widget .left-side h3,.ng-container section.promo-description .widget .left-side h4,.ng-container section.promo-description .widget .left-side h5,.ng-container section.promo-description .widget .left-side h6{max-width:calc(100% - 55px)}.ng-container section.promo-description .widget .left-side .rewards{position:absolute;right:-75px}.ng-container section.promo-description .widget .right-side h1,.ng-container section.promo-description .widget .right-side h2,.ng-container section.promo-description .widget .right-side h3,.ng-container section.promo-description .widget .right-side h4,.ng-container section.promo-description .widget .right-side h5,.ng-container section.promo-description .widget .right-side h6{max-width:calc(100% - 55px);margin-left:55px}.ng-container section.promo-description .widget .right-side .rewards{position:absolute;left:-75px}.ng-container section.promo-description .widget .right-side .btn-generic,.ng-container section.promo-description .widget .right-side .btn-inverted,.ng-container section.promo-description .widget .right-side .btn-alt,.ng-container section.promo-description .widget .right-side .btn-complementary{float:right;margin-right:20px}}@media screen and (min-width: 768px) and (min-width: 992px){.ng-container section.promo-description .widget .left-side h1,.ng-container section.promo-description .widget .left-side h2,.ng-container section.promo-description .widget .left-side h3,.ng-container section.promo-description .widget .left-side h4,.ng-container section.promo-description .widget .left-side h5,.ng-container section.promo-description .widget .left-side h6{max-width:calc(100% - 95px)}.ng-container section.promo-description .widget .right-side h1,.ng-container section.promo-description .widget .right-side h2,.ng-container section.promo-description .widget .right-side h3,.ng-container section.promo-description .widget .right-side h4,.ng-container section.promo-description .widget .right-side h5,.ng-container section.promo-description .widget .right-side h6{max-width:calc(100% - 95px);margin-left:95px}}.ng-container section.how-to-apply .widget{text-align:center}.ng-container section.how-to-apply .widget h1{color:#B7C9D3;font-weight:500;font-size:30px;text-transform:uppercase}.ng-container section.how-to-apply .widget .promo-step-wrapper{position:relative;display:inline-block;float:none;padding:5px;margin:10px auto}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step{position:relative;display:inline-block;float:none;width:100%;min-height:500px;padding:0px;text-align:center;background:#fafafa;border:1px solid #fafafa;border-radius:8px;overflow:hidden;vertical-align:top}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step .step-num{position:absolute;display:block;float:left;width:100px;height:56px;top:-12px;left:-36px;margin:0px;color:#fafafa;font-size:24px;line-height:36px;background:#B7C9D3;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step .step-num h2{padding:0px;margin-top:17px;margin-left:3px;color:#fafafa;font-weight:500;font-size:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h1,.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h2,.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h3,.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h4,.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h5,.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h6,.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step .description{padding-left:20px;padding-right:20px}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h1,.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h2,.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h3,.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h4,.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h5,.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h6{text-transform:uppercase}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h1{height:90px;padding-left:10px;padding-right:10px;margin-top:20px}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step img{position:relative;display:block;float:none;max-width:80%;margin:10px auto;margin-bottom:20px}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step .description{margin-bottom:20px;color:#4A4A4A;font-weight:300;font-size:15px;line-height:20px}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step .description p{color:inherit;font-size:inherit;line-height:inherit}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step .description ul{text-align:left}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step .description ul li{color:#B7C9D3;font-weight:500;font-size:15px;line-height:25px}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step .description ul li::before{margin-right:15px;font-family:"Ionicons";font-size:35px;line-height:0px;vertical-align:middle;content:"\f3fd"}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container section.how-to-apply .widget .promo-step-wrapper.tablet-left{float:left}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step{min-height:460px}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h2{font-size:23px;line-height:30px}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step h1{font-size:28px;line-height:40px}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step .description{font-size:11px;line-height:20px}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step .description ul li{font-size:12px;line-height:20px}.ng-container section.how-to-apply .widget .promo-step-wrapper .promo-step .description ul li::before{margin-right:5px}}@media screen and (min-width: 768px) and (max-width: 991px) and (orientation: portrait){.ng-container section.how-to-apply .widget .promo-step-wrapper{float:left}}@media screen and (min-width: 768px) and (min-width: 992px){.ng-container section.how-to-apply .widget .promo-step-wrapper.pc-left{float:left}}.ng-container section.how-it-works .widget{text-align:center}.ng-container section.how-it-works .widget h1{color:#B7C9D3;font-weight:500;font-size:36px;text-transform:uppercase}.ng-container section.how-it-works .widget .promo-condition{position:relative;display:inline-block;float:none;min-height:200px;margin:10px auto;padding:20px}.ng-container section.how-it-works .widget .promo-condition img{position:relative;display:block;width:75%;margin:20px auto;border:8px solid #B7C9D3;border-radius:8px}.ng-container section.how-it-works .widget .promo-condition p{color:#4A4A4A;font-size:30px}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container section.how-it-works .widget h1{font-size:28px;line-height:40px}.ng-container section.how-it-works .widget .promo-condition p{font-size:18px;line-height:22px}}.ng-container .widget-section.promo-image{position:relative;display:block;padding:0px}.ng-container .widget-section.promo-image .widget img{position:relative;display:block;float:left;width:100%}.ng-container .widget-section.promo-image .widget img.center-align{float:none;margin:0 auto}.ng-container .widget-section.promo-image .widget img.promo-image-mid{width:50%}.ng-container .widget-section.promo-image .widget img.promo-image-third{width:33.333333%}.ng-container .widget-section.promo-image .widget img.promo-image-quarter{width:25%}@media screen and (max-width: 767px){.ng-container .widget-section.promo-image .widget img.promo-image-mid,.ng-container .widget-section.promo-image .widget img.promo-image-third,.ng-container .widget-section.promo-image .widget img.promo-image-quarter{width:100%}}.ng-container .widget-placeholder-container{position:relative;margin:30px 0}.ng-container .widget-placeholder-container .widget-placeholder-img{width:100%;background:#fff}.ng-container .widget-placeholder-container .loader{position:absolute;left:47%;top:0;color:#5b7f95}.ng-container .promo-leaderboard,.ng-container .widget-leaderboard{position:relative;display:block;margin:30px 0;background-color:#f9f9f9;border-radius:3px}@media (max-width: 767px){.ng-container .promo-leaderboard,.ng-container .widget-leaderboard{margin:15px 0;background-color:transparent}}.ng-container .promo-leaderboard .ng-enter,.ng-container .promo-leaderboard .ng-enter-active,.ng-container .promo-leaderboard .ng-leave,.ng-container .promo-leaderboard .ng-leave-active,.ng-container .widget-leaderboard .ng-enter,.ng-container .widget-leaderboard .ng-enter-active,.ng-container .widget-leaderboard .ng-leave,.ng-container .widget-leaderboard .ng-leave-active{-webkit-transition:all 0s;transition:all 0s}.ng-container .promo-leaderboard .widget,.ng-container .widget-leaderboard .widget{overflow:hidden}.ng-container .promo-leaderboard .widget h1,.ng-container .promo-leaderboard .widget h2,.ng-container .promo-leaderboard .widget h3,.ng-container .promo-leaderboard .widget h4,.ng-container .promo-leaderboard .widget h5,.ng-container .promo-leaderboard .widget h6,.ng-container .widget-leaderboard .widget h1,.ng-container .widget-leaderboard .widget h2,.ng-container .widget-leaderboard .widget h3,.ng-container .widget-leaderboard .widget h4,.ng-container .widget-leaderboard .widget h5,.ng-container .widget-leaderboard .widget h6{margin-bottom:0}.ng-container .promo-leaderboard .widget>h1,.ng-container .promo-leaderboard .widget>h2,.ng-container .widget-leaderboard .widget>h1,.ng-container .widget-leaderboard .widget>h2{color:#B7C9D3;font-weight:500;text-transform:uppercase}.ng-container .promo-leaderboard .widget>h1,.ng-container .widget-leaderboard .widget>h1{font-size:36px;line-height:52px}.ng-container .promo-leaderboard .widget>h3,.ng-container .promo-leaderboard .widget>h4,.ng-container .promo-leaderboard .widget>h5,.ng-container .promo-leaderboard .widget>h6,.ng-container .widget-leaderboard .widget>h3,.ng-container .widget-leaderboard .widget>h4,.ng-container .widget-leaderboard .widget>h5,.ng-container .widget-leaderboard .widget>h6{font-weight:300}.ng-container .promo-leaderboard .widget>h3,.ng-container .widget-leaderboard .widget>h3{margin-bottom:5px;color:#9B9B9B;font-size:22px;line-height:30px}.ng-container .promo-leaderboard .widget .participants,.ng-container .widget-leaderboard .widget .participants{position:relative;display:block;float:right;right:20px;min-width:200px;color:#4A4A4A;font-weight:400;font-size:16px;line-height:16px;background-color:#fff;border-radius:8px}.ng-container .promo-leaderboard .widget .participants>*,.ng-container .widget-leaderboard .widget .participants>*{position:relative;display:inline-block;float:left;width:auto;padding:10px}.ng-container .promo-leaderboard .widget .participants .count,.ng-container .widget-leaderboard .widget .participants .count{min-width:50px;font-weight:500;font-size:35px;color:#B7C9D3;line-height:50px}.ng-container .promo-leaderboard .widget .participants p,.ng-container .widget-leaderboard .widget .participants p{min-width:150px;max-width:170px;color:inherit}.ng-container .promo-leaderboard .widget .top3,.ng-container .promo-leaderboard .widget .top10,.ng-container .promo-leaderboard .widget .top10-divider,.ng-container .widget-leaderboard .widget .top3,.ng-container .widget-leaderboard .widget .top10,.ng-container .widget-leaderboard .widget .top10-divider{position:relative;display:block;float:left;width:100%;padding:0;margin:0}.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-header,.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-profile-picture,.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-subheader,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-header,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-profile-picture,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-subheader,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-header,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-profile-picture,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-profile-picture,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-profile-picture,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-profile-picture,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-subheader{position:relative;display:block;float:none}.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-profile-picture,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-profile-picture,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-profile-picture,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-profile-picture,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-profile-picture,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-profile-picture{width:72px;height:72px;margin:0 auto 5px;background-color:#fafafa;border:4px solid #fafafa;border-radius:50%}.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-header,.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-subheader,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-header,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-subheader,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-header,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-subheader{color:#fafafa}.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-header-container,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-header-container,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-header-container,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-header-container,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-header-container,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-header-container{height:80px}.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-header,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-header,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-header{padding:5px;font-weight:500;font-size:20px;line-height:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-header,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-header,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-header{overflow:initial;white-space:initial;text-overflow:initial}}.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-header:hover,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-header:hover,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-header:hover,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-header:hover,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-header:hover,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-header:hover{z-index:9000;width:auto;background-color:#B7C9D3;border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-subheader,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-subheader,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-subheader{padding:5px;font-weight:500;font-size:12px;line-height:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}@media (max-width: 767px){.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-subheader,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-subheader,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-subheader{overflow:initial;white-space:initial;text-overflow:initial;text-transform:none}}.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-subheader:hover,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-subheader:hover,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-subheader:hover,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-subheader:hover,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-subheader:hover,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-subheader:hover{z-index:9000;width:auto;background-color:#B7C9D3;border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-pole,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-pole,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-pole,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-pole,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-pole,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-pole{color:#B7C9D3;font-weight:500;font-size:58px;line-height:83px}.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-is-user,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-is-user,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-is-user{color:#B7C9D3;font-weight:500;font-size:13px;line-height:18px;text-transform:uppercase}.ng-container .promo-leaderboard .widget .top3 .bar .leaderboard-legend,.ng-container .promo-leaderboard .widget .top10 .bar .leaderboard-legend,.ng-container .promo-leaderboard .widget .top10-divider .bar .leaderboard-legend,.ng-container .widget-leaderboard .widget .top3 .bar .leaderboard-legend,.ng-container .widget-leaderboard .widget .top10 .bar .leaderboard-legend,.ng-container .widget-leaderboard .widget .top10-divider .bar .leaderboard-legend{width:100%;color:#B7C9D3;font-weight:400;font-size:17px;line-height:22px;text-align:center}.ng-container .promo-leaderboard .widget .top3 .bar.alt,.ng-container .promo-leaderboard .widget .top10 .bar.alt,.ng-container .promo-leaderboard .widget .top10-divider .bar.alt,.ng-container .widget-leaderboard .widget .top3 .bar.alt,.ng-container .widget-leaderboard .widget .top10 .bar.alt,.ng-container .widget-leaderboard .widget .top10-divider .bar.alt{background-color:#517285}.ng-container .promo-leaderboard .widget .top3,.ng-container .widget-leaderboard .widget .top3{height:363px;margin-top:50px;text-align:center}.ng-container .promo-leaderboard .widget .top3>.leaderboard-background,.ng-container .widget-leaderboard .widget .top3>.leaderboard-background{position:absolute;left:50%;bottom:3px;display:block;width:895px;height:80px;margin-left:-447px;background-color:#517285;border-radius:8px 8px 0 0;-webkit-transform:perspective(140px) rotateX(10deg);transform:perspective(140px) rotateX(10deg)}.ng-container .promo-leaderboard .widget .top3>.bar,.ng-container .widget-leaderboard .widget .top3>.bar{position:relative;display:inline-block;float:none;width:197px;height:0;margin:0 2% 30px;background-color:#B7C9D3;border-radius:8px;overflow:hidden}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-profile-picture,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-profile-picture{margin-top:-36px;margin-bottom:0}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-header{width:100%;height:48px;margin-top:10px;padding:0 5px;font-size:20px;line-height:24px;text-overflow:initial;white-space:initial}@media (max-width: 767px){.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-header{width:233px;height:auto;margin:0 0 5px;padding:0;line-height:100%;text-align:left;display:block}}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-header:hover,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-header:hover{z-index:initial;-webkit-box-shadow:none;box-shadow:none}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-subheader{position:absolute;width:100%;top:0;left:50%;right:auto;margin-top:58px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 767px){.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-subheader{position:relative;top:initial;left:initial;right:initial;width:233px;margin:0;padding:0;-webkit-transform:none;transform:none;text-align:left}}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-is-user{position:absolute;display:block;width:100%;background:green;top:-90px;padding:10px;color:white;font-weight:500;font-size:16px;line-height:18px;background-color:#b7d2d3;border-radius:6px}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-is-user::after,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-is-user::after{position:absolute;width:20px;height:0;top:100%;left:50%;margin-left:-12px;content:' ';border-width:10px 10px;border-style:solid;border-color:#b7d2d3 transparent transparent transparent;z-index:150}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-legend,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-legend{position:absolute;display:block;bottom:10px;left:0;text-align:center}.ng-container .promo-leaderboard .widget .top3>.bar .innerBar,.ng-container .widget-leaderboard .widget .top3>.bar .innerBar{position:absolute;width:144px;height:0;padding:10px;margin:0 calc((100% - 144px)/2);bottom:0;background-color:#fafafa}.ng-container .promo-leaderboard .widget .top3>.bar .innerBar h1,.ng-container .widget-leaderboard .widget .top3>.bar .innerBar h1{margin-top:-15px}.ng-container .promo-leaderboard .widget .top3>.bar .innerBar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top3>.bar .innerBar .leaderboard-is-user{display:none}.ng-container .promo-leaderboard .widget .top3>.bar .innerBar::before,.ng-container .widget-leaderboard .widget .top3>.bar .innerBar::before{position:absolute;width:0;height:0;top:0;left:0;margin-top:-20px;margin-left:0;content:' ';border-width:10px 72px 10px 72px;border-style:solid;border-color:transparent transparent #fafafa transparent;z-index:150}.ng-container .promo-leaderboard .widget .top3>.bar.position1,.ng-container .promo-leaderboard .widget .top3>.bar.position2,.ng-container .promo-leaderboard .widget .top3>.bar.position3,.ng-container .widget-leaderboard .widget .top3>.bar.position1,.ng-container .widget-leaderboard .widget .top3>.bar.position2,.ng-container .widget-leaderboard .widget .top3>.bar.position3{top:500px}.ng-container .promo-leaderboard .widget .top3>.bar.alt .leaderboard-legend,.ng-container .promo-leaderboard .widget .top3>.bar.alt .leaderboard-pole,.ng-container .widget-leaderboard .widget .top3>.bar.alt .leaderboard-legend,.ng-container .widget-leaderboard .widget .top3>.bar.alt .leaderboard-pole{color:#b7d2d3}.ng-container .promo-leaderboard .widget .top10-divider,.ng-container .widget-leaderboard .widget .top10-divider{display:none}.ng-container .promo-leaderboard .widget .top10,.ng-container .widget-leaderboard .widget .top10{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:940px;height:233px;background-color:#517285;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:none;margin:0 auto 20px;text-align:center}@media (max-width: 767px){.ng-container .promo-leaderboard .widget .top10.collapsed,.ng-container .widget-leaderboard .widget .top10.collapsed{display:none}}@media (max-width: 767px){.ng-container .promo-leaderboard .widget .top10,.ng-container .widget-leaderboard .widget .top10{display:initial}}.ng-container .promo-leaderboard .widget .top10>.bar,.ng-container .widget-leaderboard .widget .top10>.bar{position:relative;display:inline-block;width:135px;height:0;top:233px;-webkit-box-shadow:0 0 0 1px white;box-shadow:0 0 0 1px white;background-color:#B7C9D3}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-profile-picture,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-profile-picture{margin:15px auto 10px;border-width:2px}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-header{position:absolute;width:100%;top:0;left:50%;right:auto;margin-top:97px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px}@media (max-width: 767px){.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-header{position:relative;top:initial;left:initial;right:initial;margin:0;-webkit-transform:none;transform:none}}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-subheader{position:absolute;width:100%;top:0;left:50%;right:auto;margin-top:121px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 767px){.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-subheader{position:relative;top:initial;left:initial;right:initial;margin:0;-webkit-transform:none;transform:none}}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-pole,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-pole{margin-top:66px;color:#fafafa;font-size:40px;line-height:100%}@media (max-width: 767px){.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-pole,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-pole{margin:0}}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-is-user{color:#fafafa}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-legend,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-legend{position:absolute;display:block;bottom:0;left:0;margin-bottom:7px;color:#fafafa;font-size:14px;line-height:16px}.ng-container .promo-leaderboard .widget.visible .top3>.bar,.ng-container .widget-leaderboard .widget.visible .top3>.bar{overflow:visible}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position1,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position1{height:333px;top:0}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position1 .innerBar,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position1 .innerBar{height:206px}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position2,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position2{height:273px;top:0}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position2 .innerBar,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position2 .innerBar{height:146px}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position3,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position3{height:240px;top:0}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position3 .innerBar,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position3 .innerBar{height:113px}.ng-container .promo-leaderboard .widget.visible .top3>.bar .leaderboard-header-container,.ng-container .widget-leaderboard .widget.visible .top3>.bar .leaderboard-header-container{position:absolute;width:100%}@media (max-width: 767px){.ng-container .promo-leaderboard .widget.visible .top3>.bar .leaderboard-header-container,.ng-container .widget-leaderboard .widget.visible .top3>.bar .leaderboard-header-container{position:relative;width:calc(100% - 112px);height:72px;margin:20px 0 20px 112px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ng-container .promo-leaderboard .widget.visible .top10>.bar,.ng-container .widget-leaderboard .widget.visible .top10>.bar{height:233px;top:0}@media screen and (max-width: 767px){.ng-container .promo-leaderboard,.ng-container .widget-leaderboard{padding-bottom:0}.ng-container .promo-leaderboard .widget>h1,.ng-container .widget-leaderboard .widget>h1{font-size:30px;line-height:35px}.ng-container .promo-leaderboard .widget>h3,.ng-container .widget-leaderboard .widget>h3{font-size:18px;line-height:25px}.ng-container .promo-leaderboard .widget .participants,.ng-container .widget-leaderboard .widget .participants{width:90%;max-width:none;right:initial;margin:10px 5%}.ng-container .promo-leaderboard .widget .participants .count,.ng-container .widget-leaderboard .widget .participants .count{width:40%;text-align:right}.ng-container .promo-leaderboard .widget .participants p,.ng-container .widget-leaderboard .widget .participants p{width:60%;max-width:none;text-align:left}.ng-container .promo-leaderboard .widget .top10,.ng-container .promo-leaderboard .widget .top10-divider,.ng-container .promo-leaderboard .widget .top3,.ng-container .widget-leaderboard .widget .top10,.ng-container .widget-leaderboard .widget .top10-divider,.ng-container .widget-leaderboard .widget .top3{width:100%;height:auto;margin:0}.ng-container .promo-leaderboard .widget .top3>.leaderboard-background,.ng-container .widget-leaderboard .widget .top3>.leaderboard-background{display:none}.ng-container .promo-leaderboard .widget .top3>.bar,.ng-container .widget-leaderboard .widget .top3>.bar{float:left;width:100%;height:auto;margin:0}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-profile-picture,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-profile-picture{float:left;left:0;top:0;margin:20px}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-subheader{margin-top:0;padding:0}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-is-user,.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-legend,.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-pole,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-legend,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-pole{position:relative;display:inline-block;float:right;width:auto;top:0;left:0;bottom:initial;right:initial;text-align:center}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-pole,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-pole{height:38px;line-height:38px;font-size:34px;margin:0;padding:0}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-is-user{display:none}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-legend,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-legend{height:38px;line-height:38px;position:relative;float:left;max-width:70%;text-align:left}.ng-container .promo-leaderboard .widget .top3>.bar .innerBar,.ng-container .widget-leaderboard .widget .top3>.bar .innerBar{position:relative;display:block;float:left;width:0;height:58px;top:0;left:0;bottom:initial;right:initial;margin:0 0 20px;clear:both}.ng-container .promo-leaderboard .widget .top3>.bar .innerBar::before,.ng-container .widget-leaderboard .widget .top3>.bar .innerBar::before{left:100%;margin-top:0;margin-left:0;border-width:29px 10px 29px 10px;border-color:transparent transparent transparent #fafafa}.ng-container .promo-leaderboard .widget .top3>.bar .innerBar h1,.ng-container .widget-leaderboard .widget .top3>.bar .innerBar h1{margin-top:0}.ng-container .promo-leaderboard .widget .top3>.bar.position1,.ng-container .widget-leaderboard .widget .top3>.bar.position1{top:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-container .promo-leaderboard .widget .top3>.bar.position2,.ng-container .widget-leaderboard .widget .top3>.bar.position2{top:0;border-radius:0}.ng-container .promo-leaderboard .widget .top3>.bar.position3,.ng-container .widget-leaderboard .widget .top3>.bar.position3{top:0;border-top-right-radius:0;border-top-left-radius:0}.ng-container .promo-leaderboard .widget .top3>.bar.alt .leaderboard-pole,.ng-container .widget-leaderboard .widget .top3>.bar.alt .leaderboard-pole{line-height:49px}.ng-container .promo-leaderboard .widget .top3>.bar.alt .innerBar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top3>.bar.alt .innerBar .leaderboard-is-user{display:inline-block;padding:0;margin-top:-5px;margin-right:-10px;color:#b7d2d3;font-size:9px;line-height:18px;background-color:transparent;clear:both;position:absolute}.ng-container .promo-leaderboard .widget .top3>.bar.alt .innerBar .leaderboard-is-user::after,.ng-container .widget-leaderboard .widget .top3>.bar.alt .innerBar .leaderboard-is-user::after{display:none}.ng-container .promo-leaderboard .widget .top10-divider,.ng-container .widget-leaderboard .widget .top10-divider{display:block;margin-top:30px;padding:15px;background-color:#B7C9D3;cursor:pointer}.ng-container .promo-leaderboard .widget .top10-divider h1,.ng-container .widget-leaderboard .widget .top10-divider h1{height:30px;line-height:30px;color:#fafafa;font-weight:300;font-size:25px;text-transform:uppercase}.ng-container .promo-leaderboard .widget .top10-divider h1 .ion-icon,.ng-container .widget-leaderboard .widget .top10-divider h1 .ion-icon{float:right;margin-right:20px;font-size:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ng-container .promo-leaderboard .widget .top10-divider.collapsed h1 .ion-icon,.ng-container .widget-leaderboard .widget .top10-divider.collapsed h1 .ion-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ng-container .promo-leaderboard .widget .top10>.bar,.ng-container .widget-leaderboard .widget .top10>.bar{display:block;width:0;height:88px;top:0;left:0;margin:0;border-top:2px solid #fafafa;clear:both}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-profile-picture,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-profile-picture{float:left;width:65px;height:65px;margin:10px;display:none}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-header,.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-subheader{display:inline-block;float:left;text-align:left}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-header{width:40%;font-size:16px;line-height:22px;padding:0 10px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-subheader{width:25%;font-size:12px;line-height:16px;padding:0 10px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-is-user,.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-legend,.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-pole,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-legend,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-pole{position:relative;display:inline-block;float:right;text-align:center}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-pole,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-pole{font-size:30px;line-height:43px;width:35%;padding:5px}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-is-user,.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-legend,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-legend{clear:right}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-is-user{position:absolute;top:38px;right:20px;padding:0;font-size:10px;line-height:18px}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-legend,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-legend{margin:0;font-size:12px;line-height:16px;width:35%}.ng-container .promo-leaderboard .widget .top10.collapsed>.bar,.ng-container .widget-leaderboard .widget .top10.collapsed>.bar{height:0}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position1,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position1{height:auto;top:0}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position1 .innerBar,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position1 .innerBar{width:90%;height:58px}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position2,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position2{height:auto;top:0}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position2 .innerBar,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position2 .innerBar{width:80%;height:58px}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position3,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position3{height:auto;top:0}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position3 .innerBar,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position3 .innerBar{width:70%;height:58px}.ng-container .promo-leaderboard .widget.visible .top10>.bar,.ng-container .widget-leaderboard .widget.visible .top10>.bar{width:100%;height:88px}.ng-container .promo-leaderboard .widget.visible .top10.collapsed>.bar,.ng-container .widget-leaderboard .widget.visible .top10.collapsed>.bar{height:0}}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container .promo-leaderboard .widget>h1,.ng-container .widget-leaderboard .widget>h1{font-size:28px;line-height:40px}.ng-container .promo-leaderboard .widget>h3,.ng-container .widget-leaderboard .widget>h3{font-size:16px;line-height:22px}.ng-container .promo-leaderboard .widget .top3,.ng-container .widget-leaderboard .widget .top3{height:283px}.ng-container .promo-leaderboard .widget .top3>.leaderboard-background,.ng-container .widget-leaderboard .widget .top3>.leaderboard-background{width:677px;margin-left:-338px}.ng-container .promo-leaderboard .widget .top3>.bar,.ng-container .widget-leaderboard .widget .top3>.bar{width:152px}.ng-container .promo-leaderboard .widget .top3>.bar img.leaderboard-profile-picture,.ng-container .widget-leaderboard .widget .top3>.bar img.leaderboard-profile-picture{width:56px;height:56px;margin-top:-28px;margin-bottom:5px}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-header{font-size:14px;line-height:130%;margin-bottom:5px}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-subheader{font-size:12px;line-height:130%;padding:0}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-pole,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-pole{font-size:44px;line-height:63px}.ng-container .promo-leaderboard .widget .top3>.bar .leaderboard-legend,.ng-container .widget-leaderboard .widget .top3>.bar .leaderboard-legend{font-size:13px;line-height:18px}.ng-container .promo-leaderboard .widget .top3>.bar .innerBar,.ng-container .widget-leaderboard .widget .top3>.bar .innerBar{width:112px;margin:0 calc((100% - 112px)/2)}.ng-container .promo-leaderboard .widget .top3>.bar .innerBar::before,.ng-container .widget-leaderboard .widget .top3>.bar .innerBar::before{margin-top:-10px;border-width:5px 56px 5px 56px}.ng-container .promo-leaderboard .widget .top10,.ng-container .widget-leaderboard .widget .top10{height:170px}.ng-container .promo-leaderboard .widget .top10>.bar,.ng-container .widget-leaderboard .widget .top10>.bar{width:100px}.ng-container .promo-leaderboard .widget .top10>.bar img.leaderboard-profile-picture,.ng-container .widget-leaderboard .widget .top10>.bar img.leaderboard-profile-picture{width:56px;height:56px}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-header,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-header{font-size:11px;line-height:16px}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-subheader,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-subheader{font-size:11px;line-height:11px}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-pole,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-pole{font-size:28px;line-height:28px}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-legend,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-legend{font-size:11px;line-height:15px}.ng-container .promo-leaderboard .widget .top10>.bar .leaderboard-is-user,.ng-container .widget-leaderboard .widget .top10>.bar .leaderboard-is-user{font-size:10px;line-height:18px;position:absolute;top:0;width:100%}.ng-container .promo-leaderboard .widget.visible .top3>.bar .leaderboard-header-container .leaderboard-header-wrapper,.ng-container .widget-leaderboard .widget.visible .top3>.bar .leaderboard-header-container .leaderboard-header-wrapper{top:0;-webkit-transform:translateY(0%);transform:translateY(0%)}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position1,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position1{height:257px;padding-top:0}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position1 .innerBar,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position1 .innerBar{height:170px}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position2,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position2{height:210px;padding-top:0}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position2 .innerBar,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position2 .innerBar{height:126px}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position3,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position3{height:182px;padding-top:0}.ng-container .promo-leaderboard .widget.visible .top3>.bar.position3 .innerBar,.ng-container .widget-leaderboard .widget.visible .top3>.bar.position3 .innerBar{height:99px}.ng-container .promo-leaderboard .widget.visible .top10>.bar,.ng-container .widget-leaderboard .widget.visible .top10>.bar{height:180px}}.ng-container .widget-leaderboard .full-leaderboard{width:945px;margin:20px auto 30px;overflow:hidden}@media (max-width: 767px){.ng-container .widget-leaderboard .full-leaderboard{width:100%}}.ng-container .widget-leaderboard .full-leaderboard .full-leaderboard-table{margin-bottom:0}.ng-container .widget-leaderboard .full-leaderboard tr{height:65px;background-color:#ededed;border-top:none;border-bottom:5px solid white}.ng-container .widget-leaderboard .full-leaderboard tr:last-child{border-bottom:none}.ng-container .widget-leaderboard .full-leaderboard tr.my-rank{background-color:#cccccc}.ng-container .widget-leaderboard .full-leaderboard tr.ng-enter{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.ng-container .widget-leaderboard .full-leaderboard tr.ng-leave{display:none}.ng-container .widget-leaderboard .full-leaderboard td{padding:10px 20px;border:none;vertical-align:middle}.ng-container .widget-leaderboard .full-leaderboard td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.ng-container .widget-leaderboard .full-leaderboard td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}@media (max-width: 767px){.ng-container .widget-leaderboard .full-leaderboard td{padding:10px}}.ng-container .widget-leaderboard .full-leaderboard .cell-position{color:#5b7f95;font-size:22px;font-weight:800}@media (max-width: 767px){.ng-container .widget-leaderboard .full-leaderboard .cell-position{font-size:15px}}.ng-container .widget-leaderboard .full-leaderboard .cell-header{color:#4a4a4a;font-size:15px;font-weight:800}.ng-container .widget-leaderboard .full-leaderboard .cell-subheader{color:#4a4a4a;font-size:15px;font-weight:400}.ng-container .widget-leaderboard .full-leaderboard .cell-legend{color:#5b7f95;font-size:12px;font-weight:800;text-align:right}@media (min-width: 992px){.ng-container .widget-leaderboard .full-leaderboard .cell-header-xs{display:none}}.ng-container .widget-leaderboard .full-leaderboard .user-header{color:#4a4a4a;font-size:15px;font-weight:800}.ng-container .widget-leaderboard .full-leaderboard .user-subheader{color:#4a4a4a;font-size:12px;font-weight:400}.ng-container .widget-leaderboard .full-leaderboard .user-profile-img{display:block;position:relative;overflow:hidden;background-color:#ffffff;border:3px solid none;border-radius:999px;width:45px;height:45px;z-index:11}.ng-container .widget-leaderboard .full-leaderboard .user-profile-img img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .widget-leaderboard .view-num-rows-wrapper{position:relative;float:right}.ng-container .widget-leaderboard .view-num-rows-label{position:absolute;left:-42px;height:34px;line-height:34px;font-size:12px}.ng-container .widget-leaderboard .view-num-rows-select .btn-default{color:#4a4a4a;font-size:12px}.ng-container .widget-leaderboard .view-num-rows-select .input-single-ui-select-list .caret{color:#9b9b9b;font-size:12px}.ng-container .widget-leaderboard .view-num-rows-select .ui-control_single-select-list{width:100px;margin-bottom:15px}.ng-container .widget-leaderboard .leaderboard-pagination{margin:0 0 30px;font-size:12px;text-align:center}.ng-container .widget-leaderboard .leaderboard-pagination .pagination{margin:0}.ng-container .widget-leaderboard .pagination>li>a,.ng-container .widget-leaderboard .pagination>li>span{color:#1B365D}.ng-container .widget-section.lottery{padding-top:50px}.ng-container .widget-section.lottery .widget-lottery-container{margin-top:50px;text-align:center}.ng-container .widget-section.lottery .widget-lottery-progresscontainer{margin:50px}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container .widget-section.lottery .widget-lottery-progresscontainer{margin:20px}}@media screen and (max-width: 767px){.ng-container .widget-section.lottery .widget-lottery-progresscontainer{display:none}}.ng-container .widget-section.lottery .widget-lottery-salescontainer{margin:50px auto}.ng-container .widget-section.lottery .widget-lottery-salescontainer .widget-lottery-saleswrapper1{margin:20px auto}.ng-container .widget-section.lottery .widget-lottery-salescontainer .widget-lottery-saleswrapper2{margin:20px auto}.ng-container .widget-section.lottery .widget-lottery-salescontainer .widget-lottery-lastupdate{font-style:italic}@media screen and (max-width: 767px){.ng-container .widget-section.lottery .widget-lottery-container{margin-top:30px}.ng-container .widget-section.lottery .widget-lottery-salescontainer{margin:30px auto}}.ng-container .widget-section.lottery .widget-lottery-region{display:inline-block;margin:8px;font-size:28px}.ng-container .widget-section.lottery .widget-lottery-region img{max-height:100px;vertical-align:middle;margin:20px 10px}.ng-container .widget-section.lottery .widget-lottery-sales{display:inline-block;padding:7px 20px;border:3px solid #ff7100;border-radius:10px;font-size:28px}.ng-container .widget-section.lottery .lottery-progress-icons{position:relative;width:100%;height:120px;z-index:120}.ng-container .widget-section.lottery .lottery-progress-icon{float:left;position:relative;display:inline-block;height:100%}.ng-container .widget-section.lottery .lottery-progress-icon img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ng-container .widget-section.lottery .lottery-progress-icon .lottery-progress-icon-color{opacity:0}.ng-container .widget-section.lottery .lottery-progressbar-wrapper{position:relative;height:77px;margin:15px 0}.ng-container .widget-section.lottery .lottery-progressbar-wrapper .lottery-progress-total{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:100;background-color:transparent}.ng-container .widget-section.lottery .lottery-progressbar-wrapper .lottery-progress-current{position:absolute;bottom:0;left:0;width:0;height:0;z-index:20;background-color:#ff7100;border-radius:8px}.ng-container .widget-section.lottery .lottery-progressbar-wrapper .lottery-progress-bg{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:15;background-color:#eee}.ng-container .widget-section.lottery::before{position:absolute;display:block;width:90px;height:90px;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100;background-color:#ff7100;border-radius:50%;content:"\f356";font-family:"Ionicons";color:#fff;line-height:90px;font-size:50px;text-align:center}.ng-container .widget-section.lottery-drawing{padding-top:50px}.ng-container .widget-section.lottery-drawing h1,.ng-container .widget-section.lottery-drawing h2,.ng-container .widget-section.lottery-drawing h3,.ng-container .widget-section.lottery-drawing h4,.ng-container .widget-section.lottery-drawing h5,.ng-container .widget-section.lottery-drawing h6{max-width:90%}.ng-container .widget-section.lottery-drawing .widget-lotterydrawing-wrapper1{margin:30px auto}.ng-container .widget-section.lottery-drawing .widget-lotterydrawing-wrapper2{margin:30px auto}.ng-container .widget-section.lottery-drawing .lottery-drawing-ticket{position:absolute;display:block;width:128px;height:65px;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100;content:"";background-image:url(../../images/promotions/ticket.png);color:#fff}.ng-container .widget-section.lottery-drawing .lottery-drawing-progress{display:inline-block;padding:12px 18px;max-width:90%;font-size:28px;color:#333;line-height:35px;font-family:inherit;border:3px solid #ccc;border-radius:8px;background-color:#fff}.ng-container .widget-section.lottery-drawing .lottery-drawing-progress .num-raffle-tickets{text-transform:uppercase;color:#ff7100}.ng-container .widget-section.lottery-drawing .lottery-drawing-description{font-size:25px;color:#333;line-height:33px}.ng-container .widget-section.lottery-drawing .widget{text-align:center}.ng-container section.my-status{position:relative;display:block}.ng-container section.my-status .widget .progress-labels{padding:0px}.ng-container section.my-status .widget .progress-labels span{padding:0px}.ng-container section.my-status .widget .progress{padding:0px}.ng-container section.my-status .widget .progress .tooltip{padding:20px}.ng-container section.my-status .widget .basic-data{position:relative;display:inline-block;text-align:center}.ng-container section.my-status .widget .basic-data .dataset{position:relative;display:inline-block;width:200px;height:200px;margin:10px;background:#fafafa;border:1px solid #e3e3e3;border-radius:6px}.ng-container .reward-summary-container{background:#f9f9f9;max-width:1170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:250px;padding-top:30px}@media (max-width: 767px){.ng-container .reward-summary-container{height:auto;padding-top:0}}.ng-container .reward-summary-container .reward-summary-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;color:#5b7f95;font-weight:500;font-size:36px;height:48px;margin-bottom:15px}@media (max-width: 767px){.ng-container .reward-summary-container .reward-summary-title{height:auto;font-size:30px;line-height:100%}}.ng-container .reward-summary-container analog-counter{float:none;width:initial;padding:0;min-height:initial}@media (max-width: 767px){.ng-container .reward-summary-container analog-counter{margin-bottom:15px}}.ng-container .reward-summary-container analog-counter .digit{height:88px;line-height:88px;font-size:50px;margin:1px}.ng-container .reward-summary-container .reward-summary-center-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .reward-summary-container .reward-summary-center-column .reward-summary-message-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.ng-container .reward-summary-container .reward-summary-center-column .reward-summary-royalty{margin-bottom:15px;color:#4A4A4A;font-weight:400;font-size:18px}@media (max-width: 767px){.ng-container .reward-summary-container .reward-summary-center-column .reward-summary-royalty{font-size:16px}}.ng-container .reward-summary-container .reward-summary-center-column .reward-summary-actions{width:100%}.ng-container .reward-summary-container .reward-summary-center-column .reward-summary-actions button{text-transform:uppercase;height:30px;margin-bottom:15px;border-radius:15px;font-size:12px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ng-container .reward-summary-container .reward-summary-center-column .reward-summary-actions button:nth-child(2){font-weight:500}@media (max-width: 767px){.ng-container .reward-summary-container .reward-summary-center-column .reward-summary-actions button:last-child{margin-bottom:0}}.ng-container .reward-summary-container .reward-summary-center-column .validation-message{font-size:12px;font-weight:100;color:red}.ng-container .reward-summary-container .right-column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.ng-container .reward-summary-container .right-column-container{display:none}}.ng-container .reward-summary-container .right-column-container .icon-container{font-size:72px;border-radius:50%;width:130px;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:relative;top:-20px}@media (max-width: 767px){.ng-container .reward-summary-container .right-column-container .icon-container{top:0;width:65px;height:65px;font-size:36px}}@media screen and (min-width: 768px){.ng-container .reward-summary-container{width:720px}}@media screen and (min-width: 992px){.ng-container .reward-summary-container{width:750px}}@media screen and (min-width: 1200px){.ng-container .reward-summary-container{width:1170px}}.ng-container section.promo-teaser{padding:10px;color:#789aac;font-weight:500;font-size:16px;background:#f6fafa}.ng-container section.promo-teaser .widget{width:100%;text-align:center}.ng-container section.promo-teaser .widget *{color:inherit;font-size:inherit}.ng-container section.promo-timming{position:relative;display:block;padding-top:30px;padding-bottom:50px}.ng-container section.promo-timming .widget h1{color:#B7C9D3;font-weight:500;font-size:36px;text-transform:uppercase}.ng-container section.promo-timming .widget .time-meassures{margin-top:30px;margin-bottom:50px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper{margin-bottom:30px;opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg);-webkit-transition:all 1s;transition:all 1s}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label{position:absolute;display:block;float:none;width:100%;height:100%;left:0px;top:0px;margin:0px auto;text-align:center;z-index:200}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h1,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h2,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h3,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h4,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h5,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h6,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label p{color:#4A4A4A}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h1,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h2{margin-top:calc(50% - 63px);margin-bottom:0px;font-weight:500;font-size:70px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h3,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h4,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h5,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h6,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label p{margin-top:-10px;font-size:20px;line-height:26px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper .round-progress-wrapper svg{padding:22px;z-index:100}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper .round-progress-wrapper svg circle{fill:#fafafa;stroke:none !important}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper .round-progress-wrapper svg path{stroke:#FCB813 !important}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper .round-progress-wrapper.main svg{padding:2px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper .round-progress-wrapper.main svg path{stroke:#00B7A4 !important}.ng-container section.promo-timming .widget h3,.ng-container section.promo-timming .widget h4,.ng-container section.promo-timming .widget h5,.ng-container section.promo-timming .widget h6,.ng-container section.promo-timming .widget p{margin:0px}.ng-container section.promo-timming .widget h4{color:#4A4A4A;font-size:22px;line-height:30px}.ng-container section.promo-timming .widget h5{color:#9B9B9B;font-size:20px;line-height:27px}.ng-container section.promo-timming .widget.visible .time-meassures .progress-wrapper{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (max-width: 767px){.ng-container section.promo-timming{padding-left:0px;padding-right:0px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h1,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h2{font-size:30px;line-height:43px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h3,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h4,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h5,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h6,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label p{font-size:10px;line-height:14px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days h1,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days h2{font-size:57px;line-height:82px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days h3,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days h4,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days h5,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days h6,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days p{font-size:16px;line-height:22px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label:not(.days) h1,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label:not(.days) h2{margin-top:calc(50% - 43px)}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper .round-progress-wrapper:not(.main) svg{padding:0px}}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h1,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h2{font-size:44px;line-height:63px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h3,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h4,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h5,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label h6,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label p{font-size:18px;line-height:25px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days h1,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days h2{font-size:75px;line-height:80px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days h3,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days h4,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days h5,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days h6,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label.days p{font-size:16px;line-height:22px}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label:not(.days) h1,.ng-container section.promo-timming .widget .time-meassures .progress-wrapper span.progress-label:not(.days) h2{margin-top:calc(50% - 63px)}.ng-container section.promo-timming .widget .time-meassures .progress-wrapper .round-progress-wrapper:not(.main) svg{padding:0px}.ng-container section.promo-timming .widget h4{font-size:16px;line-height:22px}.ng-container section.promo-timming .widget h5{font-size:15px;line-height:20px}}.ng-container .widget-section.sales-activity{padding-top:50px;padding-left:20px;padding-right:20px}.ng-container .widget-section.sales-activity .widget{text-align:center}.ng-container .widget-section.sales-activity .widget h1{color:#B7C9D3;font-weight:500;font-size:36px;text-transform:uppercase}.ng-container .widget-section.sales-activity .promo-goal{position:relative;display:inline-block;float:none;margin:10px auto;padding-top:25px;padding-bottom:15px;vertical-align:top}.ng-container .widget-section.sales-activity .promo-goal img{position:relative;display:block;float:none;width:100%;margin:10px auto;padding:15px;background-color:#fff;border-radius:8px}.ng-container .widget-section.sales-activity .promo-goal p{color:#4A4A4A;font-weight:300;font-size:14px;line-height:19px;text-align:left}.ng-container .widget-section.sales-activity .floating-label{position:absolute;display:block;float:none;width:100px;height:100px;padding:20px;margin:0px auto;margin-bottom:20px;top:-20px;background:#ff7100;border-radius:50%;color:#fff;font-weight:500;font-size:40px;line-height:30px}.ng-container .widget-section.sales-activity .floating-label .upper{font-size:18px}.ng-container .widget-section.sales-activity h4{color:#4a4a4a;font-weight:800;font-size:18px;line-height:25px}.ng-container .widget-section.sales-activity .salesactivity-unitvalue-value{font-size:1.5em}.ng-container .widget-section.sales-activity .salesactivity-unitvalue-label{text-transform:uppercase;font-size:0.8em}@media screen and (min-width: 992px){.ng-container .widget-section.sales-activity .salesactivity-unitvalue{position:absolute;float:none;width:110px;height:55px;top:50%;text-align:center}.ng-container .widget-section.sales-activity .salesactivity-unitvalue-value{display:block;line-height:30px}.ng-container .widget-section.sales-activity .salesactivity-unitvalue-label{display:block;line-height:25px}.ng-container .widget-section.sales-activity .promo-goal:nth-child(odd)>.salesactivity-unitvalue{left:-25px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ng-container .widget-section.sales-activity .promo-goal:nth-child(odd):last-child>.salesactivity-unitvalue{left:-40px}.ng-container .widget-section.sales-activity .promo-goal:nth-child(even)>.salesactivity-unitvalue{right:-25px;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}}@media screen and (min-width: 768px){.ng-container .widget-section.sales-activity .promo-goal:nth-child(odd){padding-left:25px;padding-right:10px}.ng-container .widget-section.sales-activity .promo-goal:nth-child(odd)>.floating-label{left:-20px}.ng-container .widget-section.sales-activity .promo-goal:nth-child(odd):last-child{padding-left:10px;padding-right:10px}.ng-container .widget-section.sales-activity .promo-goal:nth-child(odd):last-child>.floating-label{left:-35px}.ng-container .widget-section.sales-activity .promo-goal:nth-child(even){padding-left:10px;padding-right:25px}.ng-container .widget-section.sales-activity .promo-goal:nth-child(even)>.floating-label{right:-20px}}@media screen and (max-width: 767px){.ng-container .widget-section.sales-activity .promo-goal{padding-left:0;padding-right:0}.ng-container .widget-section.sales-activity .floating-label{bottom:0;top:auto;float:left;left:5%;width:80px;height:80px;padding:16px;font-size:30px;line-height:24px}.ng-container .widget-section.sales-activity .floating-label .upper{font-size:13px}.ng-container .widget-section.sales-activity .salesactivity-unitname{position:absolute;top:0;font-size:18px}.ng-container .widget-section.sales-activity .salesactivity-unitvalue{position:relative;float:right;right:10%;width:110px;height:55px;text-align:center}.ng-container .widget-section.sales-activity .salesactivity-unitvalue-value{display:block;line-height:30px}.ng-container .widget-section.sales-activity .salesactivity-unitvalue-label{display:block;line-height:25px}}.ng-container .widget .flag{position:absolute;display:block;float:left;width:200px;height:auto;min-height:30px;top:0px;left:0px;padding:20px;padding-top:40px;margin:10px;color:#000;background:#F8E71C;z-index:210}.ng-container .widget .flag .ion-icon{position:absolute;display:block;float:right;top:10px;right:10px;padding:0px;margin:0px;color:#fff;font-size:20px;cursor:pointer}.ng-container .widget .flag h1,.ng-container .widget .flag h2,.ng-container .widget .flag h3,.ng-container .widget .flag h4,.ng-container .widget .flag h5,.ng-container .widget .flag h6,.ng-container .widget .flag p{color:#4A4A4A;text-align:center}.ng-container .widget .flag h1,.ng-container .widget .flag h2{font-weight:500;font-size:16px;text-transform:uppercase}.ng-container .widget .flag h3,.ng-container .widget .flag h4,.ng-container .widget .flag h5,.ng-container .widget .flag h6,.ng-container .widget .flag p{font-size:15px}.ng-container .widget .flag::after{position:absolute;width:30px;height:0;left:0px;top:100%;content:' ';border-width:20px 100px;border-style:solid;border-color:#F8E71C #F8E71C transparent #F8E71C;z-index:150}.ng-container .widget-bottomtriangle-wrapper{position:relative;bottom:0;left:0;margin-bottom:-6px}.ng-container .wui-input-container,.ng-container .wui-input-container-static{color:rgba(0,0,0,0.87);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:4rem;margin:0 auto}.ng-container .wui-input-container>input,.ng-container .wui-input-container-static>input{background-color:transparent;border:0;border-bottom:1px solid #ccc;-webkit-transition:background-color .25s cubic-bezier(0.68, -0.55, 0.27, 1.55),border-color .25s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:background-color .25s cubic-bezier(0.68, -0.55, 0.27, 1.55),border-color .25s cubic-bezier(0.68, -0.55, 0.27, 1.55);height:3.5rem;width:100%;padding:1.5rem .5rem 0rem}.ng-container .wui-input-container>input[type=number]::-webkit-inner-spin-button,.ng-container .wui-input-container>input[type=number] ::-webkit-outer-spin-button,.ng-container .wui-input-container-static>input[type=number]::-webkit-inner-spin-button,.ng-container .wui-input-container-static>input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.ng-container .wui-input-container>input:focus ~ .highlight::before,.ng-container .wui-input-container>input:focus ~ .highlight::after,.ng-container .wui-input-container-static>input:focus ~ .highlight::before,.ng-container .wui-input-container-static>input:focus ~ .highlight::after{width:50%}.ng-container .wui-input-container>input:disabled,.ng-container .wui-input-container-static>input:disabled{background-color:rgba(0,0,0,0.05);cursor:not-allowed;color:rgba(0,0,0,0.4)}.ng-container .wui-input-container>input:disabled+label,.ng-container .wui-input-container-static>input:disabled+label{opacity:0.5}.ng-container .wui-input-container>label,.ng-container .wui-input-container-static>label{position:absolute;bottom:0.3rem;left:.5rem;-webkit-transform-origin:center left;transform-origin:center left;-webkit-transform:scale(0.9) translate(-0.25rem, -2.15rem);transform:scale(0.9) translate(-0.25rem, -2.15rem)}.ng-container .wui-input-container>.wui-input-tooltip,.ng-container .wui-input-container-static>.wui-input-tooltip{cursor:pointer;opacity:0.67;position:absolute;bottom:.5rem;right:.5rem;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ng-container .wui-input-container>.wui-input-tooltip:hover,.ng-container .wui-input-container>.wui-input-tooltip:focus,.ng-container .wui-input-container-static>.wui-input-tooltip:hover,.ng-container .wui-input-container-static>.wui-input-tooltip:focus{opacity:0.87}.ng-container .wui-input-container>.highlight,.ng-container .wui-input-container-static>.highlight{position:relative;display:block;width:100%}.ng-container .wui-input-container>.highlight::before,.ng-container .wui-input-container>.highlight::after,.ng-container .wui-input-container-static>.highlight::before,.ng-container .wui-input-container-static>.highlight::after{content:'';height:2px;width:0;bottom:1px;position:absolute;background-color:#1B365D;-webkit-transition:.25s ease all;transition:.25s ease all}.ng-container .wui-input-container>.highlight::before,.ng-container .wui-input-container-static>.highlight::before{left:50%}.ng-container .wui-input-container>.highlight::after,.ng-container .wui-input-container-static>.highlight::after{right:50%}.ng-container .wui-input-container.has-success>input,.ng-container .wui-input-container-static.has-success>input{background-color:rgba(39,160,151,0.075);border-color:#27A097}.ng-container .wui-input-container.has-success>.highlight::before,.ng-container .wui-input-container.has-success>.highlight::after,.ng-container .wui-input-container-static.has-success>.highlight::before,.ng-container .wui-input-container-static.has-success>.highlight::after{background-color:#27A097;width:50%}.ng-container .wui-input-container.has-error>input,.ng-container .wui-input-container-static.has-error>input{background-color:rgba(217,83,79,0.15);border-color:#d9534f}.ng-container .wui-input-container.has-error>.highlight::before,.ng-container .wui-input-container.has-error>.highlight::after,.ng-container .wui-input-container-static.has-error>.highlight::before,.ng-container .wui-input-container-static.has-error>.highlight::after{background-color:#d9534f;width:50%}.ng-container .wui-input-container>input::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;will-change:opacity}.ng-container .wui-input-container>input::-moz-placeholder{opacity:0;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;will-change:opacity}.ng-container .wui-input-container>input:-ms-input-placeholder{opacity:0;-ms-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;will-change:opacity}.ng-container .wui-input-container>input::-ms-input-placeholder{opacity:0;-ms-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;will-change:opacity}.ng-container .wui-input-container>input::placeholder{opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;will-change:opacity}.ng-container .wui-input-container>input:not(:-moz-placeholder-shown) ~ label{transform:scale(0.9) translate(-0.25rem, -2.15rem)}.ng-container .wui-input-container>input:not(:-ms-input-placeholder) ~ label{transform:scale(0.9) translate(-0.25rem, -2.15rem)}.ng-container .wui-input-container>input:focus ~ label,.ng-container .wui-input-container>input:not(:placeholder-shown) ~ label,.ng-container .wui-input-container>input.ng-not-empty ~ label{-webkit-transform:scale(0.9) translate(-0.25rem, -2.15rem);transform:scale(0.9) translate(-0.25rem, -2.15rem)}.ng-container .wui-input-container>label{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out;-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0);will-change:transform}.ng-container .entity-form-header-container .entity-form-header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .entity-form-header-container .entity-form-header-row .entity-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ng-container .entity-form-header-container .entity-controls .edit-entity-control{color:#4a4a4a;font-size:12px;text-transform:uppercase;text-decoration:none}.ng-container .entity-form-header-container .entity-controls ng-transclude{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .entity-form-header-container .entity-controls .save-btn{color:#fff;background:#00b5af;padding:4px 10px;border-radius:2px}.ng-container .ab-download-xls{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;text-transform:uppercase;text-decoration:none;background:#ccc;color:#fff;padding:8px 12px;border-radius:4px;background:#4A4F5B}.ng-container .reward-code-select-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;width:20px;border-radius:2px;border:1px solid #cccccc;cursor:pointer}.ng-container .reward-code-select-row.selected:before{font-family:FontAwesome;content:'\f00c';font-size:15px;color:#4a4a4a}.ng-container .reward-code-select-row.disabled{background-color:#e1e1e1;cursor:not-allowed}.ng-container .reward-code-select-all-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;width:20px;border-radius:2px;border:1px solid #cccccc;cursor:pointer}.ng-container .reward-code-select-all-rows.selected:before{font-family:FontAwesome;content:'\f00c';font-size:15px;color:#4a4a4a}.ng-container .reward-code-select-all-rows.disabled{background-color:#e1e1e1;cursor:not-allowed}.ng-container .ui-section-collapsible-section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;cursor:initial}.ng-container .ui-section-collapsible-section-heading .repeatable-label{font-size:12px;font-weight:800;margin-right:5px}.ng-container .ui-section-collapsible-section-heading .repeatable-summary{font-size:10px;font-weight:800;background:rgba(36,131,197,0.1);text-transform:uppercase;padding:9px 14px 6px 14px;margin-right:21px;border-radius:13px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .ui-section-collapsible-section-heading .ui-control-repeatable-field-edit{margin-right:12px}.ng-container .ui-section-collapsible-section-heading .ui-control-repeatable-field-delete{height:initial}.ng-container .ui-section-collapsible-section-heading .ui-control-repeatable-field-edit,.ng-container .ui-section-collapsible-section-heading .ui-control-repeatable-field-delete{width:17px;height:17px}.ng-container .ui-section-collapsible-section-heading .ui-control-repeatable-field-edit .fa,.ng-container .ui-section-collapsible-section-heading .ui-control-repeatable-field-delete .fa{font-size:18px;-webkit-transition:color .2s;transition:color .2s}.ng-container .ui-section-collapsible-section-heading .ui-control-repeatable-field-edit:hover .fa,.ng-container .ui-section-collapsible-section-heading .ui-control-repeatable-field-delete:hover .fa{color:#222}.ng-container .ui-control-add-more{font-size:15px;color:#3f83c0;border-bottom:1px solid #3f83c0;display:inline-block;line-height:14px;margin-bottom:0}.ng-container .ui-control-repeatable-field-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px}.ng-container .toggle-control .ui-control-label{display:none}.ng-container .toggle-control .uicontrol-toggle-label{font-size:14px}.ng-container .user-lookup-wrapper{float:left;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e3e3e3;border-radius:999px;margin-right:10px;margin-bottom:10px}.ng-container .user-lookup-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;padding:0 10px}.ng-container .user-lookup-remove button{background:transparent;border:none}.ng-container .user-lookup-remove button i{font-size:inherit}.ng-container .user-lookup-photo{float:left;position:relative;overflow:hidden;border-radius:50%;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);margin-right:7px;width:32px;height:32px;z-index:11}.ng-container .user-lookup-photo img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .user-lookup-name{float:left;height:32px}.ng-container .user-lookup-name h5{margin:0;line-height:32px}.ng-container .widget-attachment{margin:30px 0;padding:30px 15px;background-color:#f9f9f9;border-radius:3px}@media (max-width: 767px){.ng-container .widget-attachment{margin:15px 0;padding:15px}}.ng-container .widget-attachment .widget-aligner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.ng-container .widget-attachment .widget-aligner{display:block;padding:0}}.ng-container .widget-attachment .attachment-preview{padding:0 20px;text-align:center}.ng-container .widget-attachment .widget-image{max-width:100%;max-height:100%;vertical-align:middle}@media (max-width: 767px){.ng-container .widget-attachment .widget-image{margin-bottom:15px}}.ng-container .widget-attachment .widget-image.attachment-pdf{width:80px;height:80px}.ng-container .widget-attachment .widget-copy{display:block;color:#4a4a4a;font-size:22px;font-weight:800;line-height:130%}@media (max-width: 767px){.ng-container .widget-attachment .widget-copy{margin-bottom:15px}}.ng-container .widget-attachment .widget-btn{width:100%;height:30px;padding:0 20px;color:#5b7f95;line-height:26px}.ng-container .widget-attachment .widget-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:80px;border-radius:3px;color:white;text-align:center}.ng-container .widget-attachment .widget-icon.excel{background-color:#19754c}.ng-container .widget-attachment .widget-icon.generic{background-color:#7c7c7c}.ng-container .widget-attachment .widget-icon .fa{margin:0 auto;text-shadow:2px 2px #4a4a4a}.ng-container .widget-countdown{margin:30px 0;padding:30px 15px;background-color:#f9f9f9;border-radius:3px}@media (max-width: 767px){.ng-container .widget-countdown{margin:15px 0;padding:15px;background-color:#f9f9f9}}.ng-container .widget-countdown .widget-title-aligner{background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.ng-container .widget-countdown .widget-title-aligner{display:block}}.ng-container .widget-countdown .widget-aligner{background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.ng-container .widget-countdown .widget-aligner{display:block;padding:0}}.ng-container .widget-countdown .widget-title{margin-bottom:30px;color:#5b7f95;font-size:45px;font-weight:400;line-height:130%}.ng-container .widget-countdown .countdown-wrapper{margin-bottom:30px}.ng-container .widget-countdown .countdown-label{display:block;float:none;position:absolute;top:0px;left:0px;width:100%;height:100%;margin:0px auto;text-align:center;z-index:200}.ng-container .widget-countdown .countdown-label h1,.ng-container .widget-countdown .countdown-label h2,.ng-container .widget-countdown .countdown-label h3,.ng-container .widget-countdown .countdown-label h4,.ng-container .widget-countdown .countdown-label h5,.ng-container .widget-countdown .countdown-label h6,.ng-container .widget-countdown .countdown-label p{color:#4a4a4a}.ng-container .widget-countdown .countdown-label h1,.ng-container .widget-countdown .countdown-label h2{margin-top:calc(50% - 63px);margin-bottom:0px;font-size:70px;font-weight:500}@media (max-width: 767px){.ng-container .widget-countdown .countdown-label h1,.ng-container .widget-countdown .countdown-label h2{font-size:30px;line-height:43px}}@media (min-width: 768px) and (max-width: 991px){.ng-container .widget-countdown .countdown-label h1,.ng-container .widget-countdown .countdown-label h2{font-size:44px;line-height:63px}}.ng-container .widget-countdown .countdown-label h3,.ng-container .widget-countdown .countdown-label h4,.ng-container .widget-countdown .countdown-label h5,.ng-container .widget-countdown .countdown-label h6,.ng-container .widget-countdown .countdown-label p{margin-top:-10px;font-size:20px;line-height:26px}@media (max-width: 767px){.ng-container .widget-countdown .countdown-label h3,.ng-container .widget-countdown .countdown-label h4,.ng-container .widget-countdown .countdown-label h5,.ng-container .widget-countdown .countdown-label h6,.ng-container .widget-countdown .countdown-label p{font-size:10px;line-height:14px}}@media (min-width: 768px) and (max-width: 991px){.ng-container .widget-countdown .countdown-label h3,.ng-container .widget-countdown .countdown-label h4,.ng-container .widget-countdown .countdown-label h5,.ng-container .widget-countdown .countdown-label h6,.ng-container .widget-countdown .countdown-label p{font-size:18px;line-height:25px}}@media (max-width: 767px){.ng-container .widget-countdown .countdown-label.days h1,.ng-container .widget-countdown .countdown-label.days h2{font-size:57px;line-height:82px}}@media (min-width: 768px) and (max-width: 991px){.ng-container .widget-countdown .countdown-label.days h1,.ng-container .widget-countdown .countdown-label.days h2{font-size:75px;line-height:80px}}@media (max-width: 767px){.ng-container .widget-countdown .countdown-label.days h3,.ng-container .widget-countdown .countdown-label.days h4,.ng-container .widget-countdown .countdown-label.days h5,.ng-container .widget-countdown .countdown-label.days h6,.ng-container .widget-countdown .countdown-label.days p{font-size:16px;line-height:22px}}@media (min-width: 768px) and (max-width: 991px){.ng-container .widget-countdown .countdown-label.days h3,.ng-container .widget-countdown .countdown-label.days h4,.ng-container .widget-countdown .countdown-label.days h5,.ng-container .widget-countdown .countdown-label.days h6,.ng-container .widget-countdown .countdown-label.days p{font-size:16px;line-height:22px}}@media (max-width: 767px){.ng-container .widget-countdown .countdown-label:not(.days) h1,.ng-container .widget-countdown .countdown-label:not(.days) h2{margin-top:calc(50% - 43px)}}@media (min-width: 768px) and (max-width: 991px){.ng-container .widget-countdown .countdown-label:not(.days) h1,.ng-container .widget-countdown .countdown-label:not(.days) h2{margin-top:calc(50% - 63px)}}.ng-container .widget-countdown .round-progress-wrapper svg{padding:22px;z-index:100}@media (max-width: 767px){.ng-container .widget-countdown .round-progress-wrapper svg{padding:0}}@media (min-width: 768px) and (max-width: 991px){.ng-container .widget-countdown .round-progress-wrapper svg{padding:0}}.ng-container .widget-countdown .round-progress-wrapper svg circle{fill:#fafafa;stroke:#fafafa !important}.ng-container .widget-countdown .round-progress-wrapper svg path{stroke:#fcb813 !important}.ng-container .widget-countdown .round-progress-wrapper.main svg{padding:2px}.ng-container .widget-countdown .round-progress-wrapper.main svg path{stroke:#00b7a4 !important}.ng-container .widget-countdown .round-progress-wrapper.seconds svg path{stroke:#ff5200 !important}.ng-container .widget-cta{margin:30px 0;border-radius:3px}@media (max-width: 767px){.ng-container .widget-cta{margin:15px 0}}.ng-container .widget-cta .widget-aligner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.ng-container .widget-cta .widget-aligner{display:block}}.ng-container .widget-cta .widget-btn{padding:20px 30px;font-size:20px}@media (max-width: 767px){.ng-container .widget-cta .widget-btn{line-height:130%;white-space:initial}}.ng-container .widget-description{margin:30px 0;padding:0 15px;background-color:#f9f9f9}@media (max-width: 767px){.ng-container .widget-description{margin:15px 0}}.ng-container .widget-description b{font-weight:bold}.ng-container .widget-description i{font-style:italic}.ng-container .widget-description .widget-title-aligner{background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.ng-container .widget-description .widget-title-aligner{display:block}}.ng-container .widget-description .widget-aligner{background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.ng-container .widget-description .widget-aligner{display:block}}.ng-container .widget-description .description-content{overflow:hidden}@media (max-width: 767px){.ng-container .widget-description .description-content{padding:15px 0}}.ng-container .widget-description .content-cta{margin-top:60px;overflow:hidden}@media (max-width: 767px){.ng-container .widget-description .content-cta{margin-top:30px;text-align:center}}.ng-container .widget-description .description-image{text-align:center}@media (max-width: 767px){.ng-container .widget-description .description-image{padding:15px 0}}.ng-container .widget-description .widget-title{margin:0 0 15px;color:#5b7f95;font-size:45px;font-weight:400;line-height:130%;text-align:left}.ng-container .widget-description .widget-subtitle{margin:0 0 30px;color:#4a4a4a;font-size:22px;font-weight:300;line-height:130%;text-align:left}.ng-container .widget-description .widget-desc{margin:0;color:#4a4a4a;font-size:15px;font-weight:300;line-height:130%}.ng-container .widget-description .widget-image{max-width:100%;max-height:100%;vertical-align:middle}.ng-container .widget-description .widget-btn{float:left;margin-right:40px;padding:10px 30px}@media (max-width: 767px){.ng-container .widget-description .widget-btn{float:none;margin-right:0;margin-bottom:30px}}.ng-container .widget-description .date-wrapper{display:inline-block}@media (max-width: 767px){.ng-container .widget-description .date-wrapper{display:block}}.ng-container .widget-description .start-date,.ng-container .widget-description .end-date{display:inline-block;margin-right:40px;padding:6px 0;font-size:11px;line-height:130%}@media (max-width: 767px){.ng-container .widget-description .start-date,.ng-container .widget-description .end-date{width:40%;margin:0;padding:0 10px}}.ng-container .widget-description .start-date:last-child,.ng-container .widget-description .end-date:last-child{margin-right:0}.ng-container .widget-description .start-date .date-label,.ng-container .widget-description .start-date .date-value,.ng-container .widget-description .end-date .date-label,.ng-container .widget-description .end-date .date-value{text-transform:uppercase}.ng-container .widget-description .start-date .date-label,.ng-container .widget-description .end-date .date-label{font-weight:800}.ng-container .widget-description .no-gutter{padding-left:0;padding-right:0}.ng-container .widget-description.three-columns .widget-aligner{padding:15px 0 30px}@media (max-width: 767px){.ng-container .widget-description.three-columns .widget-aligner{padding:0}}.ng-container .widget-description.three-columns .widget-title{margin:15px 0;text-align:center}.ng-container .widget-description.three-columns .widget-subtitle{margin-bottom:15px;text-align:center}.ng-container .widget-description.three-columns .widget-btn{display:block;float:none;margin:0 auto}@media (max-width: 767px){.ng-container .widget-description.three-columns .widget-btn{margin-bottom:15px}}.ng-container .widget-description.three-columns .description-cta{text-align:center}.ng-container .widget-description.three-columns .date-wrapper{margin-bottom:15px}.ng-container .widget-description.three-columns .start-date .date-label,.ng-container .widget-description.three-columns .end-date .date-label{text-align:left}@media (max-width: 767px){.ng-container .widget-description.three-columns .start-date .date-value,.ng-container .widget-description.three-columns .end-date .date-value{text-align:left}}.ng-container .widget-description.centered .widget-aligner{padding:15px 0 30px;text-align:center}@media (max-width: 767px){.ng-container .widget-description.centered .widget-aligner{padding:0}}.ng-container .widget-description.centered .widget-title{text-align:center}.ng-container .widget-description.centered .widget-subtitle{margin-bottom:15px;text-align:center}.ng-container .widget-description.centered .date-wrapper{margin-bottom:15px}.ng-container .widget-description.centered .start-date .date-label,.ng-container .widget-description.centered .end-date .date-label{text-align:left}@media (max-width: 767px){.ng-container .widget-description.centered .start-date .date-value,.ng-container .widget-description.centered .end-date .date-value{text-align:left}}.ng-container .widget-description.centered .description-image{margin-bottom:30px}@media (max-width: 767px){.ng-container .widget-description.centered .description-image{margin-bottom:15px;padding:0}}.ng-container .widget-description.centered .description-content{margin-bottom:30px;padding:0;text-align:left}.ng-container .widget-description.centered .widget-desc{width:50%;padding:0 15px}.ng-container .widget-description.centered .widget-desc.centered{margin:0 auto}@media (max-width: 767px){.ng-container .widget-description.centered .widget-desc{width:100%;margin-bottom:15px}}.ng-container .widget-description.centered .widget-btn{float:none;margin-right:0}@media (max-width: 767px){.ng-container .widget-description.centered .widget-btn{margin-bottom:15px}}.ng-container .widget-my-rewards{margin:30px 0;padding:30px 15px;background-color:white;color:#4a4a4a;border-radius:3px}@media (max-width: 767px){.ng-container .widget-my-rewards{margin:15px 0;padding:15px}}.ng-container .widget-my-rewards .container-fluid{max-width:1320px}.ng-container .widget-my-rewards .reward-title{margin-bottom:15px;color:#4a4a4a;font-size:36px;text-align:left}.ng-container .widget-my-rewards .reward-amount-block .amount{font-size:46px;font-weight:800;line-height:100%}.ng-container .widget-my-rewards .reward-amount-block .amount-currency-type{font-size:14px;text-transform:uppercase}.ng-container .widget-my-rewards .reward-amount-block .amount-explanation{margin-top:15px;font-size:12px}.ng-container .widget-my-rewards ul.reward-list{margin-bottom:15px}.ng-container .widget-my-rewards ul.reward-list li{margin-bottom:10px}.ng-container .widget-my-rewards ul.reward-list .fa-check{padding-right:15px}@media (max-width: 767px){.ng-container .widget-my-rewards .btn-wrapper{margin-bottom:15px;text-align:center}}.ng-container .widget-my-rewards .my-rewards-icon{display:block;width:100%;max-width:100%;vertical-align:middle}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:45px}@media (max-width: 767px){.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper{margin-bottom:15px}}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .ribbon-left{float:left;background-color:#000000;width:0;height:56px;border-top:28px solid transparent;border-bottom:28px solid transparent;border-left:23px solid #ffffff}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .ribbon-left.gold{background-color:#f1b100}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .ribbon-left.silver{background-color:#cccccc}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .ribbon-left.bronze{background-color:#f37920}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .ribbon-right{float:left;background-color:#000000;width:0;height:56px;border-top:28px solid transparent;border-bottom:28px solid transparent;border-right:23px solid #ffffff}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .ribbon-right.gold{background-color:#f1b100}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .ribbon-right.silver{background-color:#cccccc}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .ribbon-right.bronze{background-color:#f37920}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .widget-title{float:left;height:56px;background-color:#f1b100;padding:0 15px;color:#ffffff;font-size:36px;font-weight:500;line-height:56px;text-transform:uppercase}@media (max-width: 767px){.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .widget-title{height:56px;padding:8px 10px;font-size:16px;line-height:130%}}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .widget-title.gold{background-color:#f1b100;color:#ffffff}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .widget-title.silver{background-color:#cccccc;color:#5c5c5c}.ng-container .widget-my-rewards.loyalty-badge .widget-title-wrapper .widget-title.bronze{background-color:#f37920;color:#ffffff}.ng-container .widget-my-rewards.loyalty-badge .reward-title{margin:0;font-weight:500;text-transform:uppercase;text-align:center}@media (max-width: 767px){.ng-container .widget-my-rewards.loyalty-badge .reward-title{margin-bottom:5px;text-align:center}}.ng-container .widget-my-rewards.loyalty-badge .reward-amount-block .amount{font-size:72px;font-weight:500}@media (max-width: 767px){.ng-container .widget-my-rewards.loyalty-badge .reward-amount-block .amount{font-size:46px;text-align:center}}@media (max-width: 767px){.ng-container .widget-my-rewards.loyalty-badge .reward-amount-block .amount-explanation{margin:5px 0 15px}}.ng-container .widget-my-rewards.loyalty-badge .my-badge{display:block;width:100%;max-width:100%;vertical-align:middle}@media (max-width: 767px){.ng-container .widget-my-rewards.loyalty-badge .my-badge{margin:0 auto;width:20%;max-width:20%}}.ng-container .widget-playGame{width:100%;background-color:#9b9b9b;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}.ng-container .widget-playGame__title{max-width:360px;margin-bottom:24px;color:#000}.ng-container .widget-playGame__action{border:3px solid #fff;font-size:18px;color:#000;background-color:#5b7f95;padding:1rem 2rem;max-width:100%;line-height:1.25;white-space:normal}.ng-container .widget-playGame__contentWrapper{width:50%;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 25px;color:#000}.ng-container .widget-playGame__contentWrapper--background{background-image:url("https://s3.amazonaws.com/workstride-assets/workstride-assets/companies/default/images/spin-widget-background.png");background-position:center center}.ng-container .widget-playGame__spinRemain,.ng-container .widget-playGame__spinTotal{font-size:33px;width:85%;height:76px;margin-bottom:15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 15px;-ms-flex-item-align:start;align-self:flex-start}.ng-container .widget-playGame__spinRemain:after,.ng-container .widget-playGame__spinTotal:after{position:absolute;top:0px;right:-1px;width:0;height:0;border-left:38px solid transparent;border-top:38px solid transparent;border-bottom:38px solid transparent;border-right:28px solid #9b9b9b;content:''}.ng-container .widget-playGame__spinRemain{background-color:#5b7f95}.ng-container .widget-playGame__spinTotal{background-color:#ccc}.ng-container .widget-playGame__tokenCount{font-size:53px;margin-right:15px;font-weight:bold;min-width:20%}@media (max-width: 970px){.ng-container .widget-playGame__contentWrapper{width:100%}.ng-container .widget-playGame__spinRemain,.ng-container .widget-playGame__spinTotal{width:100%;font-size:18px;padding:12px 10px;margin:auto}.ng-container .widget-playGame__tokenCount{font-size:32px;margin-right:5px;min-width:20%}}.ng-container .widget-progress-meter{margin:30px 0;background-color:#f9f9f9;border-radius:3px;color:#4a4a4a}@media (max-width: 767px){.ng-container .widget-progress-meter{margin:15px 0;padding:0 15px}}.ng-container .widget-progress-meter .widget-subtitle{height:30px;margin:0;font-size:15px;font-weight:300;line-height:30px;text-align:center}.ng-container .widget-progress-meter .race-header{margin-bottom:2px;padding:0 15px}.ng-container .widget-progress-meter .race-header .progress-date-wrapper{overflow:hidden;padding:10px 0}.ng-container .widget-progress-meter .race-header .progress-date{color:#4a4a4a;font-size:11px;font-weight:800;text-transform:uppercase}.ng-container .widget-progress-meter .race-header .progress-date.start{float:left}.ng-container .widget-progress-meter .race-header .progress-date.end{float:right}.ng-container .widget-progress-meter .race-header .icon-wrapper{float:left}.ng-container .widget-progress-meter .race-header .date-wrapper{float:left}.ng-container .widget-progress-meter .race-header .date-value{font-weight:400}.ng-container .widget-progress-meter .race-header .ion-icon{height:30px;margin-right:7px;font-size:20px;line-height:30px}.ng-container .widget-progress-meter .race-header .ion-icon.ion-flag{color:#2483c5}.ng-container .widget-progress-meter .race-header .ion-icon.ion-trophy{color:#fdd446}.ng-container .widget-progress-meter .race-footer{height:14px;margin-top:2px;background-color:#8be3da;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.ng-container .widget-progress-meter .race-track{position:relative;height:100px;background-color:#414141}.ng-container .widget-progress-meter .race-track.self{-webkit-box-shadow:inset 0px 3px 0px 0px #414141;box-shadow:inset 0px 3px 0px 0px #414141}.ng-container .widget-progress-meter .race-track.average{-webkit-box-shadow:inset 0px -3px 0px 0px #414141;box-shadow:inset 0px -3px 0px 0px #414141}.ng-container .widget-progress-meter .track-name{position:absolute;top:40px;left:-21px;width:92px;height:20px;font-size:11px;font-weight:800;letter-spacing:1px;line-height:22px;text-align:center;text-transform:uppercase;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ng-container .widget-progress-meter .race-car-wrapper{position:absolute;left:-60px;-webkit-transition:left ease-in-out 1s;transition:left ease-in-out 1s}.ng-container .widget-progress-meter .race-car{position:relative;float:left}.ng-container .widget-progress-meter .car-body{float:right;padding:16.5px 0}.ng-container .widget-progress-meter .car-smoke{float:left;margin:0 0 0 -10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.ng-container .widget-progress-meter .no-smoke{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.ng-container .widget-progress-meter .num-units{width:58px;position:absolute;top:38px;left:0;overflow:hidden}.ng-container .widget-progress-meter .num-units .unit-currency{color:#4a4a4a;font-size:15px;font-weight:800;line-height:100%;text-align:center}.ng-container .widget-progress-meter .num-units .unit-value{color:#4a4a4a;font-size:15px;font-weight:800;line-height:100%;text-align:center}.ng-container .widget-progress-meter .num-units .unit-label{color:#4a4a4a;font-size:10px;font-weight:800;line-height:100%;text-align:center;text-transform:uppercase}.ng-container .widget-progress-meter.runner{background-color:#f9f9f9;border-radius:3px}.ng-container .widget-progress-meter.runner .race-header{margin-bottom:0;padding:20px 15px}.ng-container .widget-progress-meter.runner .race-header .row{border-top-left-radius:0;border-top-right-radius:0}.ng-container .widget-progress-meter.runner .race-track{height:60px;margin:0 15px 20px;background-color:#ededed;background-position:right;background-size:30px 60px;background-repeat:no-repeat}.ng-container .widget-progress-meter.runner .race-track:first-child{-webkit-box-shadow:none;box-shadow:none}.ng-container .widget-progress-meter.runner .race-track:last-child{-webkit-box-shadow:none;box-shadow:none}.ng-container .widget-progress-meter.runner .race-track .track-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;width:60px;height:60px;padding:5px;background-color:#2483c5;color:white;font-size:11px;font-weight:800;text-align:center;text-transform:uppercase}.ng-container .widget-progress-meter.runner .race-track .runner-progress{float:left;width:0;height:60px;background:-webkit-gradient(linear, left top, right top, from(#8be3da), to(#b4ede7));background:linear-gradient(90deg, #8be3da, #b4ede7);-webkit-transition:width 2s;transition:width 2s}.ng-container .widget-progress-meter.runner .race-track .runner-progress.top{background:-webkit-gradient(linear, left top, right top, from(#7ccbc3), to(#a1d9d4));background:linear-gradient(90deg, #7ccbc3, #a1d9d4)}.ng-container .widget-progress-meter.runner .race-track .runner-arrow{float:left;width:0;height:0;border-style:solid;border-width:30px 0 30px 20px;border-color:transparent transparent transparent #b4ede7}.ng-container .widget-progress-meter.runner .race-track .runner-arrow.top{border-color:transparent transparent transparent #a1d9d4}.ng-container .widget-progress-meter.runner .race-track .runner-num-units{float:right;min-width:80px;height:24px;border-radius:12px;margin:18px 5px;background-color:white;text-align:center}.ng-container .widget-progress-meter.runner .race-track .runner-num-units .units{padding:0 15px;color:#4a4a4a;font-size:11px;font-weight:800;line-height:24px;text-transform:uppercase}.ng-container .widget-progress-meter.runner .race-track .runner-wrapper{position:absolute;left:60px;-webkit-transition:left 2s;transition:left 2s}.ng-container .widget-progress-meter.runner .race-track .runner{position:relative;float:left;width:40px;height:40px;margin:10px 0}.ng-container .widget-progress-meter.custom-icon{background-color:#f9f9f9;border-radius:3px}.ng-container .widget-progress-meter.custom-icon .race-header{margin-bottom:0;padding:20px 15px}.ng-container .widget-progress-meter.custom-icon .race-header .row{border-top-left-radius:0;border-top-right-radius:0}.ng-container .widget-progress-meter.custom-icon .race-track{height:60px;margin:0 15px 20px;background-color:#ededed;background-position:right;background-size:30px 60px;background-repeat:no-repeat}.ng-container .widget-progress-meter.custom-icon .race-track:first-child{-webkit-box-shadow:none;box-shadow:none}.ng-container .widget-progress-meter.custom-icon .race-track:last-child{-webkit-box-shadow:none;box-shadow:none}.ng-container .widget-progress-meter.custom-icon .race-track .track-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;width:60px;height:60px;padding:5px;background-color:#8be3da;color:white;font-size:11px;font-weight:800;text-align:center;text-transform:uppercase}.ng-container .widget-progress-meter.custom-icon .race-track .track-progress-wrapper{position:relative}.ng-container .widget-progress-meter.custom-icon .race-track .track-progress{float:left;width:0;height:60px;background-color:#8be3da;-webkit-transition:width 2s;transition:width 2s}.ng-container .widget-progress-meter.custom-icon .race-track .track-progress.top{background-color:#7ccbc3}.ng-container .widget-progress-meter.custom-icon .race-track .track-arrow{float:left;width:0;height:0;border-style:solid;border-width:30px 0 30px 20px;border-color:transparent transparent transparent #8be3da}.ng-container .widget-progress-meter.custom-icon .race-track .track-arrow.top{border-color:transparent transparent transparent #7ccbc3}.ng-container .widget-progress-meter.custom-icon .race-track .track-num-units{float:right;min-width:80px;height:24px;border-radius:12px;margin:18px 5px;background-color:white;font-size:11px;line-height:24px;text-align:center;-webkit-box-shadow:0 0 1px 0 #cccccc;box-shadow:0 0 1px 0 #cccccc}.ng-container .widget-progress-meter.custom-icon .race-track .track-num-units .units{padding:0 15px;color:#4a4a4a;font-size:11px;font-weight:800;line-height:24px;text-transform:uppercase}.ng-container .widget-progress-meter.custom-icon .race-track .track-num-units.set-position{position:absolute;left:-90px}.ng-container .widget-progress-meter.custom-icon .race-track .track-wrapper{position:absolute;left:60px;-webkit-transition:left 2s;transition:left 2s}.ng-container .widget-progress-meter.custom-icon .race-track .track{position:relative;float:left;height:40px;margin:10px 0}.ng-container .widget-qualifying-products{margin:30px 0;background-color:#f9f9f9;padding:0 15px}@media (max-width: 767px){.ng-container .widget-qualifying-products{margin:15px 0}}.ng-container .widget-qualifying-products .no-gutter{padding-left:0;padding-right:0}.ng-container .widget-qualifying-products .widget-title-aligner{background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.ng-container .widget-qualifying-products .widget-title-aligner{display:block}}.ng-container .widget-qualifying-products .widget-aligner{background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.ng-container .widget-qualifying-products .widget-aligner{display:block}}.ng-container .widget-qualifying-products .widget-content{overflow:hidden;padding:30px 60px 30px 0}@media (max-width: 767px){.ng-container .widget-qualifying-products .widget-content{padding:15px 0;text-align:center}}.ng-container .widget-qualifying-products .widget-image-wrapper{text-align:center}.ng-container .widget-qualifying-products .widget-image-wrapper .widget-image{max-width:100%;max-height:100%;vertical-align:middle}.ng-container .widget-qualifying-products .widget-title{margin:0 0 15px;color:#5b7f95;font-size:22px;font-weight:800;line-height:130%;text-align:left}.ng-container .widget-qualifying-products .widget-desc{margin:0;color:#4a4a4a;font-size:15px;font-weight:300;line-height:130%}@media (max-width: 767px){.ng-container .widget-qualifying-products .widget-desc{text-align:left}}.ng-container .widget-qualifying-products .widget-btn{min-width:150px;margin-top:45px;padding:10px 30px;background-color:white;border:1px solid #c5c5c5;color:#4a4a4a;font-weight:800}.ng-container .widget-qualifying-products .widget-btn:hover{background-color:#fafafa}@media (max-width: 767px){.ng-container .widget-qualifying-products .widget-btn{width:100%;margin-top:15px}}.ng-container .widget-qualifying-products .qualifying-products-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:absolute;top:0;right:-60px;z-index:10}@media (max-width: 767px){.ng-container .widget-qualifying-products .qualifying-products-wrapper{display:block;width:100%;position:relative;top:auto;right:auto;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin:30px 0px 15px}}.ng-container .widget-qualifying-products .qualifying-products-wrapper .product-circle{width:120px;height:120px;border-radius:60px;opacity:0.9;text-align:center}@media (max-width: 767px){.ng-container .widget-qualifying-products .qualifying-products-wrapper .product-circle{margin:0 auto}}.ng-container .widget-qualifying-products .qualifying-products-wrapper .product-wrapper{padding:30px 0}.ng-container .widget-qualifying-products .qualifying-products-wrapper .product-count{display:block;font-size:45px;line-height:100%}.ng-container .widget-qualifying-products .qualifying-products-wrapper .product-label{display:block;margin-top:4px;font-size:11px;font-weight:800;line-height:100%;text-transform:uppercase}.ng-container .widget-qualifying-products .widget-btn-wrapper{width:100%;text-align:center}.ng-container .widget-qualifying-products.three-columns .widget-aligner{padding:15px 0 15px}@media (max-width: 767px){.ng-container .widget-qualifying-products.three-columns .widget-aligner{padding:0}}.ng-container .widget-qualifying-products.three-columns .widget-title{margin:30px 0 15px;text-align:center}@media (max-width: 767px){.ng-container .widget-qualifying-products.three-columns .widget-title{margin:15px 0}}.ng-container .widget-qualifying-products.three-columns .qualifying-products-wrapper{position:relative;top:auto;right:auto;width:100%}@media (max-width: 767px){.ng-container .widget-qualifying-products.three-columns .qualifying-products-wrapper{margin:30px 0}}.ng-container .widget-qualifying-products.three-columns .product-circle{margin:0 auto}.ng-container .widget-qualifying-products.three-columns .widget-btn{margin-top:15px}@media (max-width: 767px){.ng-container .widget-qualifying-products.three-columns .widget-btn{margin:15px 0}}.ng-container .widget-qualifying-products.minimal .widget-aligner{padding:30px 0}@media (max-width: 767px){.ng-container .widget-qualifying-products.minimal .widget-aligner{overflow:hidden}}.ng-container .widget-qualifying-products.minimal .widget-title{margin:0;text-align:center}@media (max-width: 767px){.ng-container .widget-qualifying-products.minimal .widget-title{margin-bottom:15px}}@media (max-width: 767px){.ng-container .widget-qualifying-products.minimal .widget-desc{margin-bottom:15px}}.ng-container .widget-qualifying-products.minimal .widget-btn{margin:0;background-color:transparent;border-width:1px;border-style:solid}.ng-container .widget-qualifying-products-modal{overflow:hidden;border-radius:6px}.ng-container .widget-qualifying-products-modal .widget-header{position:relative;padding:20px;background-color:white;text-align:center}.ng-container .widget-qualifying-products-modal .widget-content{max-height:600px;padding:10px;background-color:#f2f2f2;overflow:auto}.ng-container .widget-qualifying-products-modal .widget-footer{padding:0 20px 20px;text-align:right}.ng-container .widget-qualifying-products-modal .modal-title{margin:0;color:#4a4a4a;font-size:22px;font-weight:400}.ng-container .widget-qualifying-products-modal .modal-close{position:absolute;top:10px;right:10px;width:20px;height:20px;background-color:white;border-radius:50%}.ng-container .widget-qualifying-products-modal .modal-close .ion-icon{display:block;padding-top:4px;font-size:11px;line-height:100%}.ng-container .widget-qualifying-products-modal .widget-table{width:100%}.ng-container .widget-qualifying-products-modal .widget-table th.product-name{width:75%;padding:15px 20px;background-color:white;border-bottom:1px solid #f2f2f2;color:#4a4a4a;font-size:15px;font-weight:800;vertical-align:middle}.ng-container .widget-qualifying-products-modal .widget-table th.sku{width:25%;padding:15px 20px;background-color:white;border-bottom:1px solid #f2f2f2;color:#4a4a4a;font-size:11px;font-weight:800;vertical-align:middle}.ng-container .widget-qualifying-products-modal .widget-table td.product-name{width:75%;padding:15px 20px;background-color:white;border-bottom:1px solid #f2f2f2;color:#4a4a4a;font-size:15px;font-weight:300;vertical-align:middle}.ng-container .widget-qualifying-products-modal .widget-table td.sku{width:25%;padding:15px 20px;background-color:white;border-bottom:1px solid #f2f2f2;color:#4a4a4a;font-size:11px;font-weight:800;vertical-align:middle}.ng-container .widget-qualifying-products-modal.dynamic-columns .widget-content .widget-table{width:100%}.ng-container .widget-qualifying-products-modal.dynamic-columns .widget-content .widget-table th.name{padding:15px 20px;background-color:white;border-bottom:1px solid #f2f2f2;color:#4a4a4a;font-size:15px;font-weight:800;vertical-align:middle}.ng-container .widget-qualifying-products-modal.dynamic-columns .widget-content .widget-table th:not(.name){padding:15px 20px;background-color:white;border-bottom:1px solid #f2f2f2;color:#4a4a4a;font-size:11px;font-weight:800;vertical-align:middle}.ng-container .widget-qualifying-products-modal.dynamic-columns .widget-content .widget-table td.name{padding:15px 20px;background-color:white;border-bottom:1px solid #f2f2f2;color:#4a4a4a;font-size:15px;font-weight:300;vertical-align:middle}.ng-container .widget-qualifying-products-modal.dynamic-columns .widget-content .widget-table td:not(.name){padding:15px 20px;background-color:white;border-bottom:1px solid #f2f2f2;color:#4a4a4a;font-size:11px;font-weight:800;vertical-align:middle}.ng-container .widget-stats{margin:30px 0;padding:30px 15px;background-color:#f9f9f9;border-radius:3px}@media (max-width: 767px){.ng-container .widget-stats{margin:15px 0;padding:15px}}.ng-container .widget-stats .stats-wrapper{float:none;display:inline-block;margin:0 auto}@media (max-width: 767px){.ng-container .widget-stats .stats-wrapper{margin:0 auto 15px}.ng-container .widget-stats .stats-wrapper:last-child{margin-bottom:0}}.ng-container .widget-stats .widget-title{text-align:center;margin-bottom:20px}.ng-container .widget-stats .stats-tile{position:relative;overflow:hidden;border-radius:10px}.ng-container .widget-stats .stats-top{position:relative;float:left;width:100%;padding:15px;background-color:#f2f2f2}.ng-container .widget-stats .stats-bottom{float:left;width:100%;padding:15px;background-color:#5b7f95;text-align:center}.ng-container .widget-stats .stats-circle{display:block;position:relative;overflow:hidden;float:left;background-color:#00a3db;border-radius:999px;margin-right:15px;width:50px;height:50px;z-index:11}.ng-container .widget-stats .stats-circle .ion-icon{position:absolute;left:50%;top:50%;width:auto;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);color:white;font-size:24px;z-index:10}.ng-container .widget-stats .stats-label{position:absolute;top:50%;left:80px;width:auto;height:auto;transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);color:#4c4d4f;font-size:13px;text-align:left;text-transform:uppercase}.ng-container .widget-stats .stats-value{color:white;font-size:40px;font-weight:800;line-height:100%}.ng-container .widget-stats .stats-value-overflow{font-size:32px}@media (min-width: 768px) and (max-width: 991px){.ng-container .widget-stats .stats-value{font-size:30px}}.ng-container .widget-winners{margin:30px 0;padding:30px 15px;background-color:#f9f9f9;border-radius:3px}@media (max-width: 767px){.ng-container .widget-winners{margin:15px 0;padding:15px}}.ng-container .widget-winners .ribbon{position:relative;height:40px;width:310px;margin:30px auto 80px;background:#5b7f95;font-size:25px;color:white}.ng-container .widget-winners .ribbon::before{content:'';position:absolute;top:-16px;right:0;height:40px;width:90px;-webkit-transform:skewY(20deg);transform:skewY(20deg);background:#517285}.ng-container .widget-winners .ribbon::after{content:'';position:absolute;top:-32px;right:20px;height:40px;width:70px;background:#678ca2}.ng-container .widget-winners .ribbon span{display:block;text-align:center;font-size:20px;padding-top:5px}.ng-container .widget-winners .ribbon span::after{content:'';position:absolute;top:40px;right:180px;border-top:0px solid transparent;border-bottom:50px solid transparent;border-right:130px solid #517285}.ng-container .widget-winners .widget-title{margin-bottom:30px;color:#4a4a4a;font-size:30px;font-weight:300}.ng-container .widget-winners .winners-list{overflow:hidden;padding-bottom:30px}.ng-container .widget-winners .winner{margin-bottom:10px;color:#4a4a4a;text-align:center}.ng-container .widget-winners .winner .ion-icon{margin-right:5px}.ng-container .widget-current-tier{margin:30px 0;padding:30px 15px;background-color:#f9f9f9;border-radius:3px}@media (max-width: 767px){.ng-container .widget-current-tier{margin:15px 0;padding:15px;background-color:#f9f9f9}}.ng-container .widget-current-tier .current-status-icon{display:block;position:relative;color:#fad747;line-height:1;font-size:3.333rem;font-weight:normal;text-align:center;z-index:11}.ng-container .widget-current-tier .current-status-icon i{position:absolute;bottom:1rem;left:0;right:0}.ng-container .widget-current-tier .widget-title{color:#5b7f95;font-size:45px;font-weight:400;line-height:130%}.ng-container .widget-current-tier .round-progress-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .widget-current-tier .current-tier-content{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, 0fr);grid-gap:1rem}.ng-container .widget-current-tier .current-tier{text-align:center}.ng-container .widget-current-tier .bold-text{font-size:3.333rem}.ng-container .widget-current-tier font .sub-text{font-size:13px}.ng-container .widget-current-tier .highlight{font-weight:700;font-size:30px}.ng-container .widget-current-tier .subsection{margin-bottom:15px}.ng-container .widget-current-tier .current-tier-sub{position:relative;top:0;bottom:0;margin:auto 0}.ng-container .widget-current-tier .current-tier-sub-2{position:relative;margin:0;width:auto;grid-column:2;grid-row:1}.ng-container .widget-current-tier .current-tier__sub-2--container{width:13rem;text-align:center}.ng-container .widget-current-tier .current-tier-sub-3{grid-column:1 / span 3;grid-row:2;display:grid;grid-template-columns:repeat(9, 1fr);grid-template-rows:repeat(3, minmax(0, 1fr));grid-gap:1rem;border-top:0.063rem solid #666;padding-top:2rem}.ng-container .widget-current-tier .current-tier__data--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-shadow:0.133rem 0.133rem 0.4rem #c8c8c8;box-shadow:0.133rem 0.133rem 0.4rem #c8c8c8;background:#fff;padding:1rem}.ng-container .widget-current-tier .label-value__label{font-size:1.25rem;font-weight:700}.ng-container .widget-current-tier .label-value__value{font-size:1.25rem;font-weight:400}.ng-container .widget-current-tier .verbiage{width:25%;margin-bottom:15px}.ng-container .widget-club-stat{margin:1.875rem 0;padding:1.875rem 0.938rem;background-color:#f9f9f9;border-radius:3px}@media (max-width: 767px){.ng-container .widget-club-stat{margin:0.938rem 0;padding:0.938rem}}.ng-container .widget-club-stat .club-stat__body{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .widget-club-stat .club-stat__card--container{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-rows:repeat(2, 1fr);grid-gap:2rem;width:100%;margin-top:1.25rem}.ng-container .widget-club-stat .card{min-height:9.375rem}.ng-container .widget-club-stat .card .club-card{border-radius:0.625rem}.ng-container .widget-club-stat .card__header{min-height:5rem;background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem}.ng-container .widget-club-stat .card__header .header__circle{display:grid;background-color:#00a3db;min-width:3.125rem;min-height:3.125rem;height:3.125rem;width:3.125rem;border-radius:20rem}.ng-container .widget-club-stat .card__header .header__circle i{font-size:2rem;color:white;margin:auto}.ng-container .widget-club-stat .card__header .header__label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ng-container .widget-club-stat .card__header .header__label:after{width:3.125rem;content:' ';position:relative;right:0;margin-left:auto}.ng-container .widget-club-stat .card__header .header__label .label__text{width:100%;margin:auto 0;text-align:center;font-weight:800}.ng-container .widget-club-stat div.card__container:nth-child(4)>div:nth-child(1)>div:nth-child(1)>div:nth-child(2)>p:nth-child(1){margin:0 3rem}.ng-container .widget-club-stat .card__body{min-height:4.375rem;background-color:#5b7f95;border-bottom-right-radius:0.625rem;border-bottom-left-radius:0.625rem}.ng-container .widget-club-stat .card__body .body__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:4.375rem;padding:0.75rem;color:#ffffff}.ng-container .widget-club-stat .card__body .body__container .value__text{font-size:2rem;font-weight:400;text-align:center;color:white;margin:auto}.ng-container .widget-club-stat .card__body .body__container .subtext__text{font-size:0.75rem;text-align:center}.ng-container .card__box-shadow{-webkit-box-shadow:0.133rem 0.133rem 0.4rem #c8c8c8;box-shadow:0.133rem 0.133rem 0.4rem #c8c8c8}.ng-container .small{grid-row:1}.ng-container .small_0{grid-column:1 / span 4}.ng-container .small_1{grid-column:5 / span 4}.ng-container .small_2{grid-column:9 / span 4}.ng-container .large{grid-row:2;grid-column:4 / span 6}.ng-container .widget-current-tier{margin:1.875rem 0;padding:1.875rem 0.9375rem;background-color:#f9f9f9;border-radius:.1875rem}@media (max-width: 767px){.ng-container .widget-current-tier{margin:0.9375rem 0;padding:0.9375rem;background-color:#f9f9f9}}.ng-container .widget-current-tier .current-status-icon{display:block;position:relative;color:#fad747;line-height:1;font-size:3.333rem;font-weight:normal;text-align:center;z-index:11}.ng-container .widget-current-tier .current-status-icon i{position:absolute;bottom:1rem;left:0;right:0}.ng-container .widget-current-tier .widget-title{color:#5b7f95;font-size:2.8125rem;font-weight:400;line-height:130%}.ng-container .widget-current-tier .round-progress-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .widget-current-tier .progress-bar__marker--container{position:absolute;right:0;top:0;margin:auto;height:10rem;width:20rem;left:0}.ng-container .widget-current-tier .progress-bar__marker--container .progress__marker-1--bar{position:absolute;height:0.1875rem;width:1rem;top:1.625rem;left:4.3125rem;background:black;-webkit-transform:rotate(53deg);transform:rotate(53deg);border:0.0625rem solid #000000}.ng-container .widget-current-tier .progress-bar__marker--container .progress__marker-2--bar{position:absolute;top:0;right:7.0625rem;height:1rem;width:0.1875rem;background:black;-webkit-transform:rotate(18deg);transform:rotate(18deg);border:0.0625rem solid #000000}.ng-container .widget-current-tier .progress-bar__marker--container .progress__marker-2--label{position:absolute;top:-1.0625rem;right:2.1875rem}.ng-container .widget-current-tier .progress-bar__marker--container .progress__marker-3--bar{position:absolute;height:0.1875rem;width:1rem;right:0.625rem;bottom:1.0625rem;background:black;border:0.0625rem solid #000000}.ng-container .widget-current-tier .progress-bar__marker--container .progress__marker-3--label{position:absolute;right:-4.6875rem;bottom:0.5rem}.ng-container .widget-current-tier .current-tier-content{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, 0fr);grid-gap:1rem}.ng-container .widget-current-tier .current-tier{text-align:center}.ng-container .widget-current-tier .bold-text{font-size:3.333rem}.ng-container .widget-current-tier font .sub-text{font-size:0.8125rem}.ng-container .widget-current-tier .highlight{font-weight:700;font-size:1.875rem}.ng-container .widget-current-tier .subsection{margin-bottom:0.9375rem}.ng-container .widget-current-tier .current-tier-sub{position:relative;top:0;bottom:0;margin:auto 0}.ng-container .widget-current-tier .current-tier-sub-2{position:relative;margin:0 0 0 4rem;width:100%;grid-column:2;grid-row:1}.ng-container .widget-current-tier .current-tier__sub-2--container{width:100%;text-align:center;margin-bottom:0}.ng-container .widget-current-tier .current-tier__sub-2--value{margin-bottom:0}.ng-container .widget-current-tier .add-info__fields--list{list-style:disc}.ng-container .widget-current-tier .current-tier__add-info{width:12rem;margin-left:7rem}.ng-container .widget-current-tier .add-info__fields--item{margin-bottom:0.25rem}.ng-container .widget-current-tier .current-tier-sub-3{grid-column:1 / span 3;grid-row:2;display:grid;grid-template-columns:repeat(9, 1fr);grid-template-rows:repeat(3, minmax(0, 1fr));grid-gap:1rem;border-top:0.063rem solid #666;padding-top:2rem}.ng-container .widget-current-tier .current-tier__data--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-shadow:0.133rem 0.133rem 0.4rem #c8c8c8;box-shadow:0.133rem 0.133rem 0.4rem #c8c8c8;background:#fff;padding:1rem}.ng-container .widget-current-tier .label-value__label{font-size:1.25rem;font-weight:700}.ng-container .widget-current-tier .label-value__value{font-size:1.25rem;font-weight:400}.ng-container .widget-current-tier .verbiage{width:25%;margin-bottom:0.9375rem}.ng-container .master-halco__promotion{margin-bottom:7rem}.ng-container .master-halco__promotion--verbiage{position:absolute;text-align:center;font-size:1.25rem;color:#00539c;-webkit-transform:translate(0, 16rem);transform:translate(0, 16rem);margin:auto;left:0;right:0}.ng-container .entity-callout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .entity-callout .stats-value{text-align:center;font-size:35px}.ng-container .entity-callout .stats-label{font-size:12px}.ng-container ws-entity-card{display:block;width:100%;-webkit-transition:opacity 1000ms;transition:opacity 1000ms}.ng-container ws-entity-card.ng-leave{opacity:1}.ng-container ws-entity-card.ng-leave.ng-leave-active{opacity:0}.ng-container .entity-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-width:400px;margin-bottom:20px;background-color:#fff;height:90px;padding:10px 0;border:1px solid transparent;-webkit-transition:border 0.25s;transition:border 0.25s;border-radius:6px;-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);box-shadow:0 2px 11px 0 rgba(0,0,0,0.25)}@media screen and (max-width: 767px){.ng-container .entity-card{margin-left:0;padding-left:10px}}.ng-container .entity-card>*{padding:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .entity-card .entity-nametag{color:#fff;background-color:#5b7f95}@media screen and (max-width: 767px){.ng-container .entity-card .entity-nametag{width:150px}}.ng-container .entity-card .entity-controls{color:#5b7f95;font-size:40px}.ng-container .entity-card .entity-controls .popover-container i{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .entity-card .entity-controls .popover-container i:hover{-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ng-container .entity-card .ribbon-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ng-container .link-counter{height:80px;width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .2s;transition:color .2s}.ng-container .link-counter span{margin-right:5px}.ng-container .link-counter.has-links:hover{color:#000}.ng-container .audienceModal{padding:30px}.ng-container .audienceModal__content{max-height:260px;overflow-y:auto}.ng-container .audienceModal__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.ng-container .audienceModal__tagContainer{width:15%}.ng-container .audienceModal__tag{width:100%;padding:8px 5px;border-radius:2em;background:#5b7f95;color:#fff;text-align:center}.ng-container .audienceModal__title{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .audienceModal__infoContainer{width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ng-container .entity-nametag{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;border-radius:6px}.ng-container .entity-nametag .nametag-icon{width:35px;font-size:40px;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .entity-nametag .nametag-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 35px - 20px)}.ng-container .entity-nametag .nametag-label.enlarge-name label{font-size:24px}.ng-container .entity-nametag .nametag-label>label{font-size:16px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.ng-container .entity-nametag .nametag-label>small{font-size:10px}.ng-container .popover-container{position:relative}.ng-container .popover-container .popover-options{background:#fff;position:absolute;top:25px;left:25px;padding:9px 14px;border-radius:6px;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);color:#4a4a4a;font-size:15px;line-height:1.4;z-index:1;width:116px}.ng-container .popover-container .popover-options .option{font-size:13px;cursor:pointer}.ng-container .popover-container .popover-options .option:not(:last-child){margin-bottom:5px}.ng-container .popover-container .popover-options .option:hover{text-decoration:underline}.ng-container ws-simple-form form .ws-simple-control{margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container ws-simple-form form .ws-simple-control.inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ng-container ws-simple-form form .ws-simple-control.inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;margin-right:8px}.ng-container ws-simple-form form .ws-simple-control.inline input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container ws-simple-form form .ws-simple-control:not(.inline){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container ws-simple-form form .ws-simple-control:not(.inline) label{margin-bottom:4px}.ng-container ws-simple-form form .ws-simple-control input{width:100%;padding:8px;margin:0;outline:none;border:1px solid #e3e3e3;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;height:35px;font-size:15px}.ng-container ws-simple-form form .ws-simple-control input.invalid{border-color:red}.ng-container ws-simple-form form .ws-simple-control small{margin-top:4px}.ng-container ws-simple-form form .ws-simple-control .error-message{color:red}.ng-container .user-lookupwrapper{position:relative;display:inline-block;width:100%}@media screen and (max-width: 767px){.ng-container .user-lookupwrapper{display:block}}.ng-container .user-lookupwrapper .ui-select-search,.ng-container .user-lookupwrapper .ui-select-toggle{border-radius:9001px;width:98%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-container .user-lookupwrapper .ui-select-no-choice{text-align:center}.ng-container .user-lookupwrapper .user-lookup-loader{position:absolute;top:0;right:0;z-index:100}.ng-container .user-lookupwrapper .user-lookup-loader .loader{font-size:5px;margin:0 30px 0 0}.ng-container .user-lookupwrapper .ui-select-no-choice,.ng-container .user-lookupwrapper .user-results{margin-top:5px}.ng-container .user-lookupwrapper .user-results{position:absolute;margin-bottom:100px;width:100%;background-color:#fff;-webkit-box-shadow:0 3px 3px #bbb;box-shadow:0 3px 3px #bbb;overflow-y:scroll;z-index:200;-webkit-transition:height .3s;transition:height .3s}.ng-container .user-lookupwrapper .user-results ul{padding:0}.ng-container .user-lookupwrapper .user-results li{list-style:none}.ng-container .user-lookupwrapper .user-results.hide-user-results{height:0;-webkit-transition:height .3s;transition:height .3s}@media screen and (max-width: 767px){.ng-container .user-lookupwrapper .user-results{width:100%}}.ng-container .user-lookupwrapper .user-notfound{line-height:30px;text-align:center}.ng-container .user-lookupwrapper .user-result{height:60px;padding:5px 20px;cursor:pointer}.ng-container .user-lookupwrapper .user-result:last-child{border-bottom:none}@media screen and (max-width: 767px){.ng-container .user-lookupwrapper .user-result{height:80px}}.ng-container .user-lookupwrapper .ui-select-choices-row{border-bottom:1px solid #dadada}.ng-container .user-lookupwrapper .ui-select-choices-row>span{padding:0}.ng-container .user-lookupwrapper .user-avatarwrapper{float:left;height:100%}.ng-container .user-lookupwrapper .user-avatar{display:block;position:relative;overflow:hidden;background-color:#ffffff;border:3px solid #888;border-radius:999px;width:50px;height:50px;z-index:11}.ng-container .user-lookupwrapper .user-avatar img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .user-lookupwrapper .user-textwrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.ng-container .user-lookupwrapper .user-name{font-size:14px;line-height:18px;margin:0;font-weight:500}.ng-container .user-lookupwrapper .user-subtext{font-size:11px;line-height:15px;margin:0}.ng-container .ws-user-lookup-typeahead{position:relative;font-size:15px}.ng-container .ws-user-lookup-typeahead .ws-user-lookup-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 4px}.ng-container .ws-user-lookup-typeahead .ws-user-lookup-card .user-avatar-container{height:27px;width:27px;margin:0 10px;border:1px solid #fff;border-radius:50%}.ng-container .ws-user-lookup-typeahead .ws-user-lookup-card .user-avatar-container img{height:100%;border-radius:50%}.ng-container .ws-user-lookup-typeahead .ws-user-lookup-card .user-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .ws-user-lookup-typeahead .ws-user-lookup-card .user-details p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;font-size:13px}.ng-container .ws-user-lookup-typeahead .selected-user-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;background:#ededed;-webkit-box-shadow:1px 1px 0px #ccc, 1px -1px 0px #ccc, -1px -1px 0px #ccc, -1px 1px 0px #ccc;box-shadow:1px 1px 0px #ccc, 1px -1px 0px #ccc, -1px -1px 0px #ccc, -1px 1px 0px #ccc;border:1px solid #fff;border-radius:4px}.ng-container .ws-user-lookup-typeahead .selected-user-card ws-user-lookup-card{width:90%}.ng-container .ws-user-lookup-typeahead .selected-user-card .clear-user-icon{margin-right:10px;width:10%}.ng-container .ws-user-lookup-typeahead .selected-user-card .clear-user-icon i{background:#fff;border-radius:50%;font-size:12px;padding:3.5px 5px 4px}.ng-container .ws-user-lookup-typeahead .user-typeahead{position:relative}.ng-container .ws-user-lookup-typeahead .user-typeahead input{width:100%;height:34px;padding:8px;border-radius:3px;border:1px solid #ededed}.ng-container .ws-user-lookup-typeahead .user-typeahead input:focus{border-color:#5b7f95}.ng-container .ws-user-lookup-typeahead .user-typeahead .loader{position:absolute;font-size:4px;margin:0;right:30px;top:2px}.ng-container .ws-user-lookup-typeahead .user-lookup-results{position:absolute;width:100%;max-height:250px;overflow-y:auto;margin-top:-1px;background:#fff;border:1px solid #ededed;border-top:none;border-radius:0 0 3px 3px;-webkit-box-shadow:1px 2px 3px rgba(51,51,51,0.2);box-shadow:1px 2px 3px rgba(51,51,51,0.2);max-height:250px;border:1px solid #ededed;border-radius:0 0 3px 3px;z-index:1}.ng-container .ws-user-lookup-typeahead .user-lookup-results .no-results{color:#4a4a4a;margin-left:10px;padding:10px}.ng-container .ws-user-lookup-typeahead .user-lookup-results .ws-user-lookup-card{border-bottom:1px solid #ededed;cursor:pointer}.ng-container .ws-user-lookup-typeahead .user-lookup-results .ws-user-lookup-card:hover{background:#e9f2f9}.ng-container .multi-user-search-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;background:#fff;-webkit-box-shadow:1px 1px 0px #ccc, 1px -1px 0px #ccc, -1px -1px 0px #ccc, -1px 1px 0px #ccc;box-shadow:1px 1px 0px #ccc, 1px -1px 0px #ccc, -1px -1px 0px #ccc, -1px 1px 0px #ccc;padding:2px;border-radius:3px;border:1px solid #ededed;margin-bottom:10px}.ng-container .multi-user-search-container .input-container{-webkit-box-flex:1;-ms-flex:1 0 150px;flex:1 0 150px;margin-left:3px}.ng-container .multi-user-search-container .input-container:before{content:'\f002';color:#4a4a4a;font-family:'FontAwesome';font-size:15px;line-height:2;position:absolute;top:5px;left:5px;width:30px;height:30px;text-align:center}.ng-container .multi-user-search-container .input-container .user-typeahead{margin-left:25px}.ng-container .multi-user-search-container .input-container input{border:none;border-color:transparent;background-color:transparent;height:auto}.ng-container .usersSelected{float:left;margin-left:3px;margin-top:3px;padding-bottom:10px}.ng-container .usersSelected .ws-user-lookup-card{padding:5px 10px;background:#ededed;border-radius:30px}.ng-container .usersSelected .clear-user-icon{width:10%;margin-left:5px}.ng-container .usersSelected .clear-user-icon i{background:#fff;border-radius:50%;font-size:12px;padding:3.5px 5px 4px}.ng-container .wui-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:290px;margin:auto;margin-top:10px}.ng-container .wui-pagination .btn-generic,.ng-container .wui-pagination .btn-inverted,.ng-container .wui-pagination .btn-alt,.ng-container .wui-pagination .btn-complementary,.ng-container .wui-pagination .btn-inverted{width:70px;height:20px;letter-spacing:initial;font-size:10px;line-height:initial;padding:0}.ng-container .wui-pagination .btn-inverted{border:1px solid #ccc}.ng-container .wui-pagination .next-btn{background:#5b7f95;color:#fff}.ng-container .wui-pagination>span{font-size:13px;font-weight:800}.ng-container .wui-pagination>span.page-link{color:#3f83c0;text-decoration:underline;cursor:pointer}.ng-container .wui-pagination>span.page-link.selected{color:#4a4a4a;text-decoration:none}.ng-container .ws-status-chip{font-size:11px;font-weight:800;line-height:1;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;border-radius:10px;padding:4px 10px}.ng-container .wizard-step-progress-header__step-completed .wizard-step-progress-header__progress-left-line,.ng-container .wizard-step-progress-header__step-completed .wizard-step-progress-header__progress-right-line{border-color:#5b7f95}.ng-container .wizard-step-progress-header__step-completed .wizard-step-progress-header__progress-dot{background-color:#5b7f95}.ng-container .wizard-step-progress-header__step-active .wizard-step-progress-header__progress-left-line{border-color:#5b7f95}.ng-container .wizard-step-progress-header__step-active .wizard-step-progress-header__step-label{font-weight:bold}.ng-container .wizard-step-progress-header__step-active .wizard-step-progress-header__progress-dot{background-color:#5b7f95;-webkit-box-shadow:0 0 0 6px #fff,0 0 0 8px #5b7f95;box-shadow:0 0 0 6px #fff,0 0 0 8px #5b7f95}.ng-container .wizard-step-progress-header__step-first .wizard-step-progress-header__progress-left-line{display:none}.ng-container .wizard-step-progress-header__step-last .wizard-step-progress-header__progress-right-line{display:none}.ng-container .wizard-step-progress-header__step{position:relative;padding-left:0 !important;padding-right:0 !important;text-align:center}.ng-container .wizard-step-progress-header__progress{position:relative;height:15px;margin-bottom:12px}.ng-container .wizard-step-progress-header__progress-left-line{float:left;width:50%;height:1px;border:1px solid #cccccc}.ng-container .wizard-step-progress-header__progress-right-line{float:right;width:50%;height:1px;border:1px solid #cccccc}.ng-container .wizard-step-progress-header__progress-dot{position:absolute;height:10px;width:10px;top:-4px;left:50%;margin-left:-5px;border-radius:100%;background-color:#cccccc}.ng-container .wizard-step-progress-header__step-label{font-size:11px;text-transform:uppercase}.ng-container .spinner-loader{position:fixed;top:50%;left:50%;margin-left:-20px;z-index:99999}.ng-container .spinner-loader .line{-webkit-animation:expand 1s ease-in-out infinite;animation:expand 1s ease-in-out infinite;border-radius:10px;display:inline-block;-webkit-transform-origin:center center;transform-origin:center center;margin:0 3px;width:1.5px;height:32px}.ng-container .spinner-loader .line:nth-child(1){background:#0093d9}.ng-container .spinner-loader .line:nth-child(2){-webkit-animation-delay:180ms;animation-delay:180ms;background:#0093d9}.ng-container .spinner-loader .line:nth-child(3){-webkit-animation-delay:360ms;animation-delay:360ms;background:#0093d9}.ng-container .spinner-loader .line:nth-child(4){-webkit-animation-delay:540ms;animation-delay:540ms;background:#0093d9}@-webkit-keyframes expand{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(2);transform:scale(2)}}@keyframes expand{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(2);transform:scale(2)}}.ng-container .spinner-opacity{opacity:0.5 !important}.ng-container .report_body .report_container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100vw}.ng-container .report_body .report_filter-section{position:relative;float:left;width:227px;padding:23px;min-height:100vh;background-color:#ebf7ff;color:#474c56;text-align:left;-webkit-transition:width .3s,padding .3s;transition:width .3s,padding .3s}.ng-container .report_body .report_filter-section .loader.ng-animate{-webkit-animation:none 0s;animation:none 0s}.ng-container .report_body .report_filter-section .filter-toggle{text-align:left;line-height:16px;font-weight:800;margin-bottom:15px}.ng-container .report_body .report_filter-section .filter-toggle-icon{font-size:20px;vertical-align:middle;margin:0 4px 0 0;color:#3f83c0}.ng-container .report_body .report_filter-section .filter-hide-label,.ng-container .report_body .report_filter-section .filter-show-label{color:#3f83c0;font-size:12px}.ng-container .report_body .report_filter-section .filter-hide-label{visibility:visible;opacity:1;display:inline}.ng-container .report_body .report_filter-section .filter-show-label{visibility:hidden;opacity:0;text-align:center;display:none}.ng-container .report_body .report_filter-section.collapsed{width:80px;padding:15px}.ng-container .report_body .report_filter-section.collapsed+.report_content-section{width:calc(100% - 80px)}.ng-container .report_body .report_filter-section.collapsed .filter-toggle{text-align:center;display:block}.ng-container .report_body .report_filter-section.collapsed .filter-toggle-icon{margin:0 0 5px 0}.ng-container .report_body .report_filter-section.collapsed .filter-hide-label{visibility:hidden;opacity:0;display:none}.ng-container .report_body .report_filter-section.collapsed .filter-show-label{visibility:visible;opacity:1;display:block}.ng-container .report_body .report_filter-section.collapsed .report_filters .report-filters-container{visibility:hidden;opacity:0}.ng-container .report_body .report_filters .report-filters-container{visibility:visible;opacity:1;-webkit-transition:visibility .15s,opacity .15s;transition:visibility .15s,opacity .15s}.ng-container .report_body .report_content-section{position:relative;float:left;width:calc(100% - 227px);padding:23px 0;min-height:100vh;background-color:#fff;border:2px solid #fff;color:#474c56;overflow:hidden;-webkit-transition:width .3s;transition:width .3s}.ng-container .report_body .report_top-extra-actions{position:absolute;right:0;top:0;padding:33px 30px 0;text-align:right;font-size:12px;z-index:1}.ng-container .report_body .report_top-action.disabled{opacity:0.5;pointer-events:none}.ng-container .report_body .report_top-action:hover,.ng-container .report_body .report_top-action:active,.ng-container .report_body .report_top-action:focus{color:#fff}.ng-container .report_body .onboarding-modal .reports-onboarding-mainicon{display:block;text-align:center;font-size:80px;margin:25px 0;color:#4a4a4a}.ng-container .report_body .onboarding-modal .reports-onboarding-blurb{font-size:16px;line-height:22px;font-weight:800;text-align:center;margin:25px 0;color:#4a4a4a}.ng-container .report_body .onboarding-modal .reports-onboarding-checklist{margin:25px 0}.ng-container .report_body .onboarding-modal .reports-onboarding-checklist li{font-size:14px;line-height:20px;margin:5px 0;color:#4a4a4a}.ng-container .report_body .onboarding-modal .reports-onboarding-checklist li i{color:#00b5af;font-size:20px;margin-right:8px}.ng-container .report_body .report_mobile-blurb{text-align:center;padding:20px;font-size:16px;line-height:24px}.ng-container .report-notification-modal .notification-header{background:#EDEDED;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:6px 6px 0 0;border-bottom:1px solid #e3e3e3}.ng-container .report-notification-modal .notification-header h1{font-size:22px;font-weight:300;color:#4A4A4A;text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .report-notification-modal .notification-header h1+.fa-close{position:absolute;right:20px;top:20px}.ng-container .report-notification-modal .notification-body{padding:30px 35px;text-align:center}.ng-container .report-notification-modal .notification-body img{display:-webkit-box;display:-ms-flexbox;display:flex;height:113px;margin:auto}.ng-container .report-notification-modal .notification-body p{margin-top:20px;font-weight:100;font-size:15px}.ng-container .report-notification-modal .notification-body .notification-details{text-align:left;padding:0 15px;margin:50px 0 15px}.ng-container .report-notification-modal .notification-body .notification-details h2{position:relative;margin-bottom:0;font-size:16px}.ng-container .report-notification-modal .notification-body .notification-details h2 i{position:absolute;right:0}.ng-container .report-notification-modal .notification-body .notification-details h2+h3{margin:10px 0}.ng-container .report-notification-modal .notification-body .notification-details p{padding:10px;border:1px solid gray}.ng-container .report-notification-modal .notification-body .btn-generic,.ng-container .report-notification-modal .notification-body .btn-inverted,.ng-container .report-notification-modal .notification-body .btn-alt,.ng-container .report-notification-modal .notification-body .btn-complementary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;background:#5b7f95;font-size:10px}.ng-container .report-filters-container h1,.ng-container .report-filters-container h2,.ng-container .report-filters-container h3,.ng-container .report-filters-container h4,.ng-container .report-filters-container h5,.ng-container .report-filters-container h6{text-align:left}.ng-container .report-filters-container .filter-catsection.disabled{pointer-events:none;opacity:0.5}.ng-container .report-filters-container .filter-headingsection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #c4c4c4;padding-bottom:1rem;overflow:auto;color:#4a4a4a;font-size:0.8em}.ng-container .report-filters-container .filter-catwrapper{border-bottom:1px solid #c4c4c4;background-color:transparent}.ng-container .report-filters-container .filter-catwrapper .panel-heading{padding:0}.ng-container .report-filters-container .filter-catwrapper .panel-heading .panel-title{margin-bottom:0;font-size:12px;color:#4a4a4a}.ng-container .report-filters-container .filter-catwrapper .panel-heading .accordion-toggle{display:block;padding:10px 0;text-decoration:none}.ng-container .report-filters-container .filter-catwrapper .panel-body{padding:0;border:none;margin-bottom:10px}.ng-container .report-filters-container .filter-catwrapper .fa{font-size:110%;margin-right:5px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.ng-container .report-filters-container .filter-catwrapper .fa.open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ng-container .report-filters-container .filter-catname{font-size:16px;line-height:22px;font-weight:500;color:#2483c5}.ng-container .report-filters-container .filter-catitem .checkbox-itemlabel{font-size:12px;line-height:20px;font-weight:400;color:#4a4a4a}.ng-container .report-filters-container .filter-catitem .checkbox-itemlabel:before{top:0;left:4px;-webkit-transform:scale(0.9);transform:scale(0.9)}.ng-container .report-filters-container .filter-catitem .checkbox input[type='checkbox']:checked+::after{top:5px;-webkit-transform:rotate(-45deg) scale(0.9);transform:rotate(-45deg) scale(0.9)}.ng-container .report-filters-container .filter-catitem .user-avatarwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .report-filters-container .filter-catitem .user-avatar{width:40px;height:40px}.ng-container .report-filters-container .filter-catlabel{font-size:12px;color:#4a4a4a;font-weight:800}.ng-container .report-filters-container .filter-addmore{margin:10px 34px}.ng-container .report-filters-container .chosen-container{height:100%}.ng-container .report-filters-container .chosen-container-multi .chosen-choices li.search-choice span{text-overflow:ellipsis;width:100%;display:inline-block;white-space:nowrap;overflow:hidden;line-height:20px}.ng-container .onboarding .onboarding-overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1001}.ng-container .onboarding .onboarding-welcome{position:relative;height:100%;width:100%}.ng-container .onboarding-focus{position:absolute;-webkit-box-shadow:0 0 0 99999px rgba(0,0,0,0.6);box-shadow:0 0 0 99999px rgba(0,0,0,0.6);border-radius:8px}.ng-container .onboarding-focus .onboarding-popover{position:absolute;width:220px;background-color:white;border-radius:8px;padding:15px;font-size:12px;line-height:16px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5)}.ng-container .onboarding-focus .onboarding-popover.bottom{bottom:-20px;-webkit-transform:translateY(100%);transform:translateY(100%)}.ng-container .onboarding-focus .onboarding-popover.right{right:-20px;-webkit-transform:translateX(100%);transform:translateX(100%)}.ng-container .onboarding-focus .onboarding-popover.left{left:-20px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ng-container .onboarding-focus .onboarding-popover .onboarding-popover-close{position:absolute;right:10px;top:10px}.ng-container .onboarding-focus .onboarding-popover .onboarding-popover-title{font-weight:800;margin-top:10px}.ng-container .onboarding-focus .onboarding-popover .onboarding-popover-content{margin-top:10px}.ng-container .onboarding-focus .onboarding-popover .onboarding-popover-arrow{position:absolute;width:0;height:0}.ng-container .onboarding-focus .onboarding-popover .onboarding-popover-arrow.bottom{top:0;left:30px;-webkit-transform:translateY(-100%);transform:translateY(-100%);border-bottom:7px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent}.ng-container .onboarding-focus .onboarding-popover .onboarding-popover-arrow.right{left:0;top:30px;-webkit-transform:translateX(-100%);transform:translateX(-100%);border-right:7px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.ng-container .onboarding-focus .onboarding-popover .onboarding-popover-arrow.left{right:0;top:12px;-webkit-transform:translateX(100%);transform:translateX(100%);border-left:7px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.ng-container .onboarding-focus .onboarding-popover .onboarding-popover-bottom{position:relative;bottom:0;margin-top:10px;overflow:hidden}.ng-container .onboarding-focus .onboarding-popover .onboarding-popover-stepcount{float:left;height:30px;line-height:30px;font-style:italic}.ng-container .onboarding-focus .onboarding-popover .onboarding-popover-actions{float:right;height:30px}.ng-container .onboarding-modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:640px;height:460px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5);overflow:hidden}.ng-container .onboarding-modal .onboarding-modal-titlebar{position:relative;padding:10px 20px;height:60px;line-height:40px;background-color:#ededed;text-align:center}.ng-container .onboarding-modal .onboarding-modal-titlebar .onboarding-modal-title{font-size:22px;color:#4a4a4a;margin:0;font-weight:500}.ng-container .onboarding-modal .onboarding-modal-titlebar .onboarding-modal-exit{float:right;font-size:22px}.ng-container .onboarding-modal .onboarding-modal-content{padding:10px 30px;height:320px;overflow-y:scroll}.ng-container .onboarding-modal .onboarding-modal-actions{padding:10px 20px;height:80px;line-height:60px;text-align:right}.ng-container .onboarding-modal .onboarding-modal-actions .onboarding-modal-action{margin-left:25px}.ng-container .export-result-container{height:20rem;overflow-x:hidden;position:relative}.ng-container .export-result-modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100%;height:100%;padding:2rem}.ng-container .export-result-modal-body>*+*{margin-top:2rem}.ng-container .export-result-modal-body.ng-enter{opacity:0;-webkit-animation:fadeInRight 0.5s 0.5s;animation:fadeInRight 0.5s 0.5s}.ng-container .export-result-modal-body.ng-leave{-webkit-animation:fadeOutLeft 0.5s;animation:fadeOutLeft 0.5s}.ng-container .export-result-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ng-container .export-result-buttons button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0.25rem solid transparent;border-radius:0.5rem;background:transparent;padding:0.5rem;position:relative}.ng-container .export-result-buttons button i{-webkit-transition:ease-in-out 0.25s all;transition:ease-in-out 0.25s all;opacity:0;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:25%;z-index:2}.ng-container .export-result-buttons button img{-webkit-transition:ease-in-out 0.25s filter;transition:ease-in-out 0.25s filter;width:100%;max-width:10rem}.ng-container .export-result-buttons button:hover img,.ng-container .export-result-buttons button:focus img{-webkit-filter:brightness(95%);filter:brightness(95%)}.ng-container .export-result-buttons button:hover i,.ng-container .export-result-buttons button:focus i{opacity:1;top:50%}.ng-container .export-result-buttons button:focus-visible{border-color:#B7C9D3}.ng-container .report-table-container{padding:1rem;position:relative}.ng-container .report-table{position:relative}.ng-container .report-table.loading{opacity:0.5}.ng-container .report-table-header{padding:1rem 0.75rem;background-color:#ededed;border:none;font-size:12px;font-weight:800;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:background-color .15s;transition:background-color .15s}.ng-container .report-table-header:first-of-type{border-top-left-radius:3px}.ng-container .report-table-header:last-of-type{border-top-right-radius:3px}.ng-container .report-table-header span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-container .report-table-header .report-table-drag{margin-left:5px;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.ng-container .report-table-header:hover{background-color:#ddd}.ng-container .report-table-header:hover .report-table-drag{opacity:1}.ng-container .report-table-cta-header{display:none;visibility:hidden}.ng-container .report-table-cta-cell{display:block;border:none;position:absolute;left:0;width:100%;padding:0;background:transparent;overflow:hidden;z-index:20}.ng-container .report-table-cta-cell:hover .report-table-cta-container{-webkit-transform:translateY(0%);transform:translateY(0%)}.ng-container .report-table-cell{border:none;border-bottom:1px solid #ccc;padding:1rem;font-size:12px;line-height:18px;background:#fff;color:#4a4a4a;vertical-align:middle}.ng-container .report-table-cell.award_status>span{width:5rem;height:1rem;color:#4a4a4a;font-size:90%;font-weight:600;border-radius:0.5rem;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .report-table-cell.award_status[data-value='approved']>span{background-color:#8be3da}.ng-container .report-table-cell-user{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .report-table-cell-user>img{display:block;position:relative;overflow:hidden;background-color:#ffffff;border-radius:1rem;width:2rem;height:2rem;z-index:11;border:2px solid #777;margin-right:0.5rem;-ms-flex-negative:0;flex-shrink:0}.ng-container .report-table-cell-user>.user-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem}.ng-container .report-table-cta-container{position:relative;height:100%;padding:1rem;background:rgba(36,131,197,0.95);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transition-delay:.15s;transition-delay:.15s}.ng-container .report-table-cta-container .report-table-cta-actions{margin-left:auto}.ng-container .report-table-cta-container .report-table-cta-actions>div{margin-left:0.5rem}.ng-container .report-table-cta-container .report-table-cta-info{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .report-table-cta-container .report-table-cta-info>strong{min-width:20ch;text-align:center}.ng-container .report-table-cta-container .report-table-cta-info .report-table-cta-users{margin:0 auto}.ng-container .report-pagination{font-size:14px}.ng-container .report-pagination-wrapper{text-align:center}.ng-container .report-pagination>li>a{padding:8px 12px;border:1px solid #e4e7e9}.ng-container .report-pagination>li:first-child>a,.ng-container .report-pagination>li:first-child>span{border-bottom-left-radius:8px;border-top-left-radius:8px}.ng-container .report-pagination>li:last-child>a,.ng-container .report-pagination>li:last-child>span{border-bottom-right-radius:8px;border-top-right-radius:8px}.ng-container .report-loader .spinner-loader{position:absolute;top:40px;left:50%;z-index:1}.ng-container .report-loader .spinner-loader.ng-animate{-webkit-animation:none 0s;animation:none 0s}.ng-container .filter-modal-body{text-align:center;font-size:1.25rem}.ng-container .submission,.ng-container .reward-admin{background:#ededed;padding-top:40px;padding-bottom:40px;color:#4a4a4a;min-height:calc(100vh - 98px)}.ng-container .submission list-filter,.ng-container .reward-admin list-filter{display:block;margin:-15px -15px 15px -15px}.ng-container .submission .title,.ng-container .reward-admin .title{text-transform:uppercase;font-size:36px;color:#2483c5;font-weight:900;text-align:center}.ng-container .submission .report_exportoption,.ng-container .reward-admin .report_exportoption{width:100%;height:26px;margin:8px 0;padding:0 6px;border:none;background-color:#ededed;color:#000;font-size:12px;line-height:26px;text-transform:uppercase;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s}.ng-container .submission .report_exportoption:hover,.ng-container .reward-admin .report_exportoption:hover{background-color:#2483c5;color:#fff}.ng-container .submission .report_exportoption:last-child,.ng-container .reward-admin .report_exportoption:last-child{margin-top:0}.ng-container .submission .reward-wrapper,.ng-container .reward-admin .reward-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.ng-container .submission .reward-wrapper .container,.ng-container .reward-admin .reward-wrapper .container{margin:0 20px;min-height:450px !important}.ng-container .submission .reward-wrapper .container.generating-codes,.ng-container .reward-admin .reward-wrapper .container.generating-codes{max-width:991px}.ng-container .submission .reward-wrapper .container.codes-summary,.ng-container .reward-admin .reward-wrapper .container.codes-summary{max-width:400px;padding:0}.ng-container .submission .reward-wrapper .container .negative-budget,.ng-container .reward-admin .reward-wrapper .container .negative-budget{color:#a0504c}.ng-container .submission .table-wrapper,.ng-container .reward-admin .table-wrapper{overflow:hidden;position:relative}.ng-container .submission .table-wrapper .reward-code-search,.ng-container .reward-admin .table-wrapper .reward-code-search{margin-bottom:20px}.ng-container .submission .table-wrapper .reward-code-search .search,.ng-container .reward-admin .table-wrapper .reward-code-search .search{width:200px}.ng-container .submission .table-wrapper .reward-code-actions,.ng-container .reward-admin .table-wrapper .reward-code-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .submission .table-wrapper .reward-code-actions .control-container,.ng-container .reward-admin .table-wrapper .reward-code-actions .control-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}.ng-container .submission .table-wrapper .reward-code-actions .control-container .status,.ng-container .reward-admin .table-wrapper .reward-code-actions .control-container .status{width:120px}.ng-container .submission .table-wrapper .reward-code-actions .bulk-actions-toggle,.ng-container .reward-admin .table-wrapper .reward-code-actions .bulk-actions-toggle{margin-left:auto}.ng-container .submission .table-wrapper .reward-code-actions .date-filter-popup,.ng-container .reward-admin .table-wrapper .reward-code-actions .date-filter-popup{max-width:530px;z-index:1}.ng-container .submission .table-wrapper .reward-code-actions .date-filter-popup .date-filter-popup-container,.ng-container .reward-admin .table-wrapper .reward-code-actions .date-filter-popup .date-filter-popup-container{width:498px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .submission .table-wrapper .reward-code-actions .date-filter-popup .date-filter-popup-container ui-control,.ng-container .reward-admin .table-wrapper .reward-code-actions .date-filter-popup .date-filter-popup-container ui-control{width:140px}.ng-container .submission .table-wrapper .reward-code-actions .date-filter-popup .clear-filter,.ng-container .reward-admin .table-wrapper .reward-code-actions .date-filter-popup .clear-filter{margin-top:15px}.ng-container .submission .table-wrapper .error-title,.ng-container .reward-admin .table-wrapper .error-title{text-align:center;color:#2483c5;font-size:30px;font-weight:bold}.ng-container .submission .table-wrapper .error-description,.ng-container .reward-admin .table-wrapper .error-description{text-align:center;color:#4a4a4a;font-size:24px}.ng-container .submission .table-wrapper .loader,.ng-container .reward-admin .table-wrapper .loader{display:block;text-align:center}.ng-container .submission .table-wrapper .fa-print,.ng-container .reward-admin .table-wrapper .fa-print{font-size:20px}.ng-container .submission .table-wrapper .loading-screen,.ng-container .reward-admin .table-wrapper .loading-screen{height:588px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:30px;z-index:0;background-color:rgba(0,0,0,0.5);width:100%;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .submission .table-wrapper .loading-screen.loading,.ng-container .reward-admin .table-wrapper .loading-screen.loading{opacity:1;z-index:100}.ng-container .submission .badge,.ng-container .reward-admin .badge{font-size:11px;padding-top:4.5px;padding-left:10px;padding-right:10px;color:#4a4a4a}.ng-container .submission .badge.detail-header,.ng-container .reward-admin .badge.detail-header{font-size:14px;padding:10px 20px;border-radius:30px}.ng-container .submission .badge.needs-review,.ng-container .submission .badge.claimed,.ng-container .reward-admin .badge.needs-review,.ng-container .reward-admin .badge.claimed{background:#f1b100}.ng-container .submission .badge.redeemed,.ng-container .reward-admin .badge.redeemed{background:#8be3da}.ng-container .submission .badge.unclaimed,.ng-container .reward-admin .badge.unclaimed{background:#a0504c;color:#fff}.ng-container .submission .badge.invalidated,.ng-container .reward-admin .badge.invalidated{color:#fff}.ng-container .submission .code-summary,.ng-container .reward-admin .code-summary{padding:15px}.ng-container .submission .code-summary .code-title,.ng-container .reward-admin .code-summary .code-title{font-size:30px;font-weight:700;text-align:center}.ng-container .submission .code-summary ul,.ng-container .reward-admin .code-summary ul{padding:10px;border-bottom:1px solid #ededed}.ng-container .submission .code-summary ul.summary-table-header,.ng-container .reward-admin .code-summary ul.summary-table-header{margin-top:22px;border:none;background:#ededed;border-radius:3px;text-transform:uppercase;font-size:14px}.ng-container .submission .code-summary ul li,.ng-container .reward-admin .code-summary ul li{display:inline-block;width:55%}.ng-container .submission .code-summary ul li:first-of-type,.ng-container .reward-admin .code-summary ul li:first-of-type{width:20%}.ng-container .submission .code-summary ul li:last-of-type,.ng-container .reward-admin .code-summary ul li:last-of-type{width:20%}.ng-container .submission .code-summary .summary-user-info,.ng-container .reward-admin .code-summary .summary-user-info{margin-top:20px;background:#e9f2f9;padding:10px;font-size:14px;font-weight:bold}.ng-container .submission .code-summary .summary-user-info .budgets-summary-title,.ng-container .reward-admin .code-summary .summary-user-info .budgets-summary-title{font-size:18px;text-align:center}.ng-container .submission .code-summary .summary-user-info .budget-name,.ng-container .reward-admin .code-summary .summary-user-info .budget-name{font-weight:normal}.ng-container .submission .code-summary .summary-user-info .balance-after-generation,.ng-container .reward-admin .code-summary .summary-user-info .balance-after-generation{text-decoration:underline;font-size:14px;text-align:left;margin-top:15px;margin-bottom:15px}.ng-container .submission .code-summary .btn-generic,.ng-container .submission .code-summary .btn-inverted,.ng-container .submission .code-summary .btn-alt,.ng-container .submission .code-summary .btn-complementary,.ng-container .reward-admin .code-summary .btn-generic,.ng-container .reward-admin .code-summary .btn-inverted,.ng-container .reward-admin .code-summary .btn-alt,.ng-container .reward-admin .code-summary .btn-complementary{margin:10px auto;display:block}.ng-container .submission .submit-generate-codes,.ng-container .reward-admin .submit-generate-codes{display:block;margin:10px auto}.ng-container .submission .go-to-list,.ng-container .reward-admin .go-to-list{text-align:center;margin-top:50px;margin-bottom:50px;font-size:14px;text-decoration:underline}.ng-container .submission .request .form-title,.ng-container .reward-admin .request .form-title{text-align:center;margin-top:20px;margin-bottom:20px}.ng-container .submission .request .field-title,.ng-container .reward-admin .request .field-title{font-weight:bold}.ng-container .submission .success,.ng-container .reward-admin .success{text-align:center}.ng-container .submission .success .title-success,.ng-container .reward-admin .success .title-success{margin-top:20px;font-weight:bold}.ng-container .submission .success .sub-title,.ng-container .reward-admin .success .sub-title{margin-top:10px;margin-bottom:20px}.ng-container .submission .success .img-container,.ng-container .reward-admin .success .img-container{margin-bottom:50px}.ng-container .submission .btn-white,.ng-container .reward-admin .btn-white{background:#fff;border:1px solid #aaa;border-radius:30px;width:160px;font-weight:800}.ng-container .submission .btn-white.recipients,.ng-container .reward-admin .btn-white.recipients{margin-right:10px}.ng-container .submission .container,.ng-container .reward-admin .container{margin-bottom:40px;padding-top:15px;padding-bottom:15px;background:#fff;border-radius:3px;min-height:490px}.ng-container .submission .container .budgets-container,.ng-container .reward-admin .container .budgets-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;font-size:24px}.ng-container .submission .container .budgets-container.no-budgets,.ng-container .reward-admin .container .budgets-container.no-budgets{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ng-container .submission .container .budgets-container .budget-title,.ng-container .reward-admin .container .budgets-container .budget-title{color:#2483c5;font-weight:bold;text-transform:uppercase}.ng-container .submission .container .budgets-container .budget-amount,.ng-container .reward-admin .container .budgets-container .budget-amount{color:#4a4a4a}.ng-container .submission .container.list-error,.ng-container .reward-admin .container.list-error{min-height:auto;margin-bottom:0}.ng-container .submission .container.budget-wrapper,.ng-container .reward-admin .container.budget-wrapper{margin-bottom:15px}.ng-container .submission .container.title-container,.ng-container .reward-admin .container.title-container{background:transparent;height:auto;min-height:0;margin:0 auto;padding:0 15px}.ng-container .submission .container.title-container .btn-generic,.ng-container .submission .container.title-container .btn-inverted,.ng-container .submission .container.title-container .btn-alt,.ng-container .submission .container.title-container .btn-complementary,.ng-container .reward-admin .container.title-container .btn-generic,.ng-container .reward-admin .container.title-container .btn-inverted,.ng-container .reward-admin .container.title-container .btn-alt,.ng-container .reward-admin .container.title-container .btn-complementary{position:absolute;right:0;top:5px;background:#f3792a}.ng-container .submission .container.title-container.modal-open .btn-inverted,.ng-container .reward-admin .container.title-container.modal-open .btn-inverted{position:relative;top:auto;background:inherit}.ng-container .submission .container .list,.ng-container .reward-admin .container .list{width:100%}.ng-container .submission .container .list .item,.ng-container .reward-admin .container .list .item{height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a4a4a;border-bottom:1px solid #ccc;font-size:12px;padding:0 5px}.ng-container .submission .container .list .item a,.ng-container .reward-admin .container .list .item a{color:#3f83c0;font-weight:900}.ng-container .submission .container .list .item.list-header,.ng-container .reward-admin .container .list .item.list-header{text-transform:uppercase;font-size:11px;font-weight:900;border-radius:3px;background:#ededed;border-bottom:0;line-height:46px}.ng-container .submission .container .list .item .fa-pencil,.ng-container .reward-admin .container .list .item .fa-pencil{padding:0 18px;cursor:pointer}.ng-container .submission .container.generated-codes .subtitle,.ng-container .reward-admin .container.generated-codes .subtitle{font-size:28px;color:#2483c5;text-align:center;margin-bottom:25px}.ng-container .submission .container.generated-codes .subtitle p,.ng-container .reward-admin .container.generated-codes .subtitle p{margin:0}.ng-container .submission .container.generated-codes .subtitle .success-text,.ng-container .reward-admin .container.generated-codes .subtitle .success-text{font-size:16px;color:#4a4a4a;background:#fafafa;padding:10px}.ng-container .submission .container.generated-codes .subtitle .success-text .fa-lightbulb-o,.ng-container .reward-admin .container.generated-codes .subtitle .success-text .fa-lightbulb-o{font-size:24px;margin-right:10px}.ng-container .submission .container.generated-codes .data,.ng-container .reward-admin .container.generated-codes .data{font-size:14px;margin-top:5px;margin:0;height:34px;line-height:34px}.ng-container .submission .container.generated-codes .data.assignee,.ng-container .reward-admin .container.generated-codes .data.assignee{font-style:italic}.ng-container .submission .container.generated-codes hr,.ng-container .reward-admin .container.generated-codes hr{margin-top:15px}.ng-container .submission .container .code-item ui-control.code-error .ui-select-toggle,.ng-container .submission .container .code-item ui-control.code-error .ui-control-message,.ng-container .reward-admin .container .code-item ui-control.code-error .ui-select-toggle,.ng-container .reward-admin .container .code-item ui-control.code-error .ui-control-message{border:1px solid #e85736}.ng-container .submission .container .code-item p.code-error,.ng-container .reward-admin .container .code-item p.code-error{color:#e85736;margin-top:23px}.ng-container .submission .container .code-item .budget-title,.ng-container .reward-admin .container .code-item .budget-title{height:34px;line-height:34px}.ng-container .submission .container .code-item .budget-description,.ng-container .reward-admin .container .code-item .budget-description{font-size:14px;font-style:italic;margin-top:10px;display:block}.ng-container .submission .container .code-item .generating-code,.ng-container .reward-admin .container .code-item .generating-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .submission .container .code-item .generating-code.no-categories,.ng-container .reward-admin .container .code-item .generating-code.no-categories{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ng-container .submission .container .code-item .generating-code.no-categories .info,.ng-container .reward-admin .container .code-item .generating-code.no-categories .info{margin-right:50px}.ng-container .submission .container .code-item ui-control,.ng-container .reward-admin .container .code-item ui-control{display:block}.ng-container .submission .container .code-item ui-control.quantity,.ng-container .reward-admin .container .code-item ui-control.quantity{width:150px}.ng-container .submission .container .code-item p,.ng-container .reward-admin .container .code-item p{margin-bottom:0}.ng-container .submission .container .code-item .info .title,.ng-container .reward-admin .container .code-item .info .title{font-size:16px;color:#4a4a4a;text-transform:none;text-align:left;margin-bottom:5px}.ng-container .submission .container .code-item .add-new-code,.ng-container .reward-admin .container .code-item .add-new-code{color:#2483c5;display:inline-block;cursor:pointer}.ng-container .submission .container .code-item .add-new-code.remove-code,.ng-container .reward-admin .container .code-item .add-new-code.remove-code{color:#a0504c}.ng-container .submission .container .code-item .add-new-code i,.ng-container .reward-admin .container .code-item .add-new-code i{font-size:24px}.ng-container .submission .container .code-item .add-new-code span,.ng-container .reward-admin .container .code-item .add-new-code span{position:relative;top:-3px}.ng-container .submission .container .item-wrapper,.ng-container .reward-admin .container .item-wrapper{min-height:450px}.ng-container .submission .container .submission-item .item-preview,.ng-container .reward-admin .container .submission-item .item-preview{display:block;height:80px;line-height:80px;cursor:pointer}.ng-container .submission .container .submission-item .date,.ng-container .reward-admin .container .submission-item .date{font-size:15px;display:inline-block;width:165px}.ng-container .submission .container .submission-item .name,.ng-container .reward-admin .container .submission-item .name{font-weight:500px;font-size:22px;color:#2483c5}.ng-container .submission .container .submission-item .toggle-info,.ng-container .reward-admin .container .submission-item .toggle-info{display:block;cursor:pointer;width:30px;height:30px;line-height:30px;background:#2483c5;border-radius:30px;text-align:center;color:#fff;font-size:11px;float:right;margin-top:25px}.ng-container .submission .container .submission-item .info,.ng-container .reward-admin .container .submission-item .info{display:-webkit-box;display:-ms-flexbox;display:flex;background:#ededed;border-radius:5px;padding-top:15px;padding-bottom:20px;padding-left:168px;margin-right:15px;margin-left:15px}.ng-container .submission .container .submission-item .info .status,.ng-container .reward-admin .container .submission-item .info .status{width:176px;display:inline-block;text-transform:uppercase}.ng-container .submission .container .submission-item .info .approvers,.ng-container .reward-admin .container .submission-item .info .approvers{display:inline-block}.ng-container .submission .container .submission-item hr,.ng-container .reward-admin .container .submission-item hr{width:100%;margin-right:15px;margin-left:15px;margin-bottom:0}.ng-container .submission .container .pagination,.ng-container .reward-admin .container .pagination{text-align:center}.ng-container .submission .container.detail,.ng-container .reward-admin .container.detail{font-size:12px}.ng-container .submission .container.detail .approvers,.ng-container .reward-admin .container.detail .approvers{font-size:15px}.ng-container .submission .container.detail .approvers .fa-reply,.ng-container .reward-admin .container.detail .approvers .fa-reply{color:#fff;padding:4px;font-size:11px;width:18px;height:18px;padding:0;border-radius:3px;margin-right:5px;text-align:center;line-height:20px;background:#ccc;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.ng-container .submission .container.detail .approvers .approver,.ng-container .reward-admin .container.detail .approvers .approver{margin:0}.ng-container .submission .container.detail .approvers .more,.ng-container .reward-admin .container.detail .approvers .more{color:#3f83c0;text-decoration:underline;padding-left:23px;font-weight:700;font-size:12px;cursor:pointer}.ng-container .submission .container.detail .submission-name,.ng-container .reward-admin .container.detail .submission-name{font-size:28px;color:#2483c5}.ng-container .submission .container.detail .nav-tabs,.ng-container .reward-admin .container.detail .nav-tabs{border:none;border-bottom:1px solid #ededed}.ng-container .submission .container.detail .nav-tabs .uib-tab,.ng-container .reward-admin .container.detail .nav-tabs .uib-tab{width:140px;text-align:center;cursor:pointer;text-transform:uppercase;color:#2483c5;font-weight:900}.ng-container .submission .container.detail .nav-tabs .uib-tab.active,.ng-container .reward-admin .container.detail .nav-tabs .uib-tab.active{border-bottom:3px solid #3c74c2;color:#2483c5}.ng-container .submission .container.detail .nav-tabs .uib-tab a,.ng-container .reward-admin .container.detail .nav-tabs .uib-tab a{color:#2483c5;border:none}.ng-container .submission .container.detail .nav-tabs .uib-tab a:hover,.ng-container .reward-admin .container.detail .nav-tabs .uib-tab a:hover{background:#fff;border:none}.ng-container .submission .container.detail .tab.content,.ng-container .reward-admin .container.detail .tab.content{min-height:300px}.ng-container .submission .container.detail .tab.content .list,.ng-container .reward-admin .container.detail .tab.content .list{min-height:0;margin:0;padding-bottom:0;padding-top:0}.ng-container .submission .container.detail .tab-pane,.ng-container .reward-admin .container.detail .tab-pane{padding-top:30px}.ng-container .submission .container.detail .comment-wrapper,.ng-container .reward-admin .container.detail .comment-wrapper{margin-bottom:20px}.ng-container .submission .container.detail .comment-img,.ng-container .reward-admin .container.detail .comment-img{width:30px;height:30px;margin:0 20px}.ng-container .submission .container.detail .comment,.ng-container .reward-admin .container.detail .comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .submission .container.detail .comment .msg,.ng-container .reward-admin .container.detail .comment .msg{font-size:15px;color:#4a4a4a}.ng-container .submission .container.detail .author,.ng-container .reward-admin .container.detail .author{padding-left:70px}.ng-container .submission .container.detail .add-comment,.ng-container .reward-admin .container.detail .add-comment{position:relative;padding:15px 20px;background:#ededed;border-radius:5px;padding-left:70px;text-align:right}.ng-container .submission .container.detail .add-comment img,.ng-container .reward-admin .container.detail .add-comment img{position:absolute;left:20px;margin:0}.ng-container .submission .container.detail .add-comment textarea,.ng-container .reward-admin .container.detail .add-comment textarea{border-radius:5px;height:80px;resize:none;margin-bottom:5px;padding-left:10px;padding-right:10px;width:100%}.ng-container .submission .popover,.ng-container .reward-admin .popover{z-index:1039}.ng-container .submission .bulk-upload-spinner-container,.ng-container .reward-admin .bulk-upload-spinner-container{margin-bottom:70px}.ng-container .submission .bulk-upload-spinner-container .loader,.ng-container .reward-admin .bulk-upload-spinner-container .loader{position:absolute;bottom:20px;top:inherit}.ng-container rc-assign-recipient.disabled{display:inline-block;opacity:0.4;width:100%}.ng-container rc-assign-recipient.disabled *{cursor:pointer}.ng-container .rc-external-recipient-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0}.ng-container .rc-external-recipient-toggle .fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}.ng-container .rc-external-recipient-toggle .fieldset input,.ng-container .rc-external-recipient-toggle .fieldset label{height:100%;margin:0 3px;cursor:pointer}.ng-container .reward-admin .actions .detail-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .reward-admin .actions .detail-actions .icon-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.ng-container .reward-admin .actions .detail-actions .icon-actions>*+*{margin-left:1rem}.ng-container .reward-admin .masked-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.ng-container .reward-admin .masked-code span{font-family:Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace}.ng-container .reward-admin .masked-code button{background:none;border:0;display:inline-block}.ng-container .reward-admin .details{font-size:22px;color:#2483c5;margin-bottom:20px}.ng-container .reward-admin .detail-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .reward-admin .detail-label{font-weight:900;font-size:10px;color:#4a4a4a;margin-bottom:1em;text-transform:uppercase}.ng-container .reward-admin .user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .reward-admin .user img{background-color:#ddd;width:50px;height:50px}.ng-container .reward-admin .user .info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding:0 1rem}.ng-container .reward-admin .user .info p{margin:0}.ng-container .reward-admin .user .info .fa{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:0}.ng-container .reward-admin .user .info ui-control{width:150px}.ng-container .reward-admin .log .log-title{margin:0}.ng-container .reward-admin .log ws-table{margin-top:-20px}.ng-container .reward-admin .log .content-item:last-child{width:200%}.ng-container .reward-admin .data{margin-top:45px;margin-bottom:45px}.ng-container .reward-admin .assign-recipient-control,.ng-container .reward-admin .assign-sender-control{width:250px;position:relative}.ng-container .reward-admin .assign-recipient-control ui-control,.ng-container .reward-admin .assign-sender-control ui-control{width:150px}.ng-container .reward-admin .assign-recipient-control .fa-times,.ng-container .reward-admin .assign-sender-control .fa-times{position:absolute;right:-15px;top:-15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:5px 6px}.ng-container .reward-admin .assign-recipient-control .rc-external-recipient-toggle,.ng-container .reward-admin .assign-sender-control .rc-external-recipient-toggle{margin-top:0;margin-bottom:15px}.ng-container .reward-admin .assign-recipient-control .rc-external-recipient-toggle>p,.ng-container .reward-admin .assign-sender-control .rc-external-recipient-toggle>p{margin:0}.ng-container .reward-admin .assign-recipient-control ws-simple-form,.ng-container .reward-admin .assign-sender-control ws-simple-form{display:inline-block;background:#ededed}.ng-container .reward-admin .assign-recipient-control ws-simple-form>form,.ng-container .reward-admin .assign-sender-control ws-simple-form>form{position:relative}.ng-container .reward-admin .assign-recipient-control ws-simple-form>form::before,.ng-container .reward-admin .assign-sender-control ws-simple-form>form::before{content:' ';position:absolute;width:0px;height:0px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #ededed;top:-25px;left:215px}.ng-container .reward-admin .assign-recipient-control ws-simple-form>form input,.ng-container .reward-admin .assign-sender-control ws-simple-form>form input{width:225px}.ng-container .reward-admin .assign-recipient-control ws-simple-form ng-transclude,.ng-container .reward-admin .assign-sender-control ws-simple-form ng-transclude{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 12px 15px 0}.ng-container .reward-admin .code-item .keep-unassigned{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px;padding:10px 10px;background:#f6f6f6;border-radius:3px;font-size:15px}.ng-container .reward-admin .code-item .keep-unassigned input{background:red;margin:0 10px 0 0;-webkit-box-shadow:none;box-shadow:none}.ng-container .reward-admin .code-item .keep-unassigned label{cursor:pointer;font-style:italic;font-size:15px}.ng-container .reward-codes-table__rows-selected-container{margin-top:25px}.ng-container .reward-codes-table__filter-label{padding-right:5px}.ng-container .reward-codes-table__max-selectable-rows-label{font-size:11px;font-style:italic}.ng-container .reward-codes-table__export-result-button{background:transparent !important;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.ng-container .generate-spot-award-button .generate-button-popover{position:absolute;padding:10px 14px;right:10px;background:#fff;border-radius:6px;top:40px;z-index:1;-webkit-box-shadow:0px 3px 4px 3px rgba(0,0,0,0.1);box-shadow:0px 3px 4px 3px rgba(0,0,0,0.1);-webkit-transition:opacity 0.3s;transition:opacity 0.3s;border:1px solid #ccc}.ng-container .generate-spot-award-button .generate-button-popover.ng-enter{opacity:0}.ng-container .generate-spot-award-button .generate-button-popover.ng-enter.ng-enter-active{opacity:1}.ng-container .generate-spot-award-button .generate-button-popover.ng-leave{opacity:1}.ng-container .generate-spot-award-button .generate-button-popover.ng-leave.ng-leave-active{opacity:0}.ng-container .budget-request{position:absolute;top:5px;left:170px}.ng-container .reward-code-bulk-upload-modal__title{padding:20px;background-color:#ededed;text-align:center;font-size:24px}.ng-container .reward-code-bulk-upload-modal__content{padding:30px}.ng-container .reward-code-bulk-upload-modal__error-container{padding:30px}.ng-container .reward-code-bulk-upload-modal__download-template-container{margin-top:25px;margin-bottom:25px}.ng-container .reward-code-bulk-upload-modal__set-column-display-button{margin-right:15px}.ng-container .reward-code-bulk-upload-error__error-container{background-image:none;background-color:#faebef;margin-bottom:25px}.ng-container .reward-code-bulk-upload-error__summary-container{height:100px}.ng-container .reward-code-bulk-upload-error__summary{font-weight:bold;padding-top:25px;padding-bottom:25px}.ng-container .reward-code-bulk-upload-error__summary-icon{width:100px}.ng-container .reward-code-bulk-upload-error__footer{border-top:1px solid #efefef;padding-top:25px}.ng-container .print-award__container .container{margin-left:0}.ng-container .print-award__container .main_container{position:relative;min-height:595.28px}.ng-container .wui-sales-submission-bulk-button__icon,.ng-container .wui-sales-submission-drafts-button__icon{margin-right:4px}.ng-container .wui-sales-submission-bulk-button__label,.ng-container .wui-sales-submission-drafts-button__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#ededed;padding-left:13px;padding-top:10px;padding-bottom:10px;padding-right:16px;font-size:12px;border-radius:3px;border:1px dashed #cccccc}.ng-container .wui-sales-submission-bulk-button__label-emphasize,.ng-container .wui-sales-submission-drafts-button__label-emphasize{font-weight:bold}.ng-container .wui-sales-submission-bulk-button__button,.ng-container .wui-sales-submission-drafts-button__button{padding:0}.ng-container .salesSubmission.bulkVerify{background-color:#f2f2f2}.ng-container .wui-sales-submission-bulk-verification__card{padding-left:15px;padding-right:15px;padding-bottom:30px;padding-top:30px;background-color:#ffffff}.ng-container .wui-sales-submission-bulk-verification__title{font-size:22px;margin-bottom:30px;color:#5b7f95;font-weight:normal}.ng-container .wui-sales-submission-bulk-verification__table{margin-bottom:30px}.ng-container .wui-sales-submission-bulk-verification__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ng-container .wui-sales-submission-bulk-verification__header>*+*{margin-bottom:1.5rem}.ng-container .wui-sales-submission-bulk-verification__footer{margin-top:60px}.ng-container .wui-sales-submission-bulk-verification__reupload{margin-top:1rem}.ng-container .wui-sales-submission-bulk-verification__error-message{background-color:#fbeeed;border:1px solid #f9dee2}.ng-container .wui-sales-submission-bulk-verification__error-icon{font-size:24px}.ng-container .wui-sales-submission-bulk-verification .untouched{background-color:#fde3e0}@media only screen and (min-width: 768px){.ng-container .wui-sales-submission-bulk-verification__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .wui-sales-submission-bulk-verification__header>*+*{margin-bottom:0}}.ng-container .sales-submission-bulk-verification-table-actions-cell{display:block;width:85px}.ng-container .sales-submission-complete .submission-completed-message{display:block;text-align:center}.ng-container .sales-submission-complete .submission-completed-message .fa-thumbs-up{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;margin-top:40px;text-align:center;font-size:54px;color:#5b7f95}.ng-container .sales-submission-complete .submission-completed-message .fa-thumbs-up+p{font-size:20px;margin-top:30px}.ng-container .sales-submission-complete .submission-completed-actions{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .sales-submission-complete .submission-completed-actions button{height:40px;margin:10px}.ng-container .sales-submission-confirm .estimated-payout{margin-bottom:4rem}.ng-container .sales-submission-confirm .estimated-payout table{margin-bottom:0.5rem}.ng-container .sales-submission-confirm .uicontrol-section_actions,.ng-container .sales-submission-confirm .ui-control-add-more{display:none}.ng-container .sales-submission-confirm .ui-control-repeatable-field-delete{display:none}.ng-container .sales-submission-confirm .sales-submission-card .ui-control{margin-bottom:20px}.ng-container .sales-submission-confirm .sales-submission-card .ui-control label{margin-bottom:10px}.ng-container .sales-submission-confirm .confirm-submission-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.ng-container .sales-submission-confirm .confirm-submission-controls .wui-back-link{margin:0;text-transform:uppercase}.ng-container .sales-submission-confirm .confirm-submission-controls .submit-claim-btn{background:#5b7f95;color:#fff;margin-top:20px;width:75%;float:right}.ng-container .wui-sales-submission-extras-button{background-color:#ededed;border-color:#cccccc;color:#4a4a4a;width:97px;padding-top:4px;padding-bottom:4px}.ng-container .sales-submission-form .onoffswitch-inner:before{color:#fff;background-color:#1B365D}.ng-container .sales-submission-form .uicontrol-section_control.is_payout_split{margin:50px 0 20px}.ng-container .sales-submission-form .is_payout_split .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ccc}.ng-container .sales-submission-form .is_payout_split .ui-control:before{content:initial}.ng-container .sales-submission-form .is_payout_split label{color:#5b7f95}.ng-container .sales-submission-form .payout_split .help-block{margin:0 0 25px}.ng-container .sales-submission-form .payout_split{margin-bottom:20px}.ng-container .sales-submission-form .payout_split .uicontrol-section_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .sales-submission-form .payout_split .ui-control-repeatable-field-delete{margin-left:5%}.ng-container .sales-submission-form .payout_split .percent_split input.ui-control-percent_split{border-top-right-radius:0;border-bottom-right-radius:0}.ng-container .sales-submission-form .payout_split .percent_split .ui-control-formfield:after{content:'%';position:absolute;top:0;font-size:15px;background:#ededed;color:#484848;width:36px;right:-36px;text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0 5px 5px 0;border:1px solid #cccccc;border-left:none}.ng-container .sales-submission-form .sales-submission-cta-spacer{height:15px}.ng-container .sales-submission-form .sales-submission-ctas{padding-bottom:40px}.ng-container .sales-submission-form .sales-submission-bulk-upload-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ng-container .sales-submission-form .uicontrol-section_control .ui-control{margin-bottom:24px}.ng-container .sales-submission-form .ui-control-label{font-size:15px;font-weight:600}.ng-container .sales-submission-form .btn-generic.uicontrol-section_action,.ng-container .sales-submission-form .uicontrol-section_action.btn-inverted,.ng-container .sales-submission-form .uicontrol-section_action.btn-alt,.ng-container .sales-submission-form .uicontrol-section_action.btn-complementary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-left:auto;background:#1B365D;min-width:165px;height:34px;font-size:13px}.ng-container .sales-submission-form .panel-body{padding:0 0 20px}.ng-container .sales-submission-form .uicontrol-section_control.product .ui-control-label{margin-top:0}.ng-container .sales-submission-form .product_combo .uicontrol-section_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .sales-submission-form .product_combo .uicontrol-section_content:not(:last-of-type){margin-bottom:24px;border-bottom:1px dashed #ccc}.ng-container .sales-submission-form .product_combo .uicontrol-section_content .vehicle_activity_date,.ng-container .sales-submission-form .product_combo .uicontrol-section_content .vehicle_delivery_date,.ng-container .sales-submission-form .product_combo .uicontrol-section_content .amount,.ng-container .sales-submission-form .product_combo .uicontrol-section_content .price,.ng-container .sales-submission-form .product_combo .uicontrol-section_content .quantity{width:30%}.ng-container .sales-submission-form .product_combo .uicontrol-section_content .serial_number,.ng-container .sales-submission-form .product_combo .uicontrol-section_content .details_serial_number,.ng-container .sales-submission-form .product_combo .uicontrol-section_content .product{display:-webkit-box;display:-ms-flexbox;display:flex;width:60%}.ng-container .sales-submission-form .product_combo .uicontrol-section_content .serial_number ui-control,.ng-container .sales-submission-form .product_combo .uicontrol-section_content .details_serial_number ui-control,.ng-container .sales-submission-form .product_combo .uicontrol-section_content .product ui-control{width:100%}.ng-container .sales-submission-form .product_combo .ui-control-add-more{margin-bottom:40px}.ng-container .sales-submission-form .ui-control-promotion_id .ui-select-toggle{border-radius:4px}.ng-container .sales-submission-form .ui-control_datepicker .ui-control-activity_date{border-radius:4px 0 0 4px}.ng-container .sales-submission-form .ui-control_datepicker .btn-datepicker>button{border-radius:0 4px 4px 0}.ng-container .sales-submission-form .sales-submission-save-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;right:35%;bottom:30px}.ng-container .sales-submission-form .save-success{width:100px;margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;color:#4caf50;background:#c8e6c9;border-radius:0.15rem;-webkit-transition:0.4s all ease-in-out;transition:0.4s all ease-in-out;opacity:0}.ng-container .sales-submission-form .showing-save-success{opacity:1}@media (max-width: 767px){.ng-container .sales-submission-form .btn-generic.uicontrol-section_action,.ng-container .sales-submission-form .uicontrol-section_action.btn-inverted,.ng-container .sales-submission-form .uicontrol-section_action.btn-alt,.ng-container .sales-submission-form .uicontrol-section_action.btn-complementary{margin-right:auto;margin-top:4rem}.ng-container .sales-submission-form .sales-submission-save-container{bottom:4.875rem;left:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.875rem}.ng-container .sales-submission-form .save-success{margin-right:0}}.ng-container .sales-submission-container{padding:50px 100px}.ng-container .sales-submission-container h1{color:#5b7f95;text-transform:uppercase;text-align:center;font-size:33px;font-weight:300}.ng-container .sales-submission-container h2{color:#5b7f95;font-weight:300}.ng-container .sales-submission-container .sales-submission-promotion-subtitle{margin-bottom:25px}.ng-container .sales-submission-container .sales-submission-promotion-label{font-weight:bold}.ng-container .sales-submission-container .sales-submission-form .sales-submission-bulk-upload-container,.ng-container .sales-submission-container .sales-submission-form .sales-submission-drafts-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ng-container .sales-submission-container .sales-submission-card{position:relative;margin:0 auto 50px;width:650px;background:#fff;color:#4a4a4a;padding:30px;border-radius:4px;-webkit-box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.05);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.05);overflow-y:auto}.ng-container .sales-submission-container .sales-submission-card.ng-enter{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.ng-container .sales-submission-container .sales-submission-card.ng-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.ng-container .sales-submission-container .sales-submission-card .alert-danger{margin-top:50px;background-image:none}@media screen and (max-width: 767px){.ng-container .sales-submission-container .sales-submission-card{width:100%;min-height:100%}}@media screen and (max-width: 767px){.ng-container .sales-submission-container{padding:50px 30px}}.ng-container .drafts-table-page{width:90%;margin:17vh auto 5vh}.ng-container .drafts-table-page h1{text-align:center;margin-bottom:40px;color:#5b7f95}.ng-container .drafts-table i{cursor:pointer;color:#5b7f95}.ng-container .wui-sales-submission-drafts__card{padding-left:15px;padding-right:15px;padding-bottom:30px;padding-top:30px;background-color:#ffffff}.ng-container .wui-sales-submission-drafts__title{font-size:22px;margin-bottom:30px;color:#5b7f95;font-weight:normal}.ng-container .wui-sales-submission-drafts__table{margin-bottom:30px}.ng-container .wui-sales-submission-drafts__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:salmon}.ng-container .wui-sales-submission-drafts__header>*+*{margin-bottom:1.5rem}.ng-container .wui-sales-submission-drafts__footer{margin-top:60px}.ng-container .wui-sales-submission-drafts__reupload{margin-top:1rem}.ng-container .wui-sales-submission-drafts__error-message{background-color:#fbeeed;border:1px solid #f9dee2}.ng-container .wui-sales-submission-drafts__error-icon{font-size:24px}.ng-container .wui-sales-submission-drafts .untouched{background-color:#fde3e0}@media only screen and (min-width: 768px){.ng-container .wui-sales-submission-drafts__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .wui-sales-submission-drafts__header>*+*{margin-bottom:0}}.ng-container .drafts-table-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ng-container .drafts-delete-modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .drafts-delete-modal .modal-body section.body .modal-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:60%;margin:3rem auto;text-transform:uppercase}.ng-container .drafts-error-modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .drafts-error-modal .modal-body section.body .modal-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-top:3rem;text-transform:uppercase}.ng-container .toolkit-landing{margin-top:125px;background-color:#f9f9f9;padding:30px;border-radius:5px}@media screen and (max-width: 767px){.ng-container .toolkit-landing{padding:20px}}.ng-container .toolkit_counter{font-weight:bold;margin-bottom:15px}.ng-container .homepage-input-spacer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2vh}@media screen and (max-width: 767px){.ng-container .homepage-input-spacer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ng-container .search-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width: 767px){.ng-container .search-wrapper{-ms-flex-item-align:normal;align-self:normal}}@media screen and (max-width: 767px){.ng-container .search-wrapper .wui-search-field{display:block}}.ng-container .spare-spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-container .toolkit-tags-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media screen and (max-width: 767px){.ng-container .toolkit-tags-wrapper{margin-top:10px}}.ng-container .toolkit-tags-wrapper .tag-ui-control-wrapper{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.ng-container .toolkit-tags-wrapper .tag-ui-control-wrapper .toolkit-ui-control{-webkit-box-flex:4;-ms-flex:4;flex:4}.ng-container .toolkit-tags-wrapper .toolkit-filter-clear-container{height:34px;width:24px;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.ng-container .toolkit-tags-wrapper .toolkit-filter-clear-container{width:0}}.ng-container .toolkit-tags-wrapper .ui-control.clearfix{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .toolkit-tags-wrapper .ui-control.clearfix .ui-control-label{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5px;-ms-flex-item-align:center;align-self:center}@media screen and (max-width: 767px){.ng-container .toolkit-tags-wrapper .ui-control.clearfix .ui-control-label{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;font-size:14px;margin-top:8px;margin-right:10px;-ms-flex-item-align:start;align-self:flex-start}}.ng-container .toolkit-tags-wrapper .ui-control.clearfix .ui-control-formfield{-webkit-box-flex:5;-ms-flex:5;flex:5}@media screen and (max-width: 767px){.ng-container .toolkit-tags-wrapper .ui-control.clearfix .ui-control-formfield{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width: 768px){.ng-container .homepage-input-spacer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.ng-container .toolkit-tags-wrapper{margin-top:1vh}}.ng-container .toolkit_heading{color:#5b7f95;font-weight:800;font-size:36px;line-height:48px;text-align:center;margin-bottom:3px}.ng-container .toolkit_admin-top-section{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.ng-container .toolkit_item-section{margin-top:2vh}.ng-container .toolkit_admin-subheading{color:#4a4a4a;font-size:15px;line-height:20px;margin-bottom:26px}@media screen and (max-width: 767px){.ng-container .toolkit_admin-subheading{font-size:14px}}.ng-container .toolkit_admin-create-btn button{width:100%;max-width:320px}@media screen and (max-width: 767px){.ng-container .toolkit_admin-create-btn button{padding-left:15px}}.ng-container .toolkit_item-container{width:100%}.ng-container .toolkit_item-container.dndDragover{cursor:move}.ng-container .toolkit_item{position:relative;background-color:#fff;border-radius:6px;margin-bottom:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:0.25s -webkit-box-shadow;transition:0.25s -webkit-box-shadow;transition:0.25s box-shadow;transition:0.25s box-shadow, 0.25s -webkit-box-shadow}@media only screen and (min-width: 768px){.ng-container .toolkit_item{height:120px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ng-container .toolkit_item[draggable='true']{cursor:move}.ng-container .toolkit_item[draggable='true']:hover{-webkit-box-shadow:0.8px 0.8px 0.8px rgba(0,0,0,0.025),2px 2px 2px rgba(0,0,0,0.036),3.8px 3.8px 3.8px rgba(0,0,0,0.045),6.7px 6.7px 6.7px rgba(0,0,0,0.054),12.5px 12.5px 12.5px rgba(0,0,0,0.065),30px 30px 30px rgba(0,0,0,0.09);box-shadow:0.8px 0.8px 0.8px rgba(0,0,0,0.025),2px 2px 2px rgba(0,0,0,0.036),3.8px 3.8px 3.8px rgba(0,0,0,0.045),6.7px 6.7px 6.7px rgba(0,0,0,0.054),12.5px 12.5px 12.5px rgba(0,0,0,0.065),30px 30px 30px rgba(0,0,0,0.09)}.ng-container .toolkit_item.dndDraggingSource{display:none}@media only screen and (min-width: 768px){.ng-container .toolkit_image{width:213px;margin-right:2rem}}@media only screen and (max-width: 767px){.ng-container .toolkit_image{width:100%;-o-object-fit:contain;object-fit:contain}}.ng-container .toolkit_item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0.5rem}.ng-container .toolkit_item-title{color:#5b7f95;font-weight:800;font-size:22px;line-height:25px;margin-bottom:6px}.ng-container .toolkit_item-desc{color:#4a4a4a;font-weight:400;font-size:15px;line-height:20px}.ng-container .toolkit_item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem}@media only screen and (min-width: 768px){.ng-container .toolkit_item-actions{position:relative;height:100%;width:180px;margin-left:30px;padding:13px}}.ng-container .toolkit_item-cog{position:absolute;font-size:22px;line-height:20px;padding:10px;top:0;right:0}.ng-container .toolkit_item-btn{width:100%;-webkit-transition:background-color 0.15s ease-in;transition:background-color 0.15s ease-in;border:2px solid #5b7f95;border-radius:100px;padding:5px 0px;font-size:13px;font-weight:500;line-height:20px;letter-spacing:1px;text-align:center;text-transform:uppercase;text-decoration:none;vertical-align:middle;white-space:nowrap}@media only screen and (min-width: 768px){.ng-container .toolkit_item-btn{width:155px}}.ng-container .toolkit_item-btn:hover{background-color:#efefef}.ng-container .toolkit_item-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;height:100%;padding:20px;background-color:#474c56;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.ng-container .toolkit_item-overlay.open{-webkit-transform:translateY(0);transform:translateY(0)}.ng-container .toolkit_item-overlay-close{position:absolute;font-size:22px;line-height:20px;top:0;right:0;padding:10px;color:#fff}.ng-container .toolkit_item-overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#fff;height:100%}.ng-container .toolkit_item-overlay-modified-date{position:absolute;top:0;left:0;font-size:12px;line-height:16px;font-weight:200}.ng-container .toolkit_item-overlay-title{font-size:22px;line-height:25px;font-weight:800}.ng-container .toolkit_item-overlay-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;width:300px;margin-right:20px}.ng-container .toolkit_item-overlay-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;width:50px;margin-left:20px;background-color:#fff;border:1px solid #c5c5c5;border-radius:50%}.ng-container .toolkit_item-overlay-action-icon{color:#474c56;line-height:50px;font-size:18px}.ng-container .toolkit-landing .dndDraggingSource{display:none}.ng-container .toolkit-landing .dndPlaceholder{display:block;background-color:#ddd;border-radius:6px;margin-bottom:20px;height:120px;width:100%}.ng-container .toolkit-edit-modal .modal_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .toolkit-edit-modal .modal_header{height:60px;padding:10px;background-color:#ededed;color:#5c5c5c;font-size:22px;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .toolkit-edit-modal .modal_close-icon{position:absolute;top:0;right:0;padding:10px;font-size:20px}.ng-container .toolkit-edit-modal .modal_body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 10px}.ng-container .toolkit-edit-modal #sectionid_default>.uicontrol-section_content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .toolkit-edit-modal #sectionid_default>.uicontrol-section_content>.child-section{width:50%;padding:0 10px}.ng-container .toolkit-edit-modal .ui-control{margin-bottom:25px}.ng-container .toolkit-edit-modal .ui-control_multi-select-list .chosen-container{height:auto}.ng-container .toolkit-edit-modal .ui-control-label{color:#4a4a4a;font-size:15px;line-height:20px;font-weight:800;margin-bottom:5px}.ng-container .toolkit-edit-modal .uicontrol-section_actions{text-align:right;padding:0 20px}.ng-container .toolkit-edit-modal__external-url-disabled input{background-color:#ededed}.ng-container .toolkit-edit-modal .form-group{position:relative}.ng-container .toolkit-edit-modal .form-group__error{position:absolute;bottom:-18px;font-size:12px;color:#d00000}.ng-container .toolkit-edit-modal .invalid input,.ng-container .toolkit-edit-modal .invalid textarea{border-color:#d00000}.ng-container .toolkit-edit-modal__error{border:1px solid #d00000;font-size:12px;color:#d00000;padding:10px;background-color:#fce9e9}.ng-container .toolkit-edit-modal__pdf-selected{-webkit-box-shadow:0 0 0px 2px #0b96d0;box-shadow:0 0 0px 2px #0b96d0}.ng-container .toolkit-edit-modal__pdf-selected.invalid{border-color:#d00000}.ng-container .toolkit-edit-modal .chosen-choices{overflow-y:auto;max-height:100px}.ng-container .toolkit-edit-modal .picture-recommended-dimensions{font-size:12px;font-style:italic;margin-top:-35px}.ng-container .toolkit-pdf-field__upload-pdf{background-color:#ededed}.ng-container .toolkit-pdf-field__pdf-icon{width:100px}.ng-container .toolkit-pdf-field__remove-pdf-file-button{color:#888888;margin-top:-15px}.ng-container .toolkit-pdf-field__modify-pdf-file{width:125px;min-height:125px !important;cursor:pointer}.ng-container .toolkit-pdf-field__modify-pdf-file-button{margin-top:25px}.ng-container .toolkit-pdf-field__modify-pdf-file-icon{font-size:28px}.ng-container .lot-lottery-central .lottery-central_top-section{padding-top:65px;padding-bottom:100px;background:#6a6978;background-size:cover}.ng-container .lot-lottery-central .heading-container{margin-bottom:50px;font-size:36px;line-height:48px;color:#fff;font-weight:800;text-align:center}.ng-container .lot-lottery-central .user-widget-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .lot-lottery-central .promo-details-widget{margin-right:80px}.ng-container .lot-lottery-central .promo-details-widget .widget-lottery-countdown-and-description{margin:0;background:rgba(255,255,255,0.9);border-radius:5px;width:700px}.ng-container .lot-lottery-central .promo-details-widget .widget-lottery-countdown-and-description .drawing-text-s,.ng-container .lot-lottery-central .promo-details-widget .widget-lottery-countdown-and-description .drawing-text-l,.ng-container .lot-lottery-central .promo-details-widget .widget-lottery-countdown-and-description .entry-collection-text{color:#484848}.ng-container .lot-lottery-central .promo-details-widget .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown .countdown-label>*{color:#484848}.ng-container .lot-lottery-central .promo-details-widget .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown .countdown-wrapper{border-color:#484848}.ng-container .lot-lottery-central .promo-details-widget .lottery-central-btn{display:none}.ng-container .lot-lottery-central .lottery-central_bottom-section{margin:50px auto;padding:45px 25px;background-color:#fff;border-radius:6px;height:550px}.ng-container .lot-lottery-central .lottery-central_tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;border-bottom:1px solid #ededed}.ng-container .lot-lottery-central .lottery-central_tab{width:200px;padding-bottom:14px;color:#4a4a4a;font-weight:400;border-bottom:3px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:border-bottom 0.15s, color 0.15s, font-weight 0.15s;transition:border-bottom 0.15s, color 0.15s, font-weight 0.15s}.ng-container .lot-lottery-central .lottery-central_tab.active{color:#5b7f95;font-weight:800;border-bottom:3px solid #5b7f95}.ng-container .lot-lottery-central .lottery-central_tab-name{font-size:12px;line-height:18px;text-transform:uppercase}.ng-container .lot-user-snapshot-container{float:left;width:360px}.ng-container .lot-user-snapshot-container .user-snapshot-card{position:relative;height:240px;background:#dedede;border-radius:5px}.ng-container .lot-user-snapshot-container .user-snapshot-avatar{position:absolute;width:75px;height:75px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #ededed;border-radius:100%;background-color:#fff}.ng-container .lot-user-snapshot-container .user-snapshot-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 15px;background-color:rgba(255,255,255,0.9);border-radius:5px}.ng-container .lot-user-snapshot-container .user-snapshot-heading{height:92px;padding-top:47px;text-align:center;font-size:22px;line-height:25px;color:#484848;font-weight:800;border-bottom:1px solid #ededed}.ng-container .lot-user-snapshot-container .user-snapshot-details{padding:20px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .lot-user-snapshot-container .user-snapshot-row{font-size:12px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .lot-user-snapshot-container .user-snapshot-row i{margin-right:10px;font-size:18px;color:#2483c5}.ng-container .lot-user-snapshot-container .user-snapshot-row-text{line-height:18px}.ng-container .lottery-central-my-winnings{padding:0 50px}.ng-container .lottery-central-my-winnings .my-winnings_heading{font-size:36px;line-height:48px;font-weight:800;color:#5b7f95;text-align:center;margin-bottom:30px}.ng-container .lottery-central-my-winnings .prize-container{height:90px;margin:20px 0;padding:10px 0 10px 12px;border-radius:6px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 2px 11px;box-shadow:rgba(0,0,0,0.25) 0 2px 11px;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .lottery-central-my-winnings .prize-info-container{background-color:#dcf1ff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .lottery-central-my-winnings .prize-icon-wrapper{width:86px;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .lottery-central-my-winnings .prize-icon{opacity:0.2;font-size:48px}.ng-container .lottery-central-my-winnings .prize-icon-container{width:120px;height:100%;background-color:#000;color:#fff;font-size:40px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .lottery-central-my-winnings .prize-content-container{padding:7px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .lottery-central-my-winnings .prize-content-description{height:100%;color:#484848;font-size:22px;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .lottery-central-my-winnings .prize-content-timestamp-container{position:relative;width:165px;height:100%;padding:0 12px;color:#4a4a4a;font-size:15px;line-height:20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ng-container .lottery-central-my-winnings .my-winnings_greeting-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .lottery-central-my-winnings .my-winnings_greeting{text-align:center;font-size:22px;line-height:32px;font-weight:800;color:#000;margin-top:30px}.ng-container .lottery-central-my-winnings .my-winnings_blurb{text-align:center;font-size:15px;line-height:20px;color:#000;font-weight:200;margin-bottom:30px}.ng-container .lottery-central-my-winnings .my-winnings_greeting-image{height:171px}.ng-container .lottery-central-winner-history{padding:0 50px}.ng-container .lottery-central-winner-history .winner-history_heading{font-size:36px;line-height:48px;font-weight:800;color:#5b7f95;text-align:center;margin-bottom:30px}.ng-container .lottery-central-winner-history .winner-history_greeting-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .lottery-central-winner-history .winner-history_greeting{text-align:center;font-size:22px;line-height:32px;font-weight:800;color:#000;margin-top:30px}.ng-container .lottery-central-winner-history .winner-history_blurb{text-align:center;font-size:15px;line-height:20px;color:#000;font-weight:200;margin-bottom:30px}.ng-container .lottery-central-winner-history .winner-history_greeting-image{height:171px}.ng-container .lottery-central-winner-history .select-drawing-container{width:750px;margin:0 auto;margin-bottom:10px}.ng-container .lottery-central-winner-history .select-drawing-label{font-size:12px;line-height:30px;margin-right:5px}.ng-container .lottery-central-winner-history .select-drawing-dropdown{height:30px;border-radius:100px;border:1px solid #e1e1e1;background-color:#fff;font-size:12px;line-height:30px}.ng-container .lottery-central-winner-history .winner-scoreboard-container{height:320px;width:750px;margin:0 auto}.ng-container .lottery-central-winner-history .winner-scoreboard{width:100%;margin:0 auto}.ng-container .lottery-central-winner-history .winner-scoreboard-header{height:45px;background-color:#ededed;color:#4a4a4a}.ng-container .lottery-central-winner-history .winner-scoreboard-header th{padding:15px;font-weight:800;font-size:11px;text-transform:uppercase}.ng-container .lottery-central-winner-history .winner-scoreboard-row{height:45px;border-bottom:1px solid #ccc}.ng-container .lottery-central-winner-history .winner-scoreboard-row td{padding:15px;font-size:12px;line-height:18px;color:#4a4a4a}.ng-container .lot-lottery-ball-animation-backdrop .lottery-ball{position:absolute;top:-200px;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:lottery-balls-fall, fadeLoop;animation-name:lottery-balls-fall, fadeLoop;-webkit-animation-duration:4s, 4s;animation-duration:4s, 4s;-webkit-animation-timing-function:linear, ease-in-out;animation-timing-function:linear, ease-in-out;-webkit-animation-iteration-count:infinite, infinite;animation-iteration-count:infinite, infinite;-webkit-animation-play-state:running, running;animation-play-state:running, running}@-webkit-keyframes lottery-balls-fall{0%{top:-20%}100%{top:100%}}@keyframes lottery-balls-fall{0%{top:-20%}100%{top:100%}}@-webkit-keyframes fadeLoop{0%{opacity:0.3}20%{opacity:0.9}100%{opacity:0.3}}@keyframes fadeLoop{0%{opacity:0.3}20%{opacity:0.9}100%{opacity:0.3}}.ng-container .lot-lottery-ball-animation-backdrop .lottery-ball:nth-of-type(1){left:10%;-webkit-animation-delay:0s, 0s;animation-delay:0s, 0s}.ng-container .lot-lottery-ball-animation-backdrop .lottery-ball:nth-of-type(2){left:30%;-webkit-animation-delay:1s, 1s;animation-delay:1s, 1s}.ng-container .lot-lottery-ball-animation-backdrop .lottery-ball:nth-of-type(3){left:60%;-webkit-animation-delay:6s, 0.5s;animation-delay:6s, 0.5s}.ng-container .lot-lottery-ball-animation-backdrop .lottery-ball:nth-of-type(4){left:90%;-webkit-animation-delay:4s, 2s;animation-delay:4s, 2s}.ng-container .lot-lottery-ball-animation-backdrop .lottery-ball:nth-of-type(5){left:20%;-webkit-animation-delay:3s, 2s;animation-delay:3s, 2s}.ng-container .lot-lottery-ball-animation-backdrop .lottery-ball:nth-of-type(6){left:50%;-webkit-animation-delay:7s, 3s;animation-delay:7s, 3s}.ng-container .lot-lottery-ball-animation-backdrop .lottery-ball:nth-of-type(7){left:70%;-webkit-animation-delay:4.25s, 2s;animation-delay:4.25s, 2s}.ng-container .lot-lottery-ball-animation-backdrop .lottery-ball:nth-of-type(8){left:80%;-webkit-animation-delay:2.5s, 1s;animation-delay:2.5s, 1s}.ng-container .lot-lottery-drawing{position:relative}.ng-container .lot-lottery-drawing .lottery-central-drawing_top-section{position:relative;padding:25px;padding-bottom:30px;background:#6a6978;margin-bottom:30px;overflow:hidden}.ng-container .lot-lottery-drawing .heading-container{margin-bottom:80px;color:#fff;font-size:36px;line-height:48px;font-weight:800;text-align:center;z-index:10}.ng-container .lot-lottery-drawing .winner-card-container{position:relative;margin:0 auto;width:360px;height:180px;background:#fff;border-radius:5px;z-index:10}.ng-container .lot-lottery-drawing .winner-card-wrapper{position:absolute;top:0;left:0;width:100%;z-index:10}.ng-container .lot-lottery-drawing .winner-card-wrapper.ng-hide{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.ng-container .lot-lottery-drawing .winner-card-avatar{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:75px;height:75px;border-radius:50%;-webkit-box-shadow:1px -1px 1px #fff,-1px -1px 1px #fff,-1px 1px 5px #6a6978,1px 1px 5px #6a6978;box-shadow:1px -1px 1px #fff,-1px -1px 1px #fff,-1px 1px 5px #6a6978,1px 1px 5px #6a6978;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.ng-container .lot-lottery-drawing .winner-card-avatar.ng-hide{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.ng-container .lot-lottery-drawing .winner-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:180px;background-color:#fff;border-radius:5px;padding:50px 20px 15px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.ng-container .lot-lottery-drawing .winner-card.ng-hide{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.ng-container .lot-lottery-drawing .winner-message{font-size:22px;line-height:25px;color:#484848;font-weight:800;text-align:center;padding-bottom:20px}.ng-container .lot-lottery-drawing .prize-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .lot-lottery-drawing .prize-container{background-color:#dcf1ff;border-radius:6px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .lot-lottery-drawing .prize-value{text-align:center;font-size:22px;line-height:25px;font-weight:800;color:#2982c1}.ng-container .lot-lottery-drawing .lottery-central-drawing_bottom-section{background-color:#fff;border-radius:5px;padding:30px}.ng-container .lot-lottery-drawing .lottery-central-drawing_bottom-section .lot-drawing-winners-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.ng-container .lot-lottery-drawing .lottery-central-drawing_bottom-section .lot-drawing-winners-header a{color:#5b7f95;text-decoration:underline}.ng-container .lot-lottery-drawing .winners-heading{font-size:36px;line-height:48px;font-weight:800;color:#2982c1;margin-bottom:24px;text-align:center}.ng-container .lot-lottery-drawing .winners-list-container{position:relative;width:750px;height:600px;margin:0 auto 40px;overflow:hidden}.ng-container .lot-lottery-drawing .winners-list-wrapper{height:700px;width:100%;padding:0 5px}.ng-container .lot-lottery-drawing .winners-heading{text-align:center}.ng-container .lot-lottery-drawing .winner-row{display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;border-radius:6px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 2px 6px,rgba(0,0,0,0.25) 2px 0px 6px;box-shadow:rgba(0,0,0,0.25) 0 2px 6px,rgba(0,0,0,0.25) 2px 0px 6px;background-color:#fff;margin:20px 0;padding:10px}.ng-container .lot-lottery-drawing .winner-row.ng-enter{-webkit-transition:max-height 0.8s ease-out, opacity 1s ease-in-out 0.2s, margin 0.6s ease-out 0.4s, padding 0.4s ease-in;transition:max-height 0.8s ease-out, opacity 1s ease-in-out 0.2s, margin 0.6s ease-out 0.4s, padding 0.4s ease-in;opacity:0;max-height:0;margin:0;padding:0}.ng-container .lot-lottery-drawing .winner-row.ng-enter-active{opacity:1;max-height:90px;margin:20px 0;padding:10px}.ng-container .lot-lottery-drawing .winner-row.ng-leave{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.ng-container .lot-lottery-drawing .winner-name-container{background-color:#dcf1ff;width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .lot-lottery-drawing .winner-trophy-icon{color:#cee5f5;font-size:48px;padding:0 20px;line-height:70px}.ng-container .lot-lottery-drawing .winner-name{color:#484848;font-size:22px;line-height:25px}.ng-container .lot-lottery-drawing .winner-prize-container{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .lot-lottery-drawing .winner-prize{color:#484848;font-size:22px;line-height:25px;text-align:center}.ng-container .lot-lottery-drawing .lottery-central-drawing_animation-overlay-container{position:fixed;width:100vw;height:100vh;top:0;left:0;pointer-events:none}.ng-container .lot-lottery-drawing #lottery-central-drawing_animation-overlay{position:absolute;top:0;left:0;width:100%;z-index:1050}.ng-container .lot-lottery-drawing #lottery-central-drawing_animation-overlay.face-front{background-color:rgba(0,0,0,0.75);-webkit-transition:background-color 1s;transition:background-color 1s}.ng-container.lottery-drawing-modal .modal-content{height:383px;overflow:hidden}.ng-container.lottery-drawing-modal .win-modal_wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container.lottery-drawing-modal .win-modal_heading{height:60px;padding:10px;background-color:#ededed;color:#5c5c5c;font-size:22px;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container.lottery-drawing-modal .win-modal_close-icon{position:absolute;top:0;right:0;padding:10px;font-size:20px}.ng-container.lottery-drawing-modal .win-modal_body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px}.ng-container.lottery-drawing-modal .win-modal_ribbon{position:relative;background-color:#2483c5;width:357px;height:40px;margin-top:45px;text-align:center;color:#fff;font-size:14px;line-height:19px;font-weight:800;text-transform:uppercase;z-index:1051;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container.lottery-drawing-modal .win-modal_ribbon .win-modal_ribbon-left{position:absolute;top:0;left:0;border-left:15px solid transparent;border-right:3px solid #2483c5;border-top:20px solid #2483c5;border-bottom:20px solid #2483c5;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ng-container.lottery-drawing-modal .win-modal_ribbon .win-modal_ribbon-right{position:absolute;top:0;right:0;border-left:3px solid #2483c5;border-right:15px solid transparent;border-top:20px solid #2483c5;border-bottom:20px solid #2483c5;-webkit-transform:translateX(100%);transform:translateX(100%)}.ng-container.lottery-drawing-modal .win-modal_prize-container{height:163px;width:357px;background-color:#dcf1ff;border-radius:6px;color:#2483c5;font-size:32px;line-height:44px;font-weight:800;text-align:center;z-index:1050;-webkit-transform:translateY(-10px);transform:translateY(-10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container.lottery-drawing-modal .win-modal_table-container{width:100%;height:100%;overflow-y:scroll}.ng-container.lottery-drawing-modal .win-modal_table{width:100%}.ng-container.lottery-drawing-modal .win-modal_table thead tr{height:45px;background-color:#ededed;border-top-left-radius:3px;border-top-right-radius:3px}.ng-container.lottery-drawing-modal .win-modal_table thead th{padding:15px;color:#4a4a4a;font-size:11px;line-height:15px;font-weight:800;text-transform:uppercase}.ng-container.lottery-drawing-modal .win-modal_table tbody tr{height:45px;border-bottom:1px solid #cccccc}.ng-container.lottery-drawing-modal .win-modal_table tbody td{padding:15px;color:#4a4a4a;font-size:12px;line-height:18px}.ng-container .budgettool_body_v1{padding:35px 50px;background:#f2f2f5;min-height:100vh}.ng-container .budgettool_body_v1 table.dataTable thead>tr[role='row']{background-color:#6f7a86;color:#fff}.ng-container .budgettool_body_v1 table.dataTable thead>tr[role='row'] th{text-align:center}.ng-container .budgettool_body_v1 table.dataTable thead>tr[role='row'] th:hover{background-color:#58616a}.ng-container .budgettool_body_v1 *{font-family:'Open Sans', 'Helvetica', sans-serif}.ng-container .budgettool_body_v1 .budgettool_headaction{margin-bottom:30px}.ng-container .budgettool_body_v1 table.dataTable{margin-bottom:16px}.ng-container .budgettool_body_v1 table.dataTable thead th{text-align:center}.ng-container .budgettool_body_v1 table.dataTable tbody td{text-align:center}.ng-container .budgettool_body_v1 div.DTS div.dataTables_scrollBody{overflow-x:hidden !important;background:repeating-linear-gradient(45deg, rgba(237,238,255,0.5), rgba(237,238,255,0.5) 10px, rgba(255,255,255,0.5) 10px, rgba(255,255,255,0.5) 20px)}.ng-container .budgettool_body_v1 div.dataTables_scrollHeadInner{margin:0 auto !important}.ng-container .budgettool_body_v1 tr.odd{background-color:rgba(235,235,235,0.8);color:#0f1e56}.ng-container .budgettool_body_v1 tr.odd:hover{background-color:rgba(129,155,208,0.5)}.ng-container .budgettool_body_v1 tr.even{background-color:rgba(210,210,210,0.8);color:#0f1e56}.ng-container .budgettool_body_v1 tr.even:hover{background-color:rgba(129,155,208,0.5)}.ng-container .budgettool_body_v1 input[type='search']{border-radius:8px;padding:3px;font-family:'Open Sans', 'Helvetica', sans-serif;font-size:0.85em}.ng-container .budgettool_body_v1 .onoffswitch .onoffswitch-inner.toggle-enabled:before{background-color:green}.ng-container .budgettool_body_v1 .onoffswitch .onoffswitch-inner.toggle-disabled:before{background-color:rgba(0,128,0,0.3)}.ng-container .budgettool_body_v1 .onoffswitch.labeled{text-align:left}.ng-container .budgettool_body_v1 .onoffswitch.labeled .onoffswitch-inner:before{content:'Yes'}.ng-container .budgettool_body_v1 .onoffswitch.labeled .onoffswitch-inner:after{content:'No'}.ng-container .budgettool_body_v1 .budgettool_table-btn{margin-right:5px;width:80px}.ng-container .budgettool_body_v1 .tooltip{z-index:9001}.ng-container budget-tool-modal{z-index:1999}.ng-container .budget-tool-table-filter-container{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .budget-tool-table-filter-container .filter-field-group{margin-right:12px}.ng-container .budget-tool-table-filter-container .filter-field-group label{margin-bottom:5px;display:block;font-size:11px}.ng-container .budget-tool-table-filter-container .filter-field-group ui-control{display:block;min-width:140px}.ng-container budget-tool-table-search{position:relative}.ng-container budget-tool-table-search .search-budgets .wui-search-field .search-input-container .search-field{width:220px;height:34px;font-size:14px;line-height:1.43;color:#555;border:1px solid #ccc}.ng-container budget-tool-export-btn .btn-generic,.ng-container budget-tool-export-btn .btn-inverted,.ng-container budget-tool-export-btn .btn-alt,.ng-container budget-tool-export-btn .btn-complementary{background:#333}.ng-container budget-tool-export-btn .btn-generic:focus,.ng-container budget-tool-export-btn .btn-inverted:focus,.ng-container budget-tool-export-btn .btn-alt:focus,.ng-container budget-tool-export-btn .btn-complementary:focus{color:#fff}.ng-container ws-table.budget-tool-table .content .content-item .cell.cell-header{cursor:default}.ng-container ws-table.budget-tool-table .content .content-item .cell.cell-header:hover{background:#ededed}.ng-container ws-table.budget-tool-table .content .content-item .cell{height:90px}.ng-container ws-table.budget-tool-table .actions-bar .column-display{color:#5b7f95;font-size:14px}.ng-container .budget-tool-v2 .budget-tool-header.container{position:relative;margin:10px auto 25px;text-transform:uppercase;height:40px;background:initial}.ng-container .budget-tool-v2 .budget-tool-header.container h1{color:#5b7f95;font-size:33px;line-height:40px;font-weight:300;text-transform:uppercase;text-align:center;margin:0}.ng-container .budget-tool-v2 .budget-tool-header.container button{position:absolute;right:0;top:0;bottom:0;font-size:14px;font-weight:500;float:right;height:40px;width:150px}.ng-container .budget-tool-user-search{position:relative}.ng-container .budget-tool-user-search .selected-user{position:relative}.ng-container .budget-tool-user-search .selected-user .clear-user{font-weight:800;position:absolute;right:10px;top:10px}.ng-container .budget-tool-user-search .selected-user .clear-user i{background:white;border-radius:50%;display:inline-block;padding:2px 5px 0 5px}.ng-container .budget-tool-user-search .selected-user .user-thumbnail-card{background:#ededed;border-radius:4px;border:1px solid #fff;-webkit-box-shadow:1px 1px 0px #ccc, 1px -1px 0px #ccc, -1px -1px 0px #ccc, -1px 1px 0px #ccc;box-shadow:1px 1px 0px #ccc, 1px -1px 0px #ccc, -1px -1px 0px #ccc, -1px 1px 0px #ccc}.ng-container .budget-tool-user-search .user-search-input{position:relative;margin-bottom:25px}.ng-container .budget-tool-user-search .user-search-input .loader{font-size:5px;margin:0;left:75%;top:0;position:absolute}.ng-container .budget-tool-user-search .user-search-results{background:#fff;border:1px solid #ededed;padding:8px;position:absolute;max-height:250px;background:#fff;overflow-y:auto;top:34px;width:250px}.ng-container .budget-tool-user-search .user-search-results .user-thumbnail-card{cursor:pointer}.ng-container .budget-tool-user-search .user-search-results .user-name{margin-bottom:0}.ng-container .user-thumbnail-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ededed;padding:12px 8px}.ng-container .budget-tool-v2{background:#ededed;padding:35px 50px;background:#fff;min-height:100vh}.ng-container .budget-tool-v2 .container{background:#fff}.ng-container .budget-tool-v2 .column-display{color:#5b7f95;font-size:14px}.ng-container .budget-tool-v2 ws-table-cell is-budget-active{position:relative;top:-7px}.ng-container .budget-tool-v2 ws-table-cell is-budget-active ui-control{width:40px;height:28px;display:inline-block}.ng-container .budget-tool-v2 ws-table-cell is-budget-active p{display:inline-block}.ng-container .budget-tool-v2 ws-table-cell ws-table-budget-action{display:block;width:320px}.ng-container .budget-tool-v2 ws-table-cell ws-table-budget-action button{padding:5px 15px;text-transform:uppercase;font-weight:bold;background:#ededed;border-radius:3px;border:1px solid #aaa;-webkit-transition:background 200ms ease;transition:background 200ms ease;margin-right:5px;font-size:12px}.ng-container .budget-tool-v2 ws-table-cell ws-table-budget-action button:hover{background:#ccc}.ng-container .budget-tool-v2 .transfer-modal .modal-dialog{width:720px}.ng-container .budget-tool-v2 .widget-modal{cursor:default;border-radius:6px}.ng-container .budget-tool-v2 .widget-modal .widget-header{position:relative;padding:20px;background-color:#ededed;text-align:center}.ng-container .budget-tool-v2 .widget-modal .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0 !important}.ng-container .budget-tool-v2 .widget-modal .widget-content{min-height:150px;padding:20px;font-size:14px}.ng-container .budget-tool-v2 .widget-modal .widget-content .typeahead-budget{margin-bottom:25px}.ng-container .budget-tool-v2 .widget-modal .widget-content .selected-user-title{font-size:20px}.ng-container .budget-tool-v2 .widget-modal .widget-content .selected-user-budget{color:#2483c5;font-size:30px;font-weight:bold}.ng-container .budget-tool-v2 .widget-modal .widget-content .add-holder-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .budget-tool-v2 .widget-modal .widget-content .finish-title{font-size:24px;text-align:center;color:#4a4a4a;font-weight:bold}.ng-container .budget-tool-v2 .widget-modal .widget-content .finish-sub-title{text-align:center;font-size:16px}.ng-container .budget-tool-v2 .widget-modal .widget-content .transfer-budget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .budget-tool-v2 .widget-modal .widget-content .transfer-budget:first-child{margin-top:20px}.ng-container .budget-tool-v2 .widget-modal .widget-content .transfer-budget .no-margin{margin:0}.ng-container .budget-tool-v2 .widget-modal .widget-content .transfer-budget .select-user-balance .total-balance{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;padding-top:10px}.ng-container .budget-tool-v2 .widget-modal .widget-content .transfer-budget .select-user-balance .total-balance .edit-budget-btn{color:#a4a4a4;background:#ededed;height:35px;border:none;width:93px;font-size:12px;font-weight:bold;text-align:center}.ng-container .budget-tool-v2 .widget-modal .widget-content .transfer-budget .select-user-balance .total-balance .edit-budget-btn.add{border-radius:20px 0 0 20px}.ng-container .budget-tool-v2 .widget-modal .widget-content .transfer-budget .select-user-balance .total-balance .edit-budget-btn.add.selected{background:#00b581;-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.35);box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.35);color:#fff}.ng-container .budget-tool-v2 .widget-modal .widget-content .transfer-budget .select-user-balance .total-balance .edit-budget-btn.subtract{border-radius:0 20px 20px 0}.ng-container .budget-tool-v2 .widget-modal .widget-content .transfer-budget .select-user-balance .total-balance .edit-budget-btn.subtract.selected{background:#a0504c;-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.35);box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.35);color:#fff}.ng-container .budget-tool-v2 .widget-modal .widget-content .transfer-budget .amount{margin:0 20px}.ng-container .budget-tool-v2 .widget-modal .widget-content .transfer-budget .comment{margin-top:10px;width:100%}.ng-container .budget-tool-v2 .widget-modal .widget-content .transfer-budget .comment textarea{width:100%}.ng-container .budget-tool-v2 .widget-modal .widget-content .dotted-input .error{color:#d9534f}.ng-container .budget-tool-v2 .widget-modal .widget-content .dotted-input input{width:70%;padding-left:0;color:#2483c5;border:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px dashed #333;border-radius:0;font-size:24px}.ng-container .budget-tool-v2 .widget-modal .widget-content .error-message{padding-top:5px}.ng-container .budget-tool-v2 .widget-modal .widget-footer{padding:0 20px 20px;text-align:right}.ng-container .budget-tool-v2 .widget-modal .widget-footer .cancel-modal{background:#fff;color:#4a4a4a;border:1px solid #ccc}.ng-container .budget-tool-v2 .widget-modal .widget-footer .modal-ok{width:100px;height:35px}.ng-container .budget-tool-v2 .widget-modal .modal-title{margin:0;color:#4a4a4a;font-size:22px;font-weight:400}.ng-container .budget-tool-v2 .widget-modal .modal-close{position:absolute;top:10px;right:10px;width:20px;height:20px;background-color:white;border-radius:50%}.ng-container .budget-tool-v2 .widget-modal .modal-close .ion-icon{display:block;padding-top:4px;font-size:11px;line-height:100%}.ng-container .budget-tool-v2 .widget-modal .widget-field{margin-bottom:15px}.ng-container .budget-tool-v2 .widget-modal .widget-field:last-child{margin-bottom:0}.ng-container .budget-tool-v2 .widget-modal .widget-field-label{margin-bottom:5px;font-size:15px;font-weight:800}.ng-container .budget-tool-v2 .widget-modal .widget-field-image{width:100%}.ng-container .budget-tool-v2 .widget-modal .ui-control_file-upload .dz-message .fa{height:auto;line-height:initial}.ng-container .budget-tool-v2 .widget-modal .ui-control_file-upload .dz-message p{height:auto;line-height:initial;font-size:14px}.ng-container .budget-tool-v2 .filter-active{display:inline-block;width:150px}.ng-container .budget-tool-v2 .budgettool_headaction{margin-bottom:30px}.ng-container .budget-tool-v2 .dataTables_length{font-size:12px;color:#4a4a4a}.ng-container .budget-tool-v2 .dataTables_length select{background:transparent;border-radius:15px;padding-left:20px;margin-top:15px;margin-bottom:5px;cursor:pointer}.ng-container .budget-tool-v2 .dataTables_scrollHead .sorting,.ng-container .budget-tool-v2 .dataTables_scrollHead .sorting_disabled,.ng-container .budget-tool-v2 .dataTables_scrollHead .sorting_disabled:hover,.ng-container .budget-tool-v2 .dataTables_scrollHead .sorting_desc,.ng-container .budget-tool-v2 .dataTables_scrollHead .sorting_asc{background-color:#ededed;-webkit-transition:background-color 0.15s;transition:background-color 0.15s;font-size:12px;font-weight:800;text-transform:uppercase;color:#666;padding-top:15px;padding-bottom:15px;border:none}.ng-container .budget-tool-v2 .dataTables_scrollHead .sorting:hover,.ng-container .budget-tool-v2 .dataTables_scrollHead .sorting_desc:hover,.ng-container .budget-tool-v2 .dataTables_scrollHead .sorting_asc:hover{background-color:#ddd}.ng-container .budget-tool-v2 .dataTables_scrollHead .sorting_desc,.ng-container .budget-tool-v2 .dataTables_scrollHead .sorting_asc{background-color:#ddd}.ng-container .budget-tool-v2 .dataTables_scrollHead .sorting_disabled{text-align:center !important}.ng-container .budget-tool-v2 .dataTables_scrollBody table thead tr{border:none}.ng-container .budget-tool-v2 .dataTables_scrollBody tr{background:#fff;color:#4a4a4a;font-size:13px;border-bottom:1px solid #ddd}.ng-container .budget-tool-v2 .budgettool-table{border-bottom:none}.ng-container .budget-tool-v2 input[type='search']{border:1px solid #a9a9a9;border-radius:15px;padding:3px 10px;font-family:'Open Sans', 'Helvetica', sans-serif;font-size:13px}.ng-container .budget-tool-v2 .onoffswitch{margin-top:18px}.ng-container .budget-tool-v2 .onoffswitch .onoffswitch-inner.toggle-enabled:before{color:#fff;font-size:9px;text-transform:uppercase;background-color:#68ae86}.ng-container .budget-tool-v2 .onoffswitch .onoffswitch-inner.toggle-disabled:before{color:#fff;font-size:9px;text-transform:uppercase;background-color:rgba(0,128,0,0.3)}.ng-container .budget-tool-v2 .onoffswitch.labeled{text-align:left}.ng-container .budget-tool-v2 .onoffswitch.labeled .onoffswitch-inner:before{content:'YES'}.ng-container .budget-tool-v2 .onoffswitch.labeled .onoffswitch-inner:after{content:'NO'}.ng-container .budget-tool-v2 .budgettool_table-btn{padding:5px 10px;width:90px}.ng-container .budget-tool-v2 .tooltip{z-index:9001}.ng-container .budget-tool-v2 .widget-modal .transfer-budget .select-user-balance,.ng-container .budget-tool-v2 .widget-modal .transfer-budget .budget-tool-modal-arrows{width:215px}.ng-container .budget-tool-v2 .budget-tool-modal-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 20px;color:#2483c5;font-size:30px}.ng-container .budget-tool-v2 .budget-tool-modal-arrows i.ion-icon:nth-child(1){opacity:0.15}.ng-container .budget-tool-v2 .budget-tool-modal-arrows i.ion-icon:nth-child(2){opacity:0.25}.ng-container .budget-tool-v2 .budget-tool-modal-arrows i.ion-icon:nth-child(3){opacity:0.35}.ng-container .budget-tool-v2 .budget-tool-modal-arrows i.ion-icon:nth-child(4){opacity:0.45}.ng-container .budget-tool-v2 .budget-tool-modal-arrows i.ion-icon:nth-child(5){opacity:0.65}.ng-container .budget-tool-v2 .budget-tool-modal-arrows i.ion-icon:nth-child(6){opacity:0.75}.ng-container .budget-tool-v2 .budget-tool-modal-arrows i.ion-icon:nth-child(7){opacity:0.85}.ng-container .budget-tool-v2 .edit-budget-body .edit-budget-headline{margin-bottom:30px}.ng-container .budget-tool-v2 .edit-budget-body .amount{margin-left:50px}.ng-container .budget-tool-v2{background:#ededee}.ng-container .budget-tool-v2 .container{background:#fff}.ng-container .budget-tool-table-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#4a4a4a;margin:25px 0 15px}.ng-container .budget-tool-table-controls .bt-controls-left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ng-container .budget-tool-table-controls .bt-controls-left-side budget-tool-table-search{margin-right:25px}.ng-container .ws-table .actions-bar a{position:absolute;right:180px;top:-40px}.ng-container .gratitude .gratitude-container{padding-top:60px;background-color:#f2f2f2}.ng-container .gratitude .gratitude-container>h1{color:#5b7f95;text-transform:uppercase;text-align:center;font-size:33px;font-weight:300;margin-bottom:25px}.ng-container .gratitude-container .gratitude-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 50px;background:#fff;color:#4a4a4a;color:#4a4a4a;padding:40px;-webkit-box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.05);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.05);overflow-y:auto;width:640px}.ng-container .gratitude-container .gratitude-form .ui-select-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;line-height:39px}.ng-container .gratitude-container .gratitude-form .ui-control_single-select-list{min-height:40px}.ng-container .gratitude-container .gratitude-form .ui-control-date_received,.ng-container .gratitude-container .gratitude-form .ui-control-date_received+.btn-datepicker>button,.ng-container .gratitude-container .gratitude-form .ui-control-code,.ng-container .gratitude-container .gratitude-form .ui-select-search{border-radius:4px;height:40px}.ng-container .gratitude-container .gratitude-form .ui-control-date_received{border-radius:4px 0 0 4px}.ng-container .gratitude-container .gratitude-form .ui-control-date_received+.btn-datepicker>button{border-radius:0 4px 4px 0}.ng-container .gratitude-container .gratitude-form .ui-select-toggle{border-radius:4px;height:40px}.ng-container .gratitude-container .gratitude-form .ui-select-toggle .ui-select-match-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.ng-container .gratitude-container .gratitude-form .ui-select-toggle:hover{background:initial}.ng-container .gratitude-container .gratitude-form label{font-size:15px;font-weight:500;margin-bottom:6px}.ng-container .gratitude-container .sender-field,.ng-container .gratitude-container .uicontrol-section_control{margin-bottom:24px}.ng-container .gratitude-container .sender-field label,.ng-container .gratitude-container .uicontrol-section_control label{margin-bottom:6px}.ng-container .gratitude-container .uicontrol-section_action{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.ng-container .gratitude-container .uicontrol-section_control.core_values,.ng-container .gratitude-container .uicontrol-section_control.date_received{width:47.25%;display:inline-block;vertical-align:top}.ng-container .gratitude-container .uicontrol-section_control.core_values{margin-right:30px}.ng-container .gratitude-container .ui-control-invalid-msg{margin-top:6px}.ng-container .gratitude-container .sender-field ui-control.invalid .form-control,.ng-container .gratitude-container .sender-field ui-control.invalid .ng-recognition .form-select,.ng-container .ng-recognition .gratitude-container .sender-field ui-control.invalid .form-select{border-color:red}.ng-container .spinConfig .chosen-container-multi{height:initial}.ng-container .spinConfig .chosen-container-multi .chosen-choices{background:none}.ng-container .spinConfig .spinConfig__return{cursor:pointer;font-size:12px}.ng-container .spinConfig .spinConfig__column,.ng-container .spinConfig .uicontrol-sections-container{height:600px;padding:30px;background:#fff;overflow-y:auto}.ng-container .spinConfig .spinConfig__action,.ng-container .spinConfig .uicontrol-section_action{margin:15px 3px;float:right}.ng-container .spinConfig .spinConfig__question,.ng-container .spinConfig .uicontrol-section_title{color:#5b7f95;font-size:22px;margin-bottom:20px}.ng-container .spinConfig .fa-external-link{margin-left:5px}.ng-container .spinConfig .spinConfig__spiffRadio{width:33%}.ng-container .spinConfig .spinConfig__formRow,.ng-container .spinConfig .ui-control{margin:20px;position:relative;padding-right:20px}.ng-container .spinConfig .ui-control-add-more{margin-left:20px}.ng-container .spinConfig .ui-control-label{font-size:12px;font-weight:800}.ng-container .spinConfig .uicontrol-child-section .ui-control-add-more{margin-left:5px}.ng-container .spinConfig .spinConfig__viewField{margin-bottom:5px}.ng-container .spinConfig .spinConfig__errorMessage{color:#a0504c;font-size:12px;margin:5px;display:block;clear:both}.ng-container .spinConfig .spinConfig__label{font-weight:bold;margin:7px 0;font-size:12px;text-transform:uppercase}.ng-container .spinConfig .spinConfig__tierCount{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceInRight;animation-name:bounceInRight;background:#ededed;border-radius:10em;text-align:center;display:inline-block;padding:6px 10px;margin:6px;font-size:12px;text-transform:uppercase}.ng-container .spinConfig .spin-config-wheel-preview{position:relative;padding-top:12px;padding-bottom:22px}.ng-container .spinConfig .spin-config-wheel-preview .ribbon{width:30px;height:30px;position:absolute;top:0}.ng-container .spinConfig .spin-config-wheel-preview .ribbon-left{left:8%}.ng-container .spinConfig .spin-config-wheel-preview .ribbon-right{right:8%}.ng-container .spinConfig .spin-config-wheel-preview .ribbon-arrow{position:absolute;bottom:-15px;left:0px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;content:''}.ng-container .spinConfig .spin-config-wheel-preview .page-accent{width:100%;height:10px;position:absolute;bottom:0}.ng-container .spinConfig .spinConfig__tierTableContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px}.ng-container .spinConfig .spinConfig__tierTable{text-align:center;width:30%;margin-bottom:18px;margin-right:16px}.ng-container .spinConfig .spinConfig__tierTable td,.ng-container .spinConfig .spinConfig__tierTable th{border:1px solid #ccc;text-align:center}.ng-container .spinConfig .spinConfig__tierTable th{background-color:#5b7f95;padding:8px;color:#fff}.ng-container .spinConfig .spinConfig__tierTable td{padding:6px}.ng-container .spinConfig .spinConfig__tierTable.ng-enter{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.ng-container .spinConfig .spinConfig__stepNote,.ng-container .spinConfig .uicontrol-section_label{margin-bottom:15px;font-size:15px}.ng-container .spinConfig .spinConfig__placeholder{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .spinConfig .spinConfig__formRowContainer,.ng-container .spinConfig .uicontrol-section_content{position:relative;margin-bottom:15px}.ng-container .spinConfig .spinConfig__formRowContainer .uicontrol-child-section .uicontrol-section_content,.ng-container .spinConfig .uicontrol-section_content .uicontrol-child-section .uicontrol-section_content{border-bottom:1px solid #ccc}.ng-container .spinConfig .spinConfig__deleteRow{position:absolute;right:-25px;top:4px;cursor:pointer}.ng-container .spinConfig .spinConfig__deleteRow--multi{position:absolute;right:-2px;top:37px;cursor:pointer}.ng-container .spinConfig .spinConfig__controlGroup{width:42%;float:left;display:inline-block;margin:10px;padding-right:0px}.ng-container .spinConfig .spinConfig__summaryRow{margin-bottom:25px}.ng-container .spinConfig .spinConfig__fullTable{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceInUp;animation-name:bounceInUp;width:100%}.ng-container .spinConfig .spinConfig__fullTable td,.ng-container .spinConfig .spinConfig__fullTable th{border:1px solid #ccc}.ng-container .spinConfig .spinConfig__fullTable th{background-color:#5b7f95;padding:8px;color:#fff;text-align:center;text-transform:uppercase}.ng-container .spinConfig .spinConfig__fullTable td{padding:6px 10px}.ng-container .spinConfig .spinConfig__levelCol{width:10%}.ng-container .spinConfig .spinConfig__valueCol{width:45%}.ng-container .spin-config-wheel-preview{position:relative;padding-top:12px;padding-bottom:22px}.ng-container .spin-config-wheel-preview .ribbon{width:30px;height:30px;position:absolute;top:0}.ng-container .spin-config-wheel-preview .ribbon-left{left:8%}.ng-container .spin-config-wheel-preview .ribbon-right{right:8%}.ng-container .spin-config-wheel-preview .ribbon-arrow{position:absolute;bottom:-15px;left:0px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;content:''}.ng-container .spin-config-wheel-preview .page-accent{width:100%;height:10px;position:absolute;bottom:0}.ng-container .spin-to-win-prize-modal .modal-dialog{width:642px;max-width:calc(100vw - 20px)}.ng-container .spin-to-win-prize-modal .modal-header{background-color:#ededed;text-align:center;border-radius:6px 6px 0 0}.ng-container .spin-to-win-prize-modal .modal-header h1{color:#5c5c5c;font-size:22px;font-weight:400;line-height:100%}.ng-container .spin-to-win-prize-modal .modal-header .fa{position:absolute;top:10px;right:10px;width:20px;background-color:white;border-radius:50%;line-height:20px;font-size:14px}.ng-container .spin-to-win-prize-modal .modal-body{padding:0 5px}.ng-container .spin-to-win-prize-modal .prize-modal-content{max-height:500px;padding:20px 0;background-color:white;border:none;-webkit-box-shadow:none;box-shadow:none;overflow:auto}.ng-container .spin-to-win-prize-modal .ui-control{margin-bottom:10px}.ng-container .spin-to-win-prize-modal .ui-control-label{font-size:14px}.ng-container .spin-to-win-prize-modal .prize-modal-ribbon{width:600px;max-width:calc(100vw - 60px);margin:0 auto;background-color:#c11c36;text-align:center}.ng-container .spin-to-win-prize-modal .prize-modal-ribbon .ribbon-left{float:left;width:0;height:0;border-style:solid;border-width:20px 0 20px 12px;border-color:transparent transparent transparent white}.ng-container .spin-to-win-prize-modal .prize-modal-ribbon .ribbon-center{display:inline-block;height:40px;line-height:40px;color:white;text-align:center}.ng-container .spin-to-win-prize-modal .prize-modal-ribbon .ribbon-right{float:right;width:0;height:0;border-style:solid;border-width:20px 12px 20px 0;border-color:transparent white transparent transparent}.ng-container .spin-to-win-prize-modal .spin-prizes-wrapper{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.ng-container .spin-to-win-prize-modal .spin-prize{width:187px;height:165px;margin:20px 10px 0;padding:15px;border:1px solid #e9e8e9;border-radius:5px;cursor:pointer;text-align:center}.ng-container .spin-to-win-prize-modal .spin-prize.selected{border:1px solid #c11c36;-webkit-box-shadow:0 0 0 1px #c11c36;box-shadow:0 0 0 1px #c11c36;-webkit-transition:all 0.5s;transition:all 0.5s}.ng-container .spin-to-win-prize-modal .spin-prize-img{max-width:157px;max-height:89px;margin-bottom:4px;background-color:white;vertical-align:middle}.ng-container .spin-to-win-prize-modal .spin-prize-name{height:40px;margin:0;color:#c11c36;font-size:15px;font-weight:500;line-height:130%;text-align:center;overflow:hidden}.ng-container .spin-to-win-prize-modal .modal-footer{padding:20px;background-color:#ededed;text-align:center;height:auto}.ng-container .spin-to-win-prize-modal .modal-footer .prize-modal-footer{min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .spin-to-win-prize-modal .modal-footer .selected-prize-wrapper{width:400px;margin-right:20px;overflow:hidden}.ng-container .spin-to-win-prize-modal .modal-footer .selected-prize-img{float:left;width:157px;height:89px;margin-right:20px;background-color:white;border:1px solid #c1c1c1;overflow:hidden}.ng-container .spin-to-win-prize-modal .modal-footer .selected-prize-img img{max-width:157px;max-height:89px}.ng-container .spin-to-win-prize-modal .modal-footer .selected-prize-info{text-align:left}.ng-container .spin-to-win-prize-modal .modal-footer .selected-prize-name{margin:0 0 5px;color:#5c5c5c;font-size:15px;font-weight:500;line-height:130%}.ng-container .spin-to-win-prize-modal .modal-footer .selected-prize-description{margin:0;color:#5c5c5c;font-size:12px;font-weight:300;line-height:150%}.ng-container .spin-to-win-prize-modal .modal-footer .btn-select-prize{width:180px;background-color:#c11c36;padding:10px 20px;font-size:14px}.ng-container .message-creator{padding:30px 0}.ng-container .message-creator .message-creator-top-section{position:relative;margin-bottom:40px}.ng-container .message-creator .message-creator-heading{color:#5b7f95;font-weight:800;font-size:36px;line-height:48px;text-align:center}.ng-container .message-creator .message-creator-new-message-btn{position:absolute;bottom:0;right:0;width:150px;height:40px;line-height:40px;color:#fff;font-size:14px;padding:0;background:#f37920;background:#1B365D}.ng-container .message-creator .message-creator-new-message-btn:hover{background:#152b49}.ng-container .message-creator .message-creator-container{background:#fff;height:100%;border-radius:5px}.ng-container .message-creator .message-creator-filter-section{margin:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .message-creator .message-creator-filter-section i{font-size:14px}.ng-container .message-creator .message-creator-search-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px}.ng-container .message-creator .message-creator-search-wrapper:before{position:absolute;font-family:'FontAwesome';content:'\f002';color:#4a4a4a;width:24px;height:30px;font-size:15px;line-height:30px;left:7px;top:2px}.ng-container .message-creator .message-creator-search-wrapper input{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:11px;text-overflow:ellipsis}.ng-container .message-creator .message-creator-search-wrapper .search-loader-container{position:absolute;top:0;right:10px;z-index:100}.ng-container .message-creator .message-creator-search-wrapper .search-loader-container .loader{color:#5b7f95;font-size:4px;margin:3px 40px 0 0}.ng-container .message-creator .message-creator-search{height:32px;padding:1px 0 0 30px;border-radius:3px;border:1px solid #e1e1e1;font-size:12px;line-height:20px}.ng-container .message-creator .message-creator-filter-clear-container{color:#327ab7;margin:0 10px}.ng-container .message-creator .message-creator-tags-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;max-width:300px}.ng-container .message-creator .message-creator-tags-wrapper label{margin-right:5px}.ng-container .message-creator .message-creator-tags-wrapper .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ng-container .message-creator .message-creator-tags-wrapper .ui-control .ui-control-formfield{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:200px}.ng-container .message-creator .message-creator-tags-wrapper .ui-control .ui-control-formfield .ui-select-match-text span{text-align:center}.ng-container .message-creator .message-creator-ui-control{width:100%}.ng-container .message-creator .message-creator-promotion-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;max-width:300px}.ng-container .message-creator .message-creator-promotion-wrapper label{margin-right:5px}.ng-container .message-creator .message-creator-promotion-wrapper .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ng-container .message-creator .message-creator-promotion-wrapper .ui-control .ui-control-formfield{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:200px}.ng-container .message-creator .message-creator-promotion-wrapper .ui-control .ui-control-formfield .ui-select-match-text span{text-align:center}.ng-container .message-creator .message-creator-sort-by-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-size:14px;max-width:300px}.ng-container .message-creator .message-creator-sort-by-wrapper label{margin-right:5px}.ng-container .message-creator .message-creator-sort-by-wrapper .message-creator-ui-control{width:100%}.ng-container .message-creator .message-creator-sort-by-wrapper .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ng-container .message-creator .message-creator-sort-by-wrapper .ui-control .ui-control-formfield{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:200px}.ng-container .message-creator .message-creator-sort-by-wrapper .ui-control .ui-control-formfield .ui-select-toggle{font-size:11px;padding:9px 0 0 12px}.ng-container .message-creator ws-table .content .content-item{width:auto;max-width:230px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .message-creator ws-table-cell{width:100%;height:100%}.ng-container .message-creator ws-table-cell>div{height:100%;overflow-y:auto}.ng-container .message-creator .ws-table-cell_status{width:90px;height:18px;line-height:18px;border-radius:20px;font-size:11px;text-align:center;text-transform:uppercase;font-weight:800;color:#4a4a4a;background:pink}.ng-container .message-creator .ws-table-cell_status[data-value='scheduled']{background:#f37920;color:#fff}.ng-container .message-creator .ws-table-cell_status[data-value='sent']{background:#8be3da}.ng-container .message-creator .ws-table-cell-status-scheduled-date{font-size:9px;margin-top:3px;color:#4a4a4a}.ng-container .message-creator .ws-table_message-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}.ng-container .message-creator .ws-table_message-btn{width:92px;height:32px;color:#4a4a4a;background:#fafafa;border:1px solid #cccccc;border-radius:3px;padding:0}.ng-container .message-creator .ws-table_message-btn:hover{background:#ededed;color:#3d3d3d}.ng-container .message-creator ws-table .content .content-item .cell{-webkit-box-sizing:content-box;box-sizing:content-box;height:60px;padding:5px 15px}.ng-container .message-creator .ws-status-chip{text-align:center;width:90px;height:20px;line-height:13px;border-radius:20px}.ng-container .message-creator .wui-pagination{margin:20px auto}.ng-container .message-creator .wui-pagination button{background:#fff;color:#5b7f95;border:1px solid #ccc}.ng-container .message-creator .wui-pagination span:not(.selected){color:#5b7f95}@media screen and (max-width: 992px){.ng-container .message-creator ws-table .content .content-item .cell{height:90px}.ng-container .message-creator .ws-table_message-btn{margin:0;width:90px}.ng-container .message-creator .message-creator-filter-section{-ms-flex-wrap:wrap;flex-wrap:wrap;height:100px;margin:25px 0 0 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ng-container .message-creator .message-creator-filter-section .message-creator-search-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:360px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ng-container .message-creator .message-creator-filter-section .message-creator-search-wrapper .ui-control .ui-control-formfield{max-width:265px}.ng-container .message-creator .message-creator-filter-section .message-creator-tags-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:360px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ng-container .message-creator .message-creator-filter-section .message-creator-tags-wrapper .ui-control .ui-control-formfield{max-width:265px}.ng-container .message-creator .message-creator-filter-section .message-creator-tags-wrapper label{width:70px}.ng-container .message-creator .message-creator-filter-section .message-creator-promotion-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:360px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ng-container .message-creator .message-creator-filter-section .message-creator-promotion-wrapper .ui-control .ui-control-formfield{max-width:265px}.ng-container .message-creator .message-creator-filter-section .message-creator-promotion-wrapper label{width:70px}.ng-container .message-creator .message-creator-filter-section .message-creator-sort-by-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%}.ng-container .message-creator .message-creator-filter-section .message-creator-sort-by-wrapper .ui-control .ui-control-formfield{max-width:265px}.ng-container .message-creator .message-creator-filter-section .message-creator-sort-by-wrapper label{width:70px}.ng-container .message-creator ws-table .content .content-item{max-width:120px}.ng-container .message-creator ws-table .content .content-item .ws-table_message-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:90px}.ng-container .message-creator ws-table .content .content-item .ws-table_message-actions a{margin:0}}@media screen and (max-width: 768px){.ng-container .message-creator ws-table .content .content-item{max-width:100px}.ng-container .message-creator ws-table .content .content-item .ws-status-chip{width:100%}.ng-container .message-creator ws-table .content .content-item .ws-table-cell-status-scheduled-date{text-align:center}.ng-container .message-creator ws-table .content .content-item .ws-table_message-actions button{width:60px;padding:5px;font-size:10px}.ng-container .message-creator .message-creator-filter-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:180px}.ng-container .message-creator .message-creator-filter-section .message-creator-search-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:70%;max-width:100%;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.ng-container .message-creator .message-creator-filter-section .message-creator-promotion-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:70%;max-width:100%}.ng-container .message-creator .message-creator-filter-section .message-creator-promotion-wrapper .ui-control .ui-control-formfield{max-width:initial}.ng-container .message-creator .message-creator-filter-section .message-creator-tags-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:70%;max-width:100%}.ng-container .message-creator .message-creator-filter-section .message-creator-tags-wrapper .ui-control .ui-control-formfield{max-width:initial}.ng-container .message-creator .message-creator-filter-section .message-creator-sort-by-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:70%;max-width:100%}.ng-container .message-creator .message-creator-filter-section .message-creator-sort-by-wrapper .ui-control .ui-control-formfield{max-width:initial}}.ng-container .message-creator-edit{max-width:946px}.ng-container .message-creator-edit .message-creator-edit-top-section{text-align:center;margin:40px 0 50px}.ng-container .message-creator-edit .message-creator-edit-top-section .message-creator-edit-heading{color:#5b7f95;margin-bottom:50px}.ng-container .message-creator-edit .message-creator-edit-container{width:100%;background:#fff;padding:30px 95px 0}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper{position:relative}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper a{color:#5b7f95}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .message-creator-edit-landing-link{text-decoration:underline;color:#5b7f95;font-size:12px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper .uicontrol-section .uicontrol-section_content .audience .ui-control-formfield{width:100%}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper .uicontrol-section .uicontrol-section_content .audience .ui-control-formfield .ui-control_multi-select-list .help-block{float:right;margin-top:10px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_date{display:inline-block;vertical-align:top}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_date .ui-control{height:56px;display:inline-block;background:#ededed;padding:10px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_date .ui-control .ui-control-label{position:relative;bottom:12px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_date .ui-control .ui-control-formfield{display:inline-block;width:200px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_date .ui-control .ui-control-formfield #ui-control-delivery_date{height:36px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_date .ui-control .ui-control-formfield .uib-datepicker-popup{min-width:260px;max-height:210px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_date .ui-control .ui-control-formfield .uib-datepicker-popup button.active{background-color:initial}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_date .ui-control .ui-control-formfield .uib-datepicker-popup button.active:hover{background-color:#e6e6e6}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_hour{display:inline-block}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_hour .ui-control{display:inline-block;height:56px;width:90px;vertical-align:top;background:#ededed;padding:10px 0 10px 10px;text-align:right;position:relative}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_hour .ui-control .ui-control-label{position:absolute;left:3px;top:15px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_hour .ui-control .ui-control-label .text-danger{display:none}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_hour .ui-control .ui-control-formfield{display:inline-block;width:65px;padding-right:5px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_hour .ui-control .ui-control-formfield .ui-select-toggle,.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_hour .ui-control .ui-control-formfield .ui-select-search{border-radius:3px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_minute{display:inline-block}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_minute .ui-control{display:inline-block;width:70px;height:56px;vertical-align:top;background:#ededed;padding:10px 0;text-align:right;position:relative}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_minute .ui-control .ui-control-label{position:absolute;left:-2.5px;top:15px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_minute .ui-control .ui-control-label .text-danger{display:none}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_minute .ui-control .ui-control-formfield{display:inline-block;width:65px;padding-right:5px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_minute .ui-control .ui-control-formfield .ui-select-toggle,.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_minute .ui-control .ui-control-formfield .ui-select-search{border-radius:3px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_meridian{display:inline-block}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_meridian .ui-control{display:inline-block;width:100px;height:56px;vertical-align:top;background:#ededed;padding:10px 0}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_meridian .ui-control .ui-control-formfield{display:inline-block;width:70px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_meridian .ui-control .ui-control-formfield .ui-select-toggle,.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_meridian .ui-control .ui-control-formfield .ui-select-search{border-radius:3px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_timezone{display:inline-block}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_timezone .ui-control{display:inline-block;height:56px;width:165px;vertical-align:top;background:#ededed;padding:10px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_timezone .ui-control .ui-control-formfield{display:inline-block;width:130px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_timezone .ui-control .ui-control-formfield .ui-select-toggle,.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_timezone .ui-control .ui-control-formfield .ui-select-search{border-radius:3px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_audience .ui-control-label{margin-bottom:5px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_audience .chosen-container .chosen-results li{height:35px;line-height:35px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_audience .chosen-container-active .chosen-choices{border-radius:8px 8px 0 0}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_promotion_id .ui-control{font-size:0}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_promotion_id .ui-control-label{display:inline-block;width:20%;background:#ededed;font-size:16px;text-align:center;padding:19px 10px;vertical-align:top}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_promotion_id .ui-control-formfield{display:inline-block;width:79%;background:#ededed;padding:13px 10px 14px;position:relative}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_promotion_id .ui-control-formfield:before{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent;border-bottom:5px solid #ededed;position:absolute;left:30px;top:-10px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_promotion_id .ui-control-formfield .ui-select-toggle,.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_promotion_id .ui-control-formfield .ui-select-search{border-radius:0}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_from{margin-bottom:10px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_from .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_from .ui-control .ui-control-label{-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_from .ui-control .ui-control-formfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:5;-ms-flex:5;flex:5;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_from .ui-control .ui-control-formfield .radioAward{-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_delivery_method{margin-bottom:10px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_delivery_method .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_delivery_method .ui-control .ui-control-label{-webkit-box-flex:0.8;-ms-flex:0.8;flex:0.8}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_delivery_method .ui-control .ui-control-formfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:5;-ms-flex:5;flex:5;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_delivery_method .ui-control .ui-control-formfield .radio input[type='radio']+span:before{-webkit-box-flex:5;-ms-flex:5;flex:5}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_delivery_method .ui-control .ui-control-formfield .radioAward{-webkit-box-flex:2.5;-ms-flex:2.5;flex:2.5}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_delivery_method .ui-control .ui-control-formfield .help-block{margin-top:10px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_subject{margin-bottom:30px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_subject .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_subject .ui-control-label{-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_subject .ui-control-formfield{-webkit-box-flex:6;-ms-flex:6;flex:6}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_message .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_message .ui-control-label{-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_message .ui-control-formfield{-webkit-box-flex:6;-ms-flex:6;flex:6}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_message .ui-control-formfield .ta-toolbar{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper #controlid_message .ui-control-formfield .ta-toolbar .btn-group{margin:0}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_title{font-size:22px;color:#5b7f95;margin:30px 0 20px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .ui-control_radioModified{display:block;width:100%;margin-bottom:5px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .ui-control_radioModified .radioAward{width:120px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .ui-control_radioModifiedLabel{line-height:initial;padding:2px 15px;font-size:11px;text-transform:uppercase}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .message-creator-edit-form-actions{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .message-creator-edit-form-actions button{width:122px;padding:5px 13px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .message-creator-edit-form-actions wui-button-submit-form button{background-color:rgba(0,0,0,0);border-color:#5b7f95;color:#5b7f95;margin-right:15px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .message-creator-edit-form-actions wui-button-submit-form button .wui-inline-loader{color:#5b7f95}@media screen and (max-width: 991px){.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_date .ui-control{padding-right:0}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_date .ui-control .ui-control-label{display:none}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_date .ui-control .ui-control-formfield{width:160px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_hour .ui-control{width:75px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_hour .ui-control .ui-control-label{display:none}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_hour .ui-control .ui-control-formfield{padding-right:0;width:65px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_minute .ui-control{width:70px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_minute .ui-control .ui-control-label{display:none}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_minute .ui-control .ui-control-formfield{width:65px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_meridian .ui-control{width:70px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_meridian .ui-control .ui-control-formfield{width:65px}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_timezone .ui-control{width:135px;padding:10px 0}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_delivery_timezone .ui-control-formfield{width:100%}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_subject .ui-control-formfield{-webkit-box-flex:5;-ms-flex:5;flex:5}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_message .ui-control-formfield{-webkit-box-flex:5;-ms-flex:5;flex:5}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_message .ui-control-formfield .ta-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_message .ui-control-formfield .ta-toolbar .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%}.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .uicontrol-section_wrapper #controlid_message .ui-control-formfield .ta-toolbar .btn-group button{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width: 927px){.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .message-creator-edit-form-actions .btn-generic,.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .message-creator-edit-form-actions .btn-inverted,.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .message-creator-edit-form-actions .btn-alt,.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .message-creator-edit-form-actions .btn-complementary{height:30px;margin:10px}}@media screen and (max-width: 843px){.ng-container .message-creator-edit .message-creator-edit-container .message-creator-edit-wrapper .message-creator-edit-form-actions .btn-inverted{height:30px;margin:10px}}.ng-container .message-creator-details .message-creator-heading{color:#5b7f95;font-weight:800;font-size:36px;line-height:48px;text-align:center;margin-bottom:20px;padding-top:30px;text-transform:uppercase}.ng-container .message-creator-details .details-card{max-width:1170px;max-height:750px;height:75vh;width:81vw;background:#ffffff;margin:0 auto;padding:33px 20px;border-radius:5px}.ng-container .message-creator-details .details-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.ng-container .message-creator-details .details-card-header h2{margin:0}.ng-container .message-creator-details .details-card-header a{color:#5b7f95}.ng-container .message-creator-details .details-card-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .message-creator-details .details-card-menu div{border-bottom:3px solid transparent;padding:10px 30px;-webkit-transition:0.4s border-bottom ease;transition:0.4s border-bottom ease;font-size:12px;font-weight:bold;text-transform:uppercase}.ng-container .message-creator-details .details-card-menu div:hover{border-bottom:3px solid #5b7f95}.ng-container .message-creator-details .details-card-menu .active{border-bottom:3px solid #5b7f95}.ng-container .message-creator-details .details-card-horizontal-bar{height:1px;position:relative;top:-1px;background:#ededed;margin-bottom:40px}.ng-container .message-creator-details .summary-container{height:85%}.ng-container .message-creator-details .summary-container a{color:#5b7f95;text-decoration:underline;font-size:18px}.ng-container .message-creator-details .details-card-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.ng-container .message-creator-details .details-card-info-row div{-ms-flex-preferred-size:23%;flex-basis:23%;font-size:12px}.ng-container .message-creator-details .details-card-info-row .pill-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .message-creator-details .details-card-info-row .pill{font-size:0.65vw;font-weight:bold;border-radius:10px}.ng-container .message-creator-details .details-card-info-row .pill .pill-text{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.ng-container .message-creator-details .details-card-info-row .status-pill{font-size:11px;padding:3px 25px;width:80px}.ng-container .message-creator-details .details-card-info-row .sent{background:#8be3da}.ng-container .message-creator-details .details-card-info-row .scheduled{background:#f37920;color:#fff}.ng-container .message-creator-details .details-card-info-row .tag{background:#ededed;height:24px;-ms-flex-preferred-size:45%;flex-basis:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:8px;padding:0 5px}.ng-container .message-creator-details .details-card-info-row .audience-text span{display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px}.ng-container .message-creator-details .details-card-info-row .promotion-text{font-size:14px}.ng-container .message-creator-details .headings div{font-weight:bold;font-size:10px;text-transform:uppercase}.ng-container .message-creator-details .details-card-from-subject-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .message-creator-details .details-card-from-subject-row .details-card-from-container{-ms-flex-preferred-size:23%;flex-basis:23%}.ng-container .message-creator-details .details-card-from-subject-row .details-card-from-container .details-card-from{margin-top:30px;font-size:10px;font-weight:bold;text-transform:uppercase}.ng-container .message-creator-details .details-card-from-subject-row .details-card-from-container .details-card-from-text{font-size:14px;font-weight:bold}.ng-container .message-creator-details .details-card-from-subject-row .details-card-subject-container{-ms-flex-preferred-size:23%;flex-basis:23%}.ng-container .message-creator-details .details-card-from-subject-row .details-card-subject-container .details-card-subject{margin-top:30px;font-size:10px;font-weight:bold;text-transform:uppercase}.ng-container .message-creator-details .details-card-from-subject-row .details-card-subject-container .details-card-subject-text{font-size:14px;font-weight:bold;width:50%}.ng-container .message-creator-details .details-card-from-subject-row .details-card-message-container{-ms-flex-preferred-size:23%;flex-basis:23%}.ng-container .message-creator-details .details-card-message{margin-top:30px;font-size:10px;font-weight:bold;text-transform:uppercase}.ng-container .message-creator-details .stats-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.ng-container .message-creator-details .stats-container .info-module{border:1px solid #cccccc;border-radius:4px;max-width:200px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:210px;text-align:center;padding:10px;-webkit-box-shadow:0 15px 60px -30px #000000;box-shadow:0 15px 60px -30px #000000}.ng-container .message-creator-details .stats-container .info-module .text-container{min-height:130px}.ng-container .message-creator-details .stats-container .info-module .text-container h3{font-weight:bold;font-size:15px;color:#4a4a4a;margin:10px 0 20px;min-height:31px}.ng-container .message-creator-details .stats-container .info-module .text-container h1{color:#5b7f95;font-size:3vw;font-weight:normal;padding:0;margin:0}.ng-container .message-creator-details .stats-container .info-module .text-container p{font-size:12px}.ng-container .message-creator-details .stats-container .info-module .progress-bar-container{width:100%;height:10px;background-color:#ffffff;margin-top:30px}.ng-container .message-creator-details .stats-container .info-module .progress-bar-container .progress{height:10px}.ng-container .message-creator-details .stats-container .info-module .progress-bar-container .progress .progress-bar{background-color:#8be3da;width:0%}.ng-container .message-creator-details .stats-container .info-module .progress-bar-container .progress .showingStats{width:50%}.ng-container .message-creator-details .stats-container .failed-module a{font-size:12px;color:#819ec4}.ng-container .message-creator-details .html-preview{max-width:620px;width:100%;height:63%;margin:0 auto}.ng-container .message-creator-details iframe{height:100%}.ng-container .message-creator-details .html-preview *{max-width:620px;width:620px}@media screen and (max-width: 1024px){.ng-container .message-creator-details .details-card-horizontal-bar{margin-bottom:20px}.ng-container .message-creator-details .stats-container{-ms-flex-wrap:wrap;flex-wrap:wrap;height:450px}.ng-container .message-creator-details .stats-container .info-module{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;max-width:270px;height:200px}.ng-container .message-creator-details .stats-container .info-module .text-container{min-height:100px}}@media screen and (max-width: 720px){.ng-container .message-creator-details .stats-container .info-module .text-container h1{font-size:32px}.ng-container .message-creator-details .summary-container .details-card-info-row{display:inline-block;width:40%;height:170px;vertical-align:top}.ng-container .message-creator-details .summary-container .details-card-info-row div{height:25%;width:100%}.ng-container .message-creator-details .summary-container .details-card-info-row:nth-of-type(2){width:58%}.ng-container .message-creator-details .summary-container .promotion-text{font-size:12px}.ng-container .message-creator-details .summary-container .details-card-subject{margin-top:10px}.ng-container .message-creator-details .summary-container .details-card-subject-text{width:100%}}@media screen and (max-width: 480px){.ng-container .message-creator-details .details-card{height:100vh;max-height:900px;margin-bottom:40px}.ng-container .message-creator-details .summary-container .details-card-info-row:nth-of-type(1){width:33%}.ng-container .message-creator-details .summary-container .details-card-info-row:nth-of-type(2){width:64%}.ng-container .message-creator-details .summary-container .audience-text{font-size:10px}.ng-container .message-creator-details .summary-container .promotion-text{font-size:10px}.ng-container .message-creator-details .stats-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;height:100%}.ng-container .message-creator-details .stats-container .info-module{width:80%;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;min-height:unset}.ng-container .message-creator-details .stats-container .info-module .text-container{min-height:unset}.ng-container .message-creator-details .stats-container .info-module .text-container h3{min-height:unset}}.ng-container .message-creator-modal{width:85%;margin:0 auto;height:100%}.ng-container .message-creator-modal .message-creator-modal-section{margin-bottom:20px}.ng-container .message-creator-modal .message-creator-modal-section:last-child{height:100%;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .message-creator-modal .message-creator-modal-section .message-creator-modal-label{margin-bottom:20px;font-size:18px}.ng-container .message-creator-modal .message-creator-modal-section .message-creator-modal-value{font-size:14px}.ng-container .message-creator-modal .html-preview{height:70%;max-width:620px;width:620px}.ng-container .message-creator-modal iframe{height:100%}.ng-container .message-creator-modal .html-preview *{max-width:620px;width:620px}.ng-container .msg-modal .wui-modal{width:755px}.ng-container .msg-modal .wui-modal .modal-body{height:calc(75vh - 120px)}.ng-container .first-time-login-expired-token-modal__title{padding:20px;background-color:#ededed;border-top-left-radius:5px;border-top-right-radius:5px}.ng-container .first-time-login-expired-token-modal__content{padding:50px}.ng-container .first-time-login-expired-token-modal__close-button{margin-top:25px}.ng-container .first-time-login-submit-button{font-size:14px;text-transform:uppercase;padding-top:11px;padding-bottom:11px;padding-left:50px;padding-right:20px;line-height:initial}.ng-container .first-time-login-submit-button .icon{padding-left:30px}.ng-container .first-time-login-welcome-step{margin-top:46px;text-align:center}.ng-container .first-time-login-welcome-step .reconfirm-text{margin:4vh}.ng-container .first-time-login-welcome-step .copy{margin-top:32px;margin-bottom:25px;font-size:15px}.ng-container .first-time-login-password-requirements-tooltip{border-radius:3px;border:1px solid #ededed;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5);font-size:12px;font-weight:bold}.ng-container .first-time-login-password-requirements-tooltip .password-requirement{border-left:1px solid #ededed;text-align:center;padding:10px;min-width:45px}.ng-container .first-time-login-password-requirements-tooltip .password-requirement:first-child{border-left:0}.ng-container .first-time-login-password-requirements-tooltip .password-requirement.passes{color:#00b5af}.ng-container .first-time-login-password-step .password-requirements-copy,.ng-container .first-time-login-password-step .policy-error-message{font-size:15px;text-align:center;margin:23px auto;padding-left:25px;padding-right:25px}.ng-container .first-time-login-password-step .password,.ng-container .first-time-login-password-step .confirm-password{margin:0 auto;margin-top:13px;padding-left:25px;padding-right:25px}.ng-container .first-time-login-password-step .password-status{margin-top:-17px;font-size:12px;font-weight:bold;width:350px}.ng-container .first-time-login-password-step .password-valid{color:#00b5af}.ng-container .first-time-login-password-step .password-required,.ng-container .first-time-login-password-step .password-un-meet-requirements,.ng-container .first-time-login-password-step .password-not-match,.ng-container .first-time-login-password-step .policy-error-message{color:#a0504c}.ng-container .first-time-login-password-step .policy-error-message{padding-top:1.563rem}.ng-container .first-time-login-password-step .submit{margin-top:36px}.ng-container .first-time-login-password-field{position:relative;padding-top:25px}.ng-container .first-time-login-password-field .password-requirements-tooltip{display:block;position:absolute;top:0;right:0}.ng-container .first-time-login-password-field .label{font-weight:bold;font-size:15px;color:#4a4a4a;display:block;text-align:left;padding:0;padding-bottom:6px}.ng-container .first-time-login-password-field .show-button,.ng-container .first-time-login-password-field .hide-button{padding:0;margin:0;font-size:12px;color:#5b7f95}.ng-container .first-time-login-password-field .required-field{color:#a0504c}.ng-container .first-time-login-photo-step{margin-top:25px}.ng-container .first-time-login-photo-step .photo-copy{text-align:center;font-size:15px;margin-bottom:39px}.ng-container .first-time-login-photo-step .photo-size-error,.ng-container .first-time-login-photo-step .photo-upload-error{margin-top:25px;font-size:15px}.ng-container .first-time-login-photo-step .submit{margin-top:55px}.ng-container .first-time-login-photo-select .preview-photo{width:120px;height:120px}.ng-container .first-time-login-photo-select .actions-container{margin:15px}.ng-container .first-time-login-photo-select .actions{margin-top:10px}@media (max-width: 767px){.ng-container .first-time-login-photo-select .actions-container{text-align:center}}.ng-container .first-time-login-photo-select .upload-photo-button{display:block;margin-top:10px}.ng-container .first-time-login-photo-select .web-cam-button{margin-top:10px}.ng-container .first-time-login-photo-crop{text-align:center}.ng-container .first-time-login-photo-crop .crop{height:150px}.ng-container .first-time-login-photo-crop .crop-button{margin-top:10px}.ng-container .first-time-login-photo-crop-preview{text-align:center}.ng-container .first-time-login-photo-crop-preview .preview{width:150px;height:150px;border-radius:100%}.ng-container .first-time-login-photo-crop-preview .actions{margin-top:10px}.ng-container .first-time-login-photo-crop-preview .use-cropped-image,.ng-container .first-time-login-photo-crop-preview .recrop{width:185px}.ng-container .first-time-login-photo-preview{text-align:center}.ng-container .first-time-login-photo-preview .photo-preview{width:150px;height:150px;border-radius:100%}.ng-container .first-time-login-photo-preview .actions{margin-top:10px}.ng-container .first-time-login-photo-preview .checkmark{display:inline-block}.ng-container .first-time-login-photo-preview .checkmark:after{content:'';display:block;width:35px;height:60px;border:solid #7ac142;border-width:0px 15px 15px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ng-container .first-time-login-photo-error .retry-button{margin-top:10px}.ng-container .first-time-login-fields-step .fields{padding-top:40px;padding-left:25px;padding-right:25px;overflow:auto;height:390px;-webkit-box-shadow:inset 0px -3px 5px 0px rgba(0,0,0,0.1);box-shadow:inset 0px -3px 5px 0px rgba(0,0,0,0.1)}.ng-container .first-time-login-fields-step .fields::-webkit-scrollbar{-webkit-appearance:none;width:7px}.ng-container .first-time-login-fields-step .fields::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5);box-shadow:0 0 1px rgba(255,255,255,0.5)}.ng-container .first-time-login-fields-step .uicontrol-section_control{font-size:15px;margin-bottom:15px}.ng-container .first-time-login-fields-step .uicontrol-section_control label{font-weight:bold}.ng-container .first-time-login-fields-step .scroll-text__container{padding-top:0.25rem;padding-bottom:1rem}.ng-container .first-time-login-privacy-step{margin:30px}.ng-container .first-time-login-privacy-step .privacy-option{font-size:15px}.ng-container .first-time-login-privacy-step .privacy-option-checkbox{margin:10px}.ng-container .first-time-login-privacy-step .privacy-text{font-size:14px;padding-top:20px;padding-bottom:30px}.ng-container .first-time-login-tac-step{text-align:center}.ng-container .first-time-login-tac-step .scroll{padding-top:50px;padding-left:25px;padding-right:25px;overflow:auto;height:391px;-webkit-box-shadow:inset 0px -3px 5px 0px rgba(0,0,0,0.1);box-shadow:inset 0px -3px 5px 0px rgba(0,0,0,0.1)}.ng-container .first-time-login-tac-step .tac-icon{margin-bottom:45px}.ng-container .first-time-login-tac-step .copy{font-size:15px;font-weight:bold;margin-bottom:17px}.ng-container .first-time-login-tac-step .content{font-size:12px;text-align:left;text-align:justify}.ng-container .first-time-login-tac-step .accept-field{font-size:12px;margin-bottom:2rem}.ng-container .first-time-login-tac-step .ftl-footer{width:100%;background:#fafafa;padding:2rem;border-top:1px solid #e3e3e3;font-weight:400;text-align:center}.ng-container .first-time-login-tac-step li{list-style:decimal;margin-left:12px}.ng-container .first-time-login-wizard-modal+.modal-backdrop+.main-container{-webkit-filter:blur(3px);filter:blur(3px)}.ng-container .first-time-login-wizard-modal{overflow:auto}.ng-container .first-time-login-wizard-modal__error-modal{width:100%}.ng-container .first-time-login-wizard-modal__error-modal .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.ng-container .first-time-login-wizard-modal__title{font-size:22px;text-align:center;background-color:#ededed;padding-top:20px;padding-bottom:16px;border-top-left-radius:5px;border-top-right-radius:5px}.ng-container .first-time-login-wizard-modal__step-counter{text-align:center;margin-top:17px;margin-bottom:35px;font-size:12px;color:#4a4a4a}.ng-container .first-time-login-wizard-modal__go-back-button,.ng-container .first-time-login-wizard-modal__go-back-button:hover,.ng-container .first-time-login-wizard-modal__go-back-button:focus{color:#5b7f95;vertical-align:top;padding-right:0}.ng-container .first-time-login-sms-step{margin:1rem}.ng-container .first-time-login-sms-step #controlid_MOBILE_NUMBER{margin-top:2vh}.ng-container .first-time-login-sms-step .first-time-login-sms-step-instructions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.ng-container .first-time-login-sms-step .first-time-login-sms-step-instructions img{margin:1.5rem 0}.ng-container .first-time-login-sms-step .first-time-login-sms-submit{margin-top:1.5rem}.ng-container .first-time-login-ssn-step{padding:1rem 2rem 0}.ng-container .ssn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e3e3e3;border-radius:0.25rem;position:relative;padding:2rem 1rem 1rem;margin:2rem 0}.ng-container .ssn-container .lock-icon{background-color:#fff;position:absolute;width:3em;height:3em;top:-1.5em;right:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .first-time-login-mfa-step{margin:0 1rem 1rem 1rem}.ng-container .first-time-login-mfa-step .first-time-login-mfa-step-instructions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem}.ng-container .first-time-login-mfa-step .first-time-login-mfa-step-instructions img{margin:1.5rem auto;max-width:8rem}.ng-container .first-time-login-mfa-step .uicontrol-sections-container{margin:1rem}.ng-container .first-time-login-mfa-step .mfa-send-code{margin:2rem 0}.ng-container .first-time-login-mfa-step .first-time-login-mfa-submit{margin-top:1.5rem}.ng-container .first-time-login-mfa-step .mfa-send-code-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ng-container .first-time-login-mfa-chooser-step{margin:0 1rem 1rem 1rem}.ng-container .first-time-login-mfa-chooser-step__icon{display:block;margin:1.5rem auto;max-width:8rem}.ng-container .first-time-login-mfa-chooser-step__instructions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.5rem}.ng-container .first-time-login-mfa-chooser-step__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.ng-container .first-time-login-mfa-chooser-step__container{border:0.063rem solid #eaebee;border-radius:0.875rem;-webkit-box-shadow:0 0.125rem 0.5rem rgba(0,0,0,0.03);box-shadow:0 0.125rem 0.5rem rgba(0,0,0,0.03);padding:1rem 1.5rem}.ng-container .first-time-login-mfa-chooser-step__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.ng-container .first-time-login-mfa-chooser-step__header-icon{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1.25rem;background:#f4f6fa;border-radius:50%;width:3rem;height:3rem}.ng-container .first-time-login-mfa-chooser-step__header-icon>img{width:1.5rem;height:1.5rem}.ng-container .first-time-login-mfa-chooser-step__send-code{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}@media (max-width: 767px){.ng-container .first-time-login-mfa-chooser-step__send-code{gap:0.5rem}}.ng-container .first-time-login-mfa-chooser-step__send-code-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .first-time-login-mfa-chooser-step__send-code-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:1rem}.ng-container .first-time-login-mfa-chooser-step__send-code-error{font-size:0.875rem;color:#dc3545;margin:0.25rem 0;width:100%}.ng-container .first-time-login-mfa-chooser-step__verify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.ng-container .first-time-login-mfa-chooser-step__verify-input{width:6rem;padding:0.25rem;letter-spacing:0.125rem;-webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;border-radius:0.25rem;text-align:center}.ng-container .first-time-login-mfa-chooser-step__verify-input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.ng-container .first-time-login-mfa-chooser-step__verify-input::-webkit-input-placeholder{color:#ababab;letter-spacing:normal}.ng-container .first-time-login-mfa-chooser-step__verify-input::-moz-placeholder{color:#ababab;letter-spacing:normal}.ng-container .first-time-login-mfa-chooser-step__verify-input:-ms-input-placeholder{color:#ababab;letter-spacing:normal}.ng-container .first-time-login-mfa-chooser-step__verify-input::-ms-input-placeholder{color:#ababab;letter-spacing:normal}.ng-container .first-time-login-mfa-chooser-step__verify-input::placeholder{color:#ababab;letter-spacing:normal}.ng-container .first-time-login-mfa-chooser-step__verify-input--error{border-color:#dc3545;-webkit-box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25);box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}.ng-container .first-time-login-mfa-chooser-step__verify-link{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.ng-container .first-time-login-mfa-chooser-step__verify-error{font-size:0.875rem;color:#dc3545;margin:0.25rem 0;width:100%}.ng-container .first-time-login-mfa-chooser-step__verify-instructions{font-style:italic;margin-top:2rem;font-size:0.875rem;color:#6c757d;line-height:1.4}.ng-container .first-time-login-mfa-chooser-step__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem;gap:1rem}.ng-container .input-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:0.09375rem solid #e0e0e0;border-radius:0.875rem;-webkit-box-shadow:0 0.125rem 0.5rem rgba(0,0,0,0.03);box-shadow:0 0.125rem 0.5rem rgba(0,0,0,0.03);padding:1.25rem;cursor:pointer;-webkit-transition:border 0.2s, -webkit-box-shadow 0.2s;transition:border 0.2s, -webkit-box-shadow 0.2s;transition:border 0.2s, box-shadow 0.2s;transition:border 0.2s, box-shadow 0.2s, -webkit-box-shadow 0.2s}.ng-container .input-option:hover,.ng-container .input-option:focus{border-color:#334062;-webkit-box-shadow:0 0.25rem 1rem rgba(51,64,98,0.08);box-shadow:0 0.25rem 1rem rgba(51,64,98,0.08)}.ng-container .input-option--selected{-webkit-box-shadow:0 0.25rem 1rem rgba(39,174,96,0.1);box-shadow:0 0.25rem 1rem rgba(39,174,96,0.1)}.ng-container .input-option__icon{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1.25rem;background:#f4f6fa;border-radius:50%;width:3rem;height:3rem}.ng-container .input-option__icon>img{width:1.5rem;height:1.5rem}.ng-container .input-option__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .input-option__title{font-size:1.1rem;font-weight:600;color:#334062}.ng-container .input-option__desc{font-size:0.92rem;color:#6b6b6b}.ng-container .input-option__status{-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1.25rem}.ng-container .top-bar{height:0.375rem;background:#007261;border-radius:0.25rem 0.25rem 0 0}.ng-container .mfa-wizard-modal{padding:1.5rem}.ng-container .mfa-wizard-modal__close-icon{position:absolute;top:0.75rem;right:0.75rem}.ng-container .mfa-wizard-modal__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:0.5rem;margin-top:1.5rem}.ng-container .mfa-wizard-modal-container{margin-top:30vh}.ng-container .showSpinnerScreen{opacity:0.2;pointer-events:none}.ng-container .mfa-verification-method-container{text-align:left}.ng-container .mfa-verification-method-container__title{font-size:1.5rem;color:#1c2a50;text-align:center;margin-bottom:0.75rem;font-family:"Manrope-SemiBold"}.ng-container .mfa-verification-method-container__subtext,.ng-container .mfa-verification-method-container__ui-control-form{color:#334062;font-size:0.875rem;margin:0.5rem 0;font-family:"Manrope-Regular"}.ng-container .mfa-verification-method-container__subtext .label,.ng-container .mfa-verification-method-container__ui-control-form .label{display:block;padding:0}.ng-container .mfa-verification-method-container .radio input[type="radio"]+span{font-size:0.875rem;font-family:"Manrope-Regular"}.ng-container .mfa-verification-method-container .radio input[type="radio"]:checked+span:before{background-color:#1c2a50;border:0.25rem solid #fff;-webkit-box-shadow:0 0 0 0.125rem #1c2a50;box-shadow:0 0 0 0.125rem #1c2a50}.ng-container .mfa-verification-method-container__error{font-family:"Manrope-Medium";font-size:0.75rem;color:var(--error-color);margin-top:0.5rem}.ng-container .mfa-verify-code-container{text-align:left}.ng-container .mfa-verify-code-container__title{font-size:1.5rem;color:#1c2a50;text-align:center;margin-bottom:0.75rem;font-family:"Manrope-SemiBold"}.ng-container .mfa-verify-code-container__ui-control-container{margin-top:1rem;width:12rem}.ng-container .mfa-verify-code-container__button-container{margin-top:0.5rem}.ng-container .mfa-verify-code-container__subtext,.ng-container .mfa-verify-code-container__ui-form-control{color:#334062;font-size:0.875rem;margin:0.5rem 0;font-family:"Manrope-Regular"}.ng-container .mfa-verify-code-container__ui-form-control-error input{border-color:var(--error-color)}.ng-container .mfa-verify-code-container__ui-form-control-error input:focus{-webkit-box-shadow:inset 0 0.063rem 0.063rem rgba(0,0,0,0.075),0 0 0.5rem rgba(228,84,73,0.6);box-shadow:inset 0 0.063rem 0.063rem rgba(0,0,0,0.075),0 0 0.5rem rgba(228,84,73,0.6)}.ng-container .mfa-verify-code-container__error{font-family:"Manrope-Medium";font-size:0.75rem;color:var(--error-color);margin-top:0.5rem}.ng-container .top-bar{height:0.375rem;background:#007261;border-radius:0.25rem 0.25rem 0 0}.ng-container .password-expiry-modal{padding:1.5rem}.ng-container .password-expiry-modal__title{font-size:1.5rem;color:#1c2a50;text-align:center;margin-bottom:1.5rem;font-family:"Manrope-SemiBold"}.ng-container .password-expiry-modal__field-container .first-time-login-password-field{margin-top:0.7rem}.ng-container .password-expiry-modal__field-container .first-time-login-password-field .label{font-family:"Manrope-Regular";color:#1c2a50}.ng-container .password-expiry-modal__subtext,.ng-container .password-expiry-modal__requirements{color:#334062;font-size:0.875rem;margin:0.5rem 0;font-family:"Manrope-Regular"}.ng-container .password-expiry-modal__requirements{margin:1.5rem 0 0}.ng-container .password-expiry-modal__close-icon{position:absolute;top:0.75rem;right:0.75rem}.ng-container .password-expiry-modal__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.5rem;margin-top:2rem}.ng-container .password-expiry-modal .password-requirements-copy{font-size:0.9375rem;text-align:center;margin:1.4375rem auto;padding-left:1.5625rem;padding-right:1.5625rem}.ng-container .password-expiry-modal .password-status{margin-top:-1.0625rem;font-size:0.75rem;font-weight:bold;width:21.875rem}.ng-container .password-expiry-modal .password-valid{color:var(--success-color)}.ng-container .password-expiry-modal .password-required,.ng-container .password-expiry-modal .password-un-meet-requirements,.ng-container .password-expiry-modal .password-not-match{color:var(--error-color)}.ng-container .password-expiry-modal__policy-error-container{margin-top:1.5rem}.ng-container .password-expiry-modal .successButtonsContainer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.ng-container .password-expiry-modal-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .showSpinnerScreen{opacity:0.2;pointer-events:none}.ng-container .ui-control_file-upload{min-height:150px;padding:10px;background-color:#eefaff;border:1px solid #ccc;border-radius:4px}.ng-container .ui-control_file-upload.dropzone.disabled{background-color:#eee;cursor:not-allowed}.ng-container .ui-control_file-upload .loader{position:absolute;left:50%;top:25%;margin:0;color:#999999}.ng-container .ui-control_file-upload .loader.ng-animate{-webkit-animation:none 0s;animation:none 0s}.ng-container .ui-control_file-upload .dz-message{overflow:hidden;margin:49px 0}.ng-container .ui-control_file-upload .dz-message .ion-icon{font-size:24px}.ng-container .ui-control_file-upload .dz-message .fa{position:absolute;display:inline-block;margin-right:15px;height:30px;line-height:30px;font-size:20px;font-family:fontAwesome}.ng-container .ui-control_file-upload .dz-message p{display:inline-block;margin-left:35px;height:30px;line-height:30px;color:#9b9b9b;font-size:15px;font-style:italic;font-weight:300}.ng-container .ui-control_file-upload .dz-preview.dz-image-preview{background:transparent}.ng-container .ui-control_file-upload .dz-remove{margin-top:10px}.ng-container .ui-control_file-upload .dz-preview.dz-error:hover .dz-error-message{display:none}.ng-container .ui-control_file-upload .dz-error :not(.dz-remove):hover ~ .dz-error-message{display:block;pointer-events:auto}.ng-container .wui-tag .selectize-input{border-radius:5px}.ng-container .wui-tag .selectize-input.input-active{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.ng-container .wui-tag .selectize-input .item,.ng-container .wui-tag .selectize-input .item.active{background-color:#ededed;background-image:none;border:0;border-radius:20px;text-transform:uppercase;font-size:10px;color:#606060;font-weight:bold;margin-right:5px;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding-top:3px;padding-left:15px;padding-right:30px !important}.ng-container .wui-tag .selectize-input .item .remove,.ng-container .wui-tag .selectize-input .item.active .remove{border:0;background-color:#fff;border-radius:100%;right:5px;height:15px;width:15px;font-size:10px;top:4px;margin:0;padding:0;line-height:15px}.ng-container .wui-tag .selectize-dropdown{margin-top:2px;border-radius:5px;border:1px solid #dbdbdb}.ng-container .wui-tag .selectize-dropdown .option,.ng-container .wui-tag .selectize-dropdown .create{font-size:14px;padding:10px;border-radius:2px}.ng-container .wui-tag .selectize-dropdown .option.active,.ng-container .wui-tag .selectize-dropdown .create.active{background-color:#e8e8e8}.ng-container .wui-tag .selectize-dropdown-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px}.ng-container .wui-tag .selectize-dropdown-content .optgroup{border:0}.ng-container .wui-tag .selectize-dropdown-content .optgroup .optgroup-header{text-transform:uppercase}.ng-container .wui-tag .selectize-dropdown-content .create{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ng-container .dynamic-autocomplete-loader{font-size:5px;margin:0;right:30px;position:absolute;top:0}.ng-container .dynamic-autocomplete-loader.ng-animate{-webkit-animation:none 0s;animation:none 0s}.ng-container .dynamic-autocomplete-no-result{display:block;position:absolute;top:40px}.ng-container .dynamic-autocomplete-input-html-selected{height:auto}.ng-container .invalid{border:solid 1px red}.ng-container input{border:0.063rem solid #EAEBEE}.ng-container .dynamic-autocomplete-error-message{font-family:'Manrope-Medium';font-size:0.75rem;color:var(--error-color);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ng-container .character-limit-container{margin-top:5px;text-align:right;font-size:12px;color:#4a4a4a;font-style:italic}@media screen and (max-width: 767px){.ng-container .registration-form input,.ng-container .registration-form .ui-select-toggle{height:2.5rem;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}}.ng-container .registration-form .btn-wrapper{margin:30px 0 0}.ng-container .registration-form .btn-wrapper button{min-width:155px}.ng-container .registration-form .invalid-field input,.ng-container .registration-form .invalid-field span{border:1px solid #d9534f}.ng-container .registration-form .invalid-field-message{color:#d9534f;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s;margin-top:8px}.ng-container .registration-form .invalid-field-message.ng-enter{opacity:0}.ng-container .registration-form .invalid-field-message.ng-enter-active{opacity:1}.ng-container .registration-form .invalid-field-message.ng-leave{opacity:1}.ng-container .registration-form .invalid-field-message.ng-leave-active{opacity:0}.ng-container .registration-form span.ui-control-email-error{border:0;font-size:11px}.ng-container .registration-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.ng-container .registration-form .form-actions a{text-decoration:underline}.ng-container .navbar{height:100px;padding:0 40px;background-color:#ffffff}@media (max-width: 767px){.ng-container .navbar{padding:0 15px}}.ng-container .navbar .company-logo{display:block;position:relative;overflow:hidden;z-index:11;width:175px;height:100px}.ng-container .navbar .company-logo img{position:absolute;left:50%;top:50%;width:175px;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}@media (max-width: 767px){.ng-container .navbar .company-logo{margin:0 auto}}.ng-container .navbar .nav{margin:33px 0 34px;color:#474c56;font-size:12px}.ng-container .navbar .nav-sign-in,.ng-container .navbar .nav-sign-up{padding:0 30px;height:31px;line-height:31px}.ng-container .navbar .btn-login-cta{background-color:transparent;border:1px solid #cccccc;padding:10px 15px;color:#474c56;font-size:11px;line-height:100%}.ng-container .navbar .btn-login-cta:hover{background-color:#5b7f95;border:1px solid #5b7f95;color:#ffffff;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){.ng-container .navbar-cta-container{display:none}}.ng-container .lgn-mobile-menu-icon{position:absolute;right:1rem;top:1rem}.ng-container .lgn-mobile-menu-icon .fa{font-size:1.75rem;color:#5b7f95}.ng-container .lgn-mobile-menu{display:block;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:300;-webkit-transition:height 0.3s;transition:height 0.3s;height:0}.ng-container .lgn-mobile-menu.open{height:100%}.ng-container .lgn-mobile-menu .nav-container{-webkit-box-shadow:0 3px 3px rgba(51,51,51,0.4);box-shadow:0 3px 3px rgba(51,51,51,0.4)}.ng-container .lgn-mobile-menu .nav-container .nav-item{-webkit-transition:background-color 0.15s;transition:background-color 0.15s;background-color:#1B365D;border-bottom:1px solid #e3e3e3;height:56px;text-align:center}.ng-container .lgn-mobile-menu .nav-item .nav-item-link{display:block;position:relative;height:100%;text-decoration:none}.ng-container .lgn-mobile-menu .nav-item .nav-item-link:focus{background-color:#fff}.ng-container .lgn-mobile-menu .nav-item .nav-item-link:focus .nav-item-description{color:#1B365D}.ng-container .lgn-mobile-menu .nav-item .nav-item-link:hover{background-color:#fff}.ng-container .lgn-mobile-menu .nav-item .nav-item-link:hover .nav-item-description{color:#1B365D}.ng-container .lgn-mobile-menu .nav-item-link .nav-item-description{-webkit-transition:color 0.15s;transition:color 0.15s;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;height:100%}.ng-container .lgn-mobile-menu .nav-container .nav-item.close-menu{background-color:#fff}.ng-container .lgn-mobile-menu .nav-container .nav-item.close-menu .nav-item-link .nav-item-description{color:#1B365D}.ng-container .login-contact-us .alert-success{background-image:none;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;font-weight:100;font-size:15px;-webkit-transition:opacity ease-in-out 0.4s;transition:opacity ease-in-out 0.4s}.ng-container .login-contact-us .alert-success.ng-enter{opacity:0}.ng-container .login-contact-us .alert-success.ng-enter.ng-enter-active{opacity:1}.ng-container .login-contact-us .alert-success a{text-decoration:underline}.ng-container .login-contact-us .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.ng-container .login-contact-us .form-actions a{text-decoration:underline}.ng-container .login-contact-us .form-group{margin-bottom:18px}.ng-container .login-contact-us .form-group label{margin-bottom:8px}.ng-container .login-contact-us-error{color:#d94958;font-size:13px;background:#f5e6e7;padding:5px;border:1px solid #d94958}.ng-container .login-contact-us-invalid-input .form-control,.ng-container .login-contact-us-invalid-input .ng-recognition .form-select,.ng-container .ng-recognition .login-contact-us-invalid-input .form-select{border:1px solid red}.ng-container .form-group .validation-message{margin-top:4px;font-weight:100;font-size:13px;color:#d94958;-webkit-transition:opacity ease-in-out 0.4s;transition:opacity ease-in-out 0.4s}.ng-container .form-group .validation-message.ng-enter{opacity:0}.ng-container .form-group .validation-message.ng-enter.ng-enter-active{opacity:1}.ng-container .form-group .validation-message.ng-leave-active{opacity:0}@media screen and (max-width: 767px){.ng-container .return-to-signin{display:none}.ng-container .login-contact-us .cover-container form{width:100%}}.ng-container .registration-container{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;max-width:70ch;margin-right:auto;margin-left:auto;padding:30px;background-color:rgba(255,255,255,0.95);border-radius:6px;max-height:calc(100vh - 260px);overflow-y:auto;color:#4a4a4a}.ng-container .registration-container .registration-title{text-transform:uppercase;color:#3e3c3c}.ng-container .registration-container .registration-description{margin-top:15px;margin-bottom:15px;font-size:14px}.ng-container .registration-container .uicontrol-section_control{margin-bottom:15px}.ng-container .registration-container .uicontrol-section_control .ui-control-label{margin-bottom:3px;font-size:14px}.ng-container .registration-container .uicontrol-section_actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .registration-container .uicontrol-section_actions .uicontrol-section_action{font-size:14px;min-height:36px;margin-left:auto}.ng-container .registration-container .form-actions{margin:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ng-container .registration-container .form-actions a.disabled{opacity:0.5;pointer-events:none}@media screen and (max-width: 767px){.ng-container .registration-container .uicontrol-section_action{width:100%}.ng-container .registration-container .form-actions{position:initial;top:0;width:100%;display:block;text-align:center;margin-top:15px}}.ng-container .login-body .forgot-password-link,.ng-container .login-body .forgot-password-display{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50%;text-align:right;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .login-body .mobile-view-customer-support{display:none}.ng-container .login-body .claim-separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .login-body .claim-separator hr{width:100%;border-color:#ccc;margin:0}.ng-container .login-body .claim-separator .or{margin:0 15px}.ng-container .login-mobile-first-time-user-sign-up,.ng-container .login-first-time-hide{display:none;margin-top:20px}.ng-container .login-mobile-first-time-user-sign-up a,.ng-container .login-first-time-hide a{font-weight:600}.ng-container .cover-heading__sub-text__container{text-align:center;color:#4a4a4a}.ng-container .cover-heading__sub-text__primary{font-size:1.188rem;margin-bottom:1rem}.ng-container .cover-heading__sub-text__secondary{font-size:1rem;margin-bottom:1rem}.ng-container .cover-heading__sub-text__tertiary{font-size:0.875rem}@media screen and (max-width: 767px){.ng-container .login-body .hide-claim-wrapper,.ng-container .login-body .forgot-password-link{display:none}.ng-container .login-body .forgot-password-display{width:100%;text-align:left;margin-top:0.5rem;gap:0.65rem}.ng-container .login-body .mobile-view-customer-support{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:0.5rem}.ng-container .login-mobile-first-time-user-sign-up{display:block}}.ng-container .ad-blocker-warning-banner{position:fixed;top:1.25rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10000;background-color:#fffef0;border:0.0625rem solid #e6e6d5;border-radius:0.5rem;-webkit-box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.15);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.15);max-width:37.5rem;width:calc(100% - 2.5rem);padding:1rem 1.25rem;-webkit-animation:slideDown 0.3s ease-out;animation:slideDown 0.3s ease-out}@-webkit-keyframes slideDown{from{opacity:0;-webkit-transform:translateX(-50%) translateY(-1.25rem);transform:translateX(-50%) translateY(-1.25rem)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes slideDown{from{opacity:0;-webkit-transform:translateX(-50%) translateY(-1.25rem);transform:translateX(-50%) translateY(-1.25rem)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.ng-container .ad-blocker-warning-banner .ad-blocker-warning-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:0.75rem}.ng-container .ad-blocker-warning-banner .ad-blocker-warning-icon{-ms-flex-negative:0;flex-shrink:0;margin-top:0.125rem}.ng-container .ad-blocker-warning-banner .ad-blocker-warning-icon svg{display:block}.ng-container .ad-blocker-warning-banner .ad-blocker-warning-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ng-container .ad-blocker-warning-banner .ad-blocker-warning-title{margin:0 0 0.5rem 0;font-size:1rem;font-weight:600;color:#1a1a1a;line-height:1.4}.ng-container .ad-blocker-warning-banner .ad-blocker-warning-message{margin:0;font-size:0.875rem;color:#4a4a4a;line-height:1.5}.ng-container .ad-blocker-warning-banner .ad-blocker-warning-close{-ms-flex-negative:0;flex-shrink:0;background:none;border:none;padding:0.25rem;cursor:pointer;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color 0.2s;transition:color 0.2s}.ng-container .ad-blocker-warning-banner .ad-blocker-warning-close:hover{color:#000}.ng-container .ad-blocker-warning-banner .ad-blocker-warning-close svg{display:block}@media screen and (max-width: 48rem){.ng-container .ad-blocker-warning-banner{top:0.625rem;width:calc(100% - 1.25rem);padding:0.75rem 1rem}.ng-container .ad-blocker-warning-banner .ad-blocker-warning-content{gap:0.75rem}.ng-container .ad-blocker-warning-banner .ad-blocker-warning-title{font-size:0.9375rem}.ng-container .ad-blocker-warning-banner .ad-blocker-warning-message{font-size:0.8125rem}}.ng-container .blk-extras-cell button{background-color:#ededed;border-color:#cccccc;color:#4a4a4a;width:97px;padding-top:4px;padding-bottom:4px}.ng-container .blk-extras-modal .header{background-color:#ededed;border-top-left-radius:5px;border-top-right-radius:5px;padding:15px}.ng-container .blk-extras-modal .header__title{font-size:22px}.ng-container .blk-extras-modal .body{position:relative}.ng-container .blk-extras-modal .body__padding{padding-bottom:25px}.ng-container .blk-extras-modal .body-scroll{max-height:325px;padding:15px;overflow-y:auto}.ng-container .blk-extras-modal .body-scroll .editable-field{position:inherit !important}.ng-container .blk-extras-modal .body-scroll .editable-field .input-group{position:inherit !important}.ng-container .blk-extras-modal .footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px}.ng-container .blk-table.invalid tbody>tr{background-color:#fde3df}.ng-container .social-stream-actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0;font-size:12px;border-top:1px solid #cacaca}.ng-container .social-stream-actions-container .social-stream-activity-counters button,.ng-container .social-stream-actions-container .social-stream-actions button{background:transparent;border:none;padding:0 0.25rem}.ng-container .social-stream-actions-container .social-stream-activity-counters{margin-bottom:0.75rem}.ng-container .social-stream-actions-container .social-stream-activity-counters button{color:#979797}.ng-container .social-stream-actions-container .social-stream-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .social-stream-actions-container .social-stream-actions .social-stream-heart-container:hover .animate-heart{-webkit-animation:1s heartbeat ease-out infinite;animation:1s heartbeat ease-out infinite}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5)}}@keyframes heartbeat{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5)}}.ng-container .social-stream-actions-container .social-stream-actions .animate-heart{-webkit-transition:color 0.8s;transition:color 0.8s}.ng-container .social-stream-tooltip.tooltip>.tooltip-inner{background-color:#4a4a4a;color:white;font-size:12px;text-align:left}@media only screen and (min-width: 992px){.ng-container .social-stream-actions-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .social-stream-actions-container .social-stream-activity-counters{margin-bottom:0}}@media (max-width: 767px){.ng-container .employee-directory .employee-directory-content .direct-reports-title{text-align:left}.ng-container .employee-directory .employee-directory-content .same-level{margin:0}.ng-container .employee-directory .employee-directory-content .same-level .card .content .email,.ng-container .employee-directory .employee-directory-content .same-level .card .content .recognitions{display:none}.ng-container .employee-directory .employee-directory-content .same-level .card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .employee-directory .employee-directory-content .same-level .card-actions button{margin-left:0 !important;margin-bottom:0 !important;margin-top:0 !important;width:50%;padding:6px 12px;font-size:11px}.ng-container .employee-directory .employee-directory-content .same-level .card-actions button:first-child{margin-right:10px}.ng-container .employee-directory .employee-directory-content .same-level .peers.desktop{display:none}.ng-container .employee-directory .employee-directory-content .same-level .peers.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid 1px #ddd;margin-top:10px;margin-left:10px;-webkit-transform:inherit;transform:inherit;width:97%;position:relative;top:0;right:0;padding-top:10px}.ng-container .employee-directory .employee-directory-content .same-level .peers.mobile .total-peers{margin-left:0px}.ng-container .employee-directory .employee-directory-content .same-level .peers.mobile .peers-list{margin-left:30px}}.ng-container .animated-background,.ng-container .same-level .card .animation-container ul li,.ng-container .ws-employee-directory-employee-manager .animation-container ul li,.ng-container .same-level .card .animation-container img,.ng-container .ws-employee-directory-employee-manager .animation-container img,.ng-container .employee-directory-direct-reports .animation-container li,.ng-container .employee-directory-direct-reports .animation-container img,.ng-container .emp-performance-profile .loading-content .image,.ng-container .emp-performance-profile .loading-content .text-line{-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f6f6;background:-webkit-gradient(linear, left top, right top, color-stop(8%, #f0f0f0), color-stop(18%, #e6e6e6), color-stop(#f3f3f3), color-stop(33%, #f6f6f6));background:linear-gradient(to right, #f0f0f0 8%, #e6e6e6 18%, #f3f3f3, #f6f6f6 33%);background-size:800px 104px;position:relative}@-webkit-keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.ng-container .same-level .card .animation-container,.ng-container .ws-employee-directory-employee-manager .animation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ng-container .same-level .card .animation-container ul,.ng-container .ws-employee-directory-employee-manager .animation-container ul{width:100px}.ng-container .same-level .card .animation-container ul li.email,.ng-container .ws-employee-directory-employee-manager .animation-container ul li.email{text-decoration:none !important}.ng-container .same-level .card .animation-container img{height:90px}.ng-container .ws-employee-directory-employee-manager .animation-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .ws-employee-directory-employee-manager .animation-container img{height:70px}.ng-container .employee-directory-content .same-level{display:block;position:relative;margin:0 auto;max-width:520px}.ng-container .employee-directory-content .same-level .card{border-radius:5px;padding:15px;position:relative;min-height:205px;overflow:visible;background:#eeeeee;background:-webkit-gradient(linear, left top, right top, from(#f9f9f9), to(#eee));background:linear-gradient(to right, #f9f9f9, #eee)}.ng-container .employee-directory-content .same-level .card .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .employee-directory-content .same-level .card .content .user-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .employee-directory-content .same-level .card .content ul{margin-left:30px}.ng-container .employee-directory-content .same-level .card .content .profile-picture{width:90px}.ng-container .employee-directory-content .same-level .card .content .name{color:#5b7f95;font-weight:bold;font-size:26px}.ng-container .employee-directory-content .same-level .card .content .email{text-decoration:underline;color:#5b7f95;margin-top:10px}.ng-container .employee-directory-content .same-level .card .content .recognitions{margin-top:15px}.ng-container .employee-directory-content .same-level .card .content .recognitions .title{text-transform:uppercase;font-weight:bold}.ng-container .employee-directory-content .same-level .card .content .recognitions .linked{text-decoration:underline;color:#5b7f95;cursor:pointer}.ng-container .employee-directory-content .same-level .card .card-actions{text-transform:uppercase;margin:15px 10px 0 0}.ng-container .employee-directory-content .same-level .card .card-actions .view-profile{display:inline-block;text-decoration:underline;color:#5b7f95;font-size:12px;margin-top:5px;cursor:pointer}.ng-container .employee-directory-content .same-level .card .card-actions button{float:right;margin-left:20px;margin-bottom:10px}.ng-container .employee-directory-content .same-level .card .field-loader{margin-top:60px}.ng-container .employee-directory-content .same-level .card .field-loader{margin-top:-30px}.ng-container .employee-directory-content .same-level .card .field-overlay{margin-left:-50px}@media (min-width: 992px){.ng-container .employee-directory-content .same-level .peers.mobile{display:none}}@media (min-width: 768px) and (max-width: 991px){.ng-container .employee-directory-content .same-level .peers.desktop{display:none}.ng-container .employee-directory-content .same-level .peers.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid 1px #ddd;margin-top:10px;margin-left:10px;-webkit-transform:inherit;transform:inherit;width:97%;position:relative;top:0;right:0;padding-top:10px}.ng-container .employee-directory-content .same-level .peers.mobile .total-peers{margin-left:0px}.ng-container .employee-directory-content .same-level .peers.mobile .peers-list{margin-left:30px}}.ng-container .peers,.ng-container .card.peers{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:-40%;width:125px}.ng-container .peers .peers-list,.ng-container .card.peers .peers-list{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .peers .peers-list .profile-picture,.ng-container .card.peers .peers-list .profile-picture{display:inline-block;width:38px;height:38px;border:3px white solid}.ng-container .peers .peers-list .profile-picture:not(:first-child),.ng-container .card.peers .peers-list .profile-picture:not(:first-child){margin-left:-18px}.ng-container .peers .peers-list .users-plus,.ng-container .card.peers .peers-list .users-plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#eee;font-weight:bold;cursor:pointer;font-size:10px;min-width:38px}.ng-container .peers .total-peers,.ng-container .card.peers .total-peers{text-align:center;text-transform:uppercase;font-size:14px;margin-top:6px;margin-left:-8px}.ng-container .peers .total-peers a,.ng-container .card.peers .total-peers a{color:#5b7f95}.ng-container .ws-team-directory-peers-modal{height:600px;overflow-y:scroll}.ng-container .ws-team-directory-peers-modal .title{color:#5b7f95;font-size:24px;margin-bottom:30px}.ng-container .ws-team-directory-peers-modal .peer-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:50%;flex-basis:50%}.ng-container .ws-team-directory-peers-modal .peer-card{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;padding:10px;cursor:pointer}.ng-container .ws-team-directory-peers-modal .peer-card>div{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.ng-container .ws-team-directory-peers-modal .peer-card ul{margin-left:10px;width:calc(100% - 70px)}.ng-container .ws-team-directory-peers-modal .peer-card .name{color:#5b7f95;font-weight:bold;margin-top:5px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ng-container .ws-team-directory-peers-modal .peer-card .position{text-transform:uppercase;font-weight:bold;font-size:12px}.ng-container .ws-team-directory-peers-modal .peer-card .profile-picture{width:70px}@media (max-width: 767px){.ng-container .ws-team-directory-peers-modal .peer-card{width:100%}}.ng-container .ws-employee-directory-employee-manager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;padding:10px;margin:auto 0;height:101px;position:relative}.ng-container .ws-employee-directory-employee-manager .manager-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .ws-employee-directory-employee-manager .field-loader{top:10px}.ng-container .ws-employee-directory-employee-manager ul{margin-left:10px}.ng-container .ws-employee-directory-employee-manager .name{color:#5b7f95;font-weight:bold}.ng-container .ws-employee-directory-employee-manager .position{font-weight:bold}.ng-container .ws-employee-directory-employee-manager .profile-picture{width:70px}.ng-container .employee-directory-direct-reports{margin-top:10px;margin-bottom:80px;min-height:200px}.ng-container .employee-directory-direct-reports .field-loader{margin-top:45px}.ng-container .employee-directory-direct-reports .animation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .employee-directory-direct-reports .animation-container li{margin:0 auto;width:80%;margin-bottom:5px}.ng-container .employee-directory-direct-reports .animation-container img{height:70px;width:70px;background-color:#eee}@media (min-width: 768px) and (max-width: 991px){.ng-container .employee-directory-direct-reports .direct-reports-card,.ng-container .employee-directory-direct-reports .animation-container .direct-reports-card{-ms-flex-preferred-size:33%;flex-basis:33%}.ng-container .employee-directory-direct-reports .animation-container .direct-reports-card{width:200px;height:200px;display:inline-block}}@media (max-width: 767px){.ng-container .employee-directory-direct-reports .direct-reports-card,.ng-container .employee-directory-direct-reports .animation-container .direct-reports-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .employee-directory-direct-reports .direct-reports-card .details,.ng-container .employee-directory-direct-reports .animation-container .direct-reports-card .details{margin-left:15px;text-align:left;width:100%}}.ng-container ws-direct-reports-header{width:100%}.ng-container ws-direct-reports-header .direct-reports-header{text-align:center;width:100%;margin-top:10px;font-size:20px;padding:25px 0px}.ng-container ws-direct-report-card{text-align:center;width:20%;padding:20px 0 12px;position:relative;transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out}.ng-container ws-direct-report-card.ng-enter{bottom:-25px;opacity:0}.ng-container ws-direct-report-card.ng-enter-active{bottom:0;opacity:1}.ng-container ws-direct-report-card.ng-leave-active{display:none}.ng-container ws-direct-report-card .direct-report-card{height:100%;width:100%}.ng-container ws-direct-report-card .direct-report-card .profile-picture{width:70px}.ng-container ws-direct-report-card .direct-report-card .name{color:#5b7f95;font-weight:bold;margin-top:5px}.ng-container ws-direct-report-card .direct-report-card .position{font-size:12px}.ng-container ws-direct-report-card .direct-report-card .reports{margin-top:10px;font-size:12px}@media (max-width: 767px){.ng-container ws-direct-report-card{width:100%;margin-bottom:20px}.ng-container ws-direct-report-card .direct-report-card{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container ws-direct-report-card .direct-report-card img{height:70px;margin:0 10px}.ng-container ws-direct-report-card .direct-report-card img+.details{text-align:left}}.ng-container .direct-reports-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:20%;flex-basis:20%;padding:20px;border-radius:10px;background:#f9f9f9}.ng-container .direct-reports-list ng-transclude{width:100%}.ng-container .direct-reports-list ng-transclude .animation-container{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .direct-reports-list ng-transclude .animation-container .direct-report-card{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .direct-reports-list ng-transclude .animation-container .direct-report-card .profile-picture{margin:0 auto 10px}.ng-container .direct-reports-list ng-transclude .animation-container .direct-report-card.ng-leave{opacity:0}.ng-container .direct-reports-list ng-transclude .animation-container .direct-report-card.ng-leave-active{opacity:1}.ng-container .employee-directory-search{background-color:#eee;height:60px}.ng-container .employee-directory-search h1{text-align:center;font-weight:bold;color:#5b7f95;padding:40px 0 15px 0;text-transform:uppercase;font-size:36px}.ng-container .employee-directory-search .user-selection{margin:0 auto;max-width:520px;padding-top:14px;padding-left:10px;padding-right:10px}.ng-container .emp-performance-profile{position:relative;font-size:15px;color:#4a4a4a;line-height:20px;padding-bottom:45px}.ng-container .emp-performance-profile .field-overlay.loader-container .field-loader{top:120px}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.ng-container .emp-performance-profile .animated-background,.ng-container .emp-performance-profile .same-level .card .animation-container ul li,.ng-container .same-level .card .animation-container ul .emp-performance-profile li,.ng-container .emp-performance-profile .ws-employee-directory-employee-manager .animation-container ul li,.ng-container .ws-employee-directory-employee-manager .animation-container ul .emp-performance-profile li,.ng-container .emp-performance-profile .same-level .card .animation-container img,.ng-container .same-level .card .animation-container .emp-performance-profile img,.ng-container .emp-performance-profile .ws-employee-directory-employee-manager .animation-container img,.ng-container .ws-employee-directory-employee-manager .animation-container .emp-performance-profile img,.ng-container .emp-performance-profile .employee-directory-direct-reports .animation-container li,.ng-container .employee-directory-direct-reports .animation-container .emp-performance-profile li,.ng-container .emp-performance-profile .employee-directory-direct-reports .animation-container img,.ng-container .employee-directory-direct-reports .animation-container .emp-performance-profile img,.ng-container .emp-performance-profile .loading-content .image,.ng-container .emp-performance-profile .loading-content .text-line{-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f6f6;background:-webkit-gradient(linear, left top, right top, color-stop(8%, #f6f6f6), color-stop(18%, #f0f0f0), color-stop(33%, #f6f6f6));background:linear-gradient(to right, #f6f6f6 8%, #f0f0f0 18%, #f6f6f6 33%);background-size:800px 104px;height:96px;position:relative}.ng-container .emp-performance-profile .loading-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:70px}.ng-container .emp-performance-profile .loading-content .image{height:60px;width:60px}.ng-container .emp-performance-profile .loading-content .text{margin-left:20px}.ng-container .emp-performance-profile .loading-content .text-line{height:10px;width:230px;margin:4px 0}.ng-container .emp-performance-profile .small-text{font-size:12px}.ng-container .emp-performance-profile .link{font-size:12px;color:#3f83c0}.ng-container .emp-performance-profile .subtitle{font-size:22px;font-weight:Medium;line-height:25px}.ng-container .emp-performance-profile .user-search{background-color:#ededed}.ng-container .emp-performance-profile .user-search .search{padding:12px 25%}.ng-container .emp-performance-profile emp-profile-header .emp-profile-header{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;height:225px;padding:0 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("/resources/companies/default/images/performance-profile-bg.png");background-repeat:no-repeat;background-size:cover}.ng-container .emp-performance-profile emp-profile-header .emp-profile-header .name{text-align:left;margin-bottom:10px;font-size:50px;font-weight:400;color:#333}.ng-container .emp-performance-profile emp-profile-header .emp-profile-header .description{margin-bottom:20px}.ng-container .emp-performance-profile emp-profile-header .emp-profile-header .profile-picture{border:1px solid #ccc;width:130px}.ng-container .emp-performance-profile emp-profile-header .emp-profile-header .recognitions{font-size:14px;color:#333}.ng-container .emp-performance-profile emp-profile-header .emp-profile-header .recognitions .received{margin-left:5px;color:#2483c5}.ng-container .emp-performance-profile emp-profile-header .emp-profile-header .recognitions button{margin-left:5px;margin-bottom:3px}.ng-container .emp-performance-profile .content{padding-top:30px}.ng-container .emp-performance-profile .content.not-manager{padding-top:30px}.ng-container .emp-performance-profile .content.not-manager ul.nav-tabs{display:none}.ng-container .emp-performance-profile .content .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .emp-performance-profile .content .actions .title{font-size:22px;font-weight:400;margin:0}.ng-container .emp-performance-profile .content .actions .feedback-filter{margin-left:auto;margin-right:10px;width:160px}.ng-container .emp-performance-profile .content .actions .export{background-color:#454749}.ng-container .emp-performance-profile .content .no-feedbacks{text-align:center;margin-top:50px}.ng-container .emp-performance-profile .content .no-feedbacks .text{margin-top:20px;display:block}.ng-container .emp-performance-profile .content .no-feedbacks img{height:200px}.ng-container .emp-performance-profile .content .view-more{margin:15px auto;display:block}.ng-container .emp-performance-profile .content emp-write-performance .card{border:1px solid rgba(0,0,0,0.2);border-radius:7px;padding:10px;margin-bottom:10px}.ng-container .emp-performance-profile .content emp-write-performance .card .content-review{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:10px}.ng-container .emp-performance-profile .content emp-write-performance .card .content-review img{width:50px;height:50px;margin-right:20px;border:1px solid #ccc}.ng-container .emp-performance-profile .content emp-write-performance .card .text-area{width:100%}.ng-container .emp-performance-profile .content emp-write-performance .card .add-comment{width:100%;border:none;resize:none;margin-bottom:5px}.ng-container .emp-performance-profile .content emp-performance-review{display:block;margin-bottom:20px}.ng-container .emp-performance-profile .content emp-performance-review .emp-performance-review{padding:15px;font-size:12px;margin-top:15px;border:1px solid rgba(0,0,0,0.1);border-top-left-radius:7px;border-top-right-radius:7px}.ng-container .emp-performance-profile .content emp-performance-review .emp-performance-review.no-comments{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.ng-container .emp-performance-profile .content emp-performance-review .emp-performance-review .msg{font-size:14px}.ng-container .emp-performance-profile .content emp-performance-review .emp-performance-review hr{margin:10px 0}.ng-container .emp-performance-profile .content emp-performance-review .emp-performance-review .has-action{color:#2483c5;text-decoration:underline;cursor:pointer}.ng-container .emp-performance-profile .content emp-performance-review .emp-performance-review .fa-check-circle{margin-left:5px}.ng-container .emp-performance-profile .content emp-performance-review .emp-performance-review .fa-check-circle.ack{color:#8be3da}.ng-container .emp-performance-profile .content emp-performance-review .emp-performance-review .fa-check-circle.not-ack{color:#cccccc}.ng-container .emp-performance-profile .content emp-performance-review .emp-performance-review .helpful{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .emp-performance-profile .content emp-performance-review .emp-performance-review .helpful p{margin:0}.ng-container .emp-performance-profile .content emp-performance-review .emp-performance-review .helpful p .rate{margin:0 20px;cursor:pointer;color:#2483c5}.ng-container .emp-performance-profile .content emp-performance-review .reply{padding:10px;padding-left:55px;position:relative;background-color:rgba(0,0,0,0.1);border-bottom-left-radius:7px;border-bottom-right-radius:7px}.ng-container .emp-performance-profile .content emp-performance-review .reply .info{margin-left:5px}.ng-container .emp-performance-profile .content emp-performance-review .reply.no-comments{border-radius:0}.ng-container .emp-performance-profile .content emp-performance-review .reply .profile-picture{width:40px;position:absolute;top:10px;left:10px}.ng-container .emp-performance-profile .content emp-performance-review .reply textarea{width:100%;resize:none;border-radius:7px;border:1px solid rgba(0,0,0,0.2);margin-bottom:7.5px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding:7px;padding-left:21px;font-size:12px;overflow:hidden}.ng-container .emp-performance-profile .content emp-performance-review .reply.comment{margin:0;border-top:none;border-radius:0;background-color:#ffffff;border-bottom:none}.ng-container .emp-performance-profile .content emp-performance-review .reply .separator{margin-bottom:0;margin-top:20px}.ng-container .emp-performance-profile .content .performance-note{font-size:10px;margin-bottom:35px}.ng-container .emp-performance-profile .content emp-private-notes .emp-private-notes{background-color:#ededed;border-radius:7px}.ng-container .emp-performance-profile .content emp-private-notes .emp-private-notes .pn-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px}.ng-container .emp-performance-profile .content emp-private-notes .emp-private-notes .pn-header .title{font-size:22px;font-weight:400;margin:0;line-height:30px}.ng-container .emp-performance-profile .content emp-private-notes .emp-private-notes .pn-header ui-control{width:160px}.ng-container .emp-performance-profile .content emp-private-notes .emp-private-notes .add-comment{background-color:#cccccc;padding:15px 20px;height:165px}.ng-container .emp-performance-profile .content emp-private-notes .emp-private-notes .add-comment textarea{width:100%;resize:none;border-radius:7px;border:1px solid rgba(0,0,0,0.2);margin-bottom:5px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding:7px;padding-left:21px;font-size:12px;overflow:hidden}.ng-container .emp-performance-profile .content emp-private-notes .emp-private-notes .add-comment.btm{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.ng-container .emp-performance-profile .content emp-private-notes .emp-private-notes .note{font-size:14px;padding:20px}.ng-container .emp-performance-profile .content emp-private-notes .emp-private-notes .note .msg{margin-bottom:5px}.ng-container .emp-performance-profile .content emp-private-notes .emp-private-notes .note .date{display:block;text-align:right;font-size:12px;font-style:italic}.ng-container .emp-performance-profile .content emp-private-notes .emp-private-notes .note hr{margin:0;position:relative;top:20px;border-color:#dadada}.ng-container .emp-performance-profile emp-mini-profile .emp-mini-profile{border-radius:7px;overflow:hidden}.ng-container .emp-performance-profile emp-mini-profile .emp-mini-profile .mini-header{background:url("/resources/companies/default/images/performance-profile-bg.png");position:relative;height:200px;background-position:center}.ng-container .emp-performance-profile emp-mini-profile .emp-mini-profile .mini-header .img-circle{position:absolute;left:50%;top:100%;width:140px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ng-container .emp-performance-profile emp-mini-profile .user-info{background-color:#ededed;padding:85px 15px 35px 15px}.ng-container .emp-performance-profile emp-mini-profile .user-info h1{text-align:left}@media (min-width: 992px){.ng-container .emp-performance-profile .content .nav.nav-tabs{display:none}.ng-container .emp-performance-profile .content .tab-pane{display:block}}@media (min-width: 768px) and (max-width: 991px){.ng-container .emp-performance-profile .content ul.nav{display:block;text-align:center;margin-bottom:20px;text-transform:uppercase}.ng-container .emp-performance-profile .content ul.nav li{float:none;display:inline-block;border:none;-webkit-transition:none;transition:none}.ng-container .emp-performance-profile .content ul.nav li a{color:#4a4a4a}.ng-container .emp-performance-profile .content ul.nav li.active{border-bottom:5px solid #2483c5}.ng-container .emp-performance-profile .content ul.nav li.active a{border:none;color:#2483c5}.ng-container .emp-performance-profile emp-performance-review .emp-performance-review .helpful{display:block;text-align:center}}@media (max-width: 767px){.ng-container .emp-performance-profile .content{padding-top:0}.ng-container .emp-performance-profile .content ul.nav{display:block;text-align:center;margin-bottom:20px;text-transform:uppercase}.ng-container .emp-performance-profile .content ul.nav li{float:none;display:inline-block;border:none;-webkit-transition:none;transition:none}.ng-container .emp-performance-profile .content ul.nav li a{color:#4a4a4a}.ng-container .emp-performance-profile .content ul.nav li.active{border-bottom:5px solid #2483c5}.ng-container .emp-performance-profile .content ul.nav li.active a{border:none;color:#2483c5}.ng-container .emp-performance-profile .content emp-performance-review .emp-performance-review .helpful{display:block;text-align:center}.ng-container .emp-performance-profile emp-profile-header .profile-head{display:block;height:auto;text-align:center;background-position:top;padding:15px;padding-top:30px;padding-bottom:30px}.ng-container .emp-performance-profile emp-profile-header .profile-head h1.name{text-align:center}.ng-container .emp-performance-profile emp-profile-header .profile-head .profile-picture{width:100px}.ng-container .emp-performance-profile emp-profile-header .mobile-header{padding:10px 0;background-color:#eee}.ng-container .emp-performance-profile emp-profile-header .mobile-header button{height:45px;line-height:38px;font-size:14px;width:140px}.ng-container .emp-performance-profile emp-profile-header .mobile-header button.btn-generic,.ng-container .emp-performance-profile emp-profile-header .mobile-header button.btn-inverted,.ng-container .emp-performance-profile emp-profile-header .mobile-header button.btn-alt,.ng-container .emp-performance-profile emp-profile-header .mobile-header button.btn-complementary{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}}.ng-container .emp-performance-profile .ajax-button{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;border-radius:30px;background:#2483c5;width:110px;height:35px;float:right;text-align:center;padding:0}.ng-container .emp-performance-profile .ajax-button:hover{background-color:#1c669a}.ng-container .emp-performance-profile .ajax-button.disable-add{background-color:#999}.ng-container .emp-performance-profile .ajax-button.disable-add:hover{background-color:#999 !important}.ng-container .emp-performance-profile .ajax-button.checked{background-color:#fff}.ng-container .emp-performance-profile .ajax-button .fa-check{color:#8be3da}.ng-container .emp-performance-profile .ajax-button.reply-review{float:none;height:30px}.ng-container .emp-performance-profile .ajax-button.reply-review input{height:25px;margin-top:2.5px}.ng-container .emp-performance-profile .submit{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:110px;height:35px;border-radius:30px;color:#ffffff;font-size:17px;cursor:pointer !important;outline:none;border:none;background:transparent}.ng-container .emp-performance-profile .loading{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:0;width:25px;height:25px;border-radius:15px;padding:0;margin-top:5px;border:3px solid #ffffff;border-bottom:3px solid rgba(255,255,255,0);border-left:3px solid rgba(255,255,255,0);background-color:transparent !important;animation-name:rotateAnimation;-webkit-animation-name:wk-rotateAnimation;animation-duration:1s;-webkit-animation-duration:1s;animation-delay:0.2s;-webkit-animation-delay:0.2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes rotateAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes wk-rotateAnimation{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.ng-container .emp-performance-profile .fa{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:#ffffff;font-size:18px !important;position:absolute;left:50%;top:50%;margin-left:-9px;margin-top:-9px;-webkit-transform:scaleX(0) !important;transform:scaleX(0) !important}.ng-container .emp-performance-profile .finish{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scaleX(1) !important;transform:scaleX(1) !important}.ng-container .emp-performance-profile .hide-loading{opacity:0;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important;-webkit-transform:scale(0) !important;transform:scale(0) !important}.ng-container .emp-performance-profile .performance-note-comment{font-size:10px;margin:10px 0}.ng-container .emp-performance-profile b{font-weight:800}.ng-container .promo-builder-dock-overlay{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:6;opacity:0;visibility:hidden;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(68,68,68,0.5)), to(rgba(68,68,68,0.25)));background-image:linear-gradient(rgba(68,68,68,0.5) 0%, rgba(68,68,68,0.25) 100%)}.ng-container .promo-builder-dock-overlay.in{opacity:1;visibility:visible}.ng-container .promo-builder-dock-overlay.disabled{cursor:not-allowed}.ng-container .promo-builder-dock-toggle{position:fixed;width:40px;height:40px;bottom:20px;right:20px;background-color:#00b5af;z-index:7;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-box-shadow:0px 2px 11px 0px rgba(0,0,0,0.25);box-shadow:0px 2px 11px 0px rgba(0,0,0,0.25)}.ng-container .promo-builder-dock-toggle:before{position:absolute;content:'\f0ad';font-family:'FontAwesome';width:40px;height:40px;top:0px;left:0px;line-height:40px;text-align:center;font-size:24px;color:white;opacity:1;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scale(1);transform:scale(1)}.ng-container .promo-builder-dock-toggle.out{opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.ng-container .promo-builder-dock-toggle.out:before{-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.ng-container .promo-builder-dock-panel{position:fixed;height:100px;bottom:20px;right:20px;padding:0px 5px;background-color:#00b5af;z-index:8;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transition-delay:0.15s;transition-delay:0.15s;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scale(0);transform:scale(0);display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .promo-builder-dock-panel.disabled{width:100px;cursor:not-allowed}.ng-container .promo-builder-dock-panel .promo-builder-dock-item{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:scale(0);transform:scale(0);opacity:0;cursor:pointer}.ng-container .promo-builder-dock-panel .promo-builder-dock-item.disabled{cursor:not-allowed}.ng-container .promo-builder-dock-panel .promo-builder-dock-item i{margin:auto 0px 5px 0px;padding:0px;font-size:30px;line-height:30px;text-align:center;color:white}.ng-container .promo-builder-dock-panel .promo-builder-dock-item span{padding:0px;margin:0px 0px auto 0px;color:white;text-align:center;font-size:11px;text-transform:uppercase;font-weight:400;line-height:130%}.ng-container .promo-builder-dock-panel .promo-builder-dock-item:active i{color:gold;-webkit-transition:all 0.15s;transition:all 0.15s}.ng-container .promo-builder-dock-panel .promo-builder-dock-item:active span{color:gold;-webkit-transition:all 0.15s;transition:all 0.15s}.ng-container .promo-builder-dock-panel.in{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:0s;transition-delay:0s}.ng-container .promo-builder-dock-panel.in .promo-builder-dock-item{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:0.15s;transition-delay:0.15s}.ng-container .promo-builder-info{background-color:white;padding:30px 15px;color:#4a4a4a}@media (max-width: 767px){.ng-container .promo-builder-info{padding:15px}}.ng-container .promo-builder-info p{font-size:14px;font-weight:300}.ng-container .promo-builder-info p p{font-size:14px}.ng-container .promo-builder-info .promo-fields{margin-bottom:30px;font-size:14px}.ng-container .promo-builder-info .promo-field-label{margin-bottom:5px;font-weight:800}.ng-container .promo-builder-info .help-block{overflow:hidden;margin-bottom:0;padding:0 5px;font-size:10px;font-style:italic}.ng-container .promo-builder-info .help-block a{font-weight:800}.ng-container .promo-builder-info .ui-control-title{height:46px;border:1px dashed #ccc;font-size:30px;line-height:30px;text-align:center}.ng-container .promo-builder-info .ui-control-title::-webkit-input-placeholder{color:#eeeeee}.ng-container .promo-builder-info .ui-control-title::-moz-placeholder{color:#eeeeee}.ng-container .promo-builder-info .ui-control-title:-ms-input-placeholder{color:#eeeeee}.ng-container .promo-builder-info .ui-control-title::-ms-input-placeholder{color:#eeeeee}.ng-container .promo-builder-info .ui-control-title::placeholder{color:#eeeeee}.ng-container .promo-builder-info .ui-control-product::-webkit-input-placeholder{color:#9b9b9b;font-size:12px;font-style:italic;font-weight:300}.ng-container .promo-builder-info .ui-control-product::-moz-placeholder{color:#9b9b9b;font-size:12px;font-style:italic;font-weight:300}.ng-container .promo-builder-info .ui-control-product:-ms-input-placeholder{color:#9b9b9b;font-size:12px;font-style:italic;font-weight:300}.ng-container .promo-builder-info .ui-control-product::-ms-input-placeholder{color:#9b9b9b;font-size:12px;font-style:italic;font-weight:300}.ng-container .promo-builder-info .ui-control-product::placeholder{color:#9b9b9b;font-size:12px;font-style:italic;font-weight:300}.ng-container .promo-builder-info .promo-datepicker{margin:0 auto;overflow:hidden}.ng-container .promo-builder-info .promo-datepicker .datepicker-label{float:left;margin-right:10px;height:36px;line-height:36px;font-size:14px;font-weight:800}.ng-container .promo-builder-info .promo-datepicker .input-datepicker{border:1px solid #e1e1e1;border-top-left-radius:9001px;border-bottom-left-radius:9001px;-webkit-box-shadow:none;box-shadow:none}.ng-container .promo-builder-info .promo-datepicker .input-datepicker::-webkit-input-placeholder{color:#9b9b9b;font-size:12px;font-style:italic;font-weight:300}.ng-container .promo-builder-info .promo-datepicker .input-datepicker::-moz-placeholder{color:#9b9b9b;font-size:12px;font-style:italic;font-weight:300}.ng-container .promo-builder-info .promo-datepicker .input-datepicker:-ms-input-placeholder{color:#9b9b9b;font-size:12px;font-style:italic;font-weight:300}.ng-container .promo-builder-info .promo-datepicker .input-datepicker::-ms-input-placeholder{color:#9b9b9b;font-size:12px;font-style:italic;font-weight:300}.ng-container .promo-builder-info .promo-datepicker .input-datepicker::placeholder{color:#9b9b9b;font-size:12px;font-style:italic;font-weight:300}.ng-container .promo-builder-info .promo-datepicker .input-datepicker:focus{border-right:none}.ng-container .promo-builder-info .promo-datepicker .btn-datepicker button{border:1px solid #e1e1e1;border-left:none;border-top-right-radius:9001px;border-bottom-right-radius:9001px;color:#9b9b9b;outline:none}.ng-container .promo-builder-info .promo-datepicker .btn-datepicker button:active,.ng-container .promo-builder-info .promo-datepicker .btn-datepicker button:focus,.ng-container .promo-builder-info .promo-datepicker .btn-datepicker button:hover{background-color:#fff;border-color:#e1e1e1}.ng-container .promo-builder-info .promo-datepicker .date-label{margin-right:10px;height:36px;line-height:36px;font-size:14px;font-weight:800}.ng-container .promo-builder-info .promo-datepicker .date-formatted{height:36px;line-height:36px;font-size:14px}@media (max-width: 767px){.ng-container .promo-builder-info .promo-datepicker{margin-bottom:15px}}.ng-container .promo-builder-info .promo-fields-wrapper{margin-bottom:30px}.ng-container .promo-builder-info .optional-fields-wrapper{padding-top:30px;border-top:2px dashed #adadad}.ng-container .promo-builder-info .optional-fields-wrapper .optional-fields-title{margin-bottom:30px}.ng-container .promo-builder-info .optional-fields-wrapper .optional-fields-title .fa{padding:0 5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ng-container .promo-builder-info .optional-fields-wrapper .uicontrol-toggle-wrapper{margin-bottom:0}.ng-container .promo-builder-info .promo-actions-wrapper{text-align:right}.ng-container .promo-builder-info .btn-promo-submit{margin:0;text-align:center;position:relative;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width: 767px){.ng-container .promo-builder-info .promo-fields-form .row:last-of-type>div:nth-child(2){display:none}}.ng-container .promo-builder-nav{height:95px;margin-bottom:30px}.ng-container .promo-builder-nav .nav-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;height:90px;background-color:#474c56;color:#6f6f6f;text-align:center;text-decoration:none;border-right:1px solid #ffffff}.ng-container .promo-builder-nav .nav-step:last-child{border-right:none}.ng-container .promo-builder-nav .nav-step.active{height:95px;background-color:#00b5af;color:#ffffff;-webkit-transition:all .3s;transition:all .3s}.ng-container .promo-builder-nav .step-title{font-size:30px;font-weight:300;line-height:100%;text-transform:uppercase}.ng-container .promo-builder-nav .step-desc{margin-top:5px;font-size:12px;font-weight:300}@media screen and (max-width: 768px){.ng-container .promo-builder-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .promo-builder-nav .nav-step{width:33vw}.ng-container .promo-builder-nav .nav-step .step-title{font-size:24px}}@media screen and (max-width: 480px){.ng-container .promo-builder-nav .nav-step{padding:15px 5px}.ng-container .promo-builder-nav .nav-step .step-title{font-size:17px}}.ng-container pro-promo-card-image,.ng-container .pro-promo-card-image,.ng-container .pro-promo-card-image img{height:100%;margin:0 auto;max-width:100%}.ng-container pro-promo-card-image,.ng-container .pro-promo-card-image img{display:block}.ng-container .pro-promo-card-image img{-o-object-position:top;object-position:top}.ng-container prd-promotion-detail-admin-cog{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .prd-admin-controls-container{right:-21px;top:10px;position:absolute;z-index:10;width:90px;overflow:hidden;border-radius:3px;-webkit-transition:0.25s all ease;transition:0.25s all ease}.ng-container .prd-admin-controls-container .admin-controls-button{background:#5b7f95;color:#fff;width:43px;height:43px;line-height:43px;font-size:22px;text-align:center;border-radius:50%;-webkit-transition:0.6s all ease-in-out;transition:0.6s all ease-in-out;-webkit-box-shadow:0 10px 30px -5px #000;box-shadow:0 10px 30px -5px #000;margin:10px auto}.ng-container .prd-admin-controls-container .admin-controls-button:hover{background:#7798ac}.ng-container .prd-admin-controls-container .admin-controls-button:active{-webkit-box-shadow:0 5px 30px -5px #000;box-shadow:0 5px 30px -5px #000;-webkit-transform:translateY(5px);transform:translateY(5px)}.ng-container .prd-admin-controls-container .admin-controls-button i{cursor:pointer}.ng-container .prd-admin-controls-container .admin-controls-button-active{cursor:auto;pointer-events:none;-webkit-transform:scale(12);transform:scale(12);background:#fff}.ng-container .prd-admin-controls-container .admin-controls-button-active i{display:none}.ng-container .prd-admin-controls-container .admin-controls-options{pointer-events:none;position:relative;opacity:0;-webkit-transition:0.8s all ease;transition:0.8s all ease;padding-bottom:10px}.ng-container .prd-admin-controls-container .admin-controls-options li{padding:3px 10px;cursor:pointer;margin-top:5px;-webkit-transition:0.3s all ease;transition:0.3s all ease;list-style-type:none}.ng-container .prd-admin-controls-container .admin-controls-options li:hover{background:#eeeeee}.ng-container .prd-admin-controls-container .admin-controls-options .close{color:#666;position:absolute;top:-45px;right:0px;font-size:14px;opacity:1;text-shadow:none}.ng-container .prd-admin-controls-container .admin-controls-options .close:hover{color:#5b7f95;background:transparent}.ng-container .prd-admin-controls-container .admin-controls-options-active{pointer-events:auto;opacity:1}.ng-container .admin-controls-container-active{-webkit-box-shadow:0 10px 30px -5px #000;box-shadow:0 10px 30px -5px #000;width:130px}.ng-container .pro-get-started-container{background:#fff;border:1px solid #e5e5e5;border-radius:3px;max-width:1170px;min-height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:170px auto 0}.ng-container .pro-get-started-container .get-started-svg-container{width:261px}.ng-container .pro-get-started-container .get-started-text{font-size:22px;color:#4a4a4a}.ng-container .pro-promo-details-widget-container .promo-details-widgets{margin-top:70px}.ng-container .pro-promo-details-widget-container .promo-details-widgets.extra-margin{margin-top:90px}.ng-container .promotion-detail-builder-add-widget-button{height:110px;width:100%;border:1px dashed #2483c5;border-radius:6px;background:#f9f9f9;text-align:center;line-height:100px;color:#2483c5;font-size:22px;-webkit-box-shadow:0 15px 60px -30px #000;box-shadow:0 15px 60px -30px #000;margin:110px auto 40px;-webkit-transition:0.4s all ease-in-out;transition:0.4s all ease-in-out}.ng-container .promotion-detail-builder-add-widget-button[disabled]{opacity:0.5}.ng-container .promotion-detail-builder-add-widget-button:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 25px 60px -30px #000;box-shadow:0 25px 60px -30px #000}.ng-container .promotion-detail-builder-add-widget-button .fa{border:1px solid #2483c5;border-radius:50%;padding:6px 8px 5px 8px;margin-right:10px;font-size:18px}.ng-container .pdb-widget-modal-container .modal-dialog{height:600px;width:720px}.ng-container .pdb-widget-modal-container .modal-dialog .modal-content{height:100%}.ng-container .pdb-widget-modal-container .wui-modal{height:100%;min-height:initial;max-height:initial}.ng-container .pdb-widget-modal-container .modal-body{padding:0 !important}.ng-container .pdb-widget-modal-container .pdb-add-widget-modal.hideFooter .modal-footer{visibility:hidden}.ng-container .pdb-widget-modal-container .modal-footer{height:initial}.ng-container .pdb-widget-modal-container .modal-footer modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .pdb-widget-modal-container .modal-footer pdb-widget-type-detail-card{width:80%}.ng-container .pdb-widget-modal-container .modal-footer .promotion-detail–builder-widget-type-card{padding:0;height:100px;width:120px}.ng-container .pdb-widget-modal-container .modal-footer .action-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .pdb-widget-modal-container .modal-footer .action-container .btn-generic,.ng-container .pdb-widget-modal-container .modal-footer .action-container .btn-inverted,.ng-container .pdb-widget-modal-container .modal-footer .action-container .btn-alt,.ng-container .pdb-widget-modal-container .modal-footer .action-container .btn-complementary{width:100%;height:35px;margin:auto}.ng-container .pdb-widget-modal-container .pdb-add-widget-modal.isWidgetSelected .modal-footer{height:140px}.ng-container .promotion-detail-builder-edit-widget-form-container{height:100%;overflow:hidden}.ng-container .promotion-detail-builder-edit-widget-form-container .form-error-container{position:relative}.ng-container .promotion-detail-builder-edit-widget-form-container .form-error-container .alert-danger{border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-image:none;margin:0;padding-left:50px;padding-right:50px}.ng-container .promotion-detail-builder-edit-widget-form-container .form-error-container .dismiss-error{font-size:10px;position:absolute;right:8px;bottom:8px;color:initial}.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form{overflow:auto;height:100%;padding-top:20px}.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .uicontrol-sections-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .uicontrol-sections-container .uicontrol-section_wrapper.default,.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .uicontrol-sections-container .uicontrol-section_wrapper.featured{width:50%}.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .uicontrol-sections-container .uicontrol-section_wrapper.body{width:100%}.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .uicontrol-sections-container .uicontrol-section_wrapper .uicontrol-section{margin:0 20px}.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .uicontrol-sections-container .ui-control{margin-bottom:25px}.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .uicontrol-sections-container .ui-control label{margin-bottom:10px}.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form div#controlid_label{display:initial;padding:initial;font-weight:initial;font-size:initial;line-height:initial;color:#666;text-align:initial;white-space:initial;vertical-align:initial;border-radius:initial}.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .input-single-ui-select-list .form-control,.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .input-single-ui-select-list .ng-recognition .form-select,.ng-container .ng-recognition .promotion-detail-builder-edit-widget-form-container .edit-widget-form .input-single-ui-select-list .form-select{border-radius:4px}.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .help-block{overflow:hidden}@media screen and (max-width: 991px){.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .uicontrol-sections-container{margin:0 50px}.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .uicontrol-sections-container .uicontrol-section_wrapper.default,.ng-container .promotion-detail-builder-edit-widget-form-container .edit-widget-form .uicontrol-sections-container .uicontrol-section_wrapper.featured{width:100%}}.ng-container .promotion-detail-builder-landing .exit-editor-button{position:absolute;background:#5b7f95;border:1px solid #5b7f95;padding:5px 20px;margin-top:20px;cursor:pointer;border-radius:15px;-webkit-transition:0.4s all ease;transition:0.4s all ease;color:#fff}.ng-container .promotion-detail-builder-landing .exit-editor-button:hover{background:#fff;color:#5b7f95}.ng-container .promotion-detail-builder-widget-placeholder{height:100%;width:100%;margin-bottom:40px}.ng-container .promotion-detail-builder-widget-list .promotion-detail-builder-widget.ng-enter{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.ng-container .promotion-detail-builder-widget-list .promotion-detail-builder-widget.ng-leave{-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.ng-container .promotion-detail-builder-widget-list .promotion-detail-builder-widget pdb-widget-toolbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ng-container .promotion-detail-builder-widget-list .promotion-detail-builder-widget pdb-widget-toolbox .promotion-detail-builder-widget-toolbox{margin-right:5%}.ng-container .promotion-detail-builder-widget-list .promotion-detail-builder-widget widget-renderer [widget-data]>*,.ng-container .promotion-detail-builder-widget-list .promotion-detail-builder-widget widget-renderer [widget-data]>[ng-include]>*{margin-top:0 !important}.ng-container .promotion-detail-builder-widget-list .promotion-detail-builder-widget:not(.isLoading) .loader{display:none}.ng-container .promotion-detail-builder-widget-list .promotion-detail-builder-widget.isLoading{position:relative;border-radius:6px}.ng-container .promotion-detail-builder-widget-list .promotion-detail-builder-widget.isLoading:after{content:' ';height:100%;background-color:#5b7f95;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:absolute;opacity:0.3;top:0;width:100%;border:1px black dashed;border-radius:6px}.ng-container .promotion-detail-builder-widget-list .promotion-detail-builder-widget.isLoading .loader{z-index:1;font-size:7px;margin-top:0;position:absolute;left:50%;top:40%;color:#5b7f95}.ng-container .promotion-detail-builder-widget-position-tooltip .field-label{font-size:13px;margin:10px 0}.ng-container .promotion-detail-builder-widget-position-tooltip .field-control{margin-bottom:5px}.ng-container .promotion-detail-builder-widget-position-tooltip .field-details{margin-bottom:10px}.ng-container .promotion-detail-builder-widget-position-tooltip .field-submit{float:right;font-size:13px;color:#5b7f95;margin-bottom:10px;background:none;border:none;padding:0}.ng-container .promotion-detail-builder-widget-position-tooltip.invalid-field .field-control{border:1px solid #d9534f}.ng-container .promotion-detail-builder-widget-position-tooltip.invalid-field .field-details{color:#d9534f}.ng-container .promotion-detail-builder-widget-toolbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#333;padding:4px;border-radius:3px 3px 0 0}.ng-container .promotion-detail-builder-widget-toolbox .toolbox-item{padding:3px 8px;cursor:pointer;border-radius:3px;color:#fff}.ng-container .promotion-detail-builder-widget-toolbox .toolbox-item:hover{background:#55565a}.ng-container .promotion-detail-builder-widget-type-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:100%;overflow:auto;padding:30px 18px}.ng-container .promotion-detail-builder-widget-type-list .widget-type-card-container{margin:6px;-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s;border-radius:5px;cursor:pointer;height:160px;width:180px}.ng-container .promotion-detail-builder-widget-type-list .widget-type-card-container.selected{-webkit-box-shadow:0 2px 11px 0 #5b7f95;box-shadow:0 2px 11px 0 #5b7f95}.ng-container .promotion-detail-builder-widget-type-list .widget-type-card-container.selected .promotion-detail–builder-widget-type-card{border-color:#5b7f95}@media screen and (max-width: 991px){.ng-container .promotion-detail-builder-widget-type-list .widget-type-card-container{-ms-flex-preferred-size:40%;flex-basis:40%}.ng-container .promotion-detail-builder-widget-type-list .widget-type-card-container .promotion-detail–builder-widget-type-card{width:100%}}.ng-container .promotion-detail–builder-widget-type-details{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .promotion-detail–builder-widget-type-details .footer-widget-icon{-ms-flex-preferred-size:30%;flex-basis:30%;height:100%}.ng-container .promotion-detail–builder-widget-type-details .promotion-detail–builder-widget-type-card{border:none}.ng-container .promotion-detail–builder-widget-type-details .copy-container{-ms-flex-preferred-size:65%;flex-basis:65%;font-size:13px;text-align:left}.ng-container .promotion-detail–builder-widget-type-details [ng-transclude]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:20%;flex-basis:20%}.ng-container .promotion-detail–builder-widget-type-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;text-align:center;border:1px solid #ddd;border-radius:5px;padding:12px}.ng-container .promotion-detail–builder-widget-type-card .widget-icon-container{height:50%;width:100%}.ng-container .pro-publish-confirmation-modal .promotion-publish-confirmation-warning-step a{margin-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .pro-publish-confirmation-modal .modal-body{padding:50px}.ng-container .pro-publish-confirmation-modal .modal-body .modal-footer{position:fixed;width:99.7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;bottom:0;left:1px}.ng-container .payouts{margin-top:30px}.ng-container .payouts .audit-payout-tool-container>div{height:100%;min-height:30vh;opacity:0.2;-webkit-transition:0.4s opacity ease-in-out;transition:0.4s opacity ease-in-out;pointer-events:none}.ng-container .payouts .showing-audit-payout-tool-container>div{opacity:1;pointer-events:auto}.ng-container .payouts .caps-container>div{opacity:0.2;-webkit-transition:0.4s opacity ease-in-out;transition:0.4s opacity ease-in-out;pointer-events:none}.ng-container .payouts .showing-caps-container>div{opacity:1;pointer-events:auto}.ng-container .promo-builder-settings-layout .setting-icon-tooltip{color:#2483c5}.ng-container .promo-builder-settings-layout .settings-header{text-align:center;margin-bottom:24px}.ng-container .promo-builder-settings-layout .settings-card-container{display:grid;grid-template-areas:'buttons settings';grid-template-columns:1fr 4fr;grid-gap:10px;border-radius:5px;background-color:#fff;padding:40px 15px 34px}.ng-container .promo-builder-settings-layout .settings-card-container .button-container{grid-area:buttons}.ng-container .promo-builder-settings-layout .settings-card-container .settings-container{grid-area:settings}.ng-container .promo-builder-settings-layout .side-button{display:block;text-align:center;width:115px;height:80px;border-radius:5px;border:1px solid #d5d5d7;background-color:#ffffff;margin-bottom:15px}.ng-container .promo-builder-settings-layout .side-button.active{border-color:#2483c5;-webkit-box-shadow:0 20px 120px rgba(0,0,0,0.18);box-shadow:0 20px 120px rgba(0,0,0,0.18)}.ng-container .promo-builder-settings-layout .side-button .icon{display:block;color:#2483c5;margin-top:20px}.ng-container .promo-builder-settings-layout .side-button .label{display:block;text-transform:uppercase;color:#4a4a4a;font-size:10px;margin-top:14px;margin-bottom:12px}.ng-container .promo-builder-settings-layout .title{text-transform:uppercase;color:#5b7f95;margin:0}.ng-container .promo-builder-settings-layout .subtitle{font-size:15px;color:#4a4a4a}.ng-container .promo-builder-settings-layout .settings-title{text-transform:uppercase;font-size:22px;margin-bottom:20px;color:#2483c5}.ng-container .promo-builder-settings-layout .product_cap_copy.uicontrol-section_control label{display:none}.ng-container .promo-builder-settings-layout .uicontrol-section_wrapper{margin-bottom:50px;opacity:0.5}.ng-container .promo-builder-settings-layout .uicontrol-section_wrapper.focus{opacity:1}.ng-container .promo-builder-settings-layout .uicontrol-section_title{font-weight:bold;font-size:15px;color:#4a4a4a;border-bottom:1px solid #d0d0d2;padding-bottom:13px;margin-bottom:22px}.ng-container .promo-builder-settings-layout .ui-control{margin-bottom:20px}.ng-container .promo-builder-settings-layout .ui-control-label{font-size:15px;color:#4a4a4a;width:30%;float:left;padding-right:24px}.ng-container .promo-builder-settings-layout .ui-control-formfield{width:70%;float:left}.ng-container .promo-builder-settings-layout .uicontrol-section.per_product_sold_cap .panel-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ng-container .promo-builder-settings-layout .uicontrol-section.per_product_sold_cap i.fa.fa-chevron-down.uicontrol-section_heading-arrow.open{height:50px}.ng-container .promo-builder-settings-layout .uicontrol-section.per_product_sold_cap .ui-control-label{width:auto;font-weight:bold;margin:0}.ng-container .promo-builder-settings-layout .uicontrol-section.per_product_sold_cap .ui-control-formfield{width:100%}.ng-container .promo-builder-settings-layout .uicontrol-section.per_product_sold_cap .ui-control-product_or_assortment.form-control,.ng-container .promo-builder-settings-layout .uicontrol-section.per_product_sold_cap .ng-recognition .ui-control-product_or_assortment.form-select,.ng-container .ng-recognition .promo-builder-settings-layout .uicontrol-section.per_product_sold_cap .ui-control-product_or_assortment.form-select{width:276px}.ng-container .promo-builder-settings-layout .uicontrol-section.per_product_sold_cap .reward-detail-form.form-control,.ng-container .promo-builder-settings-layout .uicontrol-section.per_product_sold_cap .ng-recognition .reward-detail-form.form-select,.ng-container .ng-recognition .promo-builder-settings-layout .uicontrol-section.per_product_sold_cap .reward-detail-form.form-select{width:360px}.ng-container .promo-builder-settings-layout .uicontrol-section.per_product_sold_cap .max_unit.uicontrol-section_control{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:19px}.ng-container .promo-builder-settings-layout .uicontrol-section.per_product_sold_cap span.ui-control-repeatable-field-delete{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;height:45px;margin-left:12px}.ng-container .promo-builder-settings-layout .uicontrol-section-repeatable{margin-bottom:41px}.ng-container .promo-builder-settings-layout .btn-generic.uicontrol-section_action,.ng-container .promo-builder-settings-layout .uicontrol-section_action.btn-inverted,.ng-container .promo-builder-settings-layout .uicontrol-section_action.btn-alt,.ng-container .promo-builder-settings-layout .uicontrol-section_action.btn-complementary{float:right;padding:11px;padding-left:81px;padding-right:81px}.ng-container .promo-builder-settings-layout .ui-control-amount-symbol-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .promo-builder-settings-layout .ui-control-amount-symbol-wrapper .help-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:447px;margin-right:15px}.ng-container .promo-builder-settings-layout .ui-control-amount-symbol-wrapper input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:84px}.ng-container .promo-builder-settings-layout .ui-control-amount-symbol-wrapper .symbol{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-top:6px;padding-left:10px}.ng-container .promo-builder-settings-layout .first_time_submitters_copy.uicontrol-section_control{-ms-flex-item-align:center;align-self:center}.ng-container .promo-builder-settings-layout .uicontrol-section.percentage>.uicontrol-section_content,.ng-container .promo-builder-settings-layout .uicontrol-section.payout_threshold>.uicontrol-section_content,.ng-container .promo-builder-settings-layout .uicontrol-section.first_time_submitters>.uicontrol-section_content{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .promo-builder-settings-layout .uicontrol-section.percentage .percentage_amount.uicontrol-section_control .ui-control-label,.ng-container .promo-builder-settings-layout .uicontrol-section.percentage .payout_threshold_amount.uicontrol-section_control .ui-control-label,.ng-container .promo-builder-settings-layout .uicontrol-section.percentage .first_time_submitters_copy.uicontrol-section_control .ui-control-label,.ng-container .promo-builder-settings-layout .uicontrol-section.payout_threshold .percentage_amount.uicontrol-section_control .ui-control-label,.ng-container .promo-builder-settings-layout .uicontrol-section.payout_threshold .payout_threshold_amount.uicontrol-section_control .ui-control-label,.ng-container .promo-builder-settings-layout .uicontrol-section.payout_threshold .first_time_submitters_copy.uicontrol-section_control .ui-control-label,.ng-container .promo-builder-settings-layout .uicontrol-section.first_time_submitters .percentage_amount.uicontrol-section_control .ui-control-label,.ng-container .promo-builder-settings-layout .uicontrol-section.first_time_submitters .payout_threshold_amount.uicontrol-section_control .ui-control-label,.ng-container .promo-builder-settings-layout .uicontrol-section.first_time_submitters .first_time_submitters_copy.uicontrol-section_control .ui-control-label{display:none}.ng-container .promo-builder-settings-layout .uicontrol-section.percentage .ui-control-formfield,.ng-container .promo-builder-settings-layout .uicontrol-section.payout_threshold .ui-control-formfield,.ng-container .promo-builder-settings-layout .uicontrol-section.first_time_submitters .ui-control-formfield{width:100%}.ng-container .promo-builder-settings-layout .payout_threshold_enabled.uicontrol-section_control,.ng-container .promo-builder-settings-layout .percentage_enabled.uicontrol-section_control,.ng-container .promo-builder-settings-layout .first_time_submitters_enabled.uicontrol-section_control{width:250px}.ng-container .promo-builder-settings-layout .caps_copy.uicontrol-section_control label{display:none}.ng-container .promo-builder-settings-layout .caps_copy.uicontrol-section_control .ui-control-formfield{font-weight:bold}@media screen and (max-width: 768px){.ng-container .promo-builder-settings-layout .settings-card-container{grid-template-areas:'buttons' 'settings';grid-template-columns:1fr}.ng-container .promo-builder-settings-layout .button-container{display:grid;grid-template-columns:1fr 1fr;place-items:center}}.ng-container .audit-payout-tool{margin-bottom:20px}.ng-container .audit-payout-tool form{position:relative}.ng-container .audit-payout-tool form p{margin:0;font-size:15px}.ng-container .audit-payout-tool .audit-payout-controls-container{display:grid;grid-template-columns:1fr}.ng-container .audit-payout-tool .audit-payout-controls-container .toggle-container{display:grid;grid-template-columns:1fr 1fr;margin:20px 0}.ng-container .audit-payout-tool .audit-payout-controls-container .toggle-container span{place-self:center start}.ng-container .audit-payout-tool .audit-payout-controls-container .toggle-container .toggle{place-self:center}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container{height:0;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;overflow:hidden}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container p{margin-bottom:20px}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input{display:grid;grid-template-columns:2fr 3fr 1fr;grid-template-rows:100%;grid-gap:5px;margin-bottom:40px;-webkit-transition:all 0.4s;transition:all 0.4s;font-size:13px}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input label{position:relative;left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input label:hover input[type='checkbox'] ~ .checkmark{background:#ccc}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input label input[type='checkbox']{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input label input[type='checkbox']:checked ~ .checkmark{background:#2483c5}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input label input[type='checkbox']:checked ~ .checkmark:after{display:block}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input label .checkmark{position:absolute;top:-2px;left:-35px;height:22px;width:22px;border-radius:3px;background:#eee;-webkit-transition:0.2s background ease-in-out;transition:0.2s background ease-in-out}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input label .checkmark:after{content:'';position:absolute;display:none;left:8px;top:3px;height:13px;width:7px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input .input-container{place-self:start center;width:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input .input-container input{width:67px;height:40px;border:1px solid #ccc;border-radius:2px;padding:5px}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input span.input-label{opacity:0;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input span.showing-input-label{opacity:1}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input div.input-container{opacity:0;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input div.showing-input-container{opacity:1}.ng-container .audit-payout-tool .audit-payout-controls-container .showing-hidden-inputs-container{opacity:1;height:100%}.ng-container .audit-payout-tool input[type='number']::-webkit-inner-spin-button,.ng-container .audit-payout-tool input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ng-container .audit-payout-tool .audit-payout-save-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ng-container .audit-payout-tool .audit-payout-save-container .save-success{width:15%;margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;color:#4caf50;background:#c8e6c9;border-radius:0.15rem;-webkit-transition:0.4s all ease-in-out;transition:0.4s all ease-in-out;opacity:0}.ng-container .audit-payout-tool .audit-payout-save-container .showing-save-success{opacity:1}.ng-container .audit-payout-tool .audit-payout-save-container .audit-payout-save{height:0;opacity:0;-webkit-transition:0.4s all ease-in-out;transition:0.4s all ease-in-out}.ng-container .audit-payout-tool .audit-payout-save-container .audit-payout-save button{height:42px;width:195px}.ng-container .audit-payout-tool .audit-payout-save-container .showing-audit-payout-save{height:100%;opacity:1}@media screen and (max-width: 768px){.ng-container .audit-payout-tool .audit-payout-controls-container .toggle-container{width:100%;grid-template-columns:1fr 1fr}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input{grid-template-columns:2fr 3fr 1fr;grid-gap:10px}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input label{width:75%}}@media screen and (max-width: 480px){.ng-container .audit-payout-tool .audit-payout-controls-container .toggle-container span:first-child{font-size:14px}.ng-container .audit-payout-tool .audit-payout-controls-container p{grid-template-columns:1fr}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input{grid-template-areas:'toggle toggle' 'text input';grid-template-columns:2fr 1fr;grid-template-rows:40px 90px;margin-bottom:0}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input:last-child{grid-template-columns:1fr;grid-template-rows:40px 60px}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container label{grid-area:toggle}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container span.input-label{grid-area:text}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container div.input-container{grid-area:input}}@media screen and (max-width: 320px){.ng-container .audit-payout-tool .audit-payout-controls-container .toggle-container{margin-right:20px}.ng-container .audit-payout-tool .audit-payout-controls-container .hidden-inputs-container .hidden-input{grid-template-rows:40px 100%;margin-bottom:40px}.ng-container .audit-payout-tool label.wui-toggle{margin-left:5px}}.ng-container .caps .controls-container{margin-bottom:40px;width:80%;height:100%;min-height:96px}.ng-container .caps .controls-container .toggle-container{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .caps .controls-container .toggle-container div.disabled-toggle{cursor:not-allowed}.ng-container .caps .controls-container .toggle-container div.disabled-toggle .toggle{pointer-events:none}.ng-container .caps .controls-container .hidden-input{height:0;opacity:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-transition:0.4s all ease-in-out;transition:0.4s all ease-in-out;pointer-events:none}.ng-container .caps .controls-container .hidden-input .input-container{min-width:163px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ng-container .caps .controls-container .showing-hidden-inputs-container{height:100%;opacity:1;pointer-events:initial}.ng-container .caps .controls-container input{padding:10px;width:78px;height:44px;border:1px solid #ccc;border-radius:5px 0 0 5px}.ng-container .caps .controls-container input.showing-input-error{border-color:#dd5426}.ng-container .caps .controls-container input[type='number']::-webkit-inner-spin-button,.ng-container .caps .controls-container input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ng-container .caps .controls-container .currency-box{margin-left:-5px;padding:10px;height:44px;-ms-flex-preferred-size:50%;flex-basis:50%;background:#ededed;border:1px solid #ccc;border-top-right-radius:5px;border-bottom-right-radius:5px;text-align:center}.ng-container .caps .controls-container.admin-emails{min-height:192px;margin-bottom:0}.ng-container .caps .controls-container.admin-emails .caps-admin-control{width:87.5%;margin-top:25px}.ng-container .caps .controls-container.admin-emails .caps-admin-control .chosen-container{height:100%}.ng-container .caps .controls-container.admin-emails .caps-admin-control .ui-control-label{font-size:16px;color:#666;width:60%;margin-bottom:10px}.ng-container .caps .controls-container.admin-emails .caps-admin-control .ui-control-formfield{width:100%}.ng-container .caps .error-container{margin-top:0;margin-left:25px;height:0;width:40%;opacity:0;-webkit-transition:all 0.4s;transition:all 0.4s}.ng-container .caps .error-container .wui-error-well{height:0}.ng-container .caps .error-container.showing-error{opacity:1;height:40px;margin-top:20px}.ng-container .caps .error-container.showing-error .wui-error-well{height:initial}.ng-container .caps .caps-save-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ng-container .caps .caps-save-container .save-success{width:15%;margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;color:#4caf50;background:#c8e6c9;border-radius:0.15rem;-webkit-transition:0.4s all ease-in-out;transition:0.4s all ease-in-out;opacity:0}.ng-container .caps .caps-save-container .showing-save-success{opacity:1}.ng-container .caps .caps-save-container .caps-save button{height:42px;width:195px}@media screen and (max-width: 768px){.ng-container .caps .controls-container{width:100%}.ng-container .caps .controls-container .toggle-container{width:100%}.ng-container .caps .controls-container .toggle-container .toggle-label{-webkit-box-flex:2;-ms-flex:2;flex:2}.ng-container .caps .controls-container .toggle-container .wui-toggle-container{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width: 480px){.ng-container .caps .controls-container{min-height:118px;margin-bottom:20px}.ng-container .caps .controls-container.user{margin-top:20px}.ng-container .caps .controls-container .toggle-container{display:grid;grid-template-columns:1fr 1fr}.ng-container .caps .controls-container .toggle-container .toggle-label{font-size:14px}.ng-container .caps .controls-container .toggle-container .wui-toggle-container{place-self:center}.ng-container .caps .controls-container .hidden-input{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .caps .controls-container .hidden-input .input-label{-ms-flex-preferred-size:60%;flex-basis:60%}.ng-container .caps .controls-container .hidden-input .input-container{width:auto;min-width:unset;-ms-flex-preferred-size:30%;flex-basis:30%}.ng-container .caps .controls-container .hidden-input .ui-control-label{font-size:14px}}@media screen and (max-width: 320px){.ng-container .caps .controls-container .toggle-container .wui-toggle-container{margin-right:20px}.ng-container .caps .controls-container .toggle-container .wui-toggle-container .ui-control-label{width:100%}.ng-container .caps label.wui-toggle{margin-left:15px}}.ng-container .time-zone-disclaimer{margin:10px 0;font-size:12px;font-weight:bold;font-style:italic}.ng-container .wui-back-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.ng-container .wui-back-link i{margin:2px 5px 0 0;font-size:12px}.ng-container .wui-back-link a{font-size:12px;text-decoration:underline}.ng-container .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.375rem;padding-left:1.875rem;padding-right:1.875rem;font-size:1.25rem}.ng-container .banner__info{background-color:#105494;color:#fff}.ng-container .banner__icon{font-size:1.813rem;margin-right:1.875rem}.ng-container .banner p{text-align:center}.ng-container .actionbar{position:relative;display:block;float:left;width:100%;top:98px;left:0px;padding:0px 20px;color:#5b7f95;background-color:#B7C9D3;border:none;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;z-index:200}.ng-container .actionbar.proxied{top:128px}.ng-container .actionbar h1,.ng-container .actionbar h2,.ng-container .actionbar h3,.ng-container .actionbar h4,.ng-container .actionbar h5,.ng-container .actionbar h6{top:0px;margin-top:0px;margin-bottom:3px;color:#fafafa}.ng-container .actionbar .common,.ng-container .actionbar .contextual{position:relative;display:block;padding:0px;margin:0px}.ng-container .actionbar .common{float:left;padding-bottom:10px}.ng-container .actionbar .common.giantLogo{padding-left:180px}.ng-container .actionbar .common .promo-details{margin-top:10px;line-height:initial}.ng-container .actionbar .common *{text-align:left}.ng-container .actionbar .contextual{position:absolute;bottom:0px;right:0px;width:70%;float:right}.ng-container .actionbar .contextual>*{float:right;width:100%}.ng-container .actionbar .contextual>* .promo-details,.ng-container .actionbar .contextual>* .my-earnings,.ng-container .actionbar .contextual>* .active-promotions{display:inline-block;margin-left:45px}.ng-container .actionbar .contextual>* .promo-details{margin-top:60px}.ng-container .actionbar .contextual>* .promo-details h1,.ng-container .actionbar .contextual>* .promo-details h2,.ng-container .actionbar .contextual>* .promo-details h3,.ng-container .actionbar .contextual>* .promo-details h4,.ng-container .actionbar .contextual>* .promo-details h5,.ng-container .actionbar .contextual>* .promo-details h6{text-align:left}.ng-container .actionbar .contextual>* .promo-details h1,.ng-container .actionbar .contextual>* .promo-details h2{font-weight:400;font-size:22px}.ng-container .actionbar .contextual>* .promo-details h3,.ng-container .actionbar .contextual>* .promo-details h4,.ng-container .actionbar .contextual>* .promo-details h5,.ng-container .actionbar .contextual>* .promo-details h6{font-weight:300;font-size:12px}.ng-container .actionbar .contextual>* .promo-details:first-of-type{margin-left:calc(100% - 487px)}.ng-container .actionbar .contextual>* br{display:none}.ng-container .actionbar .contextual>* .btn-generic,.ng-container .actionbar .contextual>* .btn-inverted,.ng-container .actionbar .contextual>* .btn-alt,.ng-container .actionbar .contextual>* .btn-complementary{margin-top:70px;margin-left:20px;margin:0px 3px}.ng-container .actionbar .contextual>* .my-earnings{float:left;padding:5px 15px;margin:0px;margin-bottom:10px;font-weight:400;font-size:14px;line-height:20px;text-transform:capitalize;background:#b7d2d3;border-radius:3px}.ng-container .actionbar .contextual>* .my-earnings span{font-size:inherit;line-height:inherit;vertical-align:middle}.ng-container .actionbar .contextual>* .my-earnings .currency{font-size:22px;line-height:31px}.ng-container .actionbar .contextual>* .lower-buttons{position:relative;display:block;float:left;clear:both}.ng-container .actionbar .contextual>* .active-promotions{padding:5px 0px;font-weight:400;font-size:22px;line-height:31px;vertical-align:middle;text-transform:capitalize}.ng-container .actionbar .contextual>*>*{float:left}.ng-container .actionbar .breadcrumb,.ng-container .actionbar .location{position:relative;display:block;width:100%}.ng-container .actionbar .breadcrumb{height:30px;padding:5px 10px;margin:0px;font-weight:300;font-size:10px;font-style:italic;background:transparent;border-radius:0px;text-transform:capitalize}.ng-container .actionbar .breadcrumb *{color:#5b7f95;line-height:30px}.ng-container .actionbar .breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:'/'}.ng-container .actionbar .location{line-height:54px}.ng-container .actionbar .location h1,.ng-container .actionbar .location h2,.ng-container .actionbar .location h3,.ng-container .actionbar .location h4,.ng-container .actionbar .location h5,.ng-container .actionbar .location h6{display:inline-block;margin:0px;color:#5b7f95}.ng-container .actionbar .location h1,.ng-container .actionbar .location h2{font-weight:400}.ng-container .actionbar .location h1{font-size:33px}.ng-container .actionbar .location:not(.promo-details) h1{margin-top:6px;line-height:48px}.ng-container .actionbar .location:not(.promo-details) h1 .ion-icon{font-size:26px;line-height:28px}.ng-container .actionbar .btn{height:54px;margin:15px 5px;border-radius:27px}.ng-container .actionbar .icon{position:relative;display:inline-block;width:18px;height:18px;margin:5px;margin-top:2px;margin-right:10px}.ng-container .actionbar .switcher{margin-top:28px;margin-bottom:28px;margin-right:10px}.ng-container .actionbar .recognize{position:relative;display:inline-block;width:calc(100% - 200px)}.ng-container .actionbar .recognize .searchbar{position:relative;display:inline-block;width:auto;margin-left:20px}.ng-container .actionbar .recognize .searchbar::before{position:relative;display:inline-block;height:0;width:20px;top:5px;left:5px;content:' ';border:10px solid transparent;border-right-color:#ffffff;pointer-events:none;z-index:200}.ng-container .actionbar .recognize .searchbar .searchbox{display:inline-block;width:auto;margin-top:-5px;padding:5px 10px;color:#4a4a4a;border-radius:4px}.ng-container .actionbar .recognize .options{display:inline-block;margin-left:10px;line-height:16px}.ng-container .actionbar .recognize .options li{display:inline-block;width:100%}.ng-container .actionbar .recognize .options li .radio{margin:0px;padding-left:20px}.ng-container .actionbar .recognize .options li .radio input[type='radio']+span{margin:3px;font-size:.75em;line-height:100%}.ng-container .actionbar .recognize .options li .radio input[type='radio']+span:before{width:10px;height:10px;margin-top:-3px;border-width:3px}.ng-container .actionbar .recognize .options li .radio input[type='radio']+span:hover::before{background-color:#7c7c7c;border-width:2px}.ng-container .actionbar .recognize .options li .radio input[type='radio']:checked+span:before,.ng-container .actionbar .recognize .options li .radio input[type='radio']:checked+span:hover::before{background-color:#fafafa;border:3px solid #00b6f1;-webkit-box-shadow:0 0 0 1px #00b6f1;box-shadow:0 0 0 1px #00b6f1}@media screen and (max-width: 767px){.ng-container .actionbar{top:56px}.ng-container .actionbar.proxied{top:86px}.ng-container .actionbar .common,.ng-container .actionbar .contextual{width:100%}.ng-container .actionbar .common .location{line-height:25px}.ng-container .actionbar .common .location h1{font-size:18px;line-height:25px}.ng-container .actionbar .common .location h1 .ion-icon{font-size:20px;line-height:23px}.ng-container .actionbar .contextual{position:relative}.ng-container .actionbar .contextual>*{float:left;text-align:center}.ng-container .actionbar .contextual>* .pull-right{float:left !important}.ng-container .actionbar .contextual>* .promo-details{margin:0px;margin-right:20px;padding:0px}.ng-container .actionbar .contextual>* .promo-details h1,.ng-container .actionbar .contextual>* .promo-details h2,.ng-container .actionbar .contextual>* .promo-details h3,.ng-container .actionbar .contextual>* .promo-details h4,.ng-container .actionbar .contextual>* .promo-details h5,.ng-container .actionbar .contextual>* .promo-details h6{display:inline-block;width:auto}.ng-container .actionbar .contextual>* .promo-details h1{font-size:13px;line-height:19px}.ng-container .actionbar .contextual>* .promo-details h6{font-size:11px;line-height:15px}.ng-container .actionbar .contextual>* .promo-details:first-of-type{margin-left:0px}.ng-container .actionbar .contextual>* br{display:block;clear:both}.ng-container .actionbar .contextual>* .btn-generic,.ng-container .actionbar .contextual>* .btn-inverted,.ng-container .actionbar .contextual>* .btn-alt,.ng-container .actionbar .contextual>* .btn-complementary{float:none;margin:10px 3px}.ng-container .actionbar .contextual>* .my-earnings,.ng-container .actionbar .contextual>* .active-promotions{float:left;margin:0px;clear:none}.ng-container .actionbar .contextual>* .my-earnings{margin-right:20px;margin-bottom:10px;font-size:10px;line-height:15px}.ng-container .actionbar .contextual>* .my-earnings .currency{font-size:15px;line-height:22px}.ng-container .actionbar .contextual>* .active-promotions{font-size:13px;line-height:19px}}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container .actionbar{padding:0px !important}.ng-container .actionbar .common{width:40%}.ng-container .actionbar .common .location{padding:0px 10px}.ng-container .actionbar .common .promo-details{padding:0px 10px}.ng-container .actionbar .common .promo-details h6{font-size:11px;line-height:15px}.ng-container .actionbar .common .promo-details h1{font-size:30px;line-height:43px}.ng-container .actionbar .contextual{width:60%;padding-bottom:10px}.ng-container .actionbar .contextual>* .promo-details h6{font-size:11px;line-height:15px}.ng-container .actionbar .contextual>* .promo-details h1{font-size:15px;line-height:22px}.ng-container .actionbar .contextual>* .promo-details:first-of-type{margin-left:calc(100% - 430px)}.ng-container .actionbar .contextual>* .active-promotions{margin-left:10px;margin-right:20px;font-size:18px;line-height:26px}}@media screen and (min-width: 768px) and (min-width: 992px){.ng-container .actionbar .contextual{right:20px}}.ng-container .wui-button{min-height:2rem;min-width:6rem;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:auto;margin:0px;padding:5px 20px;font-weight:500;font-size:12px;line-height:20px;letter-spacing:1px;text-align:center;text-transform:uppercase;text-decoration:none;vertical-align:middle;border:2px solid rgba(0,0,0,0);border-radius:100px;cursor:pointer;outline:0px;white-space:nowrap}.ng-container .wui-button:hover{-webkit-transition:background-color 0.3s;transition:background-color 0.3s;text-decoration:none}.ng-container .wui-button:disabled{opacity:0.5;cursor:not-allowed}.ng-container .wui-button-export-result{position:relative}.ng-container .wui-button-export-result .wui-button-popover{position:absolute;z-index:99;top:40px;left:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 10px 0;background:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);width:150px}.ng-container .wui-button-export-result .fa-caret-up{position:absolute;top:-6px;height:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:50%;color:#bbb}.ng-container .wui-button-export-result .wui-button-popover li{font-size:10px;font-weight:600;background-color:#ededed;height:30px;line-height:30px;margin-bottom:10px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:uppercase}.ng-container .wui-button-export-result .wui-button-popover .export-download-link{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px}.ng-container wui-button-inverted .wui-button{background-color:rgba(0,0,0,0);border-width:2px;border-style:solid;border-color:#1B365D;color:#1B365D}.ng-container .btn-floating{display:inline-block;color:#fff;border-color:#fff;background-color:#1B365D;position:relative;overflow:hidden;z-index:1;width:50px;height:50px;line-height:40px;padding:0;border-radius:50%;border-color:transparent;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;cursor:pointer;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0.9}.ng-container .btn-floating:hover{-webkit-transition:all 0.3s;transition:all 0.3s;opacity:1}.ng-container .btn-floating:disabled{opacity:0.5;cursor:not-allowed}.ng-container .tooltip .tooltip-inner{background-color:#1B365D;opacity:1}.ng-container .tooltip .tooltip-arrow{border-bottom-color:#1B365D;opacity:1}.ng-container .animate__pulse{opacity:1;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulse;animation-name:pulse}.ng-container .animate__tada{opacity:1;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:tada;animation-name:tada}.ng-container .btn-scroll-to-top{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;color:#fff;border-radius:100%;border:none;-webkit-box-shadow:0px 10px 30px -5px rgba(0,0,0,0.3);box-shadow:0px 10px 30px -5px rgba(0,0,0,0.3);opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:opacity;z-index:9999}.ng-container .btn-scroll-to-top:focus,.ng-container .btn-scroll-to-top:active{outline:0}.ng-container .show-scroll-to-top{opacity:1;pointer-events:auto;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.ng-container .cashout-bar{background-color:#B7C9D3;color:#5b7f95}.ng-container .cashout-bar .btn-generic:hover,.ng-container .cashout-bar .btn-inverted:hover,.ng-container .cashout-bar .btn-alt:hover,.ng-container .cashout-bar .btn-complementary:hover{background-color:#264d85;border-color:#264d85;color:#fff}.ng-container .cashout-bar .balance-label{text-transform:capitalize}.ng-container .cashout-bar .cashout-container .cashout-item{height:80px}@media (max-width: 767px){.ng-container .cashout-bar .cashout-container .cashout-item{height:auto}}.ng-container .cashout-bar .cashout-container .rewards-balance,.ng-container .cashout-bar .cashout-container .points-balance{font-size:20px;font-weight:500}.ng-container .cashout-modal{color:#4a4a4a;font-size:14px}.ng-container .cashout-modal .modal-header{padding:30px 15px;border-bottom:none}.ng-container .cashout-modal .modal-header h1.modal-title{margin:0;color:#4a4a4a;line-height:100%;text-transform:uppercase}.ng-container .cashout-modal .modal-header .conversion-close{position:absolute;right:25px}.ng-container .cashout-modal .modal-body{padding:0}.ng-container .cashout-modal .modal-body .converting,.ng-container .cashout-modal .modal-body .converted{height:220px}.ng-container .cashout-modal .modal-body .current-points-balance{text-transform:lowercase;margin-bottom:30px;padding:0 15px;text-align:center}.ng-container .cashout-modal .modal-body .current-points-balance::first-letter{text-transform:uppercase}.ng-container .cashout-modal .modal-body .current-points-balance .current-balance{font-size:18px;font-weight:800;text-transform:uppercase}.ng-container .cashout-modal .modal-body .conversion-message{text-transform:lowercase;margin-bottom:15px;padding:0 15px;text-align:center}.ng-container .cashout-modal .modal-body .conversion-message::first-letter{text-transform:uppercase}.ng-container .cashout-modal .modal-body .conversion-message .converting-value,.ng-container .cashout-modal .modal-body .conversion-message .converted-value{font-size:24px;font-weight:800;text-transform:uppercase}.ng-container .cashout-modal .modal-body .conversion-message-incomplete{margin-bottom:1rem;padding:1rem 5rem;text-align:center}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper{padding:15px 0;background-color:#eeeeee}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-tool{min-width:75%;margin-left:14%;margin-top:0;margin-bottom:0}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-label{text-transform:capitalize;display:block;font-weight:800}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-input-wrapper{width:100%;height:60px}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-input-wrapper .conversion-input{float:left;width:calc(100% - 210px);max-width:215px;height:60px;padding:10px;border:1px solid #e5e5e5;font-size:20px}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-input-wrapper .conversion-amount{float:left;height:60px;margin-left:10px;font-size:30px;font-weight:800;line-height:60px;max-width:258px;overflow:auto}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-input-wrapper .calculating-conversion.loader{font-size:8px;color:#9999;margin:0;margin-right:75px}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-input-wrapper .calculating-conversion.loader.ng-animate{-webkit-animation:none 0s;animation:none 0s}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-input-wrapper .full-cashout-amount{float:left;height:60px;font-size:30px;font-weight:800;line-height:60px}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .service-charge{margin-top:5px;font-size:11px}.ng-container .cashout-modal .modal-body .conversion-tool-wrapper .conversion-error{margin-top:5px;color:#d9534f;font-size:11px;font-weight:800}.ng-container .cashout-modal .modal-footer{padding:30px 15px;border-top:none;text-align:center}.ng-container .cashout-modal .btn-generic.convert,.ng-container .cashout-modal .convert.btn-inverted,.ng-container .cashout-modal .convert.btn-alt,.ng-container .cashout-modal .convert.btn-complementary{position:relative;-webkit-transition:all .2s;transition:all .2s}.ng-container .cashout-modal .btn-generic.convert:after,.ng-container .cashout-modal .convert.btn-inverted:after,.ng-container .cashout-modal .convert.btn-alt:after,.ng-container .cashout-modal .convert.btn-complementary:after{content:'';position:absolute;top:50%;right:15px;margin-top:-10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}.ng-container .cashout-modal .btn-generic.convert.loading,.ng-container .cashout-modal .convert.loading.btn-inverted,.ng-container .cashout-modal .convert.loading.btn-alt,.ng-container .cashout-modal .convert.loading.btn-complementary{padding-right:50px}.ng-container .cashout-modal .btn-generic.convert.loading:after,.ng-container .cashout-modal .convert.loading.btn-inverted:after,.ng-container .cashout-modal .convert.loading.btn-alt:after,.ng-container .cashout-modal .convert.loading.btn-complementary:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;border:2px solid rgba(255,255,255,0.5);border-top:2px solid #fff;height:20px;width:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spinner 1s infinite linear;animation:spinner 1s infinite linear;-webkit-transition:opacity .2s;-webkit-transition-delay:.1s;-webkit-transition:opacity .2s .1s;transition:opacity .2s .1s}.ng-container .cashout-modal .btn-generic.convert.success,.ng-container .cashout-modal .convert.success.btn-inverted,.ng-container .cashout-modal .convert.success.btn-alt,.ng-container .cashout-modal .convert.success.btn-complementary{padding-right:50px}.ng-container .cashout-modal .btn-generic.convert.success:after,.ng-container .cashout-modal .convert.success.btn-inverted:after,.ng-container .cashout-modal .convert.success.btn-alt:after,.ng-container .cashout-modal .convert.success.btn-complementary:after{color:#fff;content:'\f00c';font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:20px;line-height:20px;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.ng-container .cashout-modal .btn-generic.converted,.ng-container .cashout-modal .converted.btn-inverted,.ng-container .cashout-modal .converted.btn-alt,.ng-container .cashout-modal .converted.btn-complementary{margin-left:0}.ng-container .wui-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;width:20px;border-radius:2px;border:1px solid #e1e1e1;cursor:pointer;background:#fff}.ng-container .wui-checkbox.selected:before{font-family:FontAwesome;content:'\f00c';font-size:15px;color:#4a4a4a}.ng-container .credit-card-container{display:grid;font-variant-numeric:tabular-nums lining-nums;grid-template-rows:repeat(4, minmax(0px, -webkit-max-content));grid-template-rows:repeat(4, minmax(0px, max-content));grid-template-columns:repeat(2, 1fr);grid-template-areas:'card-name card-name' 'card-number card-number' 'card-expiration card-security' 'card-zip card-zip';-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;margin-bottom:1rem}.ng-container .card-name{grid-area:card-name}.ng-container .card-number{grid-area:card-number}.ng-container .card-number>input{padding-right:3.5rem}.ng-container .card-expiration{grid-area:card-expiration}.ng-container .card-security{grid-area:card-security}.ng-container .card-zip{grid-area:card-zip}.ng-container .credit-card-number-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .credit-card-type{position:absolute;right:0.5rem;bottom:0.3rem}.ng-container .wui-date-range-filter .popover{max-width:unset;width:490px;height:90px}.ng-container .wui-date-range-filter .wui-date-range-filter-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .wui-date-range-filter .wui-date-range-filter-button i{margin-right:5px}.ng-container .wui-date-range-filter-popover{margin-top:5px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .wui-date-range-filter-popover .wui-date-range-filter-date-filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .wui-date-range-filter-popover .wui-date-range-filter-date-filters-container div{-ms-flex-preferred-size:50%;flex-basis:50%}.ng-container .wui-date-range-filter-popover .wui-date-range-filter-date-filters-container div ui-control>div{width:60%;display:inline-block;vertical-align:middle}.ng-container .wui-date-range-filter-popover .wui-date-range-filter-date-filters-container div .uib-datepicker-popup{width:260px;height:185px;overflow:hidden}.ng-container .wui-date-range-filter-popover .wui-date-range-filter-clear-filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ng-container wui-error-well{display:block;-webkit-transition:opacity ease-in-out 0.4s;transition:opacity ease-in-out 0.4s}.ng-container wui-error-well.ng-enter{opacity:0}.ng-container wui-error-well.ng-enter.ng-enter-active{opacity:1}.ng-container .wui-error-well{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.625rem;margin:0 0 1rem;border-radius:0.15rem;background-color:#f8ddd4;color:#dd5426;font-size:0.75rem;font-weight:600;text-align:center}.ng-container .external-landing .container{background-color:#f2f2f2;background-position:center center;background-size:cover;display:table;width:100%;height:100vh}.ng-container .external-landing .container .inner-container{display:table-cell;vertical-align:middle;text-align:center}.ng-container .wui-field-label-top-aligned{display:block;font-size:10px;font-weight:600;text-transform:uppercase;margin-bottom:10px}.ng-container .wui-file-upload-link+[dropzone]{visibility:hidden;min-height:0;height:0;padding:0}.ng-container .wui-filter-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;border-bottom:1px solid #ededed}.ng-container .wui-filter-tabs .filter-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:14px;margin-bottom:2px;-webkit-transition:-webkit-box-shadow 0.4s ease-in;transition:-webkit-box-shadow 0.4s ease-in;transition:box-shadow 0.4s ease-in;transition:box-shadow 0.4s ease-in, -webkit-box-shadow 0.4s ease-in;width:140px}.ng-container .wui-filter-tabs .filter-tab.active{-webkit-box-shadow:0px 3px 0px #5b7f95;box-shadow:0px 3px 0px #5b7f95}.ng-container .wui-filter-tabs .filter-tab label{cursor:pointer;color:#5b7f95;font-size:12px;text-transform:uppercase;font-weight:500;height:18px;line-height:18px}.ng-container .wui-filter-tabs .filter-tab .filter-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#5b7f95;color:#fff;font-size:10px;min-width:25px;height:16px;border-radius:12px;margin-left:6px}.ng-container .checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.ng-container .checkbox-container .checkbox-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%}.ng-container .checkbox-container .checkbox-wrapper.checkbox-columns-2{-ms-flex-preferred-size:50%;flex-basis:50%}.ng-container .checkbox-container .checkbox-wrapper.checkbox-columns-3{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.ng-container .checkbox-container .checkbox-wrapper.checkbox-columns-4{-ms-flex-preferred-size:25%;flex-basis:25%}.ng-container .checkbox-container .ftl_checkbox_required .checkbox-itemlabel::after{content:'*';color:red}.ng-container .checkbox-container .checkbox-label-container{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .social-security-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.ng-container .social-security-input>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ng-container .social-security-input .wui-input-container-static{margin:0}.ng-container .social-security-input .wui-input-container-static input{text-align:center}.ng-container .social-security-input .wui-input-container-static:first-of-type{width:4rem}.ng-container .social-security-input .wui-input-container-static:nth-of-type(2){width:3rem}.ng-container .social-security-input .wui-input-container-static:last-of-type{width:5rem}.ng-container .social-security-input .fa-minus{margin:0.5rem}.ng-container .social-security-input .btn-ssn-toggle{background:transparent;border:none;padding:0;margin:0}.ng-container .social-security-input .btn-ssn-toggle i{margin:0.5rem}.ng-container .social-security-input .social-security-input-footer{display:block;margin-top:1rem;min-height:2rem;width:100%}.ng-container .wui-number-slider{width:100%}.ng-container .wui-number-slider input[type='range']{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:0.32em;background-color:#ccc;border-radius:0.2em;background-image:-webkit-gradient(linear, left top, left bottom, from(#5b7f95), to(#B7C9D3));background-image:linear-gradient(#5b7f95, #B7C9D3);background-size:0 100%;background-repeat:no-repeat;cursor:pointer}.ng-container .wui-number-slider input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0.85em;height:0.85em;border-radius:0.2em;border-color:#f5a14a;background:#f5a14a;cursor:pointer}.ng-container .wui-number-slider input[type='range']::-moz-range-thumb{-moz-appearance:none;appearance:none;width:0.85em;height:0.85em;border-radius:0.2em;border-color:#f5a14a;background:#f5a14a;cursor:pointer}.ng-container .wui-number-slider input[type='range']::-ms-thumb{appearance:none;width:0.85em;height:0.85em;border-radius:0.2em;border-color:#f5a14a;background:#f5a14a;cursor:pointer}.ng-container .wui-number-slider input[type='range']::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:transparent}.ng-container .wui-number-slider input[type='range']::-moz-range-track{-moz-appearance:none;appearance:none;box-shadow:none;border:none;background:transparent}.ng-container .wui-number-slider input[type='range']::-ms-track{appearance:none;box-shadow:none;border:none;background:transparent}.ng-container .wui-number-slider .number-values{width:100%;height:0.8em;margin-bottom:0.85em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .wui-number-slider .first,.ng-container .wui-number-slider .last,.ng-container .wui-number-slider .number{width:1.5em;text-align:center;font-size:0.76em;color:#979797;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .wui-number-slider .first,.ng-container .wui-number-slider .last{visibility:visible}.ng-container .wui-number-slider .is-active{visibility:visible;color:#5b7f95;font-weight:600}.ng-container .wui-number-slider .interval-dot{visibility:visible;z-index:1;cursor:pointer;border-radius:3px;height:3px;width:3px;background-color:#fff;margin:28px 0 0 6px;position:absolute}.ng-container .wui-number-slider .is-number-active{visibility:hidden}.ng-container .mobile-phone-input__group{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.ng-container .mobile-phone-input__group{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}}.ng-container .mobile-phone-input__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10rem}.ng-container .mobile-phone-input__item:first-child{margin-right:1rem}.ng-container .mobile-phone-input__label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0.25rem 0}.ng-container .mobile-phone-input__footer{color:#a94442;display:block;margin:0.313rem 0 0.625rem 0;width:100%}.ng-container .mobile-phone-input .ui-select-bootstrap .ui-select-choices-row>span{padding:0.188rem 0.375rem !important}.ng-container .wui-serial-number-sku-input span.error{font-size:0.75rem}.ng-container .wui-serial-number-sku-input span.loading{font-size:0.75rem}.ng-container wui-inline-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .wui-inline-loader:before,.ng-container .wui-inline-loader:after,.ng-container .wui-inline-loader{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.ng-container .wui-inline-loader{color:#e3e3e3;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.ng-container .wui-inline-loader.no-margin{margin:0 auto}.ng-container .wui-inline-loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.ng-container .wui-inline-loader:after{left:3.5em}.ng-container .wui-inline-loader:before,.ng-container .wui-inline-loader:after{content:'';position:absolute;top:0}@-webkit-keyframes load7{0%,80%,100%{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}.ng-container .wui-link{color:#5b7f95;text-decoration:underline}.ng-container .rec-pagination{text-align:center;line-height:100%}.ng-container .rec-pagination .pagination{margin:30px 0 0}.ng-container .rec-pagination .pagination>li>a,.ng-container .rec-pagination .pagination>li>span{border:1px solid #e4e7e9;font-size:11px}.ng-container .rec-pagination .pagination>li:first-child>a,.ng-container .rec-pagination .pagination>li:first-child>span{border-bottom-left-radius:8px;border-top-left-radius:8px}.ng-container .rec-pagination .pagination>li:last-child>a,.ng-container .rec-pagination .pagination>li:last-child>span{border-bottom-right-radius:8px;border-top-right-radius:8px}.ng-container .scroll-prompt-container{position:fixed;z-index:999;bottom:0;width:100%;height:100px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(74,74,74,0.8)), to(rgba(74,74,74,0)));background:linear-gradient(to top, rgba(74,74,74,0.8), rgba(74,74,74,0))}.ng-container .scroll-prompt{position:fixed;z-index:998;bottom:-80px;left:50%;margin-left:-80px;width:160px;height:160px}.ng-container .scroll-prompt .scroll-prompt-arrow-container{position:absolute;top:0;left:50%;margin-left:-18px;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ng-container .scroll-prompt .scroll-prompt-arrow{-webkit-animation-name:opacity;animation-name:opacity;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ng-container .scroll-prompt .scroll-prompt-arrow::after{content:'';position:absolute;width:36px;height:36px;border-right:3px solid #bebebe;border-bottom:3px solid #bebebe;-webkit-transform:rotate(45deg) translateZ(1px);transform:rotate(45deg) translateZ(1px)}.ng-container .scroll-prompt .scroll-prompt-arrow:last-child{animation-direction:reverse;margin-top:-6px}@-webkit-keyframes opacity{0%{opacity:0}10%{opacity:0.1}20%{opacity:0.2}30%{opacity:0.3}40%{opacity:0.4}50%{opacity:0.5}60%{opacity:0.6}70%{opacity:0.7}80%{opacity:0.8}90%{opacity:0.9}100%{opacity:1}}@keyframes opacity{0%{opacity:0}10%{opacity:0.1}20%{opacity:0.2}30%{opacity:0.3}40%{opacity:0.4}50%{opacity:0.5}60%{opacity:0.6}70%{opacity:0.7}80%{opacity:0.8}90%{opacity:0.9}100%{opacity:1}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(3px);transform:translateY(3px)}20%{-webkit-transform:translateY(6px);transform:translateY(6px)}30%{-webkit-transform:translateY(9px);transform:translateY(9px)}40%{-webkit-transform:translateY(12px);transform:translateY(12px)}50%{-webkit-transform:translateY(15px);transform:translateY(15px)}60%{-webkit-transform:translateY(18px);transform:translateY(18px)}70%{-webkit-transform:translateY(21px);transform:translateY(21px)}80%{-webkit-transform:translateY(24px);transform:translateY(24px)}90%{-webkit-transform:translateY(27px);transform:translateY(27px)}100%{-webkit-transform:translateY(30px);transform:translateY(30px)}}.ng-container .wui-search-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;width:100%;min-width:30ch}.ng-container .wui-search-field .search-input-container{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-container .wui-search-field .search-input-container:before{content:'\f002';color:#4a4a4a;font-family:'FontAwesome';font-size:15px;line-height:2;position:absolute;top:1px;left:1px;width:30px;height:30px;text-align:center}.ng-container .wui-search-field .search-input-container .search-field{height:32px;width:100%;padding:1px 0 0 30px;border-radius:3px;border:1px solid #e1e1e1;font-size:12px;line-height:20px}.ng-container .wui-search-field .search-input-container .search-loader-container{position:absolute;top:0;right:8px;z-index:100}.ng-container .wui-search-field .search-input-container .search-loader-container .loader{color:#5b7f95;font-size:4px;margin:3px 20px}.ng-container .wui-search-field .search-clear-field{outline:none;color:#4a4a4a}.ng-container .wui-site-map-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background-color:rgba(255,255,255,0.9);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);border-radius:2px;height:150px;margin-bottom:30px;padding:15px;text-align:center;-webkit-transition:-webkit-box-shadow 0.2s;transition:-webkit-box-shadow 0.2s;transition:box-shadow 0.2s;transition:box-shadow 0.2s, -webkit-box-shadow 0.2s;cursor:pointer;color:#666}.ng-container .wui-site-map-card__full-image{padding:0;font-size:0}.ng-container .wui-site-map-card:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.ng-container .wui-site-map-card:hover .fa{color:#888;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:color 0.2s, -webkit-transform 0.2s;transition:color 0.2s, -webkit-transform 0.2s;transition:color 0.2s, transform 0.2s;transition:color 0.2s, transform 0.2s, -webkit-transform 0.2s}.ng-container img.custom-icon{width:45%;margin:auto}.ng-container img.custom-icon__full-image{width:100%;height:100%}.ng-container .message-item{position:relative;border-bottom:1px solid #ededed}.ng-container .message-item.disabled{background-color:#ededed;opacity:0.25;pointer-events:none}.ng-container .message-item .message-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;color:#4a4a4a;font-size:22px;font-weight:300;line-height:100%}.ng-container .message-item .message-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px;color:#4a4a4a;font-size:12px;font-weight:300}.ng-container .message-item .message-description{width:60%}.ng-container .message-item .message-toggle{margin-right:20px;width:25%}.ng-container .message-item .message-toggle .wui-toggle{margin-left:20px}.ng-container .message-item .message-toggle label.wui-toggle span.text.no{left:-25px}.ng-container .message-item .message-toggle label.wui-toggle span.text.yes{right:-25px}.ng-container .message-item .message-action{margin-left:10px;margin-top:5px;font-size:12px;font-weight:800;line-height:100%;text-decoration:underline;opacity:0.25;cursor:default}.ng-container .message-item .message-action.message-status-on{opacity:1;cursor:pointer;color:#5b7f95}.ng-container .message-item .message-action .action-link{float:left}.ng-container .message-item .message-action .fa{margin-left:5px;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.ng-container .message-item .message-action .fa.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ng-container .message-item .message-action.disabled{opacity:0.25;pointer-events:none}.ng-container .message-item .message-details{font-size:12px;margin-bottom:15px;padding:18px 15px 30px;background-color:#ededed;border-radius:5px;position:relative}.ng-container .message-item .message-details .advanced-settings-title{font-size:15px;font-weight:800;margin-bottom:10px;width:100%}.ng-container .message-item .message-details .uicontrol-section_content{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .message-item .message-details .uicontrol-section_content .uicontrol-section_control{-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5}.ng-container .message-item .message-details .uicontrol-section_content .uicontrol-section_control .ui-control{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .message-item .message-details .uicontrol-section_content .uicontrol-section_control .ui-control .ui-control-label{margin-top:8px;margin-right:5px}.ng-container .message-item .message-details .uicontrol-section_content .uicontrol-section_control .ui-control .ui-control-formfield{-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-container .message-item .message-details .uicontrol-section_content .uicontrol-section_control .ui-control .ui-control-formfield .ui-control_single-select-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .message-item .message-details .uicontrol-section_content .uicontrol-section_control .ui-control .ui-control-formfield .ui-control_single-select-list .input-single-ui-select-list{width:50%}.ng-container .message-item .message-details .uicontrol-section_content .uicontrol-section_control .ui-control .ui-control-formfield .ui-control_single-select-list .help-block{font-style:normal;margin-left:10px}.ng-container .message-item .message-details .settings-saved{color:#4caf50;background:#c8e6c9;border-radius:0.15rem;-webkit-transition:0.4s all ease-in-out;transition:0.4s all ease-in-out;opacity:0;position:absolute;bottom:10px;right:10px;width:100px;text-align:center;padding:10px 0}.ng-container .message-item .message-details .settings-saved-success{opacity:1}.ng-container .messages-container .messages-title{margin-bottom:15px;color:#5b7f95;font-size:33px;font-weight:800;text-transform:uppercase}.ng-container .messages-container .messages-subtitle{margin:0;color:#4a4a4a;font-size:15px;font-weight:300}.ng-container .messages-container .messages-body{margin:40px 0;margin-top:0;padding:30px 20px;background-color:white;border-radius:5px;overflow:hidden}.ng-container .messages-container .messages-body .header-row{border-bottom:1px solid #ededed}.ng-container .messages-container .messages-body .header-column{padding-bottom:15px;font-size:11px;font-weight:800;line-height:100%;text-transform:uppercase}.ng-container .messages-container .tooltip-text{font-style:italic;margin-bottom:2vh;margin-top:3vh;font-size:14px}.ng-container .wui-table{margin-top:20px;width:100%}.ng-container .wui-table thead{background:#ededed;padding:20px}.ng-container .wui-table th{padding:16px;font-size:11px;text-transform:uppercase;font-weight:800}.ng-container .wui-table tr{height:50px}.ng-container .wui-table tbody tr{border-bottom:1px solid #ccc}.ng-container .wui-table td{font-size:12px;font-weight:100;padding-left:6px;padding-right:6px}.ng-container .wui-table th:first-child,.ng-container .wui-table td:first-child{padding-left:13px}.ng-container .wui-table+.no-results{color:initial;text-align:center;margin:50px 0 60px}.ng-container .table-d__approvals{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .table-cell__statusPill .status-pill__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2rem;padding:0 1rem;font-size:0.75rem;color:#4a4a4a !important}.ng-container .table-cell__statusPill .pending{background-color:#e0e0e0}.ng-container .table-cell__statusPill .approved{background-color:#8be3da}.ng-container .table-cell__statusPill .denied{background-color:#e38a93}.ng-container .table-cell__download{font-size:1rem}.ng-container .table-cell__download .icon-download{width:1rem;margin:auto;cursor:pointer}.ng-container .row-span{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:1rem}.ng-container .row-span .row-span__label{grid-column:1 / 3}.ng-container .row-span .row-span__label label{font-weight:800}.ng-container .row-span .row-span__text{grid-column:3 / 12}.ng-container .wui-table-with-selectable-rows td.selected,.ng-container .wui-table-with-selectable-rows td.selected ~ td{background-color:rgba(36,130,197,0.15)}.ng-container label.wui-toggle{position:relative;display:inline-block;width:60px;height:28px;margin-left:35px}.ng-container label.wui-toggle input{width:0;height:0;opacity:0}.ng-container label.wui-toggle input.on+span.slider:before{-webkit-transform:translateX(32px);transform:translateX(32px);background-color:#5b7f95}.ng-container label.wui-toggle input.on ~ span.text.no{color:#ccc}.ng-container label.wui-toggle input.on ~ span.text.yes{color:#333}.ng-container label.wui-toggle span.slider{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;background-color:#ccc;border-radius:34px;-webkit-transition:0.4s;transition:0.4s}.ng-container label.wui-toggle span.slider:before{position:absolute;content:'';height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;-webkit-transition:0.4s;transition:0.4s}.ng-container label.wui-toggle span.text{position:absolute;-webkit-transition:0.4s;transition:0.4s;text-transform:uppercase}.ng-container label.wui-toggle span.text.no{color:#333;left:-35px;bottom:2px}.ng-container label.wui-toggle span.text.yes{color:#ccc;right:-35px;bottom:2px}.ng-container .wizard-step-progress-header__step-completed .wizard-step-progress-header__progress-left-line,.ng-container .wizard-step-progress-header__step-completed .wizard-step-progress-header__progress-right-line{border-color:#5b7f95}.ng-container .wizard-step-progress-header__step-completed .wizard-step-progress-header__progress-dot{background-color:#5b7f95}.ng-container .wizard-step-progress-header__step-active .wizard-step-progress-header__progress-left-line{border-color:#5b7f95}.ng-container .wizard-step-progress-header__step-active .wizard-step-progress-header__step-label{font-weight:bold}.ng-container .wizard-step-progress-header__step-active .wizard-step-progress-header__progress-dot{background-color:#5b7f95;-webkit-box-shadow:0 0 0 5px #fff,0 0 0 7px #5b7f95;box-shadow:0 0 0 5px #fff,0 0 0 7px #5b7f95}.ng-container .wizard-step-progress-header__step-first .wizard-step-progress-header__progress-left-line{display:none}.ng-container .wizard-step-progress-header__step-last .wizard-step-progress-header__progress-right-line{display:none}.ng-container .wizard-step-progress-header__step{position:relative;padding-left:0 !important;padding-right:0 !important;text-align:center}.ng-container .wizard-step-progress-header__progress{position:relative;height:15px;margin-bottom:12px}.ng-container .wizard-step-progress-header__progress-left-line{float:left;width:50%;height:1px;border:1px solid #cccccc;-webkit-transition:2s all ease-in-out;transition:2s all ease-in-out}.ng-container .wizard-step-progress-header__progress-right-line{float:right;width:50%;height:1px;border:1px solid #cccccc;-webkit-transition:1.2s all ease-in-out;transition:1.2s all ease-in-out}.ng-container .wizard-step-progress-header__progress-dot{position:absolute;height:10px;width:10px;top:-4px;left:50%;margin-left:-5px;border-radius:100%;background-color:#cccccc;-webkit-transition:1s all ease-in-out;transition:1s all ease-in-out;-webkit-transition-delay:1s;transition-delay:1s}.ng-container .wizard-step-progress-header__progress-dot a{display:block;height:10px}.ng-container .wizard-step-progress-header__step-label{font-size:11px;text-transform:uppercase}.ng-container .reward-site-map-container{padding:20px}.ng-container .reward-site-map-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .reward-site-map-container .reward-site-child-link{text-decoration:none}.ng-container .user-earnings{background-color:#fafafa;padding:30px 0;color:#1B365D}.ng-container .user-earnings .ue-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:82.5rem;margin:auto;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ng-container .user-earnings .ue-container .ue-earnings{font-size:12px;max-width:11.563rem}.ng-container .user-earnings .ue-container .ue-earnings .ue-total-earnings{font-size:40px}.ng-container .user-earnings .ue-container .ue-earnings .ue-earnings-since{font-size:20px;margin-top:20px}.ng-container .user-earnings .ue-container .ue-bonuses-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem 0}.ng-container .user-earnings .ue-container .ue-bonuses-container .ue-bonuses{width:150px;margin:0 0.938rem}.ng-container .user-earnings .ue-container .ue-bonuses-container .ue-bonuses .ue-progress-wrapper{font-size:20px;position:relative;text-align:center}.ng-container .user-earnings .ue-container .ue-bonuses-container .ue-bonuses .ue-progress-wrapper .ue-bonuses-progress{position:absolute;top:47%;left:49%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ng-container .user-earnings .ue-container .ue-bonuses-container .ue-bonuses .ue-description{text-align:center;font-size:12px;font-weight:800;padding:0 29px}.ng-container .user-earnings .ue-container .ue-bonuses-container .ue-bonuses .ue-sub-description{padding:10px 15px;font-size:11px;text-align:center}.ng-container .widgets-container{-webkit-perspective:200rem;perspective:200rem;margin-bottom:4rem}.ng-container .widgets-container .widgets-settings-btn,.ng-container .widgets-container .widgets-close-btn{background:none;color:#5b7f95;text-decoration:underline;text-transform:uppercase;padding:0}.ng-container .widgets-container .widgets-settings-btn:hover,.ng-container .widgets-container .widgets-settings-btn:active,.ng-container .widgets-container .widgets-close-btn:hover,.ng-container .widgets-container .widgets-close-btn:active{text-decoration:underline}.ng-container .widgets-container .widgets-settings-btn i,.ng-container .widgets-container .widgets-close-btn i{margin-left:1ch;vertical-align:middle}.ng-container .widgets-container .widgets-settings-btn{font-weight:600;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1500ms;transition-duration:1500ms;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);opacity:1}.ng-container .widgets-container .widgets-settings-btn i{font-size:1.5em}.ng-container .widgets-container .widgets-settings-btn.hide-settings{-webkit-transform:translatey(3rem);transform:translatey(3rem);opacity:0;pointer-events:none}.ng-container .widgets-container .widgets-close-btn{top:.5rem;right:0;position:absolute}.ng-container .widgets-container .widgets-close-btn i{color:#d8d8d8}.ng-container .widgets-container .widget-container,.ng-container .widgets-container .widget-container.half,.ng-container .widgets-container .widget-container.full,.ng-container .widgets-container .earnings-ytd-widget-container,.ng-container .widgets-container .earnings-and-average-ytd-widget-container,.ng-container .widgets-container .coop-programs-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;height:100%;padding:2rem 1rem}.ng-container .widgets-container .widget-container .widget-round-progress-wrapper,.ng-container .widgets-container .widget-container.half .widget-round-progress-wrapper,.ng-container .widgets-container .widget-container.full .widget-round-progress-wrapper,.ng-container .widgets-container .earnings-ytd-widget-container .widget-round-progress-wrapper,.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-round-progress-wrapper,.ng-container .widgets-container .coop-programs-widget-container .widget-round-progress-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.ng-container .widgets-container .widget-container .widget-round-progress-wrapper .widget-progress-countdown-bg,.ng-container .widgets-container .widget-container.half .widget-round-progress-wrapper .widget-progress-countdown-bg,.ng-container .widgets-container .widget-container.full .widget-round-progress-wrapper .widget-progress-countdown-bg,.ng-container .widgets-container .earnings-ytd-widget-container .widget-round-progress-wrapper .widget-progress-countdown-bg,.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-round-progress-wrapper .widget-progress-countdown-bg,.ng-container .widgets-container .coop-programs-widget-container .widget-round-progress-wrapper .widget-progress-countdown-bg{position:absolute;top:0;left:0}.ng-container .widgets-container .widget-container .widget-round-progress-wrapper .widget-round-progress-overlay,.ng-container .widgets-container .widget-container.half .widget-round-progress-wrapper .widget-round-progress-overlay,.ng-container .widgets-container .widget-container.full .widget-round-progress-wrapper .widget-round-progress-overlay,.ng-container .widgets-container .earnings-ytd-widget-container .widget-round-progress-wrapper .widget-round-progress-overlay,.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-round-progress-wrapper .widget-round-progress-overlay,.ng-container .widgets-container .coop-programs-widget-container .widget-round-progress-wrapper .widget-round-progress-overlay{font-size:22px;text-align:center;position:absolute}.ng-container .widgets-container .widget-container .widget-round-progress-wrapper .widget-round-progress-overlay h3,.ng-container .widgets-container .widget-container.half .widget-round-progress-wrapper .widget-round-progress-overlay h3,.ng-container .widgets-container .widget-container.full .widget-round-progress-wrapper .widget-round-progress-overlay h3,.ng-container .widgets-container .earnings-ytd-widget-container .widget-round-progress-wrapper .widget-round-progress-overlay h3,.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-round-progress-wrapper .widget-round-progress-overlay h3,.ng-container .widgets-container .coop-programs-widget-container .widget-round-progress-wrapper .widget-round-progress-overlay h3{font-size:36px;line-height:0.7;margin:0}.ng-container .widgets-container .widget-container .widget-round-progress-wrapper .widget-round-progress-overlay-subtitle,.ng-container .widgets-container .widget-container.half .widget-round-progress-wrapper .widget-round-progress-overlay-subtitle,.ng-container .widgets-container .widget-container.full .widget-round-progress-wrapper .widget-round-progress-overlay-subtitle,.ng-container .widgets-container .earnings-ytd-widget-container .widget-round-progress-wrapper .widget-round-progress-overlay-subtitle,.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-round-progress-wrapper .widget-round-progress-overlay-subtitle,.ng-container .widgets-container .coop-programs-widget-container .widget-round-progress-wrapper .widget-round-progress-overlay-subtitle{font-size:11px;text-transform:uppercase}.ng-container .widgets-container .widget-container .widget-text,.ng-container .widgets-container .widget-container.half .widget-text,.ng-container .widgets-container .widget-container.full .widget-text,.ng-container .widgets-container .earnings-ytd-widget-container .widget-text,.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-text,.ng-container .widgets-container .coop-programs-widget-container .widget-text{font-size:15px;line-height:1.333;text-align:center}.ng-container .widgets-container .widget-container .widget-text .widget-heading-large,.ng-container .widgets-container .widget-container.half .widget-text .widget-heading-large,.ng-container .widgets-container .widget-container.full .widget-text .widget-heading-large,.ng-container .widgets-container .earnings-ytd-widget-container .widget-text .widget-heading-large,.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-text .widget-heading-large,.ng-container .widgets-container .coop-programs-widget-container .widget-text .widget-heading-large{font-size:36px}.ng-container .widgets-container .widget-container .widget-text .widget-heading-larger,.ng-container .widgets-container .widget-container.half .widget-text .widget-heading-larger,.ng-container .widgets-container .widget-container.full .widget-text .widget-heading-larger,.ng-container .widgets-container .earnings-ytd-widget-container .widget-text .widget-heading-larger,.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-text .widget-heading-larger,.ng-container .widgets-container .coop-programs-widget-container .widget-text .widget-heading-larger{font-size:50px}.ng-container .widgets-container .widget-container .widget-text h2,.ng-container .widgets-container .widget-container.half .widget-text h2,.ng-container .widgets-container .widget-container.full .widget-text h2,.ng-container .widgets-container .earnings-ytd-widget-container .widget-text h2,.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-text h2,.ng-container .widgets-container .coop-programs-widget-container .widget-text h2{color:#5b7f95;font-size:22px;line-height:1.15}.ng-container .widgets-container .widget-container.half,.ng-container .widgets-container .half.widget-container,.ng-container .widgets-container .widget-container.full,.ng-container .widgets-container .half.earnings-ytd-widget-container,.ng-container .widgets-container .half.earnings-and-average-ytd-widget-container,.ng-container .widgets-container .half.coop-programs-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .widgets-container .widget-container.half .widget-icon,.ng-container .widgets-container .half.widget-container .widget-icon,.ng-container .widgets-container .widget-container.full .widget-icon,.ng-container .widgets-container .half.earnings-ytd-widget-container .widget-icon,.ng-container .widgets-container .half.earnings-and-average-ytd-widget-container .widget-icon,.ng-container .widgets-container .half.coop-programs-widget-container .widget-icon{padding:0 3rem 0 2rem;-webkit-box-flex:0;-ms-flex:0 0;flex:0 0}.ng-container .widgets-container .widget-container.half .widget-text,.ng-container .widgets-container .half.widget-container .widget-text,.ng-container .widgets-container .widget-container.full .widget-text,.ng-container .widgets-container .half.earnings-ytd-widget-container .widget-text,.ng-container .widgets-container .half.earnings-and-average-ytd-widget-container .widget-text,.ng-container .widgets-container .half.coop-programs-widget-container .widget-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:auto;text-align:left}.ng-container .widgets-container .widget-container.half .widget-text .widget-heading-larger,.ng-container .widgets-container .half.widget-container .widget-text .widget-heading-larger,.ng-container .widgets-container .widget-container.full .widget-text .widget-heading-larger,.ng-container .widgets-container .half.earnings-ytd-widget-container .widget-text .widget-heading-larger,.ng-container .widgets-container .half.earnings-and-average-ytd-widget-container .widget-text .widget-heading-larger,.ng-container .widgets-container .half.coop-programs-widget-container .widget-text .widget-heading-larger{font-size:62px}.ng-container .widgets-container .widget-container.half .widget-text h2,.ng-container .widgets-container .half.widget-container .widget-text h2,.ng-container .widgets-container .widget-container.full .widget-text h2,.ng-container .widgets-container .half.earnings-ytd-widget-container .widget-text h2,.ng-container .widgets-container .half.earnings-and-average-ytd-widget-container .widget-text h2,.ng-container .widgets-container .half.coop-programs-widget-container .widget-text h2{font-size:22px;line-height:1.33}.ng-container .widgets-container .widget-container.full .widget-text,.ng-container .widgets-container .full.widget-container .widget-text,.ng-container .widgets-container .full.earnings-ytd-widget-container .widget-text,.ng-container .widgets-container .full.earnings-and-average-ytd-widget-container .widget-text,.ng-container .widgets-container .full.coop-programs-widget-container .widget-text{margin-right:0}.ng-container .widgets-container .top-earners-widget-container{font-size:15px;font-weight:700;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 1rem}.ng-container .widgets-container .top-earners-widget-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:left}.ng-container .widgets-container .top-earners-widget-container ul>li{border-top:1px solid #ededed;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .widgets-container .top-earners-widget-container ul>li>.rank{display:inline-block;font-weight:400;margin-right:1rem;padding-left:.5rem;width:5ch}.ng-container .widgets-container .top-earners-widget-container ul>li>.user-label{border-radius:3px;background:#5b7f95;color:#fff;font-size:11px;font-weight:400;line-height:15px;text-align:center;text-transform:uppercase;display:inline-block;position:relative;margin-left:auto;height:15px;width:1.75rem}.ng-container .widgets-container .top-earners-widget-container ul>li>.user-label::before{content:'';position:absolute;left:calc(-0.5rem + 1px);width:0;height:0;border-top:7.5px solid transparent;border-right:0.5rem solid #5b7f95;border-bottom:7.5px solid transparent;border-left:none}.ng-container .widgets-container .earnings-ytd-widget-container .widget-icon{-webkit-transform:scale(0.5);transform:scale(0.5)}.ng-container .widgets-container .earnings-ytd-widget-container .widget-text h2{font-size:36px;font-variant-numeric:tabular-nums}.ng-container .widgets-container .earnings-ytd-widget-container.half,.ng-container .widgets-container .earnings-ytd-widget-container.full{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .widgets-container .earnings-ytd-widget-container.half .widget-icon,.ng-container .widgets-container .earnings-ytd-widget-container.full .widget-icon{-webkit-transform:scale(1);transform:scale(1);padding:0 3rem 0 2rem}.ng-container .widgets-container .earnings-ytd-widget-container.half .widget-text h2,.ng-container .widgets-container .earnings-ytd-widget-container.full .widget-text h2{font-size:50px}.ng-container .widgets-container .earnings-and-average-ytd-widget-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;padding:0 1rem}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-text{justify-self:start;text-align:left}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-progress-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:23px}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-progress{width:100%;height:45px;position:relative}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-progress .widget-progress-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-progress .widget-progress-marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:28px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:1500ms;transition-duration:1500ms;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:left}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-progress .widget-progress-marker img{height:25px}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-progress .widget-progress-marker label{background:#ccc;border-radius:11.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:23px;line-height:23px;padding:0 2ch;position:absolute;top:-29px}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-progress .widget-progress-marker label::before{content:'';background:none;border-top:6px solid #ccc;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent;position:absolute;bottom:-6px}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ededed;color:#6AC3BA;border-radius:5px;border:none;width:100%;height:10px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1500ms;transition-duration:1500ms;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-progress progress::-webkit-progress-bar{background-color:#ededed;border-radius:5px}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-progress progress::-moz-progress-bar{background-color:#6AC3BA;border-top-left-radius:5px;border-bottom-left-radius:5px}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-progress progress::-webkit-progress-value{background-color:#6AC3BA;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:1500ms;transition-duration:1500ms;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.ng-container .widgets-container .earnings-and-average-ytd-widget-container .widget-progress label{font-size:11px;text-transform:uppercase}.ng-container .widgets-container .earnings-and-average-ytd-widget-container.half,.ng-container .widgets-container .earnings-and-average-ytd-widget-container.full{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .widgets-container .earnings-and-average-ytd-widget-container.half .widget-text,.ng-container .widgets-container .earnings-and-average-ytd-widget-container.full .widget-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 3rem 0 2rem}.ng-container .widgets-container .earnings-and-average-ytd-widget-container.half .widget-progress-container,.ng-container .widgets-container .earnings-and-average-ytd-widget-container.full .widget-progress-container{max-width:30rem;margin:0;padding-right:2rem;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ng-container .widgets-container .widget-thermometer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.ng-container .widgets-container .widget-thermometer-mask{-webkit-clip-path:url(#thermometer-mask);clip-path:url(#thermometer-mask);background:#ededed;height:132px;width:48px}.ng-container .widgets-container .widget-thermometer-markings{position:relative;left:-10px;top:2px}.ng-container .widgets-container .widget-thermometer-markings-labels{font-weight:bold;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:81px;position:relative;left:-5px;top:2px}.ng-container .widgets-container .widget-thermometer-fill{background-image:-webkit-gradient(linear, left top, left bottom, from(#f37920), to(#fdd446));background-image:linear-gradient(to bottom, #f37920, #fdd446);position:absolute;bottom:0;left:0;width:48px;min-height:46px;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:1500ms;transition-duration:1500ms;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.ng-container .widgets-container .widget-streak-arm-container{background:#e5e5e5;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:108px;height:108px}.ng-container .widgets-container .widget-streak-arm{-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotate(-25deg) scale(0.9);transform:rotate(-25deg) scale(0.9)}.ng-container .widgets-container .widget-streak-arm.animate{-webkit-animation-name:move-arm;animation-name:move-arm}.ng-container .widgets-container .widget-streak-arm.animate .widget-streak-arm-muscle{-webkit-animation-name:flex-muscle;animation-name:flex-muscle}.ng-container .widgets-container .widget-streak-arm-muscle{-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;fill:rgba(0,0,0,0.1);-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes move-arm{0%{-webkit-transform:rotate(-25deg) scale(0.9);transform:rotate(-25deg) scale(0.9)}50%{-webkit-transform:rotate(10deg) scale(1.1);transform:rotate(10deg) scale(1.1)}100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@keyframes move-arm{0%{-webkit-transform:rotate(-25deg) scale(0.9);transform:rotate(-25deg) scale(0.9)}50%{-webkit-transform:rotate(10deg) scale(1.1);transform:rotate(10deg) scale(1.1)}100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@-webkit-keyframes flex-muscle{0%{fill:rgba(0,0,0,0.1);-webkit-transform:scale(1);transform:scale(1)}50%{fill:rgba(0,0,0,0.35);-webkit-transform:scale(1.025);transform:scale(1.025)}100%{fill:rgba(0,0,0,0.17);-webkit-transform:scale(1);transform:scale(1)}}@keyframes flex-muscle{0%{fill:rgba(0,0,0,0.1);-webkit-transform:scale(1);transform:scale(1)}50%{fill:rgba(0,0,0,0.35);-webkit-transform:scale(1.025);transform:scale(1.025)}100%{fill:rgba(0,0,0,0.17);-webkit-transform:scale(1);transform:scale(1)}}.ng-container .widgets-container .widget-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem}.ng-container .widgets-container .widgets-admin,.ng-container .widgets-container .homepage-widgets{border-radius:3px;padding:1.5rem .5rem}.ng-container .widgets-container .homepage-widgets{background:#fff;-webkit-box-shadow:0 20px 120px 0 rgba(0,0,0,0.18);box-shadow:0 20px 120px 0 rgba(0,0,0,0.18);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transition:1500ms cubic-bezier(0.645, 0.045, 0.355, 1) -webkit-box-shadow;transition:1500ms cubic-bezier(0.645, 0.045, 0.355, 1) -webkit-box-shadow;transition:1500ms cubic-bezier(0.645, 0.045, 0.355, 1) box-shadow;transition:1500ms cubic-bezier(0.645, 0.045, 0.355, 1) box-shadow, 1500ms cubic-bezier(0.645, 0.045, 0.355, 1) -webkit-box-shadow}.ng-container .widgets-container .homepage-widgets .widget{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}.ng-container .widgets-container .homepage-widgets .widget:not(:last-child){border-right:1px solid #d8d8d8}.ng-container .widgets-container .widgets-admin{background:#f9f9f9;height:100%}.ng-container .widgets-container .widgets-admin h2,.ng-container .widgets-container .widgets-admin h3{color:#5b7f95;font-size:22px;font-weight:400}.ng-container .widgets-container .widgets-admin>*+*{margin-top:1rem}.ng-container .widgets-container .widget-panel-rotater{height:0;position:relative}.ng-container .widgets-container .widget-panel-rotater.rotate .widget-panel-front{display:none}.ng-container .widgets-container .widget-panel-rotater.rotate .widget-panel-back{display:block}.ng-container .widgets-container .widget-panel-rotater.open-panel{height:22rem}.ng-container .widgets-container .widget-panel-rotater .widget-panel-front,.ng-container .widgets-container .widget-panel-rotater .widget-panel-back{position:absolute;top:0;left:0;width:100%;height:100%}.ng-container .widgets-container .widget-panel-rotater .widget-panel-back{display:none}@supports (transform-style: preserve-3d){.ng-container .widgets-container .widget-panel-rotater{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:750ms cubic-bezier(0.645, 0.045, 0.355, 1) height,1500ms cubic-bezier(0.645, 0.045, 0.355, 1) -webkit-transform;transition:750ms cubic-bezier(0.645, 0.045, 0.355, 1) height,1500ms cubic-bezier(0.645, 0.045, 0.355, 1) -webkit-transform;transition:1500ms cubic-bezier(0.645, 0.045, 0.355, 1) transform,750ms cubic-bezier(0.645, 0.045, 0.355, 1) height;transition:1500ms cubic-bezier(0.645, 0.045, 0.355, 1) transform,750ms cubic-bezier(0.645, 0.045, 0.355, 1) height,1500ms cubic-bezier(0.645, 0.045, 0.355, 1) -webkit-transform}.ng-container .widgets-container .widget-panel-rotater.rotate{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.ng-container .widgets-container .widget-panel-rotater.rotate .widget-panel-front,.ng-container .widgets-container .widget-panel-rotater.rotate .widget-panel-back{display:block}.ng-container .widgets-container .widget-panel-rotater.rotate .widget-panel-front{pointer-events:none}.ng-container .widgets-container .widget-panel-rotater.rotate .widget-panel-back{pointer-events:auto}.ng-container .widgets-container .widget-panel-rotater.rotate .homepage-widgets{-webkit-box-shadow:none;box-shadow:none}.ng-container .widgets-container .widget-panel-rotater .widget-panel-front,.ng-container .widgets-container .widget-panel-rotater .widget-panel-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}.ng-container .widgets-container .widget-panel-rotater .widget-panel-front{z-index:2}.ng-container .widgets-container .widget-panel-rotater .widget-panel-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);pointer-events:none}}.ng-container .widgets-container .users-have-submitted-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:1rem}.ng-container .widgets-container .users-have-submitted-widget-container>h2.widget-header{text-align:center;color:#5b7f95;font-size:24px;line-height:1.15}.ng-container .widgets-container .users-have-submitted-widget-container>p.widget-content{color:#6AC3BA;font-size:78px;line-height:1.15}.ng-container .widgets-container .claims-audit-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:2rem}.ng-container .widgets-container .claims-audit-widget-container>p{text-align:center}.ng-container .widgets-container .claims-audit-widget-container>p>a{color:#1ec001}.ng-container .widgets-container .claims-audit-widget-container>p.widget-claims-for-audit{color:red;font-size:2rem;line-height:1.15}.ng-container .widgets-container .coop-programs-widget-container .image-icon{width:60%}.ng-container .widgets-container .coop-programs-widget-container .widget-icon-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .widgets-container .coop-programs-widget-container .widget-text{padding-top:1em}.ng-container .widgets-container .coop-programs-widget-container .widget-text h2{font-size:22px;font-variant-numeric:tabular-nums;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ng-container .widgets-container .coop-programs-widget-container .widget-text p{padding-top:1em;font-size:18px}.ng-container .widgets-container .coop-programs-widget-container .total-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.ng-container .widgets-container .coop-programs-widget-container .main-widgets{width:40%;height:100%}.ng-container .widgets-container .coop-programs-widget-container .widget-programs-section{height:100%;width:60%}.ng-container .widgets-container .coop-programs-widget-container .table-title{font-weight:bold;font-size:18px;text-align:right;padding-right:9.5em}.ng-container .widgets-container .coop-programs-widget-container .table-content,.ng-container .widgets-container .coop-programs-widget-container .table-header,.ng-container .widgets-container .coop-programs-widget-container .program-row{width:100%}.ng-container .widgets-container .coop-programs-widget-container .table-header,.ng-container .widgets-container .coop-programs-widget-container .program-row{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .widgets-container .coop-programs-widget-container .program-header,.ng-container .widgets-container .coop-programs-widget-container .program-title{width:40%}.ng-container .widgets-container .coop-programs-widget-container .program-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:4em}.ng-container .widgets-container .coop-programs-widget-container .current-header,.ng-container .widgets-container .coop-programs-widget-container .initial-header,.ng-container .widgets-container .coop-programs-widget-container .program-current,.ng-container .widgets-container .coop-programs-widget-container .program-initial{width:30%}.ng-container .widgets-container .coop-programs-widget-container .initial-header{padding-left:2em;font-size:14px}.ng-container .widgets-container .coop-programs-widget-container .current-header{padding-left:3.5em;font-size:14px}.ng-container .widgets-container .coop-programs-widget-container .current-header{font-weight:bold}.ng-container .widgets-container .coop-programs-widget-container .program-current,.ng-container .widgets-container .coop-programs-widget-container .program-initial{font-variant-numeric:tabular-nums;text-align:left}.ng-container .widgets-container .coop-programs-widget-container .program-current{font-size:22px;color:#5b7f95}.ng-container .widgets-container .coop-programs-widget-container .program-initial{color:#aaa;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .widgets-container .coop-programs-widget-container .side-note{padding-top:2em;color:#aaa;font-size:18px;width:100%;text-align:center}.ng-container .widgets-container .coop-programs-widget-container .widget-icon-section{width:33%;height:100%}.ng-container .widgets-container .coop-programs-widget-container .main-widgets{padding-top:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .widgets-container .coop-programs-widget-container.half,.ng-container .widgets-container .coop-programs-widget-container.full{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .widgets-container .coop-programs-widget-container.half .widget-icon,.ng-container .widgets-container .coop-programs-widget-container.full .widget-icon{-webkit-transform:scale(1);transform:scale(1);padding:0 3rem 0 2rem}.ng-container .widgets-container .coop-programs-widget-container.half .widget-text h2,.ng-container .widgets-container .coop-programs-widget-container.full .widget-text h2{font-size:22px}.ng-container .widgets-container .ui-control-label{color:#4a4a4a;font-size:15px;font-weight:600;margin-bottom:0.25rem}.ng-container .widgets-container .form-group>*+*{display:block;margin-top:0.5rem}@media only screen and (min-width: 480px){.ng-container .widgets-container .widgets-form{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .widgets-container .widgets-form .form-group{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%}.ng-container .widgets-container .widgets-form .form-group:not(:last-of-type){padding-right:0.5rem}}.ng-container .loyalty-status-fy20{padding-top:45px}.ng-container .loyalty-status-fy20 .top-titles{margin-bottom:38px}.ng-container .loyalty-status-fy20 .current-title{font-size:12px;line-height:18px;color:#4a4a4a;padding-top:15px}.ng-container .loyalty-status-fy20 .current-status{font-size:18px;font-weight:900;line-height:20px;text-transform:capitalize;color:#4a4a4a;margin-bottom:49px}.ng-container .loyalty-status-fy20 .badge-icon{padding:16px;background-color:#cccccc;border-radius:100%;width:106px;height:106px;text-align:center;margin:5px auto 0}.ng-container .loyalty-status-fy20 .badge-icon i{font-size:52px}.ng-container .loyalty-status-fy20 .gold{color:#fdd446}.ng-container .loyalty-status-fy20 .silver{color:#e4e4e4}.ng-container .loyalty-status-fy20 .bronze{color:#f37920}.ng-container .loyalty-status-fy20 .total{font-size:50px;line-height:68px;color:#2483c5}.ng-container .loyalty-status-fy20 .total-label{font-size:15px;line-height:20px;color:#4a4a4a;margin-bottom:29px}.ng-container .loyalty-status-fy20 .total-label span{text-transform:capitalize}.ng-container .loyalty-status-fy20 .purchase-box{text-align:center;padding:20px 10px 45px;-webkit-box-shadow:0 20px 120px 0 rgba(0,0,0,0.5);box-shadow:0 20px 120px 0 rgba(0,0,0,0.5);margin-bottom:52px;max-height:200px}.ng-container .loyalty-status-fy20 .purchase-box .progress-wrapper{position:relative}.ng-container .loyalty-status-fy20 .purchase-box .purchase-progress{position:absolute;top:30%;font-size:22px;width:100%}.ng-container .loyalty-status-fy20 .purchase-box .purchase-label{font-size:15px;color:#4a4a4a}.ng-container .loyalty-status-fy20 .purchase-box .purchases-detail{font-size:12px;color:#4a4a4a}.ng-container .loyalty-status-fy20 .purchase-box .purchases-detail .to-upper{text-transform:capitalize}.ng-container .widget-budget-tracker{margin:30px 0;padding:30px 15px;background-color:#f9f9f9;border-radius:3px}@media (max-width: 767px){.ng-container .widget-budget-tracker{margin:15px 0;padding:15px}}.ng-container .widget-budget-tracker .widget-title{margin-bottom:30px;color:#5b7f95;font-size:45px;font-weight:400;line-height:130%}.ng-container .widget-budget-tracker .progress-bar-wrapper{position:relative;margin-bottom:50px}@media (max-width: 767px){.ng-container .widget-budget-tracker .progress-bar-wrapper.goal{margin-bottom:75px}}.ng-container .widget-budget-tracker .progress.progress-bar-date,.ng-container .widget-budget-tracker .progress.progress-bar-goal{margin-bottom:0}.ng-container .widget-budget-tracker .progress.progress-bar-date .progress-bar,.ng-container .widget-budget-tracker .progress.progress-bar-goal .progress-bar{background-color:#5b7f95;color:white}.ng-container .widget-budget-tracker .progress.progress-bar-date .progress-bar-style,.ng-container .widget-budget-tracker .progress.progress-bar-goal .progress-bar-style{position:absolute;margin-top:5px}.ng-container .widget-budget-tracker .progress.progress-bar-date .progress-bar{background:#4c4d4f}.ng-container .widget-budget-tracker .promo-start-date{float:left;margin-bottom:5px}.ng-container .widget-budget-tracker .promo-start-date .date-label{font-size:16px;font-weight:800}.ng-container .widget-budget-tracker .promo-start-date .date{font-size:14px}.ng-container .widget-budget-tracker .promo-end-date{float:right;margin-bottom:5px}.ng-container .widget-budget-tracker .promo-end-date .date-label{font-size:16px;font-weight:800}.ng-container .widget-budget-tracker .promo-end-date .date{font-size:14px}.ng-container .widget-budget-tracker .promo-progress-label{float:left;margin-top:10px;margin-bottom:5px;font-size:14px;font-weight:800}.ng-container .widget-budget-tracker .stats-progress-square{width:150px;margin:0 auto;padding:15px;background-color:#c01c35;border-radius:5px;text-align:center}.ng-container .widget-budget-tracker .stats-progress-square span{color:white;font-weight:500;text-transform:uppercase}.ng-container .widget-budget-tracker .stats-progress-triangle{margin:0 auto;margin-top:-1px;margin-bottom:20px;width:0;height:0;border-left:74px solid transparent;border-right:74px solid transparent;border-top:20px solid #c01c35;border-radius:5px}.ng-container .widget-budget-tracker .stats-progress-circle{display:block;position:relative;overflow:hidden;margin:0 auto;background-color:#c01c35;border-radius:999px;width:100px;height:100px;z-index:12}.ng-container .widget-budget-tracker .stats-progress-circle .inner-circle{display:block;position:relative;overflow:hidden;margin:20px;background-color:#fff;border-radius:999px;width:60px;height:60px;z-index:11}.ng-container .widget-budget-tracker .stats-progress-circle i.fa{position:absolute;left:50%;top:50%;width:auto;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);color:#4c4d4f;font-size:36px;z-index:10}.ng-container .widget-budget-tracker .progress-popover{position:absolute;width:100px;margin-top:15px;padding:10px 0;background-color:black;border-radius:10px;color:white;font-size:12px;font-weight:800;text-align:center;text-transform:uppercase}.ng-container .widget-budget-tracker .popover-triangle{width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent black transparent;position:absolute;margin:0 40px;margin-top:7px}.ng-container .widget-image{background-color:#f9f9f9;border-radius:3px}.ng-container .widget-image img{margin:0 auto;vertical-align:middle}.ng-container .widget-lottery-countdown-and-description{position:relative;margin:30px 0;padding:30px 0;height:300px;color:#fff;background:#6a6978;background-image:url(https://s3.amazonaws.com/workstride-assets/workstride-assets/images/games/lottery/bg_widget.png);background-size:cover;border-radius:3px}.ng-container .widget-lottery-countdown-and-description .lottery-promo-details_backdrop{height:100%;color:#fff;background:#000;background:radial-gradient(farthest-corner at 50% 300px, rgba(255,255,255,0.5) 0%, rgba(0,0,0,0.5) 100%)}.ng-container .widget-lottery-countdown-and-description .lottery-promo-details_lhs{float:left;width:75%;height:300px;padding:30px}.ng-container .widget-lottery-countdown-and-description .next-drawing,.ng-container .widget-lottery-countdown-and-description .current-drawing{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .widget-lottery-countdown-and-description .drawing-text-s{color:#fff;font-size:15px;line-height:20px;margin-bottom:6px}.ng-container .widget-lottery-countdown-and-description .drawing-text-l{color:#fff;font-size:33px;line-height:45px;margin-bottom:29px;font-weight:800}.ng-container .widget-lottery-countdown-and-description .current-drawing-text{color:#fff;font-size:30px}.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown{width:100%}.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown{background-color:transparent;padding:0;margin:0 0 18px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown>.row{margin:0}.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown .widget-title-aligner{display:none}.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown .round-progress-wrapper{display:none}.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown .widget-title-aligner,.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown .widget-aligner{background-color:transparent}.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown .widget-aligner>div{margin:0;width:100%}.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown .countdown-wrapper{height:74px;width:67px;margin:0 10px;border:1px solid #fff;border-radius:5px}.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown .countdown-label{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown .countdown-label>*{color:#fff;font-weight:800;margin:0}.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown .countdown-label>h1{font-size:33px;line-height:40px}.ng-container .widget-lottery-countdown-and-description .next-drawing-countdown .widget-countdown .countdown-label>p{font-size:11px;line-height:15px;text-transform:uppercase}.ng-container .widget-lottery-countdown-and-description .lottery-promo-details_rhs{float:left;width:25%;height:100%;background:#777;padding:30px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .widget-lottery-countdown-and-description .lottery-central-btn{margin-bottom:8px}.ng-container .widget-lottery-countdown-and-description .entry-collection{padding:20px 0}.ng-container .widget-lottery-countdown-and-description .entry-collection-text{font-size:12px;font-style:italic;font-weight:200}.ng-container .widget-percent-to-goal-progress-ring .background-ring{stroke-dasharray:17 2;stroke:#5b7f95}.ng-container .widget-percent-to-goal-progress-ring .progress-ring{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke:#c6d4dc;display:none}.ng-container .widget-percent-to-goal-progress-ring .large-text,.ng-container .widget-percent-to-goal-progress-ring .small-text{font-family:'Avenir'}.ng-container .widget-percent-to-goal-progress-ring .large-text{font-size:32px}.ng-container .widget-percent-to-goal-progress-ring .small-text{font-size:11px}.ng-container .widget-percent-to-goal-container{text-align:center;margin:0 auto;background:#f9f9f9;padding:0 50px 50px 50px}.ng-container .widget-percent-to-goal-container .svg-container{background:#f9f9f9;max-width:620px}.ng-container .widget-percent-to-goal-container .progress-title,.ng-container .widget-percent-to-goal-container .progress-unit{font-family:'Avenir'}.ng-container .widget-percent-to-goal-container .title{padding:30px 0 30px 0;margin:0 auto;text-align:center;color:#5b7f95;background:#f9f9f9;min-height:64px}.ng-container .widget-percent-to-goal-container .progress-title{font-size:11px;font-weight:600}.ng-container .widget-percent-to-goal-container .progress-unit{font-size:13px;font-weight:100}.ng-container .widget-percent-to-goal-container .big-bg-circle{fill:#eeeeee}.ng-container .widget-percent-to-goal-container .covering-circle{fill:#3e5766;-webkit-transition:1.5s all ease-out;transition:1.5s all ease-out}.ng-container .widget-percent-to-goal-container .covering-circle-clip-path{-webkit-transition:1.5s all ease-out;transition:1.5s all ease-out}.ng-container .widget-percent-to-goal-container .target-outer{stroke:#5b7f95;fill:#c6d4dc}.ng-container .widget-percent-to-goal-container .target-dark{fill:#5b7f95}.ng-container .widget-percent-to-goal-container .target-light{fill:#c6d4dc}@media screen and (max-width: 480px){.ng-container .widget-percent-to-goal-container .progress-status-container{-webkit-transform:scale(1.7) translate(-290px, -110px);transform:scale(1.7) translate(-290px, -110px)}.ng-container .widget-percent-to-goal-container .head-container{-webkit-transform:translate(-130px, 0);transform:translate(-130px, 0)}.ng-container .widget-percent-to-goal-container .trophy-container{-webkit-transform:translate(0, -60px);transform:translate(0, -60px)}.ng-container .widget-percent-to-goal-container .main-group{-webkit-transform:scale(0.75) translate(80px, 100px);transform:scale(0.75) translate(80px, 100px)}.ng-container .widget-percent-to-goal-container .title{font-size:22px;padding:20px 0 20px 0}}.ng-container .team-alt-wrapper{margin:28px 0}@media (max-width: 767px){.ng-container .team-alt-wrapper{margin:0}}.ng-container .team-alt-wrapper .team-title-alt{font-size:15px;font-weight:800;line-height:130%;margin-bottom:15px;color:#5b7f95;text-align:center}.ng-container .team-alt-wrapper .team-card-wrapper-alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;width:100%;height:120px;padding:15px;background-color:white;border:1px solid #cccccc;border-radius:0;-webkit-box-shadow:0 15px 60px -30px rgba(0,0,0,0.5);box-shadow:0 15px 60px -30px rgba(0,0,0,0.5);z-index:20;margin:0}@media (max-width: 767px){.ng-container .team-alt-wrapper .team-card-wrapper-alt{margin-bottom:15px}}.ng-container .team-alt-wrapper .team-icon{display:block;height:45px;margin-bottom:5px}.ng-container .team-alt-wrapper .card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px;color:#4a4a4a;font-size:10px;font-weight:800;text-align:center;text-transform:uppercase}.ng-container .leaderboard-title{margin-bottom:12px;font-size:14px;font-weight:400;line-height:100%}.ng-container .leaderboard-person{width:100%;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px;border-bottom:1px solid #ededed;overflow:hidden}.ng-container .leaderboard-person:first-child{margin-top:18px}.ng-container .leaderboard-person:last-child{border-bottom:none}.ng-container .leaderboard-rank{width:8%;padding:0 5px;color:#4a4a4a;font-size:12px;font-weight:300;line-height:100%;overflow:hidden}@media (max-width: 767px){.ng-container .leaderboard-rank{width:30px}}.ng-container .leaderboard-thumbnail{width:8%;padding:0 5px;overflow:hidden}.ng-container .leaderboard-thumbnail .user-thumbnail{display:block;position:relative;overflow:hidden;background-color:#ffffff;border:3px solid rgba(0,0,0,0);border-radius:999px;width:30px;height:30px;z-index:11}.ng-container .leaderboard-thumbnail .user-thumbnail img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}@media (max-width: 767px){.ng-container .leaderboard-thumbnail{width:30px}}.ng-container .leaderboard-name{width:44%;padding:0 5px;color:#4a4a4a;font-size:15px;font-weight:800;line-height:130%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.ng-container .leaderboard-name{width:74%}}.ng-container .leaderboard-progress{width:30%;padding:0 5px;overflow:hidden}@media (max-width: 767px){.ng-container .leaderboard-progress{display:none}}.ng-container .leaderboard-amount{width:10%;padding:0 5px;color:#4a4a4a;font-size:15px;font-weight:300;line-height:100%;text-align:right;overflow:hidden;text-overflow:ellipsis;overflow:hidden}@media (max-width: 767px){.ng-container .leaderboard-amount{width:50px;font-size:12px}}.ng-container .widget-team-goal{margin:30px 0;padding-top:30px;padding-bottom:50px;background-color:#f9f9f9;border-radius:5px}@media (max-width: 767px){.ng-container .widget-team-goal{margin:15px 0;padding:15px}}.ng-container .widget-team-goal .widget-title{margin:0 0 15px;color:#5b7f95;font-size:36px;font-weight:800;line-height:130%;text-align:center}@media (max-width: 767px){.ng-container .widget-team-goal .widget-title{font-size:30px}}.ng-container .widget-team-goal .progress{margin-bottom:0;height:7px;background:#d4d4d4;border-radius:5.5px;-webkit-box-shadow:none;box-shadow:none}.ng-container .widget-team-goal .progress .progress-bar{background:#8be3da;border-radius:5.5px;-webkit-box-shadow:none;box-shadow:none}.ng-container .widget-team-goal .team-goal-info-wrapper{margin-top:15px}.ng-container .widget-team-goal .team-title{color:#4a4a4a;font-size:15px;font-weight:800;line-height:130%}.ng-container .widget-team-goal .team-card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;position:relative;width:100%;height:210px;padding:15px;background-color:white;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:0 15px 60px -30px rgba(0,0,0,0.5);box-shadow:0 15px 60px -30px rgba(0,0,0,0.5);z-index:20}@media (max-width: 767px){.ng-container .widget-team-goal .team-card-wrapper{margin-bottom:15px}}.ng-container .widget-team-goal .team-card-wrapper.team-missing{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .widget-team-goal .team-card-wrapper.team-missing .missing-blurb{font-size:15px;font-weight:800;line-height:130%;text-align:center}.ng-container .widget-team-goal .num-units{color:#5b7f95;font-size:52px;font-weight:500;line-height:100%;text-align:center}.ng-container .widget-team-goal .num-units-metric{color:#4a4a4a;font-size:12px;font-weight:300;line-height:100%;text-align:center}.ng-container .widget-team-goal .my-progress{color:#4a4a4a;font-size:15px;font-weight:300;line-height:130%}.ng-container .widget-team-goal .my-progress .progress-amount{color:#5b7f95;font-weight:800}.ng-container .widget-team-goal .my-team-progress .num-percentage{float:left;color:#5b7f95;font-size:15px;font-weight:800;line-height:100%}.ng-container .widget-team-goal .my-team-progress .num-remaining{float:right;color:#4a4a4a;font-size:12px;font-style:italic;font-weight:300;line-height:100%}.ng-container .widget-team-goal .my-team-progress .team-progress-bar{float:left;width:100%;margin:10px 0}.ng-container .widget-team-goal .my-team-progress .num-total{float:left;width:100%;color:#4a4a4a;font-size:12px;font-weight:300;line-height:100%;text-align:center}.ng-container .widget-team-goal .team-card-front,.ng-container .widget-team-goal .team-card-back{padding:20px 0}.ng-container .widget-team-goal .card-animation{-webkit-transition:all linear 0.5s;transition:all linear 0.5s}.ng-container .widget-team-goal .card-animation.ng-enter{-webkit-transition:all linear 0s;transition:all linear 0s;opacity:0}.ng-container .widget-team-goal .card-animation.ng-hide{-webkit-transition:all linear 0s;transition:all linear 0s;opacity:0}.ng-container .widget-team-goal .team-card-animation{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulse;animation-name:pulse}.ng-container .widget-team-goal .card-info{position:absolute;top:10px;right:10px;width:20px;height:20px;color:#5b7f95;font-size:20px;line-height:100%;text-align:center}.ng-container .widget-team-goal .card-info.animate-info{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:tada;animation-name:tada}.ng-container .widget-team-goal .card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px;color:#4a4a4a;font-size:10px;font-weight:800;text-align:center;text-transform:uppercase}.ng-container .widget-team-goal .card-link{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:394px;height:250px;border:0px solid #8be3da;border-radius:5px;z-index:10}.ng-container .widget-team-goal .card-link.zoom-out{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:zoomOut;animation-name:zoomOut}@media (max-width: 767px){.ng-container .widget-team-goal .card-link{display:none}}.ng-container .widget-team-goal .card-before,.ng-container .widget-team-goal .card-after{content:'';position:absolute;width:100%;height:100%;border:solid #8be3da;border-color:#8be3da;border-radius:5px;border-width:0;-webkit-transition:0;transition:0;-webkit-box-sizing:border-box;box-sizing:border-box}.ng-container .widget-team-goal .card-before{border-width:0 0 2px 2px;bottom:0;right:0;-webkit-animation-name:animateTopBorder;animation-name:animateTopBorder;-webkit-animation-duration:1s;animation-duration:1s}.ng-container .widget-team-goal .card-after{border-width:2px 2px 0 0;top:0;left:0;-webkit-animation-name:animateBottomBorder;animation-name:animateBottomBorder;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes animateTopBorder{0%{border-width:0;width:0;height:0;-webkit-transition:0;transition:0}100%{border-width:0 0 2px 2px;width:100%;height:100%;-webkit-transition:width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s;transition:width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s}}@keyframes animateTopBorder{0%{border-width:0;width:0;height:0;-webkit-transition:0;transition:0}100%{border-width:0 0 2px 2px;width:100%;height:100%;-webkit-transition:width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s;transition:width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s}}@-webkit-keyframes animateBottomBorder{0%{border-width:0;width:0;height:0;-webkit-transition:0;transition:0}100%{border-width:2px 2px 0 0;width:100%;height:100%;-webkit-transition:width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s;transition:width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s}}@keyframes animateBottomBorder{0%{border-width:0;width:0;height:0;-webkit-transition:0;transition:0}100%{border-width:2px 2px 0 0;width:100%;height:100%;-webkit-transition:width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s;transition:width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s}}.ng-container .widget-team-goal .user-name{float:left;max-width:calc(100% - 46px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-container .widget-team-goal .user-tag-wrapper{float:left;margin:2px 0 3px 10px}.ng-container .widget-team-goal .user-tag-arrow{float:left;width:0;height:0;border-style:solid;border-width:7px 5px 7px 0;border-color:transparent #5b7f95 transparent transparent}.ng-container .widget-team-goal .user-tag{float:left;padding:2px 3px 1px;background-color:#5b7f95;border-top-right-radius:3px;border-bottom-right-radius:3px;color:white;font-size:11px;font-weight:800;line-height:11px;text-transform:uppercase}.ng-container .widget-tier-status{margin:30px auto 50px;background-color:#ffffff;color:#4a4a4a}@media (max-width: 767px){.ng-container .widget-tier-status{margin:15px 0;padding:15px}}.ng-container .widget-tier-status .title{font-size:24px;font-weight:bold;padding-bottom:20px}.ng-container .widget-tier-status .tier-status-meter .round-progress-wrapper{line-height:1}.ng-container .widget-tier-status .tier-status-meter .current-status-wrapper{position:relative;width:285px;margin-bottom:20px}@media (max-width: 767px){.ng-container .widget-tier-status .tier-status-meter .current-status-wrapper{margin:0 auto 15px}}.ng-container .widget-tier-status .tier-status-meter .current-status-icon{display:block;position:absolute;color:#fad747;line-height:1;top:auto;bottom:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:50px;font-weight:normal;text-align:center}.ng-container .widget-tier-status .tier-status-meter .current-status{font-size:22px;font-weight:800;line-height:130%}@media (max-width: 767px){.ng-container .widget-tier-status .tier-status-meter .current-status{margin-bottom:30px;text-align:center}}.ng-container .widget-tier-status .tier-status-stats{padding-left:30px}.ng-container .widget-tier-status .tier-status-stats .ytd-amount{font-size:50px;font-weight:300}@media (max-width: 767px){.ng-container .widget-tier-status .tier-status-stats .ytd-amount{text-align:center}}.ng-container .widget-tier-status .tier-status-stats .ytd-label{margin-bottom:25px;font-size:15px;font-weight:300}@media (max-width: 767px){.ng-container .widget-tier-status .tier-status-stats .ytd-label{text-align:center}}.ng-container .widget-tier-status .tier-status-stats .target-status-amount{margin-bottom:5px;font-size:22px;font-weight:500}@media (max-width: 767px){.ng-container .widget-tier-status .tier-status-stats .target-status-amount{text-align:center}}.ng-container .widget-tier-status .tier-status-stats .target-status-label{font-size:15px;font-weight:300}@media (max-width: 767px){.ng-container .widget-tier-status .tier-status-stats .target-status-label{margin-bottom:30px;text-align:center}}.ng-container .widget-tier-status .legacy-star{background:#f0f0f0;width:90%;border-radius:15px;padding:20px;text-align:center}@media (max-width: 767px){.ng-container .widget-tier-status .legacy-star{margin:0 auto}}.ng-container .widget-tier-status .legacy-star i{font-size:70px;color:#fad747}.ng-container .widget-tier-status .legacy-star .legacy-label{padding:30px 0;font-weight:800}.ng-container .widget-tiered-reward{margin:30px 0;padding:0 15px;background-color:#f9f9f9;border-radius:3px;color:#4a4a4a}@media (max-width: 767px){.ng-container .widget-tiered-reward{margin:15px 0}}.ng-container .widget-tiered-reward .widget-title{margin:30px 0;color:#5b7f95;font-size:36px;font-weight:800;line-height:100%;text-align:center;text-transform:uppercase}@media (max-width: 767px){.ng-container .widget-tiered-reward .widget-title{margin:15px 0;font-size:26px}}.ng-container .widget-tiered-reward .widget-subtitle{margin-bottom:20px;color:#484848;font-size:22px;font-weight:300;line-height:100%;text-align:center}@media (max-width: 767px){.ng-container .widget-tiered-reward .widget-subtitle{margin-bottom:15px}}.ng-container .widget-tiered-reward .current-progress-tile,.ng-container .widget-tiered-reward .current-level-tile,.ng-container .widget-tiered-reward .all-levels-unlocked-tile{height:230px;border:1px solid #cccccc;border-radius:4px;margin:0 0 50px;text-align:center;-webkit-box-shadow:0 15px 60px -30px rgba(0,0,0,0.5);box-shadow:0 15px 60px -30px rgba(0,0,0,0.5)}@media (max-width: 767px){.ng-container .widget-tiered-reward .current-progress-tile,.ng-container .widget-tiered-reward .current-level-tile,.ng-container .widget-tiered-reward .all-levels-unlocked-tile{margin:0 0 15px}}.ng-container .widget-tiered-reward .tile-title{margin:23px 0 27px 0;color:#484848;font-size:22px;font-weight:300}.ng-container .widget-tiered-reward .tile-stat-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:154px}.ng-container .widget-tiered-reward .tile-stat{padding:0 15px}.ng-container .widget-tiered-reward .tile-stat .fa{font-size:18px}.ng-container .widget-tiered-reward .tile-stat .fa-cube{color:#f37920}.ng-container .widget-tiered-reward .tile-stat .fa-money{color:#6ccfc5}.ng-container .widget-tiered-reward .tile-stat .fa-signal{color:#8be3da}.ng-container .widget-tiered-reward .tile-stat .fa-star{color:#f37920}.ng-container .widget-tiered-reward .tile-stat .stat-number{padding:15px 0 5px;color:#5b7f95;font-size:38px;font-weight:500;line-height:38px}.ng-container .widget-tiered-reward .tile-stat .stat-label{color:#4a4a4a;font-size:12px;font-weight:300}.ng-container .widget-tiered-reward .widget-progress-wrapper{text-align:center}@media (max-width: 767px){.ng-container .widget-tiered-reward .widget-progress-wrapper{margin-bottom:15px}}.ng-container .widget-tiered-reward .widget-progress{display:inline-block;width:240px;margin-bottom:30px;padding:0 5px}.ng-container .widget-tiered-reward .widget-progress .progress{height:7px;background-color:#d8d8d8;border-radius:3.5px;-webkit-box-shadow:none;box-shadow:none}.ng-container .widget-tiered-reward .widget-progress .progress .progress-bar{background-color:#8be3da;border-radius:3.5px;-webkit-box-shadow:none;box-shadow:none}.ng-container .widget-tiered-reward .widget-progress.locked{color:#d6d6d6}.ng-container .widget-tiered-reward .widget-progress.locked .progress-shield .shield-stroke{stroke:#d6d6d6}.ng-container .widget-tiered-reward .widget-progress.locked .progress-shield .shield-label{color:#d6d6d6}.ng-container .widget-tiered-reward .progress-shield{position:relative;width:24px;height:30px;margin:0 auto 15px auto}.ng-container .widget-tiered-reward .progress-shield .shield-stroke{stroke:#5b7f95}.ng-container .widget-tiered-reward .progress-shield .shield-label{position:absolute;top:0;left:0;width:24px;height:30px;color:#5b7f95;font-size:13px;font-weight:800;line-height:30px}.ng-container .widget-tiered-reward .progress-status{margin-bottom:5px;font-size:15px;font-weight:800;line-height:130%}.ng-container .widget-tiered-reward .progress-desc{font-size:12px;font-weight:300;line-height:130%}.ng-container .widget-tiered-reward .unlocked-title{margin:23px 0 27px 0;color:#5b7f95;font-size:22px;font-weight:800}.ng-container .widget-tiered-reward .unlocked-icon{width:62px;height:62px;margin-bottom:18px}.ng-container .widget-tiered-reward .unlocked-icon.animate-icon{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:tada;animation-name:tada;-webkit-animation-delay:.5s;animation-delay:.5s}.ng-container .widget-tiered-reward .unlocked-blurb{font-size:12px;font-weight:300;line-height:130%}.ng-container .loyalty-status{padding-top:45px}.ng-container .loyalty-status .top-titles{margin-bottom:38px}.ng-container .loyalty-status .gold{color:#fdd446}.ng-container .loyalty-status .silver{color:#e4e4e4}.ng-container .loyalty-status .bronze{color:#f37920}.ng-container .loyalty-status .current-title,.ng-container .loyalty-status .current-title-asi{font-size:12px;line-height:18px;color:#4a4a4a}.ng-container .loyalty-status .current-title-asi{padding-top:27px}.ng-container .loyalty-status .current-status{font-size:18px;font-weight:900;line-height:20px;text-transform:capitalize;color:#4a4a4a;margin-bottom:49px}.ng-container .loyalty-status .total{font-size:50px;line-height:68px;color:#2483c5}.ng-container .loyalty-status .total-label{font-size:15px;line-height:20px;color:#4a4a4a;margin-bottom:29px}.ng-container .loyalty-status .total-label span{text-transform:capitalize}.ng-container .loyalty-status .amount{font-size:22px;line-height:25px;color:#2483c5}.ng-container .loyalty-status .badge-icon{padding:16px;background-color:#cccccc;border-radius:100%;width:106px;height:106px;text-align:center;margin:5px auto 0}.ng-container .loyalty-status .badge-icon i{font-size:52px}.ng-container .loyalty-status .purchase-box{text-align:center;padding:20px 10px 45px;-webkit-box-shadow:0 20px 120px 0 rgba(0,0,0,0.5);box-shadow:0 20px 120px 0 rgba(0,0,0,0.5);margin-bottom:52px;max-height:200px}.ng-container .loyalty-status .purchase-box .progress-wrapper{position:relative}.ng-container .loyalty-status .purchase-box .purchase-progress{position:absolute;top:30%;font-size:22px;width:100%}.ng-container .loyalty-status .purchase-box .purchase-label{font-size:15px;color:#4a4a4a}.ng-container .loyalty-status .purchase-box .purchases-detail{font-size:12px;color:#4a4a4a}.ng-container .loyalty-status .purchase-box .purchases-detail .to-upper{text-transform:capitalize}.ng-container .tier-progress__homepage{background-color:white}.ng-container .master-halco-tier{margin:0;padding:0;overflow-y:hidden}.ng-container .tier-progress-widget__sub-verbiage{position:absolute;bottom:-5rem;width:100%;text-align:center;font-size:1.25rem;color:#00539c}.ng-container .master-halco-tier__header-container{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .masters-club__logo{height:100%;width:9rem}.ng-container .masters-club__logo img{height:auto;width:9rem;margin:1rem 1rem}.ng-container .masters-club-title{margin:1rem 1rem}.ng-container .menu-landing-container{padding-top:4rem}.ng-container .menu-landing-link:hover,.ng-container .menu-landing-link:focus,.ng-container .menu-landing-link:focus-within{text-decoration:none}.ng-container .menu-landing-link:hover .wui-site-map-card,.ng-container .menu-landing-link:focus .wui-site-map-card,.ng-container .menu-landing-link:focus-within .wui-site-map-card{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.ng-container .menu-landing-link:hover .wui-site-map-card .fa,.ng-container .menu-landing-link:focus .wui-site-map-card .fa,.ng-container .menu-landing-link:focus-within .wui-site-map-card .fa{color:#888;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:color 0.2s, -webkit-transform 0.2s;transition:color 0.2s, -webkit-transform 0.2s;transition:color 0.2s, transform 0.2s;transition:color 0.2s, transform 0.2s, -webkit-transform 0.2s}.ng-container .badges-container{padding:30px 0}.ng-container .badges-container h1,.ng-container .badges-container h2,.ng-container .badges-container h3,.ng-container .badges-container h4,.ng-container .badges-container h5,.ng-container .badges-container h6{font-weight:300}.ng-container .badges-container .badges-title{margin-bottom:30px;text-align:left;font-weight:300}.ng-container .badges-container .total-badges{margin-bottom:30px;padding:30px;background-color:#e3e3e3;border-radius:10px}.ng-container .badges-container .total-badges h3{margin:0;font-size:28px;font-weight:400}.ng-container .badges-container .next-badge{margin-bottom:30px;padding:30px;background-color:#e3e3e3;border-radius:10px;font-size:20px;text-align:center}.ng-container .badges-container .next-badge .locked-badge{display:block;position:relative;overflow:hidden;background-color:#ffffff;border:3px solid #fff;border-radius:999px;width:110px;height:110px;z-index:11;margin:0 auto 15px auto;background-color:transparent;border:none;border-radius:initial}.ng-container .badges-container .next-badge .locked-badge img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .badges-container .next-badge .locked-badge img{width:100%;height:auto}.ng-container .badges-self .badges-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto}@media only screen and (min-width: 768px){.ng-container .badges-self .badges-grid{grid-template-columns:repeat(3, 1fr)}}.ng-container .badges-self .badge-item{min-height:184px;margin-bottom:30px;text-align:center}.ng-container .badges-self .badge-item .badge-img{display:block;position:relative;overflow:hidden;background-color:#ffffff;border:3px solid #fff;border-radius:999px;width:110px;height:110px;z-index:11;margin:0 auto 15px auto;background-color:transparent;border:none;border-radius:initial}.ng-container .badges-self .badge-item .badge-img img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .badges-self .badge-item .badge-img.locked{opacity:0.2}.ng-container .badges-self .badge-item .badge-img img{width:100%;height:auto}.ng-container .badges-self .badge-item .badge-name{margin-bottom:5px;font-weight:800}.ng-container .badges-self .badge-item .badge-earned-date{font-size:12px}.ng-container .badges-common .badge-filters{padding-bottom:30px;border-bottom:1px solid #c8c8c8}.ng-container .badges-common .badge-results{overflow:hidden}.ng-container .badges-common .badge-common-item{border-bottom:1px solid #c8c8c8}.ng-container .badges-common .badge-common-item:last-child{border-bottom:none}.ng-container .badges-common .badge-profile{padding:15px 0;text-align:center}.ng-container .badges-common .badge-profile .profile-image{display:block;position:relative;overflow:hidden;background-color:#ffffff;border:3px solid #5b7f95;border-radius:999px;width:90px;height:90px;z-index:11;margin:0 auto 10px auto}.ng-container .badges-common .badge-profile .profile-image img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .badges-common .badge-profile .profile-name{margin:10px auto;font-size:18px;line-height:130%}.ng-container .badges-common .badge-profile .badge-latest-added{font-size:12px}.ng-container .badges-common .badge-profile .badge-latest-time{font-size:12px;font-style:italic}.ng-container .badges-common .badge-details{min-height:200px;padding:15px 0}.ng-container .badges-common .badge-details h3{margin-bottom:30px;font-size:18px;font-weight:400;text-align:left}.ng-container .badges-common .badge-details ul{min-height:120px}.ng-container .badges-common .badge-details li{display:inline-block;margin-right:5px;margin-bottom:10px;font-size:14px;text-align:center;color:#5b7f95}.ng-container .badges-common .badge-details li img{width:75px}.ng-container .badges-common .badge-details .badge-action{float:right;margin:5px 0 15px}.ng-container .badges-common .badge-details .icon-envelope{float:left;height:20px;margin-right:5px}.ng-container .badges-common .badge-details .send-message{float:left;font-size:12px}.ng-container .profile-survey section label{font-size:14px}.ng-container .profile-survey section .ui-control-formfield{margin-bottom:20px}.ng-container .recognition-container{margin-bottom:10vh}.ng-container .recognition-container>header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em}.ng-container .recognition-container>header h1{color:#5b7f95;font-size:33px;margin-top:1em}.ng-container .recognition-container>header img{height:25vh}.ng-container .recognition-container>header>*+*{margin-top:1em}.ng-container .recognition-container .recognition-wizard{background:#f9f9f9;border-radius:3px;display:grid;grid-template-columns:1fr;grid-template-rows:4rem 1fr;grid-template-areas:'sidebar' 'content';gap:1rem;padding:1rem}.ng-container .recognition-container nav{grid-area:sidebar}.ng-container .recognition-container nav ul{display:grid;grid-template-rows:1fr;grid-auto-columns:1fr;grid-auto-flow:column;gap:0.5rem}.ng-container .recognition-container .recognition-content{grid-area:content;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .recognition-container .card-list>li+li{margin-top:0.5rem}@media screen and (min-width: 992px){.ng-container .recognition-container .recognition-wizard{grid-template-columns:1fr 3fr;grid-template-rows:1fr;grid-template-areas:'sidebar content';padding:1.5rem}.ng-container .recognition-container nav ul{grid-auto-rows:auto;grid-template-columns:1fr;grid-auto-flow:row;gap:1rem}}.ng-container .recognition-step-button{background:#fff;border-radius:5px;border:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:600;text-align:center;text-transform:uppercase;height:4rem;padding:0.5rem;position:relative;width:100%}.ng-container .recognition-step-button.active{border-color:#1B365D;color:#1B365D}.ng-container .recognition-step-button:disabled{border-color:#d5d5d7;color:#999}.ng-container .recognition-step-button:disabled i{color:#999}.ng-container .recognition-step-button:focus-visible{-webkit-box-shadow:0 0 0.5rem #1B365D;box-shadow:0 0 0.5rem #1B365D}.ng-container .recognition-step-button i{color:#1B365D;display:none;font-size:18px;width:2rem;text-align:center}.ng-container .recognition-step-button i.fa-check-circle{background:#fff;border-radius:.875rem;color:#50e3c2;font-size:1.75rem;display:inline-block;position:absolute;top:-.875rem;right:.4375rem;width:1.75rem}.ng-container .distribution-list-name{margin:0.5rem 0 -0.5rem}@media only screen and (min-width: 992px){.ng-container .recognition-step-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.ng-container .recognition-step-button i{display:inline-block}}.ng-container .recognition-wizard-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}.ng-container .recognition-wizard-footer wui-button-inverted,.ng-container .recognition-wizard-footer wui-button{width:100%}.ng-container .recognition-wizard-footer wui-button-inverted>button,.ng-container .recognition-wizard-footer wui-button>button{margin-bottom:1rem;width:100%}@media only screen and (min-width: 768px){.ng-container .recognition-wizard-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .recognition-wizard-footer wui-button-inverted,.ng-container .recognition-wizard-footer wui-button{width:auto}.ng-container .recognition-wizard-footer wui-button-inverted>button,.ng-container .recognition-wizard-footer wui-button>button{margin-bottom:0}.ng-container .recognition-wizard-footer>*+*{margin-left:1rem}}.ng-container .recipient-avatars-container{display:none;margin:0.5rem 0 -0.5rem;height:50px;position:relative;width:100%}.ng-container .recipient-avatars-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0}.ng-container .recipient-avatars-row .recipient-avatar{cursor:pointer;width:50px;height:50px;border-radius:50%;position:relative;z-index:100}.ng-container .recipient-avatars-row .recipient-avatar::after{content:'';-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.25);box-shadow:0 0 0 0 rgba(0,0,0,0.25);border-radius:50%;width:50px;height:50px;position:absolute;-webkit-transition:-webkit-box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:-webkit-box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);top:0;left:0;z-index:-1}.ng-container .recipient-avatars-row .recipient-avatar:not(:first-child){margin-left:-10px}.ng-container .recipient-avatars-row .recipient-avatar:hover{z-index:200}.ng-container .recipient-avatars-row .recipient-avatar:hover .recipient-avatar-details,.ng-container .recipient-avatars-row .recipient-avatar:hover::after{-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);box-shadow:0 2px 11px 0 rgba(0,0,0,0.25)}.ng-container .recipient-avatars-row .recipient-avatar:hover .recipient-avatar-details{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.ng-container .recipient-avatars-row .recipient-avatar img,.ng-container .recipient-avatars-row .recipient-avatar .btn-open-modal{background-color:#ededed;border-radius:50%;border:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;z-index:2}.ng-container .recipient-avatars-row .recipient-avatar .recipient-avatar-details{background-color:#ddd;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;position:absolute;top:25px;left:50%;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:-webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:175px;z-index:1}.ng-container .recipient-avatars-row .recipient-avatar .recipient-avatar-details>*+*{margin-top:0.5rem}.ng-container .recipient-avatars-row .recipient-avatar .recipient-avatar-details .btn-remove-recipient{background:transparent;border:none;margin:0;padding:0;top:0.25rem;right:0.5rem;position:absolute}.ng-container .recipient-avatars-row .recipient-avatar .recipient-avatar-details header{background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0.5rem 0.25rem;position:relative}.ng-container .recipient-avatars-row .recipient-avatar .recipient-avatar-details .recipient-details{font-size:11px;padding:0 0.5rem 0.5rem}@media only screen and (min-width: 992px){.ng-container .recipient-avatars-container{display:block}}@-webkit-keyframes expand-details{0%{-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}100%{}}@keyframes expand-details{0%{-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}100%{}}.ng-container .recognition-recipient-step>*+*{margin-top:1rem}.ng-container .recognition-recipient-step .load-more-container{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .recipient-select-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .recipient-select-btn-group>*{width:100%}.ng-container .recipient-select-btn-group>*>button{width:100%}.ng-container .recipient-select-btn-group>*+*{margin-top:0.5rem}.ng-container .recipient-select-btn{background:#fff;border:1px solid #c5c5c5;color:#484848;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:normal;height:35px;font-size:10px;-webkit-transition:border-color 0.2s;transition:border-color 0.2s}.ng-container .recipient-select-btn:hover{border-color:#707e91}.ng-container .recipient-select-btn.active{background-color:#c6cdd7;border-color:#1B365D}.ng-container .recipient-select-btn i{color:#1B365D;font-size:1rem;margin-right:0.5rem;vertical-align:middle}.ng-container .recipient-list{margin-top:1.5rem}.ng-container .recipient-selected-count{font-size:85%;margin:1rem 0}.ng-container .recipient-group-toggle{border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem}.ng-container .recipient-group-toggle>h3{font-size:16px;text-transform:uppercase;margin-left:0}.ng-container .recipient-group-toggle>button{background:none;border:0;border-bottom:3px solid transparent;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;font-weight:600;padding:0 1rem 0.5rem;text-align:center;text-transform:uppercase}.ng-container .recipient-group-toggle>button.active{border-color:#1B365D}.ng-container .distribution-list-popover{width:30ch}.ng-container .distribution-list-popover>li+li{margin-top:0.25rem}.ng-container .distribution-list-popover li{width:100%}.ng-container .distribution-list-popover .distribution-list-item{border:none;border-radius:3px;background:transparent;padding:0.5rem;text-align:left;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;width:100%}.ng-container .distribution-list-popover .distribution-list-item:hover{background-color:rgba(27,54,93,0.15)}.ng-container .distribution-list-popover .distribution-list-item.selected{background-color:rgba(27,54,93,0.25)}@media screen and (min-width: 768px){.ng-container .recognition-recipient-step>*+*{margin-top:1.5rem}.ng-container .recognition-recipient-step .recipient-select-btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ng-container .recognition-recipient-step .recipient-select-btn-group>*{width:auto}.ng-container .recognition-recipient-step .recipient-select-btn-group>*+*{margin-top:0;margin-left:0.5rem}.ng-container .recipient-selected-count{margin:1.5rem 0}}.ng-container .recognition-award-step{width:100%;height:100%}.ng-container .recognition-award-step.award-form{background-color:#fff;border-radius:5px;padding:0.5rem}.ng-container .recognition-award-step>form>*+*{display:block;margin-top:1rem}.ng-container .recognition-award{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.ng-container .recognition-award wui-button-inverted,.ng-container .recognition-award a{color:#1B365D;-ms-flex-negative:0;flex-shrink:0;margin-top:1rem}@media screen and (min-width: 768px){.ng-container .recognition-award{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ng-container .recognition-award .recognition-award-description{max-width:70ch}.ng-container .recognition-award wui-button-inverted,.ng-container .recognition-award a{margin:0 0 0 auto}}.ng-container .recognition-summary-step>*+*{margin-top:2rem}.ng-container .recognition-summary-step dl{display:grid;grid-template-columns:30ch 3fr;grid-auto-rows:minmax(3em, -webkit-max-content);grid-auto-rows:minmax(3em, max-content)}.ng-container .recognition-summary-step dt{font-weight:bold}.ng-container .recognition-summary-step ul{margin-top:1rem}.ng-container .recognition-summary-step ul li{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .recognition-summary-step .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ng-container .recognition-summary-step .actions>*+*{margin-left:1rem}.ng-container .pdf-modal .modal-dialog{width:832px;height:636px}.ng-container .pdf-modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .pdf-modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:0}.ng-container .pdf-modal iframe{width:832px;height:636px;overflow:hidden}.ng-container .duplicate-awards-modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .modal-recipient-list>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem}.ng-container .modal-recipient-list>li img{width:75px;height:75px;border-radius:50%}.ng-container .modal-recipient-list>li button{background:transparent;border:none}.ng-container .modal-recipient-list>li .recipient-details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:1.5rem}.ng-container .modal-recipient-list>li .recipient-details h2{color:#1B365D;font-size:15px;font-weight:bold;margin-bottom:0.5em}.ng-container .modal-recipient-list>li .recipient-details ul{font-size:12px;line-height:1.5}.ng-container .loading-container{background:rgba(249,249,249,0.5);cursor:not-allowed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:200}.ng-container .skeleton-element{background:rgba(119,119,119,0.2);border-radius:6px;margin-top:0.5rem;position:relative;overflow:hidden}.ng-container .skeleton-element::before{content:'';display:block;position:absolute;left:-150px;top:0;height:100%;width:150px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, #e8e8e8), to(transparent));background:linear-gradient(to right, transparent 0%, #e8e8e8 50%, transparent 100%);-webkit-animation:load 1s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation:load 1s cubic-bezier(0.4, 0, 0.2, 1) infinite}@-webkit-keyframes load{from{left:-150px}to{left:100%}}@keyframes load{from{left:-150px}to{left:100%}}.ng-container .selectable-card{background:#fff;border-radius:6px;border:2px solid transparent;-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-transition:-webkit-box-shadow 0.2s ease;transition:-webkit-box-shadow 0.2s ease;transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease}.ng-container .selectable-card.selected{border-color:#1B365D}.ng-container .selectable-card:focus-within:not(.selected){-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,0.33);box-shadow:0 2px 20px 0 rgba(0,0,0,0.33)}.ng-container .selectable-card img,.ng-container .selectable-card .icon-container{-ms-flex-negative:0;flex-shrink:0;width:75px;height:75px;border-radius:50%;margin-right:1.5rem}.ng-container .selectable-card .icon-container{background-color:#d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .selectable-card .icon-container i{color:#1B365D}.ng-container .selectable-card ng-transclude{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .selectable-card wui-button-inverted,.ng-container .selectable-card .btn-inverted{position:relative}.ng-container .selectable-card .selected-flag{background:#1B365D;color:#fff;font-size:12px;text-transform:uppercase;line-height:2;position:absolute;top:20px;right:-45px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:150px;text-align:center}.ng-container .selectable-card .selectable-card-title{background:transparent;border:none;color:#1B365D;font-size:15px;font-weight:bold;margin-bottom:0.5em;padding:0}.ng-container .selectable-card .selectable-card-button::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.ng-container .selectable-card .selectable-card-text{font-size:12px;line-height:1.5}.ng-container .ecard-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ng-container .ecard-selector{display:grid;grid-template-rows:2rem minmax(24rem, auto);grid-template-columns:1fr 1fr 3fr;width:100%;border-radius:4px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12)}.ng-container .ecard-selector h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fafafa;margin:0;-webkit-box-shadow:0px 2px 2px #ccc;box-shadow:0px 2px 2px #ccc;position:relative;z-index:10}.ng-container .ecard-selector .ecard-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .ecard-selector .ecard-thumbnail img{width:100%}.ng-container .ecard-selector .ecard-selector-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;overflow:hidden}.ng-container .ecard-selector .ecard-selector-list button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent;border:0;padding:0.25rem;width:100%;height:3rem}.ng-container .ecard-selector .ecard-selector-list button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;width:calc(100% - 1rem)}.ng-container .ecard-selector .ecard-selector-list button:hover,.ng-container .ecard-selector .ecard-selector-list button:focus{background-color:#fafafa}.ng-container .ecard-editor{position:relative;border:1px solid #333;-webkit-box-shadow:5px 5px 7px #999;box-shadow:5px 5px 7px #999}.ng-container .ecard-editor .ecard-edit-area{position:absolute;width:100%;margin:0 auto;background-color:rgba(255,255,255,0.5);border:1px dashed #666;text-align:center;font-family:'Helvetica', sans-serif}.ng-container .ecard-editor .ecard-uneditable-area{position:absolute;width:100%;text-align:center;font-family:'Helvetica', sans-serif}.ng-container .easy-recognize{position:fixed;right:0;bottom:0;z-index:1000;padding:10px}.ng-container .easy-recognize .modal{position:relative;min-width:400px;max-width:500px}.ng-container .easy-recognize .modal .modal-content,.ng-container .easy-recognize .modal .modal-dialog{width:100%;height:500px}.ng-container .easy-recognize .modal .wui-modal{height:100%}@media only screen and (max-width: 768px){.ng-container .easy-recognize{display:none}}.ng-container .slideInRight{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight;animation-name:slideInRight}.ng-container .slideOutRight{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.ng-container .search .user-avatar-container{min-width:56px;min-height:56px}.ng-container .search .user-lookup-results .user-details{margin-left:10px}.ng-container .search .user-lookup-results{max-height:325px;z-index:1;position:relative}.ng-container .easy-recognize .modal-footer{text-align:center;background:transparent;border-top:none;height:80px}.ng-container .multi-user-search-container{width:100%}.ng-container .modal-button{text-align:center}.ng-container .awardDetails section{margin-bottom:20px}.ng-container .awardDetails__sectionTitle{border-bottom:1px solid #ccc;padding:10px;text-align:left}.ng-container .awardDetails__commentBox{width:100%;height:160px;resize:none;border-radius:8px;padding:30px}.ng-container .awardDetails__action{margin:0 15px;text-transform:uppercase}.ng-container .awardDetails__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem}.ng-container .awardDetails__summary>dt,.ng-container .awardDetails__summary>dd{margin-bottom:1rem}.ng-container .awardDetails__summary>dt{font-weight:bold}.ng-container .awardDetails__summary dl>dt,.ng-container .awardDetails__summary dl dd{margin-bottom:0.5rem}.ng-container #awardBanner{background:url("../../../companies/default/images/shapes_bg.png");position:relative}.ng-container #awardBanner .container{padding:50px}.ng-container #awardBanner .container h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:185px;color:#333}.ng-container #awardBanner .back-link{position:absolute;top:1rem;left:1rem}.ng-container #awardBanner .award-img{width:100%;height:100%}.ng-container #awardInformation .container{padding:30px}.ng-container #awardInformation .container .infoDate{color:#333}.ng-container #awardInformation .container .infoBox{background-color:#f9f9f9;-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.3);box-shadow:0px 1px 5px rgba(0,0,0,0.3);overflow-wrap:break-word;padding:15px 18px;min-height:150px;margin-top:20px}.ng-container #awardInformation .container .infoBox .award-value{margin-bottom:1rem}.ng-container #awardInformation .container .infoBox .view-pdf{margin-top:10px}.ng-container #awardInformation .container .infoBox .btn-link{padding-left:0}.ng-container #awardInformation .container .center-mes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container #awardComments .row{margin-top:20px}.ng-container #awardComments .commentBy{color:#333;font-style:italic}.ng-container #awardComments .awardDetails__comment{margin-top:0;padding:10px 0}.ng-container #awardComments .awardDetails__comment.ng-enter{-webkit-animation:0.7s flash ease-out 3;animation:0.7s flash ease-out 3;-webkit-transition:background 0.7s;transition:background 0.7s}@-webkit-keyframes flash{0%{background:inherit}50%{background:#f2f2f2}}@keyframes flash{0%{background:inherit}50%{background:#f2f2f2}}.ng-container #awardLikes{text-align:center}.ng-container .award-outline{margin:0 auto;overflow:hidden;background-color:#ffffff;width:200px;height:200px;border:5px solid #fafafa;border-radius:50%;-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.3);box-shadow:0 3px 2px rgba(0,0,0,0.3)}.ng-container .profile-outline{overflow:hidden;margin:0 auto;width:100px;height:100px;border:5px solid #fafafa;border-radius:50%;-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.3);box-shadow:0 3px 2px rgba(0,0,0,0.3)}.ng-container .profile-outline .profile-img{width:90px;height:90px}.ng-container .profile-outline-sm{overflow:hidden;margin:15px auto;width:60px;height:60px;border:5px solid #fafafa;border-radius:50%;-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.3);box-shadow:0 3px 2px rgba(0,0,0,0.3)}.ng-container .profile-outline-sm .profile-img{width:50px;height:50px}@media screen and (min-width: 768px){.ng-container .awardDetails__summary{padding:1rem}.ng-container .awardDetails__summary dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .awardDetails__summary dl dt{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.ng-container .awardDetails__summary dl dd{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}}.ng-container .reportsAward{margin:30px auto;padding:20px 15px;font-size:14px;background-color:#fff;border-radius:5px;min-height:600px}.ng-container .reportsAward__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .reportsAward__header>*+*{margin-right:0.5rem}.ng-container .reportsAward__title{font-size:24px;color:#5b7f95;margin:0 auto 0 0}.ng-container .reportsAward__detailBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .reportsAward__label{font-size:12px;font-weight:bold;text-transform:uppercase}.ng-container .reportsAward__awardType{font-size:20px;font-weight:bold;color:#5b7f95}.ng-container .reportsAward__awardAmount{font-size:30px;color:#5b7f95}.ng-container .reportsAward__awardUnit{text-transform:uppercase;font-size:14px}.ng-container .reportsAward__awardStatus{padding:3px 10px;border:2px solid #5b7f95;border-radius:50px}.ng-container .reportsAward__userBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .reportsAward__userImg{display:block;position:relative;overflow:hidden;background-color:#ffffff;border:3px solid none;border-radius:999px;width:50px;height:50px;z-index:11;margin-right:5px}.ng-container .reportsAward__userImg img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .reportsAward__userName{font-weight:bold;font-size:18px}.ng-container .reportsAward__tabBlock{border-bottom:1px solid #ededed;margin:20px 0 50px 0}.ng-container .reportsAward__tab{padding:12px 26px;text-transform:uppercase;color:#5b7f95;display:inline-block;border-bottom:3px solid transparent;-webkit-transition:border-bottom linear 0.2s;transition:border-bottom linear 0.2s}.ng-container .reportsAward__tab--active{border-bottom:3px solid #5b7f95}.ng-container .reportsAward__row{padding:10px 0;margin-bottom:5px}.ng-container .reportsAward__messageContent{width:500px;min-height:120px;border:1px solid #e1e1e1;padding:10px;border-radius:5px}.ng-container .reportsAward__messagePrivacy{width:135px}.ng-container .reportsAward__approvalTable{width:100%;border-bottom:1px solid #cccccc}.ng-container .reportsAward__approvalTable th,.ng-container .reportsAward__approvalTable td{padding:15px}.ng-container .reportsAward__approvalTable td{font-size:14px}.ng-container .reportsAward__approvalHeader{background-color:#ededed;font-size:12px;font-weight:700;text-transform:uppercase}.ng-container .reportsAward__imgContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.ng-container .reportsAward__img{display:block;position:relative;overflow:hidden;background-color:#ffffff;border:3px solid #777;border-radius:999px;width:30px;height:30px;z-index:11;margin-right:8px;border:2px solid #777}.ng-container .reportsAward__img img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .override-summary .selected-value{font-size:12px;font-weight:800;margin-bottom:10px}.ng-container .override-summary .selected{background:#d4d4dd;border-radius:10px;padding:2px 10px}.ng-container .override{width:95px;text-align:center;margin-right:20px;margin-top:-10px}.ng-container .override div{font-size:14px;line-height:16px;color:#666666;margin-top:-10px}.ng-container .incentive-override .incentive-config-form .uicontrol-section_wrapper{opacity:1}.ng-container .incentive-builder-header .builder-title{color:#2483c5;font-size:33px;font-weight:300;text-transform:uppercase;height:38px;line-height:44px;margin-bottom:2px}.ng-container .incentive-builder-header .link-to-incentives{color:#4a4a4a;font-size:10px;font-weight:800;text-transform:uppercase;cursor:pointer;text-decoration:none}.ng-container .incentive-builder-header .link-to-incentives span:hover{text-decoration:underline}.ng-container .incentive-config-container .incentive-config-summary{height:610px;padding:30px 25px;background:#fff;overflow-y:auto}.ng-container .incentive-config-container .ib-value{display:inline-block;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.ng-container .incentive-config-container .ib-value.on-change{-webkit-transform:scale(1.2);transform:scale(1.2)}.ng-container .incentive-config-form .ui-control>label,.ng-container .promo-entity-config-form .ui-control>label{display:initial}.ng-container .incentive-config-form form,.ng-container .promo-entity-config-form form{height:610px;padding:30px 30px;background:#fff;overflow-y:auto}.ng-container .incentive-config-form .uicontrol-section_wrapper,.ng-container .promo-entity-config-form .uicontrol-section_wrapper{opacity:0.25;-webkit-transition:opacity 0.25s;transition:opacity 0.25s;margin:0 0 150px;width:100%;padding:50px 0}.ng-container .incentive-config-form .uicontrol-section_wrapper.focus,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.focus{opacity:1}.ng-container .incentive-config-form .uicontrol-section_wrapper:last-child,.ng-container .promo-entity-config-form .uicontrol-section_wrapper:last-child{margin-bottom:350px}.ng-container .incentive-config-form .uicontrol-section_wrapper .uicontrol-section_title,.ng-container .promo-entity-config-form .uicontrol-section_wrapper .uicontrol-section_title{color:#2483c5;font-size:22px;font-weight:400;margin-bottom:20px}.ng-container .incentive-config-form .uicontrol-section_wrapper .uicontrol-section_actions,.ng-container .promo-entity-config-form .uicontrol-section_wrapper .uicontrol-section_actions{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .incentive-config-form .uicontrol-section_wrapper .uicontrol-section_actions button,.ng-container .promo-entity-config-form .uicontrol-section_wrapper .uicontrol-section_actions button{background:#2483c5;margin-left:auto;margin-top:18px;width:94px}.ng-container .incentive-config-form .uicontrol-section_wrapper.product_section .ui-control-repeatable .ui-control-repeatable-field,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.product_section .ui-control-repeatable .ui-control-repeatable-field{float:none;margin-bottom:10px}.ng-container .incentive-config-form .uicontrol-section_wrapper.product_section .ui-control-repeatable .ui-control-repeatable-field+.ui-control-repeatable-field-delete,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.product_section .ui-control-repeatable .ui-control-repeatable-field+.ui-control-repeatable-field-delete{margin-bottom:10px}.ng-container .incentive-config-form .uicontrol-section_wrapper.product_section .ui-control-add-more,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.product_section .ui-control-add-more{margin-top:10px;font-size:15px;font-weight:300}.ng-container .incentive-config-form .uicontrol-section_wrapper.reward_amount_section .ui-control-repeatable,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.reward_amount_section .ui-control-repeatable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px;margin-bottom:15px;margin-left:10px}.ng-container .incentive-config-form .uicontrol-section_wrapper.reward_amount_section .ui-control-repeatable label,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.reward_amount_section .ui-control-repeatable label{font-size:15px;font-weight:300;color:#4a4a4a;margin-right:10px}.ng-container .incentive-config-form .uicontrol-section_wrapper.reward_amount_section .ui-control-repeatable .ui-control-repeatable-field,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.reward_amount_section .ui-control-repeatable .ui-control-repeatable-field{float:none;width:100px}.ng-container .incentive-config-form .uicontrol-section_wrapper.segment_section .uicontrol-section,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.segment_section .uicontrol-section{margin-left:25px}.ng-container .incentive-config-form .uicontrol-section_wrapper.segment_section .uicontrol-section_control:first-child,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.segment_section .uicontrol-section_control:first-child{margin-bottom:30px}.ng-container .incentive-config-form .uicontrol-section_wrapper.segment_section .uicontrol-section_control:nth-child(2),.ng-container .promo-entity-config-form .uicontrol-section_wrapper.segment_section .uicontrol-section_control:nth-child(2){margin-bottom:30px}.ng-container .incentive-config-form .uicontrol-section_wrapper.segment_section .uicontrol-section_control:nth-child(2) label,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.segment_section .uicontrol-section_control:nth-child(2) label{font-size:22px;font-weight:300;color:#4a4a4a}.ng-container .incentive-config-form .uicontrol-section_wrapper.segment_section .uicontrol-section_control:last-child,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.segment_section .uicontrol-section_control:last-child{margin-bottom:20px}.ng-container .incentive-config-form .uicontrol-section_wrapper.name_section .help-block,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.name_section .help-block{margin-bottom:0}.ng-container .incentive-config-form .uicontrol-section_wrapper.name_section .ui-control,.ng-container .promo-entity-config-form .uicontrol-section_wrapper.name_section .ui-control{margin-bottom:20px}.ng-container .incentive-config-form ui-control.product .ui-control-repeatable:nth-child(n+2) input[type='text'],.ng-container .incentive-config-form ui-control.product .ui-control-repeatable:nth-child(n+2) input[type='number'],.ng-container .promo-entity-config-form ui-control.product .ui-control-repeatable:nth-child(n+2) input[type='text'],.ng-container .promo-entity-config-form ui-control.product .ui-control-repeatable:nth-child(n+2) input[type='number']{margin-top:10px}.ng-container .incentive-config-form .uicontrol-section_content,.ng-container .incentive-config-form .uicontrol-section-repeatable,.ng-container .promo-entity-config-form .uicontrol-section_content,.ng-container .promo-entity-config-form .uicontrol-section-repeatable{cursor:default}.ng-container .incentive-config-form .uicontrol-section_content,.ng-container .promo-entity-config-form .uicontrol-section_content{overflow:initial}.ng-container .incentive-config-form .uicontrol-section_content input[type='text'],.ng-container .incentive-config-form .uicontrol-section_content input[type='number'],.ng-container .promo-entity-config-form .uicontrol-section_content input[type='text'],.ng-container .promo-entity-config-form .uicontrol-section_content input[type='number']{height:40px}.ng-container .incentive-config-form .uicontrol-section_content input[type='number']::-webkit-inner-spin-button,.ng-container .promo-entity-config-form .uicontrol-section_content input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none}.ng-container .incentive-config-form .uicontrol-section_content .ui-control-repeatable-field-delete,.ng-container .promo-entity-config-form .uicontrol-section_content .ui-control-repeatable-field-delete{font-size:16px;text-align:center;color:#4a4a4a;height:40px;display:-webkit-inline;display:inline;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .incentive-config-form .uicontrol-section_content .ui-control-repeatable-field-delete .delete-label,.ng-container .promo-entity-config-form .uicontrol-section_content .ui-control-repeatable-field-delete .delete-label{text-decoration:underline}.ng-container .incentive-config-form .uicontrol-section_content .ui-control_radioModified,.ng-container .promo-entity-config-form .uicontrol-section_content .ui-control_radioModified{float:none;display:inline-block;width:initial}.ng-container .incentive-config-form .uicontrol-section_content .ui-control_radioModified .ui-control_radioModifiedLabel,.ng-container .promo-entity-config-form .uicontrol-section_content .ui-control_radioModified .ui-control_radioModifiedLabel{text-transform:uppercase;font-size:10px;font-weight:500;color:#4a4a4a;min-width:80px;height:22px;padding:1px 18px}.ng-container .incentive-config-form .uicontrol-section_content .ui-control_radioModified .ui-control_radioModifiedLabel:not(:first-child),.ng-container .promo-entity-config-form .uicontrol-section_content .ui-control_radioModified .ui-control_radioModifiedLabel:not(:first-child){margin-left:-10px}.ng-container .incentive-config-form .uicontrol-section_content .ui-control_radioModified .radioActive,.ng-container .promo-entity-config-form .uicontrol-section_content .ui-control_radioModified .radioActive{background:#eee;color:#4a4a4a;border:1px solid #2483c5}.ng-container .incentive-config-form .uicontrol-section_content .btn-generic,.ng-container .incentive-config-form .uicontrol-section_content .btn-inverted,.ng-container .incentive-config-form .uicontrol-section_content .btn-alt,.ng-container .incentive-config-form .uicontrol-section_content .btn-complementary,.ng-container .promo-entity-config-form .uicontrol-section_content .btn-generic,.ng-container .promo-entity-config-form .uicontrol-section_content .btn-inverted,.ng-container .promo-entity-config-form .uicontrol-section_content .btn-alt,.ng-container .promo-entity-config-form .uicontrol-section_content .btn-complementary{background:#2483c5;height:30px;width:94px}.ng-container .incentive-config-form .chosen-container,.ng-container .promo-entity-config-form .chosen-container{height:initial}.ng-container .incentive-config-form .chosen-container.chosen-with-drop .chosen-choices,.ng-container .promo-entity-config-form .chosen-container.chosen-with-drop .chosen-choices{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.ng-container .incentive-config-form .chosen-container.chosen-with-drop .chosen-drop,.ng-container .promo-entity-config-form .chosen-container.chosen-with-drop .chosen-drop{border-top-left-radius:0;border-top-right-radius:0}.ng-container .incentive-config-form .chosen-container.chosen-with-drop .chosen-drop .no-results,.ng-container .promo-entity-config-form .chosen-container.chosen-with-drop .chosen-drop .no-results{background:#fff;padding:4px 12px}.ng-container .incentive-config-form .chosen-container .chosen-choices,.ng-container .promo-entity-config-form .chosen-container .chosen-choices{border-color:#ccc;background-image:none;min-height:40px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4px}.ng-container .incentive-config-form .chosen-container .chosen-choices .search-field,.ng-container .incentive-config-form .chosen-container .chosen-choices .search-field,.ng-container .promo-entity-config-form .chosen-container .chosen-choices .search-field,.ng-container .promo-entity-config-form .chosen-container .chosen-choices .search-field{padding:0 5px}.ng-container .incentive-config-form .chosen-container .chosen-choices .search-field>input,.ng-container .incentive-config-form .chosen-container .chosen-choices .search-field>input,.ng-container .promo-entity-config-form .chosen-container .chosen-choices .search-field>input,.ng-container .promo-entity-config-form .chosen-container .chosen-choices .search-field>input{height:100%;padding:0}.ng-container .incentive-config-form .chosen-container .chosen-choices .search-choice,.ng-container .promo-entity-config-form .chosen-container .chosen-choices .search-choice{border-radius:18px;margin:2px 4px;padding:4px 12px;background:#ededed;color:#4a4a4a;font-size:10px;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:180px}.ng-container .incentive-config-form .chosen-container .chosen-choices .search-choice>span,.ng-container .promo-entity-config-form .chosen-container .chosen-choices .search-choice>span{display:inline-block;margin-right:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ng-container .incentive-config-form .chosen-container .chosen-drop,.ng-container .promo-entity-config-form .chosen-container .chosen-drop{border-color:#e2e2e2}.ng-container .incentive-config-form .chosen-container .chosen-drop .chosen-results .no-results,.ng-container .incentive-config-form .chosen-container .chosen-drop .chosen-results .active-result,.ng-container .incentive-config-form .chosen-container .chosen-drop .chosen-results .active-result.highlighted,.ng-container .incentive-config-form .chosen-container .chosen-drop .chosen-results .result-selected,.ng-container .promo-entity-config-form .chosen-container .chosen-drop .chosen-results .no-results,.ng-container .promo-entity-config-form .chosen-container .chosen-drop .chosen-results .active-result,.ng-container .promo-entity-config-form .chosen-container .chosen-drop .chosen-results .active-result.highlighted,.ng-container .promo-entity-config-form .chosen-container .chosen-drop .chosen-results .result-selected{background-image:none;padding:10px;font-size:15px;font-weight:100;color:#484848;cursor:pointer}.ng-container .incentive-config-form .chosen-container .chosen-drop .chosen-results .active-result,.ng-container .promo-entity-config-form .chosen-container .chosen-drop .chosen-results .active-result{background:#fff}.ng-container .incentive-config-form .chosen-container .chosen-drop .chosen-results .active-result.highlighted,.ng-container .incentive-config-form .chosen-container .chosen-drop .chosen-results .active-result:hover,.ng-container .promo-entity-config-form .chosen-container .chosen-drop .chosen-results .active-result.highlighted,.ng-container .promo-entity-config-form .chosen-container .chosen-drop .chosen-results .active-result:hover{background:#e9eef7}.ng-container .incentive-config-form .chosen-container .chosen-drop .chosen-results .result-selected,.ng-container .promo-entity-config-form .chosen-container .chosen-drop .chosen-results .result-selected{background:#e9eef7}.ng-container .config-summary-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.ng-container .config-summary-placeholder .copy-container{width:316px;margin-bottom:46px;text-align:center}.ng-container .config-summary-placeholder .copy-container .greeting,.ng-container .config-summary-placeholder .copy-container .message{color:#4a4a4a;font-size:22px;line-height:32px}.ng-container .config-summary-placeholder .copy-container .greeting{margin-bottom:0;font-weight:500}.ng-container .config-summary-placeholder .copy-container .message{font-weight:300}.ng-container .config-summary-placeholder>img{width:196px}.ng-container .incentive-config-summary,.ng-container .promo-entity-config-summary{background:#ffffff}.ng-container .incentive-config-summary .summary-title,.ng-container .promo-entity-config-summary .summary-title{font-size:22px;font-weight:400;color:#2483c5;text-align:center;margin-bottom:20px}.ng-container .incentive-config-summary section,.ng-container .promo-entity-config-summary section{margin-bottom:29px}.ng-container .incentive-config-summary section .section-name,.ng-container .incentive-config-summary section .section-value,.ng-container .promo-entity-config-summary section .section-name,.ng-container .promo-entity-config-summary section .section-value{color:#4a4a4a;font-size:10px;text-transform:uppercase;font-weight:800}.ng-container .incentive-config-summary section .section-name,.ng-container .promo-entity-config-summary section .section-name{display:block;margin-bottom:6px}.ng-container .incentive-config-summary section .section-value,.ng-container .promo-entity-config-summary section .section-value{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .incentive-config-summary section .pill,.ng-container .promo-entity-config-summary section .pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ededed;border-radius:13px;height:26px;padding:4px 12px;margin:0 5px 5px 0}.ng-container .incentive-config-summary .ib-summary-table,.ng-container .promo-entity-config-summary .ib-summary-table{table-layout:fixed;width:100%;font-size:12px;font-weight:800}.ng-container .incentive-config-summary .ib-summary-table th,.ng-container .incentive-config-summary .ib-summary-table td,.ng-container .promo-entity-config-summary .ib-summary-table th,.ng-container .promo-entity-config-summary .ib-summary-table td{padding:8px;text-align:center}.ng-container .incentive-config-summary .ib-summary-table thead tr,.ng-container .promo-entity-config-summary .ib-summary-table thead tr{font-size:10px;color:#fff}.ng-container .incentive-config-summary .ib-summary-table thead th,.ng-container .promo-entity-config-summary .ib-summary-table thead th{text-transform:uppercase;background:#f37920}.ng-container .incentive-config-summary .ib-summary-table thead th:first-child,.ng-container .promo-entity-config-summary .ib-summary-table thead th:first-child{border-top-left-radius:5px}.ng-container .incentive-config-summary .ib-summary-table thead th:last-child,.ng-container .promo-entity-config-summary .ib-summary-table thead th:last-child{border-top-right-radius:5px}.ng-container .incentive-config-summary .ib-summary-table tbody,.ng-container .promo-entity-config-summary .ib-summary-table tbody{-webkit-box-shadow:1px 0 0px inset #ccc, -1px 0px 0px inset #ccc;box-shadow:1px 0 0px inset #ccc, -1px 0px 0px inset #ccc}.ng-container .incentive-config-summary .ib-summary-table tbody td,.ng-container .promo-entity-config-summary .ib-summary-table tbody td{border-bottom:1px solid #ccc;color:#4a4a4a;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-container .loading-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.ng-container .loading-bar-container .progress{height:7px;width:120px;-webkit-box-shadow:none;box-shadow:none;border-radius:3.5px;background:#d4d4d4;margin-bottom:0;margin-right:6px}.ng-container .loading-bar-container .progress .progress-bar{-webkit-box-shadow:none;box-shadow:none;background:#8be3da;border-radius:3.5px}.ng-container .loading-bar-container label{font-size:12px;font-weight:300;font-style:italic}.ng-container .ib-team-goal-table thead th:first-child{width:170px;background:#f37920}.ng-container .ib-team-goal-table tbody tr.ng-enter{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.ng-container .ib-team-goal-table tbody tr.ng-leave{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.ng-container .incentives-spiff{background-color:white;font-size:13px}.ng-container .incentives-spiff .spiff-template-actions{padding:30px 30px 15px}.ng-container .incentives-spiff .upload-template-title{margin:0;color:#474c56;font-size:22px;font-weight:400;line-height:100%;text-align:left;text-transform:uppercase}.ng-container .incentives-spiff .spiff-action{display:inline-block}.ng-container .incentives-spiff .product-assortment-link,.ng-container .incentives-spiff .upload-template-link{margin-right:15px;cursor:pointer;text-decoration:none;-webkit-transition:none;transition:none}.ng-container .incentives-spiff .product-assortment-link span:hover,.ng-container .incentives-spiff .upload-template-link span:hover{margin-bottom:3px;border-bottom:1px solid #cccccc}.ng-container .incentives-spiff .product-assortment-link .fa,.ng-container .incentives-spiff .upload-template-link .fa{margin-right:10px}.ng-container .incentives-spiff .download-template-link{-webkit-transition:none;transition:none;font-style:italic}.ng-container .incentives-spiff .download-template-link:hover{margin-bottom:3px;text-decoration:none;border-bottom:1px solid #cccccc}.ng-container .incentives-spiff .fade-in-out.ng-enter{opacity:0;-webkit-transition:0.3s linear all;transition:0.3s linear all}.ng-container .incentives-spiff .fade-in-out.ng-enter.ng-enter-active{opacity:1}.ng-container .incentives-spiff .fade-in-out.ng-leave{opacity:1;-webkit-transition:0.3s linear all;transition:0.3s linear all}.ng-container .incentives-spiff .fade-in-out.ng-leave.ng-leave-active{opacity:0}.ng-container .incentives-spiff .spiff-budget-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 10px 30px 10px}.ng-container .incentives-spiff .spiff-budget-form .spiff-budget-form-label{margin:5px 15px;font-size:16px}.ng-container .incentives-spiff .spiff-budget-form .spiff-budget-form-control{min-width:330px}.ng-container .incentives-spiff .spiff-table-wrapper .spiff-table{width:100%;padding:0 0.5625rem 0.9375rem;border-collapse:separate;border-spacing:0.5625rem}.ng-container .incentives-spiff .spiff-table-wrapper .spiff-table th,.ng-container .incentives-spiff .spiff-table-wrapper .spiff-table td{overflow:auto}.ng-container .incentives-spiff .spiff-table-wrapper .spiff-table th{padding:0;color:#4a4a4a;font-weight:300}.ng-container .incentives-spiff .spiff-table-wrapper .spiff-table td{height:56px;padding:10px;background-color:white;border:1px solid #e2e2e2;color:#4a4a4a;font-size:14px;font-weight:300;cursor:default}.ng-container .incentives-spiff .spiff-table-wrapper .spiff-table td.hoverAction{position:relative;overflow:visible}.ng-container .incentives-spiff .spiff-table-wrapper .spiff-table td.hoverAction:hover .delete-row{opacity:1;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight;animation-name:slideInRight}.ng-container .incentives-spiff .spiff-table-wrapper .spiff-table td.borderLess{padding:10px 0;border:1px solid transparent;cursor:default}.ng-container .incentives-spiff .spiff-table-wrapper .spiff-table td.borderLess.assortment{text-align:right;cursor:pointer;width:25px;height:25px;font-size:24px}.ng-container .incentives-spiff .spiff-table-wrapper .spiff-table td.borderLess.trash{text-align:right;cursor:pointer;width:25px;height:25px;font-size:24px}.ng-container .incentives-spiff .spiff-table-wrapper .spiff-table td .cell-value{text-transform:capitalize}.ng-container .incentives-spiff .row-data.ng-enter{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.ng-container .incentives-spiff .row-data.ng-enter.ng-enter-active{opacity:1}.ng-container .incentives-spiff .row-data.ng-leave{opacity:1;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.ng-container .incentives-spiff .row-data.ng-leave.ng-leave-active{opacity:0}.ng-container .incentives-spiff .cell-control{width:100%;height:34px;background-color:transparent;border:none;color:#4a4a4a;font-size:14px;font-weight:300}.ng-container .incentives-spiff .spiff-save{margin:30px;text-align:right}.ng-container .incentives-spiff .add-row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background-color:#eaeaea;border:1px solid #cdcdcd;border-radius:8px;text-align:center}.ng-container .incentives-spiff .add-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 30px 30px;padding:15px;background-color:#eaeaea;border:1px solid #cdcdcd;border-radius:8px;text-align:center;width:calc(100% - 60px)}.ng-container .incentives-spiff .add-row-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:transparent;border:1px solid #4a4a4a;border-radius:40px;margin-right:15px}.ng-container .incentives-spiff .add-row-blurb{display:inline-block;height:40px;line-height:40px}.ng-container .incentives-spiff .delete-row{position:absolute;right:-15px;top:17px;padding:0 10px;font-size:10px;opacity:0}.ng-container .incentives-spiff .dropdown-menu{max-height:190px;width:330px;overflow:scroll}.ng-container .incentives-spiff .product-template-wrapper{margin-bottom:30px}.ng-container .incentives-spiff .product-template-title{margin-bottom:30px;line-height:100%}.ng-container .incentives-spiff .upload-template{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:150px}.ng-container .incentives-spiff .download-template{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:150px;position:relative;padding:15px;color:#474c56;font-size:14px;line-height:1.3;text-align:center;background:#ffeec8;border-radius:8px;-webkit-box-shadow:2px 2px 1px 0px rgba(0,0,0,0.25);box-shadow:2px 2px 1px 0px rgba(0,0,0,0.25)}.ng-container .incentives-spiff .template-description{margin:0 auto;text-align:center}.ng-container .incentives-spiff .product-pagination-wrapper .show-num-rows{float:left;margin:30px 0}.ng-container .incentives-spiff .product-pagination-wrapper .show-num-rows .page-size{display:inline-block;margin:0 5px;width:70px}.ng-container .incentives-spiff .product-pagination-wrapper .pagination{margin:30px 0;float:right}.ng-container .incentives-spiff .round-progress-loader{position:relative;margin-bottom:45px;font-size:30px;color:#4a4a4a}.ng-container .incentives-spiff .round-progress-loader .round-progress-label{position:absolute;top:50%;bottom:auto;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ng-container .incentives-spiff .round-progress-loader .round-progress-wrapper{height:200px}.ng-container .incentives-spiff .row-data spiff-config-single-select-field .ui-control.clearfix{height:34px}.ng-container .incentives-spiff .row-data spiff-config-single-select-field .clearfix:before,.ng-container .incentives-spiff .row-data spiff-config-single-select-field .clearfix:after{display:none}.ng-container .incentives-spiff .row-data spiff-config-single-select-field .btn-default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border:none}.ng-container .incentives-spiff .row-data spiff-config-single-select-field .btn-default:hover{background:initial}.ng-container .incentives-spiff .row-data spiff-config-single-select-field .ui-select-match-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-right:0}.ng-container .incentives-spiff .row-data spiff-config-single-select-field .caret{display:none}.ng-container .ib-incentive-instances-container wui-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0 50px}.ng-container .ib-incentive-instances-container .entity-controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ng-container .ib-incentive-instances-container entity-controls{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .incentive-type{margin-bottom:30px;border:1px solid #e1e1e1}.ng-container .incentive-type .incentive-type-header{height:150px;padding:15px;background-color:#474c56;color:#ffffff;text-align:center}.ng-container .incentive-type .incentive-type-header h3{font-size:30px;font-weight:300;text-transform:uppercase}.ng-container .incentive-type .incentive-type-header .ion-icon{font-size:40px;line-height:100%}.ng-container .incentive-type .incentive-type-content{height:250px;padding:15px;background-color:white}.ng-container .incentive-type .incentive-type-content h4{height:40px;margin-bottom:15px;font-weight:300;line-height:130%}.ng-container .incentive-type .incentive-type-content p{height:90px;margin-bottom:40px;font-size:12px}.ng-container .incentive-type .incentive-type-content .select-incentive-type{height:30px;text-align:center}.ng-container .incentive-type .incentive-type-content .select-incentive-type .btn-generic,.ng-container .incentive-type .incentive-type-content .select-incentive-type .btn-inverted,.ng-container .incentive-type .incentive-type-content .select-incentive-type .btn-alt,.ng-container .incentive-type .incentive-type-content .select-incentive-type .btn-complementary{width:150px}.ng-container .incentive-types-container .incentive-builder-go-back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#4a4f5b;cursor:pointer;font-size:10px;text-transform:uppercase;-webkit-transition:-webkit-box-shadow 0.2s;transition:-webkit-box-shadow 0.2s;transition:box-shadow 0.2s;transition:box-shadow 0.2s, -webkit-box-shadow 0.2s;text-decoration:none}.ng-container .incentive-types-container .incentive-builder-go-back .fa{font-size:14px;margin-right:4px;margin-top:-1px}.ng-container .incentive-types-container .incentive-builder-go-back:hover{-webkit-box-shadow:0 1px 0 #4a4f5b;box-shadow:0 1px 0 #4a4f5b;text-decoration:none}.ng-container .team-goal-config #sectionid_product_section .ui-control-add-more{font-size:15px;color:#3f83c0;border-bottom:1px solid #3f83c0;display:inline-block;line-height:14px;margin-top:15px;margin-bottom:0}.ng-container .team-goal-config #sectionid_segment_section .segmentBy .ui-select-toggle{border-radius:4px;height:40px}.ng-container .team-goal-config #sectionid_segment_section .segmentBy .ui-select-toggle .ui-select-match-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.ng-container .team-goal-config #sectionid_segment_section .segmentBy .ui-select-toggle:hover{background:initial}.ng-container .team-goal-config #sectionid_goal_section .ui-section-collapsible-section-heading .ui-control-repeatable-field-delete{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .team-goal-config #sectionid_goal_section .ui-control-invalid-msg{display:none}.ng-container .team-goal-config #sectionid_goal_section .bulkUpload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:20px}.ng-container .team-goal-config #sectionid_goal_section .bulkUpload .modal-cta{font-size:12px;background:#ededed;border:1px dashed #cccccc;height:35px;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 11px}.ng-container .team-goal-config #sectionid_goal_section .bulkUpload .modal-cta .fa{cursor:pointer;font-size:16px;height:14px}.ng-container .team-goal-config #sectionid_goal_section .bulkUpload .modal-cta .modal-copy{white-space:nowrap;overflow:hidden;margin:0 13px 0 7px}.ng-container .team-goal-config #sectionid_goal_section .bulkUpload .modal-cta .bold-copy{font-weight:800}.ng-container .team-goal-config #sectionid_goal_section .bulkUpload .modal-cta .light-copy{font-weight:300}.ng-container .team-goal-config #sectionid_goal_section .bulkUpload .modal-cta .light-copy a{color:#2483c5;text-decoration:underline}.ng-container .team-goal-config #sectionid_goal_section .panel-group{margin-bottom:15px}.ng-container .team-goal-config #sectionid_goal_section .panel-group .panel.panel-open{border-bottom:none}.ng-container .team-goal-config #sectionid_goal_section .panel-group .panel.panel-open .panel-body{padding-left:0;padding-right:0}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.segmentOptions{display:block;margin-bottom:30px;height:initial}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.segmentOptions .input-multi-select-list .search-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .team-goal-config #sectionid_goal_section .ui-control-add-more{color:#3f83c0;border-bottom:1px solid #3f83c0;display:inline-block;line-height:14px;margin-top:0}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.segmentOptionsLabel,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.goalAmountLabel,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideLabel,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.goalEarningsLabel{display:block}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.segmentOptionsLabel{margin-bottom:6px}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideLabel{margin-top:30px}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.goalAmountLabel,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideLabel,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.goalEarningsLabel{margin-bottom:7px}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.segmentOptionsLabel,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.goalAmountLabel,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideLabel,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.goalEarningsLabel{font-size:15px;font-weight:500;color:#4a4a4a}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.segmentOptionsLabel .ui-control-formfield,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.goalAmountLabel .ui-control-formfield,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideLabel .ui-control-formfield,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.goalEarningsLabel .ui-control-formfield{display:none}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardMetric,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardAmount,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.applyEarningsRetroactively,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardMetric,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardAmount{display:inline-block;vertical-align:top}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardMetric .ui-control-formfield,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardAmount .ui-control-formfield,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.applyEarningsRetroactively .ui-control-formfield,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardMetric .ui-control-formfield,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardAmount .ui-control-formfield{height:40px}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardMetric .ui-control_single-select-list,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardAmount .ui-control_single-select-list,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.applyEarningsRetroactively .ui-control_single-select-list,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardMetric .ui-control_single-select-list,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardAmount .ui-control_single-select-list{display:inline-block;min-height:40px}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.goalAmount .ui-control-label,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardMetric .ui-control-label,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardAmount .ui-control-label,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardMetric .ui-control-label,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardAmount .ui-control-label,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.applyEarningsRetroactively .ui-control-label{display:block;font-size:12px;font-weight:300;color:#4a4a4a}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardMetric .ui-select-toggle,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardAmount .ui-select-toggle,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardMetric .ui-select-toggle,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardAmount .ui-select-toggle,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.applyEarningsRetroactively .ui-select-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardMetric .ui-select-toggle .ui-select-match-text,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardAmount .ui-select-toggle .ui-select-match-text,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardMetric .ui-select-toggle .ui-select-match-text,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardAmount .ui-select-toggle .ui-select-match-text,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.applyEarningsRetroactively .ui-select-toggle .ui-select-match-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.goalAmount .ui-control-goalAmount{margin-bottom:25px}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control .applyEarningsRetroactively .ui-select-toggle{width:194px}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.applyEarningsRetroactively+.ui-control-repeatable-field-delete{display:none}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardMetric,.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.rewardAmount{margin-right:19px}.ng-container .team-goal-config #sectionid_goal_section .ui-control-managerOverrideRewardAmount{width:239px}.ng-container .team-goal-config #sectionid_goal_section .uicontrol-section_control.managerOverrideRewardMetric{margin-right:19px}.ng-container .team-goal-config #sectionid_goal_section .ui-control-managerOverrideRewardMetric,.ng-container .team-goal-config #sectionid_goal_section .ui-control-rewardMetric{width:114px}.ng-container .team-goal-config #sectionid_goal_section .ui-control-managerOverrideRewardAmount,.ng-container .team-goal-config #sectionid_goal_section .ui-control-rewardAmount{width:100px}.ng-container .team-goal-config #sectionid_goal_section .ui-control-applyEarningsRetroactively{width:226px}.ng-container .team-goal-config #sectionid_goal_section .ui-control-rewardMetric .ui-select-toggle,.ng-container .team-goal-config #sectionid_goal_section .ui-control-applyEarningsRetroactively .ui-select-toggle,.ng-container .team-goal-config #sectionid_goal_section .ui-control-managerOverrideRewardMetric .ui-select-toggle{height:40px;border-radius:4px}.ng-container .team-goal-config #sectionid_goal_section .ui-select-search{border-radius:4px;height:40px}.ng-container body>.input-single-ui-select-list.ui-control-segmentBy input.form-control.ui-select-search,.ng-container body>.input-single-ui-select-list.ui-control-segmentBy .ng-recognition input.ui-select-search.form-select,.ng-container .ng-recognition body>.input-single-ui-select-list.ui-control-segmentBy input.ui-select-search.form-select,.ng-container body>.input-single-ui-select-list.ui-control-rewardMetric input.form-control.ui-select-search,.ng-container body>.input-single-ui-select-list.ui-control-rewardMetric .ng-recognition input.ui-select-search.form-select,.ng-container .ng-recognition body>.input-single-ui-select-list.ui-control-rewardMetric input.ui-select-search.form-select,.ng-container body>.input-single-ui-select-list.ui-control-applyEarningsRetroactively input.form-control.ui-select-search,.ng-container body>.input-single-ui-select-list.ui-control-applyEarningsRetroactively .ng-recognition input.ui-select-search.form-select,.ng-container .ng-recognition body>.input-single-ui-select-list.ui-control-applyEarningsRetroactively input.ui-select-search.form-select,.ng-container body>.input-single-ui-select-list.ui-control-managerOverrideRewardMetric input.form-control.ui-select-search,.ng-container body>.input-single-ui-select-list.ui-control-managerOverrideRewardMetric .ng-recognition input.ui-select-search.form-select,.ng-container .ng-recognition body>.input-single-ui-select-list.ui-control-managerOverrideRewardMetric input.ui-select-search.form-select{border-radius:4px;height:40px}.ng-container .ib-team-goal-config-summary{overflow-x:hidden}.ng-container .team-goal-retroactive-explained{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.ng-container .team-goal-retroactive-explained:first-child{margin-top:36px}.ng-container .team-goal-retroactive-explained .copy{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .team-goal-retroactive-explained .copy p{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;font-size:15px;color:#4a4a4a}.ng-container .team-goal-retroactive-explained .img-container{position:relative;display:inline-block;padding:0;top:-6px}.ng-container .team-goal-retroactive-explained .img-container img{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight;animation-name:slideInRight;margin-top:-10px;width:113px}.ng-container .team-goal-retroactive-explained .img-container.no-retro::after{-webkit-animation-delay:0.4s;animation-delay:0.4s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;content:'x';position:absolute;color:#a0504c;font-size:64px;top:-8px;bottom:0;left:7px;right:0;text-align:center;font-weight:100}.ng-container .team-goal-retro-callout{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;font-size:20px;font-weight:300;color:#2483c5;margin-bottom:5px}.ng-container .tg-manager-override-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap}.ng-container tg-manager-override-bubble{position:relative;width:33.3%;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}.ng-container tg-manager-override-bubble.ng-enter{left:-30px;opacity:0}.ng-container tg-manager-override-bubble.ng-enter-active{left:0;opacity:1}.ng-container tg-manager-override-bubble.ng-leave{left:0;opacity:1}.ng-container tg-manager-override-bubble.ng-leave-active{left:-30px;opacity:0}.ng-container .ib-team-goal-summary-manager-override-bubble{text-align:center;color:#4a4a4a;margin-top:19px}.ng-container .ib-team-goal-summary-manager-override-bubble .green-circle{width:70px;height:70px;border-radius:50%;color:#4a4a4a;background:#8be3da;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .ib-team-goal-summary-manager-override-bubble .manager-override-payout{font-size:22px;font-weight:800;line-height:25px}.ng-container .ib-team-goal-summary-manager-override-bubble .manager-override-units{font-size:10px;text-transform:uppercase;font-weight:800}.ng-container .ib-team-goal-summary-manager-override-bubble .manager-override-group-label{font-weight:800;font-size:15px;margin-top:10px;color:#4a4a4a;margin-bottom:4px}.ng-container .ib-team-goal-summary-manager-override-bubble .manager-override-group-details{font-size:12px;font-weight:100;margin-bottom:0}.ng-container .product-bundling-config #sectionid_earning_section .ui-control-label{margin-bottom:5px;display:block}.ng-container .ib-product-bundling-config-summary{overflow-x:hidden}.ng-container .ib-product-bundling-config-summary .earnings-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .ib-product-bundling-config-summary .earnings-cta .earnings-callout{text-align:center}.ng-container .ib-product-bundling-config-summary .earnings-cta .earnings-callout h1{font-size:34px;font-weight:100;letter-spacing:1px;color:#2483c5;margin-bottom:3px}.ng-container .ib-product-bundling-config-summary .earnings-cta .earnings-callout h1+span{font-size:15px;color:#4a4a4a;font-weight:100}.ng-container .ib-product-bundling-config-summary .earnings-cta .earnings-image{width:181px;height:106px;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight;animation-name:slideInRight}.ng-container .ib-product-bundling-config-summary .earnings-table{margin-top:27px}.ng-container .ib-product-bundling-config-summary .earnings-table thead th:first-child{width:140px}.ng-container .ib-product-bundling-config-summary .earnings-table thead th:nth-child(2){width:100px}.ng-container .ib-product-bundling-config-summary .earnings-table thead th:nth-child(4),.ng-container .ib-product-bundling-config-summary .earnings-table thead th:nth-child(6){width:120px}.ng-container .ib-product-bundling-config-summary .earnings-table thead th i{font-size:14px;line-height:14px}.ng-container .ib-product-bundling-config-summary .earnings-table tbody td:first-child{padding-left:10px;text-align:left}.ng-container .top-seller-config #sectionid_reward_amount_section .ui-control-repeatable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.ng-container .top-seller-config #sectionid_reward_amount_section .ui-control-repeatable .ui-control-label{font-size:15px;font-weight:300;margin-right:8px}.ng-container .top-seller-config #sectionid_reward_amount_section .ui-control-repeatable input[type='number']{width:100px}.ng-container .top-seller-config #sectionid_segment_section{margin-left:48px}.ng-container .top-seller-config #sectionid_segment_section .uicontrol-section_control.isSegment .ui-control.ui-control_radioModified{margin-bottom:26px}.ng-container .top-seller-config #sectionid_segment_section .uicontrol-section_control.segmentBy .ui-control-formfield{margin-bottom:23px}.ng-container .top-seller-config #sectionid_segment_section .uicontrol-section_control.segmentBy .ui-control-label{display:block;margin-bottom:2px;font-size:22px;font-weight:300}.ng-container .top-seller-config #sectionid_segment_section .uicontrol-section_control.segmentPosition .input-multi-select-list{height:100%}.ng-container .ib-top-seller-config-summary .ib-config-summary-product-section .section-name{margin-bottom:10px}.ng-container .ib-top-seller-config-summary .metric-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .ib-top-seller-config-summary .metric-section .section-name{margin-bottom:0;margin-right:10px}.ng-container .ib-top-seller-config-summary .metric-section .section-value .pill{margin:0}.ng-container .ib-top-seller-config-summary .rank-section{height:290px;position:relative}.ng-container .ib-top-seller-config-summary .rank-section.top-three-only{height:250px}.ng-container .ib-top-seller-config-summary .rank-section.top-three-only .leaderboard-container{top:-100px}.ng-container .ib-top-seller-config-summary .rank-section.top-three-only .leaderboard-container .top10{display:none}.ng-container .ib-top-seller-config-summary .reward_amount_section .ui-control-repeatable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px;margin-bottom:15px;margin-left:10px}.ng-container .ib-top-seller-config-summary .reward_amount_section .ui-control-repeatable label{font-size:15px;font-weight:300;color:#4a4a4a;margin-right:10px}.ng-container .ib-top-seller-config-summary .reward_amount_section .ui-control-repeatable .ui-control-repeatable-field{float:none;width:100px}.ng-container .ib-top-seller-config-summary .segment_section .uicontrol-section{margin-left:25px}.ng-container .ib-top-seller-config-summary .segment_section .uicontrol-section_control:first-child{margin-bottom:30px}.ng-container .ib-top-seller-config-summary .segment_section .uicontrol-section_control:nth-child(2){margin-bottom:30px}.ng-container .ib-top-seller-config-summary .segment_section .uicontrol-section_control:nth-child(2) label{font-size:22px;font-weight:300;color:#4a4a4a}.ng-container .ib-top-seller-config-summary .segment_section .uicontrol-section_control:last-child{margin-bottom:20px}.ng-container .ib-top-seller-config-summary .leaderboard-container,.ng-container .ib-team-top-seller-config-summary .leaderboard-container{-webkit-transform:scale(0.41);transform:scale(0.41);position:absolute;top:-200px;left:-350px}.ng-container .ib-top-seller-config-summary .leaderboard-container widget-leaderboard .widget .top3>.bar .leaderboard-profile-picture,.ng-container .ib-team-top-seller-config-summary .leaderboard-container widget-leaderboard .widget .top3>.bar .leaderboard-profile-picture{margin-top:10px}.ng-container .ib-top-seller-config-summary .leaderboard-container .widget-leaderboard .widget .top3>.bar .innerBar::before,.ng-container .ib-team-top-seller-config-summary .leaderboard-container .widget-leaderboard .widget .top3>.bar .innerBar::before{margin-top:-19px}.ng-container .ib-top-seller-config-summary .leaderboard-container .leaderboard-legend span,.ng-container .ib-team-top-seller-config-summary .leaderboard-container .leaderboard-legend span{font-size:33px}.ng-container .ib-top-seller-segment-table th,.ng-container .ib-top-seller-segment-table td{width:107px;padding:8px;text-align:center;text-transform:uppercase}.ng-container .ib-top-seller-segment-table thead th:first-child{background:#fff;border:none}.ng-container .ib-top-seller-segment-table thead th:nth-child(2){border-top-left-radius:5px}.ng-container .ib-top-seller-segment-table tbody td:first-child{background:#ededed;font-weight:800}.ng-container .ib-top-seller-segment-table tbody td:nth-child(2)>span{color:#3f83c0;cursor:pointer;text-decoration:underline;font-weight:800}.ng-container .ib-top-seller-segment-table tbody td{border-left:1px solid #ccc;border-top:1px solid #ccc}.ng-container .ib-top-seller-segment-table .tooltip{opacity:1}.ng-container .ib-top-seller-segment-table .tooltip .tooltip-arrow{border-top-color:#4a4a4a}.ng-container .ib-top-seller-segment-table .tooltip .tooltip-inner{background-color:#4a4a4a;border-radius:6px;padding:10px 12px;white-space:pre;max-width:none;text-transform:uppercase;font-size:10px;font-family:Avenir;font-weight:500}.ng-container .team-top-seller-config .ib-config-summary-product-section .section-name{margin-bottom:10px}.ng-container .team-top-seller-config .metric-section,.ng-container .team-top-seller-config .segment-by-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .team-top-seller-config .metric-section .section-name,.ng-container .team-top-seller-config .segment-by-section .section-name{margin-bottom:0;margin-right:10px}.ng-container .team-top-seller-config .metric-section .section-value .pill,.ng-container .team-top-seller-config .segment-by-section .section-value .pill{margin:0}.ng-container .team-top-seller-config .rank-section{height:290px;position:relative}.ng-container .team-top-seller-config .rank-section.top-three-only{height:250px}.ng-container .team-top-seller-config .rank-section.top-three-only .leaderboard-container{top:-100px}.ng-container .team-top-seller-config .rank-section.top-three-only .leaderboard-container .top10{display:none}.ng-container .team-top-seller-config .reward_amount_section .ui-control-repeatable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px;margin-bottom:15px;margin-left:10px}.ng-container .team-top-seller-config .reward_amount_section .ui-control-repeatable label{font-size:15px;font-weight:300;color:#4a4a4a;margin-right:10px}.ng-container .team-top-seller-config .reward_amount_section .ui-control-repeatable .ui-control-repeatable-field{float:none;width:100px}.ng-container .team-top-seller-config .segment_section .uicontrol-section{margin-left:25px}.ng-container .team-top-seller-config .segment_section .uicontrol-section_control:first-child{margin-bottom:30px}.ng-container .team-top-seller-config .segment_section .uicontrol-section_control:nth-child(2){margin-bottom:30px}.ng-container .team-top-seller-config .segment_section .uicontrol-section_control:nth-child(2) label{font-size:22px;font-weight:300;color:#4a4a4a}.ng-container .team-top-seller-config .segment_section .uicontrol-section_control:last-child{margin-bottom:20px}.ng-container .team-top-seller-config #sectionid_team_section .panel-group .panel.panel-open .panel-body{padding:15px 0}.ng-container .team-top-seller-config #sectionid_team_section .uicontrol-section_control.segmentOptionsLabel{margin-bottom:6px;color:#4a4a4a;font-size:15px;font-weight:500}.ng-container .team-top-seller-config #sectionid_team_section .uicontrol-section_control.segmentOptionsLabel .ui-control-formfield{display:none}.ng-container .team-top-seller-config #sectionid_team_section .uicontrol-section_content .ui-control-repeatable-field-delete{width:17px;height:17px}.ng-container .ib-team-top-seller-config-summary .ib-config-summary-product-section .section-name{margin-bottom:10px}.ng-container .ib-team-top-seller-config-summary .metric-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .ib-team-top-seller-config-summary .metric-section .section-name{margin-bottom:0;margin-right:10px}.ng-container .ib-team-top-seller-config-summary .metric-section .section-value .pill{margin:0}.ng-container .ib-team-top-seller-config-summary .rank-section{height:290px;position:relative}.ng-container .ib-team-top-seller-config-summary .rank-section.top-three-only{height:250px}.ng-container .ib-team-top-seller-config-summary .rank-section.top-three-only .leaderboard-container{top:-100px}.ng-container .ib-team-top-seller-config-summary .rank-section.top-three-only .leaderboard-container .top10{display:none}.ng-container .ib-team-top-seller-config-summary .reward_amount_section .ui-control-repeatable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px;margin-bottom:15px;margin-left:10px}.ng-container .ib-team-top-seller-config-summary .reward_amount_section .ui-control-repeatable label{font-size:15px;font-weight:300;color:#4a4a4a;margin-right:10px}.ng-container .ib-team-top-seller-config-summary .reward_amount_section .ui-control-repeatable .ui-control-repeatable-field{float:none;width:100px}.ng-container .ib-team-top-seller-config-summary .segment_section .uicontrol-section{margin-left:25px}.ng-container .ib-team-top-seller-config-summary .segment_section .uicontrol-section_control:first-child{margin-bottom:30px}.ng-container .ib-team-top-seller-config-summary .segment_section .uicontrol-section_control:nth-child(2){margin-bottom:30px}.ng-container .ib-team-top-seller-config-summary .segment_section .uicontrol-section_control:nth-child(2) label{font-size:22px;font-weight:300;color:#4a4a4a}.ng-container .ib-team-top-seller-config-summary .segment_section .uicontrol-section_control:last-child{margin-bottom:20px}.ng-container .ib-team-top-seller-config-summary .segment-options-section .section-name{margin-bottom:7px}.ng-container .ib-team-top-seller-config-summary .segment-options-section .section-value{display:block}.ng-container .ib-team-top-seller-config-summary .segment-options-section .pill-group{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .ib-team-top-seller-config-summary .segment-options-section .pill-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;margin:0 10px 5px 0;padding:4px 0}.ng-container .tiered-reward-config .tiered-reward-config-summary-slider .slider-note{display:-webkit-box;display:-ms-flexbox;display:flex;color:#5b7f95;margin-bottom:10px;margin-left:-17px;font-style:italic;font-size:15px}.ng-container .tiered-reward-config .tiered-reward-config-summary-slider .slider-note img{width:50px;height:50px;margin-top:10px}.ng-container .tiered-reward-config .tiered-reward-config-summary-slider .slider{height:100px}.ng-container .tiered-reward-config .tiered-reward-config-summary-slider .slider .rzslider .rz-pointer{background-color:#5b7f95 !important}.ng-container .tiered-reward-config .tiered-reward-config-summary-slider .slider .rzslider .rz-pointer.rz-active:after{background-color:#fff}.ng-container .tiered-reward-config .tiered-reward-config-summary-slider .slider .rzslider .rz-ticks-values-under .rz-tick-value{bottom:-30px;font-size:10px}.ng-container .tiered-reward-config .tiered-reward-config-summary-slider .slider.bonus-tick .rzslider .rz-bubble{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulse;animation-name:pulse;font-weight:900}.ng-container .tiered-reward-config .tiered-reward-config-summary-slider .total-earnings{background:black}.ng-container .tiered-reward-config .tiered-reward-config-summary-slider .ib-summary-table .total-earnings{font-size:10px;background:#ededed;text-transform:uppercase;font-weight:800;border-left:1px solid #ccc;border-right:1px solid #ccc}.ng-container .tiered-reward-config .uicontrol-section.tier .uicontrol-section_content.panel .panel-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-bottom:30px}.ng-container .tiered-reward-config .uicontrol-section.tier .uicontrol-section_content.panel .panel-body .ui-control-label{display:inline-block;margin-bottom:5px}.ng-container .tiered-reward-config .uicontrol-section.tier .uicontrol-section_content.panel .panel-body .tieredReward__min input{margin-right:8px}.ng-container .tiered-reward-config .uicontrol-section.tier .uicontrol-section_content.panel .panel-body .tieredReward__min .ui-control-formfield{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .tiered-reward-config .uicontrol-section.tier .uicontrol-section_content.panel .panel-body .tieredReward__min .ui-control-formfield:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:'to';-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:8px;margin-right:8px;font-size:12px;color:#4a4a4a}.ng-container .tiered-reward-config .uicontrol-section.tier .uicontrol-section_content.panel .panel-body .uicontrol-section_control.min,.ng-container .tiered-reward-config .uicontrol-section.tier .uicontrol-section_content.panel .panel-body .uicontrol-section_control.max{width:132px}.ng-container .tiered-reward-config .uicontrol-section.tier .uicontrol-section_content.panel .panel-body .uicontrol-section_control.max{margin-right:10px}.ng-container .tiered-reward-config .uicontrol-section.tier .uicontrol-section_content.panel .panel-body .uicontrol-section_control.reward{margin-right:10px}.ng-container .tiered-reward-config .uicontrol-section.tier .uicontrol-section_content.panel .panel-body .uicontrol-section_control.reward+span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;margin-top:27px}.ng-container .tiered-reward-config .uicontrol-section.bonus_section .ui-control{margin-bottom:20px}.ng-container .tiered-reward-config .uicontrol-section.bonus_section .ui-control-label{font-size:12px;font-weight:800;margin-bottom:5px;display:inline-block}.ng-container .tiered-reward-config .uicontrol-section.bonus_section .help-block{display:none}.ng-container .cumulative-sales-config .ib-summary-table.cumulative-sales-goal-table tr:nth-child(even) td{background:#ededed}.ng-container .cumulative-sales-config .ib-summary-table.cumulative-sales-goal-table tr:nth-child(even) td:first-child{border-left:1px solid #ccc}.ng-container .cumulative-sales-config .ib-summary-table.cumulative-sales-goal-table tr:nth-child(even) td:last-child{border-right:1px solid #ccc}.ng-container .cumulative-sales-config .goal_level_section .uicontrol-section_content.panel .panel-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-bottom:30px}.ng-container .cumulative-sales-config .goal_level_section .uicontrol-section_content.panel .panel-body .ui-control-label{display:inline-block;margin-bottom:5px}.ng-container .cumulative-sales-config .goal_level_section .uicontrol-section_content.panel .panel-body .goal_amount{margin-right:10px}.ng-container .cumulative-sales-config .goal_level_section .uicontrol-section_content.panel .panel-body .reward_amount{margin-right:14px}.ng-container .cumulative-sales-config .goal_level_section .uicontrol-section_content.panel .panel-body .goal_amount,.ng-container .cumulative-sales-config .goal_level_section .uicontrol-section_content.panel .panel-body .reward_amount{width:220px}.ng-container .cumulative-sales-config .goal_level_section .uicontrol-section_content.panel .panel-body .reward_amount+span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;font-size:20px;height:90px}.ng-container .cumulative-sales-config .goal_level_section .uicontrol-section_content.panel .panel-body .help-block{font-style:initial;margin-bottom:20px;margin-top:8px;display:inline-block}.ng-container .prize-config .builder-title{margin-bottom:34px !important}.ng-container .prize-config .uicontrol-section_wrapper{padding-top:0 !important}.ng-container .prize-config .ui-section-collapsible-section-heading .ui-control-repeatable-field-edit{margin-left:auto}.ng-container .prize-config .ui-section-collapsible-section-heading .ui-control-repeatable-field-delete{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.ng-container .prize-config .panel-body{padding:0}.ng-container .prize-config .bulk_upload{border:1px dashed #cccccc;background-color:#ededed;margin-left:auto;margin-bottom:29px;width:60%;font-size:12px;padding-top:8px;padding-bottom:9px;padding-left:11px;padding-right:20px;border-radius:3px}.ng-container .prize-config .bulk_upload i{margin-right:5px}.ng-container .prize-config .bulk_upload .bold-copy{font-weight:bold}.ng-container .prize-config .bulk_upload label{display:none !important}.ng-container .prize-config .ui-control-label{font-size:12px}.ng-container .prize-config .uicontrol-section_control{margin-bottom:20px}.ng-container .prize-config .ui-control-formfield .dropzone{background-color:#ededed;margin-top:10px;width:45%;float:left;height:150px}.ng-container .prize-config .ui-control-formfield .dropzone .dz-message{margin-top:35px}.ng-container .prize-config .ui-control-formfield .dropzone .dz-preview{margin:5px}.ng-container .prize-config .ui-control-formfield .help-block{margin-top:30px;padding-left:20px;width:55%;float:right}.ng-container .prize-config .panel-group{margin-bottom:5px}.ng-container .prize-config-summary__table{border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden}.ng-container .prize-config-summary__table-header{background-color:#ededed;text-transform:uppercase;font-size:11px}.ng-container .prize-config-summary__image-column,.ng-container .prize-config-summary__name-column,.ng-container .prize-config-summary__description-column{padding-top:16px !important;padding-bottom:14px !important;border-bottom:0;font-weight:bold}.ng-container .prize-config-summary__image-column{text-align:center}.ng-container .prize-config-summary__row{padding:10px;border-bottom:1px solid #cccccc;font-size:12px}.ng-container .prize-config-summary__image-row{width:15%;vertical-align:middle;text-align:center}.ng-container .prize-config-summary__name-row{font-weight:bold;width:35%;vertical-align:middle}.ng-container .prize-config-summary__description-row{width:50%;vertical-align:middle}.ng-container .prize-config-summary__image{height:46px !important;vertical-align:middle}.ng-container .prize-bulk-uploader-modal-header__step-completed .prize-bulk-uploader-modal-header__progress-left-line,.ng-container .prize-bulk-uploader-modal-header__step-completed .prize-bulk-uploader-modal-header__progress-right-line{border-color:#2483c5}.ng-container .prize-bulk-uploader-modal-header__step-completed .prize-bulk-uploader-modal-header__progress-dot{background-color:#2483c5}.ng-container .prize-bulk-uploader-modal-header__step-active .prize-bulk-uploader-modal-header__progress-left-line{border-color:#2483c5}.ng-container .prize-bulk-uploader-modal-header__step-active .prize-bulk-uploader-modal-header__step-label{font-weight:bold}.ng-container .prize-bulk-uploader-modal-header__step-active .prize-bulk-uploader-modal-header__progress-dot{background-color:#2483c5;-webkit-box-shadow:0 0 0 6px #ffffff, 0 0 0 8px #2483c5;box-shadow:0 0 0 6px #ffffff, 0 0 0 8px #2483c5}.ng-container .prize-bulk-uploader-modal-header__step-first .prize-bulk-uploader-modal-header__progress-left-line{display:none}.ng-container .prize-bulk-uploader-modal-header__step-last .prize-bulk-uploader-modal-header__progress-right-line{display:none}.ng-container .prize-bulk-uploader-modal-header__step{position:relative;padding-left:0 !important;padding-right:0 !important;text-align:center}.ng-container .prize-bulk-uploader-modal-header__progress{position:relative;height:15px;margin-bottom:12px}.ng-container .prize-bulk-uploader-modal-header__progress-left-line{float:left;width:50%;height:1px;border:1px solid #cccccc}.ng-container .prize-bulk-uploader-modal-header__progress-right-line{float:right;width:50%;height:1px;border:1px solid #cccccc}.ng-container .prize-bulk-uploader-modal-header__progress-dot{position:absolute;height:10px;width:10px;top:-4px;left:50%;margin-left:-5px;border-radius:100%;background-color:#cccccc}.ng-container .prize-bulk-uploader-modal-header__step-label{font-size:11px;text-transform:uppercase}.ng-container .prize-bulk-uploader-modal-file-template-downloader__message{font-size:15px;margin-bottom:20px}.ng-container .prize-bulk-uploader-modal-file-uploader__dropzone{display:table;height:135px;border:1px dashed #2483c5;background-color:#f4f9fc;border-radius:3px;font-size:22px;text-transform:uppercase;color:#2483c5;width:100%}.ng-container .prize-bulk-uploader-modal-file-uploader__dropzone .dz-preview{display:none}.ng-container .prize-bulk-uploader-modal-file-uploader__dropzone-message{display:table-cell;vertical-align:middle}.ng-container .prize-bulk-uploader-modal-error__message{font-size:15px;margin-bottom:20px}.ng-container .prize-bulk-uploader-modal-image-preview-item__remove-button{font-size:12px;padding:0;height:16px}.ng-container .prize-bulk-uploader-modal-image-preview-list{border:1px solid #e2e2e2;border-radius:2px;padding:20px;height:227px;overflow:auto}.ng-container .prize-bulk-uploader-modal-image-preview-list__item{float:left;width:100px;margin-right:9px;margin-bottom:15px}.ng-container .prize-bulk-uploader-modal-image-link-prizes__prizes-container{margin-top:10px;padding-left:0 !important}.ng-container .prize-bulk-uploader-modal-image-link-prizes-list{height:374px;overflow:auto;border:1px solid #e2e2e2}.ng-container .prize-bulk-uploader-modal-image-link-prizes-list__image-container{padding:20px !important;padding-bottom:0 !important}.ng-container .prize-bulk-uploader-modal-image-link-prizes-list__image{padding:0;padding-bottom:20px;border-bottom:1px solid #e2e2e2}.ng-container .prize-bulk-uploader-modal-image-preview-list-uploader .dz-preview{display:none}.ng-container .prize-bulk-uploader-modal__title{padding:20px;text-align:center;background-color:#ededed;border-top-left-radius:5px;border-top-right-radius:5px}.ng-container .prize-bulk-uploader-modal__step-container{padding:25px}.ng-container .prize-bulk-uploader-modal__step-progress{margin-top:10px;margin-bottom:36px}.ng-container .prize-bulk-uploader-modal__step-footer{margin-top:20px}.ng-container .prize-bulk-uploader-modal__file-template-downloader{margin-bottom:30px}.ng-container .prize-bulk-uploader-modal__error{padding-top:50px;padding-bottom:125px}.ng-container .import-claims{margin-right:10px}.ng-container .import-claim-modal-header{text-transform:uppercase}.ng-container .import-claim-modal .modal-body{text-align:center;margin:30px 40px}.ng-container .import-claim-modal .modal-body .import-claim-modal-text{text-align:center;padding-bottom:15px}.ng-container .import-claim-modal .import-claim-modal-uploader{border:1px dashed #2483c5;border-radius:3px;text-align:center;padding-top:50px;padding-bottom:50px;background-color:#f4f9fc;margin:30px 0}.ng-container .import-claim-modal .import-claim-modal-uploader .upload-your-file{cursor:pointer;font-size:22px;text-transform:uppercase;color:#2483c5;font-weight:normal}.ng-container .import-claim-modal .import-claim-modal-uploader .upload-your-file i{font-size:60px;padding-top:35px}.ng-container .import-claim-errors{margin:10px 0 30px;padding:50px 30px;text-align:left;border:2px solid #d9534f;background-color:rgba(217,83,79,0.15);color:#4a4a4a}.ng-container .import-claim-errors .error-title{font-size:18px;font-weight:800;margin-bottom:30px}.ng-container .import-claim-errors .error-download-link{color:#B7C9D3;text-decoration:underline}.ng-container .incentives-challenges{padding:15px}.ng-container .step-details{padding:25px 90px}@media (max-width: 767px){.ng-container .step-details{padding:25px 0}}.ng-container .step-actions{text-align:right}@media (max-width: 767px){.ng-container .btn-generic+.btn-generic,.ng-container .btn-inverted+.btn-generic,.ng-container .btn-alt+.btn-generic,.ng-container .btn-complementary+.btn-generic,.ng-container .btn-generic+.btn-inverted,.ng-container .btn-inverted+.btn-inverted,.ng-container .btn-alt+.btn-inverted,.ng-container .btn-complementary+.btn-inverted,.ng-container .btn-generic+.btn-alt,.ng-container .btn-inverted+.btn-alt,.ng-container .btn-alt+.btn-alt,.ng-container .btn-complementary+.btn-alt,.ng-container .btn-generic+.btn-complementary,.ng-container .btn-inverted+.btn-complementary,.ng-container .btn-alt+.btn-complementary,.ng-container .btn-complementary+.btn-complementary{margin:10px}}.ng-container .audience-builder-v2{padding-top:30px}.ng-container .adb-landing .wui-filter-tabs{margin:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .adb-landing .filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .adb-landing .filter-wrapper .wui-search-field{-ms-flex-preferred-size:32%;flex-basis:32%}.ng-container .adb-landing .filter-wrapper .wui-search-field .search-input-container:before{left:0}.ng-container .adb-landing .filter-wrapper .sort-by-filter-wrapper{-ms-flex-preferred-size:35%;flex-basis:35%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.ng-container .adb-landing .filter-wrapper .sort-by-filter-wrapper .ui-control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.ng-container .adb-landing .filter-wrapper .sort-by-filter-wrapper .ui-control label{font-size:14px;margin-right:10px}.ng-container .adb-landing .filter-wrapper .sort-by-filter-wrapper .ui-control .ui-control-formfield{width:250px}.ng-container .adb-landing .filter-wrapper .sort-by-filter-wrapper .ui-control .ui-control-formfield .ui-select-placeholder{height:21px !important}.ng-container .adb-landing .create-audience-button{display:block;text-align:center}.ng-container .adb-landing .load-more{text-align:center}.ng-container .adb-edit{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:80px 60px auto;grid-template-areas:'header header header' 'upload upload upload' 'content content content'}.ng-container .adb-edit .adb-header{grid-area:header;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:100%;grid-row-gap:20px}.ng-container .adb-edit .adb-header .adb-header-back{font-size:12px}.ng-container .adb-edit .adb-header .adb-header-name{place-self:center center;width:100%;text-align:center}.ng-container .adb-edit .adb-header .adb-header-name h2{font-size:22px;display:inline-block}.ng-container .adb-edit .adb-header .adb-header-name i{cursor:pointer;margin-left:5px}.ng-container .adb-edit .adb-header .adb-header-name i .fa-pencil{color:#2483c5}.ng-container .adb-edit .adb-header .adb-header-name input{width:80%;height:35px;padding:5px}.ng-container .adb-edit .adb-header .adb-header-name .editing-name-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .adb-edit .adb-header .adb-header-name .editing-name-container label{width:100%;font-weight:800;text-align:left;margin-left:10px}.ng-container .adb-edit .adb-header .adb-header-save{place-self:start end}.ng-container .adb-edit .adb-header .adb-header-save span{text-transform:uppercase}.ng-container .adb-edit a{text-decoration:underline;color:#2483c5}.ng-container .adb-edit .adb-upload{grid-area:upload;display:grid;grid-template-columns:3fr}.ng-container .adb-edit .adb-content-container{grid-area:content;display:grid;grid-template-columns:1fr 2fr;grid-gap:20px}.ng-container .adb-edit .adb-content-container .adb-filter-container{margin-top:20px}.ng-container .adb-edit .adb-content-container .adb-users-container{padding:40px 0}.ng-container .adb-edit .adb-content-container .adb-users-container .total-users{font-size:12px;font-weight:800}.ng-container .adb-edit .adb-content-container .adb-users-container .no-results-text{font-weight:800;font-size:18px;text-align:center}.ng-container .adb-edit .adb-content-container .adb-users-container .total-users:first-of-type p{margin:30px 0}.ng-container .adb-edit .adb-content-container .adb-users-container .load-more-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .adb-edit-user-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);border-radius:6px;height:90px;margin-bottom:10px;border:1px solid #fff;background:#fff;padding:15px 20px}.ng-container .adb-edit-user-card .user-card-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .adb-edit-user-card .user-card-left img{width:60px;height:60px;border-radius:50%}.ng-container .adb-edit-user-card .user-card-left .text-container{margin-left:17px}.ng-container .adb-edit-user-card .user-card-left .text-container h4{color:#2483c5}.ng-container .adb-edit-user-card .user-card-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ng-container .adb-edit-user-card .user-card-right i{color:#d0021b}.ng-container .adb-edit-user-card .user-card-right .wui-button{border-color:#d0021b;background-color:#fff}.ng-container .adb-edit-user-card .user-card-right .wui-button span{text-transform:uppercase;color:#666}.ng-container .audience-errors{background-color:#fbdcd8;padding:20px;margin-bottom:20px}.ng-container .audience-errors p{font-weight:800}.ng-container .adb-filters{background-color:#ededed;padding:15px 20px 100px;border-radius:5px;min-height:400px}.ng-container .adb-filters .filters-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;font-weight:800}.ng-container .adb-filters .filters-top .filters-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:15px}.ng-container .adb-filters .filters-top .filters-clear{cursor:pointer;text-decoration:underline;font-size:12px;color:#2483c5}.ng-container .adb-filters .filters-accordion{background-color:#ededed;-webkit-box-shadow:none;box-shadow:none;font-size:15px;border-bottom:1px solid #666;border-radius:0}.ng-container .adb-filters .filters-accordion .filter-name{width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;float:left}.ng-container .adb-filters .filters-accordion .panel-title{margin-bottom:0}.ng-container .adb-filters .filters-accordion .panel-body{border-top:none}.ng-container .adb-filters .filters-accordion .panel-body .chosen-container{min-height:34px;height:auto}.ng-container .adb-filters .filters-accordion a{text-decoration:none;color:#666666}.ng-container .adb-filters .button-save{text-align:right}.ng-container .adb-upload-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;background:#dcf1ff;border-radius:3px;padding:10px}.ng-container .adb-upload-container .adb-upload-text{place-self:center start;font-size:11px}.ng-container .adb-upload-container .adb-upload-text i{margin-right:10px;color:#2483c5;font-size:16px}.ng-container .adb-upload-container .adb-upload-button{place-self:center end;position:relative}.ng-container .adb-upload-container .adb-upload-button span{text-transform:uppercase}.ng-container .adb-upload-container span.adb-upload-disabled-tooltip{display:none;position:absolute;font-size:9px;background-color:#ddd;width:100%;padding:4px;border-radius:4px;left:0;top:-30px;text-align:center;text-transform:unset}.ng-container .adb-upload-container span.adb-upload-disabled-tooltip:after{content:'';position:absolute;bottom:-5px;left:48%;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ddd}.ng-container .adb-upload-container .adb-upload-button:hover .adb-upload-disabled-tooltip{display:inline-block}.ng-container .adb-audience-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);border-radius:6px;height:90px;margin-bottom:10px;border:1px solid #fff;background:#fff;padding:10px 30px 10px 10px}.ng-container .adb-audience-card.adb-archived{border:1px solid #f0f0f0}.ng-container .adb-audience-card:hover{border:1px solid #00b5af}.ng-container .adb-audience-card.fade-in{-webkit-animation-name:fadeInCard;animation-name:fadeInCard;-webkit-animation-duration:0.5s;animation-duration:0.5s}.ng-container .adb-audience-card.fade-out{-webkit-animation-name:fadeOutCard;animation-name:fadeOutCard;-webkit-animation-duration:0.5s;animation-duration:0.5s}.ng-container .adb-audience-card .adb-card-left{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:35%;flex-basis:35%;border-radius:6px;color:#fff;height:70px;padding:10px;min-width:385px;width:385px}.ng-container .adb-audience-card.adb-archived .adb-card-left{background-color:#ededed;color:#4a4a4a}.ng-container .adb-audience-card .adb-card-left .adb-icon-container{-ms-flex-preferred-size:15%;flex-basis:15%;font-size:24px;text-align:center}.ng-container .adb-audience-card .adb-card-left .adb-text-container{width:85%}.ng-container .adb-audience-card .adb-card-left .adb-text-container .adb-name{font-size:15px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-container .adb-audience-card .adb-card-left .adb-text-container .adb-date{font-size:12px}.ng-container .adb-audience-card .adb-card-participants{-ms-flex-preferred-size:25%;flex-basis:25%;text-align:center}.ng-container .adb-audience-card .adb-card-participants .adb-participants-count{font-size:22px}.ng-container .adb-audience-card .adb-card-participants .adb-participants{font-size:12px}.ng-container .adb-audience-card .adb-card-cog{font-size:26px;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;-ms-flex-preferred-size:20%;flex-basis:20%;margin-right:50px}.ng-container .adb-audience-card .adb-card-cog i{-webkit-transition:1s -webkit-transform;transition:1s -webkit-transform;transition:1s transform;transition:1s transform, 1s -webkit-transform}.ng-container .adb-audience-card .adb-card-cog i.rotate{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.ng-container .adb-audience-card .adb-card-links{-ms-flex-preferred-size:20%;flex-basis:20%;text-align:right}.ng-container .adb-audience-card .adb-card-links .card-link{width:40px;float:right}.ng-container .adb-audience-card .adb-ribbon{display:none;width:80px;height:100%;position:absolute;right:-1px;overflow:hidden}.ng-container .adb-audience-card .adb-ribbon.showing{display:block}.ng-container .adb-audience-card .adb-ribbon div{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#00b5af;color:#fff;text-align:center;position:relative;right:25px;width:150px;top:20px}@-webkit-keyframes fadeInCard{from{opacity:0;height:0px}to{opacity:1;height:90px}}@keyframes fadeInCard{from{opacity:0;height:0px}to{opacity:1;height:90px}}@-webkit-keyframes fadeOutCard{from{opacity:1;height:90px}to{opacity:0;height:0px}}@keyframes fadeOutCard{from{opacity:1;height:90px}to{opacity:0;height:0px}}.ng-container .adb-linked{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.ng-container .adb-linked .tag{padding:5px 10px;border-radius:15px;width:20%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.ng-container .adb-linked .description{width:44%;padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-container .adb-linked .created{width:40%;padding-left:15px;font-size:14px}.ng-container .adb-list .adb-list-counter{font-size:12px;font-weight:800;color:#4a4a4a;margin:20px 0 12px}.ng-container .adb-popover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:11px;text-transform:uppercase;width:110px}.ng-container .adb-popover a{text-decoration:none;background-color:#f2f2f2;padding:5px;margin:5px 0}.ng-container .adb-popover a:hover{background-color:#ccc}.ng-container .claims-admin-container{padding:20px 27px;max-width:1250px;margin:auto;color:#4a4a4a}.ng-container .claims-admin-promotion-typeahead .ui-control{text-align:center}.ng-container .claims-admin-promotion-typeahead .ui-control label{font-size:11px;font-weight:400;text-transform:uppercase}.ng-container .claims-admin-promotion-typeahead .ui-control .ui-control_single-select-list .ui-select-toggle{color:#5b7f95;font-size:32px;text-align:center;text-transform:uppercase;height:49px;line-height:50px;padding:0;border-radius:0;border-bottom:1px solid #cccccc;border-top:none;border-left:none;border-right:none;background:none;-webkit-box-shadow:none;box-shadow:none;text-overflow:ellipsis}.ng-container .claims-admin-promotion-typeahead .ui-control .ui-control_single-select-list .ui-select-toggle .ui-select-text{text-align:center}.ng-container .claims-admin-promotion-typeahead .ui-control .ui-control_single-select-list .ui-select-toggle .ui-select-match-text{text-align:center}.ng-container .claims-admin-promotion-typeahead .ui-control .ui-control_single-select-list .ui-select-toggle .ui-select-match-text+.caret{top:20%}.ng-container .claims-admin-promotion-typeahead .ui-control .claims-admin-promotion-typeahead .input-single-ui-select-list.ui-control-promotion_id .ui-select-search{color:#5b7f95;font-size:32px;text-align:center;text-transform:uppercase;height:49px;line-height:50px;padding:0;border-radius:0;border-bottom:1px solid #cccccc;border-top:none;border-left:none;border-right:none;background:none;-webkit-box-shadow:none;box-shadow:none;text-overflow:ellipsis}.ng-container .claims-admin-promotion-typeahead .ui-control .claims-admin-promotion-typeahead .input-single-ui-select-list.ui-control-promotion_id .ui-select-dropdown.ui-select-choices{width:100%}.ng-container .claims-admin-promotion-typeahead .ui-control .claims-admin-promotion-typeahead .input-single-ui-select-list.ui-control-promotion_id .ui-select-dropdown.ui-select-choices .ui-select-choices-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:39px;font-size:15px}.ng-container .claims-admin-promotion-typeahead .ui-control .claims-admin-promotion-typeahead .input-single-ui-select-list.ui-control-promotion_id .ui-select-dropdown.ui-select-choices .ui-select-choices-row.active{color:#fff;background-color:#5b7f95 !important}.ng-container .claims-admin-promotion-typeahead .ui-control .claims-admin-promotion-typeahead .input-single-ui-select-list.ui-control-promotion_id .ui-select-dropdown.ui-select-choices .ui-select-choices-row.active .ui-select-choices-row-inner{color:#fff;background-color:#5b7f95 !important}.ng-container .claims-admin-promotion-typeahead .ui-control .claims-admin-promotion-typeahead .input-single-ui-select-list.ui-control-promotion_id .ui-select-dropdown.ui-select-choices .ui-select-choices-row .ui-select-choices-row-inner{font-weight:100}.ng-container .claims-admin-landing claims-admin-promotion-typeahead{display:block;margin:18px auto 29px;width:100%;max-width:540px}.ng-container .claims-admin-tabular-view{position:relative;background:#fff;padding:37px 15px;border-radius:3px}.ng-container .claims-admin-tabular-view .claims-admin-filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .claims-admin-tabular-view .claims-calls-to-action{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .claims-admin-tabular-view .claims-calls-to-action .claims-admin-export{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:1rem;margin-right:30px}.ng-container .claims-admin-tabular-view .export-csv-button,.ng-container .claims-admin-tabular-view .export-xls-button{background-color:#ededed;text-transform:uppercase;width:200px;font-size:12px;border-radius:0;margin-top:5px;margin-bottom:5px}.ng-container .claims-admin-tabular-view .table-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .claims-admin-tabular-view .wui-filter-tabs .filter-tab.ng-leave-active{display:none}@media only screen and (min-width: 992px){.ng-container .claims-admin-tabular-view{padding:44px 15px 37px}.ng-container .claims-admin-tabular-view .claims-admin-filter-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .claims-admin-tabular-view .claims-admin-filter-tabs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .claims-admin-tabular-view .claims-calls-to-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.ng-container .claims-admin-tabular-view .claims-calls-to-action .claims-admin-export{-ms-flex-item-align:inherit;align-self:inherit;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}}.ng-container ws-table.claims-admin-table .ws-table{margin-bottom:30px;overflow-x:scroll}.ng-container ws-table.claims-admin-table .ws-table .claim-id-cell{text-decoration:underline;color:#3f83c0}.ng-container ws-table.claims-admin-table .ws-table .claim-id-cell:before{content:'#'}.ng-container ws-table.claims-admin-table .ws-table .claim-id-cell a{color:#3f83c0}.ng-container ws-table.claims-admin-table .ws-table .manually-processed-cell{height:24px}.ng-container ws-table.claims-admin-table .ws-table .manually-processed-cell img{height:100%}.ng-container ws-table.claims-admin-table .ws-table .claims-admin-checkbox-cell .ca-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;width:20px;border-radius:2px;border:1px solid #e1e1e1;cursor:pointer}.ng-container ws-table.claims-admin-table .ws-table .claims-admin-checkbox-cell .ca-checkbox.selected:before{font-family:FontAwesome;content:'\f00c';font-size:15px;color:#4a4a4a}.ng-container ws-table.claims-admin-table .ws-table .actions-bar{display:none}.ng-container ws-table.claims-admin-table .ws-table .content .cell-header{font-size:11px}.ng-container ws-table.claims-admin-table .ws-table .content .content-item{width:initial;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.ng-container ws-table.claims-admin-table .ws-table .content .content-item:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container ws-table.claims-admin-table .ws-table .content .content-item .cell{height:55px;-webkit-transition:0.2s background ease-in;transition:0.2s background ease-in}.ng-container ws-table.claims-admin-table .ws-table .content .content-item:last-child .cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 992px){.ng-container ws-table.claims-admin-table .ws-table{overflow-x:visible}}.ng-container .claims-admin-table+.no-results{text-align:center;margin:50px}.ng-container .claims-admin-table+.no-results h1{font-weight:300}.ng-container ca-table-filters{display:block;position:relative;-webkit-transition:0.4s all ease-out;transition:0.4s all ease-out;width:100%}.ng-container ca-table-filters.ng-enter{opacity:0;top:-25px;z-index:1}.ng-container ca-table-filters.ng-enter-active{opacity:1;top:0}.ng-container ca-table-filters.ng-leave-active{display:none}.ng-container ca-table-filters .claims-admin-table-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container ca-table-filters .claims-admin-table-filters>*{margin-bottom:0.5rem}.ng-container ca-table-filters .claims-admin-table-filters .wui-search-field{width:100%;font-size:12px}@media only screen and (min-width: 480px){.ng-container ca-table-filters .claims-admin-table-filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container ca-table-filters .claims-admin-table-filters wui-search-field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container ca-table-filters .claims-admin-table-filters .wui-search-field{max-width:349px}}.ng-container ca-table-filter-dropdown .filter-field-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container ca-table-filter-dropdown .filter-field-group label{margin-right:6px;font-size:12px}.ng-container ca-table-filter-dropdown .filter-field-group .ui-select-toggle{height:30px;width:129px;font-size:12px}.ng-container ca-table-filter-dropdown .filter-field-group .form-control,.ng-container ca-table-filter-dropdown .filter-field-group .ng-recognition .form-select,.ng-container .ng-recognition ca-table-filter-dropdown .filter-field-group .form-select{width:150px !important}.ng-container ca-bulk-action-controls{display:block;position:relative;width:100%;-webkit-transition:0.4s all ease-out;transition:0.4s all ease-out}.ng-container ca-bulk-action-controls.ng-enter{opacity:0;bottom:-25px;z-index:1}.ng-container ca-bulk-action-controls.ng-enter-active{opacity:1;bottom:0}.ng-container ca-bulk-action-controls.ng-leave-active{display:none}.ng-container ca-bulk-action-controls .bulk-action-table-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.ng-container ca-bulk-action-controls .bulk-action-table-controls .selected-claims-msg{font-size:14px;color:#4a4a4a;font-weight:100;margin-left:14px}.ng-container ca-bulk-action-controls .bulk-action-table-controls ca-claim-action-icons{margin-left:auto;margin-right:33px}.ng-container .claim-action-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;cursor:pointer}.ng-container .claim-action-icons .claim-action{margin-right:20px;-webkit-transition:0.2s color;transition:0.2s color}.ng-container .claim-action-icons .claim-action i{width:20px;font-size:20px}.ng-container .claim-action-icons .claim-action label{cursor:pointer}.ng-container .claim-action-icons .claim-action:hover{color:#5b7f95}.ng-container .claims-admin-claim{background:#fff;border-radius:3px;padding:24px 20px}.ng-container .claims-admin-claim section{margin-bottom:60px}.ng-container .claim-detail__modal-container .ds-modal .modal-background{position:fixed;right:0}.ng-container .claims-admin-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#5b7f95;height:70px;padding:10px 42px}.ng-container .claims-admin-banner .breadcrumbs{font-size:10px;font-weight:100;font-style:italic;color:#fff}.ng-container .claims-admin-banner h1{font-size:30px;color:#fff;font-weight:100;margin:initial}.ng-container .ca-claim-details .extra-fields{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:225px;margin-left:30px}.ng-container .ca-claim-details .extra-fields label{margin-bottom:10px}.ng-container .ca-claim-details .extra-fields i{font-size:24px}.ng-container .ca-claim-details .claim-fields-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .ca-claim-details .claim-submitted-by{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:20px}.ng-container .ca-claim-details .claim-submitted-by .submitter-details{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .ca-claim-details .claim-submitted-by .submitter-details .avatar-container{width:80px;height:80px;margin-right:20px}.ng-container .ca-claim-details .claim-submitted-by .submitter-details .avatar-container img{height:100%;border-radius:50%;border:1px solid #eaeaea}.ng-container .ca-claim-details .ws-user-lookup-typeahead{width:225px}.ng-container .claims-admin-claim-field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .claims-admin-claim-field label{text-transform:uppercase;font-size:10px;font-weight:800;margin-bottom:10px}.ng-container .claims-admin-claim-field ws-status-chip{display:block}.ng-container .claims-admin-claim-field ws-status-chip .ws-status-chip{display:inline}.ng-container .claims-admin-claim-field .claim-field-callout{color:#5b7f95;font-size:28px}.ng-container .claims-admin-claim-field .claim-field-value,.ng-container .claims-admin-claim-field .claim-field-subtitle{font-size:12px;font-weight:100}.ng-container .claim-detail-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;padding-bottom:23px;border-bottom:1px solid #ededed;min-height:58px}.ng-container .claim-detail-controls ca-claim-action-icons{margin-left:auto;margin-right:23px}.ng-container .claim-detail-controls ca-claim-action-icons .claim-action-icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.ng-container .claim-detail-controls ca-claim-action-icons .claim-action.disabled{opacity:0.5;cursor:not-allowed}.ng-container .claim-detail-controls ca-claim-action-icons .claim-action.save{color:#2483c5;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;margin-right:30px}.ng-container .claim-detail-controls ca-claim-action-icons .claim-action.save.disabled{color:#ccc}.ng-container .claim-detail-controls ca-claim-action-icons .claim-action.save.ng-enter{opacity:0}.ng-container .claim-detail-controls ca-claim-action-icons .claim-action.save.ng-enter-active{opacity:1}.ng-container .claim-detail-controls ca-claim-action-icons .claim-action.save.ng-leave-active{display:none}.ng-container .claim-detail-controls ca-claim-action-icons .claim-action.save .fa-check,.ng-container .claim-detail-controls ca-claim-action-icons .claim-action.save .copy{display:inline-block}.ng-container .claim-detail-controls ca-claim-action-icons .claim-action.save .copy{font-size:14px;text-transform:uppercase;vertical-align:middle}.ng-container .claim-action-buttons .disabled{opacity:0.5}.ng-container .claim-detail-products .claim-products-table-container .claim-products-table{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.ng-container .claim-detail-products .claim-products-table-container .claim-products-table .claim-product-table-col{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .claim-detail-products .claim-products-table-container .claim-products-table .claim-product-table-col .claim-product-table-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;font-size:12px;font-weight:100;padding-left:6px;padding-right:6px;border-bottom:1px solid #ccc}.ng-container .claim-detail-products .claim-products-table-container .claim-products-table .claim-product-table-col .claim-product-table-cell:first-child{padding:16px;font-size:11px;text-transform:uppercase;font-weight:800;background:#ededed}.ng-container .claim-detail-products .claim-products-table-container .no-results{text-align:center;margin:50px 0 0}.ng-container .claim-detail-products .claim-products-table-container .no-results p{color:initial;margin-bottom:0}.ng-container .claim-detail-products .claims-admin-product-row-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .claim-detail-products .claims-admin-product-row-controls i{padding:0 10px}.ng-container .claim-detail-products .claims-admin-product-row-controls i:first-child{margin-right:8px}.ng-container .claim-detail-products .claims-admin-product-row-controls i.disabled{cursor:not-allowed;opacity:0.5}.ng-container .claim-detail-products .add-product-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:20px}.ng-container .claim-detail-products .add-product-btn .disabled{opacity:0.5;cursor:not-allowed}.ng-container .claim-detail-attachments .dropzone{visibility:hidden;min-height:0;height:0;padding:0}.ng-container .claim-detail-attachments .instructions{font-size:15px;font-weight:100;text-align:center}.ng-container .claim-detail-attachments .instructions a{color:#2c8acb !important;font-weight:400}.ng-container .claim-detail-attachments .file-upload-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .claim-detail-attachments .file-upload-list .file-upload-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:210px;margin:20px 31px;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.ng-container .claim-detail-attachments .file-upload-list .file-upload-item:first-child{margin-left:0}.ng-container .claim-detail-attachments .file-upload-list .file-upload-item.ng-enter{opacity:0}.ng-container .claim-detail-attachments .file-upload-list .file-upload-item.ng-enter-active{opacity:1}.ng-container .claim-detail-attachments .file-upload-list .file-upload-item.ng-leave{opacity:1}.ng-container .claim-detail-attachments .file-upload-list .file-upload-item.ng-leave-active{opacity:0}.ng-container .claim-detail-attachments .file-upload-list .file-upload-item .thumbnail-container{width:210px;height:156px;margin-bottom:5px;overflow:hidden}.ng-container .claim-detail-attachments .file-upload-list .file-upload-item .thumbnail-container .ca-thumbnail{height:100%}.ng-container .claim-detail-attachments .file-upload-list .file-upload-item .file-link{font-size:12px;font-weight:600;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-container .claim-detail-attachments .file-upload-list .file-upload-item .remove-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.ng-container .claim-detail-attachments .file-upload-list .file-upload-item .remove-file .fa-trash{font-size:16px;margin-right:9px}.ng-container .claim-detail-attachments .file-upload-list .file-upload-item .remove-file span{font-size:11px;font-weight:100;text-decoration:underline;line-height:17px}.ng-container .claim-incentive-summary .claim-promotions-explained{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;color:#3f83c0;background:#e2edf6;border-radius:3px;padding:12px 0;font-size:15px}.ng-container .claim-incentive-summary .claim-promotions-explained .fa-lightbulb-o{font-size:20px;margin-right:8px}.ng-container .claims-admin-confirmation-modal{background-color:#fff}.ng-container .claims-admin-confirmation-modal .content{text-align:left;margin-bottom:20px}.ng-container .claims-admin-confirmation-modal .comment{text-align:left}.ng-container .claims-admin-confirmation-modal .comment textarea{resize:none}.ng-container .lottery-drawing_body .lottery-drawing_startform{background:#f2f2f2;padding-bottom:2rem;overflow:hidden}.ng-container .lottery-drawing_body form>*+*{margin-top:2rem}.ng-container .lottery-drawing_body .lottery-drawing_heading{text-align:center;color:#2483c5;margin:50px 0}.ng-container .lottery-drawing_body .lottery-drawing_filters{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr);gap:2rem;text-align:center}@media only screen and (min-width: 768px){.ng-container .lottery-drawing_body .lottery-drawing_filters{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}.ng-container .lottery-drawing_body .lottery-drawing_filters .lottery-drawing_filters--span2{grid-column-start:span 2}}.ng-container .lottery-drawing_body .lottery-drawing_daterange-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .lottery-drawing_body .lottery-drawing_daterange{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;background-color:rgba(255,255,255,0.5);border:1px solid #777;color:#444;border-radius:999px;font-size:1rem;line-height:30px;cursor:pointer;-webkit-transition:border .3s,color .3s;transition:border .3s,color .3s}.ng-container .lottery-drawing_body .lottery-drawing_daterange:hover:not(.disabled){border:1px solid #333;color:#000}.ng-container .lottery-drawing_body .lottery-drawing_daterange:hover:not(.disabled) .dropdown-arrow{-webkit-animation:0.85s arrowBounce ease-in infinite;animation:0.85s arrowBounce ease-in infinite}@-webkit-keyframes arrowBounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes arrowBounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}}.ng-container .lottery-drawing_body .lottery-drawing_daterange .reward-date-blurb{margin-right:5px;font-size:11px}.ng-container .lottery-drawing_body .lottery-drawing_daterange .reward-start-date,.ng-container .lottery-drawing_body .lottery-drawing_daterange .reward-end-date{min-width:130px;margin-right:20px;text-align:left}@media (max-width: 767px){.ng-container .lottery-drawing_body .lottery-drawing_daterange .reward-start-date,.ng-container .lottery-drawing_body .lottery-drawing_daterange .reward-end-date{min-width:initial}}.ng-container .lottery-drawing_body .lottery-drawing_endform{background:#f2f2f2;overflow:hidden}.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_reward-detail-row{margin:50px}.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_reward-detail-label{text-align:right;color:#2483c5}.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_reward-detail-label em{color:#919191;font-style:italic}.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_numwinners-row{margin:50px;height:50px;line-height:50px}.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_numwinners-row div{height:100%}.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_comment-row{margin:50px;height:170px}.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_numwinners,.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_amount,.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_comment{width:100%;border-radius:8px;border:1px solid #ccc;padding:10px;font-size:14px}.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_numwinners,.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_amount{height:36px}.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_comment{height:170px}.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_numwinners-label{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right;color:#2483c5}.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_comment-label{position:relative;padding-top:10px;text-align:right;color:#2483c5}.ng-container .lottery-drawing_body .lottery-drawing_endform .lottery-drawing_comment-label em{color:#919191;font-style:italic}.ng-container .lottery-drawing_body .lottery-drawing_endform .actions{margin:50px;text-align:center}.ng-container .lottery-drawing_body .lottery-drawing_loading-msg{margin:10px auto;text-align:center}.ng-container .lottery-drawing_body .lottery-drawing_loading-msg span{font-size:18px;font-weight:600}.ng-container .lottery-drawing_body .display-all-results{margin-top:60px}.ng-container .lottery-drawing_tablesection{padding:30px}.ng-container .lottery-drawing_numcandidates{text-align:left}.ng-container .lottery-drawing_tablecontainer{padding:30px}.ng-container .lottery-drawing_table{width:100%}.ng-container .lottery-drawing_table tr th{background-color:#2470a5;color:#fff;-webkit-transition:background-color .15s;transition:background-color .15s}.ng-container .lottery-drawing_table tr th:hover{background-color:#4496d0}.ng-container .lottery-drawing_table tr td{color:#333}.ng-container .lottery-drawing_table tr th,.ng-container .lottery-drawing_table tr td{padding:10px;text-align:center}.ng-container .lottery-drawing_table tr.table-row-odd{background-color:#f3f3f3}.ng-container .lottery-drawing_table tr.table-row-even{background-color:#e8e8e8}.ng-container .lottery-drawing_table .table-col-header{display:inline-block;width:calc(100% - 15px);vertical-align:top}.ng-container .lottery-drawing_table .table-sort-arrows{display:inline-block;width:10px}.ng-container .lottery-drawing_table .table-sort-asc,.ng-container .lottery-drawing_table .table-sort-desc{width:0;height:0;margin:5px 0;background-color:transparent;border-style:solid}.ng-container .lottery-drawing_table .table-sort-asc{border-width:0 5px 10px 5px;border-color:transparent transparent #94a1af transparent}.ng-container .lottery-drawing_table .table-sort-asc.table-sort-highlight{border-color:transparent transparent #c9e3ff transparent}.ng-container .lottery-drawing_table .table-sort-desc{border-width:10px 5px 0 5px;border-color:#94a1af transparent transparent transparent}.ng-container .lottery-drawing_table .table-sort-desc.table-sort-highlight{border-color:#c9e3ff transparent transparent transparent}.ng-container .ribbon-wrapper{overflow:hidden;margin-bottom:10px}.ng-container .ribbon-wrapper .fa{margin-right:5px}.ng-container .ribbon-wrapper .ribbon-left{float:left;background-color:#e2e2e2;width:0;height:30px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:10px solid #fff}.ng-container .ribbon-wrapper .ribbon-left.anniversary{background-color:#617991}.ng-container .ribbon-wrapper .ribbon-left.birthday{background-color:#629262}.ng-container .ribbon-wrapper .ribbon-center{float:left;height:30px;background-color:#e2e2e2;padding:5px 15px;color:#fff}@media (max-width: 767px){.ng-container .ribbon-wrapper .ribbon-center{padding:5px;font-size:14px}}.ng-container .ribbon-wrapper .ribbon-center.anniversary{background-color:#617991}.ng-container .ribbon-wrapper .ribbon-center.birthday{background-color:#629262}.ng-container .ribbon-wrapper .ribbon-right{float:left;background-color:#e2e2e2;width:0;height:30px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:10px solid #fff}.ng-container .ribbon-wrapper .ribbon-right.anniversary{background-color:#617991}.ng-container .ribbon-wrapper .ribbon-right.birthday{background-color:#629262}.ng-container .grid-container.lotteryResults{background-color:#f2f2f2}.ng-container .vertical-align,.ng-container .lottery-results .lottery-winner-name,.ng-container .lottery-results .ribbon-date-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.ng-container .vertical-align,.ng-container .lottery-results .lottery-winner-name,.ng-container .lottery-results .ribbon-date-wrapper{position:static;top:0;-webkit-transform:none;transform:none}}@media (min-width: 768px) and (max-width: 991px){.ng-container .vertical-align,.ng-container .lottery-results .lottery-winner-name,.ng-container .lottery-results .ribbon-date-wrapper{position:static;top:0;-webkit-transform:none;transform:none}}.ng-container .lottery-highlight{font-weight:800;color:#2483c5}.ng-container .lottery-results-eligibility{padding:40px 0;text-align:center}.ng-container .lottery-results-eligibility .eligibility-title{font-size:26px;text-transform:uppercase}.ng-container .lottery-results-eligibility .eligibility-subtitle{font-size:20px}.ng-container .lottery-results-header{width:100%;margin-bottom:20px;padding:40px 0;background:-owg-radial-gradient(circle, #d0e5ff 0%, #2483c5 60%);background:radial-gradient(circle, #d0e5ff 0%, #2483c5 60%)}.ng-container .lottery-results-header .lottery_drawing-winners-msg .msg-text{position:relative;float:left;width:30%;color:#eee;font-size:32px;font-weight:800;line-height:214px;text-align:center}.ng-container .lottery-results-header .lottery_drawing-winners-msg .msg-loader-wrapper{float:left;width:40%;text-align:center}.ng-container .lottery-animate-winners.ng-enter{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.ng-container .lottery-animate-winners.ng-enter-stagger{-webkit-animation-delay:1.5s;animation-delay:1.5s}.ng-container .lottery-results .lottery-winner-title{margin:40px 0}.ng-container .lottery-results .lottery-winner-item{height:110px;margin-bottom:20px;padding:0;background-color:#fff;border-radius:5px;overflow:hidden}@media (max-width: 767px){.ng-container .lottery-results .lottery-winner-item{width:100%}}@media (min-width: 768px) and (max-width: 991px){.ng-container .lottery-results .lottery-winner-item{width:100%}}.ng-container .lottery-results .lottery-winner-index{float:left;width:110px;height:100%;background-color:#2483c5;color:#fff;font-weight:800;font-size:40px;text-align:center}@media (max-width: 767px){.ng-container .lottery-results .lottery-winner-index{display:none}}.ng-container .lottery-results .lottery-winner-index .index{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .lottery-results .lottery-winner-details{float:left;width:calc(100% - 205px);height:100%;padding:15px 25px}@media (max-width: 767px){.ng-container .lottery-results .lottery-winner-details{width:calc(100% - 85px);padding:15px}}@media (min-width: 768px) and (max-width: 991px){.ng-container .lottery-results .lottery-winner-details{width:calc(100% - 195px);padding:15px}}.ng-container .lottery-results .lottery-winner-name{float:left;padding-right:25px;font-size:24px}@media (max-width: 767px){.ng-container .lottery-results .lottery-winner-name{width:100%;font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.ng-container .lottery-results .lottery-winner-name{width:100%;font-size:18px}}.ng-container .lottery-results .lottery-winner-date{float:left;max-width:250px;padding:5px 0;font-size:14px;font-style:italic;text-align:right}@media (max-width: 767px){.ng-container .lottery-results .lottery-winner-date{width:100%;text-align:left}}@media (min-width: 768px) and (max-width: 991px){.ng-container .lottery-results .lottery-winner-date{width:100%;text-align:left}}.ng-container .lottery-results .ribbon-date-wrapper{float:right}@media (max-width: 767px){.ng-container .lottery-results .ribbon-date-wrapper{float:left}}@media (min-width: 768px) and (max-width: 991px){.ng-container .lottery-results .ribbon-date-wrapper{float:left}}.ng-container .lottery-results .profile-picture-wrapper{float:left;width:70px;height:70px;margin:0 0 0 25px;border:5px solid #e2e2e2;-webkit-box-shadow:none;box-shadow:none;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.ng-container .lottery-results .profile-picture-wrapper{margin:0 0 0 15px}}@media (min-width: 768px) and (max-width: 991px){.ng-container .lottery-results .profile-picture-wrapper{margin:0 0 0 15px}}.ng-container .ribbon-wrapper{float:left;max-width:400px;margin-bottom:0;padding-right:25px;overflow:hidden}@media (max-width: 767px){.ng-container .ribbon-wrapper{width:100%;margin:4px 0}}@media (min-width: 768px) and (max-width: 991px){.ng-container .ribbon-wrapper{width:100%;margin:4px 0}}.ng-container .ribbon-wrapper .fa{margin-right:5px}.ng-container .ribbon-wrapper .ribbon-left{float:left;background-color:#627a91;width:0;height:30px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:10px solid #fff}.ng-container .ribbon-wrapper .ribbon-center{float:left;height:30px;background-color:#627a91;padding:5px 15px;color:#fff}@media (max-width: 767px){.ng-container .ribbon-wrapper .ribbon-center{padding:5px;font-size:14px}}.ng-container .ribbon-wrapper .ribbon-right{float:left;background-color:#627a91;width:0;height:30px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:10px solid #fff}.ng-container .lottery-results-footer{width:100%;padding:40px 0;background-color:#f2fde7}.ng-container .lottery-results-footer .paperplane-wrapper{display:block;position:relative;overflow:hidden;margin:0 auto;width:100px;height:100px;background-color:#2483c5;border:5px solid #54b2f4;border-radius:999px;z-index:11}.ng-container .lottery-results-footer .paperplane-wrapper i{position:absolute;left:50%;top:50%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#91d1fe;font-size:60px;z-index:10}.ng-container .lottery-results-footer .footer-action{margin-top:40px}.ng-container .lottery-loader{color:#ffffff;font-size:14px;margin:100px auto;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load4{0%,100%{-webkit-box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0}12.5%{-webkit-box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}25%{-webkit-box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}37.5%{-webkit-box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em}50%{-webkit-box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em}62.5%{-webkit-box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em}75%{-webkit-box-shadow:0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;box-shadow:0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0}87.5%{-webkit-box-shadow:0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;box-shadow:0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em}}@keyframes load4{0%,100%{-webkit-box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0}12.5%{-webkit-box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}25%{-webkit-box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}37.5%{-webkit-box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em}50%{-webkit-box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em}62.5%{-webkit-box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em}75%{-webkit-box-shadow:0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;box-shadow:0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0}87.5%{-webkit-box-shadow:0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;box-shadow:0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em}}.ng-container .bulk-award-container{margin-top:7.5rem}.ng-container .bulk-upload-tool td[disabled='disabled']{cursor:not-allowed}.ng-container .bulk-upload-tool td.editable-cell{background-color:white}.ng-container .bulk-upload-tool h1{text-transform:uppercase}.ng-container .bulk-upload-tool section{position:relative;display:block;float:left;width:100%;height:auto;padding:20px 30px;margin:0px;text-align:center;background-color:#F2F2F2}.ng-container .bulk-upload-tool section.odd{background-color:#fff}.ng-container .bulk-upload-tool .ws-table-container{position:relative}.ng-container .bulk-upload-tool table.ws-table tr:hover:has(td.index:hover){background-color:blue}.ng-container .bulk-upload-tool table.ws-table th.index,.ng-container .bulk-upload-tool table.ws-table td.index{width:auto;min-width:80px}.ng-container .bulk-upload-tool table.ws-table th.index,.ng-container .bulk-upload-tool table.ws-table th.index *,.ng-container .bulk-upload-tool table.ws-table td.index,.ng-container .bulk-upload-tool table.ws-table td.index *{font-weight:bold}.ng-container .bulk-upload-tool table.ws-table th.index:not(th),.ng-container .bulk-upload-tool table.ws-table th.index:not(th) *,.ng-container .bulk-upload-tool table.ws-table td.index:not(th),.ng-container .bulk-upload-tool table.ws-table td.index:not(th) *{color:#B7C9D3;cursor:default}.ng-container .bulk-upload-tool table.ws-table th.index p .icon,.ng-container .bulk-upload-tool table.ws-table td.index p .icon{color:#999;font-size:80%}.ng-container .bulk-upload-tool table.ws-table th.index:not(th):hover,.ng-container .bulk-upload-tool table.ws-table td.index:not(th):hover{background-color:#97b1c0;outline:none}.ng-container .bulk-upload-tool table.ws-table th.index:not(th):hover *,.ng-container .bulk-upload-tool table.ws-table td.index:not(th):hover *{color:#fafafa}.ng-container .bulk-upload-tool table.ws-table th.index:not(th):hover .hidden-actions,.ng-container .bulk-upload-tool table.ws-table td.index:not(th):hover .hidden-actions{display:inline-block}.ng-container .bulk-upload-tool table.ws-table th.index .hidden-actions,.ng-container .bulk-upload-tool table.ws-table td.index .hidden-actions{position:absolute;display:none;float:left;width:calc(100% - 50px);padding:5px;margin:0px;top:28px;left:50px;text-align:left;background-color:rgba(151,177,192,0.3);z-index:500}.ng-container .bulk-upload-tool table.ws-table th.index .hidden-actions .btn-generic,.ng-container .bulk-upload-tool table.ws-table th.index .hidden-actions .btn-inverted,.ng-container .bulk-upload-tool table.ws-table th.index .hidden-actions .btn-alt,.ng-container .bulk-upload-tool table.ws-table th.index .hidden-actions .btn-complementary,.ng-container .bulk-upload-tool table.ws-table td.index .hidden-actions .btn-generic,.ng-container .bulk-upload-tool table.ws-table td.index .hidden-actions .btn-inverted,.ng-container .bulk-upload-tool table.ws-table td.index .hidden-actions .btn-alt,.ng-container .bulk-upload-tool table.ws-table td.index .hidden-actions .btn-complementary{margin:5px}.ng-container .bulk-upload-tool table.ws-table th:not(.index) .btn-generic,.ng-container .bulk-upload-tool table.ws-table th:not(.index) .btn-inverted,.ng-container .bulk-upload-tool table.ws-table th:not(.index) .btn-alt,.ng-container .bulk-upload-tool table.ws-table th:not(.index) .btn-complementary,.ng-container .bulk-upload-tool table.ws-table td:not(.index) .btn-generic,.ng-container .bulk-upload-tool table.ws-table td:not(.index) .btn-inverted,.ng-container .bulk-upload-tool table.ws-table td:not(.index) .btn-alt,.ng-container .bulk-upload-tool table.ws-table td:not(.index) .btn-complementary{width:33px;height:35px;padding:5px;margin:5px;font-size:20px}.ng-container .bulk-upload-tool table.ws-table th div,.ng-container .bulk-upload-tool table.ws-table th span,.ng-container .bulk-upload-tool table.ws-table th p,.ng-container .bulk-upload-tool table.ws-table td div,.ng-container .bulk-upload-tool table.ws-table td span,.ng-container .bulk-upload-tool table.ws-table td p{max-height:150px;overflow-x:hidden;overflow-y:auto}.ng-container .bulk-upload-tool .award-progress{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.ng-container .bulk-upload-tool .award-progress .progress-element{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .bulk-upload-tool .award-progress .progress-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .bulk-upload-tool .award-progress .progress-node.completed .progress-number{background-color:#e3e3e3}.ng-container .bulk-upload-tool .award-progress .progress-node.completed .ress-label{color:#4a4a4a}.ng-container .bulk-upload-tool .award-progress .progress-number{display:block;width:40px;height:40px;color:#4a4a4a;font-size:20px;line-height:34px;text-align:center;border-radius:50%;border:3px solid #e3e3e3;background-color:#5b7f95;z-index:20}.ng-container .bulk-upload-tool .award-progress .progress-label{margin-top:10px;color:#999;text-transform:uppercase}.ng-container .bulk-upload-tool .award-progress .progress-bound{background-color:#e3e3e3;position:absolute;width:50%;height:10px;top:15px;left:0;z-index:10}.ng-container .bulk-upload-tool .award-progress .progress-node+.progress-bound{left:initial;right:0}.ng-container .bulk-upload-tool .leftside-step-number{position:absolute;display:block;float:left;width:40px;height:200px;padding:0px 5px;margin:0px;top:20px;left:0px;color:#fafafa;font-size:72px;line-height:200px;background-color:#4a4a4a}.ng-container .bulk-upload-tool .leftside-step-number:after{position:absolute;display:inline-block;float:left;width:0px;height:0px;padding:0px;margin:0px;top:0px;left:40px;content:' ';border-top:100px solid transparent;border-bottom:100px solid transparent;border-right:20px solid transparent;border-left:20px solid #4a4a4a}.ng-container .bulk-upload-tool .leftside-step-number.small{width:30px;height:100px;top:0px;font-size:36px;line-height:100px}.ng-container .bulk-upload-tool .leftside-step-number.small:after{left:30px;border-top:50px solid transparent;border-bottom:50px solid transparent;border-right:10px solid transparent;border-left:10px solid #4a4a4a}.ng-container .bulk-upload-tool section.award-upload:not(.odd),.ng-container .bulk-upload-tool section.award-upload-progress:not(.odd),.ng-container .bulk-upload-tool section.award-verify:not(.odd),.ng-container .bulk-upload-tool section.deliver:not(.odd){min-height:240px}.ng-container .bulk-upload-tool .loading .loader{margin-top:45px}.ng-container .loading.loading-filter .loader{position:absolute;top:-33px;right:55px}.ng-container .grayed-overlay{background-color:white;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;z-index:20;height:100%;width:100%;background-repeat:no-repeat;background-position:center;position:absolute;top:0px;left:0px}.ng-container .process-feedback{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;text-align:center}.ng-container .process-feedback .fa{font-size:70px}.ng-container .ng-bulk-upload{margin-bottom:0;background-color:#fff}.ng-container .ng-bulk-upload .stepContents{margin:0;border-left:none}.ng-container .ng-bulk-upload .bulk-upload-actions{text-align:center}.ng-container .qle_body.container{padding:3rem}.ng-container .qle_arrow-expand{display:inline-block;width:0;height:0;border-left:12px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.ng-container .qle_arrow-expand.closed{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ng-container .qle_arrow-expand.open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ng-container .qle_section-head{overflow:hidden;padding:8px 0;-webkit-box-shadow:0px 2px 1px #dadada;box-shadow:0px 2px 1px #dadada;height:46px}.ng-container .qle_section-sub.closed{height:0;overflow:hidden}.ng-container .qle_section-sub.open{height:auto}.ng-container .qle_section-name{line-height:29px}.ng-container .qle_section-input{width:90%;height:29px}.ng-container .qle_subitem-li{padding:8px 0;margin:0;border-bottom:1px solid #dadada;font-size:14px}.ng-container .qle_subitem-li .search-choice-close{background-image:url(../../../companies/default/images/chosen-sprite.png) !important;-webkit-transition:background 0s;transition:background 0s}.ng-container .qle_subitem-drag{cursor:move}.ng-container .qle_subitem-name{position:relative;line-height:29px}.ng-container .qle_subitem-url{position:relative;word-break:break-all}.ng-container .qle_subitem-input{width:90%;height:29px}.ng-container .qle_subitem-edit{opacity:0.75;font-size:18px}.ng-container .qle_subitem-edit:hover{opacity:1}.ng-container .qle_subitem-edit.active{color:red}.ng-container .qle_submit{margin:1rem}.ng-container .qle_add-subitem{margin:1rem}.ng-container .approval-edit-modal-container{position:relative;width:100%;overflow-x:hidden;overflow-y:auto}.ng-container .approval-edit-step{height:100%;width:100%}.ng-container .approval-edit-step.ng-enter{opacity:0;-webkit-animation:fadeInRight 0.5s 0.5s;animation:fadeInRight 0.5s 0.5s}.ng-container .approval-edit-step.ng-leave{-webkit-animation:fadeOutLeft 0.5s;animation:fadeOutLeft 0.5s}.ng-container .approval-edit-step.ng-leave-active{opacity:0;display:none}.ng-container .approval-loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4rem 0}.ng-container .registration-approval-tool-landing .title{margin-top:40px;margin-bottom:30px;font-size:33px;color:#2483c5;text-align:center;text-transform:uppercase}.ng-container .registration-approval-tool-landing .card{background-color:#ffffff;border-radius:3px;padding-top:17px;padding-left:15px;padding-right:15px;padding-bottom:30px;overflow:visible}.ng-container .registration-approval-tool-landing .search-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .registration-approval-tool-landing .search-container .search-icon{border:1px solid #ccc;border-right:none;padding:5px 0 5px 10px}.ng-container .registration-approval-tool-landing .search-container .search-input{border:1px solid #ccc;border-left:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.ng-container .registration-approval-tool-landing .search-container .search-pending{position:absolute;right:0}.ng-container .registration-approval-tool-landing .search-container .search-pending .loader{margin:0;font-size:4px;display:block;top:-8px;right:40px}.ng-container .registration-approval-tool-landing .search-container .clear-search{position:absolute;right:-8px;color:#5b7f95}.ng-container .registration-approval-tool-landing .total-users-count,.ng-container .registration-approval-tool-landing .selected-users{margin-top:10px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.ng-container .registration-approval-tool-landing .bulk-button-tooltip{width:100px}.ng-container .registration-approval-tool-landing .bulk-approve-button,.ng-container .registration-approval-tool-landing .bulk-decline-button{margin-top:10px;font-size:17px;color:#4a4a4a}.ng-container .registration-approval-tool-landing .checkbox-all,.ng-container .registration-approval-tool-landing .checkbox-row{width:20px;height:20px}.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table{margin-top:0;width:100%}.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table .selected{background-color:rgba(36,130,197,0.15)}.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table .registration-approval-actions,.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table .registration-approval-cells{display:none}.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table td:first-child,.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table th:first-child{display:table-cell;width:50px}.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table td{display:block}.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table td:last-child .wui-table-cell:empty{display:block;height:54px}@media screen and (min-width: 768px){.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table .registration-approval-actions{display:table-cell;width:18.75rem}.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table td:last-child{display:table-cell}}@media screen and (min-width: 992px){.ng-container .registration-approval-tool-landing{width:80rem}.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table{table-layout:fixed}.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table .registration-approval-cells{display:table-cell}.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table td,.ng-container .registration-approval-tool-landing .registration-approval-table .wui-table th{overflow:hidden;text-overflow:ellipsis;display:table-cell}}.ng-container .registration-approval-tool-user-cell{width:200px}.ng-container .registration-approval-tool-user-cell .picture{width:40px;height:40px;border-radius:100%;vertical-align:middle;margin-right:10px}.ng-container .registration-approval-tool-user-cell .name{padding-top:10px}.ng-container .registration-approval-modal-container .modal-content,.ng-container .registration-approval-modal-container .modal-dialog{max-width:640px;width:calc(100vw - 20px)}.ng-container .registration-approval-tool-approve-modal{display:block}.ng-container .registration-approval-tool-approve-modal .approve-confirmation{font-size:15px;text-align:center}.ng-container .registration-approval-tool-approve-modal .users-to-approve-container{margin-top:18px;margin-bottom:17px;font-size:15px;font-weight:bold}.ng-container .registration-approval-tool-approve-modal .users-to-approve-scroll-container{max-height:10rem;overflow-y:scroll;overflow-x:hidden;border:1px solid #d8d8d8;padding:5px;border-radius:3px}.ng-container .registration-approval-tool-approve-modal .hide-overflow{overflow:hidden}.ng-container .registration-approval-tool-approve-modal .users-to-approve-picture{width:40px;height:40px;border-radius:100%;vertical-align:middle;margin:10px}.ng-container .registration-approval-tool-approve-modal .users-to-approve{border-radius:2px;margin-top:5px;margin-bottom:5px}.ng-container .registration-approval-tool-approve-modal .reason-label{font-size:15px;color:#4a4a4a}.ng-container .registration-approval-tool-approve-modal .reason{display:block;width:100%;height:100px;border-radius:4px;border:1px solid #cccccc;resize:none}.ng-container .registration-approval-tool-approve-modal .approve-button{width:100%}@media screen and (min-width: 768px){.ng-container .registration-approval-tool-approve-modal .approve-button{width:auto;float:right}}.ng-container .registration-decline-modal-container .modal-content,.ng-container .registration-decline-modal-container .modal-dialog{max-width:640px;width:calc(100vw - 20px)}.ng-container .registration-approval-tool-decline-modal{display:block}.ng-container .registration-approval-tool-decline-modal .decline-confirmation{font-size:15px;text-align:center}.ng-container .registration-approval-tool-decline-modal .users-to-decline-container{margin-top:18px;margin-bottom:17px;font-size:15px;font-weight:bold}.ng-container .registration-approval-tool-decline-modal .users-to-decline-scroll-container{max-height:10rem;overflow-y:scroll;overflow-x:hidden;border:1px solid #d8d8d8;padding:5px;border-radius:3px}.ng-container .registration-approval-tool-decline-modal .hide-overflow{overflow:hidden}.ng-container .registration-approval-tool-decline-modal .users-to-decline-picture{width:40px;height:40px;border-radius:100%;vertical-align:middle;margin:10px}.ng-container .registration-approval-tool-decline-modal .users-to-decline{border-radius:2px;margin-top:5px;margin-bottom:5px}.ng-container .registration-approval-tool-decline-modal .reason-label{font-size:15px;color:#4a4a4a}.ng-container .registration-approval-tool-decline-modal .reason{display:block;width:100%;height:100px;border-radius:4px;border:1px solid #cccccc;resize:none}.ng-container .registration-approval-tool-decline-modal .decline-button{width:100%}@media screen and (min-width: 768px){.ng-container .registration-approval-tool-decline-modal .decline-button{width:auto;float:right}}.ng-container .registration-approval-modal-container .modal-content,.ng-container .registration-approval-modal-container .modal-dialog{max-width:640px;width:calc(100vw - 20px)}.ng-container .registration-approval-tool-detail-modal{display:block}.ng-container .registration-approval-tool-detail-modal .user-detail{text-align:left;font-size:1.125rem;font-weight:bold;margin-bottom:1rem}.ng-container .registration-approval-tool-detail-modal .details-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;padding:0 1rem 1rem 1rem}.ng-container .registration-approval-tool-detail-modal .details-container__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.ng-container .registration-approval-tool-detail-modal .details-container__field{font-weight:bold;text-transform:capitalize}.ng-container .registration-approval-tool-detail-modal .done-button{width:100%}@media screen and (min-width: 768px){.ng-container .registration-approval-tool-detail-modal .done-button{width:auto;float:right}}.ng-container .registration-approval-tool-actions-cell{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .registration-approval-tool-actions-cell .btn-generic,.ng-container .registration-approval-tool-actions-cell .btn-inverted,.ng-container .registration-approval-tool-actions-cell .btn-alt,.ng-container .registration-approval-tool-actions-cell .btn-complementary{font-size:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:10px;padding:5px 10px}.ng-container .header-container{position:fixed;width:100%;top:0px;left:0px;z-index:250}.ng-container .header_proxy-container{position:relative;height:30px;background-color:#d9534f;color:#ffffff}.ng-container .header_nav-container{position:relative;height:98px;font-weight:400;font-size:13px;line-height:19px;background-color:#5b7f95;-webkit-box-shadow:0px 3px 3px rgba(51,51,51,0.4);box-shadow:0px 3px 3px rgba(51,51,51,0.4);-webkit-transition:height .3s;transition:height .3s}.ng-container .header_logo-wrapper{float:left;height:100%;margin-left:10px}.ng-container .header_logo-img{height:68px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:height .3s;transition:height .3s}.ng-container .header_nav-itemlist{float:right;height:100%}.ng-container .header_nav-item{float:left;min-width:60px;height:100%;text-align:center;background-color:#5b7f95;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.ng-container .header_nav-itemlink{display:block;height:100%;padding:20px 5px;text-decoration:none;-webkit-transition:padding .3s;transition:padding .3s}.ng-container .header_nav-itemlink.disabled{cursor:default}.ng-container .header_nav-itemicon{position:relative;color:#fff;font-size:24px;line-height:34px;opacity:1;-webkit-transition:color .3s,font-size .15s,opacity .15s;transition:color .3s,font-size .15s,opacity .15s}.ng-container .header_nav-itemicon-wrapper{position:relative;-webkit-transition:height .3s;transition:height .3s}.ng-container .header_nav-itemdesc{color:#fff;font-size:11px;text-transform:uppercase;-webkit-transition:color .3s;transition:color .3s}.ng-container .header_nav-itemdesc-wrapper{position:relative;line-height:20px}.ng-container .header_nav-item-cartcount{position:absolute;top:-5px;right:0;height:20px;width:20px;border:2px solid #f2f2f2;border-radius:50%;background-color:#EE402F;color:#fff;font-size:11px;line-height:16px}.ng-container .header_nav-item-cartcount.lg-count{font-size:9px}.ng-container .header_nav-item:hover{color:#5b7f95;background-color:#fff;cursor:pointer}.ng-container .header_nav-item:hover .header_nav-itemicon,.ng-container .header_nav-item:hover .header_nav-itemdesc{color:#5b7f95}.ng-container .header_nav-item.admin .sub-nav-list .sub-nav-url i{display:none}.ng-container .notificationsPopover:not(.ng-animate){-webkit-transition:top .3s,left .3s;transition:top .3s,left .3s}.ng-container .header_myacc-container{float:right;height:100%;background-color:rgba(0,0,0,0.1);color:#fff;text-align:center;-webkit-transition:color .3s,background-color .3s,padding .3s;transition:color .3s,background-color .3s,padding .3s}@media screen and (min-width: 992px){.ng-container .header_nav-container.collapsed{height:45px}.ng-container .header_nav-container.collapsed .header_nav-item-cartcount{top:0}.ng-container .header_nav-container.collapsed .collapsed-showtext .header_nav-itemlink{padding:0 5px}.ng-container .header_nav-container.collapsed .collapsed-showtext .header_nav-itemicon{font-size:0;opacity:0}.ng-container .header_nav-container.collapsed .collapsed-showtext .header_nav-itemicon-wrapper{height:0}.ng-container .header_nav-container.collapsed .collapsed-showtext .header_nav-itemdesc-wrapper{height:100%;line-height:45px}.ng-container .header_nav-container.collapsed .collapsed-showicon .header_nav-itemlink{padding:0px 8px}.ng-container .header_nav-container.collapsed .collapsed-showicon .header_nav-itemdesc{font-size:0;opacity:0}.ng-container .header_nav-container.collapsed .collapsed-showicon .header_nav-itemdesc-wrapper{height:0}.ng-container .header_nav-container.collapsed .collapsed-showicon .header_nav-itemicon-wrapper{height:100%;padding:5px 0;line-height:34px}}@media screen and (max-width: 767px){.ng-container .header_nav-itemlist{display:none}}@media (max-width: 767px){.ng-container .header_logo-wrapper{margin-left:5px}.ng-container .header_logo-img{max-width:120px;max-height:68px;width:auto;height:auto;-webkit-transition:all .5s;transition:all .5s}.ng-container .desktoponly{display:none !important}}@media (min-width: 768px){.ng-container .mobileonly{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.ng-container .header_logo-img{max-width:120px;max-height:68px;width:auto;height:auto;-webkit-transition:all .5s;transition:all .5s}.ng-container .header_nav-itemlink{padding:20px 0;-webkit-transform:scale(0.8);transform:scale(0.8)}.ng-container .sub-nav .sub-nav-title{font-size:20px}.ng-container .sub-nav .sub-nav-item{font-size:12px}.ng-container .header_nav-itemlist{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;max-width:28.625rem;max-width:calc(100% - 19rem)}.ng-container .header_nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .header_nav-item .header_nav-itemdesc-wrapper{min-width:4.063rem}}@media (min-width: 992px) and (max-width: 1199px){.ng-container .header_logo-img{max-width:200px;max-height:68px;width:auto;height:auto;-webkit-transition:all .5s;transition:all .5s}.ng-container .header_nav-item{min-width:50px}.ng-container .header_nav-itemlink{-webkit-transform:scale(0.9);transform:scale(0.9)}}@media (min-width: 1200px){.ng-container .header_logo-img{max-width:250px;max-height:68px;width:auto;height:auto;-webkit-transition:all .5s;transition:all .5s}.ng-container .header_nav-container.collapsed .header_logo-img{max-height:35px}}.ng-container .header_proxy-container .proxy-icon{float:left;margin:0 10px;padding-top:3px;font-size:26px;line-height:100%}.ng-container .header_proxy-container .proxy-icon:hover{-webkit-transition:all 1.3s ease-in-out;transition:all 1.3s ease-in-out;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.ng-container .header_proxy-container .proxy-blurb{font-size:12px;line-height:30px}@media (max-width: 767px){.ng-container .header_proxy-container .proxy-blurb{display:none}}.ng-container .header_proxy-container .proxy-user-name,.ng-container .header_proxy-container .proxy-user-id{margin-right:10px;font-size:12px;line-height:30px}@media (max-width: 767px){.ng-container .header_proxy-container .proxy-user-id{display:none}}.ng-container .header_proxy-container .proxy-inbox,.ng-container .header_proxy-container .proxy-clear-cache,.ng-container .header_proxy-container .proxy-exit{display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid #fff}.ng-container .header_proxy-container .proxy-inbox a,.ng-container .header_proxy-container .proxy-inbox button,.ng-container .header_proxy-container .proxy-clear-cache a,.ng-container .header_proxy-container .proxy-clear-cache button,.ng-container .header_proxy-container .proxy-exit a,.ng-container .header_proxy-container .proxy-exit button{background-color:transparent;letter-spacing:0;text-transform:none;padding:0;font-size:12px;line-height:30px;color:#fff;border:none;text-decoration:none}.ng-container .header_proxy-container .proxy-inbox a .fa,.ng-container .header_proxy-container .proxy-inbox button .fa,.ng-container .header_proxy-container .proxy-clear-cache a .fa,.ng-container .header_proxy-container .proxy-clear-cache button .fa,.ng-container .header_proxy-container .proxy-exit a .fa,.ng-container .header_proxy-container .proxy-exit button .fa{float:left;margin-right:10px;padding-top:3px;font-size:26px;line-height:100%}.ng-container .header_proxy-container .proxy-inbox a .fa:hover,.ng-container .header_proxy-container .proxy-inbox button .fa:hover,.ng-container .header_proxy-container .proxy-clear-cache a .fa:hover,.ng-container .header_proxy-container .proxy-clear-cache button .fa:hover,.ng-container .header_proxy-container .proxy-exit a .fa:hover,.ng-container .header_proxy-container .proxy-exit button .fa:hover{-webkit-transition:all 1.3s ease-in-out;transition:all 1.3s ease-in-out;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.ng-container .header_proxy-container .proxy-inbox{border-left:none}.ng-container .header_proxy-container .proxybar-left{float:left;height:100%}.ng-container .header_proxy-container .proxybar-right{float:right;height:100%;margin-right:10px}.ng-container .header.proxied{top:30px}.ng-container .content-wrapper.proxied{margin-top:128px}@media (max-width: 767px){.ng-container .content-wrapper.proxied{margin-top:86px}}.ng-container .header_myacc-wrapper{padding:5px;height:100%}.ng-container .header_myacc-wrapper:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ng-container .header_myacc-wrapper-focus{outline:none}.ng-container .header_myacc-topwrapper{height:42px;line-height:36px;margin-bottom:2px;padding:3px 5px}.ng-container .header_myacc-topwrapper span{color:#fff;width:auto}.ng-container .header_myacc-chevron,.ng-container .header_myacc-name,.ng-container .header_myacc-avatar{float:left}.ng-container .header_myacc-chevron{margin-left:40px;font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.ng-container .header_myacc-chevron.legacy{margin-left:0}.ng-container .header_myacc-name{margin-left:10px;font-weight:500;font-size:15px}.ng-container .header_myacc-name.legacy{margin:0 10px}.ng-container .header_myacc-avatar{max-height:36px;border-radius:50%;-webkit-transition:max-height .3s,margin .3s;transition:max-height .3s,margin .3s}.ng-container .header_myacc-bottomwrapper{padding:0 5px;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.ng-container .header_myacc-bottomwrapper span{color:#fff}.ng-container .header_myacc-bottomwrapper span.current{font-weight:800}.ng-container .header_myacc-viewtoggle{font-size:10px;line-height:12px}.ng-container .header_myacc-subtitle{color:#fff;text-transform:capitalize}.ng-container .header_myacc-pillow{display:inline-block;height:22px;width:70%;padding:4px 10px;border-radius:11px;background-color:#97b1c0;color:#fff;font-size:12px;line-height:16px;font-weight:400}.ng-container .header_myacc-pillow span{color:#fff}.ng-container .header_myacc-budget{border-left:1px solid #fff}.ng-container .header_myacc-budget:before{content:'\00a0'}@media screen and (min-width: 992px){.ng-container .header_myacc-container:hover{color:#5b7f95;background-color:#fff;cursor:pointer;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.ng-container .header_myacc-container:hover span{color:#5b7f95;border-color:#5b7f95}.ng-container .header_myacc-container:hover .header_myacc-pillow span{color:#fafafa}.ng-container .header_myacc-container:hover .header_myacc-subtitle{color:#5b7f95}.ng-container .header_myacc-container:hover .header_myacc-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.ng-container .header_myacc-navitem{float:left;height:120px;width:120px;border-left:1px solid #fafafa;border-bottom:1px solid #fafafa;background-color:#B7C9D3;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.ng-container .header_myacc-navitem:hover{background-color:#97b1c0}.ng-container .header_myacc-navitem-link{display:block;height:100%;text-decoration:none}.ng-container .header_myacc-navitem-desc{padding:20px 8px;text-transform:uppercase;color:#5b7f95;font-size:15px;line-height:22px;text-align:center}.ng-container .header_myacc-navitem-desc span{color:#5b7f95}@media (min-width: 768px) and (max-width: 991px){.ng-container .header_myacc-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:5rem}}@media screen and (min-width: 992px){.ng-container .header_nav-container.collapsed .header_myacc-container{padding:0}.ng-container .header_nav-container.collapsed .header_myacc-bottomwrapper{opacity:0;display:none}.ng-container .header_nav-container.collapsed .header_myacc-avatar{max-height:30px;margin:3px 5px 0 10px}}.ng-container .header_myacc-mobilewrapper{display:none}.ng-container .header_hamburger,.ng-container .header_mobilemenu{display:none}@media screen and (max-width: 767px){.ng-container .header_nav-container{height:56px}.ng-container .header_logo-img{height:auto;max-height:100%;max-width:120px}.ng-container .header_logo-wrapper{position:absolute}.ng-container .header_mobilemenu{display:block;position:fixed;top:0;left:0;width:100%;height:0;overflow:hidden;z-index:300;-webkit-transition:height .3s;transition:height .3s}.ng-container .header_mobilemenu.open{height:100%}.ng-container .header_mobile-closemenu{background-color:#333333;text-align:center;height:56px}.ng-container .header_mobile-closemenu-icon{color:#fafafa;font-size:24px;line-height:56px}.ng-container .header_mobile-navitemlist{-webkit-box-shadow:0px 3px 3px rgba(51,51,51,0.4);box-shadow:0px 3px 3px rgba(51,51,51,0.4)}.ng-container .header_mobile-navitem{background-color:#5b7f95;border-bottom:1px solid #e3e3e3;height:56px;text-align:center;-webkit-transition:background-color .15s;transition:background-color .15s}.ng-container .header_mobile-navitem-link{display:block;position:relative;height:100%;text-decoration:none}.ng-container .header_mobile-navitem-desc{color:#fff;font-size:14px;line-height:56px;text-transform:uppercase;-webkit-transition:color .15s;transition:color .15s}.ng-container .header_mobile-navitem-icon{position:relative;color:#fff;font-size:24px;line-height:40px;-webkit-transition:color .15s;transition:color .15s}.ng-container .header_mobile-navitem-icon-wrapper{position:absolute;top:0;left:0;height:56px;width:40px;padding:8px}.ng-container .header_mobile-navitem-cartcount{position:absolute;top:-8px;right:-10px;height:20px;width:20px;border:2px solid #f2f2f2;border-radius:50%;background-color:#EE402F;color:#fff;font-size:11px;line-height:16px}.ng-container .header_mobile-navitem-cartcount.lg-count{font-size:9px}.ng-container .header_mobile-navitem:hover{background-color:#B7C9D3}.ng-container .header_mobile-navitem:hover .header_mobile-navitem-desc,.ng-container .header_mobile-navitem:hover .header_mobile-navitem-icon{color:#5b7f95}.ng-container .header_myacc-container{position:absolute;right:56px}.ng-container .header_myacc-mobilewrapper{display:block;position:relative;height:42px;width:42px}.ng-container .header_myacc-mobileavatar{height:42px;position:absolute;left:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.ng-container .header_myacc-mobileinfo{background-color:#5b7f95;border-bottom:1px solid #e3e3e3}.ng-container .header_myacc-mobileuserwrapper{padding:0 10px;height:56px}.ng-container .header_myacc-mobileuserwrapper .header_myacc-mobileavatar{float:left}.ng-container .header_myacc-mobileuserinfo{float:left;margin-left:10px}.ng-container .header_myacc-mobilename{color:#fff;font-size:15px;font-weight:500;line-height:56px}.ng-container .header_myacc-mobilerewardsinfo{padding:5px 0}.ng-container .header_hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right;height:56px;width:56px;line-height:56px;text-align:center;position:absolute;right:0}.ng-container .header_hamburger-icon{font-size:28px;color:#fff}.ng-container .header_myacc-topwrapper,.ng-container .header_myacc-bottomwrapper,.ng-container .header_myacc-submenu{display:none}.ng-container .user-profile-subnav{right:-56px}}.ng-container .user-profile-subnav{position:absolute;bottom:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:300px;background-color:white;color:#4a4a4a;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.5);box-shadow:0px 2px 4px rgba(0,0,0,0.5);cursor:default;overflow:hidden;z-index:900}.ng-container .user-profile-subnav.legacy{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.ng-container .user-profile-subnav .profile-user-info{height:101px;padding:20px;background-color:white;border-bottom:1px solid #ededed;overflow:hidden}.ng-container .user-profile-subnav .profile-user-info .user-thumbnail{float:left;margin-right:15px;display:block;position:relative;overflow:hidden;background-color:#ffffff;border:3px solid rgba(0,0,0,0);border-radius:999px;width:60px;height:60px;z-index:11;border-width:0px}.ng-container .user-profile-subnav .profile-user-info .user-thumbnail img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .user-profile-subnav .profile-user-info .user-info{float:left;height:60px;padding:11px 0;text-align:left}.ng-container .user-profile-subnav .profile-user-info .user-name{font-size:15px;font-weight:800}.ng-container .user-profile-subnav .profile-user-info .user-edit-profile{font-size:12px;font-weight:500}.ng-container .user-profile-subnav .profile-user-info .user-edit-profile a{text-decoration:none}.ng-container .user-profile-subnav .profile-user-balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;min-height:88px;background-color:white;border-bottom:1px solid #ededed;padding:10px;overflow:hidden}.ng-container .user-profile-subnav .profile-user-balance .balance-type{padding:10px;text-align:center}.ng-container .user-profile-subnav .profile-user-balance .balance-type:last-child{margin-right:0}.ng-container .user-profile-subnav .profile-user-balance .balance-value{margin-bottom:5px;color:#5b7f95;font-size:28px;font-weight:300;line-height:100%}.ng-container .user-profile-subnav .profile-user-balance .balance-value span{color:#5b7f95}.ng-container .user-profile-subnav .profile-user-balance .balance-label{font-size:12px;line-height:100%}.ng-container .user-profile-subnav .profile-user-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:116px;background-color:white;padding:15px 10px;overflow:hidden}.ng-container .user-profile-subnav .profile-user-links.legacy{float:left;width:120px;height:120px;background-color:#B7C9D3;border-left:1px solid #fafafa;border-bottom:1px solid #fafafa;padding:15px 5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .user-profile-subnav .profile-user-links .user-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-content:center;width:76px;height:76px;margin:5px;border:1px solid #ededed;border-radius:3px;font-size:10px;text-transform:uppercase;text-decoration:none;-webkit-transition:border .3s;transition:border .3s}.ng-container .user-profile-subnav .profile-user-links .user-link:hover{border:1px solid #5b7f95}.ng-container .user-profile-subnav .profile-user-links .user-link.legacy{margin:0;width:auto;height:auto;border:none}.ng-container .user-profile-subnav .profile-user-links .user-link .fa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50%;padding-bottom:3px;font-size:14px}.ng-container .user-profile-subnav .profile-user-links .user-link .link-desc{height:50%;line-height:130%;color:inherit}.ng-container .user-profile-subnav .profile-user-logout{height:70px;background-color:#eaeaea;padding:15px 10px;overflow:hidden}.ng-container .user-profile-subnav .profile-user-logout .btn-logout{width:100%;padding:10px 30px;background-color:white;border:1px solid #c5c5c5;color:#4a4a4a}.ng-container .user-profile-subnav .profile-user-logout .btn-logout:hover{background-color:#fafafa}.ng-container .user-profile-subnav .profile-user-logout .btn-logout a{color:#484848;font-weight:800}.ng-container .user-profile-subnav .profile-user-logout .btn-logout a:hover{color:#484848}.ng-container .sub-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:60%;padding:30px 15px;background-color:#fff;color:#5b7f95;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:0px 4px 4px -2px rgba(0,0,0,0.5);box-shadow:0px 4px 4px -2px rgba(0,0,0,0.5);text-align:left;cursor:default;overflow:hidden;z-index:9001}.ng-container .sub-nav .sub-nav-title{display:block;float:left;width:25%;height:100%;padding:0 15px;font-size:30px;font-weight:300;line-height:130%;text-transform:capitalize}.ng-container .sub-nav .sub-nav-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;width:75%}.ng-container .sub-nav .sub-nav-item{margin-bottom:15px;font-size:15px;font-weight:300;line-height:20px;text-transform:capitalize}.ng-container .sub-nav .sub-nav-item .fa{width:15px;margin-right:10px;color:#5b7f95;text-align:center}.ng-container .sub-nav .sub-nav-url{color:#5b7f95}.ng-container .user-profile-subnav.ng-hide-add,.ng-container .sub-nav.ng-hide-add{pointer-events:none;opacity:0;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.ng-container .user-profile-subnav.ng-hide-remove,.ng-container .sub-nav.ng-hide-remove{pointer-events:auto;opacity:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.ng-container .proxy_body{padding:40px}@media screen and (max-width: 767px){.ng-container .proxy_body{padding:10px}}.ng-container .proxy_body h1,.ng-container .proxy_body h2,.ng-container .proxy_body h3,.ng-container .proxy_body h4,.ng-container .proxy_body h5,.ng-container .proxy_body h6{font-weight:400;font-weight:500;text-align:left}.ng-container .proxy_body .proxy_outercontainer{max-width:800px;height:280px;margin:0 auto 100px;padding:30px;background-color:rgba(220,220,220,0.5)}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container .proxy_body .proxy_outercontainer{padding:10px 5px}}@media screen and (max-width: 767px){.ng-container .proxy_body .proxy_outercontainer{padding:10px 0;height:320px}}.ng-container .proxy_body .proxy_mc-para{margin-bottom:12px}.ng-container .proxy_body .proxy_mc-para h4{font-size:18px;font-weight:500;line-height:30px}@media screen and (max-width: 767px){.ng-container .proxy_body .proxy_mc-para h4{font-size:16px;line-height:24px}}.ng-container .proxy_body .proxy_mc-para.proxy_mc-para-note h4{font-size:16px;line-height:24px;color:#ff0000}.ng-container .proxy_body .proxy_lookup-form{width:100%;padding:30px;text-align:center}@media screen and (max-width: 767px){.ng-container .proxy_body .proxy_lookup-form{margin-top:30px;padding:0}.ng-container .proxy_body .proxy_lookup-form form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.ng-container .proxy_body .proxy_lookup-form form label{margin-top:4px;margin-right:10px}}.ng-container .proxy_body .proxy_user-label{font-size:18px;margin-right:5px;margin-bottom:10px}@media screen and (max-width: 767px){.ng-container .proxy_body .proxy_user-input{width:100%}}.ng-container .proxy_body .proxy_user-lookupwrapper{position:relative;display:inline-block;margin-right:5px;margin-bottom:10px}@media screen and (max-width: 767px){.ng-container .proxy_body .proxy_user-lookupwrapper{display:block;width:100%}}.ng-container .proxy_body .user-lookupwrapper{width:300px;margin-right:5px;margin-bottom:10px}@media screen and (max-width: 767px){.ng-container .proxy_body .user-lookupwrapper{width:100%}}.ng-container .proxy_body .ui-select-container{position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}.ng-container .proxy_body .ui-select-container:focus{background-color:rgba(255,255,255,0.9);-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.ng-container .proxy_body .ui-select-container{display:block;width:100%}}.ng-container .proxy_body .proxy_user-lookup-loader{position:absolute;top:0;right:0;z-index:100}.ng-container .proxy_body .proxy_user-lookup-loader .loader{font-size:5px;margin:0 30px 0 0}.ng-container .proxy_body .proxy_user-results{position:absolute;margin-bottom:100px;width:300px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 3px 3px #bbb;box-shadow:0 3px 3px #bbb;overflow-y:scroll;-webkit-transition:height .3s;transition:height .3s}.ng-container .proxy_body .proxy_user-results.hide-user-results{height:0;-webkit-transition:height .3s;transition:height .3s}@media screen and (max-width: 767px){.ng-container .proxy_body .proxy_user-results{width:100%}}.ng-container .proxy_body .proxy_user-notfound{line-height:30px}.ng-container .proxy_body .proxy_user-result{height:50px;padding:5px 20px;border-bottom:1px solid #000;background-color:#fff;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box}.ng-container .proxy_body .proxy_user-result:last-child{border-bottom:none}.ng-container .proxy_body .proxy_user-result:hover{background-color:#dedede}@media screen and (max-width: 767px){.ng-container .proxy_body .proxy_user-result{height:80px}}.ng-container .proxy_body .proxy_user-avatarwrapper{float:left;width:50px;margin-right:20px}.ng-container .proxy_body .proxy_user-avatar{display:block;position:relative;overflow:hidden;background-color:#ffffff;border:3px solid #888;border-radius:999px;width:50px;height:50px;z-index:11}.ng-container .proxy_body .proxy_user-avatar img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.ng-container .proxy_body .proxy_user-textwrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}.ng-container .proxy_body .proxy_user-name{font-size:14px;line-height:18px;margin:0;font-weight:500}.ng-container .proxy_body .proxy_user-subtext{font-size:11px;line-height:15px;margin:0}.ng-container .proxy_body .proxy_submit-btn{vertical-align:bottom;width:70px;padding:5px;margin-bottom:10px;background-color:rgba(69,80,103,0.8);color:#eee;border:0;border-radius:100px;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.ng-container .proxy_body .proxy_submit-btn{width:100%}}.ng-container .proxy_body .proxy_submit-btn:hover{background-color:rgba(49,56,72,0.8);-webkit-transition:background-color .3s;transition:background-color .3s}.ng-container .proxy_body .proxy_error-message{color:red;font-weight:500}.ng-container .proxy_body .proxy-loader{position:relative;height:20px;top:5px}.ng-container .proxy_body .proxy-loader .loader{margin:2px;font-size:4px;top:-11px;left:22px}.ng-container .proxy-management-container *{-webkit-transition:all 0s;transition:all 0s}.ng-container .proxy-management-container .highlightedText{font-weight:bold}.ng-container .proxy-management-container .capital-letter{background:#d9d9d9;font-size:24px;font-weight:bold;padding-left:25px}.ng-container .proxy-management-container .disabled-unselected-item{color:#4C9ED6}.ng-container .proxy-management-container .user-rules .loading,.ng-container .proxy-management-container section.top .loading{padding:0 0;position:relative}.ng-container .proxy-management-container .user-rules .loading .loader,.ng-container .proxy-management-container section.top .loading .loader{position:absolute;top:-33px;left:30px;margin-bottom:0px}.ng-container .proxy-management-container section.top{padding:20px 48px 0 24px;height:77px}.ng-container .proxy-management-container section.top .edit-proxy-rules-title{font-weight:400;font-size:20px;color:#2483c5}.ng-container .proxy-management-container .loadingUsersMessages{font:16px;color:white}.ng-container .proxy-management-container section.body{background:#f2f2f2;padding:0 24px 24px 24px}.ng-container .proxy-management-container section.body .header-detail{height:77px;padding-top:15px}.ng-container .proxy-management-container section.body .header-detail span{font-weight:400;font-size:20px;color:#484C57}.ng-container .proxy-management-container .rules-box{height:604px;width:100%}.ng-container .proxy-management-container .rules-box .tabs-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#2483c5;height:100%;width:15%;border-top-left-radius:10px;border-bottom-left-radius:10px;float:left}.ng-container .proxy-management-container .rules-box .tabs-container .menu-option{font-weight:400;font-size:14px;color:#96CFF8;line-height:27px;text-align:center;height:80px;padding-top:8px;cursor:pointer}.ng-container .proxy-management-container .rules-box .tabs-container .menu-option.disabled{color:#4C9ED6}.ng-container .proxy-management-container .rules-box .tabs-container .menu-option.disabled .icon{color:#4C9ED6}.ng-container .proxy-management-container .rules-box .tabs-container .menu-option.selected,.ng-container .proxy-management-container .rules-box .tabs-container .menu-option:hover{background:#484C57;color:white}.ng-container .proxy-management-container .rules-box .tabs-container .menu-option.selected.disabled,.ng-container .proxy-management-container .rules-box .tabs-container .menu-option:hover.disabled{color:#757881}.ng-container .proxy-management-container .rules-box .tabs-container .menu-option.selected.disabled .icon,.ng-container .proxy-management-container .rules-box .tabs-container .menu-option:hover.disabled .icon{color:#757881}.ng-container .proxy-management-container .rules-box .tabs-container .menu-option.selected .icon,.ng-container .proxy-management-container .rules-box .tabs-container .menu-option:hover .icon{color:white}.ng-container .proxy-management-container .rules-box .tabs-container .menu-option:first-child{margin-top:155px}.ng-container .proxy-management-container .rules-box .tabs-container .menu-option .icon{font-family:Ionicons;font-size:20px;color:#96CFF8}.ng-container .proxy-management-container .rules-box .rules-container{background:#484C57;height:100%;width:85%;border-top-right-radius:10px;border-bottom-right-radius:10px;float:left}.ng-container .proxy-management-container .rules-box .attribute-value-rules{height:604px;background:white;border-top-right-radius:10px;border-bottom-right-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-section{padding:0 20px 20px 20px;background:#484C57;float:left;height:604px;width:200px;overflow-y:auto}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-section .header-content{padding-top:30px;height:100px;font-size:16px;color:white}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-section .header-content .bold{font-weight:500}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-section .header-content .icon{font-family:Ionicons;font-size:20px;color:white;margin-right:5px}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-section .attribute-list{font-size:14px;word-break:break-word}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-section .attribute-card{width:150px;padding:2px;margin-top:10px;color:white;border-radius:6px}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-section .attribute-card.selected{background:#2483c5}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-section .attribute-card:hover{background:#2483c5;cursor:pointer}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-section .attribute-card i{float:right;padding-right:10px}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-section .loadingAttributes{margin-top:10px;text-align:center;font-size:16px;color:white}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-section .loadingAttributes div{display:inline-block}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-values-section{font-size:14px;float:left;height:604px;width:82%;overflow-y:auto;padding:0 20px 0 20px}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-values-section .only-selected{margin:25px 0}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-values-section .header-content{padding-top:35px;height:100px;font-weight:400;font-size:16px;color:#484C57}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-values-section .attribute-value-card{padding:3px 0px 3px 12px;margin:3px 0px 3px 0px;color:#484C57;border-radius:6px}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-values-section .attribute-value-card.selected{background:#2483c5;color:white}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-values-section .attribute-value-card:hover{color:white;background:#484C57;cursor:pointer}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-values-section .attribute-value-card i{float:right;padding-right:10px}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-values-section .showAttrValueStatus div{font-size:10px;font-style:italic;display:inline-block}.ng-container .proxy-management-container .rules-box .attribute-value-rules .attributes-values-section .attribute-divider{border-bottom:1px #d9d9d9 solid;margin:2px 0 2px 0}.ng-container .proxy-management-container .rules-box .group-rules{margin:0 60px 20px 60px;height:560px}@media (max-width: 767px){.ng-container .proxy-management-container .rules-box .group-rules{margin:0 10px 20px}}.ng-container .proxy-management-container .rules-box .group-rules .header-content{padding-top:30px;height:100px;font-weight:500;font-size:16px;color:white}.ng-container .proxy-management-container .rules-box .group-rules .header-content .icon{font-family:Ionicons;font-size:20px;color:white;margin-right:5px}.ng-container .proxy-management-container .rules-box .group-rules .selection-content{height:460px;overflow-y:auto}.ng-container .proxy-management-container .rules-box .group-rules .group-card{display:block;float:left;width:220px;height:140px;border:1px solid #e5e5e5;margin-right:20px;margin-top:20px;border-radius:6px}.ng-container .proxy-management-container .rules-box .group-rules .group-card.selected{background:#2483c5}.ng-container .proxy-management-container .rules-box .group-rules .group-card .group-name{font-weight:500;font-size:18px;color:white;line-height:21px;text-align:center;margin-top:58px}.ng-container .proxy-management-container .rules-box .group-rules .group-card:hover{background:#292C32;cursor:pointer}.ng-container .proxy-management-container .rules-box .user-rules{margin:0 60px 20px;height:560px}@media (max-width: 767px){.ng-container .proxy-management-container .rules-box .user-rules{margin:0 10px 20px}}.ng-container .proxy-management-container .rules-box .user-rules .header-content{padding-top:30px;height:100px;font-weight:400;font-size:16px;color:white}.ng-container .proxy-management-container .rules-box .user-rules .header-content.disabled *{color:#757881 !important}.ng-container .proxy-management-container .rules-box .user-rules .header-content .icon{font-family:Ionicons;font-size:20px;color:white;margin-right:5px}.ng-container .proxy-management-container .rules-box .user-rules .header-content .search-user{font-weight:400;font-size:14px;color:white}.ng-container .proxy-management-container .rules-box .user-rules .selection-content{height:460px;overflow-y:auto}.ng-container .proxy-management-container .rules-box .user-rules .user-card{display:block;float:left;width:212px;height:258px;border:1px solid #656c7a;margin-right:20px;margin-top:20px;background:#2483c5;border-radius:6px}.ng-container .proxy-management-container .rules-box .user-rules .user-card.empty{background:inherit !important}.ng-container .proxy-management-container .rules-box .user-rules .user-card .user-name{font-weight:500;font-size:18px;color:#fff;line-height:21px;text-align:center}.ng-container .proxy-management-container .rules-box .user-rules .user-card .user-role{font-weight:400;font-size:13px;color:#fff;text-align:center;margin-top:15px}.ng-container .proxy-management-container .rules-box .user-rules .user-card:hover{background:#292C32;cursor:pointer}.ng-container .proxy-management-container .rules-box .user-rules .user-card:hover .user-name{color:white}.ng-container .proxy-management-container .rules-box .user-rules .user-card:hover .user-role{color:white}.ng-container .proxy-management-container .margin-corrector{margin-top:45px !important}.ng-container .proxy-management-container .selected-group-item{text-align:center;margin-top:15px}.ng-container .proxy-management-container .selected-group-item i{font-size:24px;color:white;line-height:13px}.ng-container .proxy-management-container .remove-item{text-align:center;margin-top:15px}.ng-container .proxy-management-container .remove-item.ng-hide{display:block}.ng-container .proxy-management-container .remove-item i{font-size:30px;color:white;line-height:13px}.ng-container .proxy-management-container .removing-item{text-align:center;margin-top:15px}.ng-container .proxy-management-container .removing-item i{font-size:32px;color:white;line-height:13px}.ng-container .proxy-management-container .removing-item i div{display:inline-block;line-height:13px;height:20px;vertical-align:middle;font-weight:400;font-size:12px;color:white}.ng-container .proxy-management-container .user-photo{text-align:center;margin:20px 0 15px 0}.ng-container .proxy-management-container .user-header-photo-container{display:inline-block;height:42px;line-height:42px;vertical-align:middle}.ng-container .proxy-management-container .user-header-photo-container .user-header-photo{border-radius:50%;border:solid 3px #d8d8d8;height:42px;width:42px}.ng-container .proxy-management-container .circled-photo{border-radius:50%;border:solid 2px #d8d8d8;height:67px;width:67px}.ng-container .proxy-management-container .user-lookup-photo{position:relative}.ng-container .proxy-management-container .user-lookup-photo img{border-radius:50%;border:solid 2px #d8d8d8;width:32px;height:32px}.ng-container .proxy-management-container .user-lookup-photo span{position:absolute;top:0px;left:62px;font-weight:400;font-size:14px;color:#4a4a4a;line-height:45px}.ng-container .proxy-management-container [uib-typeahead-popup].dropdown-menu{min-width:295px}.ng-container .highlight-item{margin-bottom:1rem}.ng-container .highlight-item h4{margin:0.5rem 0;font-size:120%}.ng-container .highlight-item .highlight-flag{position:absolute;top:5px;left:5px;width:100px;height:30px;border-top-left-radius:8px;border-bottom-right-radius:8px;color:#fff;text-align:center;font-size:13px;line-height:30px;letter-spacing:1.1px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.ng-container .highlight-item .highlight-flag.published{background-color:#1f8a8a}.ng-container .highlight-item .highlight-flag.draft{background-color:#6574aa}.ng-container .highlight-item .highlight-flag.archived{background-color:#f06a2f}.ng-container .highlight-item .highlight-frame{position:relative;width:100%;height:104px;background-color:#fff;background-size:contain}.ng-container .highlight-item .highlight-frame.no-keyframe{background-image:url(https://s3.amazonaws.com/workstride-assets/workstride-assets/images/highlights-editor/placeholder_slide.jpg);background-position:center;background-repeat:no-repeat}.ng-container .highlight-item .highlight-frame.incentives-frame{height:147px}.ng-container .highlights-editor-edit header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .highlights-editor-edit header .highlight-title-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem 0;width:100%}.ng-container .highlights-editor-edit header .highlight-title-input input{padding:0.25rem 1rem;font-size:2rem;text-align:center;background-color:transparent;border:none;border-bottom:1px solid #888;width:100%;max-width:40ch;-webkit-transition:background-color .15s;transition:background-color .15s}.ng-container .highlights-editor-edit header .highlight-title-input input:focus{background-color:rgba(255,255,255,0.5)}.ng-container .highlights-editor-edit .highlights-reel{background:#fff;-webkit-box-shadow:0px 3px 4px #aaa;box-shadow:0px 3px 4px #aaa;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;overflow:hidden}.ng-container .highlights-editor-edit .highlights-reel>h2{margin-bottom:1rem}.ng-container .highlights-editor-edit .highlights-reel.template-reel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .highlights-editor-edit .btn-add-slide{border:3px dotted #979797;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);height:68px;margin-right:1rem;margin-top:5px;padding:0.5rem;-webkit-transition:background-color .15s;transition:background-color .15s}.ng-container .highlights-editor-edit .btn-add-slide:hover{background-color:#ddd}.ng-container .highlights-editor-edit .reel-container{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:10rem;padding:5px 0;overflow-x:auto;overflow-y:hidden}.ng-container .highlights-editor-edit .reel-container>div{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .content-a,.ng-container .content-b,.ng-container .content-c,.ng-container .side-image,.ng-container .background-image{position:absolute;top:0;left:0;height:100%;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}.ng-container .content-a.template-1,.ng-container .content-a.template-4,.ng-container .content-a.template-5{display:none}.ng-container .content-a.template-2{background-image:url(https://s3.amazonaws.com/workstride-assets/workstride-assets/images/highlights-editor/template-2-thumbnail.png)}.ng-container .content-a.template-3{background-image:url(https://s3.amazonaws.com/workstride-assets/workstride-assets/images/highlights-editor/template-3-thumbnail.png)}.ng-container .content-b{z-index:10}.ng-container .content-b.template-1,.ng-container .content-b.template-2,.ng-container .content-b.template-3,.ng-container .content-b.template-5{display:none}.ng-container .content-b.template-4{background-image:url(https://s3.amazonaws.com/workstride-assets/workstride-assets/images/highlights-editor/template-4-thumbnail-nobg.png)}.ng-container .content-c.template-1,.ng-container .content-c.template-2,.ng-container .content-c.template-3,.ng-container .content-c.template-4{display:none}.ng-container .content-c.template-5{background-image:url(https://s3.amazonaws.com/workstride-assets/workstride-assets/images/highlights-editor/template-5-thumbnail.png)}.ng-container .side-image.template-1,.ng-container .side-image.template-4,.ng-container .side-image.template-5{display:none}.ng-container .side-image.template-2{background-position:left}.ng-container .side-image.template-3{background-position:right}.ng-container .background-image{background-size:cover}.ng-container .background-image.template-2,.ng-container .background-image.template-3,.ng-container .background-image.template-5{display:none}.ng-container .highlight-options{position:absolute;top:0.5rem;right:0.5rem}.ng-container .highlight-options button{border:none;border-radius:50%;background-color:#2483c5;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2rem;height:2rem;-webkit-transition:background-color .15s;transition:background-color .15s}.ng-container .highlight-options button:hover{background-color:#2075af}.ng-container .highlight-options .dropdown-menu{background-color:#2483c5;border:none}.ng-container .highlight-options .dropdown-menu>li>a{background-color:transparent;color:#fff;text-transform:uppercase;font-size:14px;-webkit-transition:background-color .15s;transition:background-color .15s}.ng-container .highlight-options .dropdown-menu>li>a:hover{background-color:#2075af;background-image:none}.ng-container .highlight-slide{position:relative;width:100%;height:340px;background-color:#fff}.ng-container .highlight-slide p b{font-weight:bold}.ng-container .highlight-slide p i{font-style:italic}.ng-container .highlight-slide p u{text-decoration:underline}.ng-container .highlight-slide .slide-layout-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.ng-container .highlight-slide .slide-layout-container .slide-content-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ng-container .highlight-slide .slide-layout-container .slide-content-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ng-container .highlight-slide .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2rem 6rem}.ng-container .highlight-slide .full-width-container{position:absolute;z-index:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;justify-self:center}.ng-container .highlight-slide .full-width-container.inverted{color:#fff}.ng-container .highlight-slide .full-width-container .slide-edit-text,.ng-container .highlight-slide .full-width-container .slide-display-text{min-width:30ch;text-align:center}.ng-container .highlight-slide .full-width-container .slide-edit-text>button,.ng-container .highlight-slide .full-width-container .slide-display-text>button{text-align:center}.ng-container .highlight-slide .image-container{width:340px;height:340px;position:relative}.ng-container .highlight-slide .image-container>img{position:relative;top:0;height:100%;width:auto}.ng-container .highlight-slide .slide-display-text{text-align:left}.ng-container .highlight-slide .slide-display-text .slide-title-text{font-size:2rem}.ng-container .highlight-slide .slide-display-text>*+*{margin-top:1rem}.ng-container .highlight-slide .slide-edit-text{min-height:2em;min-width:20ch;max-width:100%;margin-bottom:1rem;text-align:left}.ng-container .highlight-slide .slide-edit-text.slide-title-text{font-size:2rem}.ng-container .highlight-slide .slide-edit-text.editing{margin-top:-33px}.ng-container .highlight-slide .slide-edit-text>button{background:transparent;border:2px solid #444;border-style:dashed;border-radius:0.25rem;width:100%;height:100%;padding:0.25rem;text-align:left}.ng-container .highlight-slide .slide-edit-text text-angular{max-height:20rem}.ng-container .highlight-slide .slide-edit-text text-angular .ta-scroll-window.form-control,.ng-container .highlight-slide .slide-edit-text text-angular .ng-recognition .ta-scroll-window.form-select,.ng-container .ng-recognition .highlight-slide .slide-edit-text text-angular .ta-scroll-window.form-select,.ng-container .highlight-slide .slide-edit-text text-angular .ta-scroll-window>.ta-bind{min-height:auto;max-height:18rem;overflow:hidden}.ng-container .highlight-slide .slide-edit-text text-angular .ta-scroll-window.ta-editor{background-color:rgba(255,255,255,0.8)}.ng-container .highlight-slide .background-image{position:absolute;z-index:0;height:auto;width:100%;top:0;left:0}.ng-container .highlight-slide .background-image-overlay{position:absolute;z-index:1;height:100%;width:100%;top:0;left:0;background-color:black;opacity:0.3;pointer-events:none}.ng-container .highlight-slide .background-placeholder{width:100%;height:100%;background-image:url(https://s3.amazonaws.com/workstride-assets/workstride-assets/images/highlights-editor/fullbannerupload.png);background-repeat:no-repeat;background-position:center;background-color:#505050;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .highlight-slide .pic-placeholder,.ng-container .highlight-slide .background-placeholder{position:absolute;top:0;opacity:0.1;-webkit-transition:opacity .15s;transition:opacity .15s}.ng-container .highlight-slide .pic-placeholder.no-image,.ng-container .highlight-slide .background-placeholder.no-image{opacity:0.7}.ng-container .highlight-slide .pic-placeholder:hover:not(.no-image),.ng-container .highlight-slide .background-placeholder:hover:not(.no-image){opacity:0.5}.ng-container .highlight-slide .pic-placeholder:hover.no-image,.ng-container .highlight-slide .background-placeholder:hover.no-image{opacity:0.9}.ng-container .debug-modal-container .col-9{width:75%;padding-inline:1rem}.ng-container .debug-modal-container .col-3{width:25%}.ng-container .debug-modal-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1rem;margin-inline:1rem}.ng-container .debug-modal-container .text-align-right{text-align:right}.ng-container .debug-modal-container .debug-rule-container .multi-user-search-container{border-radius:25px;padding:0px;border:0px}.ng-container .debug-modal-container button.btn-generic.btn-close-modal.pull-right,.ng-container .debug-modal-container button.btn-close-modal.pull-right.btn-inverted,.ng-container .debug-modal-container button.btn-close-modal.pull-right.btn-alt,.ng-container .debug-modal-container button.btn-close-modal.pull-right.btn-complementary{background-color:#fdb60b}.ng-container .debug-modal-container button.btn-generic.btn-close-modal.pull-right :hover,.ng-container .debug-modal-container button.btn-close-modal.pull-right.btn-inverted :hover,.ng-container .debug-modal-container button.btn-close-modal.pull-right.btn-alt :hover,.ng-container .debug-modal-container button.btn-close-modal.pull-right.btn-complementary :hover{background-color:#d09300}.ng-container .debug-modal-container .fa-close{display:none}.ng-container .debug-view-modal .col-9{width:75%;padding-inline:1rem}.ng-container .debug-view-modal .col-3{width:25%}.ng-container .debug-view-modal .row{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1rem;margin-inline:1rem}.ng-container .debug-view-modal .text-align-right{text-align:right}.ng-container .debug-view-modal div#ruleFile{padding-inline:1rem}.ng-container .email-inbox{position:relative;margin-bottom:4rem}.ng-container .email-inbox-header{background-color:transparent;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 0;padding:1rem;text-align:center;-webkit-transition:0.25s all;transition:0.25s all;position:relative}.ng-container .email-inbox-header::before{-webkit-box-shadow:0.4px 0.4px 0.8px rgba(0,0,0,0.028),1px 1px 2px rgba(0,0,0,0.04),1.9px 1.9px 3.8px rgba(0,0,0,0.05),3.4px 3.4px 6.7px rgba(0,0,0,0.06),6.3px 6.3px 12.5px rgba(0,0,0,0.072),15px 15px 30px rgba(0,0,0,0.1);box-shadow:0.4px 0.4px 0.8px rgba(0,0,0,0.028),1px 1px 2px rgba(0,0,0,0.04),1.9px 1.9px 3.8px rgba(0,0,0,0.05),3.4px 3.4px 6.7px rgba(0,0,0,0.06),6.3px 6.3px 12.5px rgba(0,0,0,0.072),15px 15px 30px rgba(0,0,0,0.1);border-radius:5px;content:'';opacity:0;-webkit-transition:0.25s opacity;transition:0.25s opacity;width:100%;height:100%;position:absolute;z-index:-1}.ng-container .email-inbox-header.expanded{background-color:#fff}.ng-container .email-inbox-header.expanded::before{opacity:1}.ng-container .email-inbox-header h1{text-transform:uppercase;margin:0}.ng-container .email-dashboard-collapse-button{border:0;background:none;color:rgba(0,0,0,0.6);-webkit-transition:0.25s color;transition:0.25s color;padding:0 0.5rem}.ng-container .email-dashboard-collapse-button:hover{color:rgba(0,0,0,0.87)}.ng-container .email-inbox-dashboard{width:100%;position:relative}.ng-container .email-inbox [ui-view]{position:absolute;width:calc(100% - 30px);-webkit-transition:opacity .5s;transition:opacity .5s}.ng-container .email-inbox [ui-view] #emailInboxMessages,.ng-container .email-inbox [ui-view] #emailInboxMessage{position:absolute;width:100%}.ng-container .email-inbox [ui-view].ng-enter{opacity:0}.ng-container .email-inbox [ui-view].ng-enter #emailInboxMessages{-webkit-animation:fadeInLeft .5s;animation:fadeInLeft .5s}.ng-container .email-inbox [ui-view].ng-enter #emailInboxMessage{-webkit-animation:fadeInRight .5s;animation:fadeInRight .5s}.ng-container .email-inbox [ui-view].ng-enter.ng-enter-active{opacity:1}.ng-container .email-inbox [ui-view].ng-leave{opacity:1}.ng-container .email-inbox [ui-view].ng-leave #emailInboxMessages{-webkit-animation:fadeOutLeft .5s;animation:fadeOutLeft .5s}.ng-container .email-inbox [ui-view].ng-leave #emailInboxMessage{-webkit-animation:fadeOutRight .5s;animation:fadeOutRight .5s}.ng-container .email-inbox [ui-view].ng-leave.ng-leave-active{opacity:0}.ng-container .email-inbox-chart-container{height:20rem;width:100%;position:relative;background:-webkit-gradient(linear, left bottom, right top, from(#5b7f95), to(#c6c7c8));background:linear-gradient(to top right, #5b7f95, #c6c7c8);border-radius:5px}.ng-container .inbox-message-preview .btn-resend{background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;opacity:0.67;-ms-flex-negative:0;flex-shrink:0;width:2rem;-webkit-transition:opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);position:relative}.ng-container .inbox-message-preview .btn-resend:hover{opacity:0.8}.ng-container .inbox-message-preview .btn-resend>*{position:absolute}.ng-container .inbox-message-preview .btn-resend .fa-check,.ng-container .inbox-message-preview .btn-resend .fa-close{-webkit-transition:opacity .3s;transition:opacity .3s}.ng-container .inbox-message-preview .btn-resend .fa-check.ng-enter,.ng-container .inbox-message-preview .btn-resend .fa-close.ng-enter{opacity:0;-webkit-animation:fadeInUp .3s;animation:fadeInUp .3s}.ng-container .inbox-message-preview .btn-resend .fa-check.ng-enter.ng-enter-active,.ng-container .inbox-message-preview .btn-resend .fa-close.ng-enter.ng-enter-active{opacity:1}.ng-container .inbox-message-preview .btn-resend .fa-check.ng-leave,.ng-container .inbox-message-preview .btn-resend .fa-close.ng-leave{opacity:1;-webkit-animation:fadeOutDown .3s;animation:fadeOutDown .3s}.ng-container .inbox-message-preview .btn-resend .fa-check.ng-leave.ng-leave-active,.ng-container .inbox-message-preview .btn-resend .fa-close.ng-leave.ng-leave-active{opacity:0}.ng-container .timeframe-button-group{border:1px solid #eee;border-radius:5px;padding:0.25rem}.ng-container .timeframe-button-group>button{background-color:transparent;border:none;border-radius:5px;padding:0.25rem 1rem;font-weight:500;text-transform:uppercase;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.ng-container .timeframe-button-group>button+button{margin-left:0.25rem}.ng-container .timeframe-button-group>button:hover{background-color:#ccc}.ng-container .timeframe-button-group>button.active{background-color:#1B365D;color:#fff}@media only screen and (min-width: 768px){.ng-container .timeframe-button-group{position:absolute;top:0;right:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}}.ng-container .user-settings{font-family:"Manrope-Regular",Arial,sans-serif;min-height:100vh;font-size:0.75rem;color:#1c2a50}.ng-container .user-settings__container{max-width:73.125rem;margin:2rem auto 4rem;padding:2rem 2.5rem 2.5rem;background:#fbfbfb;overflow:visible}.ng-container .user-settings__header{margin-bottom:2rem}.ng-container .user-settings__title{font-family:"Manrope-Semibold",Arial,sans-serif;font-size:1.875rem;color:#1c2a50;font-weight:600}.ng-container .user-settings__note{font-size:0.875rem;color:#8d94a7;margin-top:0.5rem}.ng-container .user-settings__content{width:100%}.ng-container .user-settings__columns{display:grid;grid-template-columns:1fr 2.5fr;gap:2.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.ng-container .user-settings__column{background-color:#fbfbfb}.ng-container .user-settings__column--left{min-width:260px;max-width:340px}.ng-container .user-settings__column--right{width:100%}.ng-container .user-settings__form{width:100%}.ng-container .user-settings__sections{background-color:white}.ng-container .user-settings__form-section{background:none;overflow:visible;padding:0 0 1.5rem 0;border-bottom:0.063rem dashed #ced1da}.ng-container .user-settings__form-section-heading{padding:1rem 1.5rem;color:#1c2a50;font-family:"Manrope-Semibold",Arial,sans-serif;font-size:1.1rem;margin:0;background-color:#f5f5f5}.ng-container .user-settings__form-section-content{padding:1rem 1.5rem;background:#fff}.ng-container .user-settings__form-section-title{font-family:"Manrope-Semibold",Arial,sans-serif}.ng-container .user-settings__form-section-sub-title{color:#8d94a7;font-family:"Manrope-Regular",Arial,sans-serif;margin-bottom:2rem}.ng-container .user-settings__form-section-drop-message{margin:0 0 1.5rem 1.5rem;font-size:0.85rem;line-height:130%;font-style:italic;color:#8d94a7}.ng-container .user-settings__form-section-ui-file-upload{text-align:center;min-height:150px;padding:1rem;background:#eefaff;border:1px solid #e0e4ea;margin:0 1.5rem 1rem 1.5rem;border-radius:0.5rem}.ng-container .user-settings__form-item{margin-bottom:1.25rem}.ng-container .user-settings__form-item label,.ng-container .user-settings__form-item .checkout__formLabel{font-size:0.75rem;line-height:1.125rem;display:inline-block;margin:0 0 0.188rem;color:#495573;font-family:"Manrope-Semibold",Arial,sans-serif}.ng-container .user-settings__form-item input,.ng-container .user-settings__form-item select,.ng-container .user-settings__form-item textarea{background:#ffffff;border-color:#eaebee;border-width:0.063rem;border-radius:0.375rem;padding:0.5rem 0.75rem;-webkit-transition:border-color 0.2s;transition:border-color 0.2s}.ng-container .user-settings__form-item input:focus,.ng-container .user-settings__form-item select:focus,.ng-container .user-settings__form-item textarea:focus{background:#fff;border-color:#1c2a50;outline:none}.ng-container .user-settings__form-item input:not([type="checkbox"]){width:100%}.ng-container .user-settings__form-item .error-input{border-color:#da2d20}.ng-container .user-settings__form-item .error{color:#da2d20}.ng-container .user-settings__form-item a{display:inline-block;margin-left:0.5rem;color:#1c2a50;text-decoration:underline;font-size:0.95rem}.ng-container .user-settings__form-item .other-option{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}.ng-container .user-settings__form-item .other-option input[type="text"]{-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-container .user-settings__form-item .other-option button{min-width:3rem;background:#1c2a50;color:#fff;border:none;border-radius:0.375rem;font-family:"Manrope-Semibold",Arial,sans-serif;font-size:0.95rem;padding:0.5rem 1rem;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s}.ng-container .user-settings__form-item .other-option button:hover{background:#111a32}.ng-container .user-settings__form-item .regular-text{font-family:"Manrope-Regular",Arial,sans-serif}.ng-container .user-settings__form-item .full-phone-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .user-settings__form-item .full-phone-number .country-code{padding-right:0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.ng-container .user-settings__form-item .full-phone-number__input--hidden{display:none}.ng-container .user-settings__form-item .phone-number-mfa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1rem}.ng-container .user-settings__form-item--with-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .user-settings__form-item--with-button .mfa-code{width:12rem}.ng-container .user-settings__form-item--with-button ds-button{margin-bottom:0.25rem}.ng-container .user-settings__profile-image-container{text-align:center;width:100%;max-width:320px;height:240px;margin:1rem auto}.ng-container .user-settings__profile-image{height:210px;width:210px;margin:1rem auto;border:5px solid #e6e7e8;border-radius:50%;display:block;background:#f4f4f4}.ng-container .user-settings__profile-image-actions{text-align:center;margin-bottom:1.5rem}.ng-container .user-settings__profile-image-actions button{margin-bottom:0.5rem;width:80%;background:#1c2a50;color:#fff;border:none;border-radius:0.375rem;font-family:"Manrope-Semibold",Arial,sans-serif;font-size:1rem;padding:0.5rem 1rem;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s}.ng-container .user-settings__profile-image-actions button:hover{background:#111a32}.ng-container .user-settings__profile-image-actions .btn-generic+.btn-generic,.ng-container .user-settings__profile-image-actions .btn-inverted+.btn-generic,.ng-container .user-settings__profile-image-actions .btn-alt+.btn-generic,.ng-container .user-settings__profile-image-actions .btn-complementary+.btn-generic,.ng-container .user-settings__profile-image-actions .btn-generic+.btn-inverted,.ng-container .user-settings__profile-image-actions .btn-inverted+.btn-inverted,.ng-container .user-settings__profile-image-actions .btn-alt+.btn-inverted,.ng-container .user-settings__profile-image-actions .btn-complementary+.btn-inverted,.ng-container .user-settings__profile-image-actions .btn-generic+.btn-alt,.ng-container .user-settings__profile-image-actions .btn-inverted+.btn-alt,.ng-container .user-settings__profile-image-actions .btn-alt+.btn-alt,.ng-container .user-settings__profile-image-actions .btn-complementary+.btn-alt,.ng-container .user-settings__profile-image-actions .btn-generic+.btn-complementary,.ng-container .user-settings__profile-image-actions .btn-inverted+.btn-complementary,.ng-container .user-settings__profile-image-actions .btn-alt+.btn-complementary,.ng-container .user-settings__profile-image-actions .btn-complementary+.btn-complementary{margin-left:0}.ng-container .user-settings__submitsection{text-align:right;padding:1.5rem 0 0;background-color:#fbfbfb}.ng-container .user-settings__submitsection .wui-button-submit-form{min-width:8rem}.ng-container .user-settings .locked-address-disclaimer{font-size:0.9rem;line-height:130%;margin:1rem 0;padding-top:1rem;border-top:1px solid #eee;color:#8d94a7}.ng-container .settings_profileimage-container{text-align:center;width:320px;height:240px;margin:10px auto}.ng-container .settings_profileimage{height:210px;width:210px;margin:15px;border:5px solid #e6e7e8;border-radius:50%}.ng-container .settings_profileimage-web-cam{width:320px;height:240px}.ng-container .settings_profileimage-actions{text-align:center;margin-bottom:20px}.ng-container .settings_profileimage-actions input[type='file']{display:none}.ng-container .settings_profileimage-actions button{margin-bottom:8px;width:80%}.ng-container .settings_profileimage-actions .btn-generic+.btn-generic,.ng-container .settings_profileimage-actions .btn-inverted+.btn-generic,.ng-container .settings_profileimage-actions .btn-alt+.btn-generic,.ng-container .settings_profileimage-actions .btn-complementary+.btn-generic,.ng-container .settings_profileimage-actions .btn-generic+.btn-inverted,.ng-container .settings_profileimage-actions .btn-inverted+.btn-inverted,.ng-container .settings_profileimage-actions .btn-alt+.btn-inverted,.ng-container .settings_profileimage-actions .btn-complementary+.btn-inverted,.ng-container .settings_profileimage-actions .btn-generic+.btn-alt,.ng-container .settings_profileimage-actions .btn-inverted+.btn-alt,.ng-container .settings_profileimage-actions .btn-alt+.btn-alt,.ng-container .settings_profileimage-actions .btn-complementary+.btn-alt,.ng-container .settings_profileimage-actions .btn-generic+.btn-complementary,.ng-container .settings_profileimage-actions .btn-inverted+.btn-complementary,.ng-container .settings_profileimage-actions .btn-alt+.btn-complementary,.ng-container .settings_profileimage-actions .btn-complementary+.btn-complementary{margin-left:0}.ng-container #cropArea{width:100%;height:100%}.ng-container .settings_profileimage-crop-area-container{width:100%;height:100%}.ng-container .settings_imageerror{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .user-settings__form-item input.email-input{width:22rem;margin-right:1rem;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;line-height:1.5;-webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}.ng-container .user-settings__form-item input.email-input:disabled{background-color:#f2f3f5;border:0.063rem solid #eaebee;color:#8d94a7;cursor:not-allowed}.ng-container .user-settings__form-item input.email-input:focus{outline:none;border-color:#007bff;-webkit-box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.ng-container .user-settings__form-item input.email-input--error{border-color:#dc3545;-webkit-box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25);box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}.ng-container .user-settings__form-item input.email-input--success{border-color:#28a745;-webkit-box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25);box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)}.ng-container .user-settings__form-item .mfa-code-input{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;line-height:1.5;-webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}.ng-container .user-settings__form-item .mfa-code-input:focus{outline:none;border-color:#007bff;-webkit-box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.ng-container .user-settings__form-item .mfa-code-input--error{border-color:#dc3545;-webkit-box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25);box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}.ng-container .user-settings__form-item .mfa-code-input--success{border-color:#28a745;-webkit-box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25);box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)}.ng-container .user-settings__form-item .mfa-code-feedback{margin-top:8px;font-size:14px}.ng-container .user-settings__form-item .mfa-code-error{color:#dc3545}.ng-container .user-settings__form-item .mfa-code-success{color:#28a745}.ng-container .user-settings__form-item input.mfa-code-input{width:10rem;margin-right:1rem;letter-spacing:0.125rem;border:0.125rem solid #e1e5e9;background-color:#ffffff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;outline:none}.ng-container .user-settings__form-item input.mfa-code-input:focus{border-color:var(--secondary-color);-webkit-box-shadow:0 0 0 0.1875rem rgba(0,123,255,0.1);box-shadow:0 0 0 0.1875rem rgba(0,123,255,0.1)}.ng-container .user-settings__form-item input.mfa-code-input:disabled{cursor:not-allowed;background-color:#f2f3f5}.ng-container .user-settings__form-item input.mfa-code-input::-webkit-input-placeholder{color:#adb5bd;font-weight:400;letter-spacing:normal}.ng-container .user-settings__form-item input.mfa-code-input::-moz-placeholder{color:#adb5bd;font-weight:400;letter-spacing:normal}.ng-container .user-settings__form-item input.mfa-code-input:-ms-input-placeholder{color:#adb5bd;font-weight:400;letter-spacing:normal}.ng-container .user-settings__form-item input.mfa-code-input::-ms-input-placeholder{color:#adb5bd;font-weight:400;letter-spacing:normal}.ng-container .user-settings__form-item input.mfa-code-input::placeholder{color:#adb5bd;font-weight:400;letter-spacing:normal}.ng-container .user-settings__form-item input.mfa-code-input--error{border-color:#da2d20;-webkit-box-shadow:0 0 0 0.1875rem rgba(220,53,69,0.1);box-shadow:0 0 0 0.1875rem rgba(220,53,69,0.1)}.ng-container .user-settings__form-item input.mfa-code-input--error:focus{border-color:#da2d20;-webkit-box-shadow:0 0 0 0.1875rem rgba(220,53,69,0.1);box-shadow:0 0 0 0.1875rem rgba(220,53,69,0.1)}.ng-container .user-settings__form-item input.mfa-code-input--success{border-color:#28a745;-webkit-box-shadow:0 0 0 0.1875rem rgba(40,167,69,0.1);box-shadow:0 0 0 0.1875rem rgba(40,167,69,0.1)}.ng-container .user-settings__form-item input.mfa-code-input--success:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 0.1875rem rgba(40,167,69,0.1);box-shadow:0 0 0 0.1875rem rgba(40,167,69,0.1)}.ng-container .user-settings__form-item .mfa-code-feedback{margin-top:0.375rem;font-size:0.75rem;font-weight:500;width:100%}.ng-container .user-settings__form-item .mfa-code-feedback .mfa-code-error{color:#da2d20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .user-settings__form-item .mfa-code-feedback .mfa-code-success{color:#28a745;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.ng-container .user-settings__form-item .mfa-code-input{font-size:1.125rem;padding:0.875rem 1rem}.ng-container .user-settings__form-item .mfa-code-container{margin-right:0.5rem}}.ng-container .slotMachineConfig .chosen-container-multi{height:initial}.ng-container .slotMachineConfig .chosen-container-multi .chosen-choices{background:none}.ng-container .slotMachineConfig .slotMachineConfig__return{cursor:pointer;font-size:12px}.ng-container .slotMachineConfig .slotMachineConfig__column,.ng-container .slotMachineConfig .uicontrol-sections-container{height:600px;padding:30px;background:#fff;overflow-y:auto}.ng-container .slotMachineConfig .slotMachineConfig__action,.ng-container .slotMachineConfig .uicontrol-section_action{margin:15px 3px;float:right}.ng-container .slotMachineConfig .slotMachineConfig__question,.ng-container .slotMachineConfig .uicontrol-section_title{color:#5b7f95;font-size:22px;margin-bottom:20px}.ng-container .slotMachineConfig .fa-external-link{margin-left:5px}.ng-container .slotMachineConfig .slotMachineConfig__spiffRadio{width:33%}.ng-container .slotMachineConfig .slotMachineConfig__formRow,.ng-container .slotMachineConfig .ui-control{margin:20px;position:relative;padding-right:20px}.ng-container .slotMachineConfig .ui-control-add-more{margin-left:20px}.ng-container .slotMachineConfig .ui-control-label{font-size:12px;font-weight:800}.ng-container .slotMachineConfig .uicontrol-child-section .ui-control-add-more{margin-left:5px}.ng-container .slotMachineConfig .slotMachineConfig__viewField{margin-bottom:5px}.ng-container .slotMachineConfig .slotMachineConfig__errorMessage{color:#a0504c;font-size:12px;margin:5px;display:block;clear:both}.ng-container .slotMachineConfig .slotMachineConfig__label{font-weight:bold;margin:7px 0;font-size:12px;text-transform:uppercase}.ng-container .slotMachineConfig .slotMachineConfig__iconCount{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceInRight;animation-name:bounceInRight;background:#ededed;border-radius:10em;text-align:center;display:inline-block;padding:6px 10px;margin:6px;font-size:12px;text-transform:uppercase}.ng-container .slotMachineConfig .slotMachineConfig__iconTableContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.ng-container .slotMachineConfig .slotMachineConfig__iconTable{text-align:center;width:30%;margin-bottom:18px}.ng-container .slotMachineConfig .slotMachineConfig__iconTable td,.ng-container .slotMachineConfig .slotMachineConfig__iconTable th{border:1px solid #ccc;text-align:center}.ng-container .slotMachineConfig .slotMachineConfig__iconTable th{padding:8px}.ng-container .slotMachineConfig .slotMachineConfig__iconTable td{padding:6px}.ng-container .slotMachineConfig .slotMachineConfig__iconTable:not(:last-child){margin-right:16px}.ng-container .slotMachineConfig .slotMachineConfig__iconImg{max-width:26px}.ng-container .slotMachineConfig .slotMachineConfig__iconTable.ng-enter{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.ng-container .slotMachineConfig .slotMachineConfig__stepNote,.ng-container .slotMachineConfig .uicontrol-section_label{margin-bottom:15px;font-size:15px}.ng-container .slotMachineConfig .slotMachineConfig__placeholder{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .slotMachineConfig .slotMachineConfig__formRowContainer,.ng-container .slotMachineConfig .uicontrol-section_content{position:relative;margin-bottom:15px}.ng-container .slotMachineConfig .slotMachineConfig__formRowContainer .uicontrol-child-section .uicontrol-section_content,.ng-container .slotMachineConfig .uicontrol-section_content .uicontrol-child-section .uicontrol-section_content{border-bottom:1px solid #ccc}.ng-container .slotMachineConfig .slotMachineConfig__deleteRow{position:absolute;right:-25px;top:4px;cursor:pointer}.ng-container .slotMachineConfig .slotMachineConfig__deleteRow--multi{position:absolute;right:-2px;top:37px;cursor:pointer}.ng-container .slotMachineConfig .slotMachineConfig__controlGroup{width:42%;display:inline-block;margin:10px;padding-right:0px}.ng-container .slotMachineConfig .slotMachineConfig__summaryRow{margin-bottom:25px}.ng-container .slotMachineConfig .slotMachineConfig__fullTable{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceInUp;animation-name:bounceInUp;width:100%}.ng-container .slotMachineConfig .slotMachineConfig__fullTable td,.ng-container .slotMachineConfig .slotMachineConfig__fullTable th{border:1px solid #ccc}.ng-container .slotMachineConfig .slotMachineConfig__fullTable th{background-color:#5b7f95;padding:8px;color:#fff;text-align:center;text-transform:uppercase}.ng-container .slotMachineConfig .slotMachineConfig__fullTable td{padding:6px 10px}.ng-container .slotMachineConfig .slotMachineConfig__levelCol{width:10%}.ng-container .slotMachineConfig .slotMachineConfig__valueCol{width:45%}.ng-container .slot-machine-preview{position:relative;padding-top:12px;padding-bottom:22px}.ng-container .slot-machine-preview .ribbon{width:30px;height:30px;position:absolute;top:0}.ng-container .slot-machine-preview .ribbon-left{left:8%}.ng-container .slot-machine-preview .ribbon-right{right:8%}.ng-container .slot-machine-preview .ribbon-arrow{position:absolute;bottom:-15px;left:0px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;content:''}.ng-container .slot-machine-preview .slot-machine-config-preview-container .page-accent{width:100%;height:20px;position:absolute;bottom:0}.ng-container .slot-machine-preview .help-config{color:black;height:10px;font-size:10px;max-width:420px}.ng-container .slot-machine-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;max-width:498px;height:276;padding:32px 38px;background:-webkit-gradient(linear, left bottom, left top, from(#2d2926), to(#c6c7c8));background:linear-gradient(to top, #2d2926, #c6c7c8);border-radius:5px;border:1px solid #979797;margin:0 auto;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset;box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset}.ng-container .slot-machine-reel{width:130px;height:204px;border:4px solid #767878;border-radius:5px;text-align:center;font-size:6rem;line-height:1.16;background:#fff;background:-webkit-gradient(linear, left bottom, left top, from(#000), color-stop(12%, #b8c7c4), color-stop(20%, #ebedf0), color-stop(39%, #bbc1c3), color-stop(62%, #fff), color-stop(80%, #fff), color-stop(82%, #d9e0de), to(#070707));background:linear-gradient(0deg, #000 0%, #b8c7c4 12%, #ebedf0 20%, #bbc1c3 39%, #fff 62%, #fff 80%, #d9e0de 82%, #070707 100%)}.ng-container .slot-machine-reel-container{position:relative}.ng-container .slot-machine-icon-img{max-width:120px;max-height:120px}.ng-container .slot-machine-button{margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .slot-machine-reel-right,.ng-container .slot-machine-reel-left{background:url("https://workstride-assets.s3.amazonaws.com/workstride-assets/images/slot-machine/shadow-reel.png") no-repeat;background-size:cover;height:196px;width:30px;position:absolute;z-index:2;top:4px}.ng-container .slot-machine-reel-left{left:4px}.ng-container .slot-machine-reel-right{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:4px}.ng-container .slot-machine__mainContainer{background-color:#2d2d2d;color:#fff;font-size:18px}.ng-container .slot-machine__container{text-align:center;padding:30px 0;position:relative}.ng-container .slot-machine__banner{background-color:#c11c36;padding:10px 80px;overflow:hidden}.ng-container .slot-machine__bannerTitle{font-size:30px;text-transform:uppercase}.ng-container .slot-machine__bannerSubtitle{float:left;font-size:12px}.ng-container .slot-machine__marginTopContainer{height:70px}.ng-container .slot-machine__statsContainer{padding:12px 5px}.ng-container .slot-machine__totalWinContainer{padding:12px 20px;position:relative;margin:15px 20px;background-color:#fff;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset;box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset}.ng-container .slot-machine__totalWinRibbon{position:absolute;top:0px;width:0;height:0;content:'';border-top:calc(111px / 2) solid #fff;border-bottom:calc(111px / 2) solid #fff}.ng-container .slot-machine__totalWinRibbon--left{left:-15px;border-left:15px solid transparent}.ng-container .slot-machine__totalWinRibbon--right{right:-15px;border-right:15px solid transparent}.ng-container .slot-machine__totalWinAmt{font-size:44px}.ng-container .slot-machine__winMessage{min-height:66px;text-align:center;font-size:40px}.ng-container .slot-machine__spinCountContainer{display:inline-block;margin:15px 10px 30px 10px;text-transform:uppercase;width:105px;font-size:14px;position:relative;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 60px 40px -7px;box-shadow:rgba(0,0,0,0.2) 0px 60px 40px -7px;border-radius:5px}.ng-container .slot-machine__spinCountTop{padding:10px;background-color:#c11c36;border-radius:5px 5px 0 0}.ng-container .slot-machine__spinTotal{font-size:70px;background-color:#fff;border-radius:0 0 5px 5px}.ng-container .slot-machine__spinRemain{background-color:#fff;color:#c11c36;font-size:70px;border-radius:0 0 5px 5px}.ng-container .slot-machine__spinRemainArrow{position:absolute;bottom:-15px;left:0px;width:0;height:0;border-left:calc(105px / 2) solid #fff;border-right:calc(105px / 2) solid #fff;border-bottom:15px solid transparent;content:''}.ng-container .slot-machine__spin{margin:20px}.ng-container .slot-machine__dividerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:70px auto 10px auto;text-transform:uppercase}.ng-container .slot-machine__dividerSides{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #979797;width:calc(100% - 350px / 2)}.ng-container .slot-machine__divider{width:305px;margin:0 15px}.ng-container .slot-machine__rewardTypesBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;text-transform:uppercase;text-align:center}.ng-container .slot-machine__rewardTypes{width:220px;position:relative;margin-top:40px;font-size:35px}.ng-container .slot-machine__rewardTypesIcon{position:absolute;top:-26px;left:calc(50% - 26px);width:52px;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c11c36;border-radius:50%;color:#fff;font-size:24px}.ng-container .slot-machine__rewardTypesTop{background-color:#fff;padding:30px 5px 20px 5px;color:#2d2d2d;border:1px solid;border-radius:5px 5px 0 0}.ng-container .slot-machine__rewardTypesTopImage{max-height:125px;max-width:220px}.ng-container .slot-machine__rewardTypesBottom{background-color:#4c4d4f;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset;box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset}.ng-container .slot-machine__rewardTypesAmt{font-size:62px}.ng-container .slot-machine__rewardTypesUnit{font-size:18px;margin-right:8px}.ng-container .slot-machine__disclaimer{text-align:center;font-size:15px;margin:15px 5px}.ng-container .slot-machine__results{margin-bottom:30px;border-radius:8px;overflow:hidden;width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .slot-machine__resultCount{background-color:#c11c36;color:#fff;text-transform:uppercase;width:20%;font-size:30px;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .slot-machine__resultCount::after{position:absolute;content:' ';display:block;top:-4%;right:-9px;-webkit-transform:rotate(13deg);transform:rotate(13deg);width:18px;height:102%;background:inherit}.ng-container .slot-machine__resultMessage{background-color:#fff;color:#2d2d2d;width:80%;height:100%;font-size:24px;padding-left:44px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .slot-machine__winningIconImage{max-width:120px}.ng-container .slot-machine__prizeSelected{font-size:16px}@media (max-width: 767px){.ng-container .slot-machine__prizeSelected{padding:5px 0;font-size:12px}}.ng-container .slot-machine__expiredMessage{font-size:12px;width:40%}.ng-container .slot-machine__expiredLabel{font-weight:bold;margin:5px}.ng-container .slot-machine__resultDate{font-size:10px}.ng-container .slot-machine__modalLink{margin:0 20px;font-size:16px}@media (max-width: 767px){.ng-container .slot-machine__modalLink{font-size:14px}}.ng-container .slot-machine__selectPrizeBtn{margin:0 20px}@media (max-width: 767px){.ng-container .slot-machine__divider{margin:0}.ng-container .slot-machine__resultCount{font-size:20px;width:25%;padding:10px}.ng-container .slot-machine__resultCount::after{display:none}.ng-container .slot-machine__resultMessage{padding:15px;width:75%;font-size:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .slot-machine__expiredMessage{width:100%;display:block;float:none}}.ng-container .spinCountdown{width:100%;margin-top:25px;text-align:center}.ng-container .spinCountdown__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:10px;margin:auto;width:320px}.ng-container .spinCountdown__timeBlock{width:70px;height:80px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset;box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset}.ng-container .spinCountdown__timeLabel,.ng-container .spinCountdown__time{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .spinCountdown__timeLabel{height:25px;text-transform:uppercase;font-size:10px;background-color:#c11c36;border-radius:5px 5px 0 0}.ng-container .spinCountdown__time{height:calc(100% - 25px);font-size:36px;background-color:#fff;color:#000;border-radius:0 0 5px 5px}.ng-container #wheel{display:block;margin:auto}.ng-container .spinToWin__mainContainer{background-color:#2d2d2d;color:#fff;font-size:18px}.ng-container .spinToWin__container{text-align:center;padding:30px 0;position:relative}.ng-container .spinToWin__banner{background-color:#c11c36;padding:10px 80px;overflow:hidden}.ng-container .spinToWin__bannerTitle{font-size:30px;text-transform:uppercase}.ng-container .spinToWin__bannerSubtitle{float:left;font-size:12px}.ng-container .spinToWin__statsContainer{padding:12px 5px}.ng-container .spinToWin__totalWinContainer{padding:12px 20px;position:relative;margin:15px 20px;background-color:#fff}.ng-container .spinToWin__totalWinRibbon{position:absolute;top:0px;width:0;height:0;content:'';border-top:calc(111px / 2) solid #fff;border-bottom:calc(111px / 2) solid #fff}.ng-container .spinToWin__totalWinRibbon--left{left:-15px;border-left:15px solid transparent}.ng-container .spinToWin__totalWinRibbon--right{right:-15px;border-right:15px solid transparent}.ng-container .spinToWin__totalWinAmt{font-size:44px}.ng-container .spinToWin__winMessage{min-height:66px;text-align:center;font-size:40px}.ng-container .spinToWin__spinCountContainer{display:inline-block;margin:15px 10px 30px 10px;text-transform:uppercase;width:105px;font-size:14px;position:relative}.ng-container .spinToWin__spinCountTop{padding:10px;background-color:#c11c36}.ng-container .spinToWin__spinTotal{font-size:70px;background-color:#fff}.ng-container .spinToWin__spinTotalArrow{position:absolute;bottom:-15px;left:0px;width:0;height:0;border-left:calc(105px / 2) solid transparent;border-right:calc(105px / 2) solid transparent;border-top:15px solid;border-top-color:#fff;content:''}.ng-container .spinToWin__spinRemain{background-color:#fff;color:#c11c36;font-size:70px}.ng-container .spinToWin__spinRemainArrow{position:absolute;bottom:-15px;left:0px;width:0;height:0;border-left:calc(105px / 2) solid #fff;border-right:calc(105px / 2) solid #fff;border-bottom:15px solid transparent;content:''}.ng-container .spinToWin__spin{margin:20px}.ng-container .spinToWin__dividerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:70px  auto 10px auto;text-transform:uppercase}.ng-container .spinToWin__dividerSides{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #979797;width:calc(100% - 350px/2)}.ng-container .spinToWin__divider{width:305px;margin:0 15px}.ng-container .spinToWin__rewardTypesBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;text-transform:uppercase;text-align:center}.ng-container .spinToWin__rewardTypes{width:220px;position:relative;margin-top:40px;font-size:35px}.ng-container .spinToWin__rewardTypesIcon{position:absolute;top:-26px;left:calc(50% - 26px);width:52px;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c11c36;border-radius:50%;color:#fff;font-size:24px}.ng-container .spinToWin__rewardTypesTop{background-color:#fff;padding:30px 5px 20px 5px;color:#2d2d2d}.ng-container .spinToWin__rewardTypesBottom{background-color:#4C4D4F;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .spinToWin__rewardTypesAmt{font-size:62px}.ng-container .spinToWin__rewardTypesUnit{font-size:18px;margin-right:8px}.ng-container .spinToWin__disclaimer{text-align:center;font-size:15px;margin:15px 5px}.ng-container .spinToWin__results{margin-bottom:30px;border-radius:8px;overflow:hidden;width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .spinToWin__resultCount{background-color:#c11c36;color:#fff;text-transform:uppercase;width:20%;font-size:30px;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .spinToWin__resultCount::after{position:absolute;content:" ";display:block;top:-4%;right:-9px;-webkit-transform:rotate(13deg);transform:rotate(13deg);width:18px;height:102%;background:inherit}.ng-container .spinToWin__resultMessage{background-color:#FFF;color:#2d2d2d;width:80%;height:100%;font-size:24px;padding-left:44px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .spinToWin__prizeSelected{font-size:16px}@media (max-width: 767px){.ng-container .spinToWin__prizeSelected{padding:5px 0;font-size:12px}}.ng-container .spinToWin__expiredMessage{font-size:12px;width:40%}.ng-container .spinToWin__expiredLabel{font-weight:bold;margin:5px}.ng-container .spinToWin__resultDate{font-size:10px}.ng-container .spinToWin__modalLink{margin:0 20px;font-size:16px}@media (max-width: 767px){.ng-container .spinToWin__modalLink{font-size:14px}}.ng-container .spinToWin__selectPrizeBtn{margin:0 20px}@media (max-width: 767px){.ng-container .spinToWin__divider{margin:0}.ng-container .spinToWin__resultCount{font-size:20px;width:25%;padding:10px}.ng-container .spinToWin__resultCount::after{display:none}.ng-container .spinToWin__resultMessage{padding:15px;width:75%;font-size:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .spinToWin__expiredMessage{width:100%;display:block;float:none}}.ng-container .spinCountdown{width:100%;margin-top:25px;text-align:center}.ng-container .spinCountdown__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:10px;margin:auto;width:320px}.ng-container .spinCountdown__timeBlock{width:70px;height:80px}.ng-container .spinCountdown__timeLabel,.ng-container .spinCountdown__time{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .spinCountdown__timeLabel{height:25px;text-transform:uppercase;font-size:10px;background-color:#C11C36}.ng-container .spinCountdown__time{height:calc(100% - 25px);font-size:36px;background-color:#FFF;color:#000}.ng-container .retention-container{margin-bottom:10vh}.ng-container .retention-container>header{margin-bottom:1em}.ng-container .retention-container>header h1{color:#5b7f95;font-size:33px;margin-top:1em;text-align:center}.ng-container .retention-container>header>*+*{margin-top:2em}.ng-container .retention-container>header .retention-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .retention-container>header .retention-header-box{border:1px solid #dcdcdc;border-top:10px solid #5b7f95;border-radius:5px;padding:1rem}.ng-container .retention-container .retention-wizard{background:#f9f9f9;border-radius:3px;display:grid;grid-template-columns:1fr;grid-template-rows:4rem 1fr;grid-template-areas:'sidebar' 'content';gap:1rem;padding:1rem}.ng-container .retention-container .retention-wizard-footer{float:left;width:100%}.ng-container .retention-container nav{grid-area:sidebar}.ng-container .retention-container nav ul{display:grid;grid-template-rows:1fr;grid-auto-columns:1fr;grid-auto-flow:column;gap:0.5rem}.ng-container .retention-container .retention-content{grid-area:content;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .retention-container .card-list>li+li{margin-top:0.5rem}@media screen and (min-width: 992px){.ng-container .retention-container .retention-wizard{grid-template-columns:1fr 3fr;grid-template-rows:1fr;grid-template-areas:'sidebar content';padding:1.5rem}.ng-container .retention-container nav ul{grid-auto-rows:auto;grid-template-columns:1fr;grid-auto-flow:row;gap:1rem}}.ng-container .retention-step-button{background:#fff;border-radius:5px;border:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:600;text-align:center;text-transform:uppercase;height:4rem;padding:0.5rem;position:relative;width:100%}.ng-container .retention-step-button.active{border-color:#1B365D;color:#1B365D}.ng-container .retention-step-button:disabled{border-color:#d5d5d7;color:#999}.ng-container .retention-step-button:disabled i{color:#999}.ng-container .retention-step-button:focus-visible{-webkit-box-shadow:0 0 0.5rem #1B365D;box-shadow:0 0 0.5rem #1B365D}.ng-container .retention-step-button i{color:#1B365D;display:none;font-size:18px;width:2rem;text-align:center}.ng-container .retention-step-button i.fa-check-circle{background:#fff;border-radius:.875rem;color:#50e3c2;font-size:1.75rem;display:inline-block;position:absolute;top:-.875rem;right:.4375rem;width:1.75rem}.ng-container .distribution-list-name{margin:0.5rem 0 -0.5rem}@media only screen and (min-width: 992px){.ng-container .retention-step-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.ng-container .retention-step-button i{display:inline-block}}.ng-container .retention-wizard-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}.ng-container .retention-wizard-footer wui-button-inverted,.ng-container .retention-wizard-footer wui-button{width:100%}.ng-container .retention-wizard-footer wui-button-inverted>button,.ng-container .retention-wizard-footer wui-button>button{margin-bottom:1rem;width:100%}@media only screen and (min-width: 768px){.ng-container .retention-wizard-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .retention-wizard-footer wui-button-inverted,.ng-container .retention-wizard-footer wui-button{width:auto}.ng-container .retention-wizard-footer wui-button-inverted>button,.ng-container .retention-wizard-footer wui-button>button{margin-bottom:0}.ng-container .retention-wizard-footer>*+*{margin-left:1rem}}.ng-container .retention-recipient-avatars-container{display:none;margin:0.5rem 0 -0.5rem;min-height:42px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:100%}.ng-container .retention-recipient-avatars-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .retention-recipient-avatars-row .recipient-avatar{cursor:pointer;width:42px;height:42px;border-radius:50%;position:relative;z-index:100}.ng-container .retention-recipient-avatars-row .recipient-avatar .text-success{color:#50e3c2}.ng-container .retention-recipient-avatars-row .recipient-avatar .uncompleted{opacity:0.7;border-color:#fff}.ng-container .retention-recipient-avatars-row .recipient-avatar::after{content:'';-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.25);box-shadow:0 0 0 0 rgba(0,0,0,0.25);border-radius:50%;width:42px;height:42px;position:absolute;-webkit-transition:-webkit-box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:-webkit-box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);top:0;left:0;z-index:-1}.ng-container .retention-recipient-avatars-row .recipient-avatar:hover{z-index:200}.ng-container .retention-recipient-avatars-row .recipient-avatar:hover .recipient-avatar-details,.ng-container .retention-recipient-avatars-row .recipient-avatar:hover::after{-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);box-shadow:0 2px 11px 0 rgba(0,0,0,0.25)}.ng-container .retention-recipient-avatars-row .recipient-avatar:hover .recipient-avatar-details{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.ng-container .retention-recipient-avatars-row .recipient-avatar img,.ng-container .retention-recipient-avatars-row .recipient-avatar .btn-open-modal{background-color:#ededed;border-radius:50%;border:2px solid #50e3c254;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;z-index:2}.ng-container .retention-recipient-avatars-row .recipient-avatar .recipient-avatar-details{background-color:#ddd;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;position:absolute;top:21px;left:50%;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:-webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:175px;z-index:1}.ng-container .retention-recipient-avatars-row .recipient-avatar .recipient-avatar-details>*+*{margin-top:0.5rem}.ng-container .retention-recipient-avatars-row .recipient-avatar .recipient-avatar-details .btn-remove-recipient{background:transparent;border:none;margin:0;padding:0;top:0.25rem;right:0.5rem;position:absolute}.ng-container .retention-recipient-avatars-row .recipient-avatar .recipient-avatar-details header{background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25.2px 0.5rem 0.25rem;position:relative}.ng-container .retention-recipient-avatars-row .recipient-avatar .recipient-avatar-details .recipient-details{font-size:11px;padding:0 0.5rem 0.5rem}@media only screen and (min-width: 992px){.ng-container .retention-recipient-avatars-container{display:block}}@media screen and (min-width: 1200px){.ng-container .retention-recipient-avatars-row .recipient-avatar{width:52px;height:52px}}@keyframes expand-details{0%{-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}100%{}}.ng-container .retention-recipient-step>*+*{margin-top:1rem}.ng-container .retention-recipient-step .load-more-container{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .retention-recipient-step .exceeded-limit{color:#e38a93}.ng-container .recipient-select-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .recipient-select-btn-group>*{width:100%}.ng-container .recipient-select-btn-group>*>button{width:100%}.ng-container .recipient-select-btn-group>*+*{margin-top:0.5rem}.ng-container .recipient-select-btn{background:#fff;border:1px solid #c5c5c5;color:#484848;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:normal;height:35px;font-size:10px;-webkit-transition:border-color 0.2s;transition:border-color 0.2s}.ng-container .recipient-select-btn:hover{border-color:#707e91}.ng-container .recipient-select-btn.active{background-color:#c6cdd7;border-color:#1B365D}.ng-container .recipient-select-btn i{color:#1B365D;font-size:1rem;margin-right:0.5rem;vertical-align:middle}.ng-container .recipient-list{margin-top:1.5rem}.ng-container .recipient-selected-count{font-size:85%;margin:1rem 0}.ng-container .recipient-group-toggle{border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem}.ng-container .recipient-group-toggle>h3{font-size:16px;text-transform:uppercase;margin-left:0}.ng-container .recipient-group-toggle>button{background:none;border:0;border-bottom:3px solid transparent;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;font-weight:600;padding:0 1rem 0.5rem;text-align:center;text-transform:uppercase}.ng-container .recipient-group-toggle>button.active{border-color:#1B365D}.ng-container .distribution-list-popover{width:30ch}.ng-container .distribution-list-popover>li+li{margin-top:0.25rem}.ng-container .distribution-list-popover li{width:100%}.ng-container .distribution-list-popover .distribution-list-item{border:none;border-radius:3px;background:transparent;padding:0.5rem;text-align:left;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;width:100%}.ng-container .distribution-list-popover .distribution-list-item:hover{background-color:rgba(27,54,93,0.15)}.ng-container .distribution-list-popover .distribution-list-item.selected{background-color:rgba(27,54,93,0.25)}@media screen and (min-width: 768px){.ng-container .retention-recipient-step>*+*{margin-top:1.5rem}.ng-container .retention-recipient-step .recipient-select-btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ng-container .retention-recipient-step .recipient-select-btn-group>*{width:auto}.ng-container .retention-recipient-step .recipient-select-btn-group>*+*{margin-top:0;margin-left:0.5rem}.ng-container .recipient-selected-count{margin:1.5rem 0}}.ng-container .retention-details-step{width:100%;height:100%;background-color:#fff;border-radius:5px;padding:0.8rem}@media screen and (min-width: 1200px){.ng-container .retention-details-step{padding:1.8rem}}.ng-container .retention-details-step__milestone-info{background:#f9f9f9;border-bottom:dotted 1px;padding:1rem 2rem;position:sticky;top:2.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:3}.ng-container .retention-details-step__form{width:100%;margin:0 auto}.ng-container .retention-details-step__form-div{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.1rem 0 0 0}.ng-container .retention-details-step__form-tip{font-style:italic;font-size:0.8rem;margin-top:0.8rem}.ng-container .retention-details-step__form .total-compensation-container,.ng-container .retention-details-step__form .retention-grade,.ng-container .retention-details-step__form .retention-total,.ng-container .retention-details-step__form .salary-percent{color:#fff;border-radius:5px;padding:0.1rem 1.2rem;font-size:28px;margin:0 0 0 2.1rem}.ng-container .retention-details-step__form .total-compensation-container label,.ng-container .retention-details-step__form .retention-grade label,.ng-container .retention-details-step__form .retention-total label,.ng-container .retention-details-step__form .salary-percent label{-ms-flex-wrap:initial;flex-wrap:initial;width:50%}.ng-container .retention-details-step__form .total-compensation-container input,.ng-container .retention-details-step__form .retention-grade input,.ng-container .retention-details-step__form .retention-total input,.ng-container .retention-details-step__form .salary-percent input{color:#fff;border:none;padding:8px 10px 0;margin:0;-webkit-box-shadow:none;box-shadow:none;font-size:28px;background:none;pointer-events:none}.ng-container .retention-details-step__form .total-compensation-container input::-webkit-outer-spin-button,.ng-container .retention-details-step__form .total-compensation-container input::-webkit-inner-spin-button,.ng-container .retention-details-step__form .retention-grade input::-webkit-outer-spin-button,.ng-container .retention-details-step__form .retention-grade input::-webkit-inner-spin-button,.ng-container .retention-details-step__form .retention-total input::-webkit-outer-spin-button,.ng-container .retention-details-step__form .retention-total input::-webkit-inner-spin-button,.ng-container .retention-details-step__form .salary-percent input::-webkit-outer-spin-button,.ng-container .retention-details-step__form .salary-percent input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ng-container .retention-details-step__form .total-compensation-container input[type='number'],.ng-container .retention-details-step__form .retention-grade input[type='number'],.ng-container .retention-details-step__form .retention-total input[type='number'],.ng-container .retention-details-step__form .salary-percent input[type='number']{-moz-appearance:textfield}.ng-container .retention-details-step__form .total-compensation-container,.ng-container .retention-details-step__form .retention-grade,.ng-container .retention-details-step__form .retention-total{border-radius:5px;margin:2rem 1rem 1rem 0;padding-bottom:1rem}.ng-container .retention-details-step__form .total-compensation-container{background-color:#f26521;margin:2rem 0 1rem}.ng-container .retention-details-step__form .total-compensation-container label{width:60%}.ng-container .retention-details-step__form .retention-grade,.ng-container .retention-details-step__form .retention-total{background-color:#003158;width:180px;font-size:20px;float:left}.ng-container .retention-details-step__form .retention-grade label,.ng-container .retention-details-step__form .retention-total label{margin-top:3px}.ng-container .retention-details-step__form .retention-grade input,.ng-container .retention-details-step__form .retention-total input{font-size:20px;padding-top:0}.ng-container .retention-details-step__form .retention-total .description{position:absolute;margin:1.4rem 0 0 0;color:#737373;font-size:14px}.ng-container .retention-details-step__form .salary-percent{color:black;background-color:#ccc;border-radius:1rem;font-size:12px;font-weight:bold;padding:0 0.6rem;float:right;margin:1.2rem 0 0 2.4rem}.ng-container .retention-details-step__form .salary-percent div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0}.ng-container .retention-details-step__form .salary-percent label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4rem}.ng-container .retention-details-step__form .salary-percent wui-ui-control{width:auto}.ng-container .retention-details-step__form .salary-percent input{color:black;font-size:12px;font-weight:bold;padding:0 4px;width:3.4rem;height:2rem;pointer-events:none}.ng-container .retention-details-step__form .total-retention div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;float:right}.ng-container .retention-details-step__form .total-retention label{width:10rem}.ng-container .retention-details-step__form .total-retention .retention-details-step__control{width:12rem}.ng-container .retention-details-step__form .retention-salary-percent input{width:6rem;margin-left:7.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ng-container .retention-details-step__form .total-retention input::-webkit-outer-spin-button,.ng-container .retention-details-step__form .total-retention input::-webkit-inner-spin-button,.ng-container .retention-details-step__form .retention-salary-percent input::-webkit-outer-spin-button,.ng-container .retention-details-step__form .retention-salary-percent input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ng-container .retention-details-step__form .total-retention input[type=number],.ng-container .retention-details-step__form .retention-salary-percent input[type=number]{-moz-appearance:textfield}.ng-container .retention-details-step__form .milestone-retention label{width:16rem;margin-right:1rem}.ng-container .retention-details-step__form .retention-label-subtitle{font-size:1.1rem;font-weight:bold;padding-top:0.063rem;margin-bottom:0.063rem}.ng-container .retention-details-step__form .clearfix{clear:both}.ng-container .retention-details-step__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .retention-details-step__progress-footer{float:right;margin:1rem 0 0.5rem}.ng-container .retention-details-step__progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:0.75rem;overflow:hidden;background-color:#e9ecef;width:240px}.ng-container .retention-details-step__progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-align:center;white-space:nowrap;background-color:#f26521}.ng-container .retention-details-step__progress-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;font-size:12px}.ng-container .retention-details-step__label{width:34%}.ng-container .retention-details-step__label-tooltip{cursor:pointer;color:black;font-weight:bold;text-decoration:underline}.ng-container .retention-details-step__label-tooltip::before{content:'\a';white-space:pre}.ng-container .retention-details-step__control{width:66%}.ng-container .retention-details-step__control span.btn.btn-default.form-control.ui-select-toggle,.ng-container .retention-details-step__control .ng-recognition span.btn.btn-default.ui-select-toggle.form-select,.ng-container .ng-recognition .retention-details-step__control span.btn.btn-default.ui-select-toggle.form-select{border-radius:5px}.ng-container .retention-details-step__control i.caret.pull-right{display:none}.ng-container .retention-details-step__section-content{padding:2rem;margin-bottom:0.8rem;background-color:#f9f9f9}.ng-container .retention-details-step .date-period{position:relative}.ng-container .retention-details-step .date-end-period,.ng-container .retention-details-step .date-start-period{width:28%}.ng-container .retention-details-step .date-end-period label,.ng-container .retention-details-step .date-start-period label{font-size:12px}.ng-container .retention-details-step .date-end-period{position:absolute;top:-76px;right:0}.ng-container .retention-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.ng-container .retention-details wui-button-inverted,.ng-container .retention-details a{color:#1B365D;-ms-flex-negative:0;flex-shrink:0;margin-top:1rem}.ng-container .loader-container{position:relative}.ng-container .loader-container .loader{position:absolute;height:20px;width:20px;display:inline-block;-webkit-animation:around 5.4s infinite;animation:around 5.4s infinite;top:-4.6rem;right:1rem}.ng-container .loader-container .loader::after,.ng-container .loader-container .loader::before{content:'';background:transparent;position:absolute;display:inline-block;width:100%;height:100%;border-width:2px;border-color:#ccc #ccc transparent transparent;border-style:solid;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;-webkit-animation:around 0.7s ease-in-out infinite;animation:around 0.7s ease-in-out infinite}.ng-container .loader-container .loader::after{-webkit-animation:around 0.7s ease-in-out 0.1s infinite;animation:around 0.7s ease-in-out 0.1s infinite;background:transparent}@-webkit-keyframes around{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes around{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ng-container .repeatable-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ng-container .repeatable-actions div{margin:1.2rem;text-decoration:underline;font-size:14px;font-weight:bold}.ng-container .error-message{color:#a0504c;font-size:12px;margin:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 768px){.ng-container .retention-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ng-container .retention-details .retention-details-description{max-width:70ch}.ng-container .retention-details wui-button-inverted,.ng-container .retention-details a{margin:0 0 0 auto}.ng-container .total-compensation-container label{width:50%}}.ng-container .retention-summary-step{background-color:#fff;border-radius:5px;padding:0.8rem;min-height:14rem}.ng-container .retention-summary-step h2{margin-bottom:2rem;text-align:center}.ng-container .retention-summary-step dl{display:grid;grid-template-columns:30ch 3fr;grid-auto-rows:minmax(2.6em, -webkit-max-content);grid-auto-rows:minmax(2.6em, max-content)}.ng-container .retention-summary-step dt{font-weight:bold}.ng-container .retention-summary-step ul{margin-top:1rem}.ng-container .retention-summary-step ul li{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .retention-summary-step .milestone-section{border-top:1px solid rgba(0,0,0,0.15)}.ng-container .retention-summary-step .milestone-section .milestone:nth-child(odd){background-color:#f8f8f8}.ng-container .retention-summary-step .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:3rem}.ng-container .retention-summary-step .actions>*+*{margin-left:1rem}.ng-container .retention-recipient-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .retention-recipient-menu .nav-link{color:#999}.ng-container .retention-recipient-menu .nav-link.active{color:#5b7f95;border-color:#eeeeee #eeeeee #fff;background-color:#fff}.ng-container .retention-recipient-menu .nav-link .text-success{color:#50e3c2}@media only screen and (min-width: 768px){.ng-container .retention-recipient-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ng-container .modal-recipient-list>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem}.ng-container .modal-recipient-list>li img{width:75px;height:75px;border-radius:50%}.ng-container .modal-recipient-list>li button{background:transparent;border:none}.ng-container .modal-recipient-list>li .recipient-details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:1.5rem}.ng-container .modal-recipient-list>li .recipient-details h2{color:#1B365D;font-size:15px;font-weight:bold;margin-bottom:0.5em}.ng-container .modal-recipient-list>li .recipient-details ul{font-size:12px;line-height:1.5}.ng-container .loading-container{background:rgba(249,249,249,0.5);cursor:not-allowed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:200}.ng-container .skeleton-element{background:rgba(119,119,119,0.2);border-radius:6px;margin-top:0.5rem;position:relative;overflow:hidden}.ng-container .skeleton-element::before{content:'';display:block;position:absolute;left:-150px;top:0;height:100%;width:150px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, #e8e8e8), to(transparent));background:linear-gradient(to right, transparent 0%, #e8e8e8 50%, transparent 100%);-webkit-animation:load 1s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation:load 1s cubic-bezier(0.4, 0, 0.2, 1) infinite}@keyframes load{from{left:-150px}to{left:100%}}.ng-container .selectable-card{background:#fff;border-radius:6px;border:2px solid transparent;-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-transition:-webkit-box-shadow 0.2s ease;transition:-webkit-box-shadow 0.2s ease;transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease}.ng-container .selectable-card.selected{border-color:#1B365D}.ng-container .selectable-card:focus-within:not(.selected){-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,0.33);box-shadow:0 2px 20px 0 rgba(0,0,0,0.33)}.ng-container .selectable-card img,.ng-container .selectable-card .icon-container{-ms-flex-negative:0;flex-shrink:0;width:75px;height:75px;border-radius:50%;margin-right:1.5rem}.ng-container .selectable-card .icon-container{background-color:#d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .selectable-card .icon-container i{color:#1B365D}.ng-container .selectable-card ng-transclude{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ng-container .selectable-card wui-button-inverted,.ng-container .selectable-card .btn-inverted{position:relative}.ng-container .selectable-card .selected-flag{background:#1B365D;color:#fff;font-size:12px;text-transform:uppercase;line-height:2;position:absolute;top:20px;right:-45px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:150px;text-align:center}.ng-container .selectable-card .selectable-card-title{background:transparent;border:none;color:#1B365D;font-size:15px;font-weight:bold;margin-bottom:0.5em;padding:0}.ng-container .selectable-card .selectable-card-button::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.ng-container .selectable-card .selectable-card-text{font-size:12px;line-height:1.5}.ng-container .retention-alert-modal .approve-decline-modal__background{left:0}.ng-container .retention-alert-modal .modal-header .fa-close{color:#474C55}.ng-container .retention-alert-modal .alert-body__text{color:#474C55;text-align:left}.ng-container .retention-alert-modal modal-footer .approve-decline-buttons .cancel-btn{color:#474C55}.ng-container .retentions{padding-top:1rem;margin-bottom:10rem}.ng-container .retentions .wui-search-field{width:20rem}.ng-container .retentions__create .retentions__create--button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.ng-container .retentions__text-info{color:#d9534f;margin:2rem 0}.ng-container .isActiveBtn{background-color:#292e31;color:white}.ng-container .retentions__tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .retentions__tabs wui-filter-tabs{width:100%}.ng-container .retentions__tabs wui-filter-tabs .filter-tab{min-width:8.75rem;width:auto;padding-inline:1rem}.ng-container .search-filter{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .search-filter--bulk-upload{margin-left:auto;margin-block:auto}.ng-container .search-filter .filter-field-group{width:20rem;margin-left:1rem}.ng-container .search-filter .filter-field-group .sort-dropdown{background:none;border:0.063rem solid #e1e1e1;border-radius:1rem;width:100%;padding:0.313rem}.ng-container .wui-table tr.subRow{background:#f7f7f7}.ng-container .wui-table td{padding:1rem !important}.ng-container .wui-table td .table-cell__chevron{-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ng-container .wui-table td .ion-android-checkmark-circle{font-size:1.25rem;margin-right:0.2rem}.ng-container .wui-table td .ion-android-close{font-size:1.25rem;margin-right:0.2rem}.ng-container .wui-table td .ion-android-more-vertical{font-size:1.5rem}.ng-container .wui-table .pending{color:#e0e0e0}.ng-container .wui-table .approved{color:#43a047}.ng-container .wui-table .denied{color:#e53935}.ng-container .retention-table__error-modal .error-modal__background{position:fixed;height:100vh;width:100vw;top:0;bottom:0;background:#565555;z-index:1000;opacity:0.85}.ng-container .retention-table__error-modal .error-modal__container{position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:30rem;background:white;z-index:1000;border-radius:0.25rem;-webkit-transform:translateY(-55%);transform:translateY(-55%);-webkit-box-shadow:0 0.313rem 0.938rem rgba(0,0,0,0.5);box-shadow:0 0.313rem 0.938rem rgba(0,0,0,0.5)}.ng-container .retention-table__error-modal .error-modal__container h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ng-container .retention-table__error-modal .error-modal__container .fa-close{position:absolute;right:2rem;top:1rem;font-size:1.5rem}.ng-container .retention-table__error-modal .error-modal__container .modal-body{padding:2rem 3rem}.ng-container .retention-table__error-modal .error-modal__container .modal-body .approve-decline-comment__input{width:100%;height:6rem;border:0.125rem solid gray}.ng-container .retention-page{width:100%;height:100%}.ng-container .details-container{padding:20px 27px;max-width:1250px;margin:auto;color:#4a4a4a}.ng-container .retention-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#5b7f95;height:4.375rem;padding:0.625rem 2.625rem}.ng-container .retention-banner .breadcrumbs{font-size:0.625rem;font-weight:100;font-style:italic;color:#fff}.ng-container .retention-banner .banner-title{font-size:2em;color:#fff;font-weight:100;margin:initial}.ng-container .btn__call-to-action{height:auto;margin:0;padding:0.313rem 1.25rem;font-weight:500;font-size:0.75rem;line-height:1.25rem;letter-spacing:0.063rem;color:#fff;text-align:center;text-transform:uppercase;border:none;border-radius:20rem;background-color:#f00;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer;outline:0;white-space:nowrap}.ng-container .nav-back{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;font-size:1.5rem;cursor:pointer}.ng-container .re-retention-details{padding-bottom:1.5rem;margin-bottom:1.5rem}.ng-container .detail-field-row{margin-top:1.5rem;margin-bottom:3rem}.ng-container .detail-extras__row{padding:1.5rem 0;border-top:0.063rem solid #ededed;border-bottom:0.063rem solid #ededed}.ng-container .detail-extras__row .detail-score__row{display:grid;grid-template-columns:repeat(9, 1fr);grid-gap:1.25rem}.ng-container .detail-extras__row .detail-score__row .grid-item{display:grid;grid-template-rows:repeat(2, 1fr)}.ng-container .detail-extras__row .detail-score__row .grid-item .grid-item__label{font-size:0.75rem;font-weight:800}.ng-container .detail-extras__row .detail-score__row .grid-item .extras-item-value{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:0.45rem}.ng-container .detail-extras__row .detail-text__row{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.5rem;margin-top:1.5rem}.ng-container .detail-extras__row .detail-text__row .grid-item .grid-item__label{font-size:0.75rem;font-weight:800}.ng-container .detail-grid{display:grid;grid-template-columns:repeat(5, 1fr)}.ng-container .detail-grid p{font-size:1rem}.ng-container .detail-grid .grid-item__label{font-size:0.75rem;font-weight:800}.ng-container .business-case{margin-top:1.5rem}.ng-container .business-case .grid-item__label{font-size:0.75rem;font-weight:800}.ng-container .retention-detail__section{margin-bottom:3rem}.ng-container .grid-item__status-pill .status-pill__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2rem;padding:0 1rem;font-size:0.75rem}.ng-container .grid-item__status-pill .pending{background-color:#e0e0e0}.ng-container .grid-item__status-pill .approved{background-color:#8be3da}.ng-container .grid-item__status-pill .denied{background-color:#e38a93}.ng-container .grid-item__status-pill .warning{background-color:#e3da8b}.ng-container .approve-decline-modal__background{position:fixed;height:100vh;width:100vw;top:0;bottom:0;background:#565555;z-index:1000;opacity:0.85}.ng-container .approve-decline-modal{position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:30rem;background:white;z-index:1000;border-radius:0.25rem;-webkit-transform:translateY(-55%);transform:translateY(-55%);-webkit-box-shadow:0 0.313rem 0.938rem rgba(0,0,0,0.5);box-shadow:0 0.313rem 0.938rem rgba(0,0,0,0.5)}.ng-container .approve-decline-modal h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ng-container .approve-decline-modal .fa-close{position:absolute;right:2rem;top:1rem;font-size:1.5rem}.ng-container .approve-decline-modal .modal-body{padding:2rem 3rem}.ng-container .approve-decline-modal .modal-body .approve-decline-comment__input{width:100%;height:6rem;border:0.125rem solid gray;resize:none}.ng-container .approve-decline-modal .btn:focus{color:white !important}.ng-container .agreement-modal__background{position:fixed;height:100vh;width:100vw;top:0;bottom:0;background:#565555;z-index:1000;opacity:0.85}.ng-container .sign-agreement-modal{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:40rem;background:white;z-index:1000;border-radius:0.25rem;-webkit-box-shadow:0 0.313rem 0.938rem rgba(0,0,0,0.5);box-shadow:0 0.313rem 0.938rem rgba(0,0,0,0.5)}.ng-container .sign-agreement-modal .sign-agreement__header{text-transform:capitalize}.ng-container .sign-agreement-modal h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ng-container .sign-agreement-modal .fa-close{position:absolute;right:2rem;top:1rem;font-size:1.5rem}.ng-container .sign-agreement-modal .modal-body{padding:2rem 3rem}.ng-container .sign-agreement__text{line-height:1rem}.ng-container .sign-agreement__agreement{padding:1rem;height:25rem;border:0.063rem solid #ccc;border-radius:0.25rem;overflow-y:scroll}.ng-container .signature__verbiage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0;padding:1rem 0;border-top:0.063rem solid #ccc}.ng-container .signature__verbiage .case-sensitive__verbiage{font-weight:bold}.ng-container .signature__verbiage p{width:100%;text-align:center}.ng-container .signature__recipient-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0;padding:1rem 0}.ng-container .signature__recipient-signature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.ng-container .signature__recipient-signature .styled-signature{font-family:'Monsieur La Doulaise', cursive;font-size:2rem}.ng-container .signature__signature-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .signature__signature-input input{height:2rem;margin:auto;border:0.063rem solid #ccc;border-radius:0.25rem;-webkit-box-shadow:inset 0 0.063rem 0.063rem rgba(0,0,0,0.075);box-shadow:inset 0 0.063rem 0.063rem rgba(0,0,0,0.075)}.ng-container .signature__signature-input .active-input{background-color:#fff;cursor:text}.ng-container .signature__signature-input .inactive-input{background-color:#eee;cursor:not-allowed}.ng-container .signature__signature-input .sign-here__text{text-align:center}.ng-container .export-container{position:absolute;line-height:1rem}.ng-container .download-pdf-modal__background{position:fixed;height:100vh;width:100vw;top:0;bottom:0;background:#565555;z-index:1000;opacity:0.85}.ng-container .download-pdf-modal{position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;max-width:calc(100vw - 20px);background:white;z-index:1000;border-radius:0.25rem;-webkit-box-shadow:0 0.313rem 0.938rem rgba(0,0,0,0.5);box-shadow:0 0.313rem 0.938rem rgba(0,0,0,0.5)}.ng-container .download-pdf-modal h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ng-container .download-pdf-modal .fa-close{position:absolute;right:2rem;top:1rem;font-size:1.5rem}.ng-container .download-pdf-modal .modal-body{padding:2rem 3rem}.ng-container .download-pdf-modal .download-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 6rem;width:100%}.ng-container .download-pdf-modal .pdf-content>body>div{color:#666;font-family:"Avenir W01","Helvetica","Calibri","Arial";height:calc(100vh - 20rem);overflow-y:scroll}.ng-container .pdf-complete{display:none}@media only screen and (min-width: 768px){.ng-container .download-pdf-modal{height:calc(100vh - 4rem)}.ng-container .pdf-complete{-webkit-animation:fade-in 0.01s 1s linear forwards;animation:fade-in 0.01s 1s linear forwards;opacity:0;display:inline;position:fixed;left:4rem;bottom:3rem}.ng-container .pdf-complete i{-webkit-animation:bounce 0.6s 1s cubic-bezier(0.34, 1.72, 0.58, 0.85) forwards;animation:bounce 0.6s 1s cubic-bezier(0.34, 1.72, 0.58, 0.85) forwards}}@keyframes bounce{0%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.ng-container .agreement-modal__background{position:fixed;height:100vh;width:100vw;top:0;bottom:0;background:#565555;z-index:1000;opacity:0.85}.ng-container .sign-agreement-modal{position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:40rem;background:white;z-index:1000;border-radius:0.25rem;-webkit-box-shadow:0 0.313rem 0.938rem rgba(0,0,0,0.5);box-shadow:0 0.313rem 0.938rem rgba(0,0,0,0.5)}.ng-container .sign-agreement-modal h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ng-container .sign-agreement-modal .fa-close{position:absolute;right:2rem;top:1rem;font-size:1.5rem}.ng-container .sign-agreement-modal .modal-body{padding:2rem 3rem}.ng-container .sign-agreement__agreement{padding:1rem;height:25rem;border:0.063rem solid #ccc;border-radius:0.25rem;overflow-y:scroll}.ng-container .signature__verbiage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0;padding:1rem 0;border-top:0.063rem solid #ccc}.ng-container .signature__verbiage p{width:100%;text-align:center}.ng-container .signature__recipient-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0;padding:1rem 0}.ng-container .signature__recipient-signature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.ng-container .signature__recipient-signature .styled-signature{font-family:'Monsieur La Doulaise', cursive;font-size:2rem}.ng-container .signature__signature-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .signature__signature-input input{height:2rem;border:0.063rem solid #ccc;border-radius:0.25rem;-webkit-box-shadow:inset 0 0.063rem 0.063rem rgba(0,0,0,0.075);box-shadow:inset 0 0.063rem 0.063rem rgba(0,0,0,0.075)}.ng-container .signature__signature-input .active-input{background-color:#fff;cursor:text}.ng-container .signature__signature-input .inactive-input{background-color:#eee;cursor:not-allowed}.ng-container .reassign-modal__background{position:fixed;height:100vh;width:100vw;top:0;bottom:0;background:#565555;z-index:100;opacity:0.85}.ng-container .reassign-modal{position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:41rem;border-radius:0.125rem;z-index:1000;background-color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.875rem}.ng-container .reassign-modal__searchResults{position:absolute;top:100%;left:1;z-index:240;float:left;padding:0.313rem 0;margin:0.5rem 0 0;font-size:0.75rem;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;-webkit-box-shadow:0 0.375rem 0.75rem rgba(0,0,0,0.175);box-shadow:0 0.375rem 0.75rem rgba(0,0,0,0.175);height:3.8rem;width:14rem}.ng-container .reassign-modal__searchItem{cursor:pointer;display:block;padding:0.188rem 1.25rem;font-size:0.75rem;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ng-container .reassign-modal__searchInput input{border-radius:0.25rem !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:14rem;font-size:0.87rem !important}.ng-container .reassign-modal__error-message-content{height:1.2rem;margin-top:0.25rem}.ng-container .reassign-modal__error-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;float:left;color:#d9534f;font-weight:500;font-size:0.75rem}.ng-container .reassign-modal .reassign-header{float:left;width:auto;margin:0 0.8rem;font-weight:bold;color:#000000;font-size:1.5rem;padding:0.563rem;background-color:#F5F4F6}.ng-container .reassign-modal .reassign-body{width:39rem;padding:1rem 3.5rem 0 0}.ng-container .reassign-modal .reassign-body .form-group{margin-bottom:1rem}.ng-container .reassign-modal .reassign-body .form-control,.ng-container .reassign-modal .reassign-body .ng-recognition .form-select,.ng-container .ng-recognition .reassign-modal .reassign-body .form-select{height:2.3rem}.ng-container .reassign-modal .reassign-body__text-field{margin-left:0;float:right}.ng-container .reassign-modal .reassign-body__comment{margin-top:-0.9}.ng-container .reassign-modal .reassign-body__comment textarea{width:100%;height:7rem;resize:none;border:1px solid #ccc;border-radius:4px}.ng-container .reassign-modal .reassign-buttons{margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.ng-container .reassign-modal .btn:focus{color:white !important}.ng-container .reassign-modal .modal-header{padding:0.563rem;background-color:#F5F4F6}.ng-container .reassign-modal .modal-footer{padding:1.5rem}.ng-container .reassign-modal .div-disabled{pointer-events:none;opacity:0.8;background:#CCC;font-size:0.75rem;border-color:-internal-light-dark(#767676, #858585)}.ng-container .reassign-modal .fa-close{right:2rem;top:1rem;font-size:1.25rem;float:right;margin-right:1rem}.ng-container .reassign-modal .fa-close:hover{opacity:0.8}@media (max-width: 970px){.ng-container .reassign-modal__titleContainer{width:100%;margin:0}}.ng-container .claim-code-main-container{padding:1.875rem;width:80%;margin:0 auto}.ng-container .claim-code-header-text{text-align:center;font-size:1.2rem;font-weight:500;width:40%}.ng-container .claim-code-button{background:#db011c;border:none;color:white;padding:0.2rem 1.6rem;border-radius:0.25rem}.ng-container .claim-code-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .claim-code-input-text{width:18.75rem;height:1.875rem}.ng-container .claim-code-input{margin-top:1.25rem}.ng-container .claim-code-history{margin-top:4.375rem;width:80%}.ng-container .claim-code-history-container{-webkit-box-shadow:none;box-shadow:none;display:grid;grid-template-columns:auto auto auto;-webkit-column-gap:0.625rem;-moz-column-gap:0.625rem;column-gap:0.625rem;row-gap:9.8rem}.ng-container .claim-code-title{margin-bottom:1.875rem;font-weight:800;font-size:1.25rem}.ng-container .disabled{background-color:#9b9b9b}.ng-container .claim_code_error{color:#db011c}@media screen and (max-width: 767px){.ng-container .claim-code-history{width:100%}.ng-container .claim-code-main-container{width:100%}.ng-container .claim-code-input-text{margin-bottom:0.625rem}.ng-container .claim-code-header-text{width:100%}.ng-container .claim-code-history-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 768px) and (max-width: 1024px){.ng-container .claim-code-main-container{width:100%}.ng-container .claim-code-history{width:92%}}.ng-container .ticket{width:15.625rem}.ng-container .merchandise-main-container{padding:1.875rem;width:80%;margin:0 auto}.ng-container .merchandise-individual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .merchandise-images{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .merchandise-image{height:12.5rem;max-width:100%;-o-object-fit:contain;object-fit:contain}.ng-container .section-div{width:23%;border:1px solid grey;padding:0.625rem;border-radius:3px;margin-bottom:1.875rem;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin-right:2%}.ng-container .section-div:hover{-webkit-box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;border:none;height:-webkit-min-content;height:-moz-min-content;height:min-content}.ng-container .shadow{-webkit-box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;border:none}.ng-container .merchandise-name{margin-top:0.625rem !important;font-weight:700;color:#db011c}.ng-container .merchandise-sku{color:#db011c}.ng-container .merchandise-next-btn{background:#db011c;color:white;border:none;border-radius:1.25rem;padding:0.4375rem 0}.ng-container .merchandise-description,.ng-container .merchandise-sku{font-size:0.875rem}.ng-container .merchandise-image-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.ng-container .merchandise-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .section-div{width:100%}}@media screen and (min-width: 768px) and (max-width: 1024px){.ng-container .merchandise-main-container{width:100%}}.ng-container .btn-section{margin-top:0.625rem}.ng-container .required{color:red;font-size:0.875rem}.ng-container .mall-landing_body .mall-landing_container{padding:0}.ng-container .mall-landing_body .mall-landing_welcome-banner{height:300px;background:#222;background-size:cover;background-position:20% 22%;background-blend-mode:difference}.ng-container .mall-landing_body .mall-landing_welcome-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .mall-landing_body .mall-landing_welcome-highlight{height:300px;background:#222;background-size:cover;background-position:20% 22%;background-blend-mode:difference;margin-bottom:50px}.ng-container .mall-landing_body .mall-landing_top-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.ng-container .mall-landing_body .mall-landing_top-actions{display:block;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.ng-container .mall-landing_body .mall-landing_top-actions-back{padding:30px 0;font-size:14px}.ng-container .mall-landing_body .mall-landing_top-actions-back .fa{margin-right:5px}.ng-container .mall-landing_body .mall-searchbar{overflow:hidden;padding:15px 15px 0}.ng-container .mall-landing_body .mall-searchbar-wrapper{float:right;width:263px}.ng-container .mall-landing_body .mall-landing_welcome-content{height:100%;padding:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .mall-landing_body .mall-landing_welcome-heading{color:#5b7f95;font-size:36px;line-height:100%;font-weight:800;margin-bottom:30px;text-align:center}.ng-container .mall-landing_body .mall-landing_welcome-blurb{color:#fff;font-size:15px;line-height:20px;margin-bottom:25px}.ng-container .mall-landing_body .mall-landing_trending-container{background-color:#f4f4f4;padding:20px 10px;margin-bottom:20px;margin-left:10px;margin-right:10px;border-radius:5px}.ng-container .mall-landing_body .mall-landing_trending-heading{margin-bottom:15px;color:#5b7f95;font-size:22px;font-weight:800;line-height:100%;text-align:center}@media (max-width: 767px){.ng-container .mall-landing_body .mall-landing_trending-heading{margin-bottom:10px}}.ng-container .mall-landing_body .mall-landing_trending-blurb{margin-bottom:15px;color:#4a4a4a;font-size:15px;line-height:100%;text-align:center}.ng-container .mall-landing_body .mall-landing_trending-brand-wrapper{position:relative;height:250px;padding:0 10px}.ng-container .mall-landing_body .mall-landing_trending-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-size:cover;text-decoration:none}.ng-container .mall-landing_body .mall-landing_trending-brand-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.5)));background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.5));pointer-events:none;opacity:0.8;-webkit-transition:opacity .15s;transition:opacity .15s}.ng-container .mall-landing_body .mall-landing_trending-brand-img-container{height:160px;width:160px;padding:5px;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .mall-landing_body .mall-landing_trending-brand-img-container p{font-size:13px;font-weight:600;text-align:center;color:#4a4a4a}.ng-container .mall-landing_body .mall-landing_trending-brand-img{width:100%}.ng-container .mall-landing_body .mall-landing_categories-heading{margin:30px 0;font-size:28px;line-height:30px;text-align:left;color:#4a4a4a}.ng-container .mall-landing_body .mall-landing_vendors-heading{margin:30px 0;font-size:26px;line-height:36px}.ng-container .mall-landing_body .mall-landing_category-wrapper{padding:0 10px;margin-bottom:20px;height:250px;float:left;width:33%}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_1-1{width:8.33333%;height:260px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_1-1{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_1-2{width:8.33333%;height:540px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_1-2{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_1-3{width:8.33333%;height:820px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_1-3{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_2-1{width:16.66667%;height:260px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_2-1{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_2-2{width:16.66667%;height:540px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_2-2{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_2-3{width:16.66667%;height:820px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_2-3{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_3-1{width:25%;height:260px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_3-1{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_3-2{width:25%;height:540px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_3-2{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_3-3{width:25%;height:820px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_3-3{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_4-1{width:33.33333%;height:260px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_4-1{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_4-2{width:33.33333%;height:540px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_4-2{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_4-3{width:33.33333%;height:820px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_4-3{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_5-1{width:41.66667%;height:260px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_5-1{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_5-2{width:41.66667%;height:540px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_5-2{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_5-3{width:41.66667%;height:820px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_5-3{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_6-1{width:50%;height:260px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_6-1{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_6-2{width:50%;height:540px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_6-2{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_6-3{width:50%;height:820px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_6-3{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_7-1{width:58.33333%;height:260px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_7-1{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_7-2{width:58.33333%;height:540px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_7-2{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_7-3{width:58.33333%;height:820px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_7-3{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_8-1{width:66.66667%;height:260px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_8-1{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_8-2{width:66.66667%;height:540px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_8-2{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_8-3{width:66.66667%;height:820px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_8-3{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_9-1{width:75%;height:260px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_9-1{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_9-2{width:75%;height:540px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_9-2{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_9-3{width:75%;height:820px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_9-3{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_10-1{width:83.33333%;height:260px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_10-1{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_10-2{width:83.33333%;height:540px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_10-2{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_10-3{width:83.33333%;height:820px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_10-3{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_11-1{width:91.66667%;height:260px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_11-1{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_11-2{width:91.66667%;height:540px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_11-2{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_11-3{width:91.66667%;height:820px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_11-3{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_12-1{width:100%;height:260px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_12-1{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_12-2{width:100%;height:540px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_12-2{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_12-3{width:100%;height:820px}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_category-wrapper.grid_12-3{width:100%;height:130px}}.ng-container .mall-landing_body .mall-landing_category{position:relative;display:block;height:100%;background-size:cover;cursor:pointer;border-radius:5px;overflow:hidden}.ng-container .mall-landing_body .mall-landing_category:hover .mall-landing_category-overlay{opacity:1}.ng-container .mall-landing_body .mall-landing_category-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.5)));background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.5));pointer-events:none;opacity:0.8;-webkit-transition:opacity .15s;transition:opacity .15s}.ng-container .mall-landing_body .mall-landing_category-title{position:absolute;bottom:0;left:0;padding:30px;font-size:30px;line-height:38px;color:#fff}.ng-container .mall-landing_body .category-subText{position:absolute;font-size:1rem;bottom:0.063rem}.ng-container .mall-landing_body .mall-landing_vendors{padding:15px;background-color:#f4f4f4}.ng-container .mall-landing_body .mall-landing_vendors .mall_vendors{border-radius:6px}.ng-container .mall-landing_body .mall-landing_vendors-heading-allvendors{font-size:28px;color:#4a4a4a;line-height:30px}.ng-container .mall-landing_body .mall-landing_vendors-heading-numresults{font-size:15px;color:#4a4a4a;line-height:20px;margin-left:10px}@media screen and (min-width: 992px){.ng-container .mall-landing_body .mall-landing_trendingM{display:none}}@media screen and (max-width: 991px){.ng-container .mall-landing_body .mall-landing_container{padding:0}.ng-container .mall-landing_body .mall-searchbar-wrapper{width:100%}.ng-container .mall-landing_body .mall-landing_welcome-heading{font-size:22px;line-height:30px;margin:10px 0}.ng-container .mall-landing_body .mall-landing_welcome-highlight{height:190px;margin-bottom:20px}.ng-container .mall-landing_body .mall-landing_trending-container{height:auto;padding:20px 0}.ng-container .mall-landing_body .mall-landing_trending-blurb{margin-bottom:10px}.ng-container .mall-landing_body .mall-landing_trendingD{display:none}.ng-container .mall-landing_body .mall-landing_trendingM{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .mall-landing_body .mall-landing_trendingM-brand-img-container{display:block;padding:7px}.ng-container .mall-landing_body .mall-landing_trendingM-brand-img-wrapper{height:158px;width:158px;padding:5px;background-color:#fff;-webkit-box-shadow:0 3px 5px rgba(74,74,74,0.2);box-shadow:0 3px 5px rgba(74,74,74,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .mall-landing_body .mall-landing_trendingM-brand-img{width:100%}}.ng-container .mall-brand_body .mall-brand_top-row{margin-bottom:26px}.ng-container .mall-brand_body .mall-brand_top-padding{padding-top:80px}.ng-container .mall-brand_body .mall-brand_img-wrapper{height:270px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.ng-container .mall-brand_body .mall-brand_img{width:100%}.ng-container .mall-brand_body .mall-brand_top-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .mall-brand_body .mall-brand_top-actions-back{padding:30px 0;font-size:14px}.ng-container .mall-brand_body .mall-brand_top-actions-back .fa{margin-right:5px}.ng-container .mall-brand_body .mall-brand_action-col .mall-brand_name{text-align:left;font-weight:400;font-size:36px;margin-top:20px;margin-bottom:40px;color:#5b7f95}.ng-container .mall-brand_body .mall-brand_action-col .mall_vendor-add-actions{position:relative;float:none;height:80px}.ng-container .mall-brand_body .mall-brand_bottom-row{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;background-color:#fff;padding:0 26px}.ng-container .mall-brand_body .mall-brand_desc-tabs{height:50px;border-bottom:1px solid #ededed}.ng-container .mall-brand_body .mall-brand_desc-tab{float:left;width:140px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:12px;color:#000;font-weight:800;text-transform:uppercase}.ng-container .mall-brand_body .mall-brand_desc-container{padding:30px 0;font-size:15px;color:#000;font-weight:300}@media screen and (max-width: 991px){.ng-container .mall-brand_body .mall-category_category-heading{margin:10px 0;color:#000;font-size:22px;line-height:30px}.ng-container .mall-brand_body .mall-category_featured{display:none}.ng-container .mall-brand_body .mall-category_vendors{padding:0}.ng-container .mall-brand_body .mall-brand_img-col{padding:0}.ng-container .mall-brand_body .mall-brand_action-col .mall_vendor-add-actions{height:auto}.ng-container .mall-brand_body .mall-brand_bottom-row{height:auto}.ng-container .mall-brand_body .mall-brand_desc-tab{width:33.33%}}.ng-container .mall_body .mall_vendors{background-color:#fff}.ng-container .mall_body .mall_vendor-row{padding:0;border-bottom:1px solid #ccc;overflow:hidden}.ng-container .mall_body .mall_vendor-row:last-child{border:none}.ng-container .mall_body .mall_vendor-row:nth-child(even){background-color:#f9f9f9}.ng-container .mall_body .mall_vendor-row-featured{display:none}.ng-container .mall_body .mall_vendor-top-row{height:160px;padding:0 20px}.ng-container .mall_body .mall_vendor-img-wrapper{float:left;height:100px;width:178px;padding:10px 0;text-align:center;background-color:#fff;border:1px solid #ccc;border-radius:2px}.ng-container .mall_body .mall_vendor-img{height:100%}.ng-container .mall_body .mall_vendor-info-wrapper{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .mall_body .mall_vendor-info-name{color:#5b7f95;font-size:22px;line-height:25px;margin-bottom:8px}.ng-container .mall_body .mall_vendor-info-pricerange{color:#666;font-size:15px;line-height:20px}.ng-container .mall_body .mall_vendor-qty{color:#666;font-size:15px;line-height:20px}.ng-container .mall_body .mall_vendor-col,.ng-container .mall_body .mall_vendor-img-col,.ng-container .mall_body .mall_vendor-info-col,.ng-container .mall_body .mall_vendor-qty-col,.ng-container .mall_body .mall_vendor-icon-col{float:left;padding:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .mall_body .mall_vendor-img-col{margin-right:28px}.ng-container .mall_body .mall_vendor-info-col{width:520px;margin-right:30px}.ng-container .mall_body .mall_vendor-qty-col{width:160px}.ng-container .mall_body .mall_vendor-icon-col{float:right;padding:0 30px}.ng-container .mall_body .mall_vendor-seemore-icon{font-size:30px;color:#5b7f95;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.ng-container .mall_body .mall_vendor-seemore-icon.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ng-container .mall_body .mall_vendor-featuredbrand-row{display:none}.ng-container .mall_body .mall_vendor-bottom-row{position:relative;-webkit-transition:height .3s;transition:height .3s;padding:0 20px}.ng-container .mall_body .mall_vendor-add-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:165px;margin-bottom:25px;padding:15px;background-color:#ededed;border-radius:5px;overflow:hidden}.ng-container .mall_body .mall_vendor-desc-wrapper{padding:15px;height:100%;width:calc(100% - 528px)}.ng-container .mall_body .mall_vendor-desc{font-size:12px;line-height:18px}.ng-container .mall_body .mall_vendor-desc .large-desc{color:#5b7f95;font-size:14px}.ng-container .mall_body .mall_vendor-add-actions{float:right;height:100%}.ng-container .mall_body .mall_vendor-add-actions>*{float:left;margin-left:20px}.ng-container .mall_body .mall_vendor-value-wrapper{position:relative;top:25px;width:156px}.ng-container .mall_body .mall_vendor-value-select-wrapper{height:40px;overflow:hidden}.ng-container .mall_body .mall_vendor-value-select-wrapper>*{float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .mall_body .mall_vendor-value-select-add,.ng-container .mall_body .mall_vendor-value-select-subtract{margin:0 7px;color:#2483c5}.ng-container .mall_body .mall_vendor-value-label{margin-bottom:5px;font-size:12px;line-height:18px;text-align:center}.ng-container .mall_body .mall_vendor-value-select{width:100%}.ng-container .mall_body .mall_vendor-value-input{width:100%}.ng-container .mall_body .mall_vendor-add-to-cart{position:relative;top:53px;width:156px}@media screen and (max-width: 991px){.ng-container .mall_body .mall_vendors{padding:0}.ng-container .mall_body .mall_vendor-row{border:none;border-bottom:1px solid #ededed}.ng-container .mall_body .mall_vendor-row:nth-child(even){background-color:#f9f9f9}.ng-container .mall_body .mall_vendor-row-featured{display:block}.ng-container .mall_body .mall_vendor-top-row{height:80px}.ng-container .mall_body .mall_vendor-img-col{margin-right:8px;width:90px;padding:15px 0}.ng-container .mall_body .mall_vendor-img-wrapper{height:50px;width:90px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.ng-container .mall_body .mall_vendor-info-col{width:140px;margin-right:8px}.ng-container .mall_body .mall_vendor-qty-col{display:none}.ng-container .mall_body .mall_vendor-icon-col{padding:0 5px}.ng-container .mall_body .mall_vendor-info-name{color:#5b7f95;font-size:15px;line-height:20px;font-weight:800;margin-bottom:3px}.ng-container .mall_body .mall_vendor-info-pricerange{color:#000;font-size:12px;line-height:18px}.ng-container .mall_body .mall_vendor-desc-wrapper{width:100%}.ng-container .mall_body .mall_vendor-add-actions{position:relative;height:auto;width:100%;text-align:center}.ng-container .mall_body .mall_vendor-add-actions>*{top:0;-webkit-transform:translateY(0);transform:translateY(0);float:none;margin:10px 0}.ng-container .mall_body .mall_vendor-add-container{height:auto !important}.ng-container .mall_body .mall_vendor-value-select-wrapper{margin:0 auto}.ng-container .mall_body .mall_vendor-value-wrapper{width:100%}.ng-container .mall_body .mall_vendor-featuredbrand-row{display:block;padding:0 20px;margin-top:-5px;margin-bottom:10px;height:14px;color:#000}.ng-container .mall_body .mall_vendor-featuredbrand-label{position:absolute;left:0;padding:0 20px;font-size:10px;font-weight:800;line-height:14px;text-transform:uppercase}.ng-container .mall_body .mall_vendor-featuredbrand-icon{color:#f1b100;font-size:11px;margin-right:2px}}.ng-container .mall-category_body{min-height:100vh}.ng-container .mall-category_body .mall-category_search-banner{height:60px;background-color:#2483C5}.ng-container .mall-category_body .mall-category_top-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .mall-category_body .mall-category_top-actions-back{padding:15px 15px 15px 0;font-size:14px}.ng-container .mall-category_body .mall-category_top-actions-back .fa{margin-right:5px}.ng-container .mall-category_body .mall-category_search-wrapper{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .mall-category_body .mall-category_category-heading{margin:0 0 15px;color:#5b7f95;font-size:36px;font-weight:800;line-height:100%;text-align:center}.ng-container .mall-category_body .mall-service-heading{margin:30px 0;color:#5b7f95;font-size:36px;font-weight:800;line-height:100%;text-align:center}.ng-container .mall-category_body .mall-category_featured-row{position:relative}.ng-container .mall-category_body .mall-category_featured-brand{position:absolute;top:0;left:0}.ng-container .mall-category_body .mall-category_featured-heading,.ng-container .mall-category_body .mall-category_vendors-heading{margin-bottom:30px;color:#5b7f95;font-size:22px;font-weight:800;line-height:100%}.ng-container .mall-category_body .mall-category_featured-card{position:relative;padding:10px 10px 0;background-color:#fff;border-radius:6px;height:250px;-webkit-box-shadow:0 2px 11px rgba(0,0,0,0.25);box-shadow:0 2px 11px rgba(0,0,0,0.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .mall-category_body .mall-category_featured-card-content{width:100%;height:80%}.ng-container .mall-category_body .mall-category_featured-name{font-size:22px;line-height:25px;color:#2483C5;margin-bottom:15px;text-align:center}.ng-container .mall-category_body .mall-category_featured-img-wrapper{width:160px;height:100px;text-align:center;margin:0 auto 5px}.ng-container .mall-category_body .mall-category_featured-img{height:100%}.ng-container .mall-category_body .mall-category_featured-pricerange{font-size:15px;line-height:20px;color:#666;margin-bottom:13px}.ng-container .mall-category_body .mall-category_featured-goto-icon{color:#2483C5;font-size:25px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.ng-container .mall-category_body .mall-category_featured-goto-icon.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ng-container .mall-category_body .mall-category_featured-bottom-wrapper{margin-top:45px}.ng-container .mall-category_body .mall_vendor-bottom-row.row-0:before{content:'';position:absolute;top:-10px;left:125px;height:0;width:0;border-bottom:10px solid #ededed;border-left:6px solid transparent;border-right:6px solid transparent}.ng-container .mall-category_body .mall_vendor-bottom-row.row-1:before{content:'';position:absolute;top:-10px;left:417.5px;height:0;width:0;border-bottom:10px solid #ededed;border-left:6px solid transparent;border-right:6px solid transparent}.ng-container .mall-category_body .mall_vendor-bottom-row.row-2:before{content:'';position:absolute;top:-10px;left:710px;height:0;width:0;border-bottom:10px solid #ededed;border-left:6px solid transparent;border-right:6px solid transparent}.ng-container .mall-category_body .mall_vendor-bottom-row.row-3:before{content:'';position:absolute;top:-10px;left:1002.5px;height:0;width:0;border-bottom:10px solid #ededed;border-left:6px solid transparent;border-right:6px solid transparent}@media screen and (max-width: 991px){.ng-container .mall-category_body .mall-category_category-heading{margin:10px 0;color:#000;font-size:22px;line-height:30px}.ng-container .mall-category_body .mall-category_featured{display:none}.ng-container .mall-category_body .mall-category_vendors{padding:0}}.ng-container .mallGlobalMobile{padding:15px;font-size:14px;background-color:#F2F2F2;min-height:100vh}.ng-container .mallGlobalMobile__itemName{margin-bottom:15px}.ng-container .mallGlobalMobile__subtotal{font-style:italic;font-size:10px;margin-bottom:2em}.ng-container .mallGlobalMobile__cartTotal{border-top:1px solid;padding:1em 0}.ng-container .mallGlobalMobile__giftCard{width:100%;height:100%}.ng-container .mallGlobalMobile__giftCardsContainer{background-color:white;margin:4% 2%;width:45%;height:auto;display:inline-block;border-radius:5%}.ng-container .mallGlobalMobile__giftCardContainer{background-color:white;margin:30px 10px;padding:30px 10px 35px 10px}.ng-container .mallGlobalMobile__giftCardInfo{margin-bottom:30px}.ng-container .mallGlobalMobile__giftCardInfo>*{margin-top:15px}.ng-container .mallGlobalMobile__giftCardOptions{margin:10px 0}.ng-container .mallGlobalMobileModal__container{background-color:#333333;color:white;padding:8px 8px 12px 8px}.ng-container .mallGlobalMobileModal .modal-dialog{position:fixed;width:95%;bottom:0px}.ng-container .mallGlobalMobileModal h4{color:white}.ng-container .mallGlobalMobileModal__statusIcon{color:green}.ng-container .ng-cart .cart-outercontainer{background-color:#eee;max-width:1024px;padding:40px 24px;margin:0px auto;overflow:hidden}.ng-container .ng-cart .cart-table{width:100%}.ng-container .ng-cart .cart-tableheading{border-bottom:1px solid #555}.ng-container .ng-cart .cart-tableheading>th{font-weight:500}.ng-container .ng-cart .cart-tablerow{border-bottom:1px solid #555;border-left:1px solid #555;height:130px}.ng-container .ng-cart .cart-tablerow-imagecell{border-right:1px solid #555;width:180px}.ng-container .ng-cart .cart-tablerow-imagecell .cart-tablerow-imagecontainer{padding:10px}.ng-container .ng-cart .cart-tablerow-imagecell img{max-width:160px}.ng-container .ng-cart .cart-tablerow-descriptioncell{width:400px}.ng-container .ng-cart .cart-tablerow-descriptioncell .cart-tablerow-descriptioncontainer{padding:15px 10px}.ng-container .animate-pulse{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:tada;animation-name:tada}.ng-container .mallCart{position:fixed;right:3%;bottom:20px;margin-bottom:65px;z-index:1000}.ng-container .mallCart__overlay{width:100vw;height:100vh;position:fixed;background-color:rgba(0,0,0,0.5);top:0;left:0}.ng-container .mallCart__action{font-size:22px;cursor:pointer;width:64px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;border-radius:50%;background-color:#5b7f95;position:absolute;right:0;bottom:-65px}.ng-container .mallCart__itemCount{font-size:12px;min-width:20px;min-height:20px;text-align:center;line-height:20px;vertical-align:middle;border-radius:50%;background-color:#EE402F;position:absolute;top:0;right:0}.ng-container .mallCart__modal{position:relative;width:465px;border-radius:5px;overflow:hidden;background-color:#FFF;max-height:478px}.ng-container .mallCart__modal.ng-hide-remove{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight;animation-name:slideInRight}.ng-container .mallCart__modal.ng-hide-add{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.ng-container .mallCart__header{background-color:#ccc;padding:10px}.ng-container .mallCart__heading{margin:10px auto;text-align:center;font-size:22px}.ng-container .mallCart__close{width:20px;height:20px;border-radius:50%;background-color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:right;cursor:pointer}.ng-container .mallCart__body{max-height:325px;overflow:auto}.ng-container .mallCart__itemBlock{margin:20px;padding-bottom:20px;border-bottom:1px solid #CCC;font-size:16px;width:425px;-webkit-transition:height 0.2s linear 0.35s;transition:height 0.2s linear 0.35s}.ng-container .mallCart__itemBlock.ng-leave{height:109px}.ng-container .mallCart__itemBlock.ng-leave .mallCart__itemAnimate{left:0;position:absolute}.ng-container .mallCart__itemBlock.ng-leave-active{height:0}.ng-container .mallCart__itemBlock.ng-leave-active .mallCart__itemAnimate{left:900px;position:absolute}.ng-container .mallCart__itemAnimate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:left linear 0.3s;transition:left linear 0.3s;position:relative}.ng-container .mallCart__img{margin-right:14px;width:140px;height:88px}.ng-container .mallCart__description{width:217px}.ng-container .mallCart__delete{position:absolute;right:20px}.ng-container .mallCart__checkout{margin:15px 10% 30px 10%;width:80%;padding:10px}.ng-container .mallCart__requiredMessage{color:#F30707;margin:0 0 30px;font-size:12px;font-weight:800;text-align:center}.ng-container .mallCart__vendor-item-title{font-weight:800}.ng-container .mallCart__vendor-item-subtitle{font-size:12px;font-style:italic}@media screen and (max-width: 991px){.ng-container .mallCart__modal{position:fixed;top:56px;left:0;width:calc(100% - 20px);margin:10px}.ng-container .mallCart__img{display:none}.ng-container .mallCart__itemBlock{margin:0;padding:20px;width:100%;height:auto}.ng-container .mallCart__itemName{display:block;font-size:22px;line-height:25px;color:#2483C5;margin-bottom:8px}.ng-container .mallCart__itemAmt{font-size:15px;margin-bottom:5px}.ng-container .mallCart__itemQty{font-size:12px;font-weight:800}.ng-container .mallCart__delete{right:0}}.ng-container .mall-searchbar{width:100%}.ng-container .mall-searchbar .mall-searchbar-wrapper{position:relative;height:36px;color:#000;text-align:left;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .mall-searchbar .mall-searchbar-search-icon{position:absolute;top:0;right:0;padding:9px;line-height:18px;font-size:18px;color:#666;cursor:pointer}.ng-container .mall-searchbar .mall-searchbar-inputbox{height:0;width:0;border-radius:10px;background:#fff}.ng-container .mall-searchbar .mall-searchbar-inputbox.animateIn{border:1px solid #979797;-webkit-animation:appearIn 0.4s,growLeft 0.4s 0.3s;animation:appearIn 0.4s,growLeft 0.4s 0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes appearIn{from{height:0;width:0;border-width:0}to{height:36px;width:36px;border-width:1px}}@keyframes appearIn{from{height:0;width:0;border-width:0}to{height:36px;width:36px;border-width:1px}}@-webkit-keyframes growLeft{from{width:36px}to{width:100%}}@keyframes growLeft{from{width:36px}to{width:100%}}.ng-container .mall-searchbar .mall-searchbar-inputbox.animateOut{height:36px;width:100%;-webkit-animation:shrinkRight 0.4s,disappearOut 0.4s 0.3s;animation:shrinkRight 0.4s,disappearOut 0.4s 0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes disappearOut{from{height:36px;width:36px;border-width:1px}to{height:0;width:0;border-width:0}}@keyframes disappearOut{from{height:36px;width:36px;border-width:1px}to{height:0;width:0;border-width:0}}@-webkit-keyframes shrinkRight{from{width:100%}to{width:36px}}@keyframes shrinkRight{from{width:100%}to{width:36px}}.ng-container .mall-searchbar .mall-searchbar-search{height:100%;width:calc(100% - 36px);padding:9px 10px;font-size:12px;border:none;background:transparent}.ng-container .ng-mall{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:2000px;-ms-perspective:2000px;-o-perspective:2000px;perspective:2000px}.ng-container .ng-mall .mall-top-nav{text-align:center}.ng-container .ng-mall .hr{margin:15px;border-bottom:1px solid #ddd}.ng-container .ng-mall .mall-btn{border:none;border-radius:100px;cursor:pointer;margin:0px 5px;padding:4px 20px 2px;font-size:12px;line-height:18px;text-align:center;text-transform:uppercase;text-decoration:none}.ng-container .ng-mall .mall-btn:focus{outline:none}.ng-container .ng-mall .mall-top-nav-buttons .mall-btn{background-color:#bbb;color:#fff}.ng-container .ng-mall .mall-top-nav-buttons .mall-btn:hover{background-color:#a2a2a2}.ng-container .ng-mall .mall-top-nav-buttons .mall-btn.btn-active{background-color:#34786B}.ng-container .ng-mall .mall-top-nav-buttons .mall-btn.btn-active:hover{background-color:#25544b}.ng-container .ng-mall input.search-vendors{width:50%;border:1px solid #ccc;border-radius:10px;margin:20px auto;font-size:14px;padding:6px 10px}.ng-container .ng-mall .mall-card-container{position:relative;background-color:#eee;padding:35px 20px;margin-top:50px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:200px;-ms-perspective:200px;-o-perspective:200px;perspective:200px;height:1300px;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.ng-container .ng-mall .mall-card-container.front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.ng-container .ng-mall .mall-card-container.back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.ng-container .ng-mall .mall-card-container .mall-vendor-container,.ng-container .ng-mall .mall-card-container .mall-merch-container{position:absolute;top:0;left:0;background-color:#eee;padding:35px 20px;height:100%;overflow:scroll;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ng-container .ng-mall .mall-card-container .mall-vendor-container{-webkit-transform:rotateY(0deg) translateZ(0.1px);transform:rotateY(0deg) translateZ(0.1px)}.ng-container .ng-mall .mall-card-container .mall-merch-container{-webkit-transform:rotateY(180deg) translateZ(0.1px);transform:rotateY(180deg) translateZ(0.1px)}.ng-container .ng-mall .mall-card-wrapper{height:320px;padding:10px}.ng-container .ng-mall .mall-card-wrapper mall-card{display:block;position:relative;top:0;left:0;height:100%;padding:15px 20px;border-radius:10px;background-color:#fff;-webkit-box-shadow:5px 5px 5px #ccc;box-shadow:5px 5px 5px #ccc;overflow:hidden;text-align:center;cursor:pointer;opacity:0.85}.ng-container .ng-mall .mall-card-wrapper mall-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}.ng-container .ng-mall .mall-card-text{text-align:left;color:#34786B;margin-bottom:5px}.ng-container .ng-mall .mall-card-content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:15px 20px}.ng-container .ng-mall .mall-card-content-wrapper .mall-card-content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .ng-mall .mall-card-content-wrapper .mall-card-frontimg{margin:5px 0 10px;max-height:160px;max-width:100%}.ng-container .ng-mall .mall-card-value{font-weight:bold}.ng-container .mall-card-modal-before{position:fixed}.ng-container .mall-card-modal-front,.ng-container .mall-card-modal-back{position:absolute;top:0;left:0;width:100%;height:100%;background-color:white;opacity:1;border-radius:10px;padding:15px 20px;overflow:hidden;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ng-container .mall-card-modal-front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.ng-container .mall-card-modal-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.ng-container .checkout__titleContainer{background-color:#5b7f95}.ng-container .checkout__title{font-size:32px;color:#fff;text-transform:uppercase;padding:36px 0 30px 0}.ng-container .checkout__orderOverviewContainer{background-color:#4A4A4A;min-height:100vh;color:#fff;font-size:18px}.ng-container .checkout__cartTitle{text-transform:uppercase;text-align:center;padding:22px}.ng-container .checkout__overviewAction{color:#5b7f95}.ng-container .checkout__serviceAmount,.ng-container .checkout__totalRow{margin-bottom:5px}.ng-container .checkout__rewardsAmt{margin:42px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:24px 0}.ng-container .checkout__overviewContentContainer{padding:28px}.ng-container .checkout__orderOverviewRow{margin-bottom:42px;font-size:13px}.ng-container .checkout__address-toggle{float:right;font-size:14px;height:34px;line-height:34px;text-transform:none;margin-right:20px;margin-top:-52px;position:relative}@media (max-width: 767px){.ng-container .checkout__address-toggle{height:22px;line-height:22px;font-size:12px}}.ng-container .checkout__toggleLink{color:#5b7f95}.ng-container .checkout__toggleLink:hover{color:#5b7f95;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.ng-container .checkout__toggleLink.selected{color:#4a4a4a;cursor:default}.ng-container .checkout__toggleLink.us{margin-right:5px;padding-right:5px;border-right:1px solid #4a4a4a}.ng-container .checkout__toggleLink.us.selected{font-weight:800}.ng-container .checkout__sectionContainer{margin-top:24px;background-color:#FFF;font-size:14px}.ng-container .checkout__sectionContainer:last-child{margin-bottom:24px}.ng-container .checkout__sectionContainer .ng-invalid-required.ng-touched{border-color:#F30707}.ng-container .checkout__sectionContainer .ng-invalid-required.ng-touched .ui-select-toggle{border-color:#F30707}@media (max-width: 767px){.ng-container .checkout__sectionContainer{width:100%;float:left}}.ng-container .checkout__sectionTitle{text-transform:uppercase;font-size:24px;padding:20px;border:1px solid rgba(0,0,0,0);-webkit-transition:all 0.3s;transition:all 0.3s;width:100%;background-color:#FFF;color:#4A4A4A;text-align:left}.ng-container .checkout__sectionTitle.open{cursor:default}.ng-container .checkout__sectionTitle .edit-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right;height:34px;font-size:16px}.ng-container .checkout__sectionTitle .edit-section .fa{padding-left:5px}.ng-container .checkout__hoverBorder:hover{border:1px solid #5b7f95;-webkit-box-shadow:0px 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0px 2px 4px 0 rgba(0,0,0,0.5)}.ng-container .checkout__sectionContentContainer{padding:0 20px 20px 20px}.ng-container .checkout__formLabel{margin:20px 0 10px 0}.ng-container .checkout__requiredAsterisk{color:#d9534f}.ng-container .checkout__requiredMessage{color:#F30707;padding:5px 0;font-size:12px;font-weight:800}.ng-container .checkout__checkBox{margin:20px 0 10px 0}.ng-container .checkout__actionContainer{width:100%;text-align:right;margin:20px 0 10px 0}.ng-container .checkout__expirationFields{margin:0 8px 0 0;width:17%;float:left}.ng-container .checkout__expirationFields.year{margin:0}@media (max-width: 767px){.ng-container .checkout__expirationFields{margin:0 10px 0 0;width:132px}}.ng-container .checkout__securityCodeField{width:9%}@media (max-width: 767px){.ng-container .checkout__securityCodeField{width:66px}}.ng-container .checkout__subFieldsContainer{background-color:#F8F8F8;padding:20px;margin:20px 0 10px 0}.ng-container .checkout__subFieldsTitle{font-weight:600;margin-bottom:1em}.ng-container .checkout__reviewSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .checkout__reviewRow{padding:30px 0;border-bottom:1px solid #eee;width:100%}.ng-container .checkout__itemImage{width:28%;min-width:28%;margin-right:15%;border-radius:10px;float:left}.ng-container .checkout__itemInfoBlock{width:57%;float:left}.ng-container .checkout__itemInfoBlock>*{margin-bottom:6px}.ng-container .checkout__vendor-item-title{font-weight:800}.ng-container .checkout__vendor-item-subtitle{font-size:12px;font-style:italic}.ng-container .checkout__itemNote{margin-top:30px}.ng-container .checkout__reviewWarning{padding:12px 10px 14px 10px;background-color:#eee;width:100%}.ng-container .checkout__summaryOverviewBlock{width:100%;padding-top:25px;padding-bottom:17px}.ng-container .checkout__loaderSection{padding:2em;text-align:center}.ng-container .checkout__loaderSection .fa-check{color:#27A097}.ng-container .checkout__loaderSection .fa-times{color:#d9534f}.ng-container .checkout__actionContainer{width:100%}.ng-container .checkout__fontItalic{font-style:italic;font-size:12px}.ng-container .checkout__receiptRow{padding:30px 0;border-bottom:1px solid #eee;width:100%;text-align:left}.ng-container .checkout__receiptOverviewBlock{width:100%;padding-top:25px;padding-bottom:17px;text-align:left}.ng-container .checkout__backToMall{font-size:14px;text-align:left}.ng-container .checkout__backToMall .fa{margin-right:5px}.ng-container .checkout__locked-address-disclaimer{margin-top:20px;font-size:12px}.ng-container .checkoutMain__landing{display:none}.ng-container .checkoutMain__landingActive{display:inline-block}.ng-container .checkoutMain__requiredMessage{color:#F30707;margin:15px 0;font-size:12px;font-weight:800}.ng-container .checkoutLanding{margin-top:25px}@media (max-width: 767px){.ng-container .checkoutLanding{float:left;width:100%}}.ng-container .checkoutLanding__row{margin-bottom:25px}.ng-container .checkoutLandingEmpty{padding:25px;text-align:center}@media (max-width: 767px){.ng-container .checkoutLandingEmpty{float:left;width:100%}}.ng-container .checkoutLandingEmpty__title{margin-bottom:30px}.ng-container .checkoutLandingEmpty__cart-icon{margin-bottom:30px}.ng-container .checkoutItem{background-color:#FFF;padding:19px}.ng-container .checkoutItem__amountContainer{float:left;width:100%}.ng-container .checkoutItem__amountContainer .quantity-wrapper{float:left;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.ng-container .checkoutItem__amountContainer .quantity-wrapper .ui-control-qty{width:75px}.ng-container .checkoutItem__amountContainer .denomination-wrapper{float:right;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ng-container .checkoutItem__amountContainer .denomination-wrapper .subtotal{font-weight:500}.ng-container .checkoutItem__amountContainer .denomination-wrapper .denomination{font-size:12px;font-style:italic}.ng-container .checkoutItem__delete{float:left;color:#1B365D;cursor:pointer}.ng-container .checkoutItem__delete:hover{color:#24487d}@media (max-width: 991px){.ng-container .checkout__orderOverviewContainer{min-height:0;color:#4A4A4A;background-color:inherit;font-size:14px}.ng-container .checkout__cartTitle{background-color:#CCC;margin-top:20px;color:#fff;font-size:16px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.ng-container .checkout__cartTitle.open{-webkit-box-shadow:none;box-shadow:none}.ng-container .checkout__overviewContentContainer{background-color:#EAEAEA}.ng-container .checkout__rewardsAmt{border-top:1px solid #4A4A4A;border-bottom:1px solid #4A4A4A;margin:0 0 15px 0;padding:15px 0}.ng-container .checkout__orderOverviewRow{margin-bottom:15px}.ng-container .checkout__sectionTitle{font-size:16px}.ng-container .checkout__reviewRow{text-align:center;width:100%}.ng-container .checkout__itemImage{width:60%;margin:10px auto 20px auto;float:none}.ng-container .checkout__itemInfoBlock{width:100%}.ng-container .checkout__reviewWarning{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.ng-container .checkout__summaryOverviewBlock{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3;padding-top:0}.ng-container .checkout__summaryOverviewBlock>*{margin-bottom:15px}.ng-container .checkout__actionContainer{text-align:center}}.ng-container .mallglobal_body{position:relative;background-color:rgba(255,255,255,0.8)}.ng-container .mallglobal_body .mallglobal_itemsection{padding-left:10%}@media screen and (min-width: 1200px){.ng-container .mallglobal_body .mallglobal_itemsection{padding-right:21.875rem}}@media screen and (min-width: 992px) and (max-width: 1199px){.ng-container .mallglobal_body .mallglobal_itemsection{padding-right:31.25rem}}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container .mallglobal_body .mallglobal_itemsection{padding-right:15.625rem}}.ng-container .mallglobal_body .mallglobal_cartsection{position:absolute;top:0;right:0;height:100%;font-size:0.875rem;background-color:#253e67;color:#fafafa}@media screen and (min-width: 1200px){.ng-container .mallglobal_body .mallglobal_cartsection{padding:0.625rem 2.5rem;width:21.875rem}}@media screen and (min-width: 992px) and (max-width: 1199px){.ng-container .mallglobal_body .mallglobal_cartsection{padding:0.625rem 2.5rem;width:31.25rem}}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container .mallglobal_body .mallglobal_cartsection{padding:3.438rem 2.5rem;width:15.625rem}}@media screen and (max-width: 767px){.ng-container .mallglobal_body .mallglobal_cartsection{padding:0.625rem 2.5rem}}.ng-container .mallglobal_body .mallglobal_item{padding:1.875rem 0.625rem;overflow:hidden}.ng-container .mallglobal_body .mallglobal_item-toprow{overflow:hidden}.ng-container .mallglobal_body .mallglobal_item-bottomrow{overflow:hidden}.ng-container .mallglobal_body .mallglobal_denominfo{max-width:31.25rem}.ng-container .mallglobal_body .mallglobal_itemtitle{text-align:left;font-size:1.25rem;font-weight:500}.ng-container .mallglobal_body .mallglobal_itemdesc{font-size:0.875rem}.ng-container .mallglobal_body .mallglobal_itemimg{width:12.5rem;margin:2.5rem 0}.ng-container .mallglobal_body .mallglobal_disclaimer{font-size:0.688rem}.ng-container .mallglobal_body table.mallglobal_denomoptions{padding:0.625rem 1.875rem;margin-bottom:0.938rem;width:100%}.ng-container .mallglobal_body table.mallglobal_denomoptions tr th,.ng-container .mallglobal_body table.mallglobal_denomoptions tr td{height:2.5rem;padding:0.5rem 0.75rem;text-align:center}.ng-container .mallglobal_body table.mallglobal_denomoptions th{font-size:0.813rem;font-weight:600}.ng-container .mallglobal_body table.mallglobal_denomoptions tr:first-child td{border-top:0.063rem solid #ccc;padding-top:1.25rem}.ng-container .mallglobal_body table.mallglobal_denomoptions tr:last-child td{border-bottom:0.063rem solid #ccc;padding-bottom:1.25rem}.ng-container .mallglobal_body table.mallglobal_denomoptions .mallglobal_denombtn{width:100%;max-width:12.5rem;padding:0.313rem 0.75rem;background-color:#f5f5f5;color:#000;border:0.063rem solid #dedede;border-radius:0.5rem;outline:none;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}.ng-container .mallglobal_body table.mallglobal_denomoptions .mallglobal_denombtn:hover{background:#e3ebff;border:0.063rem solid #b3bbde;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}.ng-container .mallglobal_body table.mallglobal_denomoptions .mallglobal_denombtn.selected{background:#253e67;border:0.063rem solid #1e3354;color:#fff}.ng-container .mallglobal_body table.mallglobal_denomoptions .mallglobal_costdisplay{font-size:0.813rem}.ng-container .mallglobal_body table.mallglobal_denomoptions .mallglobal_dropdown.enabled .dropdown-pill{border:0.063rem solid #777;color:#444}.ng-container .mallglobal_body table.mallglobal_denomoptions .mallglobal_dropdown.enabled .dropdown-pill:hover{border:0.063rem solid #333;color:#000}.ng-container .mallglobal_body table.mallglobal_denomoptions .mallglobal_dropdown.pos-quantity .dropdown-pill:not(.disabled){border:0.063rem solid #253e67;color:#253e67}.ng-container .mallglobal_body .mallglobal_itemactions{text-align:center}.ng-container .mallglobal_body .mallglobal_addtocart-btn{background:#253e67;color:#fafafa;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.ng-container .mallglobal_body .mallglobal_addtocart-btn[disabled="disabled"]{background:#96a3b9}.ng-container .mallglobal_body .mallglobal_feedisclaimer{font-size:0.75rem;font-weight:800}.ng-container .mallglobal_body .mallglobal_cartdiv{border-bottom:0.063rem solid #fafafa;overflow:hidden}.ng-container .mallglobal_body .mallglobal_cartrow{margin-top:0.75rem;margin-bottom:0.75rem}.ng-container .mallglobal_body .mallglobal_carttitle{font-size:1.25rem;color:#fafafa;text-align:center;margin:0}.ng-container .mallglobal_body .mallglobal_cartcta{text-align:center}.ng-container .mallglobal_body .mallglobal_cartgc-title{font-weight:600}.ng-container .mallglobal_body .mallglobal_cartgc-denom{padding-top:0.625rem;padding-bottom:0.625rem}.ng-container .mallglobal_body .mallglobal_cartgc-row{width:100%;overflow:hidden}.ng-container .mallglobal_body .mallglobal_cartgc-denomvalue{float:left;width:67%}.ng-container .mallglobal_body .mallglobal_cartgc-denompts{float:left;width:28%}.ng-container .mallglobal_body .mallglobal_cartgc-removedenom{float:right;width:5%;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s, -webkit-transform .15s}.ng-container .mallglobal_body .mallglobal_cartgc-removedenom i{cursor:pointer}.ng-container .mallglobal_body .mallglobal_cartgc-removedenom:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.ng-container .mallglobal_body .mallglobal_cartgc-adjustqty{float:left;width:67%}.ng-container .mallglobal_body .mallglobal_cartgc-adjustqtypill{position:relative;background-color:#fafafa;border-radius:3.125rem;width:3.75rem;height:1.25rem;margin:0.313rem 0;font-size:0.75rem;color:#253e67;text-align:center;cursor:default}.ng-container .mallglobal_body .mallglobal_cartgc-adjustqtypill .mallglobal_cartgc-qtyminus,.ng-container .mallglobal_body .mallglobal_cartgc-adjustqtypill .mallglobal_cartgc-qtyplus{position:absolute;display:inline-block;padding:0 0.5rem;font-size:0.625rem;line-height:1.25rem;font-weight:bold;cursor:pointer;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s, -webkit-transform .15s}.ng-container .mallglobal_body .mallglobal_cartgc-adjustqtypill .mallglobal_cartgc-qtyminus:hover,.ng-container .mallglobal_body .mallglobal_cartgc-adjustqtypill .mallglobal_cartgc-qtyplus:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.ng-container .mallglobal_body .mallglobal_cartgc-adjustqtypill .mallglobal_cartgc-qtyminus{left:0}.ng-container .mallglobal_body .mallglobal_cartgc-adjustqtypill .mallglobal_cartgc-qtyplus{right:0}.ng-container .mallglobal_body .mallglobal_cartgc-adjustqtypill .mallglobal_cartgc-qty{position:relative;display:inline-block;line-height:1.25rem;font-weight:bold}.ng-container .mallGlobalMobile .mall_vendors{background-color:#fff}.ng-container .mallGlobalMobile .mall_vendor-row{padding:0;border-bottom:0.063rem solid #ccc;overflow:hidden}.ng-container .mallGlobalMobile .mall_vendor-row:last-child{border:none}.ng-container .mallGlobalMobile .mall_vendor-row:nth-child(even){background-color:#f9f9f9}.ng-container .mallGlobalMobile .mall_vendor-row-featured{display:none}.ng-container .mallGlobalMobile .mall_vendor-top-row{height:10rem;padding:0 1.25rem}.ng-container .mallGlobalMobile .mall_vendor-img-wrapper{float:left;height:6.25rem;width:11.125rem;padding:0.625rem 0;text-align:center;background-color:#fff;border:0.063rem solid #ccc;border-radius:0.125rem}.ng-container .mallGlobalMobile .mall_vendor-img{height:100%}.ng-container .mallGlobalMobile .mall_vendor-info-wrapper{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .mallGlobalMobile .mall_vendor-info-name{color:#5b7f95;font-size:1.375rem;line-height:1.563rem;margin-bottom:0.5rem}.ng-container .mallGlobalMobile .mall_vendor-info-pricerange{color:#666;font-size:0.938rem;line-height:1.25rem}.ng-container .mallGlobalMobile .mall_vendor-qty{color:#666;font-size:0.938rem;line-height:1.25rem}.ng-container .mallGlobalMobile .mall_vendor-col,.ng-container .mallGlobalMobile .mall_vendor-img-col,.ng-container .mallGlobalMobile .mall_vendor-info-col,.ng-container .mallGlobalMobile .mall_vendor-qty-col,.ng-container .mallGlobalMobile .mall_vendor-icon-col{float:left;padding:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .mallGlobalMobile .mall_vendor-img-col{margin-right:1.75rem}.ng-container .mallGlobalMobile .mall_vendor-info-col{width:51.25rem;margin-right:1.875rem}.ng-container .mallGlobalMobile .mall_vendor-qty-col{width:10rem}.ng-container .mallGlobalMobile .mall_vendor-icon-col{float:right;padding:0 1.875rem}.ng-container .mallGlobalMobile .mall_vendor-seemore-icon{font-size:1.875rem;color:#5b7f95;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.ng-container .mallGlobalMobile .mall_vendor-seemore-icon.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ng-container .mallGlobalMobile .mall_vendor-featuredbrand-row{display:none}.ng-container .mallGlobalMobile .mall_vendor-bottom-row{position:relative;-webkit-transition:height .3s;transition:height .3s;padding:0 1.25rem}.ng-container .mallGlobalMobile .mall_vendor-add-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:14.063rem;margin-bottom:1.563rem;padding:0.938rem;background-color:#ededed;border-radius:0.313rem;overflow:hidden}.ng-container .mallGlobalMobile .mall_vendor-desc-wrapper{padding:0.938rem;height:100%;width:calc(100% - 33rem)}.ng-container .mallGlobalMobile .mall_vendor-desc{font-size:0.75rem;line-height:1.125rem}.ng-container .mallGlobalMobile .mall_vendor-desc .large-desc{color:#5b7f95;font-size:0.875rem}.ng-container .mallGlobalMobile .mall_vendor-add-actions{float:right;height:100%}.ng-container .mallGlobalMobile .mall_vendor-add-actions>*{float:left;margin-left:1.25rem}.ng-container .mallGlobalMobile .mall_vendor-value-wrapper{position:relative;top:1.563rem;width:9.75rem}.ng-container .mallGlobalMobile .mall_vendor-value-select-wrapper{height:2.5rem;overflow:hidden}.ng-container .mallGlobalMobile .mall_vendor-value-select-wrapper>*{float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .mallGlobalMobile .mall_vendor-value-select-add,.ng-container .mallGlobalMobile .mall_vendor-value-select-subtract{margin:0 0.438rem;color:#2483c5}.ng-container .mallGlobalMobile .mall_vendor-value-label{margin-bottom:0.313rem;font-size:0.75rem;line-height:1.125rem;text-align:center}.ng-container .mallGlobalMobile .mall_vendor-value-select{width:100%}.ng-container .mallGlobalMobile .mall_vendor-value-input{width:100%}.ng-container .mallGlobalMobile .mall_vendor-add-to-cart{position:relative;top:3.313rem;width:9.75rem}@media screen and (max-width: 991px){.ng-container .mallGlobalMobile .mall_vendors{padding:0}.ng-container .mallGlobalMobile .mall_vendor-row{border:none;border-bottom:0.063rem solid #ededed}.ng-container .mallGlobalMobile .mall_vendor-row:nth-child(even){background-color:#f9f9f9}.ng-container .mallGlobalMobile .mall_vendor-row-featured{display:block}.ng-container .mallGlobalMobile .mall_vendor-top-row{height:5rem}.ng-container .mallGlobalMobile .mall_vendor-img-col{margin-right:0.5rem;width:5.625rem;padding:0.938rem 0}.ng-container .mallGlobalMobile .mall_vendor-img-wrapper{height:3.125rem;width:5.625rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.ng-container .mallGlobalMobile .mall_vendor-info-col{width:8.75rem;margin-right:0.5rem}.ng-container .mallGlobalMobile .mall_vendor-qty-col{display:none}.ng-container .mallGlobalMobile .mall_vendor-icon-col{padding:0 0.313rem}.ng-container .mallGlobalMobile .mall_vendor-info-name{color:#5b7f95;font-size:0.938rem;line-height:1.25rem;font-weight:800;margin-bottom:0.188rem}.ng-container .mallGlobalMobile .mall_vendor-info-pricerange{color:#000;font-size:0.75rem;line-height:1.125rem}.ng-container .mallGlobalMobile .mall_vendor-desc-wrapper{width:100%}.ng-container .mallGlobalMobile .mall_vendor-add-actions{position:relative;height:auto;width:100%;text-align:center}.ng-container .mallGlobalMobile .mall_vendor-add-actions>*{top:0;-webkit-transform:translateY(0);transform:translateY(0);float:none;margin:0.625rem 0}.ng-container .mallGlobalMobile .mall_vendor-add-container{height:auto !important}.ng-container .mallGlobalMobile .mall_vendor-value-select-wrapper{margin:0 auto}.ng-container .mallGlobalMobile .mall_vendor-value-wrapper{width:100%}.ng-container .mallGlobalMobile .mall_vendor-featuredbrand-row{display:block;padding:0 1.25rem;margin-top:-0.313rem;margin-bottom:0.625rem;height:0.875rem;color:#000}.ng-container .mallGlobalMobile .mall_vendor-featuredbrand-label{position:absolute;left:0;padding:0 1.25rem;font-size:0.625rem;font-weight:800;line-height:0.875rem;text-transform:uppercase}.ng-container .mallGlobalMobile .mall_vendor-featuredbrand-icon{color:#f1b100;font-size:0.688rem;margin-right:0.125rem}}.ng-container .mallGlobalMobile .globalMallCart{position:fixed;right:3%;bottom:1.25rem;margin-bottom:4.063rem;z-index:1000}.ng-container .mallGlobalMobile .globalMallCart__overlay{width:100vw;height:100vh;position:fixed;background-color:rgba(0,0,0,0.5);top:0;left:0}.ng-container .mallGlobalMobile .globalMallCart__action{font-size:1.375rem;cursor:pointer;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;border-radius:50%;background-color:#5b7f95;position:absolute;right:0;bottom:-4.063rem}.ng-container .mallGlobalMobile .globalMallCart__itemCount{font-size:0.75rem;min-width:1.25rem;min-height:1.25rem;text-align:center;line-height:1.25rem;vertical-align:middle;border-radius:50%;background-color:#EE402F;position:absolute;top:0;right:0}.ng-container .mallGlobalMobile .globalMallCart__modal{position:relative;width:calc(100% - 1.25rem);border-radius:0.313rem;overflow:hidden;background-color:#FFF;max-height:90vh}.ng-container .mallGlobalMobile .globalMallCart__modal.ng-hide-remove{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight;animation-name:slideInRight}.ng-container .mallGlobalMobile .globalMallCart__modal.ng-hide-add{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.ng-container .mallGlobalMobile .globalMallCart__header{background-color:#ccc;padding:0.625rem}.ng-container .mallGlobalMobile .globalMallCart__heading{margin:0.625rem auto;text-align:center;font-size:1.375rem}.ng-container .mallGlobalMobile .globalMallCart__close{width:1.25rem;height:1.25rem;border-radius:50%;background-color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:right;cursor:pointer}.ng-container .mallGlobalMobile .globalMallCart__body{overflow:auto}.ng-container .mallGlobalMobile .globalMallCart__itemBlock{margin:1.25rem;padding-bottom:1.25rem;border-bottom:0.063rem solid #CCC;font-size:1rem;width:26.563rem;-webkit-transition:height 0.2s linear 0.35s;transition:height 0.2s linear 0.35s}.ng-container .mallGlobalMobile .globalMallCart__itemBlock.ng-leave{height:6.813rem}.ng-container .mallGlobalMobile .globalMallCart__itemBlock.ng-leave .globalMallCart__itemAnimate{left:0;position:absolute}.ng-container .mallGlobalMobile .globalMallCart__itemBlock.ng-leave-active{height:0}.ng-container .mallGlobalMobile .globalMallCart__itemBlock.ng-leave-active .globalMallCart__itemAnimate{left:56.25rem;position:absolute}.ng-container .mallGlobalMobile .globalMallCart__itemAnimate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:left linear 0.3s;transition:left linear 0.3s;position:relative}.ng-container .mallGlobalMobile .globalMallCart__img{margin-right:0.875rem;width:8.75rem;height:5.5rem}.ng-container .mallGlobalMobile .globalMallCart__description{width:13.563rem}.ng-container .mallGlobalMobile .globalMallCart__delete{position:absolute;right:1.25rem}.ng-container .mallGlobalMobile .globalMallCart__checkout{margin:0.938rem 10% 1.875rem 10%;width:80%;padding:0.625rem}.ng-container .mallGlobalMobile .globalMallCart__requiredMessage{color:#F30707;margin:0 0 1.875rem;font-size:0.75rem;font-weight:800;text-align:center}.ng-container .mallGlobalMobile .globalMallCart__vendor-item-title{font-weight:800}.ng-container .mallGlobalMobile .globalMallCart__vendor-item-subtitle{font-size:0.75rem;font-style:italic}@media screen and (max-width: 991px){.ng-container .mallGlobalMobile .globalMallCart__modal{position:fixed;top:5vh;left:0;width:calc(100% - 1.25rem);margin:0.625rem}.ng-container .mallGlobalMobile .globalMallCart__img{display:none}.ng-container .mallGlobalMobile .globalMallCart__itemBlock{margin:0;padding:1.25rem;width:100%;height:auto}.ng-container .mallGlobalMobile .globalMallCart__itemName{display:block;font-size:1.375rem;line-height:1.563rem;color:#2483C5;margin-bottom:0.5rem}.ng-container .mallGlobalMobile .globalMallCart__itemAmt{font-size:0.938rem;margin-bottom:0.313rem}.ng-container .mallGlobalMobile .globalMallCart__itemQty{font-size:0.75rem;font-weight:800}.ng-container .mallGlobalMobile .globalMallCart__delete{right:0}}.ng-container .mallGlobalMobile .animate-pulse-cart{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:tada;animation-name:tada}.ng-container .replace-card__header{margin:0 0 1.5rem 0}.ng-container .replace-card__subheader{margin-bottom:0.25rem}.ng-container .replace-card__data-container{background-color:#FAFAFC;border-radius:0.25rem;padding:1rem;gap:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .replace-card__data-container__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .replace-card__data-container__row__label{width:6rem}.ng-container .replace-card__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}.ng-container .replace-card-modal .modal-dialog{margin:0;height:100vh;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .replace-card-modal .modal-header{background-color:#FAFAFC;text-align:left;border-bottom:none}.ng-container .replace-card-modal .modal-header i{display:none}.ng-container .replace-card-modal .modal-body{padding:1.5rem}.ng-container .replace-card-modal .modal-footer{background-color:#ffffff;border-top:none}.ng-container .visa-redemption-container{padding-top:30px}.ng-container .visa-redemption-container h1,.ng-container .visa-redemption-container h2,.ng-container .visa-redemption-container h3,.ng-container .visa-redemption-container h4,.ng-container .visa-redemption-container h5,.ng-container .visa-redemption-container h6{text-align:left}.ng-container .visa-redemption-container .intro{margin-bottom:30px}.ng-container .visa-redemption-container .balance{font-size:20px;margin-bottom:30px}.ng-container .visa-redemption-container .actions{margin-bottom:30px}.ng-container .visa-redemption-container .qualified .legal{margin:0}.ng-container .visa-redemption-container .visa-title{padding:0 30px}.ng-container .visa-redemption-container .visa-img-holder{margin:30px}.ng-container .visa-redemption-container .visa-img-holder img{display:block;width:100%}.ng-container .visa-redemption-container .legal{color:#999;font-size:10px;margin:0 30px 30px}.ng-container .visa-redemption-container .international-notice-box{border:#e0e0e0 solid 1px;background-color:#eee;padding:1rem;position:relative;margin-bottom:1rem}.ng-container .visa-redemption-container .small-international-arrow{height:30px;position:absolute;right:1px}.ng-container .visa-redemption-container .terms-holder{margin:30px auto;padding:30px;max-width:600px;max-height:400px;overflow:auto;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 0 10px rgba(0,0,0,0.1);font-size:11px}.ng-container .visa-redemption-container .terms-holder h3{margin-bottom:15px}.ng-container .visa-redemption-container .terms-holder ol,.ng-container .visa-redemption-container .terms-holder ul{list-style:initial;margin-bottom:10px;padding-left:20px}.ng-container .visa-redemption-container .terms-holder ol li{list-style-type:lower-alpha}.ng-container .visa-redemption-container .terms-holder ul li{list-style-type:disc}.ng-container .visa-redemption-container .terms-conditions .actions{margin:30px auto;max-width:600px}.ng-container .visa-redemption-container .reload{position:relative;-webkit-transition:all .2s;transition:all .2s}.ng-container .visa-redemption-container .reload:after{content:"";position:absolute;top:50%;right:15px;margin-top:-10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}.ng-container .visa-redemption-container .reload.loading{padding-right:50px}.ng-container .visa-redemption-container .reload.loading:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;border:2px solid rgba(255,255,255,0.5);border-top:2px solid #fff;height:20px;width:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spinner 1s infinite linear;animation:spinner 1s infinite linear;-webkit-transition:opacity .2s;-webkit-transition-delay:.1s;-webkit-transition:opacity .2s .1s;transition:opacity .2s .1s}.ng-container .visa-redemption-container .reload.success{padding-right:50px}.ng-container .visa-redemption-container .reload.success:after{color:#fff;content:"\f00c";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:20px;line-height:20px;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.ng-container .visa-redemption-container .form-title{margin-bottom:30px}.ng-container .visa-redemption-container .side-content{padding:30px;text-align:center;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0.1) inset;box-shadow:0 0 0 10px rgba(0,0,0,0.1) inset}.ng-container .visa-redemption-container .message .address,.ng-container .visa-redemption-container .message .order,.ng-container .visa-redemption-container .message h3{margin-bottom:20px}.ng-container .visa-redemption-container .message .order .order-number{font-weight:500}.ng-container .visa-redemption-container .reload-label{margin-bottom:5px}.ng-container .visa-redemption-container .reload-input{margin-bottom:10px}.ng-container .visa-redemption-container .danger-input{border-color:red}.ng-container .visa-redemption-container .danger-caption{color:red}.ng-container .visa-redemption-container .reload-amount{font-size:14px}.ng-container .visa-redemption-container .reload-amount.service-fee{font-size:12px;font-style:italic}.ng-container .visa-redemption-container .reload-amount.caption{font-size:12px}.ng-container .visa-redemption-container .reload-amount.extra-caption{color:#d9534f}.ng-container .visa-redemption-container .reload-amount .row{margin-bottom:3px}.ng-container .visa-redemption-container .reload-amount .actual,.ng-container .visa-redemption-container .reload-amount .deducted,.ng-container .visa-redemption-container .reload-amount .desired{font-weight:800}.ng-container .visa-redemption-container .address-field{margin-bottom:15px}.ng-container .visa-redemption-container .address-toggle{font-size:14px}.ng-container .visa-redemption-container .check-option-blurb{display:block;margin-bottom:30px;font-size:14px;text-align:center}.ng-container .visa-redemption-container .address-field{margin:0 0 15px}.ng-container .visa-redemption-container .address-field .form-control,.ng-container .visa-redemption-container .address-field .ng-recognition .form-select,.ng-container .ng-recognition .visa-redemption-container .address-field .form-select{margin:0}.ng-container .visa-redemption-container .address-field .checkout__formLabel{display:inline-block;margin:0 0 3px;font-size:14px;line-height:130%}.ng-container .visa-redemption-container .address-toggle{width:100%;font-size:14px;height:24px;line-height:24px;text-transform:none;text-align:right}.ng-container .visa-redemption-container .toggle-address.us{margin-right:5px;padding-right:5px;border-right:1px solid #4a4a4a}.ng-container .visa-redemption-container .toggle-address.selected{color:#cccccc;cursor:default}.ng-container .visa-redemption-container .shipping-address-label{display:inline-block;margin:0 0 3px;font-size:14px;line-height:130%}.ng-container .visa-redemption-container .locked-address-disclaimer{margin-bottom:15px;font-size:12px}.ng-container .visa-redemption-container .message-required{margin-bottom:1rem}.ng-container .visa-redemption-container .re-order-card,.ng-container .visa-redemption-container .replace-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}.ng-container .visa-redemption-container .re-order-card .balance,.ng-container .visa-redemption-container .replace-card .balance{margin:0}.ng-container .visa-redemption-container .re-order-card__message,.ng-container .visa-redemption-container .replace-card__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;border-radius:0.25rem;background-color:var(--error-color-opacity-01);padding:1rem;font-weight:400}.ng-container .visa-redemption-container .re-order-card .fa,.ng-container .visa-redemption-container .replace-card .fa{color:var(--error-color);font-size:1.25rem}.ng-container .visa-redemption-container .re-order-card button,.ng-container .visa-redemption-container .replace-card button{width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-flex-item-align:center;align-self:center}.ng-container .visa-redemption-container .error-redemption__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:1rem;border-radius:0.25rem;background-color:var(--error-color-opacity-01);padding:1rem;font-weight:400}.ng-container .visa-redemption-container .error-redemption .fa{color:var(--error-color);font-size:1.25rem}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ng-container .visaRedemption-order .ui-select-bootstrap>.ui-select-choices{max-height:145px}.ng-container .visa-reload-modal{color:#4a4a4a;font-size:14px}.ng-container .visa-reload-modal .modal-header{padding:30px 15px;border-bottom:none}.ng-container .visa-reload-modal .modal-header h1.modal-title{margin:0;color:#4a4a4a;line-height:100%;text-transform:uppercase}.ng-container .visa-reload-modal .modal-body .valign-wrapper{height:100px}.ng-container .visa-reload-modal .modal-body .loader{top:-30px}.ng-container .visa-reload-modal .modal-body .loader,.ng-container .visa-reload-modal .modal-body .loader:after,.ng-container .visa-reload-modal .modal-body .loader:before{width:2em;height:2em}.ng-container .visa-reload-modal .modal-footer{padding:30px 15px;border-top:none;text-align:center}.ng-container .grid-container.milestone [ui-view].ng-enter,.ng-container .grid-container.milestone-merchandiseList [ui-view].ng-enter,.ng-container .grid-container.milestone-merchandiseDetails [ui-view].ng-enter,.ng-container .grid-container.milestone-checkout [ui-view].ng-enter{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.ng-container .grid-container.milestone [ui-view].ng-leave,.ng-container .grid-container.milestone-merchandiseList [ui-view].ng-leave,.ng-container .grid-container.milestone-merchandiseDetails [ui-view].ng-leave,.ng-container .grid-container.milestone-checkout [ui-view].ng-leave{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.ng-container .grid-container.milestone [ui-view].ng-enter.back,.ng-container .grid-container.milestone-merchandiseList [ui-view].ng-enter.back,.ng-container .grid-container.milestone-merchandiseDetails [ui-view].ng-enter.back,.ng-container .grid-container.milestone-checkout [ui-view].ng-enter.back{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.ng-container .grid-container.milestone [ui-view].ng-leave.back,.ng-container .grid-container.milestone-merchandiseList [ui-view].ng-leave.back,.ng-container .grid-container.milestone-merchandiseDetails [ui-view].ng-leave.back,.ng-container .grid-container.milestone-checkout [ui-view].ng-leave.back{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.ng-container .milestone-mall{min-height:100vh;background-color:#f2f2f2}.ng-container .milestone-mall .reset-merch-mall{margin:20px 0;text-align:right}.ng-container .milestone-mall .milestone-container{padding:30px 0;color:#4a4a4a}.ng-container .milestone-mall .milestone-container .milestone-wording{margin-bottom:20px;padding:0;text-align:justify}.ng-container .milestone-mall .milestone-container p{font-size:14px;font-weight:300}.ng-container .milestone-mall .milestone-container p p{font-size:14px}.ng-container .milestone-mall .milestone-container .milestone-title{margin-bottom:10px;color:#4a4a4a;font-weight:300;font-size:28px}.ng-container .milestone-mall .milestone-container .milestone-subtitle{margin-bottom:30px;color:#4a4a4a;font-weight:300;font-size:20px}.ng-container .milestone-mall .milestone-container .milestone-subtitle.redeemed{margin-bottom:60px}.ng-container .milestone-mall .milestone-container .merch-list,.ng-container .milestone-mall .milestone-container .merch-item{padding-bottom:30px}.ng-container .milestone-mall .milestone-container .merch-list:last-of-type,.ng-container .milestone-mall .milestone-container .merch-item:last-of-type{padding-bottom:0}.ng-container .milestone-mall .milestone-container .merch-items-message{margin-top:40px}.ng-container .milestone-mall .milestone-container .merch-list-title{color:#4a4a4a;font-weight:500;font-size:20px;text-align:left}.ng-container .milestone-mall .milestone-container .merch-item-title{margin-bottom:15px;color:#4a4a4a;font-weight:300;text-align:center}.ng-container .milestone-mall .milestone-container .merch-item-description{margin-bottom:15px}.ng-container .milestone-mall .milestone-container .merch-list-image,.ng-container .milestone-mall .milestone-container .merch-item-image{max-height:600px;overflow:hidden;background-color:#ffffff;border:2px solid #e1e1e1;border-radius:10px;text-align:center}.ng-container .milestone-mall .milestone-container .merch-list-image img,.ng-container .milestone-mall .milestone-container .merch-item-image img{width:100%;height:auto;vertical-align:middle}.ng-container .milestone-mall .milestone-container .merch-item-image{margin-bottom:15px;-webkit-box-shadow:0px 5px 10px 0px #ccc;box-shadow:0px 5px 10px 0px #ccc}.ng-container .milestone-mall .milestone-container .merch-item-attributes{margin-bottom:5px;text-align:center}.ng-container .milestone-mall .milestone-container .merch-item-attributes .attribute-key{margin-bottom:5px;font-size:14px;font-weight:800}.ng-container .milestone-mall .milestone-container .merch-item-attributes .attribute-value{display:inline-block;min-width:60px;background-color:#fff;margin-right:10px;margin-bottom:10px;padding:5px;border:1px solid #e1e1e1;border-radius:3px;font-size:12px;font-weight:500;line-height:100%;text-align:center;cursor:pointer}.ng-container .milestone-mall .milestone-container .merch-item-attributes .attribute-value:hover{background-color:#efefef}.ng-container .milestone-mall .milestone-container .merch-item-attributes .attribute-value.active{background-color:#4a4a4a;color:#e1e1e1;font-weight:800}.ng-container .milestone-mall .milestone-container .merch-item-attributes .attribute-value:last-child{margin:0}.ng-container .milestone-mall .milestone-container .merch-item-actions,.ng-container .milestone-mall .milestone-container .merch-item-error{text-align:center}.ng-container .milestone-mall .milestone-container .address-field{margin-bottom:15px}.ng-container .milestone-mall .milestone-container .address-field:last-of-type{margin-bottom:0}.ng-container .milestone-mall .milestone-container .shipping-address-label{font-size:14px}.ng-container .milestone-mall .milestone-container .shipping-address-label .required{color:#d9534f}.ng-container .milestone-mall .milestone-container .milestone-submit{text-align:center}.ng-container .milestone-mall .milestone-container .ui-control_single-select-list .input-single-select-list{height:34px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.ng-container .milestone-mall .milestone-container .chosen-container-single .chosen-drop{margin-top:0;border:1px solid #ccc;border-radius:4px}.ng-container .request-check{min-height:100vh;background-color:#f2f2f2}.ng-container .request-check .request-check-container{padding:30px 0;color:#4a4a4a}.ng-container .request-check .request-check-container p{font-size:14px;font-weight:300}.ng-container .request-check .request-check-container p p{font-size:14px}.ng-container .request-check .request-check-container .request-check-title{margin-bottom:30px;color:#4a4a4a;font-weight:300;font-size:30px;text-transform:uppercase}.ng-container .request-check .request-check-container .request-check-subtitle{margin-bottom:30px;color:#4a4a4a;font-weight:300;font-size:20px}.ng-container .request-check .request-check-container .request-check-unavailable{margin-bottom:30px;color:#4a4a4a;font-weight:300;font-size:20px}.ng-container .request-check .request-check-container .address-field,.ng-container .request-check .request-check-container .amount-field{margin-bottom:15px}.ng-container .request-check .request-check-container .shipping-address-label,.ng-container .request-check .request-check-container .amount-label{font-size:14px}.ng-container .request-check .request-check-container .shipping-address-label .required,.ng-container .request-check .request-check-container .amount-label .required{color:#d9534f}.ng-container .request-check .request-check-container .help-block{margin-bottom:0}.ng-container .request-check .request-check-container .request-check-submit{margin-top:30px;text-align:center}.ng-container .request-check .request-check-container .ui-control_single-select-list .input-single-select-list{height:34px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.ng-container .request-check .request-check-container .chosen-container-single .chosen-drop{margin-top:0;border:1px solid #ccc;border-radius:4px}.ng-container body.ng2ComponentsPageContainer{font-family:"Manrope-Regular",Courier,monospace !important;color:#334062}.ng-container .ng2-components-page .page-card{background-clip:padding-box;-webkit-box-shadow:0 0.25rem 1.125rem rgba(75,70,92,0.1);box-shadow:0 0.25rem 1.125rem rgba(75,70,92,0.1);margin:2rem;padding:0.75rem}.ng-container .ng2-components-page .page-card-header{border-color:rgba(75,70,92,0.075)}.ng-container .ng2-components-page .page-card-body:first-of-type{padding-top:0}.ng-container .ng2-components-page .page-card-body .column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem}.ng-container .ng2-components-page .page-card-body .column{padding:1rem}.ng-container .ng2-components-page .page-card-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0.375rem 2rem 0}.ng-container .ng2-components-page .page-card-buttons>div{margin:0 0.5rem}.ng-container .ng2-components-page .ds-numeric .ds-numeric-input-container{width:100%}.ng-container .ng2-components-page .ds-message-container{padding:5.5rem 1.5rem 4.25rem;width:100%}.ng-container .color-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .color-box{width:1rem;height:1rem;border:1px solid #000;margin-right:10px}.ng-container .award-settings-form{padding:1.25rem 1.5rem 1.5rem}.ng-container .award-settings-form__title{color:#1c2a50;font-family:"Manrope-Semibold";padding-bottom:1rem;border-bottom:0.063rem solid #eaebee;font-size:1.5rem}.ng-container .award-settings-form__subtitle{color:#1c2a50;font-family:"Manrope-Semibold";font-size:1rem;line-height:1.5rem;padding:0.5rem 0 0.25rem}.ng-container .award-settings-form__support-text{font-family:"Manrope-Regular";color:#8d94a7;font-size:0.75rem;margin-bottom:0.75rem}.ng-container .award-settings-form__container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0.75rem;margin-bottom:0.75rem;margin-left:1rem}.ng-container .award-settings-form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.ng-container .award-settings-form__item__label{color:#1c2a50;font-family:"Manrope-Semibold";font-size:0.75rem}.ng-container .branding-color{padding:1.5rem}.ng-container .branding-color__section{padding:1.5rem 0;border-bottom:0.063rem dashed #ced1da}.ng-container .branding-color__section:first-of-type{padding-top:0}.ng-container .branding-color__section:last-of-type{padding-bottom:0;border:none}.ng-container .branding-color__heading{color:#1c2a50;font-size:1rem;font-family:"Manrope-SemiBold",sans-serif;line-height:1.5rem;margin-bottom:0.25rem}.ng-container .branding-color__selector-label{color:#495573;font-family:"Manrope-SemiBold",sans-serif;font-size:0.75rem;line-height:1.125rem}.ng-container .branding-color__supporting-text{color:#8d94a7;font-family:"Manrope-Regular",sans-serif;font-size:0.75rem;line-height:1.125rem;margin-bottom:1rem}.ng-container .branding-color__helper-text{color:#8d94a7;font-family:"Manrope-Medium",sans-serif;font-size:0.75rem;line-height:1.125rem}.ng-container .branding-color__colors-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;row-gap:1rem}.ng-container .branding-color__color{width:25%}.ng-container .branding-color hr{border:dashed 1px #ced1ca;margin:1.5rem 0}.ng-container .branding-color__input .ui-control-formfield .ui-control-color-picker{background:none;font-size:0.75rem;border-radius:0 0 0.25rem 0.25rem;padding:0.25rem;margin:0}.ng-container .branding-color__input .ui-control-formfield .ui-control-color-picker__container{height:2rem;width:auto;background:#ffffff;border-color:#eaebee;border-width:0.063rem}.ng-container .branding-color__input .ui-control-formfield .ui-control-color-picker__color{width:2rem;height:2rem}.ng-container .branding-color__input .ui-control-formfield .ui-control-color-picker__colorContainer{width:auto;height:auto}.ng-container .branding-images{margin-top:1.5rem}.ng-container .branding-images__section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 0;margin:0 1.5rem;border-bottom:0.063rem dashed #ced1da}.ng-container .branding-images__section:first-of-type{padding-top:0}.ng-container .branding-images__section:last-of-type{padding-bottom:0;border:none}.ng-container .branding-images__image-container{height:8.375rem;width:12rem;margin-right:1.5rem;text-align:center}.ng-container .branding-images__image{max-height:8.375rem;max-width:12rem;border:0.063rem solid #eaebee}.ng-container .branding-images__info-header{color:#1c2a50;font-size:1rem;font-family:"Manrope-SemiBold",sans-serif;font-weight:normal;line-height:1.5rem;margin:0 0 0.25rem}.ng-container .branding-images__info-supporting{color:#8094a7;font-size:0.75rem;font-family:"Manrope-Regular",sans-serif;font-weight:normal;line-height:1.125rem;margin:0 0 0.75rem}.ng-container .branding-images__info-text{color:#495573;font-size:0.75rem;font-weight:0;font-family:"Manrope-Regular",sans-serif,"Medium Highlights";font-weight:normal;line-height:1.125rem;margin:0 0 0.25rem}.ng-container .branding-images .ds-button span{line-height:1.125rem;display:inline-block}.ng-container .claims-admin-form{padding:0 1.5rem 1.5rem}.ng-container .claims-admin-form__subtitle{color:#1c2a50;font-family:"Manrope-Semibold";font-size:1rem;line-height:1.5rem;padding:1.5rem 0 0.25rem}.ng-container .claims-admin-form__support-text{font-family:"Manrope-Regular";color:#8d94a7;font-size:0.75rem;margin-bottom:0.75rem}.ng-container .claims-admin-form__container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0.75rem;margin-bottom:0.75rem}.ng-container .claims-admin-form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .claims-admin-form__item__label{color:#1c2a50;font-family:"Manrope-Semibold";font-size:0.75rem}.ng-container .dashboard-settings{padding:0 1.5rem 1.5rem}.ng-container .dashboard-settings__section{padding:0 0 1.5rem 0;border-bottom:0.063rem dashed #ced1da}.ng-container .dashboard-settings__section:first-of-type{padding-top:0}.ng-container .dashboard-settings__section:last-of-type{padding-bottom:0;border:none}.ng-container .dashboard-settings__subtitle{color:#1c2a50;font-family:"Manrope-Semibold";font-size:1rem;line-height:1.5rem;padding:1.5rem 0 0.25rem}.ng-container .dashboard-settings__support-text{font-family:"Manrope-Regular";color:#8d94a7;font-size:0.75rem;margin-bottom:0.75rem}.ng-container .dashboard-settings__container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0.75rem;margin-bottom:0.75rem}.ng-container .general-notification-settings{padding:0 1.5rem 1.5rem}.ng-container .general-notification-settings__section{padding:0 0 1.5rem 0;border-bottom:0.063rem dashed #ced1da}.ng-container .general-notification-settings__section:first-of-type{padding-top:0}.ng-container .general-notification-settings__section:last-of-type{padding-bottom:0;border:none}.ng-container .general-notification-settings__subtitle{color:#1c2a50;font-family:"Manrope-Semibold";font-size:1rem;line-height:1.5rem;padding:1.5rem 0 0.25rem}.ng-container .general-notification-settings__support-text{font-family:"Manrope-Regular";color:#8d94a7;font-size:0.75rem;margin-bottom:0.75rem}.ng-container .general-notification-settings__container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0.75rem;margin-bottom:0.75rem}.ng-container .settings-form{padding:0 1.5rem 1.5rem}.ng-container .settings-form__subtitle{color:#1c2a50;font-family:"Manrope-Semibold";font-size:1rem;line-height:1.5rem;padding:1.5rem 0 0.25rem}.ng-container .settings-form__support-text{font-family:"Manrope-Regular";color:#8d94a7;font-size:0.75rem;margin-bottom:0.75rem}.ng-container .settings-form__container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0.75rem;margin-bottom:0.75rem}.ng-container .settings-form__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0.75rem;margin-bottom:0.75rem;font-family:"Manrope-Semibold";color:#1c2a50}.ng-container .settings-form__row{display:contents}.ng-container .settings-view{padding:1rem;height:100%}.ng-container .settings-view.gray-bg{background-color:#fbfbfb}.ng-container .settings-view__container{margin-top:1rem}.ng-container .settings-view__title{padding-left:2rem}.ng-container .settings-view__title-text{color:#5b7f95}.ng-container .settings-view__body-title{color:#1C2A50;font-family:'Manrope-SemiBold';font-size:1rem;line-height:24px;padding:1.5rem 0 0.25rem 1.5rem}.ng-container .settings-view__body-view-container{background:white;padding-top:0.25rem}.ng-container .settings-view__body-table .data-grid-container{margin:1rem 0}.ng-container .settings-view__body-table .data-grid__background{padding:1rem 1.5rem}.ng-container .settings-view__body-alert{margin:1rem}.ng-container .settings-view__button{text-align:right;padding:1rem;height:auto;margin:1.5rem 0}.ng-container .ng2-settings{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:73.125rem;margin:auto}.ng-container .ng2-settings__sidebar{border:0.063rem solid #EAEBEE;background:#ffffff;padding-bottom:3rem}.ng-container .ng2-settings__content{width:100%}.ng-container .homepage-general-settings{padding:0 1.5rem 1.5rem}.ng-container .homepage-general-settings__section{padding:0 0 1.5rem 0;border-bottom:0.063rem dashed #ced1da}.ng-container .homepage-general-settings__section:first-of-type{padding-top:0}.ng-container .homepage-general-settings__section:last-of-type{padding-bottom:0;border:none}.ng-container .homepage-general-settings__subtitle{color:#1c2a50;font-family:"Manrope-Semibold";font-size:1rem;line-height:1.5rem;padding:1.5rem 0 0.25rem}.ng-container .homepage-general-settings__support-text{font-family:"Manrope-Regular";color:#8d94a7;font-size:0.75rem;margin-bottom:0.75rem}.ng-container .homepage-general-settings__container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0.75rem;margin-bottom:0.75rem}.ng-container .homepage-general-settings__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .homepage-general-settings__item__label{color:#1c2a50;font-family:"Manrope-Semibold";font-size:0.75rem}.ng-container .homepage-general-settings .error-message{font-family:"Manrope-Semibold";color:var(--error-color);width:-webkit-max-content;width:-moz-max-content;width:max-content}.ng-container .ng2Home{background-color:#fdfdfd}.ng-container .home-main__highlight-container{max-width:75.125rem;margin:0 auto}.ng-container .home-main__highlight-container .homeHero .homeHeroSlide{height:22.938rem}.ng-container .home-awards{max-width:80rem;margin:0 auto;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.ng-container .home-awards__header-container h2{color:#1c2a50;font-size:1.5rem;margin:0}.ng-container .home-awards__highlight-container .homeHero{margin:0}.ng-container .home-awards .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}.ng-container .home-awards .main-content__social-stream{width:100%}.ng-container .home-awards .main-content__social-stream ds-tabs .activeTab.light{border-right:0.063rem solid #ddd;border-left:0.063rem solid #ddd;border-bottom:0.063rem solid white;margin-bottom:-0.063rem}.ng-container .home-awards .main-content__social-stream ds-tabs .tab{width:9rem}.ng-container .home-awards .main-content__social-stream ds-tabs .tabs-container{border-bottom:none}.ng-container .home-awards .main-content__social-stream__content{border:0.063rem solid #ddd;border-radius:0.25rem;background-color:#fff}.ng-container .home-awards .main-content__social-stream__recognition-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem 2rem;padding:1rem;border-bottom:0.063rem solid #ddd;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .home-awards .main-content__social-stream__filters{padding:1rem}.ng-container .home-awards .main-content__social-stream__social-cards{padding:0 1.5rem 1.5rem 1.5rem;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .home-awards .main-content__side-bar{min-width:24.688rem;width:24.688rem;max-width:24.688rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.ng-container .home-awards .main-content__side-bar__top-recognized{border:0.063rem solid #ddd;border-radius:0.25rem;height:25.875rem;background-color:#fff}.ng-container .home-awards__mobile-info-buttons{display:none}.ng-container .home-content-lite{max-width:80rem;margin:0 auto;padding:1.5rem}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container .home-awards{padding:2rem 1rem}.ng-container .home-awards .main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .home-awards .main-content__side-bar{display:none}.ng-container .home-awards__mobile-info-buttons{display:block}}@media screen and (max-width: 767px){.ng-container .home-awards{width:auto;margin:0 0.5rem;padding:2rem 0}.ng-container .home-awards .main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .home-awards .main-content__social-stream{width:auto;min-width:100%}.ng-container .home-awards .main-content__social-stream ds-tabs .tab{min-width:7rem;width:7rem;padding:0.25rem}.ng-container .home-awards .main-content__social-stream ds-tabs .tabs-container{padding-inline:0.5rem}.ng-container .home-awards .main-content__social-stream__filters{padding:0.7rem}.ng-container .home-awards .main-content__social-stream__social-cards{padding:0.8rem}.ng-container .home-awards .main-content__social-stream__recognition-cards{gap:1rem}.ng-container .home-awards .main-content__side-bar{display:none}.ng-container .home-awards__mobile-info-buttons{display:block}}.ng-container .home-awards-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;color:#2b385a;font-family:"Manrope-Regular";background-color:#fff;border-radius:0.5rem;position:relative}.ng-container .home-awards-filter__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:0.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.ng-container .home-awards-filter__row__bold{font-weight:bold}.ng-container .home-awards-filter__row__searchField .input-button{top:0.55rem}.ng-container .home-awards-filter__row__searchField .ds-input__input{border-radius:10rem}.ng-container .home-awards-filter__row__searchField .ds-input-container input.ds-field__input{border-radius:10rem !important}.ng-container .home-awards-filter__row__searchField .input-field-icon .input-field-icon__icon{color:#2b385a !important}.ng-container .home-awards-filter__sub-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.ng-container .home-awards-filter .filters-menu-modal{position:absolute;background-color:#fff;border:1px solid #eaebee;border-radius:0.5rem;-webkit-box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.1);top:1.875rem;left:auto;right:0;z-index:5;display:none}.ng-container .home-awards-filter .filters-menu-modal__header{background-color:#eaebee;padding:0.5rem 1rem;border-radius:0.5rem 0.5rem 0 0}.ng-container .home-awards-filter .filters-menu-modal__header__title{font-size:1rem}.ng-container .home-awards-filter .filters-menu-modal__header__icon{position:absolute;right:1rem;top:0.6rem}.ng-container .home-awards-filter .filters-menu-modal__content{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.ng-container .home-awards-filter .filters-menu-modal__content__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:0.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.ng-container .home-awards-filter .filters-menu-modal__content__label{font-weight:bold;width:8rem}.ng-container .home-awards-filter .filters-menu-modal__content__input-field{width:15rem}.ng-container .home-awards-filter .filters-menu-modal__content ds-input-field .input-button{top:0.55rem}.ng-container .home-awards-filter .filters-menu-modal__buttons{background-color:#eaebee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 1rem;border-radius:0 0 0.5rem 0.5rem}.ng-container .home-awards-filter .show-filter-modal{display:block}@media screen and (max-width: 767px){.ng-container .home-awards-filter__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .home-awards-filter__row ds-input-field .ds-input-field{width:10rem;min-width:8rem}.ng-container .home-awards-filter__row ds-input-field .ds-select{width:10rem}.ng-container .home-awards-filter .filters-menu-modal__content__input-field{width:10rem}.ng-container .home-awards-filter .filters-menu-modal__content ds-input-field .ds-select-checkbox{min-width:auto}.ng-container .home-awards-filter .filters-menu-modal__content ds-input-field .ds-input-field{width:10rem;min-width:8rem}.ng-container .home-awards-filter .filters-menu-modal__content ds-input-field .ds-select{width:10rem}}.ng-container .info-card__container{border:solid 0.063rem #eaebee;border-radius:0.25rem;background:#ffffff}.ng-container .info-card__top-content{padding:1.5rem}.ng-container .info-card__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}.ng-container .info-card__avatar ds-avatar{width:4.375rem}.ng-container .info-card__avatar img{width:4.25rem;height:4.25rem;border-radius:6.25rem}.ng-container .info-card__avatar__name{color:#1c2a50;font-family:'Manrope-Bold';font-weight:700;font-size:1.125rem;line-height:1.688rem;margin-left:1rem}.ng-container .info-card__avatar__title{color:#8d94a7;font-family:'Manrope-Regular';font-size:0.875rem;line-height:1.313rem;margin-left:1rem}.ng-container .info-card__avatar-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:4.25rem}.ng-container .info-card__links i{font-size:0.75rem;color:var(--secondary-color)}.ng-container .info-card__links__title{font-family:'Manrope-Semibold';color:#8d94a7;font-size:0.75rem;line-height:1.125rem;padding-top:1.5rem}.ng-container .info-card__links__link{font-family:'Manrope-Semibold';color:var(--secondary-color);font-size:0.75rem;line-height:1.125rem;padding:0.5rem;display:block}.ng-container .info-card__links__sublink{padding:0.25rem 0.5rem}.ng-container .info-card__links__no-sublink-container{margin:0.25rem 0}.ng-container .info-card__links__no-sublink{padding:0 0 0 1.063rem}.ng-container .info-card__links__dropdown{padding-left:0}.ng-container .info-card__links__collapse-container{margin:0.25rem 0}.ng-container .info-card__links__collapse-container .ds-collapse .ds-collapse-body.show-content{background:none;margin:0;padding:0.25rem 0.5rem}.ng-container .info-card__links__collapse-container .ds-collapse .ds-collapse-header__title{color:var(--secondary-color)}.ng-container .info-container__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.25rem}.ng-container .info-container__buttons .ds-button-container .ds-button{text-wrap:auto;min-height:1.75rem;height:auto;text-align:left}.ng-container .info-container__buttons .ds-button-container .ds-button .icon-left{font-size:0.75rem}@media screen and (min-width: 768px) and (max-width: 991px){.ng-container .info-container__buttons{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ng-container .info-container__buttons .ds-button-container .ds-button{width:16.875rem;height:6.25rem;text-align:center;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .info-container__buttons .ds-button-container .ds-button .icon-left{font-size:1.5rem;margin:0 0 0.5rem}}@media screen and (max-width: 767px){.ng-container .info-container__buttons{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .info-container__buttons .ds-button-container .ds-button{width:16.875rem;height:6.25rem;text-align:center;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .info-container__buttons .ds-button-container .ds-button .icon-left{font-size:1.5rem;margin:0 0 0.5rem}}.ng-container .top-recognitions{background-color:#FFF;color:#4A4A4A;padding:1rem 1.5rem;border-radius:0.25rem;width:24.688rem;border:solid 0.063rem #EAEBEE;font-family:'Manrope-Regular'}.ng-container .top-recognitions__title{font-size:1rem;color:#1C2A50;font-weight:600;line-height:1.5rem}.ng-container .top-recognitions__title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 0.063rem #EAEBEE;padding:0 0 1rem}.ng-container .top-recognitions__subtitle{font-size:0.75rem;margin-top:0.313rem}.ng-container .top-recognitions__dataContainer{margin-top:0.625rem;font-size:0.875rem}.ng-container .top-recognitions__dataRow{border-top:solid 0.063rem #EAEBEE;padding:0.75rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .top-recognitions__dataRow.even{background-color:#FFFFFF}.ng-container .top-recognitions__dataRow.odd{background-color:#FDFDFD}.ng-container .top-recognitions__dataRow__first-row{border-top:none}.ng-container .top-recognitions__rowNum{display:inline-block;width:6%;padding-right:0.188rem}.ng-container .top-recognitions__user,.ng-container .top-recognitions__userHeader{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-right:0.313rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-size:0.875rem}.ng-container .top-recognitions__avatar{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .top-recognitions__userName{margin:auto 0 auto 0.75rem;position:relative;font-size:0.875rem}.ng-container .top-recognitions__user{position:relative}.ng-container .top-recognitions__amtBarContainer{display:inline-block;width:40%;height:0.5rem;padding-right:0.938rem}.ng-container .top-recognitions__amtBar{width:0;height:100%;background-color:#5b7f95;-webkit-transition:width 1s;transition:width 1s}.ng-container .top-recognitions__amt,.ng-container .top-recognitions__amtHeader{display:inline-block;padding-right:0.188rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:0.75rem;margin:auto}.ng-container .top-recognitions__userHeader,.ng-container .top-recognitions__amtHeader{font-weight:600;line-height:1.125rem;color:#1C2A50}.ng-container .top-recognitions__btnContainer{text-align:center}.ng-container .manager-dashboard-background{background:#fdfdfd;position:fixed;width:100%;height:100%;z-index:-1}.ng-container .manager-dashboard{background:#fdfdfd;max-width:80rem;margin:0 auto;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.ng-container .manager-dashboard__header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#1c2a50}.ng-container .manager-dashboard h2{color:#1c2a50;font-size:1.5rem;margin:0}.ng-container .manager-dashboard__filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;font-size:0.875rem}.ng-container .manager-dashboard__filter-container i{height:1.063rem}.ng-container .manager-dashboard__filter-container .ds-input-field{min-width:8.125rem;width:8.125rem}.ng-container .manager-dashboard__filter-container .ds-select .input-container .input-field{border:none;color:#76bec5;cursor:pointer !important}.ng-container .manager-dashboard .main-content{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 1.5rem;grid-auto-flow:row}.ng-container .manager-dashboard .chart-container{height:100%}@media screen and (max-width: 767px){.ng-container .manager-dashboard{padding:1rem}.ng-container .manager-dashboard .main-content{grid-template-columns:1fr}.ng-container .manager-dashboard__filter-container{gap:0.25rem;font-size:0.75rem}.ng-container .manager-dashboard__filter-container .ds-input-field{min-width:6.125rem;width:6.125rem}}.ng-container .externalRecognition{min-width:21.875rem}.ng-container .externalRecognition__titleContainer{background-color:#2483c5;color:white;font-size:1.875rem;font-weight:600;padding:0.9375rem 1.25rem 1.25rem}.ng-container .externalRecognition__titleContainer .ion-icon{font-size:1.625rem;line-height:1.75rem;margin-right:0.625rem}.ng-container .externalRecognition__titleContainer h1{margin:0;color:#fff;font-size:2.0625rem;font-weight:400;line-height:4rem;height:4rem;text-align:left}.ng-container .externalRecognition__bodyContainer{min-height:calc(100vh - 12.3125rem);background-color:#f0f0f0}.ng-container .externalRecognition__contentContainer{overflow-x:hidden;width:73%;margin:0 auto;padding:0.9375rem 1.875rem;background-color:white;min-height:calc(100vh - 12.3125rem)}.ng-container .externalRecognition__arrowContainer{width:1.4375rem;height:2rem}.ng-container .externalRecognition__arrowContainer--left{float:left}.ng-container .externalRecognition__arrowContainer--right{float:right}.ng-container .externalRecognition__stepArrow{vertical-align:middle;cursor:pointer;width:1.4375rem;height:2rem}.ng-container .externalRecognition__stepNum{text-align:center}.ng-container .externalRecognition__formTitle{color:#2483c5;font-size:2.125rem;text-align:center}.ng-container .externalRecognition__steppersContainer{line-height:2.4375rem;text-align:center}.ng-container .externalRecognition__steppers{text-align:center;padding:1%;margin-bottom:0.625rem;display:inline-block}.ng-container .externalRecognition__form{position:relative}.ng-container .externalRecognition__step{border-radius:50%;display:inline-block;margin:0 0.25rem;background-color:black;color:white;height:1.438rem;width:1.438rem;line-height:1.438rem}.ng-container .externalRecognition__step--active{background-color:#2483c5;cursor:pointer}.ng-container .externalRecognition__stepView.ng-enter,.ng-container .externalRecognition__stepView.ng-leave{position:absolute;left:0;right:0;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.ng-container .externalRecognition__stepView.ng-enter{-webkit-transform:translateX(200%);transform:translateX(200%)}.ng-container .externalRecognition__stepView.ng-enter-active{-webkit-transform:translateX(0);transform:translateX(0)}.ng-container .externalRecognition__stepView.ng-leave{-webkit-transform:translateX(0);transform:translateX(0)}.ng-container .externalRecognition__stepView.ng-leave-active{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.ng-container .externalRecognition .switch-lang-container{text-align:end}.ng-container .externalRecognitionStep{padding:3.125rem 0 1.875rem 0}.ng-container .externalRecognitionStep__title{font-size:1.25rem;margin-bottom:0.938rem}.ng-container .externalRecognitionStep__required{color:#d9534f;font-size:0.875rem}.ng-container .externalRecognitionStep__questions{margin-bottom:0.938rem}.ng-container .externalRecognitionStep__label{font-size:0.875rem;color:#2483c5;padding-bottom:5px;font-weight:600}.ng-container .externalRecognitionStep__stepAction{text-align:center}.ng-container .externalRecognitionStep__endMes p{font-size:0.875rem}.ng-container .externalRecognitionStep__endMes .btn-print-pdf{margin-bottom:0.938rem}.ng-container .externalRecognitionStep__endMes.ng-hide{-webkit-transform:translateY(500%);transform:translateY(500%)}.ng-container .externalRecognitionStep__endMes.ng-hide-remove{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.ng-container .externalRecognitionStep__errorMes{color:#f00}.ng-container .ds-accordion{max-width:53.188rem}.ng-container .ds-accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:3rem;cursor:pointer;border:0.063rem solid #eaebee;border-radius:0.25rem 0.25rem 0 0;padding:1rem}.ng-container .ds-accordion-header__title{font-family:"Manrope-Regular";font-size:0.875rem;color:#334062}.ng-container .ds-accordion-header__title i{font-size:0.75rem}.ng-container .ds-accordion-header__title i.secondary{color:var(--secondary-color)}.ng-container .ds-accordion-header__icon{-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;color:#1c2a50}.ng-container .ds-accordion-header__icon.active-accordion{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ng-container .ds-accordion-header.gray{background-color:#eeeeee;height:2rem;border:none}.ng-container .ds-accordion-header.gray .ds-accordion-header__title{font-weight:800;font-size:0.875rem;line-height:1.1;color:#666666;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .ds-accordion-header.gray .ds-accordion-header__title p{margin:0}.ng-container .ds-accordion-body{height:0;overflow:hidden;-webkit-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out}.ng-container .ds-accordion-body.show-accordion{height:auto;padding:1rem 1.5rem 1rem 0.5rem;border:0.063rem solid #eaebee}.ng-container .ds-accordion-body__action-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-bottom:0.5rem}.ng-container .ds-accordion-body__action{float:right;margin-top:-0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .ds-accordion-body__action div.divide-line-vertical{margin-inline:0.75rem;margin-block:0.25rem;height:1.25rem}.ng-container .ds-alert{padding:0.5rem 1rem;border-radius:0.25rem;width:100%}.ng-container .ds-alert span{font-family:"Manrope-Regular";color:#334062;font-size:0.75rem}.ng-container .ds-alert i{font-size:0.75rem;margin-right:0.5rem}.ng-container .ds-alert.alert,.ng-container .ds-alert.warning{background:var(--warning-color-opacity-01)}.ng-container .ds-alert.alert i,.ng-container .ds-alert.warning i{color:var(--warning-color)}.ng-container .ds-alert.error{background:var(--error-color-opacity-01)}.ng-container .ds-alert.error i{color:var(--error-color)}.ng-container .ds-alert.error-ban{background:var(--error-color-opacity-01)}.ng-container .ds-alert.error-ban i{color:var(--error-color)}.ng-container .ds-alert.success{background:var(--success-color-opacity-01)}.ng-container .ds-alert.success i{color:var(--success-color)}.ng-container .ds-alert.info{background:#f2f3f5}.ng-container .ds-alert.info i{color:var(--secondary-color)}.ng-container .ds-alert.info-transparent i{color:var(--secondary-color)}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ng-container .ds-avatar{position:relative;display:inline-block;width:2.25rem;height:2.25rem;border-radius:50%}.ng-container .ds-avatar__x-large{width:4.25rem;height:4.25rem}.ng-container .ds-avatar__large{width:3rem;height:3rem}.ng-container .ds-avatar__regular{width:2rem;height:2rem}.ng-container .ds-avatar__medium{width:1.5rem;height:1.5rem}.ng-container .ds-avatar__small{width:1.25rem;height:1.25rem}.ng-container .ds-avatar__x-small{width:0.75rem;height:0.75rem}.ng-container .ds-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.ng-container .ds-avatar__overlay{position:absolute;bottom:-0.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--secondary-color);width:1rem;height:1rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border:0.063rem solid #fff;z-index:1}.ng-container .ds-avatar__overlay:hover{background-color:var(--secondary-color-opacity-05)}.ng-container .ds-avatar__overlay.inverted{border-color:var(--secondary-color);background-color:#fff}.ng-container .ds-avatar__icon{color:#fff;font-size:0.75rem;padding-top:0.043rem}.ng-container .ds-avatar__icon.checked{color:var(--secondary-color)}.ng-container .ds-button-container{position:relative}.ng-container .ds-button-container .ds-button{border:0.063rem solid #eaebee;border-radius:0.5rem;font-size:0.75rem;height:1.75rem;min-width:1.75rem;cursor:pointer;text-align:center;text-wrap:nowrap;vertical-align:middle;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-family:"Manrope-SemiBold",sans-serif;color:#fff;padding:0 0.75rem}.ng-container .ds-button-container .ds-button.disabled,.ng-container .ds-button-container .ds-button:disabled{color:#fff;border-color:#ced1da;background:#ced1da;cursor:not-allowed}.ng-container .ds-button-container .ds-button .arrow-down{display:inline-block;shape-rendering:inherit;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);vertical-align:middle;fill:currentColor;margin-right:0;margin-left:0.24rem;margin-top:-0.125;height:0.75rem;width:0.75rem;border:none;display:inline-block}.ng-container .ds-button-container .ds-button .icon-left{margin-right:0.5rem}.ng-container .ds-button-container .ds-button .icon-right{margin-left:0.5rem}.ng-container .ds-button-container .ds-button-text{color:#2b385a;background-color:transparent;border:none;padding:0}.ng-container .ds-button-container .ds-button-text:not(:disabled):hover,.ng-container .ds-button-container .ds-button-text:not(.disabled):hover{color:var(--secondary-color-opacity-05)}.ng-container .ds-button-container .ds-button-text:not(:disabled):active,.ng-container .ds-button-container .ds-button-text:not(.disabled):active{outline:none;background-color:#fff;position:relative}.ng-container .ds-button-container .ds-button-text:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-text:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-text.disabled,.ng-container .ds-button-container .ds-button-text:disabled{color:#ced1da;background-color:#fff}.ng-container .ds-button-container .ds-button-text-secondary{color:var(--secondary-color)}.ng-container .ds-button-container .ds-button-text-tertiary{color:var(--tertiary-color)}.ng-container .ds-button-container .ds-button-text-error{color:var(--error-color)}.ng-container .ds-button-container .ds-button-icon{padding:0 0.5rem}.ng-container .ds-button-container .ds-button-icon>i{width:0.875rem;height:0.875rem;vertical-align:middle}.ng-container .ds-button-container .ds-button-icon-primary{border:none;color:var(--primary-color);background-color:var(--primary-color-opacity-02)}.ng-container .ds-button-container .ds-button-icon-primary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-icon-primary:not(.disabled):hover{background-color:var(--primary-color-opacity-03)}.ng-container .ds-button-container .ds-button-icon-primary:not(:disabled):active,.ng-container .ds-button-container .ds-button-icon-primary:not(.disabled):active{outline:none;background-color:var(--primary-color-opacity-02);position:relative}.ng-container .ds-button-container .ds-button-icon-primary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-icon-primary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-icon-secondary{border:none;color:var(--secondary-color);background-color:var(--secondary-color-opacity-02)}.ng-container .ds-button-container .ds-button-icon-secondary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-icon-secondary:not(.disabled):hover{background-color:var(--secondary-color-opacity-03)}.ng-container .ds-button-container .ds-button-icon-secondary:not(:disabled):active,.ng-container .ds-button-container .ds-button-icon-secondary:not(.disabled):active{outline:none;background-color:var(--secondary-color-opacity-02);position:relative}.ng-container .ds-button-container .ds-button-icon-secondary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-icon-secondary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-icon-tertiary{border:none;color:var(--tertiary-color);background-color:var(--tertiary-color-opacity-02)}.ng-container .ds-button-container .ds-button-icon-tertiary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-icon-tertiary:not(.disabled):hover{background-color:var(--tertiary-color-opacity-03)}.ng-container .ds-button-container .ds-button-icon-tertiary:not(:disabled):active,.ng-container .ds-button-container .ds-button-icon-tertiary:not(.disabled):active{outline:none;background-color:var(--tertiary-color-opacity-02);position:relative}.ng-container .ds-button-container .ds-button-icon-tertiary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-icon-tertiary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-icon-information{border:none;color:var(--information-color);background-color:var(--information-color-opacity-02)}.ng-container .ds-button-container .ds-button-icon-information:not(:disabled):hover,.ng-container .ds-button-container .ds-button-icon-information:not(.disabled):hover{background-color:var(--information-color-opacity-03)}.ng-container .ds-button-container .ds-button-icon-information:not(:disabled):active,.ng-container .ds-button-container .ds-button-icon-information:not(.disabled):active{outline:none;background-color:var(--information-color-opacity-02);position:relative}.ng-container .ds-button-container .ds-button-icon-information:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-icon-information:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-icon-warning{border:none;color:var(--warning-color);background-color:var(--warning-color-opacity-02)}.ng-container .ds-button-container .ds-button-icon-warning:not(:disabled):hover,.ng-container .ds-button-container .ds-button-icon-warning:not(.disabled):hover{background-color:var(--warning-color-opacity-03)}.ng-container .ds-button-container .ds-button-icon-warning:not(:disabled):active,.ng-container .ds-button-container .ds-button-icon-warning:not(.disabled):active{outline:none;background-color:var(--warning-color-opacity-02);position:relative}.ng-container .ds-button-container .ds-button-icon-warning:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-icon-warning:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-icon-unresolved{border:none;color:var(--unresolved-color);background-color:var(--unresolved-color-opacity-02)}.ng-container .ds-button-container .ds-button-icon-unresolved:not(:disabled):hover,.ng-container .ds-button-container .ds-button-icon-unresolved:not(.disabled):hover{background-color:var(--unresolved-color-opacity-03)}.ng-container .ds-button-container .ds-button-icon-unresolved:not(:disabled):active,.ng-container .ds-button-container .ds-button-icon-unresolved:not(.disabled):active{outline:none;background-color:var(--unresolved-color-opacity-02);position:relative}.ng-container .ds-button-container .ds-button-icon-unresolved:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-icon-unresolved:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-icon-success{border:none;color:var(--success-color);background-color:var(--success-color-opacity-02)}.ng-container .ds-button-container .ds-button-icon-success:not(:disabled):hover,.ng-container .ds-button-container .ds-button-icon-success:not(.disabled):hover{background-color:var(--success-color-opacity-03)}.ng-container .ds-button-container .ds-button-icon-success:not(:disabled):active,.ng-container .ds-button-container .ds-button-icon-success:not(.disabled):active{outline:none;background-color:var(--success-color-opacity-02);position:relative}.ng-container .ds-button-container .ds-button-icon-success:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-icon-success:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-icon-neutral{border:none;color:var(--neutral-color);background-color:var(--neutral-color-opacity-02)}.ng-container .ds-button-container .ds-button-icon-neutral:not(:disabled):hover,.ng-container .ds-button-container .ds-button-icon-neutral:not(.disabled):hover{background-color:var(--neutral-color-opacity-03)}.ng-container .ds-button-container .ds-button-icon-neutral:not(:disabled):active,.ng-container .ds-button-container .ds-button-icon-neutral:not(.disabled):active{outline:none;background-color:var(--neutral-color-opacity-02);position:relative}.ng-container .ds-button-container .ds-button-icon-neutral:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-icon-neutral:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-icon-error{border:none;color:var(--error-color);background-color:var(--error-color-opacity-02)}.ng-container .ds-button-container .ds-button-icon-error:not(:disabled):hover,.ng-container .ds-button-container .ds-button-icon-error:not(.disabled):hover{background-color:var(--error-color-opacity-03)}.ng-container .ds-button-container .ds-button-icon-error:not(:disabled):active,.ng-container .ds-button-container .ds-button-icon-error:not(.disabled):active{outline:none;background-color:var(--error-color-opacity-02);position:relative}.ng-container .ds-button-container .ds-button-icon-error:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-icon-error:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-icon-outline-blue{color:#2b385a;background-color:#fff;border-color:#ced1da}.ng-container .ds-button-container .ds-button-icon-outline-blue:not(:disabled):hover,.ng-container .ds-button-container .ds-button-icon-outline-blue:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-icon-outline-blue:not(:disabled):active,.ng-container .ds-button-container .ds-button-icon-outline-blue:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-icon-outline-blue:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-icon-outline-blue:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-icon-outline-blue:not(:disabled):hover,.ng-container .ds-button-container .ds-button-icon-outline-blue:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-icon-outline-blue:not(:disabled):active,.ng-container .ds-button-container .ds-button-icon-outline-blue:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-icon-outline-blue:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-icon-outline-blue:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-icon-outline-blue:disabled{color:#ced1da;border-color:#eaebee;background-color:#fff}.ng-container .ds-button-container .ds-button-primary{background-color:var(--primary-color)}.ng-container .ds-button-container .ds-button-primary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-primary:not(.disabled):hover{background-color:var(--primary-color-opacity-05)}.ng-container .ds-button-container .ds-button-primary:not(:disabled):active,.ng-container .ds-button-container .ds-button-primary:not(.disabled):active{outline:none;background-color:var(--primary-color);position:relative}.ng-container .ds-button-container .ds-button-primary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-primary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-primary.disabled,.ng-container .ds-button-container .ds-button-primary:disabled{color:#fff;border-color:#ced1da;background:#ced1da;cursor:not-allowed}.ng-container .ds-button-container .ds-button-secondary{background-color:var(--secondary-color)}.ng-container .ds-button-container .ds-button-secondary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-secondary:not(.disabled):hover{background-color:var(--secondary-color-opacity-05)}.ng-container .ds-button-container .ds-button-secondary:not(:disabled):active,.ng-container .ds-button-container .ds-button-secondary:not(.disabled):active{outline:none;background-color:var(--secondary-color);position:relative}.ng-container .ds-button-container .ds-button-secondary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-secondary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-secondary.disabled,.ng-container .ds-button-container .ds-button-secondary:disabled{color:#fff;border-color:#ced1da;background:#ced1da;cursor:not-allowed}.ng-container .ds-button-container .ds-button-tertiary{background-color:var(--tertiary-color)}.ng-container .ds-button-container .ds-button-tertiary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-tertiary:not(.disabled):hover{background-color:var(--tertiary-color-opacity-05)}.ng-container .ds-button-container .ds-button-tertiary:not(:disabled):active,.ng-container .ds-button-container .ds-button-tertiary:not(.disabled):active{outline:none;background-color:var(--tertiary-color);position:relative}.ng-container .ds-button-container .ds-button-tertiary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-tertiary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-tertiary.disabled,.ng-container .ds-button-container .ds-button-tertiary:disabled{color:#fff;border-color:#ced1da;background:#ced1da;cursor:not-allowed}.ng-container .ds-button-container .ds-button-information{background-color:var(--information-color)}.ng-container .ds-button-container .ds-button-information:not(:disabled):hover,.ng-container .ds-button-container .ds-button-information:not(.disabled):hover{background-color:var(--information-color-opacity-05)}.ng-container .ds-button-container .ds-button-information:not(:disabled):active,.ng-container .ds-button-container .ds-button-information:not(.disabled):active{outline:none;background-color:var(--information-color);position:relative}.ng-container .ds-button-container .ds-button-information:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-information:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-information.disabled,.ng-container .ds-button-container .ds-button-information:disabled{color:#fff;border-color:#ced1da;background:#ced1da;cursor:not-allowed}.ng-container .ds-button-container .ds-button-warning{background-color:var(--warning-color)}.ng-container .ds-button-container .ds-button-warning:not(:disabled):hover,.ng-container .ds-button-container .ds-button-warning:not(.disabled):hover{background-color:var(--warning-color-opacity-05)}.ng-container .ds-button-container .ds-button-warning:not(:disabled):active,.ng-container .ds-button-container .ds-button-warning:not(.disabled):active{outline:none;background-color:var(--warning-color);position:relative}.ng-container .ds-button-container .ds-button-warning:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-warning:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-warning.disabled,.ng-container .ds-button-container .ds-button-warning:disabled{color:#fff;border-color:#ced1da;background:#ced1da;cursor:not-allowed}.ng-container .ds-button-container .ds-button-unresolved{background-color:var(--unresolved-color)}.ng-container .ds-button-container .ds-button-unresolved:not(:disabled):hover,.ng-container .ds-button-container .ds-button-unresolved:not(.disabled):hover{background-color:var(--unresolved-color-opacity-05)}.ng-container .ds-button-container .ds-button-unresolved:not(:disabled):active,.ng-container .ds-button-container .ds-button-unresolved:not(.disabled):active{outline:none;background-color:var(--unresolved-color);position:relative}.ng-container .ds-button-container .ds-button-unresolved:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-unresolved:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-unresolved.disabled,.ng-container .ds-button-container .ds-button-unresolved:disabled{color:#fff;border-color:#ced1da;background:#ced1da;cursor:not-allowed}.ng-container .ds-button-container .ds-button-success{background-color:var(--success-color)}.ng-container .ds-button-container .ds-button-success:not(:disabled):hover,.ng-container .ds-button-container .ds-button-success:not(.disabled):hover{background-color:var(--success-color-opacity-05)}.ng-container .ds-button-container .ds-button-success:not(:disabled):active,.ng-container .ds-button-container .ds-button-success:not(.disabled):active{outline:none;background-color:var(--success-color);position:relative}.ng-container .ds-button-container .ds-button-success:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-success:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-success.disabled,.ng-container .ds-button-container .ds-button-success:disabled{color:#fff;border-color:#ced1da;background:#ced1da;cursor:not-allowed}.ng-container .ds-button-container .ds-button-neutral{background-color:var(--neutral-color)}.ng-container .ds-button-container .ds-button-neutral:not(:disabled):hover,.ng-container .ds-button-container .ds-button-neutral:not(.disabled):hover{background-color:var(--neutral-color-opacity-05)}.ng-container .ds-button-container .ds-button-neutral:not(:disabled):active,.ng-container .ds-button-container .ds-button-neutral:not(.disabled):active{outline:none;background-color:var(--neutral-color);position:relative}.ng-container .ds-button-container .ds-button-neutral:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-neutral:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-neutral.disabled,.ng-container .ds-button-container .ds-button-neutral:disabled{color:#fff;border-color:#ced1da;background:#ced1da;cursor:not-allowed}.ng-container .ds-button-container .ds-button-error{background-color:var(--error-color)}.ng-container .ds-button-container .ds-button-error:not(:disabled):hover,.ng-container .ds-button-container .ds-button-error:not(.disabled):hover{background-color:var(--error-color-opacity-05)}.ng-container .ds-button-container .ds-button-error:not(:disabled):active,.ng-container .ds-button-container .ds-button-error:not(.disabled):active{outline:none;background-color:var(--error-color);position:relative}.ng-container .ds-button-container .ds-button-error:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-error:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-error.disabled,.ng-container .ds-button-container .ds-button-error:disabled{color:#fff;border-color:#ced1da;background:#ced1da;cursor:not-allowed}.ng-container .ds-button-container .ds-button-outline.disabled,.ng-container .ds-button-container .ds-button-outline:disabled{color:#ced1da;border-color:#ced1da;background:#fff;cursor:not-allowed}.ng-container .ds-button-container .ds-button-outline-primary{color:var(--primary-color);background-color:#fff;border-color:var(--primary-color)}.ng-container .ds-button-container .ds-button-outline-primary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-primary:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-primary:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-primary:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-primary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-primary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-primary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-primary:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-primary:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-primary:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-primary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-primary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-primary:disabled{color:#ced1da;border-color:#eaebee;background-color:#fff}.ng-container .ds-button-container .ds-button-outline-secondary{color:var(--secondary-color);background-color:#fff;border-color:var(--secondary-color)}.ng-container .ds-button-container .ds-button-outline-secondary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-secondary:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-secondary:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-secondary:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-secondary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-secondary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-secondary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-secondary:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-secondary:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-secondary:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-secondary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-secondary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-secondary:disabled{color:#ced1da;border-color:#eaebee;background-color:#fff}.ng-container .ds-button-container .ds-button-outline-tertiary{color:var(--tertiary-color);background-color:#fff;border-color:var(--tertiary-color)}.ng-container .ds-button-container .ds-button-outline-tertiary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-tertiary:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-tertiary:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-tertiary:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-tertiary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-tertiary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-tertiary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-tertiary:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-tertiary:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-tertiary:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-tertiary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-tertiary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-tertiary:disabled{color:#ced1da;border-color:#eaebee;background-color:#fff}.ng-container .ds-button-container .ds-button-outline-information{color:var(--information-color);background-color:#fff;border-color:var(--information-color)}.ng-container .ds-button-container .ds-button-outline-information:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-information:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-information:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-information:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-information:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-information:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-information:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-information:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-information:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-information:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-information:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-information:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-information:disabled{color:#ced1da;border-color:#eaebee;background-color:#fff}.ng-container .ds-button-container .ds-button-outline-warning{color:var(--warning-color);background-color:#fff;border-color:var(--warning-color)}.ng-container .ds-button-container .ds-button-outline-warning:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-warning:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-warning:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-warning:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-warning:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-warning:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-warning:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-warning:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-warning:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-warning:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-warning:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-warning:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-warning:disabled{color:#ced1da;border-color:#eaebee;background-color:#fff}.ng-container .ds-button-container .ds-button-outline-unresolved{color:var(--unresolved-color);background-color:#fff;border-color:var(--unresolved-color)}.ng-container .ds-button-container .ds-button-outline-unresolved:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-unresolved:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-unresolved:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-unresolved:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-unresolved:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-unresolved:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-unresolved:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-unresolved:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-unresolved:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-unresolved:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-unresolved:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-unresolved:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-unresolved:disabled{color:#ced1da;border-color:#eaebee;background-color:#fff}.ng-container .ds-button-container .ds-button-outline-success{color:var(--success-color);background-color:#fff;border-color:var(--success-color)}.ng-container .ds-button-container .ds-button-outline-success:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-success:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-success:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-success:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-success:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-success:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-success:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-success:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-success:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-success:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-success:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-success:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-success:disabled{color:#ced1da;border-color:#eaebee;background-color:#fff}.ng-container .ds-button-container .ds-button-outline-neutral{color:var(--neutral-color);background-color:#fff;border-color:var(--neutral-color)}.ng-container .ds-button-container .ds-button-outline-neutral:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-neutral:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-neutral:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-neutral:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-neutral:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-neutral:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-neutral:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-neutral:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-neutral:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-neutral:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-neutral:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-neutral:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-neutral:disabled{color:#ced1da;border-color:#eaebee;background-color:#fff}.ng-container .ds-button-container .ds-button-outline-error{color:var(--error-color);background-color:#fff;border-color:var(--error-color)}.ng-container .ds-button-container .ds-button-outline-error:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-error:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-error:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-error:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-error:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-error:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-error:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-error:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-error:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-error:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-error:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-error:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-error:disabled{color:#ced1da;border-color:#eaebee;background-color:#fff}.ng-container .ds-button-container .ds-button-outline-gray{color:#28385a;background-color:#fff;border-color:#eaebee}.ng-container .ds-button-container .ds-button-outline-gray:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-gray:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-gray:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-gray:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-gray:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-gray:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-gray:not(:disabled):hover,.ng-container .ds-button-container .ds-button-outline-gray:not(.disabled):hover{color:var(--secondary-color-opacity-05);border-color:var(--secondary-color-opacity-05);background-color:#fff}.ng-container .ds-button-container .ds-button-outline-gray:not(:disabled):active,.ng-container .ds-button-container .ds-button-outline-gray:not(.disabled):active{outline:none;background-color:#f4fafb;position:relative}.ng-container .ds-button-container .ds-button-outline-gray:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-outline-gray:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-outline-gray:disabled{color:#ced1da;border-color:#eaebee;background-color:#fff}.ng-container .ds-button-container .ds-button-label{color:#2b385a;background-color:#fff}.ng-container .ds-button-container .ds-button-label:not(:disabled):hover,.ng-container .ds-button-container .ds-button-label:not(.disabled):hover{color:#add8dc;border-color:#add8dc;background-color:#fff}.ng-container .ds-button-container .ds-button-label:not(:disabled):active,.ng-container .ds-button-container .ds-button-label:not(.disabled):active{outline:none;background-color:#f4fafb}.ng-container .ds-button-container .ds-button-label:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-label:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-label-accent{color:#76bec5;background-color:#fff}.ng-container .ds-button-container .ds-button-label-accent:not(:disabled):hover,.ng-container .ds-button-container .ds-button-label-accent:not(.disabled):hover{color:#add8dc;border-color:#add8dc;background-color:#fff}.ng-container .ds-button-container .ds-button-label-accent:not(:disabled):active,.ng-container .ds-button-container .ds-button-label-accent:not(.disabled):active{outline:none;background-color:#f4fafb}.ng-container .ds-button-container .ds-button-label-accent:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-label-accent:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-label-error{color:var(--error-color);background-color:#fff}.ng-container .ds-button-container .ds-button-label-error:not(:disabled):hover,.ng-container .ds-button-container .ds-button-label-error:not(.disabled):hover{color:#add8dc;border-color:#add8dc;background-color:#fff}.ng-container .ds-button-container .ds-button-label-error:not(:disabled):active,.ng-container .ds-button-container .ds-button-label-error:not(.disabled):active{outline:none;background-color:#f4fafb}.ng-container .ds-button-container .ds-button-label-error:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-label-error:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button-label-secondary{color:var(--secondary-color);background-color:#fff}.ng-container .ds-button-container .ds-button-label-secondary:not(:disabled):hover,.ng-container .ds-button-container .ds-button-label-secondary:not(.disabled):hover{color:#add8dc;border-color:#add8dc;background-color:#fff}.ng-container .ds-button-container .ds-button-label-secondary:not(:disabled):active,.ng-container .ds-button-container .ds-button-label-secondary:not(.disabled):active{outline:none;background-color:#f4fafb}.ng-container .ds-button-container .ds-button-label-secondary:not(:disabled):active::after,.ng-container .ds-button-container .ds-button-label-secondary:not(.disabled):active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.5rem;background-color:rgba(0,0,0,0.3);pointer-events:none}.ng-container .ds-button-container .ds-button.disabled-icon,.ng-container .ds-button-container .ds-button.disabled-icon:hover,.ng-container .ds-button-container .ds-button.disabled-icon:active,.ng-container .ds-button-container .ds-button.disabled-icon:focus{color:#ced1da;border-color:#ced1da;background:#eaebee;cursor:not-allowed}.ng-container .ds-button-container .dropdown-menu{display:none;position:absolute;background-color:#fff;border:1px solid #eaebee;border-radius:0.25rem;-webkit-box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.1);min-width:1.75rem;top:100%;left:auto;right:0;z-index:1}.ng-container .ds-button-container .dropdown-item{padding:0.25rem 1rem;cursor:pointer;text-align:inherit;white-space:nowrap;height:2rem;font-family:"Manrope-Medium",sans-serif;color:#1c2a50;font-size:0.875rem;border:0}.ng-container .ds-button-container .dropdown-item:hover{background-color:#f4fafb}.ng-container .ds-button-container .dropdown-section{padding:0;text-wrap:nowrap;min-width:10rem;height:auto}.ng-container .ds-button-container .dropdown-section:hover{background-color:transparent}.ng-container .ds-button-container .dropdown-section__title{font-family:"Manrope-Bold",sans-serif;color:#2b385a;font-size:0.688rem;padding:0.25rem 0.5rem}.ng-container .ds-button-container .dropdown-section__divider{width:7.313rem;margin-inline:auto;margin-block:0.25rem 0.5rem;height:0.063rem;background-color:#eaebee}.ng-container .buttonToggle__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.ng-container .buttonToggle__button{font-family:'Manrope-Regular';font-size:0.75rem;font-weight:600;color:#2B385A;background-color:#FFFFFF;border:solid 0.063rem #EAEBEE;padding:0 1rem;height:1.5rem}.ng-container .buttonToggle__button.active-button-toggle{background-color:var(--secondary-color);color:white;border:solid 0.063rem var(--secondary-color)}.ng-container .buttonToggle__button.isFirst{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.ng-container .buttonToggle__button.isLast{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.ng-container .ds-carousel{position:relative;width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;border-top:solid 0.063rem #EAEBEE}.ng-container .ds-carousel__slides-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ng-container .ds-carousel__item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.25rem}.ng-container .ds-carousel__item-title{font-family:'Manrope-Regular';color:#1C2A50;font-size:0.75rem;line-height:1.125rem;text-align:center}.ng-container .ds-carousel__item-info{color:#1C2A50;font-family:'Manrope-Bold';font-size:1.25rem;line-height:1.875rem}.ng-container .ds-carousel .gray-border{border-right:solid 0.063rem #EAEBEE}.ng-container .ds-carousel .w50{width:50%}.ng-container .ds-carousel h1{text-align:center;padding:0.625rem;font-size:2.5rem;color:#222}.ng-container .ds-carousel button{background:none;border:none}.ng-container .ds-carousel button:disabled{color:#8D94A7}.ng-container ds-checkbox{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ng-container .ds-checkbox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ng-container .ds-checkbox-label{font-family:"Manrope-Medium";color:#495573;display:inline-block;position:relative;padding-left:1.375rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1rem;font-size:0.875rem}.ng-container .ds-checkbox-label--disabled{color:#8d94a7;cursor:not-allowed}.ng-container .ds-checkbox-label--small{font-size:0.75rem;padding-left:1.25rem}.ng-container .ds-checkbox-label--large{font-size:1rem;padding-left:1.5rem}.ng-container .ds-checkbox-label--active{font-family:"Manrope-Semibold";color:#1c2a50}.ng-container .ds-checkbox-label:hover input ~ .checkmark{border-color:var(--secondary-color)}.ng-container .ds-checkbox-label input{display:none}.ng-container .ds-checkbox-label input:checked ~ .checkmark{border-color:var(--secondary-color)}.ng-container .ds-checkbox-label input:checked ~ .checkmark::before{-webkit-transform:scale(1);transform:scale(1)}.ng-container .ds-checkbox-label input:checked ~ .checkmark::after{display:block}.ng-container .ds-checkbox-label input:disabled ~ .checkmark{border-color:#eaebee}.ng-container .ds-checkbox-label .checkmark{position:absolute;top:0;left:0;height:0.875rem;width:0.875rem;border:0.063rem solid #8d94a7;border-radius:20%}.ng-container .ds-checkbox-label .checkmark:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--secondary-color);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.ng-container .ds-checkbox-label .checkmark:after{content:'';position:absolute;display:block;left:0.25rem;top:0;width:0.3rem;height:0.7rem;border:solid white;border-width:0 0.124rem 0.124rem 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ng-container .ds-checkbox-label .checkmark--disabled{cursor:not-allowed}.ng-container .ds-checkbox-label .checkmark--small{height:0.75rem;width:0.75rem}.ng-container .ds-checkbox-label .checkmark--small:after{top:-0.02rem;left:0.2rem;width:0.28rem;height:0.58rem}.ng-container .ds-checkbox-label .checkmark--large{height:1rem;width:1rem}.ng-container .ds-checkbox-label .checkmark--large:after{top:0;width:0.375rem;height:0.75rem}.ng-container .ds-checkbox .ds-checkbox-label .checkmark:after{content:'';position:absolute;display:none}.ng-container .ds-collapse-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;cursor:pointer}.ng-container .ds-collapse-header__icon{-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c2a50;font-size:0.75rem}.ng-container .ds-collapse-header__icon.active-content{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ng-container .ds-collapse-header__title{font-size:0.75rem;font-family:"Manrope-Bold";color:#1c2a50}.ng-container .ds-collapse-body{height:0;-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.ng-container .ds-collapse-body.show-content{height:auto;margin:0.5rem 0;background:#eaebee33;padding:0.5rem;padding-right:1.5rem}.ng-container .ds-collapse-body.hide-content{overflow:hidden}.ng-container .data-grid{color:#4a4a4a;max-width:87.5rem;margin:0 auto}.ng-container .data-grid__header{margin-bottom:2rem}.ng-container .data-grid__header h1{height:2.75rem}.ng-container .data-grid__header .data-grid-header{font-size:1.5rem;color:#1c2a50;font-family:"Manrope-ExtraBold"}.ng-container .data-grid__header-container{border-bottom:0.063rem solid #EAEBEE;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:2.75rem;background-color:#ffffff}.ng-container .data-grid__header-container .data-grid__header{margin:0;padding-bottom:1rem;height:inherit}.ng-container .data-grid__header-container .data-grid__header h1{margin:0;font-size:1.25rem;font-family:"Manrope-Bold";color:#1C2A50}.ng-container .data-grid__header-container .data-grid__image-container{padding-bottom:0.375rem}.ng-container .data-grid__header-container .data-grid__image-container img{width:3.625rem;padding-right:1rem}.ng-container .data-grid__subheader{height:1.75rem;font-family:"Manrope-SemiBold";font-size:1rem;color:#2B385A;margin-top:1rem}.ng-container .data-grid__action-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0.75rem 0}.ng-container .data-grid__row-container .row-container__row:hover{background-color:#F4FAFB}.ng-container .data-grid__row-container .row-container__row:hover .data-grid-cell p,.ng-container .data-grid__row-container .row-container__row:hover .data-grid-cell a{color:#1c2a50}.ng-container .data-grid__row-container .row-container__row:focus{background-color:#F4FAFB}.ng-container .data-grid__row-container .row-container__row:focus .data-grid-cell p,.ng-container .data-grid__row-container .row-container__row:focus .data-grid-cell a{color:#1c2a50;font-family:"Manrope-SemiBold"}.ng-container .data-grid .search-container__search-button{margin-top:1.625rem}.ng-container .data-grid .ds-select-checkbox{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.ng-container .data-grid .fa{position:relative}.ng-container .data-grid .fa[data-title]:hover::after{content:attr(data-title);position:absolute;top:-115%;left:-100%;background-color:#333;border-radius:0.25rem;color:#ffffff;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:0.7rem;font-family:sans-serif;padding:0.5rem}.ng-container .data-grid__background{background-color:#fdfdfd;padding:1.5rem}.ng-container .data-grid-container{border:0.063rem solid #eaebee;border-radius:0.25rem;-webkit-box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.1)}.ng-container .data-grid__search-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:0.75rem;background-color:#ffffff;color:#434E6E;font-size:0.75rem;border:0.063rem solid #eaebee;border-radius:0.25rem;-webkit-box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.1)}.ng-container .searches-container__search-item{max-width:11.875rem}.ng-container .data-grid__no-results{height:10rem}.ng-container .data-grid__no-results .no-results-container{position:relative;left:0;right:0;margin:4rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ng-container .data-grid__error{height:10rem}.ng-container .search-control .ui-control-label{margin-bottom:0.25rem}.ng-container .search-control .ui-control-label{height:1.125rem;border-bottom:0.75rem;font-family:"Manrope-Bold"}.ng-container .search-control span.btn.btn-default.form-control.ui-select-toggle,.ng-container .search-control .ng-recognition span.btn.btn-default.ui-select-toggle.form-select,.ng-container .ng-recognition .search-control span.btn.btn-default.ui-select-toggle.form-select{padding-inline:0.5rem}.ng-container .search-control .input-single-ui-select-list .form-control,.ng-container .search-control .input-single-ui-select-list .ng-recognition .form-select,.ng-container .ng-recognition .search-control .input-single-ui-select-list .form-select,.ng-container .search-control .input-single-ui-select-list .ng-container .ng-recognition .form-select,.ng-container .search-control .ng-container .ng-recognition .input-single-ui-select-list .form-select{border:0.063rem solid #EAEBEE;border-radius:0.25rem;height:2rem}.ng-container .search-control .input-single-ui-select-list .form-control,.ng-container .search-control .input-single-ui-select-list .ng-recognition .form-select,.ng-container .ng-recognition .search-control .input-single-ui-select-list .form-select,.ng-container .search-control .input-single-ui-select-list .ng-container .ng-recognition .form-select,.ng-container .search-control .ng-container .ng-recognition .input-single-ui-select-list .form-select{border-radius:0.25rem}.ng-container .action-icons{font-size:1.25rem;margin:0.5rem 0.2rem}.ng-container .data-grid__action-icon-containe{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .dropdown-item{display:block;width:100%;padding:0.25rem 1rem;clear:both;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;height:2rem;font-family:'Manrope-Medium';color:#1c2a50;font-size:14px}.ng-container .dropdown-item:hover{background-color:#F4FAFB;-webkit-text-decoration-line:none;text-decoration-line:none}.ng-container .dropdown{margin-block:auto}.ng-container .ds-button-dropdown{margin-block:auto;height:2.188rem}.ng-container .ds-button-dropdown-icon{color:white;background-color:#5b7f95;padding:0.41rem 0.5rem;border-radius:0rem 0.25rem 0.25rem 0rem;margin-left:-1.4rem;margin-top:0.19rem;height:1.75rem}.ng-container .data-grid__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:2rem;margin-bottom:1.5rem}.ng-container .searches-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem}.ng-container .data-grid__action-default .dropdown-menu{min-width:9.063rem}.ng-container .custom-select{position:relative;font-family:Arial}.ng-container .custom-select select{display:none}.ng-container .data-grid-header-row{display:grid;height:2.5rem;width:100%;border-bottom:0.063rem solid #eaebee;background-color:#f2f3f5;color:#334062}.ng-container .data-grid-header-row .header-cell{-webkit-box-flex:0;-ms-flex:0;flex:0}.ng-container .data-grid-header-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;padding:0.5rem 0.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.ng-container .data-grid-header-cell p{font-size:0.75rem;margin:0;margin-block:0.188rem;color:#334062;font-family:"Manrope-Medium"}.ng-container .data-grid-header-cell .checkmark{top:-0.688rem !important}.ng-container .data-grid-header-cell .header-text{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .header-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:0.25rem}.ng-container .header-text-container{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .header-text-title{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.ng-container .cursor-auto{cursor:auto}.ng-container .cursor-auto p{cursor:auto}.ng-container .sort-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .sort-icon{font-size:0.75rem;line-height:1.1rem}.ng-container .inactive{color:#dadce0}.ng-container .active{color:#1c2a50 !important}.ng-container .sort-icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0.5rem}.ng-container .sort-icon-container .sort-icon{cursor:pointer;height:0.4rem}.ng-container .data-grid-row{display:grid;height:2.5rem;width:100%}.ng-container .data-grid-row .cell-container__cell{-webkit-box-flex:0;-ms-flex:0;flex:0}.ng-container .data-grid-cell{height:2.5rem;width:100%;padding:0.5rem 0.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:0.063rem solid #eaebee}.ng-container .data-grid-cell .ds-cell__value{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-container .data-grid-cell .ds-cell__cell-color{width:1.25rem;height:1.25rem;border-radius:50%}.ng-container .data-grid-cell p,.ng-container .data-grid-cell a{font-size:0.75rem;color:#334062;font-family:"Manrope-Medium"}.ng-container .data-grid-cell .data-grid__checkmark-icon{margin-left:0.5rem;color:var(--success-color)}.ng-container .data-grid-cell .ds-checkbox .ds-checkbox-label .checkmark{top:-0.5rem}.ng-container .data-grid-cell .text-end{text-align:end}.ng-container .button-grid-cell{overflow:visible}.ng-container .ds-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin-top:2rem}.ng-container .ds-pagination .pagination-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .ds-pagination .pagination-icons .icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;width:2rem}.ng-container .ds-pagination .pagination-icons .icon-box .icon-container{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;top:0;margin:auto;cursor:pointer}.ng-container .ds-pagination .pagination-icons .icon-box .icon-container .pagination-icon{font-size:1.563rem}.ng-container .pagination-row-range{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .row-range__text{word-spacing:0.25rem;color:#495573;font-size:0.75rem;font-family:'Manrope-Regular';margin:0.375rem 0 0 0}.ng-container .row-range__text .row-range__text-range{font-family:'Manrope-SemiBold'}.ng-container .pagination-row-paginator{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;right:0;margin-left:auto}.ng-container .ds-paginator{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25rem}.ng-container .ds-paginator__button{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;min-width:1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.563rem 0.25rem;cursor:pointer;border:0.063rem solid transparent;border-radius:0.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#F4FAFB}.ng-container .ds-paginator__button .paginator__number{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:0;bottom:0;left:0;right:0;margin:0.188rem auto;color:#495573}.ng-container .ds-paginator__button .paginator__number .number__text{font-size:0.75rem;font-family:'Manrope-Regular'}.ng-container .ds-paginator__navigate-button{border:0.063rem solid #EAEBEE;color:#495573}.ng-container .ds-paginator__pages{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25rem}.ng-container .ds-paginator__previous-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25rem}.ng-container .ds-paginator__next-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25rem}.ng-container .ds-paginator__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;right:0;left:0;margin:0 auto;font-size:0.75rem}.ng-container .ds-paginator__disabled{cursor:default;color:#DADEE9;background-color:#FFFFFF}.ng-container .row-range__select{margin-left:0.25rem}.ng-container .row-range__select .custom-select{width:auto !important}.ng-container .row-range__select .custom-select .select-selected{height:1.5rem;width:2.625rem !important;padding:0.25rem 0.25rem !important}.ng-container .row-range__select .custom-select .select-selected p{color:var(--secondary-color) !important;font-size:0.75rem !important;font-weight:700}.ng-container .row-range__select .custom-select .select-selected .ds-select-icon{margin-top:0;width:1rem}.ng-container .row-range__select .custom-select .select-item{font-size:0.75rem !important;color:var(--secondary-color)}.ng-container .inactive{color:#dadce0}.ng-container .active{color:#000000}.ng-container .activePage{font-family:'Manrope-SemiBold';background-color:var(--secondary-color) !important;cursor:default}.ng-container .activePage .paginator__number{color:#FFFFFF !important;font-family:'Manrope-SemiBold'}.ng-container .grid-row{border-bottom:0.063rem solid #eaebee}.ng-container .input-grid-container{font-family:"Manrope-SemiBold"}.ng-container .input-grid-header-cell{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .grid-cell{width:100%;padding:0.5rem 0.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-item-align:center;align-self:center}.ng-container .grid-cell__value{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-container .grid-cell p{font-size:0.75rem;color:#334062;font-family:"Manrope-Medium"}.ng-container .grid-cell p.grid-cell__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-container .grid-cell .form-control,.ng-container .grid-cell .ng-recognition .form-select,.ng-container .ng-recognition .grid-cell .form-select{height:1.875rem}.ng-container .grid-cell .ds-checkbox .ds-checkbox-label .checkmark{top:-0.9rem}.ng-container .grid-cell.cel-status{width:8rem}.ng-container .grid-cell.cell-select{overflow:visible}.ng-container .grid-cell.cell-dropdown{overflow:visible}.ng-container .input-grid__cells{display:grid}.ng-container .data-input-grid{border:0.063rem solid #dadce0;border-top-right-radius:0.25rem;border-top-left-radius:0.25rem}.ng-container .input-grid__header-row{display:grid;height:2.5rem;width:100%;border-bottom:0.063rem solid #eaebee;background-color:#f2f3f5;color:#334062}@-webkit-keyframes slideIn{from{right:-100%}to{right:0}}@keyframes slideIn{from{right:-100%}to{right:0}}.ng-container .flyout{position:fixed;top:6.125rem;right:0;height:calc(100vh - 6.125rem);width:100%;margin-left:auto}.ng-container .flyout.proxy{top:8rem;height:calc(100vh - 8rem)}.ng-container .flyout.proxy .flyout-container{height:calc(100vh - 8rem)}.ng-container .flyout-background{position:fixed;height:calc(100vh - 6.125rem);width:100vw;background:black;opacity:0.7}.ng-container .flyout-container{position:relative;height:calc(100vh - 6.125rem);right:-100%;margin-left:auto;background-color:white;-webkit-transition:right 0.5s ease-in-out;transition:right 0.5s ease-in-out}.ng-container .flyout-container.active{right:0}.ng-container .flyout-container .flyout-switch{height:100%}.ng-container .flyout-container .flyout-switch .flyout-container__large{height:100%}.ng-container .flyout__large{width:63.813rem}.ng-container .flyout__large .ds-input__input{max-width:17.75rem}.ng-container .flyout__large .section-header__container-action-without-attachment{margin-right:3.25rem}.ng-container .flyout-fullpage{right:0;-webkit-transition:none;transition:none;width:100%}.ng-container .flyout-fullpage .flyout-switch{width:63.813rem;margin:auto}.ng-container .flyout-fullpage .flyout-footer{width:63.813rem;border:none;border-top:0.063rem solid #eaebee}.ng-container .flyout-fullpage .flyout-large__body .flyout-body__switch-case .document-view{margin-left:auto}.ng-container .flyout-header{padding:1rem}.ng-container .flyout-body{height:calc(100vh - 19.25rem);padding:0;overflow:auto}.ng-container .flyout-footer{border:0.063rem solid #eaebee;position:absolute;height:3.75rem;width:100%;bottom:0;padding:1rem 1.5rem;background-color:white}.ng-container .flyout-large{height:100%}.ng-container .flyout-large__header{color:#1C2A50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.75rem 1.5rem;height:5rem;border-bottom:0.063rem solid #eaebee;width:100%}.ng-container .flyout-large__header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.ng-container .flyout-large__header-title .flyout-large__title h1{color:#1C2A50;font-size:1.5rem;font-weight:bold;line-height:1;font-family:"Manrope-ExtraBold";margin-bottom:0}.ng-container .flyout-large__header-title .flyout-large__subtitle{color:#8D94A7;font-size:0.75rem;font-family:"Manrope-Regular"}.ng-container .flyout-large__header-close .close-icon{color:#334062;font-size:1.5rem;cursor:pointer;margin-top:1rem}.ng-container .flyout-large__subheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.75rem 1.5rem;height:3rem;border-bottom:0.063rem solid #eaebee}.ng-container .flyout-large__subheader-title{color:#1c2a50;font-size:1.25rem;font-family:"Manrope-Bold"}.ng-container .flyout-large__subheader-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .flyout-large__subheader-controls .subheader-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0.25rem;border:0.063rem solid #DADEE9;color:var(--secondary-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.75rem}.ng-container .flyout-large__subheader-controls .subheader-button:hover{color:#a7bdc9;background-color:#f2f2f2}.ng-container .flyout-large__subheader-controls .subheader-button:last-child{margin-left:0.5rem}.ng-container .flyout-large__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem 1.5rem 0 1rem}.ng-container .flyout-large .flyout-large__body{display:grid;grid-template-columns:repeat(21, 1fr)}.ng-container .flyout-large .flyout-large__body .flyout-body__switch-case #section-0-alert .section-body__type-alert .alert{margin-bottom:0}.ng-container .flyout-large .flyout-large__body .flyout-body__switch-case .document-view{padding:2rem 2rem;border:0.063rem solid #eaebee;width:505px}.ng-container .flyout-large .flyout-large__body .flyout-body__switch-case .document-view .document-view-container{height:33.063rem;width:100%;margin-bottom:1rem}.ng-container .flyout-large .flyout-large__body .flyout-body__switch-case .document-view .document-view-container embed{height:inherit}.ng-container .flyout-large .flyout-large__body .section{padding-bottom:2rem}.ng-container .flyout-large .flyout-large__body .section .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .flyout-large .flyout-large__body .section .section-header__container{color:#1c2a50;font-size:0.75rem;height:1rem;font-family:"Manrope-Bold";opacity:90%}.ng-container .flyout-large .flyout-large__body .section .section-body__type{margin-top:0.9rem}.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__details .field-container,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__collapse .field-container,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__accordion .field-container{margin-bottom:1rem}.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__details .field-container .ds-ui-control,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__collapse .field-container .ds-ui-control,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__accordion .field-container .ds-ui-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__details .field-container .ds-ui-control label,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__collapse .field-container .ds-ui-control label,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__accordion .field-container .ds-ui-control label{margin-inline:1rem;width:4rem;text-align:left}.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__details .field-container .ds-ui-control .clearfix,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__collapse .field-container .ds-ui-control .clearfix,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__accordion .field-container .ds-ui-control .clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__details .field-container .ds-model-field,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__collapse .field-container .ds-model-field,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__accordion .field-container .ds-model-field{min-height:0}.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__details .field-container .ds-model-field .ui-control_datepicker .input-datepicker,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__collapse .field-container .ds-model-field .ui-control_datepicker .input-datepicker,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__accordion .field-container .ds-model-field .ui-control_datepicker .input-datepicker{border-top-left-radius:0;border-bottom-left-radius:0}.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__details__buttons-container,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__collapse__buttons-container,.ng-container .flyout-large .flyout-large__body .section .section-body__type .section-type__accordion__buttons-container{float:right;margin-right:0.5rem;margin-top:-0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}.ng-container .flyout-large .flyout-large__body .ds-button{padding:0}.ng-container .flyout-large .divide-line{background-color:#EAEBEE;height:0.063rem}.ng-container .flyout-large .divide-line-vertical{width:0.063rem;height:auto;margin-inline:1.5rem;background-color:#eaebee}.ng-container .view{overflow:auto}.ng-container .view-0{grid-column:1 / span 10;padding:1rem 1rem 0 1rem}.ng-container .view-1{grid-column:11 / span 21}.ng-container .view-0-without-attachment{grid-column:1 / span 21;padding:1rem}.ng-container .view-0-without-attachment .section-type__details{display:grid;grid-template-columns:repeat(2, 1fr)}.ng-container .view-1-without-attachment{grid-column:none}.ng-container .notifications-settings .flyout__large{width:45rem}.ng-container .notifications-settings .flyout__large .flyout-large__header{background-color:#F2F3F5;margin-bottom:1rem;height:3.75rem}.ng-container .notifications-settings .flyout__large .flyout-large__header-close .close-icon{margin-top:0;vertical-align:-webkit-baseline-middle}.ng-container .notifications-settings .flyout__large .flyout-large__header-title .flyout-large__title h1{font-size:1.5rem;line-height:3.75rem;font-family:"Manrope-Bold"}.ng-container .notifications-settings .flyout__large .flyout-large__subheader{padding:0;margin:1rem 1.5rem;border-bottom:none}.ng-container .notifications-settings .flyout__large .flyout-large__subheader-title img{width:2rem;vertical-align:bottom;border-radius:0.5rem}.ng-container .notifications-settings .flyout__large .flyout-large__subheader-title span{font-size:1rem;font-family:"Manrope-Medium"}.ng-container .notifications-settings .flyout__large .flyout-large__subheader-container-type{font-size:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1rem}.ng-container .notifications-settings .flyout__large .flyout-large__subheader-type{display:grid}.ng-container .notifications-settings .flyout__large .flyout-large__subheader-type label{font-family:"Manrope-Medium";color:#1c2A50;line-height:1.125rem}.ng-container .notifications-settings .flyout__large .flyout-large__subheader-type span{font-family:"Manrope-Regular";color:#8D94A7;font-size:0.875rem;line-height:1.3125rem}.ng-container .notifications-settings .flyout__large .flyout-large__body{padding:1.5rem;display:block}.ng-container .notifications-settings .flyout__large .flyout-large__body .infoText{margin-bottom:1.5rem}.ng-container .notifications-settings .flyout__large .flyout-large__body .infoText i.fa-info-circle{color:var(--secondary-color);font-size:0.75rem}.ng-container .notifications-settings .flyout__large .flyout-large__body .infoText span{text-align:left;font-family:"Manrope-Regular";color:#495573;font-size:0.75rem;margin:0.125rem;display:inline-block}.ng-container .notifications-settings .flyout__large .flyout-large__body .flyout-body__switch-case{height:100%}.ng-container .notifications-settings .flyout__large .flyout-large__body .view-0{grid-column:auto;padding:0}.ng-container .notifications-settings .flyout__large .flyout-large__body .view-1{grid-column:auto}.ng-container .notifications-settings .flyout__large .flyout-large__body .settings-details{display:grid;grid-gap:1rem;grid-template-columns:repeat(2, 1fr)}.ng-container .notifications-settings .flyout__large .flyout-large__body .settings-details.section-type__details__field{width:50%}.ng-container .notifications-settings .flyout__large .flyout-large__body .section{padding-bottom:0}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-header{display:none}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .field-container .ds-model-field__container .ds-ui-control label{color:#1C2A50;font-family:"Manrope-SemiBold";font-size:0.75rem;width:7rem;text-align:right;opacity:100%;line-height:1.125rem}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .field-container .ds-model-field__container .ds-ui-control .ui-control-formfield input{background-color:#F2F3F5;border:0.063rem solid #EAEBEE;font-family:"Manrope-Medium";color:#8D94A7;font-size:0.875rem;height:2rem}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .field-container .ds-model-field__container .ds-ui-control .toggle .subLabel{font-family:"Manrope-Regular";color:#8D94A7;font-size:0.75rem}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .template-section .field-container .ds-model-field__container .ds-ui-control{display:block}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .template-section .field-container .ds-model-field__container .ds-ui-control label{text-align:left;margin-inline:0;color:#495573;font-family:"Manrope-SemiBold";height:1.125rem;line-height:1.125rem;margin:0.125rem}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .template-section .field-container .ds-model-field__container .ds-ui-control .ui-control-formfield input:disabled{font-family:"Manrope-Medium";font-size:0.875rem;color:#8D94A7}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .template-section .field-container .ds-model-field__container .ds-ui-control .ui-control-formfield textarea{height:10rem}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .template-section .field-container .ds-model-field__container .ds-ui-control .ui-control-formfield textarea:disabled{font-family:"Manrope-Medium";font-size:0.875rem;color:#8D94A7;border:0.063rem solid #EAEBEE;background-color:#f2f3f5}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .template-section .field-container .ds-model-field__container .ds-ui-control .clearfix{display:block}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .toogle-section .field-container .ds-model-field__container .ds-ui-control .toogle__label-container{width:60%;padding-inline:2rem}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .toogle-section .field-container .ds-model-field__container .ds-ui-control .toogle__label-container label{width:100%;text-align:left;margin:0;font-family:"Manrope-SemiBold";font-size:0.75rem;color:#495573;line-height:1.125rem}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .toogle-section .field-container .ds-model-field__container .ds-ui-control .toogle__label-container .subLabel{font-family:"Manrope-Regular";font-size:0.75rem;color:#8D94A7;line-height:1.125rem;display:block}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .toogle-section .field-container .ds-model-field__container .ds-ui-control .ds-toggle-label .slider{width:3rem;height:1.5rem}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .toogle-section .field-container .ds-model-field__container .ds-ui-control .ds-toggle-label .slider::before{width:1.25rem;height:1.25rem}.ng-container .notifications-settings .flyout__large .flyout-large__body .section .section-body__type .toogle-section .field-container .ds-model-field__container .ds-ui-control .ds-toggle-label input[type='checkbox']:checked+.slider::before{-webkit-transform:translateX(1.45rem);transform:translateX(1.45rem)}.ng-container .ds-flyout-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .ds-flyout-footer .left-buttons,.ng-container .ds-flyout-footer .right-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .ds-flyout-footer .left-buttons button{margin-right:0.5rem}.ng-container .ds-flyout-footer .right-buttons button{margin-left:0.5rem}.ng-container .ds-flyout-footer .ds-button--medium{font-family:"Manrope-Medium"}.ng-container .ds-flyout-footer .ds-button-outline--common{opacity:70%;font-family:"Manrope-Medium";border-color:#caccd4}.ng-container .ds-flyout-footer .ds-button .fa-trash{color:#f04b4b}.ng-container .ds-flyout-footer .ds-button .ds-button--icon{background-color:#f04b4b29}.ng-container .ds-flyout-footer .ds-button .ds-button--icon:hover{background-color:#f04b4b73}.ng-container .notifications-settings .ds-flyout-footer .ds-button-primary{background-color:var(--secondary-color)}.ng-container :root{height:100%;display:block}.ng-container .ds-document-view{height:100%;width:100%}.ng-container .ds-document-view__main-container{height:100%;width:100%;margin-inline:auto;margin:0.5rem;padding:0.5rem}.ng-container .ds-document-view__container{height:100%;width:421px}.ng-container .ds-document-view__controls{left:1.7rem;z-index:1;position:relative;display:grid;gap:0.25rem;float:right;margin-bottom:-6rem;margin-top:-1rem}.ng-container .ds-document-view__controls ds-button{width:1.75rem;padding:0;border-radius:0.25rem;-webkit-text-stroke:0.025rem #334062}.ng-container .ds-document-view__document{height:inherit;width:inherit;overflow:hidden}.ng-container .ds-document-view__iframe{height:100%;width:100%}.ng-container .ds-document-view embed{height:inherit}.ng-container .ds-input-date{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.ng-container .ds-input-date .fa{font-size:1rem;margin-block:auto;margin-inline:0.5rem}.ng-container .ds-input-date i.fa-calendar-o{font-size:0.75rem;margin-right:-1.5rem;margin-left:0.75rem;color:#495573;font-weight:600;z-index:1}.ng-container .ds-input-date input::-webkit-calendar-picker-indicator{display:block;background-repeat:no-repeat;position:absolute;left:5%}.ng-container .ds-input-date input::-webkit-datetime-edit-fields-wrapper{position:relative;left:10%}.ng-container .ds-input-date input::-webkit-datetime-edit{position:relative;left:0.5rem}.ng-container .ds-input-date input.ds-field__input{height:2rem;width:100%;font-size:0.875rem;border-radius:0.25rem;padding-inline:0.5rem;color:#1C2A50;line-height:1.313rem;background-color:#FFFFFF;font-family:'Manrope-Medium'}.ng-container .ds-input-date input.ds-field__input::-webkit-input-placeholder{color:#BBBFCA;font-size:0.875rem;line-height:1.313rem;padding-left:0 !important}.ng-container .ds-input-date input.ds-field__input::-moz-placeholder{color:#BBBFCA;font-size:0.875rem;line-height:1.313rem;padding-left:0 !important}.ng-container .ds-input-date input.ds-field__input:-ms-input-placeholder{color:#BBBFCA;font-size:0.875rem;line-height:1.313rem;padding-left:0 !important}.ng-container .ds-input-date input.ds-field__input::-ms-input-placeholder{color:#BBBFCA;font-size:0.875rem;line-height:1.313rem;padding-left:0 !important}.ng-container .ds-input-date input.ds-field__input::placeholder{color:#BBBFCA;font-size:0.875rem;line-height:1.313rem;padding-left:0 !important}.ng-container .ds-input-date input.ds-input-date--placeholder{height:2rem;width:100%;font-size:0.875rem;border-radius:0.25rem;padding-inline:0.5rem;color:#BBBFCA;line-height:1.313rem;background-color:#FFFFFF;font-family:'Manrope-Medium'}.ng-container .ds-input-date .ds-input-field__disabled{border:0.063rem solid #EAEBEE;color:#8D94A7;cursor:not-allowed;height:2rem;width:100%;font-size:0.875rem;border-radius:0.25rem;padding-inline:0.5rem;line-height:1.313rem;font-family:'Manrope-Medium'}.ng-container .ds-input-date .ds-input-field__disabled::-webkit-input-placeholder{color:#8D94A7}.ng-container .ds-input-date .ds-input-field__disabled::-moz-placeholder{color:#8D94A7}.ng-container .ds-input-date .ds-input-field__disabled:-ms-input-placeholder{color:#8D94A7}.ng-container .ds-input-date .ds-input-field__disabled::-ms-input-placeholder{color:#8D94A7}.ng-container .ds-input-date .ds-input-field__disabled::placeholder{color:#8D94A7}.ng-container .ds-input-date__disabled{border-radius:0.25rem;background-color:#F2F3F5;cursor:not-allowed}.ng-container .ds-input-field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:12rem}.ng-container .ds-input-field .ds-input-container{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-container .ds-input-field .ds-input-container .field-label__required{color:var(--error-color);font-size:0.75rem;line-height:1.125rem;text-align:center}.ng-container .ds-input-field .ds-input-container .ds-input__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;font-size:0.75rem;font-family:"Manrope-Bold";margin-bottom:0.25rem}.ng-container .ds-input-field .ds-input-container .ds-input__label label.field-label{font-family:'Manrope-SemiBold';color:#1C2A50}.ng-container .ds-input-field .ds-input-container .ds-input__label label.field-label--dropdown,.ng-container .ds-input-field .ds-input-container .ds-input__label label.field-label--searchable,.ng-container .ds-input-field .ds-input-container .ds-input__label label.field-label--textarea,.ng-container .ds-input-field .ds-input-container .ds-input__label label.field-label--toggle{color:#1C2A50;opacity:0.8}.ng-container .ds-input-field .ds-input-container .ds-input__label .sub-label{font-family:"Manrope-Regular";font-size:0.75rem;color:#8D94A7}.ng-container .ds-input-field .ds-input-container input.ds-field__input{height:2rem;width:100%;font-size:0.875rem;border-radius:0.25rem;color:#1C2A50;line-height:1.313rem;background-color:#FFFFFF;font-family:'Manrope-Medium'}.ng-container .ds-input-field .ds-input-container input.ds-field__input::-webkit-input-placeholder{color:#BBBFCA;font-size:0.875rem;line-height:1.313rem;padding-left:0 !important}.ng-container .ds-input-field .ds-input-container input.ds-field__input::-moz-placeholder{color:#BBBFCA;font-size:0.875rem;line-height:1.313rem;padding-left:0 !important}.ng-container .ds-input-field .ds-input-container input.ds-field__input:-ms-input-placeholder{color:#BBBFCA;font-size:0.875rem;line-height:1.313rem;padding-left:0 !important}.ng-container .ds-input-field .ds-input-container input.ds-field__input::-ms-input-placeholder{color:#BBBFCA;font-size:0.875rem;line-height:1.313rem;padding-left:0 !important}.ng-container .ds-input-field .ds-input-container input.ds-field__input::placeholder{color:#BBBFCA;font-size:0.875rem;line-height:1.313rem;padding-left:0 !important}.ng-container .ds-input-field .ds-input-container .input-loader-container{position:absolute;top:0;right:0.5rem;z-index:100}.ng-container .ds-input-field .ds-input-container .input-loader-container .loader{color:#5b7f95;font-size:4px;margin:0.188rem 1.25rem}.ng-container .ds-input-field .ds-input-container .ds-tooltip-top{bottom:75%}.ng-container .ds-input-field .ds-input-container .ds-tooltip-bottom{top:75%}.ng-container .ds-input-field .ds-input-container .ds-tooltip-left{right:104%}.ng-container .ds-input-field .ds-input-container .ds-tooltip-right{left:104%}.ng-container .ds-input-field .input-clear-field{outline:none;color:#4a4a4a}.ng-container .ds-input__input{border:0.063rem solid #EAEBEE;border-radius:0.25rem}.ng-container .ds-input__input input{border:none}.ng-container .ds-input__input:hover{border:0.063rem solid #8D94A7}.ng-container .search-control .ui-control-label{display:none}.ng-container .search-control .ui-control-label{height:1.125rem;border-bottom:0.75rem;font-family:"Manrope-Bold"}.ng-container .search-control span.btn.btn-default.form-control.ui-select-toggle,.ng-container .search-control .ng-recognition span.btn.btn-default.ui-select-toggle.form-select,.ng-container .ng-recognition .search-control span.btn.btn-default.ui-select-toggle.form-select{padding:0.5rem 1rem 1rem 1rem}.ng-container .search-control .multi-user-search-container{height:2.125rem;-webkit-box-shadow:none;box-shadow:none}.ng-container .search-control .multi-user-search-container .input-container input{height:1.75rem}.ng-container .search-control .multi-user-search-container .input-container::before{top:0.063rem;left:0.063rem;width:1.875rem;height:1.875rem}.ng-container .input-field-icon{position:absolute;height:2rem;width:2rem}.ng-container .input-field-icon .input-field-icon__icon{position:absolute;font-size:1rem;padding:0.5rem;color:var(--secondary-color);font-weight:400}.ng-container .input-field-icon-error{color:var(--error-color);padding:0.5rem;font-size:1rem}.ng-container .field-clear-icon{line-height:1rem;cursor:pointer;color:var(--secondary-color)}.ng-container .input-field__icon-start{-webkit-padding-start:2rem !important;padding-inline-start:2rem !important}.ng-container .input-field__icon-end{-webkit-padding-end:2rem !important;padding-inline-end:2rem !important}.ng-container .icon-position__end{right:0}.ng-container .input-error{font-family:'Manrope-Medium';font-size:0.75rem;color:var(--error-color)}.ng-container .ds-input__helper-text{font-family:'Manrope-Medium';font-size:0.75rem;line-height:1.125rem;color:#8D94A7}.ng-container .input-field__focus{border:0.063rem solid #76BEC5 !important}.ng-container .ds-input-field__disabled{background-color:#F2F3F5 !important;border:0.063rem solid #EAEBEE !important;color:#8D94A7 !important;cursor:not-allowed;margin-left:0.0625rem}.ng-container .ds-input-field__disabled::-webkit-input-placeholder{color:#8D94A7 !important}.ng-container .ds-input-field__disabled::-moz-placeholder{color:#8D94A7 !important}.ng-container .ds-input-field__disabled:-ms-input-placeholder{color:#8D94A7 !important}.ng-container .ds-input-field__disabled::-ms-input-placeholder{color:#8D94A7 !important}.ng-container .ds-input-field__disabled::placeholder{color:#8D94A7 !important}.ng-container .ds-input-field__error{border:0.063rem solid var(--error-color) !important}.ng-container .direction-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}.ng-container .direction-row .ds-input__label{position:relative;top:0;bottom:0;margin:auto auto auto 0 !important}.ng-container .input-button{position:absolute;top:1.85rem;right:0.5rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:transparent;border:none;color:var(--secondary-color);font-size:0.875rem;line-height:1;cursor:pointer;outline:none;-webkit-transition:opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;opacity:1}.ng-container .input-button--disabled{cursor:not-allowed}.ng-container .input-button--promotionTypeahead,.ng-container .input-button--datepicker{right:1.25rem}.ng-container .input-button--dropdown{display:none}.ng-container .input-button:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.ng-container .input-button.arrow-button{color:#334062;-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.ng-container .input-button.hide-current-button{opacity:0;pointer-events:none}.ng-container .input-button.show-current-button{opacity:1}.ng-container .input-button.show-items{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.ng-container .input-button.selected-buton{-webkit-transform:translateY(0%);transform:translateY(0%)}.ng-container .input-button.error-button{color:#da2d20;right:2rem;-webkit-transform:translateY(0%);transform:translateY(0%)}.ng-container .ds-ui-control__dropdown .ds-select-icon{position:relative;right:0;margin-left:auto;font-size:1rem;margin-top:0.125rem}.ng-container .ds-ui-control__dropdown .select-item{padding:0.313rem 1rem}.ng-container .custom-select{position:relative}.ng-container .custom-select select{display:none}.ng-container .select-selected{display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;width:14rem;background-color:#ffffff;border:0.062rem solid #EAEBEE;border-radius:0.25rem;font-size:0.875rem;padding:0.375rem 0.5rem}.ng-container .ds-input__placeholder{font-family:'Manrope-Medium';color:#A2A8B7;opacity:0.6}.ng-container .ds-input__selected-value{font-family:'Manrope-SemiBold'}.ng-container .select-items{color:black;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-container .select-items{position:absolute;background-color:#ffffff;top:100%;left:0;right:0;z-index:99}.ng-container .select-item{color:#434E6E;padding:0.5rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-container .select-hide{display:none}.ng-container .select-items div:hover,.ng-container .same-as-selected{background-color:rgba(0,0,0,0.1)}.ng-container .ds-link{font-size:0.75rem;font-family:"Manrope-SemiBold",sans-serif;display:inline-block;padding:0.125rem;color:var(--secondary-color);text-decoration:underline;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.ng-container .ds-link:hover{color:var(--secondary-color-opacity-05)}.ng-container .ds-link:active,.ng-container .ds-link:visited{color:#4b7e84}.ng-container .ds-link:focus{outline:none;-webkit-box-shadow:0 0 0 0.125rem var(--information-color-opacity-05);box-shadow:0 0 0 0.125rem var(--information-color-opacity-05)}.ng-container .ds-link--disabled{color:#ced1da;cursor:not-allowed}.ng-container .ds-link--disabled:hover,.ng-container .ds-link--disabled:active,.ng-container .ds-link--disabled:visited{color:#ced1da}.ng-container .ds-modal{top:6.125rem;position:absolute;height:100%;width:100vw;z-index:2000}.ng-container .ds-modal span,.ng-container .ds-modal p,.ng-container .ds-modal h1,.ng-container .ds-modal h2,.ng-container .ds-modal h3,.ng-container .ds-modal h4,.ng-container .ds-modal h5{font-family:"Manrope-Regular"}.ng-container .ds-modal p.section-text__label{font-size:0.875rem;font-weight:400;line-height:1.25rem;color:#1c2a50;margin-bottom:0.5rem}.ng-container .ds-modal .modal-background{height:100vh;width:100%;background:black;opacity:0.6;position:fixed}.ng-container .ds-modal .upload-summary-container{background-color:#fff}.ng-container .ds-modal .modal-container{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:50rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:0.063rem solid #797979;background-color:#fff;border-radius:0.25rem}.ng-container .ds-modal .modal-container .modal-division{padding:1.5rem}.ng-container .ds-modal .modal-container .modal__header{padding:1rem 1.5rem;min-height:2rem;border-radius:0.25rem 0.25rem 0 0;border-bottom:0.125rem solid #eaebee;height:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem}.ng-container .ds-modal .modal-container .modal__header span{font-size:1.5rem;font-family:"Manrope-SemiBold"}.ng-container .ds-modal .modal-container .modal__header-icon{font-size:1.125rem}.ng-container .ds-modal .modal-container .modal__header i{margin-top:0.125rem}.ng-container .ds-modal .modal-container .modal__header .fa-close{position:absolute;right:2rem;top:1rem;font-size:1.5rem}.ng-container .ds-modal .modal-container .delete-claim-header{padding:1.5rem}.ng-container .ds-modal .modal-container .modal__body{width:100%;bottom:0;padding:1.5rem 1.5rem 0 1.5rem;scrollbar-width:thin;scrollbar-color:#dadee9 #ffffff}.ng-container .ds-modal .modal-container .modal__body::-webkit-scrollbar{width:0.6rem}.ng-container .ds-modal .modal-container .modal__body::-webkit-scrollbar-track{background:#ffffff}.ng-container .ds-modal .modal-container .modal__body::-webkit-scrollbar-thumb{background-color:#dadee9;border-radius:6.25rem;border:0.125rem solid #ffffff}.ng-container .ds-modal .modal-container .modal__body .single-comment-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.ng-container .ds-modal .modal-container .modal__body .single-comment-container p{font-family:"Manrope-SemiBold";color:#1c2a50;font-size:0.875rem;margin:0}.ng-container .ds-modal .modal-container .modal__body .single-comment-container .field-label--textarea{font-family:"Manrope-Regular";color:#495573;font-size:0.75rem}.ng-container .ds-modal .modal-container .modal__body .modal-grid-tab{font-family:"Manrope-Semibold";display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem 0.87rem;font-size:0.875rem;border-radius:0.375rem 0.375rem 0 0;height:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ng-container .ds-modal .modal-container .modal__body .modal-grid-tab__pill{border-radius:1.875rem;display:inline-block;padding:0.2rem 0.4rem;line-height:1;font-size:85%;margin-left:0.75rem}.ng-container .ds-modal .modal-container .modal__body .modal-section__header-text.download-file-title{background-color:#fdfdfd}.ng-container .ds-modal .modal-container .modal__body .modal-section__header-text.download-file-title h2{font-family:"Manrope-Medium";color:#28385a;font-size:0.875rem}.ng-container .ds-modal .modal-container .modal__body .modal-section__header-text.small-header{height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.ng-container .ds-modal .modal-container .modal__body .modal-section__header-text.small-header h2{margin:0;font-size:0.875rem}.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading{font-family:"Manrope-Regular"}.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.download-file-subheading{color:#495573;font-size:0.75rem}.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.revise-retention-subheading .subheading-label,.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.missing-information .subheading-label,.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.delete-retention-details .subheading-label{color:#1c2a50;font-size:0.875rem}.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.delete-retention-details .subheading-label,.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.delete-retention-textarea-label .subheading-label{font-family:"Manrope-Semibold"}.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.delete-retention-textarea-label .subheading-label,.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.delete-retention-subheading .subheading-label{color:#334062}.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.delete-retention-textarea-label{margin-bottom:0}.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.delete-retention-textarea-label .subheading-label{font-size:0.75rem}.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.delete-retention-subheading .subheading-label{font-size:0.875rem}.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.delete-retention-subheading .subheading-label.blue-color{color:#334062}.ng-container .ds-modal .modal-container .modal__body .modal-section__subheading.revise-retention-textarea-label .subheading-label{font-family:"Manrope-Semibold";color:#1c2a50;font-size:0.75rem}.ng-container .ds-modal .modal-container .modal__body .section-buttons-excel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:1.5rem;background-color:#f4f4f6;margin-top:-3rem}.ng-container .ds-modal .modal-container .modal__body .section-buttons-excel .icon_excel{width:1.5rem;height:1.5rem;margin-block:auto;margin-right:1rem;margin-left:0.25rem}.ng-container .ds-modal .modal-container .modal__body .section-buttons-excel p{color:#334062;font-family:"Manrope-Bold";font-size:0.875rem;margin-block:auto}.ng-container .ds-modal .modal-container .modal__body .default-dividing{height:2.5rem;display:block}.ng-container .ds-modal .modal-container .modal__body .dividing-section-1{display:block;height:3rem}.ng-container .ds-modal .modal-container .modal__body .dividing-line-1{background-color:#eaebee;height:0.0625rem;margin-block:auto}.ng-container .ds-modal .modal-container .modal__body .short-divider{height:1.5rem;display:block}.ng-container .ds-modal .modal-container .modal__body .shorter-divider{height:0.5rem;display:block}.ng-container .ds-modal .modal-container .modal__body .revise-retention-textarea textarea,.ng-container .ds-modal .modal-container .modal__body .delete-retention-textarea textarea{height:6rem}.ng-container .ds-modal .modal-container .bulk-upload-modal-body{background-color:#fdfdfd}.ng-container .ds-modal .modal-container .update-status-claim-body,.ng-container .ds-modal .modal-container .delete-claim-body{padding:1.5rem;height:30rem;overflow-y:auto}.ng-container .ds-modal .modal-container .modal__footer{position:relative;width:100%;bottom:0;border-top:0.063rem solid #eaebee}.ng-container .ds-modal .modal-container .modal__footer .modal-footer__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.ng-container .ds-modal .modal-container .delete-claim-footer{padding:1.5rem}.ng-container .ds-modal .modal-container .bulk-upload-footer{background-color:#fff}.ng-container .ds-modal .modal-container .bulk-upload-footer .modal-footer__buttons-container{gap:1rem}.ng-container .ds-modal .modal-container .ds-file-uploader-text{text-align:center;padding-bottom:0.938rem}.ng-container .ds-modal .modal-container--large{top:4rem;width:56.25rem}.ng-container .ds-modal .modal-container--large .modal__body .modal-section__header-text{height:3rem;background-color:#eeeeee;padding:0.8rem}.ng-container .ds-modal .modal-container--large .modal__body .data-input-grid-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box}.ng-container .ds-modal .modal-container--large .modal__body .data-input-grid-container .section-components.section-data-input{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0.25rem 0.25rem;border:1px solid #eaebee;padding:1.5rem}.ng-container .ds-modal .modal-container--large .modal__body .data-input-grid-container .section-components-container{border-radius:0.25rem;border:1px solid #eaebee;padding:0.75rem;margin-bottom:1rem}.ng-container .ds-modal .modal-container--large .modal__body .data-input-grid-container .section-components-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:0.3rem}.ng-container .ds-modal .modal-container--large .modal__body .data-input-grid-container .section-components-row .component__label-container .apply-comment{font-family:"Manrope-Semibold";min-width:20rem;font-size:0.75rem}.ng-container .ds-modal .modal-container--large .modal__body .data-input-grid-container .section-components-row .component__icon-container{padding:0 0.3rem}.ng-container .ds-modal .modal-container--large .modal__body .data-input-grid-container .section-components-row .component__title-container{font-family:"Manrope-Semibold";margin-bottom:0.5rem;min-width:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .ds-modal .modal-container--large .modal__body .data-input-grid-container .section-components-row .component__title-container .title{color:#1c2a50;font-size:1rem;font-weight:700}.ng-container .ds-modal .modal-container--large .modal__body .data-input-grid-container .section-components-row .component__title-container .number-badge{width:1.125rem;height:1.125rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.75rem;color:var(--neutral-color);border:1px solid var(--neutral-color)}.ng-container .ds-modal .modal-container--large .modal__body .data-input-grid-container .section-components-row .component__select-container{width:10rem}.ng-container .ds-modal .modal-container--large .modal__body .modal-section__subheading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 1.5rem 0;width:100%}.ng-container .ds-modal .modal-container--large .modal__body .modal-section__subheading .subheading-icon-alert{color:#dc8e47;margin-right:0.5rem;margin-left:0.5rem;padding-top:0.4rem;font-size:0.875rem}.ng-container .ds-modal .modal-container--large .modal__body .modal-section__subheading .subheading-label{color:#5a637e;font-family:"Manrope-Medium";font-size:0.75rem;height:auto}.ng-container .ds-modal .modal-container--large .modal__footer .modal-footer__buttons-container{margin:0.5rem}.ng-container .ds-modal .modal-container--medium{width:32.125rem;border-radius:0.25rem;-webkit-box-shadow:0.13rem 0.13rem 0.75rem 0rem #1d538a;box-shadow:0.13rem 0.13rem 0.75rem 0rem #1d538a}.ng-container .ds-modal .modal-container--medium .modal__header{padding:1rem 1.5rem 1rem 1.5rem;min-height:2rem;border-radius:0.25rem 0.25rem 0 0;border-bottom:0.125rem solid #eaebee}.ng-container .ds-modal .modal-container--medium .modal__header span{font-size:1.5rem;font-family:"Manrope-SemiBold";font-size:1.5rem}.ng-container .ds-modal .modal-container--medium .modal__header-icon{font-size:1.125rem}.ng-container .ds-modal .modal-container--medium .modal__body textarea::-webkit-input-placeholder{font-size:0.875rem;font-family:"Manrope-Medium";color:#bbbfca}.ng-container .ds-modal .modal-container--medium .modal__body textarea::-moz-placeholder{font-size:0.875rem;font-family:"Manrope-Medium";color:#bbbfca}.ng-container .ds-modal .modal-container--medium .modal__body textarea:-ms-input-placeholder{font-size:0.875rem;font-family:"Manrope-Medium";color:#bbbfca}.ng-container .ds-modal .modal-container--medium .modal__body textarea::-ms-input-placeholder{font-size:0.875rem;font-family:"Manrope-Medium";color:#bbbfca}.ng-container .ds-modal .modal-container--medium .modal__body textarea::placeholder{font-size:0.875rem;font-family:"Manrope-Medium";color:#bbbfca}.ng-container .ds-modal .modal-container--medium .modal__footer{border-top:none}.ng-container .ds-modal .modal-container--fit-content{-webkit-box-shadow:2px 2px 12px 0px #1d538a;box-shadow:2px 2px 12px 0px #1d538a}.ng-container .ds-modal .modal-container--fit-content div.modal__header{background-color:#f4fafb}.ng-container .ds-modal .modal-container--fit-content div.modal__header-title{color:#1c2a50;font-size:1.5rem;font-family:"Manrope-SemiBold"}.ng-container .ds-modal .modal-container--fit-content .modal__body{font-family:"Manrope-Medium"}.ng-container .ds-modal .modal-container--fit-content .modal__body .modal-footer__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.ng-container .ds-modal .modal-container--fit-content .modal__body .subheading-label{font-size:1rem;color:#334062}.ng-container .ds-modal .modal-container--fit-content .modal__body .single-comment-container{margin-top:-0.5rem}.ng-container .ds-modal .modal-container--fit-content .modal__body .single-comment-container p{color:#334062;font-size:1rem;margin-bottom:0rem}.ng-container .ds-modal .modal-container--fit-content .modal__body .single-comment-container p.section-text__label{font-size:0.875rem}.ng-container .ds-modal .modal-container--fit-content .modal__body .display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .ds-modal .modal-container--fit-content .modal__body .display-flex i{margin-right:0.75rem}.ng-container .ds-modal .modal-container--fit-content.claims-admin__revision-required .single-comment-container p{font-family:"Manrope-Regular";color:#1c2a50;font-size:0.875rem}.ng-container .ds-modal .modal-container .default{background-color:#f4f4f6}.ng-container .ds-modal .modal-container .default span{color:#1c2a50}.ng-container .ds-modal .modal-container .delete{background-color:#ea5354}.ng-container .ds-modal .modal-container .delete span{color:#fff}.ng-container .ds-modal .modal-container .delete .fa-close{color:#fff}.ng-container .ds-modal .modal-container .deleteClaim{background-color:#fff1f0}.ng-container .ds-modal .modal-container .deleteClaim span{color:#1c2a50}.ng-container .ds-modal .modal-container .deleteClaim-icon{font-size:1.5rem}.ng-container .ds-modal .modal-container .confirmation-modal-container{position:fixed;left:0;right:0;margin:auto;top:15rem;height:29rem;width:40rem;border:0.063rem solid #797979;background-color:#fff;border-radius:0.25rem}.ng-container .ds-modal .modal-container .confirmation-modal-container .modal__header{min-height:2rem;border-radius:0.25rem 0.25rem 0 0;border-bottom:0.125rem solid #eaebee;height:3.75rem}.ng-container .ds-modal .modal-container .confirmation-modal-container .modal__header span{font-size:1.5rem;font-family:"Manrope-SemiBold"}.ng-container .ds-modal .modal-container .confirmation-modal-container .modal__header .fa-close{position:absolute;right:2rem;top:1rem;font-size:1.5rem}.ng-container .ds-modal .modal-container .confirmation-modal-container .modal__body{width:100%;bottom:0;padding-inline:5%;padding:1rem 1rem 0.75rem 1rem}.ng-container .ds-modal .modal-container .confirmation-modal-container .modal__footer{position:relative;width:100%;bottom:0;border-top:0.063rem solid #eaebee}.ng-container .ds-modal .modal-container .confirmation-modal-container .modal__footer .modal-footer__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.ng-container .ds-modal .modal-container .confirmation-modal-container .ds-file-uploader-text{text-align:center;padding-bottom:0.938rem}.ng-container .ds-modal .modal-container .confirmation-modal-container .confirmation-text{padding:2rem 0 1.5rem 0}.ng-container .ds-modal .modal-container .confirmation-modal-container .default{background-color:#f4f4f6}.ng-container .ds-modal .modal-container .confirmation-modal-container .default span{color:#1c2a50}.ng-container .ds-modal .modal-container .confirmation-modal-container .delete{background-color:#fff1f0}.ng-container .ds-modal .modal-container .confirmation-modal-container .delete span{color:#1c2a50}.ng-container .ds-modal .modal-container .commentArea-container{margin-top:-0.5rem}.ng-container .ds-modal .modal-container .commentArea-container-label{color:#334062;font-size:1rem;margin-bottom:1rem}.ng-container .ds-modal .modal-container .modal-section__subheading{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem auto;padding:0.5rem auto}.ng-container .ds-modal .modal-container .subheading-label{font-size:0.75rem}.ng-container .ds-modal .modal-container .red-icon{color:#e65252;font-size:1.125rem}.ng-container .ds-modal .modal-container .error-icon{color:var(--error-color);font-size:1.125rem}.ng-container .ds-modal .modal-container .yellow-icon,.ng-container .ds-modal .modal-container .secondary-icon{color:var(--secondary-color);font-size:1.125rem}.ng-container .ds-modal .modal-container .green-icon{color:#76bec5;font-size:1.125rem}.ng-container .ds-modal .modal-container .medium-icon{font-size:1.125rem}.ng-container .ds-modal .modal-container .small-icon{font-size:0.75rem;color:var(--secondary-color)}.ng-container .ds-modal .modal-container .form-control,.ng-container .ds-modal .modal-container .ng-recognition .form-select,.ng-container .ng-recognition .ds-modal .modal-container .form-select{height:1.875rem}.ng-container .ds-modal .modal-container .cursor-pointer{cursor:pointer}.ng-container .ds-modal .modal-container .section-subtext__label{font-family:"Manrope-SemiBold";color:#1c2a50;font-size:0.875rem}.ng-container .ds-modal .modal-width-30{width:30rem}.ng-container .ds-modal .modal-width-32{width:32rem}.ng-container .ds-modal .modal-width-40{width:40rem}.ng-container .ds-modal .modal-width-50{width:50rem}.ng-container .ds-modal .modal-width-65{width:65rem}.ng-container .ds-modal .grid-padding-0 .table-container{padding-bottom:0.75rem}.ng-container .ds-modal .grid-padding-0 .table-container .data-grid__background{padding:0}.ng-container .ds-modal .cancelButtonRevisionModal{font-family:"Manrope-Regular"}.ng-container .ds-modal .bulk-response__totals{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.75rem;margin:1rem 0}.ng-container .ds-modal .bulk-response__totals .bulk-response__stats--successful,.ng-container .ds-modal .bulk-response__totals .bulk-response__stats--rejected{font-family:"Manrope-Regular";color:#495573}.ng-container .ds-modal .bulk-response__totals .bulk-response__stats--successful .bulk-stat__total-number,.ng-container .ds-modal .bulk-response__totals .bulk-response__stats--rejected .bulk-stat__total-number{font-family:"Manrope-Bold";margin-left:0.25rem}.ng-container .ds-modal .bulk-response__totals .bulk-response__stats--successful .stat__success,.ng-container .ds-modal .bulk-response__totals .bulk-response__stats--rejected .stat__success{color:var(--success-color)}.ng-container .ds-modal .bulk-response__totals .bulk-response__stats--successful .stat__rejected,.ng-container .ds-modal .bulk-response__totals .bulk-response__stats--rejected .stat__rejected{color:var(--error-color)}.ng-container .ds-modal .bulk-response__totals .bulk-response__stats--divider{height:1.125rem;border-left:0.063rem solid #ced1da;margin:0 1rem}.ng-container .ds-modal .bulk-response__statuses{border:0.063rem solid #eaebee;font-family:"Manrope-Medium";margin-bottom:0.75rem;padding:0.75rem 0}.ng-container .ds-modal .bulk-response__statuses .statuses-repeat{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;font-size:0.75rem;padding:0.5rem 0.75rem}.ng-container .ds-modal .bulk-response__statuses .bulk-stat__icon{height:1rem;width:1rem;margin-right:0.5rem}.ng-container .ds-modal .bulk-response__statuses .bulk-stat__icon i{height:0.75rem;width:0.75rem}.ng-container .ds-modal .bulk-response__statuses .bulk-stat__amount{position:relative;right:0;margin-left:auto;font-family:"Manrope-Semibold"}.ng-container .ds-modal .bulk-response__statuses .success{color:var(--success-color)}.ng-container .ds-modal .bulk-response__statuses .draft{color:var(--warning-color)}.ng-container .ds-modal .bulk-response__statuses .duplicates{color:var(--error-color)}.ng-container .ds-modal .bulk-response__statuses .bulk-stat__content{color:#495573;font-family:"Manrope-Regular";font-size:0.75rem}.ng-container .ds-modal .bulk-response__statuses .bulk-stat__amount{color:#495573;font-family:"Manrope-Semibold";font-size:0.75rem}.ng-container .ds-modal .claims-admin__decline-modal .modal__body .ds-textarea .ds-textarea-container,.ng-container .ds-modal .claims-admin__approve-modal .modal__body .ds-textarea .ds-textarea-container{height:6rem}.ng-container .ds-modal .claims-admin__decline-modal .modal__body .ds-input-field label.field-label--textarea,.ng-container .ds-modal .claims-admin__approve-modal .modal__body .ds-input-field label.field-label--textarea{font-family:"Manrope-Regular";color:#1c2a50;font-size:0.875rem}.ng-container .ds-modal .claims-admin__decline-modal .modal__footer .ds-button-container .ds-button-primary:not(:disabled),.ng-container .ds-modal .claims-admin__approve-modal .modal__footer .ds-button-container .ds-button-primary:not(:disabled){background-color:var(--secondary-color)}.ng-container .ds-modal .claims-admin__incentive-summary-modal .modal__body .fa-info-circle{margin-block:auto}.ng-container .ds-modal .claims-admin__incentive-summary-modal .modal__body .default-dividing{height:1.5rem}.ng-container .ds-model-field{min-height:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ng-container .ds-model-field__container{text-align:left}.ng-container .ds-model-field__container wui-ui-control .ui-control-no-repeatable-container{width:100%}.ng-container .ds-model-field__container wui-ui-control .ui-control-no-repeatable-container input{max-width:17.75rem}.ng-container .ds-model-field__container .ui-control-formfield{width:100%}.ng-container .ds-model-field__container .ds-ui-control label{color:#334062;font-family:"Manrope-SemiBold";font-size:0.75rem;opacity:60%;font-weight:normal;width:4rem;min-width:4rem}.ng-container .ds-model-field__container .ds-ui-control p{color:#1c2a50;font-family:"Manrope-Regular";font-size:0.875rem}.ng-container .ds-model-field__container .ds-ui-control .ds-input-field .ds-input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.ng-container .ds-model-field__container .ds-ui-control .ds-input-field .ds-numeric-input-container{width:16.875rem}.ng-container .ds-model-field__container .ds-ui-control ds-input-field{width:100%}.ng-container .ds-model-field__container .ds-ui-control .ds-input__input-container{width:100%}.ng-container .ds-numeric{display:block;font-size:.75rem;font-family:"Manrope-Medium";text-align:center;white-space:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:14.25rem}.ng-container .ds-numeric .ds-numeric-label-container{text-align:left}.ng-container .ds-numeric .ds-numeric-label-container label{color:#495573;font-family:"Manrope-SemiBold";font-size:0.75rem;line-height:1.125rem;text-align:left}.ng-container .ds-numeric .ds-numeric-container{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-container .ds-numeric .ds-numeric-container:not(.class-error)>.ds-numeric-icon-container:not(.disabled).focused{border-color:var(--secondary-color)}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-icon-container{background-color:#F4FAFB;height:2rem;width:2rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top:0.063rem solid #ccc;border-bottom:0.063rem solid #ccc;border-left:0.063rem solid #ccc;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-icon-container .fa-usd{color:#495573;font-size:1rem;padding:0.5rem}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-icon-container.hovered:not(.disabled){border-color:#999eb0 !important}.ng-container .ds-numeric .ds-numeric-container:not(.class-error)>.ds-numeric-input-container>.form-control:focus,.ng-container .ds-numeric .ng-recognition .ds-numeric-container:not(.class-error)>.ds-numeric-input-container>.form-select:focus,.ng-container .ng-recognition .ds-numeric .ds-numeric-container:not(.class-error)>.ds-numeric-input-container>.form-select:focus{border-color:var(--secondary-color)}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control,.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select,.ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select{height:2rem;width:100%;padding:0.5rem;color:#4c5775;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:0.875rem;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;border:0.063rem solid #ccc}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control::-webkit-input-placeholder, .ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select::-webkit-input-placeholder, .ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select::-webkit-input-placeholder{font-size:0.875rem;color:#f3f3f6;-webkit-transition:color 0.3s;transition:color 0.3s}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control::-moz-placeholder, .ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select::-moz-placeholder, .ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select::-moz-placeholder{font-size:0.875rem;color:#f3f3f6;-moz-transition:color 0.3s;transition:color 0.3s}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:-ms-input-placeholder, .ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:-ms-input-placeholder, .ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:-ms-input-placeholder{font-size:0.875rem;color:#f3f3f6;-ms-transition:color 0.3s;transition:color 0.3s}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control::-ms-input-placeholder, .ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select::-ms-input-placeholder, .ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select::-ms-input-placeholder{font-size:0.875rem;color:#f3f3f6;-ms-transition:color 0.3s;transition:color 0.3s}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control::placeholder,.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select::placeholder,.ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select::placeholder{font-size:0.875rem;color:#f3f3f6;-webkit-transition:color 0.3s;transition:color 0.3s}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:hover:not(:disabled),.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:hover:not(:disabled),.ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:hover:not(:disabled){border-color:#999eb0 !important}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:hover:not(:disabled)::-webkit-input-placeholder, .ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:hover:not(:disabled)::-webkit-input-placeholder, .ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:hover:not(:disabled)::-webkit-input-placeholder{color:#cfd2db}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:hover:not(:disabled)::-moz-placeholder, .ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:hover:not(:disabled)::-moz-placeholder, .ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:hover:not(:disabled)::-moz-placeholder{color:#cfd2db}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:hover:not(:disabled):-ms-input-placeholder, .ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:hover:not(:disabled):-ms-input-placeholder, .ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:hover:not(:disabled):-ms-input-placeholder{color:#cfd2db}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:hover:not(:disabled)::-ms-input-placeholder, .ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:hover:not(:disabled)::-ms-input-placeholder, .ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:hover:not(:disabled)::-ms-input-placeholder{color:#cfd2db}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:hover:not(:disabled)::placeholder,.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:hover:not(:disabled)::placeholder,.ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:hover:not(:disabled)::placeholder{color:#cfd2db}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:disabled,.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:disabled,.ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:disabled{color:#8D94A7;border-color:#ccc;cursor:not-allowed}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:disabled::-webkit-input-placeholder, .ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:disabled::-webkit-input-placeholder, .ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:disabled::-webkit-input-placeholder{color:#8D94A7}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:disabled::-moz-placeholder, .ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:disabled::-moz-placeholder, .ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:disabled::-moz-placeholder{color:#8D94A7}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:disabled:-ms-input-placeholder, .ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:disabled:-ms-input-placeholder, .ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:disabled:-ms-input-placeholder{color:#8D94A7}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:disabled::-ms-input-placeholder, .ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:disabled::-ms-input-placeholder, .ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:disabled::-ms-input-placeholder{color:#8D94A7}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control:disabled::placeholder,.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .form-select:disabled::placeholder,.ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-select:disabled::placeholder{color:#8D94A7}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .form-control.class-error,.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ng-recognition .class-error.form-select,.ng-container .ng-recognition .ds-numeric .ds-numeric-container .ds-numeric-input-container .class-error.form-select{border-color:#E45448}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-input-container .ds-numeric-input-monetary{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-left:none}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container{display:block;background-color:#FFFFFF;height:2rem;width:1rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top:0.063rem solid #EAEBEE;border-right:0.063rem solid #EAEBEE;border-bottom:0.063rem solid #EAEBEE}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container .arrow-up-container{height:0.969rem;border-bottom:0.063rem solid #EAEBEE}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container .arrow-up-container .fa-caret-up{color:#495573;height:1rem;width:1rem;font-size:1rem}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container .arrow-up-container .fa-caret-up:hover{color:#5b6681}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container .arrow-down-container{height:0.938rem}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container .arrow-down-container .fa-caret-down{color:#495573;height:1rem;width:1rem;font-size:1rem}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container .arrow-down-container .fa-caret-down:hover{color:#5b6681}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container.disabled .arrow-up-container,.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container.disabled .arrow-down-container{cursor:not-allowed}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container.disabled .arrow-up-container i,.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container.disabled .arrow-down-container i{color:#eaebee}.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container.disabled .arrow-up-container i.fa-caret-down:hover,.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container.disabled .arrow-up-container i .fa-caret-up:hover,.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container.disabled .arrow-down-container i.fa-caret-down:hover,.ng-container .ds-numeric .ds-numeric-container .ds-numeric-arrows-container.disabled .arrow-down-container i .fa-caret-up:hover{color:#eaebee}.ng-container .ds-numeric .ds-numeric-container.class-error{border:0.063rem solid #E45448;border-radius:0.25rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.ng-container .ds-numeric .class-error{color:#E45448;font-size:0.75rem}.ng-container .ds-numeric .left{float:left;margin-top:0.3rem}.ng-container .ds-numeric-icon-container.error-class{border-top:0.063rem solid #E45448 !important;border-left:0.063rem solid #E45448 !important;border-bottom:0.063rem solid #E45448 !important}.ng-container .ds-pill{display:inline-block;font-size:.75rem;font-family:"Manrope-Medium",sans-serif;text-align:center;white-space:nowrap;vertical-align:baseline;height:1.375rem;padding-top:0.1rem;padding-left:0.75rem;padding-right:0.75rem;border-radius:1rem}.ng-container .ds-pill--pending{color:var(--unresolved-color);background-color:var(--unresolved-color-opacity-01)}.ng-container .ds-pill--approved,.ng-container .ds-pill--processed,.ng-container .ds-pill--sent{color:var(--success-color);background-color:var(--success-color-opacity-01)}.ng-container .ds-pill--declined,.ng-container .ds-pill--ineligible,.ng-container .ds-pill--error,.ng-container .ds-pill--failed,.ng-container .ds-pill--denied{color:var(--error-color);background-color:var(--error-color-opacity-01)}.ng-container .ds-pill--revision,.ng-container .ds-pill--processing{color:var(--warning-color);background-color:var(--warning-color-opacity-01)}.ng-container .ds-pill--review,.ng-container .ds-pill--rebuilt{color:var(--information-color);background-color:var(--information-color-opacity-01)}.ng-container .ds-pill--draft,.ng-container .ds-pill--missed{color:var(--neutral-color);background-color:var(--neutral-color-opacity-01)}.ng-container .ds-recognition-card__container{width:10rem;padding:0.5rem 1.5rem;border-radius:4px}.ng-container .ds-recognition-card__container.bg-error{background-color:var(--error-color-opacity-01)}.ng-container .ds-recognition-card__container.bg-information{background-color:var(--information-color-opacity-01)}.ng-container .ds-recognition-card__title{font-family:'Manrope-Regular';font-size:0.75rem;color:#495573}.ng-container .ds-recognition-card__number{font-family:'Manrope-SemiBold';font-size:1rem;color:#1C2A50}@media screen and (max-width: 767px){.ng-container .ds-recognition-card__container{width:9rem;padding:0.5rem 0.8rem}}.ng-container .ds-search-field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:12rem}.ng-container .ds-search-field .search-input-container{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:2rem}.ng-container .ds-search-field .search-input-container .search-input__label{height:1.125rem;font-weight:700;font-size:0.75rem;font-family:"Manrope-Bold";margin-bottom:0.25rem}.ng-container .ds-search-field .search-input-container .search-input__label p{font-family:"Manrope-Bold"}.ng-container .ds-search-field .search-input-container .search-input__input{border-radius:4px}.ng-container .ds-search-field .search-input-container input.search-field__input{height:2rem;font-size:0.875rem;border-radius:0.25rem;width:14rem;color:#1c2a50;font-family:"Manrope-Medium",sans-serif;padding-inline:0.5rem}.ng-container .ds-search-field .search-input-container input.search-field__input::-webkit-input-placeholder{color:#A2A8B7;font-size:0.875rem;line-height:1.5rem;padding-left:0px !important}.ng-container .ds-search-field .search-input-container input.search-field__input::-moz-placeholder{color:#A2A8B7;font-size:0.875rem;line-height:1.5rem;padding-left:0px !important}.ng-container .ds-search-field .search-input-container input.search-field__input:-ms-input-placeholder{color:#A2A8B7;font-size:0.875rem;line-height:1.5rem;padding-left:0px !important}.ng-container .ds-search-field .search-input-container input.search-field__input::-ms-input-placeholder{color:#A2A8B7;font-size:0.875rem;line-height:1.5rem;padding-left:0px !important}.ng-container .ds-search-field .search-input-container input.search-field__input::placeholder{color:#A2A8B7;font-size:0.875rem;line-height:1.5rem;padding-left:0px !important}.ng-container .ds-search-field .search-input-container ::-webkit-input-placeholder{color:#A2A8B7;font-size:0.875rem;line-height:1.5rem;padding-left:0;opacity:.6}.ng-container .ds-search-field .search-input-container .search-loader-container{position:absolute;top:0;right:8px;z-index:100}.ng-container .ds-search-field .search-input-container .search-loader-container .loader{color:#5b7f95;font-size:4px;margin:3px 20px}.ng-container .ds-search-field .search-clear-field{outline:none;color:#4a4a4a}.ng-container .search-input__input input{border:0.062rem solid #dadce0;border-radius:0.25rem}.ng-container .ds-select{font-family:"Manrope-Regular"}.ng-container .ds-select .input-container{position:relative}.ng-container .ds-select .input-container .input-field{padding:0.5rem;border:0.0625rem solid #ebecf0;border-radius:0.25rem;font-size:0.875rem;color:#4c5775;width:100%;height:2rem;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}.ng-container .ds-select .input-container .input-field::-webkit-input-placeholder{color:#bbbfca;font-size:0.875rem;line-height:1.313rem}.ng-container .ds-select .input-container .input-field::-moz-placeholder{color:#bbbfca;font-size:0.875rem;line-height:1.313rem}.ng-container .ds-select .input-container .input-field:-ms-input-placeholder{color:#bbbfca;font-size:0.875rem;line-height:1.313rem}.ng-container .ds-select .input-container .input-field::-ms-input-placeholder{color:#bbbfca;font-size:0.875rem;line-height:1.313rem}.ng-container .ds-select .input-container .input-field::placeholder{color:#bbbfca;font-size:0.875rem;line-height:1.313rem}.ng-container .ds-select .input-container .input-field:focus{border-color:#76bec5}.ng-container .ds-select .input-container .input-field:hover{border-color:#999eb0}.ng-container .ds-select .input-container .input-field:hover::-webkit-input-placeholder{color:#cfd2db}.ng-container .ds-select .input-container .input-field:hover::-moz-placeholder{color:#cfd2db}.ng-container .ds-select .input-container .input-field:hover:-ms-input-placeholder{color:#cfd2db}.ng-container .ds-select .input-container .input-field:hover::-ms-input-placeholder{color:#cfd2db}.ng-container .ds-select .input-container .input-field:hover::placeholder{color:#cfd2db}.ng-container .ds-select .input-container .input-field:-moz-read-only{cursor:default}.ng-container .ds-select .input-container .input-field:read-only{cursor:default}.ng-container .ds-select .input-container .input-field:disabled{color:#eaebee;border-color:#eaebee;cursor:not-allowed}.ng-container .ds-select .input-container .input-field:disabled::-webkit-input-placeholder{color:#eaebee}.ng-container .ds-select .input-container .input-field:disabled::-moz-placeholder{color:#eaebee}.ng-container .ds-select .input-container .input-field:disabled:-ms-input-placeholder{color:#eaebee}.ng-container .ds-select .input-container .input-field:disabled::-ms-input-placeholder{color:#eaebee}.ng-container .ds-select .input-container .input-field:disabled::placeholder{color:#eaebee}.ng-container .ds-select .input-container .input-field.class-error{border-color:#da2d20}.ng-container .ds-select .input-container .input-button{position:absolute;top:25%;right:0.688rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:transparent;border:none;color:#76bec5;font-size:0.875rem;line-height:1;cursor:pointer;outline:none;-webkit-transition:opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;opacity:1}.ng-container .ds-select .input-container .input-button--disabled{cursor:not-allowed}.ng-container .ds-select .input-container .input-button:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.ng-container .ds-select .input-container .input-button.arrow-button{color:#334062;-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.ng-container .ds-select .input-container .input-button.hide-current-button{opacity:0;pointer-events:none}.ng-container .ds-select .input-container .input-button.show-current-button{opacity:1}.ng-container .ds-select .input-container .input-button.show-items{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.ng-container .ds-select .input-container .input-button.selected-button{right:2rem;-webkit-transform:translateY(0%);transform:translateY(0%)}.ng-container .ds-select .input-container .input-button.error-button{color:#da2d20;right:2rem;-webkit-transform:translateY(0%);transform:translateY(0%)}.ng-container .ds-select .input-container .searchable-menu{position:absolute;width:100%;background-color:#fff;border-top:none;overflow-y:auto;max-height:14rem;z-index:1;top:2rem}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item{color:#495573;display:block;font-size:0.875rem;padding:0.5rem 1rem;line-height:1.313rem;cursor:default}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item.category{line-height:1.125rem;font-family:"Manrope-SemiBold";font-size:0.75rem;color:#8d94a7}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item:hover{background-color:#f2f3f5;color:#495573}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item.item-selected{background-color:#f4fafb}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item .icon{width:1rem;height:1rem;padding:0.125rem;text-align:center}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item .helper{color:#8d94a7;font-size:0.75rem;display:block}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item-color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item-color__color{width:1.25rem;height:1.25rem;border-radius:50%}.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar{width:0.25rem}.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar-thumb{background:#dadee9;border-radius:0.125rem}.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar-thumb:active{background-color:#76bec5}.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar-thumb:hover{background:#334062;-webkit-box-shadow:0 0 0.125rem 0.0625rem rgba(0,0,0,0.2);box-shadow:0 0 0.125rem 0.0625rem rgba(0,0,0,0.2)}.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar-track{background:#fff;border-radius:0.125rem}.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar-track:hover,.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar-track:active{background:#d4d4d4}.ng-container .ds-select .input-container .input-with-color{padding-left:2.4rem}.ng-container .ds-select__selected-color{position:absolute;top:0;bottom:0;margin:auto;left:0.4rem;width:1.25rem;height:1.25rem;border-radius:50%}.ng-container .ds-select .class-error{color:#da2d20;font-size:0.75rem}.ng-container .elevation-light{border:0.0625rem solid #eaebee;border-radius:0.25rem;-webkit-box-shadow:0.125rem 0.125rem 0.5rem 0 rgba(28,42,80,0.8);box-shadow:0.125rem 0.125rem 0.5rem 0 rgba(28,42,80,0.8)}.ng-container .ds-select-checkbox{font-family:"Manrope-Regular";min-width:14.25rem}.ng-container .ds-select-checkbox .input-container{position:relative}.ng-container .ds-select-checkbox .input-container .input-field{padding:0.5rem;border:0.0625rem solid #ebecf0;border-radius:0.5rem;font-size:0.875rem;color:#4c5775;width:100%;height:2rem;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;line-height:1rem}.ng-container .ds-select-checkbox .input-container .input-field::-webkit-input-placeholder{font-size:0.875rem;color:#f3f3f6;-webkit-transition:color 0.3s;transition:color 0.3s}.ng-container .ds-select-checkbox .input-container .input-field::-moz-placeholder{font-size:0.875rem;color:#f3f3f6;-moz-transition:color 0.3s;transition:color 0.3s}.ng-container .ds-select-checkbox .input-container .input-field:-ms-input-placeholder{font-size:0.875rem;color:#f3f3f6;-ms-transition:color 0.3s;transition:color 0.3s}.ng-container .ds-select-checkbox .input-container .input-field::-ms-input-placeholder{font-size:0.875rem;color:#f3f3f6;-ms-transition:color 0.3s;transition:color 0.3s}.ng-container .ds-select-checkbox .input-container .input-field::placeholder{font-size:0.875rem;color:#f3f3f6;-webkit-transition:color 0.3s;transition:color 0.3s}.ng-container .ds-select-checkbox .input-container .input-field:focus{border-color:var(--secondary-color)}.ng-container .ds-select-checkbox .input-container .input-field:active{border-color:var(--secondary-color)}.ng-container .ds-select-checkbox .input-container .input-field:hover{border-color:#999eb0}.ng-container .ds-select-checkbox .input-container .input-field:hover::-webkit-input-placeholder{color:#cfd2db}.ng-container .ds-select-checkbox .input-container .input-field:hover::-moz-placeholder{color:#cfd2db}.ng-container .ds-select-checkbox .input-container .input-field:hover:-ms-input-placeholder{color:#cfd2db}.ng-container .ds-select-checkbox .input-container .input-field:hover::-ms-input-placeholder{color:#cfd2db}.ng-container .ds-select-checkbox .input-container .input-field:hover::placeholder{color:#cfd2db}.ng-container .ds-select-checkbox .input-container .input-field:disabled{color:#eaebee;border-color:#eaebee;cursor:not-allowed}.ng-container .ds-select-checkbox .input-container .input-field:disabled::-webkit-input-placeholder{color:#eaebee}.ng-container .ds-select-checkbox .input-container .input-field:disabled::-moz-placeholder{color:#eaebee}.ng-container .ds-select-checkbox .input-container .input-field:disabled:-ms-input-placeholder{color:#eaebee}.ng-container .ds-select-checkbox .input-container .input-field:disabled::-ms-input-placeholder{color:#eaebee}.ng-container .ds-select-checkbox .input-container .input-field:disabled::placeholder{color:#eaebee}.ng-container .ds-select-checkbox .input-container .input-field__ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-container .ds-select-checkbox .input-container .input-field.class-error{border-color:#da2d20}.ng-container .ds-select-checkbox .input-container .input-field span.bold-number{font-family:"Manrope-Bold";font-weight:bold}.ng-container .ds-select-checkbox .input-container .input-button{position:absolute;top:25%;right:0.688rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:transparent;border:none;color:var(--secondary-color);font-size:0.875rem;line-height:1;cursor:pointer;outline:none;-webkit-transition:opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;opacity:1}.ng-container .ds-select-checkbox .input-container .input-button--disabled{cursor:not-allowed}.ng-container .ds-select-checkbox .input-container .input-button:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.ng-container .ds-select-checkbox .input-container .input-button.arrow-button{color:#334062;-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.ng-container .ds-select-checkbox .input-container .input-button.hide-current-button{opacity:0;pointer-events:none}.ng-container .ds-select-checkbox .input-container .input-button.show-current-button{opacity:1}.ng-container .ds-select-checkbox .input-container .input-button.show-items{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.ng-container .ds-select-checkbox .input-container .input-button.selected-buton{right:2rem;-webkit-transform:translateY(0%);transform:translateY(0%)}.ng-container .ds-select-checkbox .input-container .input-button.error-button{color:#da2d20;right:2rem;-webkit-transform:translateY(0%);transform:translateY(0%)}.ng-container .ds-select-checkbox .input-container .ds-select-menu{position:absolute;width:100%;background-color:#fff;border-top:none;overflow-y:auto;max-height:14rem;z-index:1;top:2rem}.ng-container .ds-select-checkbox .input-container .ds-select-menu-selected-items{border-bottom:0.125rem solid #f4f5f7}.ng-container .ds-select-checkbox .input-container .ds-select-menu-container:hover{background-color:#f4fafb}.ng-container .ds-select-checkbox .input-container .ds-select-menu-container .ds-select-menu-clear span{font-size:0.875rem;color:#495573;font-family:"Manrope-Medium"}.ng-container .ds-select-checkbox .input-container .ds-select-menu-container .ds-select-menu-item{color:#495573;display:block;font-size:0.875rem;padding:0.5rem 1rem;line-height:1.313rem;cursor:default}.ng-container .ds-select-checkbox .input-container .ds-select-menu-container .ds-select-menu-item .ds-checkbox .ds-checkbox-label .checkmark{height:1rem;width:1rem}.ng-container .ds-select-checkbox .input-container .ds-select-menu::-webkit-scrollbar{width:0.25rem}.ng-container .ds-select-checkbox .input-container .ds-select-menu::-webkit-scrollbar-thumb{background:#dadee9;border-radius:0.125rem}.ng-container .ds-select-checkbox .input-container .ds-select-menu::-webkit-scrollbar-thumb:active{background-color:#76bec5}.ng-container .ds-select-checkbox .input-container .ds-select-menu::-webkit-scrollbar-thumb:hover{background:#334062;-webkit-box-shadow:0 0 0.125rem 0.0625rem rgba(0,0,0,0.2);box-shadow:0 0 0.125rem 0.0625rem rgba(0,0,0,0.2)}.ng-container .ds-select-checkbox .input-container .ds-select-menu::-webkit-scrollbar-track{background:#fff;border-radius:0.125rem}.ng-container .ds-select-checkbox .input-container .ds-select-menu::-webkit-scrollbar-track:hover,.ng-container .ds-select-checkbox .input-container .ds-select-menu::-webkit-scrollbar-track:active{background:#d4d4d4}.ng-container .ds-select-checkbox .class-error{color:#da2d20;font-size:0.75rem}.ng-container .ds-select-checkbox .ds-chips-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-container .ds-select-checkbox .ds-chips-container--absolute{top:0.063rem;position:absolute;left:0.125rem}.ng-container .ds-select-checkbox .ds-chips-container .ds-chip{height:1.5rem;padding:0.75rem 0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--secondary-color-opacity-01);margin:0.25rem 0.25rem 0 0;border-radius:1rem}.ng-container .ds-select-checkbox .ds-chips-container .ds-chip--label{color:#495573;font-family:"Manrope-Medium";font-size:.75rem;line-height:1.125rem;margin-right:0.5rem}.ng-container .ds-select-checkbox .ds-chips-container .ds-chip--icon{cursor:pointer;border:none;background:transparent;font-size:.75rem;color:var(--secondary-color);padding:0.125rem;-webkit-transition:color 0.3s;transition:color 0.3s}.ng-container .ds-select-checkbox .ds-chips-container .ds-chip--icon:hover{color:#495573}.ng-container .elevation-light{border:0.0625rem solid #eaebee;border-radius:0.25rem;-webkit-box-shadow:0.125rem 0.125rem 0.5rem 0 rgba(28,42,80,0.8);box-shadow:0.125rem 0.125rem 0.5rem 0 rgba(28,42,80,0.8)}.ng-container .ds-select{font-family:"Manrope-Regular"}.ng-container .ds-select .input-container{position:relative}.ng-container .ds-select .input-container .input-field{padding:0.5rem;border:0.0625rem solid #ebecf0;border-radius:0.25rem;font-size:0.875rem;color:#4c5775;width:100%;height:2rem;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}.ng-container .ds-select .input-container .input-field::-webkit-input-placeholder{color:#bbbfca;font-size:0.875rem;line-height:1.313rem}.ng-container .ds-select .input-container .input-field::-moz-placeholder{color:#bbbfca;font-size:0.875rem;line-height:1.313rem}.ng-container .ds-select .input-container .input-field:-ms-input-placeholder{color:#bbbfca;font-size:0.875rem;line-height:1.313rem}.ng-container .ds-select .input-container .input-field::-ms-input-placeholder{color:#bbbfca;font-size:0.875rem;line-height:1.313rem}.ng-container .ds-select .input-container .input-field::placeholder{color:#bbbfca;font-size:0.875rem;line-height:1.313rem}.ng-container .ds-select .input-container .input-field:focus{border-color:#76bec5}.ng-container .ds-select .input-container .input-field:hover{border-color:#999eb0}.ng-container .ds-select .input-container .input-field:hover::-webkit-input-placeholder{color:#cfd2db}.ng-container .ds-select .input-container .input-field:hover::-moz-placeholder{color:#cfd2db}.ng-container .ds-select .input-container .input-field:hover:-ms-input-placeholder{color:#cfd2db}.ng-container .ds-select .input-container .input-field:hover::-ms-input-placeholder{color:#cfd2db}.ng-container .ds-select .input-container .input-field:hover::placeholder{color:#cfd2db}.ng-container .ds-select .input-container .input-field:-moz-read-only{cursor:default}.ng-container .ds-select .input-container .input-field:read-only{cursor:default}.ng-container .ds-select .input-container .input-field:disabled{color:#eaebee;border-color:#eaebee;cursor:not-allowed}.ng-container .ds-select .input-container .input-field:disabled::-webkit-input-placeholder{color:#eaebee}.ng-container .ds-select .input-container .input-field:disabled::-moz-placeholder{color:#eaebee}.ng-container .ds-select .input-container .input-field:disabled:-ms-input-placeholder{color:#eaebee}.ng-container .ds-select .input-container .input-field:disabled::-ms-input-placeholder{color:#eaebee}.ng-container .ds-select .input-container .input-field:disabled::placeholder{color:#eaebee}.ng-container .ds-select .input-container .input-field.class-error{border-color:#da2d20}.ng-container .ds-select .input-container .input-button{position:absolute;top:25%;right:0.688rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:transparent;border:none;color:#76bec5;font-size:0.875rem;line-height:1;cursor:pointer;outline:none;-webkit-transition:opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;opacity:1}.ng-container .ds-select .input-container .input-button--disabled{cursor:not-allowed}.ng-container .ds-select .input-container .input-button:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.ng-container .ds-select .input-container .input-button.arrow-button{color:#334062;-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.ng-container .ds-select .input-container .input-button.hide-current-button{opacity:0;pointer-events:none}.ng-container .ds-select .input-container .input-button.show-current-button{opacity:1}.ng-container .ds-select .input-container .input-button.show-items{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.ng-container .ds-select .input-container .input-button.selected-button{right:2rem;-webkit-transform:translateY(0%);transform:translateY(0%)}.ng-container .ds-select .input-container .input-button.error-button{color:#da2d20;right:2rem;-webkit-transform:translateY(0%);transform:translateY(0%)}.ng-container .ds-select .input-container .searchable-menu{position:absolute;width:100%;background-color:#fff;border-top:none;overflow-y:auto;max-height:14rem;z-index:1;top:2rem}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item{color:#495573;display:block;font-size:0.875rem;padding:0.5rem 1rem;line-height:1.313rem;cursor:default}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item.category{line-height:1.125rem;font-family:"Manrope-SemiBold";font-size:0.75rem;color:#8d94a7}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item:hover{background-color:#f2f3f5;color:#495573}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item.item-selected{background-color:#f4fafb}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item .icon{width:1rem;height:1rem;padding:0.125rem;text-align:center}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item .helper{color:#8d94a7;font-size:0.75rem;display:block}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item-color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.ng-container .ds-select .input-container .searchable-menu-container .searchable-menu-item-color__color{width:1.25rem;height:1.25rem;border-radius:50%}.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar{width:0.25rem}.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar-thumb{background:#dadee9;border-radius:0.125rem}.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar-thumb:active{background-color:#76bec5}.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar-thumb:hover{background:#334062;-webkit-box-shadow:0 0 0.125rem 0.0625rem rgba(0,0,0,0.2);box-shadow:0 0 0.125rem 0.0625rem rgba(0,0,0,0.2)}.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar-track{background:#fff;border-radius:0.125rem}.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar-track:hover,.ng-container .ds-select .input-container .searchable-menu::-webkit-scrollbar-track:active{background:#d4d4d4}.ng-container .ds-select .input-container .input-with-color{padding-left:2.4rem}.ng-container .ds-select__selected-color{position:absolute;top:0;bottom:0;margin:auto;left:0.4rem;width:1.25rem;height:1.25rem;border-radius:50%}.ng-container .ds-select .class-error{color:#da2d20;font-size:0.75rem}.ng-container .elevation-light{border:0.0625rem solid #eaebee;border-radius:0.25rem;-webkit-box-shadow:0.125rem 0.125rem 0.5rem 0 rgba(28,42,80,0.8);box-shadow:0.125rem 0.125rem 0.5rem 0 rgba(28,42,80,0.8)}.ng-container .sidebar{width:16rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:1rem}.ng-container .collapse-circle{border:0.063rem solid #808080;cursor:pointer;position:relative;width:2rem;height:2rem;border-radius:50rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.4rem 0.6rem;right:-0.813rem;margin-left:auto;background-color:#ffffff;visibility:visible}.ng-container .collapse-circle:hover{background:#5b7f95 !important;color:white !important}.ng-container .sidebar-title{padding-left:1rem}.ng-container .sidebar-title h2{font-size:1.5rem}.ng-container .sidebar-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-size:1.25rem;font-weight:400;padding:0.625rem 1rem;border-radius:0.25rem 0.25rem;gap:0.25rem}.ng-container .sidebar-item-container i{color:#334062;margin-top:auto;margin-bottom:auto;font-size:1.125rem;width:1.25rem}.ng-container .sidebar-item__label{margin-top:auto;margin-bottom:auto;padding-left:1rem;font-size:0.875rem;font-family:'Manrope-Regular';height:1.125rem;font-weight:400;line-height:1.125rem}.ng-container .isAvailable{cursor:pointer}.ng-container .isAvailable .sidebar-item__label{color:#495573}.ng-container .isAvailable:hover{background-color:#fdfdfd}.ng-container .isAvailable:hover .sidebar-item__label{cursor:pointer}.ng-container .notAvailable{cursor:not-allowed;background-color:#ffffff}.ng-container .notAvailable .sidebar-item__label{color:#b3b3b3;cursor:not-allowed}.ng-container .isSelected{background-color:#f4fafb;cursor:default;border-left:0.25rem solid #76bec5}.ng-container .isSelected .sidebar-item__label{color:#2b385a;cursor:default !important;font-family:'Manrope-SemiBold'}.ng-container .isSelected:hover{background-color:#f4fafb}.ng-container .collapseSidebar{width:0;visibility:hidden}.ng-container .collapsed{left:-1rem;visibility:visible}.ng-container .collapsed .header_logo-wrapper{margin-left:1.625rem}.ng-container .ds-social-button{font-family:'Manrope-Semibold';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0.125rem solid #eaebee;border-radius:1.5rem;width:4.563rem;height:1.75rem}.ng-container .ds-social-button button{background:none;border:none;cursor:pointer;width:100%}.ng-container .ds-social-button .animate-icon{-webkit-animation:bounce 0.3s ease forwards;animation:bounce 0.3s ease forwards}.ng-container .ds-social-button i{font-size:0.875rem;color:#334062;margin-right:0.25rem;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.ng-container .ds-social-button .liked{color:var(--secondary-color)}.ng-container .ds-social-button.opened{border-radius:0.1rem;background-color:var(--secondary-color-opacity-02);border-color:var(--secondary-color);-webkit-transition:border 0.2s ease;transition:border 0.2s ease}.ng-container .ds-social-button span{font-family:'Manrope-Semibold';font-weight:600;font-size:0.75rem;color:#2b285a}.ng-container .ds-social-card{border:0.063rem solid #ddd;border-radius:0.25rem;padding:1.5rem;font-family:Arial, sans-serif;background-color:#fff}.ng-container .ds-social-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .ds-social-card__content{margin:0.25rem 0}.ng-container .ds-social-card__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .ds-social-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem;font-size:0.875rem}.ng-container .ds-social-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (max-width: 767px){.ng-container .ds-social-card{padding:1rem}.ng-container .ds-social-card__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;gap:0.5rem}.ng-container .ds-social-card__actions{gap:0.5rem}}.ng-container .ds-social-comment{width:100%;padding:0.5rem 0.5rem 1rem;background-color:#f2f3f552}.ng-container .ds-social-comment__custom-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .ds-social-comment__message{font-family:'Manrope-Regular';color:#2b385a;font-size:0.875rem;line-height:1.125rem;min-height:3.375rem;border-radius:0.75rem}.ng-container .ds-social-comment__message button{font-family:'Manrope-SemiBold';color:var(--secondary-color);font-size:0.75rem;border:none;padding:0}.ng-container .ds-social-comment__message.full-height{height:auto}.ng-container .ds-social-comment__message.no-height{height:0;min-height:0}.ng-container .ds-social-comment__message.block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5.1rem;color:#B7C9D3;font-family:'Manrope-SemiBold';font-size:1rem;line-height:1.5rem;text-align:center}.ng-container .ds-social-comment__message.purple{background:-webkit-gradient(linear, right top, left top, from(#6c4ef3), to(#a466fd));background:linear-gradient(to left, #6c4ef3, #a466fd)}.ng-container .ds-social-comment__message.purple-2{background:-webkit-gradient(linear, right top, left top, from(#a466fd), to(#c192fe));background:linear-gradient(to left, #a466fd, #c192fe)}.ng-container .ds-social-comment__message.green{background:-webkit-gradient(linear, right top, left top, from(#2e8b57), to(#4caf50));background:linear-gradient(to left, #2e8b57, #4caf50)}.ng-container .ds-social-comment__message.green-2{background:-webkit-gradient(linear, right top, left top, from(#66b399), to(#8eda9c));background:linear-gradient(to left, #66b399, #8eda9c)}.ng-container .ds-social-comment__message.blue{background:-webkit-gradient(linear, right top, left top, from(#1f49c7), to(#639af6));background:linear-gradient(to left, #1f49c7, #639af6)}.ng-container .ds-social-comment__message.blue-2{background:-webkit-gradient(linear, right top, left top, from(#497ad0), to(#a1bbe7));background:linear-gradient(to left, #497ad0, #a1bbe7)}.ng-container .ds-social-comment__message.yellow{background:-webkit-gradient(linear, right top, left top, from(orange), to(#f2c327));background:linear-gradient(to left, orange, #f2c327)}.ng-container .ds-social-comment__message.yellow-2{background:-webkit-gradient(linear, right top, left top, from(#cfaa30), to(#f4d97e));background:linear-gradient(to left, #cfaa30, #f4d97e)}.ng-container .ds-social-comment__message.orange{background:-webkit-gradient(linear, right top, left top, from(#ff4500), to(#ff9800));background:linear-gradient(to left, #ff4500, #ff9800)}.ng-container .ds-social-comment__message.orange-2{background:-webkit-gradient(linear, right top, left top, from(#f84820), to(#fca997));background:linear-gradient(to left, #f84820, #fca997)}.ng-container .ds-social-comment__award-img{height:1.5rem;width:1.5rem;margin-bottom:0.625rem;-webkit-filter:drop-shadow(0px 3px 9px rgba(0,0,0,0.329412));filter:drop-shadow(0px 3px 9px rgba(0,0,0,0.329412))}.ng-container .ds-social-comment__award-icon{color:var(--primary-color);font-size:2rem;margin-bottom:0.625rem}.ng-container .ds-social-comment__reward-name{color:var(--primary-color);font-size:1.5rem}.ng-container .ds-social-comment__throphy-name{color:#ffffff;font-size:1.5rem}.ng-container .ds-social-comment__white-color{color:#ffffff}.ng-container .ds-social-comment__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:0.75rem}.ng-container .ds-social-comment__sender{font-family:'Manrope-Regular';font-weight:500;font-size:0.875rem;color:#495573;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem}.ng-container .ds-social-comment__sender ds-avatar{height:1.5rem}.ng-container .ds-social-comment__by{color:#8d94a7}.ng-container .ds-social-comment__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;height:1.5rem}.ng-container .ds-social-comment__publish{font-family:'Manrope-Regular';font-weight:400;font-size:0.875rem;color:#495573}.ng-container .ds-social-comment__publish i{font-weight:400;margin-right:0.188rem}@media screen and (max-width: 767px){.ng-container .ds-social-comment__info{gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.ng-container .ds-social-header__recipient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.ng-container .ds-social-header__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:'Manrope-Regular';color:#8d94a7}.ng-container .ds-social-header__name{font-family:'Manrope-Bold';color:#1c2a50;font-weight:700;font-size:1rem;line-height:1.5rem;margin:0}.ng-container .ds-social-header__title{font-weight:400;font-size:0.75rem;line-height:1.125rem;margin:0}.ng-container .ds-social-header__subtitle{font-weight:400;font-size:0.75rem;line-height:1.125rem}.ng-container .ds-social-header__award{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.ng-container .ds-social-header__date{font-family:'Manrope-Regular';font-weight:400;font-size:0.75rem;color:#495573}.ng-container .ds-social-header__image{height:1.5rem;width:1.5rem}@media screen and (max-width: 767px){.ng-container .ds-social-header__award{width:100%}.ng-container .ds-social-header__award ds-tag{width:100%;text-align:center}}.ng-container .ds-social-footer__recipient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.ng-container .ds-social-footer__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:'Manrope-Regular';color:#8d94a7}.ng-container .ds-social-footer__name{font-family:'Manrope-Bold';color:#1c2a50;font-weight:700;font-size:1rem;line-height:1.5rem;margin:0}.ng-container .ds-social-footer__title{font-weight:400;font-size:0.75rem;line-height:1.125rem;margin:0}.ng-container .ds-social-footer__subtitle{font-weight:400;font-size:0.7rem;line-height:1.125rem}.ng-container .ds-social-footer__award{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.ng-container .ds-social-card__comment-block{background-color:#fff}.ng-container .ds-social-card__comment-block .slideable_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .ds-social-card__comment-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem 0}.ng-container .ds-social-card__comment-container button.ds-button{height:2rem}.ng-container .ds-social-card__comment-input{width:100%;margin-right:1rem;border:0.188rem solid #f7f7f7;border-radius:0.25rem;padding:0.75rem 1rem;font-family:'Manrope-Regular';font-size:0.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:2rem}.ng-container .ds-social-card__comment-input::-webkit-input-placeholder{color:#bbbfca}.ng-container .ds-social-card__comment-input::-moz-placeholder{color:#bbbfca}.ng-container .ds-social-card__comment-input:-ms-input-placeholder{color:#bbbfca}.ng-container .ds-social-card__comment-input::-ms-input-placeholder{color:#bbbfca}.ng-container .ds-social-card__comment-input::placeholder{color:#bbbfca}.ng-container .ds-social-card__comment-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:1rem 0}.ng-container .ds-social-card__comment-avatar{width:2.75rem;text-align:center}.ng-container .ds-social-card__comment-content{width:100%}.ng-container .ds-social-card__comment-name{font-family:"Manrope-Bold";font-size:0.875rem}.ng-container .ds-social-card__comment-text{font-family:"Manrope-Regular";font-size:0.875rem;line-height:2rem;margin-bottom:0.625rem}.ng-container .ds-social-card__comment-controls{font-size:0.75rem;float:left;cursor:pointer;color:var(--primary-color);pointer-events:none;visibility:hidden;-webkit-transition:visibility 0.3s;transition:visibility 0.3s}.ng-container .ds-social-card__comment-controls.showing-edit{visibility:visible;pointer-events:initial}.ng-container .ds-social-card__comment-controls span{display:inline-block;width:3.438rem}.ng-container .ds-social-card__comment-date{font-family:'Manrope-Regular';font-weight:400;font-size:0.75rem;color:#495573;text-align:right}.ng-container .ds-social-card .social-stream-tooltip.tooltip>.tooltip-inner{background-color:#4a4a4a;color:white;font-size:12px;text-align:left}.ng-container .tabs-container{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:0.063rem solid #eaebee;padding-inline:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.25rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.ng-container .tab-repeat{text-align:center}.ng-container .tab{border-radius:0.3rem 0.3rem 0 0;padding:0.4rem 1rem;height:1.75rem;font-size:0.75rem;min-width:8rem}.ng-container .tab__label{line-height:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.ng-container .tab__badge{width:1.125rem;height:1.125rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.75rem;font-weight:bold;border:0.094rem solid var(--neutral-color);color:var(--neutral-color)}.ng-container .empty-tab{width:100%}.ng-container .activeTab{background-color:var(--secondary-color);color:#ffffff;font-family:'Manrope-SemiBold'}.ng-container .activeTab .tab__badge{background:#ffffff;color:var(--secondary-color);border:none}.ng-container .activeTab.light{border-top:solid 0.25rem var(--secondary-color)}.ng-container .inactiveTab{font-family:'Manrope-Regular';background-color:#f2f3f5;color:#495573}.ng-container .light{height:auto;background-color:#ffffff;color:#495573}.ng-container .ds-tag{height:1.5rem;border-radius:6.25rem;padding:0.125rem 1rem}.ng-container .ds-tag__content{color:#ffffff;font-family:'Manrope-Regular';font-size:0.75rem;font-weight:600;line-height:1.125rem}.ng-container .ds-tag.purple{background-color:#9c27b0}.ng-container .ds-tag.purple-2{background-color:#c192fe}.ng-container .ds-tag.green{background-color:#4caf50}.ng-container .ds-tag.green-2{background-color:#8eda9c}.ng-container .ds-tag.blue{background-color:#639af6}.ng-container .ds-tag.blue-2{background-color:#a1bbe7}.ng-container .ds-tag.yellow{background-color:#f2c327}.ng-container .ds-tag.yellow-2{background-color:#f4d97e}.ng-container .ds-tag.orange{background-color:#ff9800}.ng-container .ds-tag.orange-2{background-color:#fca997}.ng-container .ds-textarea{display:block;white-space:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ng-container .ds-textarea .ds-textarea-container{display:grid}.ng-container .ds-textarea .ds-textarea-container textarea{text-align:left;font-size:1rem;font-family:"Manrope-Medium";border:0.063rem solid #eaebee;border-radius:0.25rem;padding:0.5rem;gap:0.25rem}.ng-container .ds-textarea .ds-textarea-container textarea.class-error{border-color:#e45448}.ng-container .ds-textarea .ds-textarea-container textarea:disabled{cursor:not-allowed;resize:none}.ng-container .ds-textarea .ds-textarea-container textarea::-webkit-input-placeholder{font-size:.875rem;font-family:"Manrope-Medium";color:#bbbfca;line-height:1.313rem}.ng-container .ds-textarea .ds-textarea-container textarea::-moz-placeholder{font-size:.875rem;font-family:"Manrope-Medium";color:#bbbfca;line-height:1.313rem}.ng-container .ds-textarea .ds-textarea-container textarea:-ms-input-placeholder{font-size:.875rem;font-family:"Manrope-Medium";color:#bbbfca;line-height:1.313rem}.ng-container .ds-textarea .ds-textarea-container textarea::-ms-input-placeholder{font-size:.875rem;font-family:"Manrope-Medium";color:#bbbfca;line-height:1.313rem}.ng-container .ds-textarea .ds-textarea-container textarea::placeholder{font-size:.875rem;font-family:"Manrope-Medium";color:#bbbfca;line-height:1.313rem}.ng-container .ds-textarea .ds-textarea-span-container{float:right}.ng-container .ds-textarea .ds-textarea-span-container span{color:#bbbfca;font-size:.75rem;font-family:"Manrope-Medium";float:right}.ng-container .ds-textarea .ds-textarea-resize{resize:none}.ng-container .ds-textarea .left{float:left;margin-top:-0.8rem}.ng-container .class-error{color:#e45448;font-size:0.75rem}.ng-container .toast-container{position:fixed;right:0.625rem;width:21.375rem;border-radius:0.25rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:2px 2px 2px 1px rgba(0,0,0,0.2);box-shadow:2px 2px 2px 1px rgba(0,0,0,0.2)}.ng-container .toast-container__icon-container{min-width:3rem;padding:2.188rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-container .toast-container__icon-container i{font-size:1rem;font-weight:900}.ng-container .toast-container__icon-container.success{background:var(--success-color-opacity-05)}.ng-container .toast-container__icon-container.success i{color:var(--success-color)}.ng-container .toast-container__icon-container.warning{background:var(--warning-color-opacity-05)}.ng-container .toast-container__icon-container.warning i{color:var(--warning-color)}.ng-container .toast-container__icon-container.error{background:var(--error-color-opacity-05)}.ng-container .toast-container__icon-container.error i{color:var(--error-color)}.ng-container .toast-container__message-container{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ng-container .toast-container__message-container .toast-container__message-content{width:100%}.ng-container .toast-container__message-container__title{font-family:"Manrope-Semibold";font-size:0.875rem;color:#3e4b5b}.ng-container .toast-container__message-container__message{font-family:"Manrope-Regular";font-size:0.75rem;color:#5a637e}.ng-container .toast-container__close-button{color:#5a637e;font-size:0.75rem;border:none;background-color:#fff;margin-bottom:auto}.ng-container .ds-toggle{font-family:"Manrope-Regular";display:inline-block;position:relative}.ng-container .ds-toggle--small .slider{width:1.25rem;height:0.625rem}.ng-container .ds-toggle--small .slider::before{width:0.5rem;height:0.5rem;top:0.0625rem;left:0.125rem}.ng-container .ds-toggle--small input[type='checkbox']:checked+.slider::before{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}.ng-container .ds-toggle--large .slider{width:2rem;height:1rem}.ng-container .ds-toggle--large .slider::before{width:0.75rem;height:0.75rem;top:0.125rem;left:0.125rem}.ng-container .ds-toggle--large input[type='checkbox']:checked+.slider::before{-webkit-transform:translateX(0.875rem);transform:translateX(0.875rem)}.ng-container .ds-toggle--disabled{opacity:0.6;cursor:not-allowed}.ng-container .ds-toggle--custom-color .slider{background-color:var(--custom-toggle-color, #ced1da)}.ng-container .ds-toggle-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-container .ds-toggle-label--disabled{cursor:not-allowed}.ng-container .ds-toggle-label .slider{position:relative;display:inline-block;cursor:pointer;width:1.5rem;height:0.75rem;background-color:#ced1da;border-radius:2.5rem;margin-left:0.5rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-ms-flex-negative:0;flex-shrink:0}.ng-container .ds-toggle-label .slider--disabled{cursor:not-allowed;background-color:#ced1da !important}.ng-container .ds-toggle-label .slider::before{content:'';position:absolute;width:0.625rem;height:0.625rem;border-radius:2.5rem;background-color:#fff;top:0.0625rem;left:0.125rem;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.ng-container .ds-toggle-label input[type='checkbox']{display:none}.ng-container .ds-toggle-label input[type='checkbox']:checked+.slider{background-color:var(--secondary-color)}.ng-container .ds-toggle-label input[type='checkbox']:checked+.slider::before{-webkit-transform:translateX(0.625rem);transform:translateX(0.625rem)}.ng-container .ds-toggle-label input[type='checkbox']:focus+.slider{outline:2px solid var(--primary-color, #007bff);outline-offset:2px}.ng-container .ds-toggle-label input[type='checkbox']:disabled+.slider{cursor:not-allowed;background-color:#ced1da !important}.ng-container .ds-toggle-text{font-family:"Manrope-Regular";color:#495573;margin-left:0.5rem;font-size:0.875rem;line-height:1.2}.ng-container .ds-toggle:not(.ds-toggle--disabled) .ds-toggle-label:hover .slider{background-color:var(--secondary-color-opacity-05, #e0e0e0)}.ng-container .ds-toggle:not(.ds-toggle--disabled) input[type='checkbox']:checked+.slider:hover{background-color:var(--secondary-color-opacity-05, #76bec5)}.ng-container .ds-tooltip{font-family:'Manrope-SemiBold';font-size:0.75rem;position:absolute;padding:0.75rem;color:#fff;background-color:#333;border-radius:0.25rem;z-index:250;white-space:nowrap;max-width:26.375rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ng-container .ds-tooltip:before{content:'';position:absolute;border-width:0.313rem;border-style:solid}.ng-container .ds-tooltip-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-container .ds-tooltip-content__main{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:24.875rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.ng-container .ds-tooltip-content__main-icon{font-size:1rem;margin-right:0.875rem}.ng-container .ds-tooltip-content__main-text{color:#c9cdd0;text-wrap:wrap}.ng-container .ds-tooltip-content__main-text h1{color:#fff;font-size:0.75rem}.ng-container .ds-tooltip-content__main-close{margin-left:0.875rem}.ng-container .ds-tooltip-content__footer{height:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0.5rem}.ng-container .ds-tooltip-content__footer-link a{color:#4f777c}.ng-container .ds-tooltip-top{bottom:120%;left:50%}.ng-container .ds-tooltip-top:before{top:100%;left:50%;margin-left:-0.313rem;border-color:#333 transparent transparent transparent}.ng-container .ds-tooltip-bottom{top:112%;left:50%}.ng-container .ds-tooltip-bottom:before{bottom:100%;left:50%;margin-left:-0.313rem;border-color:transparent transparent #333 transparent}.ng-container .ds-tooltip-left{top:50%;right:116%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .ds-tooltip-left:before{top:50%;right:-0.625rem;margin-top:-0.313rem;border-color:transparent transparent transparent #333}.ng-container .ds-tooltip-right{top:50%;left:116%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ng-container .ds-tooltip-right:before{top:50%;left:-0.625rem;margin-top:-0.313rem;border-color:transparent #333 transparent transparent}.ng-container .ds-graph-container{max-height:25.5rem;width:37.75rem;font-family:"Manrope-Regular";border:0.063rem solid #eaebee;border-radius:0.25rem;background-color:#fff}.ng-container .ds-graph-container__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;border-bottom:0.063rem solid #eaebee;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.563rem;position:relative}.ng-container .ds-graph-container__header__left-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.125rem}.ng-container .ds-graph-container__header__title{color:#1c2a50;font-size:0.875rem;font-weight:500}.ng-container .ds-graph-container__header__subtitle{color:#868992;font-size:0.75rem;font-weight:400}.ng-container .ds-graph-container__header__right-content{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin-left:1rem}.ng-container .ds-graph-container__header__right-content .buttonToggle__button{color:#495573;font-weight:500}.ng-container .ds-graph-container__header__right-content .buttonToggle__button.isFirst{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.ng-container .ds-graph-container__header__right-content .buttonToggle__button.isLast{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.ng-container .ds-graph-container__header__right-content .buttonToggle__button.active-button-toggle{color:#fff}.ng-container .expanded-view-container{position:relative}@media screen and (max-width: 767px){.ng-container .ds-graph-container{width:100%;height:100%;max-height:100%}.ng-container .ds-graph-container__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:-webkit-max-content;height:-moz-max-content;height:max-content;gap:1rem}.ng-container .ds-graph-container__body{height:auto}}.ng-container .ds-expanded-view{position:absolute;background:#fff;max-height:23rem;width:20.75rem;overflow-y:auto;right:0;z-index:3;-webkit-box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.3);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.3);border-radius:0.25rem;right:1.5rem;top:-1.5rem}.ng-container .ds-expanded-view__header{font-family:"Manrope-Bold";padding:1rem;border-bottom:1px solid #eaebee;color:#1c2a50;position:sticky;top:0;background:#fff;z-index:1}.ng-container .ds-expanded-view__header i{position:absolute;right:1rem;top:1.15rem}.ng-container .ds-expanded-view__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:1rem 1.5rem 0}.ng-container .ds-expanded-view__toggle .buttonToggle__button{color:#495573;font-weight:500}.ng-container .ds-expanded-view__toggle .buttonToggle__button.isFirst{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.ng-container .ds-expanded-view__toggle .buttonToggle__button.isLast{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.ng-container .ds-expanded-view__toggle .buttonToggle__button.active-button-toggle{color:#fff}.ng-container .ds-expanded-view__label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.5rem;padding:1rem}.ng-container .ds-expanded-view__label-divider{margin:1rem 0;height:0.063rem;background-color:#eaebee;width:100%}.ng-container .ds-graph-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.5rem;font-family:"Manrope-Regular";-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;height:0.75rem}.ng-container .ds-graph-label__color{height:0.75rem;width:0.75rem;min-width:0.75rem;border-radius:0.125rem}.ng-container .ds-graph-label__text{color:#1c2a50;font-weight:400;font-size:0.75rem;width:80%;margin-right:auto}.ng-container .ds-graph-label__number{color:#1c2a50;font-weight:600;font-size:0.75rem;text-align:right;white-space:nowrap}.ng-container .ds-small-doughnut{height:100%;padding:1rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Manrope-Regular",sans-serif}.ng-container .ds-small-doughnut__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .ds-small-doughnut__canvas-container{width:10.125rem;height:10.125rem;margin:0 3.5rem 0 2.5rem}.ng-container .ds-small-doughnut__labels-list{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-container .ds-small-doughnut__label-divider{margin:1rem 0;height:0.063rem;background-color:#eaebee;width:100%}.ng-container .ds-small-doughnut__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.ng-container .ds-small-doughnut__footer__button .ds-button-container .ds-button-text{color:#76bec5;height:-webkit-max-content;height:-moz-max-content;height:max-content}.ng-container .ds-small-doughnut__empty-data{font-size:1.5rem;color:#868992;text-align:center}.ng-container .custom-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:12.875rem;background:#fff;padding:0.5rem 0;gap:0.75rem;position:absolute;opacity:0;-webkit-box-shadow:0.125rem 0.125rem 1.5rem 0 rgba(28,42,80,0.25);box-shadow:0.125rem 0.125rem 1.5rem 0 rgba(28,42,80,0.25);border-radius:0.25rem}.ng-container .custom-tooltip__head{padding:0.5rem;border-bottom:1px solid #eaebee}.ng-container .custom-tooltip__head .ds-graph-label__text{font-weight:600}.ng-container .custom-tooltip__item{padding:0 0.5rem}.ng-container .custom-tooltip__item .ds-graph-label__text{font-weight:500}.ng-container .custom-tooltip__item .ds-graph-label__number{font-weight:700;white-space:nowrap}.ng-container .custom-tooltip .ds-graph-label{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .custom-tooltip .ds-graph-label__text,.ng-container .custom-tooltip .ds-graph-label__number{font-size:0.875rem}@media screen and (max-width: 767px){.ng-container .ds-small-doughnut{gap:1.5rem}.ng-container .ds-small-doughnut__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ng-container .ds-large-doughnut{font-family:"Manrope-Regular",sans-serif;height:100%;padding:2.5rem 1.5rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-container .ds-large-doughnut__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}.ng-container .ds-large-doughnut__canvas-container{width:13.625rem;height:13.625rem}.ng-container .ds-large-doughnut__labels-list{width:100%}.ng-container .ds-large-doughnut__label-divider{margin:1rem 0;height:0.063rem;background-color:#eaebee;width:100%}.ng-container .ds-large-doughnut__footer{height:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ng-container .ds-large-doughnut__footer__button .ds-button-container .ds-button-text{color:#76bec5;height:-webkit-max-content;height:-moz-max-content;height:max-content}.ng-container .ds-large-doughnut__empty-data{font-size:1.5rem;color:#868992;text-align:center}.ng-container .custom-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:12.875rem;background:#fff;padding:0.5rem 0;gap:0.75rem;position:absolute;opacity:0;-webkit-box-shadow:0.125rem 0.125rem 1.5rem 0 rgba(28,42,80,0.25);box-shadow:0.125rem 0.125rem 1.5rem 0 rgba(28,42,80,0.25);border-radius:0.25rem}.ng-container .custom-tooltip__head{padding:0.5rem;border-bottom:1px solid #eaebee}.ng-container .custom-tooltip__head .ds-graph-label__text{font-weight:600}.ng-container .custom-tooltip__item{padding:0 0.5rem}.ng-container .custom-tooltip__item .ds-graph-label__text{font-weight:500}.ng-container .custom-tooltip__item .ds-graph-label__number{font-weight:700;white-space:nowrap}.ng-container .custom-tooltip .ds-graph-label{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .custom-tooltip .ds-graph-label__text,.ng-container .custom-tooltip .ds-graph-label__number{font-size:0.875rem}@media screen and (max-width: 767px){.ng-container .ds-large-doughnut{gap:1.5rem}.ng-container .ds-large-doughnut__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ng-container .ds-vertical-bar{height:100%;padding:2.5rem 1.5rem 1.5rem}.ng-container .ds-line-graph{height:100%;padding:2.5rem 1.5rem 1.5rem}.ng-container .table-graph{color:#495573;padding:1.5rem 1.5rem 2rem;overflow:hidden}.ng-container .table-graph__title{font-size:1rem;color:#1C2A50;font-weight:600;line-height:1.5rem}.ng-container .table-graph__header-span-text{font-weight:600}.ng-container .table-graph__title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 0.063rem #EAEBEE;padding:0 0 0.75rem}.ng-container .table-graph__subtitle{font-size:0.75rem;margin-top:0.313rem}.ng-container .table-graph__expandViewButton .ds-button-container .ds-button-text{color:#76bec5;height:-webkit-max-content;height:-moz-max-content;height:max-content}.ng-container .table-graph__dataRow{border-top:solid 0.063rem #EAEBEE;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.ng-container .table-graph__dataRow.even{background-color:#FFFFFF}.ng-container .table-graph__dataRow.odd{background-color:#FDFDFD}.ng-container .table-graph__dataRow__first-row{border-top:none;background:#f2f3f5}.ng-container .table-graph__rowNum{display:inline-block;width:6%;padding-right:0.188rem}.ng-container .table-graph__user,.ng-container .table-graph__userHeader{display:inline-block;width:42%;padding-right:0.313rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-size:0.75rem;height:1.25rem}.ng-container .table-graph__userName{margin-left:0.5rem;position:absolute;top:0.125rem}.ng-container .table-graph__user{position:relative}.ng-container .table-graph__amtBarContainer{display:inline-block;width:40%;height:0.5rem;padding-right:0.938rem}.ng-container .table-graph__amtBar{width:0;height:100%;background-color:#5b7f95;-webkit-transition:width 1s;transition:width 1s}.ng-container .table-graph__amt,.ng-container .table-graph__amtHeader{display:inline-block;padding-right:0.188rem;font-size:0.75rem}.ng-container .table-graph__userHeader,.ng-container .table-graph__amtHeader{font-weight:500;line-height:1.125rem;color:#1C2A50}.ng-container .table-graph__btnContainer{text-align:center}.ng-container .ds-metrics-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.ng-container .ds-metric-card{font-family:"Manrope-Regular";border:0.063rem solid #eaebee;border-radius:0.25rem;background-color:#fff;width:18.375rem;height:100%}.ng-container .ds-metric-card--bg-pink{background-color:#fdebf9;border-color:transparent}.ng-container .ds-metric-card--bg-blue{background-color:#e8f0fb;border-color:transparent}.ng-container .ds-metric-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem}.ng-container .ds-metric-card__header-left{color:#1c2a50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem}.ng-container .ds-metric-card__header-label{font-size:0.875rem;font-weight:500;line-height:1.3125rem}.ng-container .ds-metric-card__header-value{font-size:1.25rem;font-weight:700;line-height:1.875rem}.ng-container .ds-metric-card__header-right{display:grid;font-size:0.75rem;font-weight:500}.ng-container .ds-metric-card__header-icon{justify-self:end;margin-bottom:0.5rem}.ng-container .ds-metric-card__header-change--up{color:#279b5d}.ng-container .ds-metric-card__header-change--down{color:#d9534f}.ng-container .ds-metric-card__body{border-top:0.063rem solid #eaebee;padding:1rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.ng-container .ds-metric-card__body-subfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#334062}.ng-container .ds-metric-card__body-subfield-label{font-size:0.75rem;font-weight:400}.ng-container .ds-metric-card__body-subfield-value{font-size:0.75rem;font-weight:700}.ng-container .ds-date-range-picker{font-family:"Manrope-Regular";color:#334062;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.5rem;border:1px solid #eaebee;border-radius:0.25rem;padding:0.25rem;cursor:pointer}.ng-container .ds-date-range-picker__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.875rem;gap:0.5rem}.ng-container .ds-date-range-picker__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-container .ds-date-range-picker__btn{border:0.063rem solid #eaebee;border-radius:0.5rem;font-size:0.75rem;height:1.75rem;min-width:1.75rem;cursor:pointer;text-align:center;text-wrap:nowrap;vertical-align:middle;padding:0 0.75rem;font-family:"Manrope-SemiBold"}.ng-container .ds-date-range-picker__btn-apply{background-color:#1c2a50;color:#fff;margin-right:0.5rem}.ng-container .ds-date-range-picker__btn-apply:hover{background-color:#0f162a}.ng-container .ds-date-range-picker__btn-cancel{background-color:#fff;color:#1c2a50}.ng-container .ds-date-range-picker__btn-cancel:hover{background-color:#1c2a4f33}.ng-container .daterangepicker td.active{background-color:#1c2a50 !important;color:#fff !important}.ng-container .daterangepicker td.in-range{background-color:#1c2a4f33}.ng-container .daterangepicker .input-mini.active{border:1px solid #1c2a50}.ng-container .ds-file-uploader{border:0.125rem dashed #d5d7de;border-radius:3px;position:relative;height:5rem}.ng-container .ds-file-uploader-input{position:absolute;width:32rem;height:5rem;color:transparent;z-index:1;cursor:pointer;top:-0.125rem;left:-0.125rem}.ng-container .ds-file-uploader-input::file-selector-button{display:none}.ng-container .ds-file-uploader-label__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.5rem 1rem}.ng-container .ds-file-uploader-label__content .uploader-icons{padding:0.5rem 0.75rem;position:relative}.ng-container .ds-file-uploader-label__content .uploader-icons__file{font-size:1.75rem;background-color:#cfcfcf1f;padding:0.5rem 0.75rem;border-radius:3.875rem;color:#e0e0e0;margin-bottom:1.5rem}.ng-container .ds-file-uploader-label__content .uploader-icons__plus{position:absolute;border-radius:50%;color:#333;font-size:1rem;left:2.25rem;top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.125rem;height:1.125rem;background-color:white}.ng-container .ds-file-uploader-label__content .uploader-icons__plus>i{margin-left:0.08rem}.ng-container .ds-file-uploader-label__content .uploader-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;line-height:1.5rem}.ng-container .ds-file-uploader-label__content .uploader-text-container__text{font-size:0.875rem;color:#334062;font-family:"Manrope-Bold";opacity:80%;text-align:center}.ng-container .ds-file-uploader-label__content .uploader-text-container__link{color:#76bec5;-webkit-text-decoration:underline 0.065rem;text-decoration:underline 0.065rem}.ng-container .ds-file-uploader-label__content .uploader-text-container .description-formats{color:#334062;text-align:center;font-family:"Manrope-SemiBold";font-size:0.75rem;opacity:60%}.ng-container .ds-file-uploader-label__content .uploader-text-container .uploader-error{color:var(--error-color);text-align:center;font-family:"Manrope-SemiBold";font-size:0.75rem}.ng-container .externalRecognition{min-width:21.875rem}.ng-container .externalRecognition__titleContainer{background-color:#2483c5;color:white;font-size:1.875rem;font-weight:600;padding:0.9375rem 1.25rem 1.25rem}.ng-container .externalRecognition__titleContainer .ion-icon{font-size:1.625rem;line-height:1.75rem;margin-right:0.625rem}.ng-container .externalRecognition__titleContainer h1{margin:0;color:#fff;font-size:2.0625rem;font-weight:400;line-height:4rem;height:4rem;text-align:left}.ng-container .externalRecognition__bodyContainer{min-height:calc(100vh - 12.3125rem);background-color:#f0f0f0}.ng-container .externalRecognition__contentContainer{overflow-x:hidden;width:73%;margin:0 auto;padding:0.9375rem 1.875rem;background-color:white;min-height:calc(100vh - 12.3125rem)}.ng-container .externalRecognition__arrowContainer{width:1.4375rem;height:2rem}.ng-container .externalRecognition__arrowContainer--left{float:left}.ng-container .externalRecognition__arrowContainer--right{float:right}.ng-container .externalRecognition__stepArrow{vertical-align:middle;cursor:pointer;width:1.4375rem;height:2rem}.ng-container .externalRecognition__stepNum{text-align:center}.ng-container .externalRecognition__formTitle{color:#2483c5;font-size:2.125rem;text-align:center}.ng-container .externalRecognition__steppersContainer{line-height:2.4375rem;text-align:center}.ng-container .externalRecognition__steppers{text-align:center;padding:1%;margin-bottom:0.625rem;display:inline-block}.ng-container .externalRecognition__form{position:relative}.ng-container .externalRecognition__step{border-radius:50%;display:inline-block;margin:0 0.25rem;background-color:black;color:white;height:1.438rem;width:1.438rem;line-height:1.438rem}.ng-container .externalRecognition__step--active{background-color:#2483c5;cursor:pointer}.ng-container .externalRecognition__stepView.ng-enter,.ng-container .externalRecognition__stepView.ng-leave{position:absolute;left:0;right:0;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.ng-container .externalRecognition__stepView.ng-enter{-webkit-transform:translateX(200%);transform:translateX(200%)}.ng-container .externalRecognition__stepView.ng-enter-active{-webkit-transform:translateX(0);transform:translateX(0)}.ng-container .externalRecognition__stepView.ng-leave{-webkit-transform:translateX(0);transform:translateX(0)}.ng-container .externalRecognition__stepView.ng-leave-active{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.ng-container .externalRecognition .switch-lang-container{text-align:end}.ng-container .externalRecognitionStep{padding:3.125rem 0 1.875rem 0}.ng-container .externalRecognitionStep__title{font-size:1.25rem;margin-bottom:0.938rem}.ng-container .externalRecognitionStep__required{color:#d9534f;font-size:0.875rem}.ng-container .externalRecognitionStep__questions{margin-bottom:0.938rem}.ng-container .externalRecognitionStep__label{font-size:0.875rem;color:#2483c5;padding-bottom:5px;font-weight:600}.ng-container .externalRecognitionStep__stepAction{text-align:center}.ng-container .externalRecognitionStep__endMes p{font-size:0.875rem}.ng-container .externalRecognitionStep__endMes .btn-print-pdf{margin-bottom:0.938rem}.ng-container .externalRecognitionStep__endMes.ng-hide{-webkit-transform:translateY(500%);transform:translateY(500%)}.ng-container .externalRecognitionStep__endMes.ng-hide-remove{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.ng-container .externalRecognitionStep__errorMes{color:#f00}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.progress-bar{-webkit-transition:width .6s linear;transition:width .6s linear}.typeahead-user-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.typeahead-user-wrapper .typeahead-user-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);margin-right:1rem;width:75px;height:75px;z-index:11}.typeahead-user-wrapper .typeahead-user-avatar img{border-radius:50%;height:100%;width:auto;z-index:10}.typeahead-user-wrapper ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;line-height:1.1}.typeahead-user-wrapper ul li:first-child{font-weight:500;font-size:120%}.socialStrmPopover{background-color:#4A4A4A;color:white;font-size:12px}.socialStrmPopover.popover.top>.arrow:after{border-top-color:#4A4A4A}body>.ui-select-bootstrap.open{z-index:1051}.home .dropdown-menu{z-index:240}.home .ui-select-bootstrap.open{z-index:240}.incentive-popover{font-size:12px;text-align:center}.incentive-popover .action{padding:3px 0;color:#4a4a4a;cursor:pointer}.incentive-popover .action.locked{cursor:not-allowed;color:#ccc}.tooltip{z-index:1000}.homeModal{width:100vw;height:100vh;max-width:none;max-height:none;font-size:12px}.homeModal__container{border-radius:10px;background-color:white;padding:10px}.homeModal__backdrop{background-color:rgba(35,35,35,0.8)}.homeModal__close{text-align:right;cursor:pointer}.homeModal__content{margin:10px 20px 20px 20px;overflow-x:hidden}.homeModal__recipientContainer{text-align:center}.homeModal__recipientImg{border-radius:50%;width:100px;height:100px;border:0 solid white;margin-top:60px}.homeModal__name{font-size:14px;font-weight:600}.homeModal__label--bold{font-weight:600}.homeModal__award{border-radius:10px;display:inline-block;font-size:12px;text-align:center;color:#FFFFFF;background-color:#667a91;min-width:100px;padding:5px 10px;text-transform:uppercase;margin:5px 0 40px 0}.homeModal__awardIcon{margin-right:5px}.homeModal__message{position:relative;font-size:18px;margin-bottom:30px;z-index:1;word-break:break-word}.homeModal__message::before{content:"\201C";font-family:serif;font-size:110px;color:orange;position:absolute;opacity:0.5;left:-32px;top:-50px;z-index:-1}.homeModal__senderBlock{text-align:end;height:50px;margin:5px}.homeModal__senderContainer{position:relative;height:inherit}.homeModal__senderInfo{display:inline-block;vertical-align:top}.homeModal__senderImg{border-radius:50%;width:50px;height:50px;border:0 solid white;margin-left:10px;-webkit-transform:translateY(-14%);transform:translateY(-14%)}.homeModalMobile{width:100vw;height:100vh;min-height:100vh;max-width:none;max-height:none;font-size:15px}.homeModalMobile .modal-dialog{margin:0}.homeModalMobile__action{cusor:pointer;overflow:auto;padding:15px 14px 0 0}.homeModalMobile__recipientBlock{padding:0 44px 19px 35px}.homeModalMobile__recipientContainer{width:100%;overflow:auto;margin-bottom:23px;height:50px}.homeModalMobile__recipientImg{border-radius:50%;width:50px;height:50px;border:0 solid white;float:left;margin-right:10px}.homeModalMobile__recipientInfoContainer{float:left}.homeModalMobile__name{font-size:18px;font-weight:600}.homeModalMobile__font--sm{font-size:10px}.homeModalMobile__font--xs{font-size:8px}.homeModalMobile__award{border-radius:16px;width:100%;line-height:25px;vertical-align:middle;font-size:12px;text-align:center;color:#FFFFFF;background-color:#667a91;text-transform:uppercase;margin-top:8px}.homeModalMobile__awardIcon{margin-right:5px}.homeModalMobile__senderBlock{background-color:#F1F1F1;padding:30px 41px 28px 30px}.homeModalMobile__message{position:relative;font-size:15px;margin-bottom:30px;z-index:1}.homeModalMobile__message::before{content:"\201C";font-family:serif;font-size:110px;color:orange;position:absolute;opacity:0.5;left:0px;top:-46px;z-index:-1}.homeModalMobile__senderInfoBlock{width:100%;overflow:auto;min-height:30px}.homeModalMobile__senderInfo{display:inline-block;vertical-align:top}.homeModalMobile__senderImg{border-radius:50%;width:30px;height:30px;border:1px solid white;margin-right:10px;display:inline-block}.homeModalMobile__senderName{font-size:13px;font-weight:600}.ws-team-directory-peers-modal{height:600px;overflow-y:scroll}.ws-team-directory-peers-modal .title{color:#5b7f95;font-size:24px;margin-bottom:30px}.ws-team-directory-peers-modal .peer-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:50%;flex-basis:50%}.ws-team-directory-peers-modal .peer-card{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;padding:10px;cursor:pointer}.ws-team-directory-peers-modal .peer-card>div{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.ws-team-directory-peers-modal .peer-card ul{margin-left:10px;width:calc(100% - 70px)}.ws-team-directory-peers-modal .peer-card .name{color:#5b7f95;font-weight:bold;margin-top:5px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ws-team-directory-peers-modal .peer-card .position{text-transform:uppercase;font-weight:bold;font-size:12px}.ws-team-directory-peers-modal .peer-card .profile-picture{width:70px}@media (max-width: 767px){.ws-team-directory-peers-modal .peer-card{width:100%}}.input-single-ui-select-list .form-control,.input-single-ui-select-list .ng-container .ng-recognition .form-select,.ng-container .ng-recognition .input-single-ui-select-list .form-select{border-radius:32px;width:100%}.input-single-ui-select-list .ui-select-dropdown{-webkit-transform:translateY(9px);transform:translateY(9px);border-radius:6px}.input-single-ui-select-list .ui-select-dropdown.ui-select-choices,.input-single-ui-select-list .ui-select-dropdown.ui-select-no-choice{width:auto}.input-single-ui-select-list .ui-select-match.btn-default-focus{outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0)}.input-single-ui-select-list .ui-select-choices-row.active .ui-select-choices-row:hover{background-color:#F2F2F2}.input-single-ui-select-list .ui-select-choices-row.active .ui-select-choices-row-inner{background-color:#F2F2F2;color:inherit}.input-single-ui-select-list .caret{border:none}.input-single-ui-select-list .caret:before{font-family:"Ionicons";content:"\f123";position:relative;top:-7px;left:-9px}.ui-control .uib-datepicker-popup.dropdown-menu{width:auto}.uib-datepicker-popup{-webkit-transform:translateY(9px);transform:translateY(9px);padding:10px;border-radius:9px}.uib-datepicker-popup .btn-default{border:none}.uib-datepicker-popup .btn:active,.uib-datepicker-popup .btn.active{-webkit-box-shadow:none;box-shadow:none}[text-angular] .ta-editor b{font-weight:bold !important}[text-angular] .ta-editor i{font-style:italic !important}[text-angular] .ta-editor u{text-decoration:underline !important}.chosen-container-multi .chosen-choices li.search-choice span{display:inline-block;width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.subfield-container{margin-left:3rem}.gu-mirror .report-table-container{padding:1rem;position:relative}.gu-mirror .report-table{position:relative}.gu-mirror .report-table.loading{opacity:0.5}.gu-mirror .report-table-header{padding:1rem 0.75rem;background-color:#ededed;border:none;font-size:12px;font-weight:800;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:background-color .15s;transition:background-color .15s}.gu-mirror .report-table-header:first-of-type{border-top-left-radius:3px}.gu-mirror .report-table-header:last-of-type{border-top-right-radius:3px}.gu-mirror .report-table-header span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gu-mirror .report-table-header .report-table-drag{margin-left:5px;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.gu-mirror .report-table-header:hover{background-color:#ddd}.gu-mirror .report-table-header:hover .report-table-drag{opacity:1}.gu-mirror .report-table-cta-header{display:none;visibility:hidden}.gu-mirror .report-table-cta-cell{display:block;border:none;position:absolute;left:0;width:100%;padding:0;background:transparent;overflow:hidden;z-index:20}.gu-mirror .report-table-cta-cell:hover .report-table-cta-container{-webkit-transform:translateY(0%);transform:translateY(0%)}.gu-mirror .report-table-cell{border:none;border-bottom:1px solid #ccc;padding:1rem;font-size:12px;line-height:18px;background:#fff;color:#4a4a4a;vertical-align:middle}.gu-mirror .report-table-cell.award_status>span{width:5rem;height:1rem;color:#4a4a4a;font-size:90%;font-weight:600;border-radius:0.5rem;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gu-mirror .report-table-cell.award_status[data-value='approved']>span{background-color:#8be3da}.gu-mirror .report-table-cell-user{display:-webkit-box;display:-ms-flexbox;display:flex}.gu-mirror .report-table-cell-user>img{display:block;position:relative;overflow:hidden;background-color:#ffffff;border-radius:1rem;width:2rem;height:2rem;z-index:11;border:2px solid #777;margin-right:0.5rem;-ms-flex-negative:0;flex-shrink:0}.gu-mirror .report-table-cell-user>.user-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem}.gu-mirror .report-table-cta-container{position:relative;height:100%;padding:1rem;background:rgba(36,131,197,0.95);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transition-delay:.15s;transition-delay:.15s}.gu-mirror .report-table-cta-container .report-table-cta-actions{margin-left:auto}.gu-mirror .report-table-cta-container .report-table-cta-actions>div{margin-left:0.5rem}.gu-mirror .report-table-cta-container .report-table-cta-info{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gu-mirror .report-table-cta-container .report-table-cta-info>strong{min-width:20ch;text-align:center}.gu-mirror .report-table-cta-container .report-table-cta-info .report-table-cta-users{margin:0 auto}.gu-mirror .report-pagination{font-size:14px}.gu-mirror .report-pagination-wrapper{text-align:center}.gu-mirror .report-pagination>li>a{padding:8px 12px;border:1px solid #e4e7e9}.gu-mirror .report-pagination>li:first-child>a,.gu-mirror .report-pagination>li:first-child>span{border-bottom-left-radius:8px;border-top-left-radius:8px}.gu-mirror .report-pagination>li:last-child>a,.gu-mirror .report-pagination>li:last-child>span{border-bottom-right-radius:8px;border-top-right-radius:8px}.gu-mirror .report-loader .spinner-loader{position:absolute;top:40px;left:50%;z-index:1}.gu-mirror .report-loader .spinner-loader.ng-animate{-webkit-animation:none 0s;animation:none 0s}.spinner-opacity{opacity:0.5 !important}.ui-control_file-upload{min-height:150px;padding:10px;background-color:#eefaff;border:1px solid #ccc;border-radius:4px}.ui-control_file-upload.dropzone.disabled{background-color:#eee;cursor:not-allowed}.ui-control_file-upload .loader{position:absolute;left:50%;top:25%;margin:0;color:#999999}.ui-control_file-upload .loader.ng-animate{-webkit-animation:none 0s;animation:none 0s}.ui-control_file-upload .dz-message{overflow:hidden;margin:49px 0}.ui-control_file-upload .dz-message .ion-icon{font-size:24px}.ui-control_file-upload .dz-message .fa{position:absolute;display:inline-block;margin-right:15px;height:30px;line-height:30px;font-size:20px;font-family:fontAwesome}.ui-control_file-upload .dz-message p{display:inline-block;margin-left:35px;height:30px;line-height:30px;color:#9b9b9b;font-size:15px;font-style:italic;font-weight:300}.ui-control_file-upload .dz-preview.dz-image-preview{background:transparent}.ui-control_file-upload .dz-remove{margin-top:10px}.ui-control_file-upload .dz-preview.dz-error:hover .dz-error-message{display:none}.ui-control_file-upload .dz-error :not(.dz-remove):hover ~ .dz-error-message{display:block;pointer-events:auto}.wui-tag .selectize-input{border-radius:5px}.wui-tag .selectize-input.input-active{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.wui-tag .selectize-input .item,.wui-tag .selectize-input .item.active{background-color:#ededed;background-image:none;border:0;border-radius:20px;text-transform:uppercase;font-size:10px;color:#606060;font-weight:bold;margin-right:5px;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding-top:3px;padding-left:15px;padding-right:30px !important}.wui-tag .selectize-input .item .remove,.wui-tag .selectize-input .item.active .remove{border:0;background-color:#fff;border-radius:100%;right:5px;height:15px;width:15px;font-size:10px;top:4px;margin:0;padding:0;line-height:15px}.wui-tag .selectize-dropdown{margin-top:2px;border-radius:5px;border:1px solid #dbdbdb}.wui-tag .selectize-dropdown .option,.wui-tag .selectize-dropdown .create{font-size:14px;padding:10px;border-radius:2px}.wui-tag .selectize-dropdown .option.active,.wui-tag .selectize-dropdown .create.active{background-color:#e8e8e8}.wui-tag .selectize-dropdown-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px}.wui-tag .selectize-dropdown-content .optgroup{border:0}.wui-tag .selectize-dropdown-content .optgroup .optgroup-header{text-transform:uppercase}.wui-tag .selectize-dropdown-content .create{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.dynamic-autocomplete-loader{font-size:5px;margin:0;right:30px;position:absolute;top:0}.dynamic-autocomplete-loader.ng-animate{-webkit-animation:none 0s;animation:none 0s}.dynamic-autocomplete-no-result{display:block;position:absolute;top:40px}.dynamic-autocomplete-input-html-selected{height:auto}.invalid{border:solid 1px red}input{border:0.063rem solid #EAEBEE}.dynamic-autocomplete-error-message{font-family:'Manrope-Medium';font-size:0.75rem;color:var(--error-color);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.character-limit-container{margin-top:5px;text-align:right;font-size:12px;color:#4a4a4a;font-style:italic}body.salesSubmission\.form,body.salesSubmission\.confirm,body.salesSubmission\.bulkVerify,body.salesSubmission\.complete{background-color:#f2f2f2}.wui-sales-submission-bulk-modal{display:block}.wui-sales-submission-bulk-modal .modal-footer{display:none}.wui-sales-submission-bulk-modal__template-message,.wui-sales-submission-bulk-modal__error-message{padding-top:30px;padding-left:70px;padding-right:70px;padding-bottom:30px;font-size:15px}.wui-sales-submission-bulk-modal__file-uploader{height:135px;margin-left:25px;margin-right:25px;margin-top:30px;margin-bottom:34px;background-color:#f4f9fc;border-radius:5px;border:1px dashed #2483c5;color:#2483c5;padding-top:53px;cursor:pointer}.wui-sales-submission-bulk-modal__file-uploader-label{font-size:22px}.wui-sales-submission-bulk-modal__file-uploader-icon{font-size:30px;margin-right:10px}.wui-sales-submission-bulk-modal__error-message{padding-bottom:109px}.wui-sales-submission-bulk-modal__re-upload-file-button{margin-top:20px}.wui-sales-submission-bulk-success-modal__buttons{padding:25px 25%}.wui-sales-submission-bulk-success-modal__buttons-close{float:right}.wui-sales-submission-bulk-success-modal__buttons-export{color:#5b7f95 !important;float:left;border-width:1px;padding:4px 20px}.wui-sales-submission-bulk-success-modal__buttons-export:hover{border-width:1px;padding:4px 20px}.wui-sales-submission-extras-modal .header{background-color:#ededed;border-top-left-radius:5px;border-top-right-radius:5px;padding:15px}.wui-sales-submission-extras-modal .header__title{font-size:22px}.wui-sales-submission-extras-modal .body{position:relative}.wui-sales-submission-extras-modal .body__padding{padding-bottom:25px}.wui-sales-submission-extras-modal .body-scroll{max-height:325px;padding:15px;overflow-y:auto}.wui-sales-submission-extras-modal .body-scroll .editable-field{position:inherit !important}.wui-sales-submission-extras-modal .body-scroll .editable-field .input-group{position:inherit !important}.wui-sales-submission-extras-modal .footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px}.wui-sales-submission-bulk-error-modal .body{padding:15px}.wui-sales-submission-bulk-error-modal .body-text{margin-bottom:20px}@font-face{font-family:'videogular';src:url("/resources/ng-dist/fonts/videogular.eot");src:url("/resources/ng-dist/fonts/videogular.eot?#iefix") format("embedded-opentype"),url("/resources/ng-dist/fonts/videogular.woff") format("woff"),url("/resources/ng-dist/fonts/videogular.ttf") format("truetype"),url("/resources/ng-dist/fonts/videogular.svg#videogular") format("svg");font-weight:normal;font-style:normal}body{font-family:'DIN Pro', 'Helvetica', 'Calibri', 'Arial'}.ng-container .spiffProductLookup__header span{font-size:.8em}.ng-container .spiffProductLookup__info span{font-size:1.5em}
