.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;background-color:#000;opacity:0;background:-moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0,0,0,0.4)), color-stop(100%, rgba(0,0,0,0.9)));background:-webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:radial-gradient(ellipse cover at center, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.9) 100%);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-fixParent{z-index:auto !important;opacity:1.0 !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999 !important}.introjs-disableInteraction{z-index:99999999 !important;position:absolute;background-color:white;opacity:0;filter:alpha(opacity=0)}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;background-color:#FFF;background-color:rgba(255,255,255,0.5);border:1px solid #777;border:1px solid rgba(0,0,0,0.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,0.4);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-helperLayer *,.introjs-helperLayer *:before,.introjs-helperLayer *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{box-sizing:content-box;position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999 !important;padding:2px;font-family:Arial, verdana, tahoma;font-size:13px;font-weight:bold;color:white;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.3);background:#ff3019;background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));background:-moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-o-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid white;border-radius:50%;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";filter:"progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";box-shadow:0 2px 5px rgba(0,0,0,0.4)}.introjs-arrow{border:5px solid white;content:'';position:absolute}.introjs-arrow.top{top:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.top-right{top:-10px;right:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.right{right:-10px;top:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white}.introjs-arrow.bottom{bottom:-10px;border-top-color:white;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left{left:-10px;top:10px;border-top-color:transparent;border-right-color:white;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-top-color:transparent;border-right-color:white;border-bottom-color:transparent;border-left-color:transparent}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;padding:10px;background-color:white;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,0.4);-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-ms-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;display:inline-block;padding:0.3em 0.8em;border:1px solid #d4d4d4;margin:0;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:none;background-color:#ececec;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));background-image:-moz-linear-gradient(#f4f4f4, #ececec);background-image:-o-linear-gradient(#f4f4f4, #ececec);background-image:linear-gradient(#f4f4f4, #ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;zoom:1;*display:inline;margin-top:10px}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;box-shadow:0px 1px 1px #e3e3e3}.introjs-button:focus,.introjs-button:active{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));background-image:-moz-linear-gradient(#ececec, #f4f4f4);background-image:-o-linear-gradient(#ececec, #f4f4f4);background-image:linear-gradient(#ececec, #f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{box-sizing:content-box;margin-right:5px;color:#7a7a7a}.introjs-prevbutton{-webkit-border-radius:0.2em 0 0 0.2em;-moz-border-radius:0.2em 0 0 0.2em;border-radius:0.2em 0 0 0.2em;border-right:none}.introjs-prevbutton.introjs-fullbutton{border:1px solid #d4d4d4;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em}.introjs-nextbutton{-webkit-border-radius:0 0.2em 0.2em 0;-moz-border-radius:0 0.2em 0.2em 0;border-radius:0 0.2em 0.2em 0}.introjs-nextbutton.introjs-fullbutton{-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em}.introjs-disabled,.introjs-disabled:hover,.introjs-disabled:focus{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:hover{background:#999}.introjs-bullets ul li a.active{background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px 0 5px 0;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:transparent;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,0.57)}.introjs-hint-pulse{box-sizing:content-box;width:10px;height:10px;border:5px solid rgba(60,60,60,0.27);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:rgba(136,136,136,0.24);z-index:10;position:absolute;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;-moz-animation:none;animation:none}.introjs-hint-dot{box-sizing:content-box;border:10px solid rgba(146,146,146,0.36);background:transparent;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;-moz-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0.0}25%{-webkit-transform:scale(0);opacity:0.1}50%{-webkit-transform:scale(0.1);opacity:0.3}75%{-webkit-transform:scale(0.5);opacity:0.5}100%{-webkit-transform:scale(1);opacity:0.0}}@-moz-keyframes introjspulse{0%{-moz-transform:scale(0);opacity:0.0}25%{-moz-transform:scale(0);opacity:0.1}50%{-moz-transform:scale(0.1);opacity:0.3}75%{-moz-transform:scale(0.5);opacity:0.5}100%{-moz-transform:scale(1);opacity:0.0}}@keyframes introjspulse{0%{transform:scale(0);opacity:0.0}25%{transform:scale(0);opacity:0.1}50%{transform:scale(0.1);opacity:0.3}75%{transform:scale(0.5);opacity:0.5}100%{transform:scale(1);opacity:0.0}}

/*! angularjs-slider - v2.4.1 -  (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervieu.me>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> -  https://github.com/angular-slider/angularjs-slider -  2016-01-15 */
rzslider{position:relative;display:inline-block;width:100%;height:4px;margin:35px 0 15px 0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}rzslider[disabled]{cursor:not-allowed}rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}rzslider span{position:absolute;display:inline-block;white-space:nowrap}rzslider .rz-base{width:100%;height:100%;padding:0}rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box}rzslider .rz-bar-wrapper.rz-draggable{cursor:move}rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;background:#d8e0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}rzslider .rz-bar.rz-selection{z-index:2;background:#0db9f0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}rzslider .rz-pointer{top:-14px;z-index:3;width:32px;height:32px;cursor:pointer;background-color:#0db9f0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}rzslider .rz-pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;content:''}rzslider .rz-pointer:hover:after{background-color:#fff}rzslider .rz-pointer.rz-active:after{background-color:#451aff}rzslider .rz-bubble{bottom:16px;padding:1px 3px;color:#55637d;cursor:default}rzslider .rz-bubble.rz-selection{top:16px}rzslider .rz-bubble.rz-limit{color:#55637d}rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:0;padding:0 11px;margin:0;list-style:none;box-sizing:border-box;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}rzslider .rz-ticks .tick{width:10px;height:10px;text-align:center;cursor:pointer;background:#d8e0f3;border-radius:50%}rzslider .rz-ticks .tick.selected{background:#0db9f0}rzslider .rz-ticks .tick .tick-value{position:absolute;top:-30px;transform:translate(-50%,0)}rzslider.vertical{position:relative;width:4px;height:100%;padding:0;margin:0 20px;vertical-align:baseline}rzslider.vertical .rz-base{width:100%;height:100%;padding:0}rzslider.vertical .rz-bar-wrapper{top:auto;left:0;width:32px;height:100%;padding:0 0 0 16px;margin:0 0 0 -16px}rzslider.vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}rzslider.vertical .rz-pointer{top:auto;bottom:0;left:-14px!important}rzslider.vertical .rz-bubble{bottom:0;left:16px!important;margin-left:3px}rzslider.vertical .rz-bubble.rz-selection{top:auto;left:16px!important}rzslider.vertical .rz-ticks{top:0;left:-3px;z-index:1;width:0;height:100%;padding:11px 0;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}rzslider.vertical .rz-ticks .tick{vertical-align:middle}rzslider.vertical .rz-ticks .tick .tick-value{top:auto;right:-30px;transform:translate(0,-28%)}
.iti-flag{width:16px;height:11px;background:url("../img/flags.png")}.iti-flag.ad{background-position:-16px 0}.iti-flag.ae{background-position:-32px 0}.iti-flag.af{background-position:-48px 0}.iti-flag.ag{background-position:-64px 0}.iti-flag.ai{background-position:-80px 0}.iti-flag.al{background-position:-96px 0}.iti-flag.am{background-position:-112px 0}.iti-flag.ao{background-position:-128px 0}.iti-flag.ar{background-position:-144px 0}.iti-flag.as{background-position:-160px 0}.iti-flag.at{background-position:-176px 0}.iti-flag.au{background-position:-192px 0}.iti-flag.aw{background-position:-208px 0}.iti-flag.az{background-position:-224px 0}.iti-flag.ba{background-position:-240px 0}.iti-flag.bb{background-position:0 -11px}.iti-flag.bd{background-position:-16px -11px}.iti-flag.be{background-position:-32px -11px}.iti-flag.bf{background-position:-48px -11px}.iti-flag.bg{background-position:-64px -11px}.iti-flag.bh{background-position:-80px -11px}.iti-flag.bi{background-position:-96px -11px}.iti-flag.bj{background-position:-112px -11px}.iti-flag.bm{background-position:-128px -11px}.iti-flag.bn{background-position:-144px -11px}.iti-flag.bo{background-position:-160px -11px}.iti-flag.br{background-position:-176px -11px}.iti-flag.bs{background-position:-192px -11px}.iti-flag.bt{background-position:-208px -11px}.iti-flag.bw{background-position:-224px -11px}.iti-flag.by{background-position:-240px -11px}.iti-flag.bz{background-position:0 -22px}.iti-flag.ca{background-position:-16px -22px}.iti-flag.cd{background-position:-32px -22px}.iti-flag.cf{background-position:-48px -22px}.iti-flag.cg{background-position:-64px -22px}.iti-flag.ch{background-position:-80px -22px}.iti-flag.ci{background-position:-96px -22px}.iti-flag.ck{background-position:-112px -22px}.iti-flag.cl{background-position:-128px -22px}.iti-flag.cm{background-position:-144px -22px}.iti-flag.cn{background-position:-160px -22px}.iti-flag.co{background-position:-176px -22px}.iti-flag.cr{background-position:-192px -22px}.iti-flag.cu{background-position:-208px -22px}.iti-flag.cv{background-position:-224px -22px}.iti-flag.cw{background-position:-240px -22px}.iti-flag.cy{background-position:0 -33px}.iti-flag.cz{background-position:-16px -33px}.iti-flag.de{background-position:-32px -33px}.iti-flag.dj{background-position:-48px -33px}.iti-flag.dk{background-position:-64px -33px}.iti-flag.dm{background-position:-80px -33px}.iti-flag.do{background-position:-96px -33px}.iti-flag.dz{background-position:-112px -33px}.iti-flag.ec{background-position:-128px -33px}.iti-flag.ee{background-position:-144px -33px}.iti-flag.eg{background-position:-160px -33px}.iti-flag.er{background-position:-176px -33px}.iti-flag.es{background-position:-192px -33px}.iti-flag.et{background-position:-208px -33px}.iti-flag.fi{background-position:-224px -33px}.iti-flag.fj{background-position:-240px -33px}.iti-flag.fk{background-position:0 -44px}.iti-flag.fm{background-position:-16px -44px}.iti-flag.fo{background-position:-32px -44px}.iti-flag.fr,.iti-flag.bl,.iti-flag.mf{background-position:-48px -44px}.iti-flag.ga{background-position:-64px -44px}.iti-flag.gb{background-position:-80px -44px}.iti-flag.gd{background-position:-96px -44px}.iti-flag.ge{background-position:-112px -44px}.iti-flag.gf{background-position:-128px -44px}.iti-flag.gh{background-position:-144px -44px}.iti-flag.gi{background-position:-160px -44px}.iti-flag.gl{background-position:-176px -44px}.iti-flag.gm{background-position:-192px -44px}.iti-flag.gn{background-position:-208px -44px}.iti-flag.gp{background-position:-224px -44px}.iti-flag.gq{background-position:-240px -44px}.iti-flag.gr{background-position:0 -55px}.iti-flag.gt{background-position:-16px -55px}.iti-flag.gu{background-position:-32px -55px}.iti-flag.gw{background-position:-48px -55px}.iti-flag.gy{background-position:-64px -55px}.iti-flag.hk{background-position:-80px -55px}.iti-flag.hn{background-position:-96px -55px}.iti-flag.hr{background-position:-112px -55px}.iti-flag.ht{background-position:-128px -55px}.iti-flag.hu{background-position:-144px -55px}.iti-flag.id{background-position:-160px -55px}.iti-flag.ie{background-position:-176px -55px}.iti-flag.il{background-position:-192px -55px}.iti-flag.in{background-position:-208px -55px}.iti-flag.io{background-position:-224px -55px}.iti-flag.iq{background-position:-240px -55px}.iti-flag.ir{background-position:0 -66px}.iti-flag.is{background-position:-16px -66px}.iti-flag.it{background-position:-32px -66px}.iti-flag.jm{background-position:-48px -66px}.iti-flag.jo{background-position:-64px -66px}.iti-flag.jp{background-position:-80px -66px}.iti-flag.ke{background-position:-96px -66px}.iti-flag.kg{background-position:-112px -66px}.iti-flag.kh{background-position:-128px -66px}.iti-flag.ki{background-position:-144px -66px}.iti-flag.km{background-position:-160px -66px}.iti-flag.kn{background-position:-176px -66px}.iti-flag.kp{background-position:-192px -66px}.iti-flag.kr{background-position:-208px -66px}.iti-flag.kw{background-position:-224px -66px}.iti-flag.ky{background-position:-240px -66px}.iti-flag.kz{background-position:0 -77px}.iti-flag.la{background-position:-16px -77px}.iti-flag.lb{background-position:-32px -77px}.iti-flag.lc{background-position:-48px -77px}.iti-flag.li{background-position:-64px -77px}.iti-flag.lk{background-position:-80px -77px}.iti-flag.lr{background-position:-96px -77px}.iti-flag.ls{background-position:-112px -77px}.iti-flag.lt{background-position:-128px -77px}.iti-flag.lu{background-position:-144px -77px}.iti-flag.lv{background-position:-160px -77px}.iti-flag.ly{background-position:-176px -77px}.iti-flag.ma{background-position:-192px -77px}.iti-flag.mc{background-position:-208px -77px}.iti-flag.md{background-position:-224px -77px}.iti-flag.me{background-position:-112px -154px;height:12px}.iti-flag.mg{background-position:0 -88px}.iti-flag.mh{background-position:-16px -88px}.iti-flag.mk{background-position:-32px -88px}.iti-flag.ml{background-position:-48px -88px}.iti-flag.mm{background-position:-64px -88px}.iti-flag.mn{background-position:-80px -88px}.iti-flag.mo{background-position:-96px -88px}.iti-flag.mp{background-position:-112px -88px}.iti-flag.mq{background-position:-128px -88px}.iti-flag.mr{background-position:-144px -88px}.iti-flag.ms{background-position:-160px -88px}.iti-flag.mt{background-position:-176px -88px}.iti-flag.mu{background-position:-192px -88px}.iti-flag.mv{background-position:-208px -88px}.iti-flag.mw{background-position:-224px -88px}.iti-flag.mx{background-position:-240px -88px}.iti-flag.my{background-position:0 -99px}.iti-flag.mz{background-position:-16px -99px}.iti-flag.na{background-position:-32px -99px}.iti-flag.nc{background-position:-48px -99px}.iti-flag.ne{background-position:-64px -99px}.iti-flag.nf{background-position:-80px -99px}.iti-flag.ng{background-position:-96px -99px}.iti-flag.ni{background-position:-112px -99px}.iti-flag.nl,.iti-flag.bq{background-position:-128px -99px}.iti-flag.no{background-position:-144px -99px}.iti-flag.np{background-position:-160px -99px}.iti-flag.nr{background-position:-176px -99px}.iti-flag.nu{background-position:-192px -99px}.iti-flag.nz{background-position:-208px -99px}.iti-flag.om{background-position:-224px -99px}.iti-flag.pa{background-position:-240px -99px}.iti-flag.pe{background-position:0 -110px}.iti-flag.pf{background-position:-16px -110px}.iti-flag.pg{background-position:-32px -110px}.iti-flag.ph{background-position:-48px -110px}.iti-flag.pk{background-position:-64px -110px}.iti-flag.pl{background-position:-80px -110px}.iti-flag.pm{background-position:-96px -110px}.iti-flag.pr{background-position:-112px -110px}.iti-flag.ps{background-position:-128px -110px}.iti-flag.pt{background-position:-144px -110px}.iti-flag.pw{background-position:-160px -110px}.iti-flag.py{background-position:-176px -110px}.iti-flag.qa{background-position:-192px -110px}.iti-flag.re{background-position:-208px -110px}.iti-flag.ro{background-position:-224px -110px}.iti-flag.rs{background-position:-240px -110px}.iti-flag.ru{background-position:0 -121px}.iti-flag.rw{background-position:-16px -121px}.iti-flag.sa{background-position:-32px -121px}.iti-flag.sb{background-position:-48px -121px}.iti-flag.sc{background-position:-64px -121px}.iti-flag.sd{background-position:-80px -121px}.iti-flag.se{background-position:-96px -121px}.iti-flag.sg{background-position:-112px -121px}.iti-flag.sh{background-position:-128px -121px}.iti-flag.si{background-position:-144px -121px}.iti-flag.sk{background-position:-160px -121px}.iti-flag.sl{background-position:-176px -121px}.iti-flag.sm{background-position:-192px -121px}.iti-flag.sn{background-position:-208px -121px}.iti-flag.so{background-position:-224px -121px}.iti-flag.sr{background-position:-240px -121px}.iti-flag.ss{background-position:0 -132px}.iti-flag.st{background-position:-16px -132px}.iti-flag.sv{background-position:-32px -132px}.iti-flag.sx{background-position:-48px -132px}.iti-flag.sy{background-position:-64px -132px}.iti-flag.sz{background-position:-80px -132px}.iti-flag.tc{background-position:-96px -132px}.iti-flag.td{background-position:-112px -132px}.iti-flag.tg{background-position:-128px -132px}.iti-flag.th{background-position:-144px -132px}.iti-flag.tj{background-position:-160px -132px}.iti-flag.tk{background-position:-176px -132px}.iti-flag.tl{background-position:-192px -132px}.iti-flag.tm{background-position:-208px -132px}.iti-flag.tn{background-position:-224px -132px}.iti-flag.to{background-position:-240px -132px}.iti-flag.tr{background-position:0 -143px}.iti-flag.tt{background-position:-16px -143px}.iti-flag.tv{background-position:-32px -143px}.iti-flag.tw{background-position:-48px -143px}.iti-flag.tz{background-position:-64px -143px}.iti-flag.ua{background-position:-80px -143px}.iti-flag.ug{background-position:-96px -143px}.iti-flag.us{background-position:-112px -143px}.iti-flag.uy{background-position:-128px -143px}.iti-flag.uz{background-position:-144px -143px}.iti-flag.va{background-position:-160px -143px}.iti-flag.vc{background-position:-176px -143px}.iti-flag.ve{background-position:-192px -143px}.iti-flag.vg{background-position:-208px -143px}.iti-flag.vi{background-position:-224px -143px}.iti-flag.vn{background-position:-240px -143px}.iti-flag.vu{background-position:0 -154px}.iti-flag.wf{background-position:-16px -154px}.iti-flag.ws{background-position:-32px -154px}.iti-flag.ye{background-position:-48px -154px}.iti-flag.za{background-position:-64px -154px}.iti-flag.zm{background-position:-80px -154px}.iti-flag.zw{background-position:-96px -154px}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-left:44px;margin-left:0;transition:background-color 100ms ease-out}.intl-tel-input input.iti-invalid-key{transition:background-color 0;background-color:#FFC7C7}.intl-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:1px}.intl-tel-input .flag-dropdown:hover{cursor:pointer}.intl-tel-input .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input input[disabled]+.flag-dropdown:hover,.intl-tel-input input[readonly]+.flag-dropdown:hover{cursor:default}.intl-tel-input input[disabled]+.flag-dropdown:hover .selected-flag,.intl-tel-input input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent}.intl-tel-input .selected-flag{z-index:1;position:relative;width:38px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:50%;margin-top:-5px}.intl-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{list-style:none;position:absolute;z-index:2;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list .iti-flag{display:inline-block}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .iti-flag,.intl-tel-input .country-list .country-name{margin-right:6px}

.tileItem {
	width: 12em;
	height: 12em;
	margin: 1em;
	border-radius: .30769231rem;
	border: 1px solid rgba(34, 36, 38, .15); 
	/* box-shadow: 0 4px 5px 0 rgba(34,36,38,.15); */
	float:left;
	text-align: center;
	padding:1em;
	position:relative;
}
/* 
.innerData{
	
	color:black;
} */

.colorOffset{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-color:black;
	
}


.tileItem.w-2{
	width: 26em;
}


.tileItem.h-2{
	height: 26em;
}

.tileItem  .title {
	
	font-weight: bolder;
	font-size: 1.2em;
	line-height: 1.2em;
	height:2.8em;
	overflow: hidden;
	white-space: pre-wrap;
}

.tileItem  .content {
	
	font-weight: bolder;
	font-size: 2.8em;
	line-height: 1.0em;
	height: 2.0em;
}

.tileItem  .subcontent {
	
	font-size: 1em;
	line-height: 1em;
	height:1em;
}

.tileItem .visible.content,
.tileItem .hidden.content, .tileItem .reveal {
	width:100%;
	height: 100%;
}

.tileItem > .ui.reveal > .visible.content > .innerData {
	position:relative;
}
/*****Color variation*******/

.tileItem.red .loader, .tileItem.green .loader, .tileItem.blue .loader {
	color:white;
}

/*white*/
.tileItem.white .content.visible{	
	background-color: white;
}
.tileItem.white {
	background-color: white;
}

.tileItem.green * {
	color: seashell;	
}

/*red*/
.tileItem.red .content.visible{	
	background-color: red;
}
.tileItem.red {
	background-color: red;
	border: 1px solid brown;
}

.tileItem.red *, .tileItem.purple * {
	color: cornsilk;	
}

.tileItem.purple .content.visible{	
	background-color: purple;
}
.tileItem.purple {
	background-color: purple;
	border: 1px solid indigo;
}

/*blue*/
.tileItem.blue .content.visible{	
	background-color: blue;
}
.tileItem.blue {
	background-color: blue;
	border: 1px solid DarkBlue;
}

.tileItem.blue *,.tileItem.teal * {
	color: LightGoldenRodYellow;	
}

.tileItem.teal .content.visible{	
	background-color: teal;
}
.tileItem.teal {
	background-color: teal;
	border: 1px solid blue;
}

/*green*/
.tileItem.green .content.visible{	
	background-color: green;
}
.tileItem.green {
	background-color: green;
	border: 1px solid DarkGreen;
}

.tileItem.green * {
	color: seashell;	
}



@media only screen and (max-width: 473px)  {
	.tileItem{
		margin:0.1em;
	}
}

@media only screen and (max-width: 370px)  {

	.tileItem{
		margin:0.2em auto;
	}
}

@media only screen and (max-width: 350px)  {

	.tileItem{
		margin:0.2em calc(50% - 156px / 2);
	}

}
@media only screen and (max-width: 767px)  {
	div[name='companyDashboardContainer'].ui.segment {
		padding:0px;
	}
}
@media only screen and (max-width: 473px)  {
	div[name='dashboard'].ui.segment {
		padding:0px;
	}
}



.pdfRender.mismatch:hover, .pdfRender.missing:hover, .pdfRender.new:hover, .pdfRender.moved:hover {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
		content:attr(data-content);
	cursor: help;
}

/* .pdfRender.mismatch:after, .pdfRender.missing:after, .pdfRender.new:after {
	content:attr(data-content);
} */

.pdfControl{
	position:fixed;
	top:12px;
	right:4rem;
}

#pdfCompPage-1{
	border:4px dashed red;
	
}


#pdfCompPage-2{
	border:4px dashed blue;
	
}

.docCompModal .ui.pagination.menu{
	overflow: auto;
	
	
	
}


.dropDownPdfView > i {
	display:none;
}

.dropDownPdfView .text:after, .rateHistoryDropDown .item .text:after {
	content:attr(content);
}
.dropDownPdfView:hover .text:after, .rateHistoryDropDown .item:hover .text:after {
	content:attr(user);
}


.dropDownPdfView:hover .description:after, .rateHistoryDropDown .item:hover .description:after {
	content:'';
}




.dropDownPdfView .description:after, .rateHistoryDropDown .item .description:after {
	content:attr(user);
}


 .ui.dropdown.rateHistoryDropDown .menu>.disabled.item {
    background-color: #f99;
}
@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);
.radial-progress {
  margin: 10px;
  width: 100px;
  height: 100px;
  background-color: #d6dadc;
  border-radius: 50%;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill,
.radial-progress .circle .shadow {
  width: 100px;
  height: 100px;
  position: absolute;
  border-radius: 50%;
}
.radial-progress .circle .shadow {
  box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2) inset;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill {
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 0.30s;
  transition: -ms-transform 0.30s;
  transition: transform 0.30s;
  border-radius: 50%;
}
.radial-progress .circle .mask {
  clip: rect(0px, 100px, 100px, 50px);
}
.radial-progress .circle .mask .fill {
  clip: rect(0px, 50px, 100px, 0px);
  background-color: #21ba45;
}
.radial-progress .inset {
  width: 90px;
  height: 90px;
  position: absolute;
  margin-left: 5px;
  margin-top: 5px;
  background-color: #fbfbfb;
  border-radius: 50%;
  box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);
}
.radial-progress .inset .percentage {
  height: 22px;
  width: 57px;
  overflow: hidden;
  position: absolute;
  top: 34px;
  left: 16.5px;
  line-height: 1;
}
.radial-progress .inset .percentage .numbers {
  margin-top: -22px;
  transition: width 1s;
}
.radial-progress .inset .percentage .numbers span {
  width: 57px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-weight: 800;
  font-size: 22px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #97a71d;
}
.radial-progress[data-progress="0"] .circle .mask.full,
.radial-progress[data-progress="0"] .circle .fill {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.radial-progress[data-progress="0"] .circle .fill.fix {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.radial-progress[data-progress="0"] .inset .percentage .numbers {
  width: 57px;
}
.radial-progress[data-progress="1"] .circle .mask.full,
.radial-progress[data-progress="1"] .circle .fill {
  -webkit-transform: rotate(1.8deg);
  -ms-transform: rotate(1.8deg);
  transform: rotate(1.8deg);
}
.radial-progress[data-progress="1"] .circle .fill.fix {
  -webkit-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.radial-progress[data-progress="1"] .inset .percentage .numbers {
  width: 114px;
}
.radial-progress[data-progress="2"] .circle .mask.full,
.radial-progress[data-progress="2"] .circle .fill {
  -webkit-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.radial-progress[data-progress="2"] .circle .fill.fix {
  -webkit-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.radial-progress[data-progress="2"] .inset .percentage .numbers {
  width: 171px;
}
.radial-progress[data-progress="3"] .circle .mask.full,
.radial-progress[data-progress="3"] .circle .fill {
  -webkit-transform: rotate(5.4deg);
  -ms-transform: rotate(5.4deg);
  transform: rotate(5.4deg);
}
.radial-progress[data-progress="3"] .circle .fill.fix {
  -webkit-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.radial-progress[data-progress="3"] .inset .percentage .numbers {
  width: 228px;
}
.radial-progress[data-progress="4"] .circle .mask.full,
.radial-progress[data-progress="4"] .circle .fill {
  -webkit-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.radial-progress[data-progress="4"] .circle .fill.fix {
  -webkit-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.radial-progress[data-progress="4"] .inset .percentage .numbers {
  width: 285px;
}
.radial-progress[data-progress="5"] .circle .mask.full,
.radial-progress[data-progress="5"] .circle .fill {
  -webkit-transform: rotate(9deg);
  -ms-transform: rotate(9deg);
  transform: rotate(9deg);
}
.radial-progress[data-progress="5"] .circle .fill.fix {
  -webkit-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  transform: rotate(18deg);
}
.radial-progress[data-progress="5"] .inset .percentage .numbers {
  width: 342px;
}
.radial-progress[data-progress="6"] .circle .mask.full,
.radial-progress[data-progress="6"] .circle .fill {
  -webkit-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.radial-progress[data-progress="6"] .circle .fill.fix {
  -webkit-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.radial-progress[data-progress="6"] .inset .percentage .numbers {
  width: 399px;
}
.radial-progress[data-progress="7"] .circle .mask.full,
.radial-progress[data-progress="7"] .circle .fill {
  -webkit-transform: rotate(12.6deg);
  -ms-transform: rotate(12.6deg);
  transform: rotate(12.6deg);
}
.radial-progress[data-progress="7"] .circle .fill.fix {
  -webkit-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.radial-progress[data-progress="7"] .inset .percentage .numbers {
  width: 456px;
}
.radial-progress[data-progress="8"] .circle .mask.full,
.radial-progress[data-progress="8"] .circle .fill {
  -webkit-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.radial-progress[data-progress="8"] .circle .fill.fix {
  -webkit-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.radial-progress[data-progress="8"] .inset .percentage .numbers {
  width: 513px;
}
.radial-progress[data-progress="9"] .circle .mask.full,
.radial-progress[data-progress="9"] .circle .fill {
  -webkit-transform: rotate(16.2deg);
  -ms-transform: rotate(16.2deg);
  transform: rotate(16.2deg);
}
.radial-progress[data-progress="9"] .circle .fill.fix {
  -webkit-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.radial-progress[data-progress="9"] .inset .percentage .numbers {
  width: 570px;
}
.radial-progress[data-progress="10"] .circle .mask.full,
.radial-progress[data-progress="10"] .circle .fill {
  -webkit-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  transform: rotate(18deg);
}
.radial-progress[data-progress="10"] .circle .fill.fix {
  -webkit-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  transform: rotate(36deg);
}
.radial-progress[data-progress="10"] .inset .percentage .numbers {
  width: 627px;
}
.radial-progress[data-progress="11"] .circle .mask.full,
.radial-progress[data-progress="11"] .circle .fill {
  -webkit-transform: rotate(19.8deg);
  -ms-transform: rotate(19.8deg);
  transform: rotate(19.8deg);
}
.radial-progress[data-progress="11"] .circle .fill.fix {
  -webkit-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.radial-progress[data-progress="11"] .inset .percentage .numbers {
  width: 684px;
}
.radial-progress[data-progress="12"] .circle .mask.full,
.radial-progress[data-progress="12"] .circle .fill {
  -webkit-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.radial-progress[data-progress="12"] .circle .fill.fix {
  -webkit-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.radial-progress[data-progress="12"] .inset .percentage .numbers {
  width: 741px;
}
.radial-progress[data-progress="13"] .circle .mask.full,
.radial-progress[data-progress="13"] .circle .fill {
  -webkit-transform: rotate(23.4deg);
  -ms-transform: rotate(23.4deg);
  transform: rotate(23.4deg);
}
.radial-progress[data-progress="13"] .circle .fill.fix {
  -webkit-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.radial-progress[data-progress="13"] .inset .percentage .numbers {
  width: 798px;
}
.radial-progress[data-progress="14"] .circle .mask.full,
.radial-progress[data-progress="14"] .circle .fill {
  -webkit-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.radial-progress[data-progress="14"] .circle .fill.fix {
  -webkit-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.radial-progress[data-progress="14"] .inset .percentage .numbers {
  width: 855px;
}
.radial-progress[data-progress="15"] .circle .mask.full,
.radial-progress[data-progress="15"] .circle .fill {
  -webkit-transform: rotate(27deg);
  -ms-transform: rotate(27deg);
  transform: rotate(27deg);
}
.radial-progress[data-progress="15"] .circle .fill.fix {
  -webkit-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  transform: rotate(54deg);
}
.radial-progress[data-progress="15"] .inset .percentage .numbers {
  width: 912px;
}
.radial-progress[data-progress="16"] .circle .mask.full,
.radial-progress[data-progress="16"] .circle .fill {
  -webkit-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.radial-progress[data-progress="16"] .circle .fill.fix {
  -webkit-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.radial-progress[data-progress="16"] .inset .percentage .numbers {
  width: 969px;
}
.radial-progress[data-progress="17"] .circle .mask.full,
.radial-progress[data-progress="17"] .circle .fill {
  -webkit-transform: rotate(30.6deg);
  -ms-transform: rotate(30.6deg);
  transform: rotate(30.6deg);
}
.radial-progress[data-progress="17"] .circle .fill.fix {
  -webkit-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.radial-progress[data-progress="17"] .inset .percentage .numbers {
  width: 1026px;
}
.radial-progress[data-progress="18"] .circle .mask.full,
.radial-progress[data-progress="18"] .circle .fill {
  -webkit-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.radial-progress[data-progress="18"] .circle .fill.fix {
  -webkit-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.radial-progress[data-progress="18"] .inset .percentage .numbers {
  width: 1083px;
}
.radial-progress[data-progress="19"] .circle .mask.full,
.radial-progress[data-progress="19"] .circle .fill {
  -webkit-transform: rotate(34.2deg);
  -ms-transform: rotate(34.2deg);
  transform: rotate(34.2deg);
}
.radial-progress[data-progress="19"] .circle .fill.fix {
  -webkit-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.radial-progress[data-progress="19"] .inset .percentage .numbers {
  width: 1140px;
}
.radial-progress[data-progress="20"] .circle .mask.full,
.radial-progress[data-progress="20"] .circle .fill {
  -webkit-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  transform: rotate(36deg);
}
.radial-progress[data-progress="20"] .circle .fill.fix {
  -webkit-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  transform: rotate(72deg);
}
.radial-progress[data-progress="20"] .inset .percentage .numbers {
  width: 1197px;
}
.radial-progress[data-progress="21"] .circle .mask.full,
.radial-progress[data-progress="21"] .circle .fill {
  -webkit-transform: rotate(37.8deg);
  -ms-transform: rotate(37.8deg);
  transform: rotate(37.8deg);
}
.radial-progress[data-progress="21"] .circle .fill.fix {
  -webkit-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.radial-progress[data-progress="21"] .inset .percentage .numbers {
  width: 1254px;
}
.radial-progress[data-progress="22"] .circle .mask.full,
.radial-progress[data-progress="22"] .circle .fill {
  -webkit-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.radial-progress[data-progress="22"] .circle .fill.fix {
  -webkit-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.radial-progress[data-progress="22"] .inset .percentage .numbers {
  width: 1311px;
}
.radial-progress[data-progress="23"] .circle .mask.full,
.radial-progress[data-progress="23"] .circle .fill {
  -webkit-transform: rotate(41.4deg);
  -ms-transform: rotate(41.4deg);
  transform: rotate(41.4deg);
}
.radial-progress[data-progress="23"] .circle .fill.fix {
  -webkit-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.radial-progress[data-progress="23"] .inset .percentage .numbers {
  width: 1368px;
}
.radial-progress[data-progress="24"] .circle .mask.full,
.radial-progress[data-progress="24"] .circle .fill {
  -webkit-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.radial-progress[data-progress="24"] .circle .fill.fix {
  -webkit-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.radial-progress[data-progress="24"] .inset .percentage .numbers {
  width: 1425px;
}
.radial-progress[data-progress="25"] .circle .mask.full,
.radial-progress[data-progress="25"] .circle .fill {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.radial-progress[data-progress="25"] .circle .fill.fix {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.radial-progress[data-progress="25"] .inset .percentage .numbers {
  width: 1482px;
}
.radial-progress[data-progress="26"] .circle .mask.full,
.radial-progress[data-progress="26"] .circle .fill {
  -webkit-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.radial-progress[data-progress="26"] .circle .fill.fix {
  -webkit-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.radial-progress[data-progress="26"] .inset .percentage .numbers {
  width: 1539px;
}
.radial-progress[data-progress="27"] .circle .mask.full,
.radial-progress[data-progress="27"] .circle .fill {
  -webkit-transform: rotate(48.6deg);
  -ms-transform: rotate(48.6deg);
  transform: rotate(48.6deg);
}
.radial-progress[data-progress="27"] .circle .fill.fix {
  -webkit-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.radial-progress[data-progress="27"] .inset .percentage .numbers {
  width: 1596px;
}
.radial-progress[data-progress="28"] .circle .mask.full,
.radial-progress[data-progress="28"] .circle .fill {
  -webkit-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.radial-progress[data-progress="28"] .circle .fill.fix {
  -webkit-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.radial-progress[data-progress="28"] .inset .percentage .numbers {
  width: 1653px;
}
.radial-progress[data-progress="29"] .circle .mask.full,
.radial-progress[data-progress="29"] .circle .fill {
  -webkit-transform: rotate(52.2deg);
  -ms-transform: rotate(52.2deg);
  transform: rotate(52.2deg);
}
.radial-progress[data-progress="29"] .circle .fill.fix {
  -webkit-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.radial-progress[data-progress="29"] .inset .percentage .numbers {
  width: 1710px;
}
.radial-progress[data-progress="30"] .circle .mask.full,
.radial-progress[data-progress="30"] .circle .fill {
  -webkit-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  transform: rotate(54deg);
}
.radial-progress[data-progress="30"] .circle .fill.fix {
  -webkit-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  transform: rotate(108deg);
}
.radial-progress[data-progress="30"] .inset .percentage .numbers {
  width: 1767px;
}
.radial-progress[data-progress="31"] .circle .mask.full,
.radial-progress[data-progress="31"] .circle .fill {
  -webkit-transform: rotate(55.8deg);
  -ms-transform: rotate(55.8deg);
  transform: rotate(55.8deg);
}
.radial-progress[data-progress="31"] .circle .fill.fix {
  -webkit-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.radial-progress[data-progress="31"] .inset .percentage .numbers {
  width: 1824px;
}
.radial-progress[data-progress="32"] .circle .mask.full,
.radial-progress[data-progress="32"] .circle .fill {
  -webkit-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.radial-progress[data-progress="32"] .circle .fill.fix {
  -webkit-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.radial-progress[data-progress="32"] .inset .percentage .numbers {
  width: 1881px;
}
.radial-progress[data-progress="33"] .circle .mask.full,
.radial-progress[data-progress="33"] .circle .fill {
  -webkit-transform: rotate(59.4deg);
  -ms-transform: rotate(59.4deg);
  transform: rotate(59.4deg);
}
.radial-progress[data-progress="33"] .circle .fill.fix {
  -webkit-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.radial-progress[data-progress="33"] .inset .percentage .numbers {
  width: 1938px;
}
.radial-progress[data-progress="34"] .circle .mask.full,
.radial-progress[data-progress="34"] .circle .fill {
  -webkit-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.radial-progress[data-progress="34"] .circle .fill.fix {
  -webkit-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.radial-progress[data-progress="34"] .inset .percentage .numbers {
  width: 1995px;
}
.radial-progress[data-progress="35"] .circle .mask.full,
.radial-progress[data-progress="35"] .circle .fill {
  -webkit-transform: rotate(63deg);
  -ms-transform: rotate(63deg);
  transform: rotate(63deg);
}
.radial-progress[data-progress="35"] .circle .fill.fix {
  -webkit-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  transform: rotate(126deg);
}
.radial-progress[data-progress="35"] .inset .percentage .numbers {
  width: 2052px;
}
.radial-progress[data-progress="36"] .circle .mask.full,
.radial-progress[data-progress="36"] .circle .fill {
  -webkit-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.radial-progress[data-progress="36"] .circle .fill.fix {
  -webkit-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.radial-progress[data-progress="36"] .inset .percentage .numbers {
  width: 2109px;
}
.radial-progress[data-progress="37"] .circle .mask.full,
.radial-progress[data-progress="37"] .circle .fill {
  -webkit-transform: rotate(66.6deg);
  -ms-transform: rotate(66.6deg);
  transform: rotate(66.6deg);
}
.radial-progress[data-progress="37"] .circle .fill.fix {
  -webkit-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.radial-progress[data-progress="37"] .inset .percentage .numbers {
  width: 2166px;
}
.radial-progress[data-progress="38"] .circle .mask.full,
.radial-progress[data-progress="38"] .circle .fill {
  -webkit-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.radial-progress[data-progress="38"] .circle .fill.fix {
  -webkit-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.radial-progress[data-progress="38"] .inset .percentage .numbers {
  width: 2223px;
}
.radial-progress[data-progress="39"] .circle .mask.full,
.radial-progress[data-progress="39"] .circle .fill {
  -webkit-transform: rotate(70.2deg);
  -ms-transform: rotate(70.2deg);
  transform: rotate(70.2deg);
}
.radial-progress[data-progress="39"] .circle .fill.fix {
  -webkit-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.radial-progress[data-progress="39"] .inset .percentage .numbers {
  width: 2280px;
}
.radial-progress[data-progress="40"] .circle .mask.full,
.radial-progress[data-progress="40"] .circle .fill {
  -webkit-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  transform: rotate(72deg);
}
.radial-progress[data-progress="40"] .circle .fill.fix {
  -webkit-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  transform: rotate(144deg);
}
.radial-progress[data-progress="40"] .inset .percentage .numbers {
  width: 2337px;
}
.radial-progress[data-progress="41"] .circle .mask.full,
.radial-progress[data-progress="41"] .circle .fill {
  -webkit-transform: rotate(73.8deg);
  -ms-transform: rotate(73.8deg);
  transform: rotate(73.8deg);
}
.radial-progress[data-progress="41"] .circle .fill.fix {
  -webkit-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.radial-progress[data-progress="41"] .inset .percentage .numbers {
  width: 2394px;
}
.radial-progress[data-progress="42"] .circle .mask.full,
.radial-progress[data-progress="42"] .circle .fill {
  -webkit-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.radial-progress[data-progress="42"] .circle .fill.fix {
  -webkit-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.radial-progress[data-progress="42"] .inset .percentage .numbers {
  width: 2451px;
}
.radial-progress[data-progress="43"] .circle .mask.full,
.radial-progress[data-progress="43"] .circle .fill {
  -webkit-transform: rotate(77.4deg);
  -ms-transform: rotate(77.4deg);
  transform: rotate(77.4deg);
}
.radial-progress[data-progress="43"] .circle .fill.fix {
  -webkit-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.radial-progress[data-progress="43"] .inset .percentage .numbers {
  width: 2508px;
}
.radial-progress[data-progress="44"] .circle .mask.full,
.radial-progress[data-progress="44"] .circle .fill {
  -webkit-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.radial-progress[data-progress="44"] .circle .fill.fix {
  -webkit-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.radial-progress[data-progress="44"] .inset .percentage .numbers {
  width: 2565px;
}
.radial-progress[data-progress="45"] .circle .mask.full,
.radial-progress[data-progress="45"] .circle .fill {
  -webkit-transform: rotate(81deg);
  -ms-transform: rotate(81deg);
  transform: rotate(81deg);
}
.radial-progress[data-progress="45"] .circle .fill.fix {
  -webkit-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  transform: rotate(162deg);
}
.radial-progress[data-progress="45"] .inset .percentage .numbers {
  width: 2622px;
}
.radial-progress[data-progress="46"] .circle .mask.full,
.radial-progress[data-progress="46"] .circle .fill {
  -webkit-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.radial-progress[data-progress="46"] .circle .fill.fix {
  -webkit-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.radial-progress[data-progress="46"] .inset .percentage .numbers {
  width: 2679px;
}
.radial-progress[data-progress="47"] .circle .mask.full,
.radial-progress[data-progress="47"] .circle .fill {
  -webkit-transform: rotate(84.6deg);
  -ms-transform: rotate(84.6deg);
  transform: rotate(84.6deg);
}
.radial-progress[data-progress="47"] .circle .fill.fix {
  -webkit-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.radial-progress[data-progress="47"] .inset .percentage .numbers {
  width: 2736px;
}
.radial-progress[data-progress="48"] .circle .mask.full,
.radial-progress[data-progress="48"] .circle .fill {
  -webkit-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.radial-progress[data-progress="48"] .circle .fill.fix {
  -webkit-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.radial-progress[data-progress="48"] .inset .percentage .numbers {
  width: 2793px;
}
.radial-progress[data-progress="49"] .circle .mask.full,
.radial-progress[data-progress="49"] .circle .fill {
  -webkit-transform: rotate(88.2deg);
  -ms-transform: rotate(88.2deg);
  transform: rotate(88.2deg);
}
.radial-progress[data-progress="49"] .circle .fill.fix {
  -webkit-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.radial-progress[data-progress="49"] .inset .percentage .numbers {
  width: 2850px;
}
.radial-progress[data-progress="50"] .circle .mask.full,
.radial-progress[data-progress="50"] .circle .fill {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.radial-progress[data-progress="50"] .circle .fill.fix {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.radial-progress[data-progress="50"] .inset .percentage .numbers {
  width: 2907px;
}
.radial-progress[data-progress="51"] .circle .mask.full,
.radial-progress[data-progress="51"] .circle .fill {
  -webkit-transform: rotate(91.8deg);
  -ms-transform: rotate(91.8deg);
  transform: rotate(91.8deg);
}
.radial-progress[data-progress="51"] .circle .fill.fix {
  -webkit-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.radial-progress[data-progress="51"] .inset .percentage .numbers {
  width: 2964px;
}
.radial-progress[data-progress="52"] .circle .mask.full,
.radial-progress[data-progress="52"] .circle .fill {
  -webkit-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.radial-progress[data-progress="52"] .circle .fill.fix {
  -webkit-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
.radial-progress[data-progress="52"] .inset .percentage .numbers {
  width: 3021px;
}
.radial-progress[data-progress="53"] .circle .mask.full,
.radial-progress[data-progress="53"] .circle .fill {
  -webkit-transform: rotate(95.4deg);
  -ms-transform: rotate(95.4deg);
  transform: rotate(95.4deg);
}
.radial-progress[data-progress="53"] .circle .fill.fix {
  -webkit-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.radial-progress[data-progress="53"] .inset .percentage .numbers {
  width: 3078px;
}
.radial-progress[data-progress="54"] .circle .mask.full,
.radial-progress[data-progress="54"] .circle .fill {
  -webkit-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.radial-progress[data-progress="54"] .circle .fill.fix {
  -webkit-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.radial-progress[data-progress="54"] .inset .percentage .numbers {
  width: 3135px;
}
.radial-progress[data-progress="55"] .circle .mask.full,
.radial-progress[data-progress="55"] .circle .fill {
  -webkit-transform: rotate(99deg);
  -ms-transform: rotate(99deg);
  transform: rotate(99deg);
}
.radial-progress[data-progress="55"] .circle .fill.fix {
  -webkit-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  transform: rotate(198deg);
}
.radial-progress[data-progress="55"] .inset .percentage .numbers {
  width: 3192px;
}
.radial-progress[data-progress="56"] .circle .mask.full,
.radial-progress[data-progress="56"] .circle .fill {
  -webkit-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.radial-progress[data-progress="56"] .circle .fill.fix {
  -webkit-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.radial-progress[data-progress="56"] .inset .percentage .numbers {
  width: 3249px;
}
.radial-progress[data-progress="57"] .circle .mask.full,
.radial-progress[data-progress="57"] .circle .fill {
  -webkit-transform: rotate(102.6deg);
  -ms-transform: rotate(102.6deg);
  transform: rotate(102.6deg);
}
.radial-progress[data-progress="57"] .circle .fill.fix {
  -webkit-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
.radial-progress[data-progress="57"] .inset .percentage .numbers {
  width: 3306px;
}
.radial-progress[data-progress="58"] .circle .mask.full,
.radial-progress[data-progress="58"] .circle .fill {
  -webkit-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.radial-progress[data-progress="58"] .circle .fill.fix {
  -webkit-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.radial-progress[data-progress="58"] .inset .percentage .numbers {
  width: 3363px;
}
.radial-progress[data-progress="59"] .circle .mask.full,
.radial-progress[data-progress="59"] .circle .fill {
  -webkit-transform: rotate(106.2deg);
  -ms-transform: rotate(106.2deg);
  transform: rotate(106.2deg);
}
.radial-progress[data-progress="59"] .circle .fill.fix {
  -webkit-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.radial-progress[data-progress="59"] .inset .percentage .numbers {
  width: 3420px;
}
.radial-progress[data-progress="60"] .circle .mask.full,
.radial-progress[data-progress="60"] .circle .fill {
  -webkit-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  transform: rotate(108deg);
}
.radial-progress[data-progress="60"] .circle .fill.fix {
  -webkit-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  transform: rotate(216deg);
}
.radial-progress[data-progress="60"] .inset .percentage .numbers {
  width: 3477px;
}
.radial-progress[data-progress="61"] .circle .mask.full,
.radial-progress[data-progress="61"] .circle .fill {
  -webkit-transform: rotate(109.8deg);
  -ms-transform: rotate(109.8deg);
  transform: rotate(109.8deg);
}
.radial-progress[data-progress="61"] .circle .fill.fix {
  -webkit-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.radial-progress[data-progress="61"] .inset .percentage .numbers {
  width: 3534px;
}
.radial-progress[data-progress="62"] .circle .mask.full,
.radial-progress[data-progress="62"] .circle .fill {
  -webkit-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.radial-progress[data-progress="62"] .circle .fill.fix {
  -webkit-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
.radial-progress[data-progress="62"] .inset .percentage .numbers {
  width: 3591px;
}
.radial-progress[data-progress="63"] .circle .mask.full,
.radial-progress[data-progress="63"] .circle .fill {
  -webkit-transform: rotate(113.4deg);
  -ms-transform: rotate(113.4deg);
  transform: rotate(113.4deg);
}
.radial-progress[data-progress="63"] .circle .fill.fix {
  -webkit-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.radial-progress[data-progress="63"] .inset .percentage .numbers {
  width: 3648px;
}
.radial-progress[data-progress="64"] .circle .mask.full,
.radial-progress[data-progress="64"] .circle .fill {
  -webkit-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.radial-progress[data-progress="64"] .circle .fill.fix {
  -webkit-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.radial-progress[data-progress="64"] .inset .percentage .numbers {
  width: 3705px;
}
.radial-progress[data-progress="65"] .circle .mask.full,
.radial-progress[data-progress="65"] .circle .fill {
  -webkit-transform: rotate(117deg);
  -ms-transform: rotate(117deg);
  transform: rotate(117deg);
}
.radial-progress[data-progress="65"] .circle .fill.fix {
  -webkit-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  transform: rotate(234deg);
}
.radial-progress[data-progress="65"] .inset .percentage .numbers {
  width: 3762px;
}
.radial-progress[data-progress="66"] .circle .mask.full,
.radial-progress[data-progress="66"] .circle .fill {
  -webkit-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.radial-progress[data-progress="66"] .circle .fill.fix {
  -webkit-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.radial-progress[data-progress="66"] .inset .percentage .numbers {
  width: 3819px;
}
.radial-progress[data-progress="67"] .circle .mask.full,
.radial-progress[data-progress="67"] .circle .fill {
  -webkit-transform: rotate(120.6deg);
  -ms-transform: rotate(120.6deg);
  transform: rotate(120.6deg);
}
.radial-progress[data-progress="67"] .circle .fill.fix {
  -webkit-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
.radial-progress[data-progress="67"] .inset .percentage .numbers {
  width: 3876px;
}
.radial-progress[data-progress="68"] .circle .mask.full,
.radial-progress[data-progress="68"] .circle .fill {
  -webkit-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.radial-progress[data-progress="68"] .circle .fill.fix {
  -webkit-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.radial-progress[data-progress="68"] .inset .percentage .numbers {
  width: 3933px;
}
.radial-progress[data-progress="69"] .circle .mask.full,
.radial-progress[data-progress="69"] .circle .fill {
  -webkit-transform: rotate(124.2deg);
  -ms-transform: rotate(124.2deg);
  transform: rotate(124.2deg);
}
.radial-progress[data-progress="69"] .circle .fill.fix {
  -webkit-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.radial-progress[data-progress="69"] .inset .percentage .numbers {
  width: 3990px;
}
.radial-progress[data-progress="70"] .circle .mask.full,
.radial-progress[data-progress="70"] .circle .fill {
  -webkit-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  transform: rotate(126deg);
}
.radial-progress[data-progress="70"] .circle .fill.fix {
  -webkit-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  transform: rotate(252deg);
}
.radial-progress[data-progress="70"] .inset .percentage .numbers {
  width: 4047px;
}
.radial-progress[data-progress="71"] .circle .mask.full,
.radial-progress[data-progress="71"] .circle .fill {
  -webkit-transform: rotate(127.8deg);
  -ms-transform: rotate(127.8deg);
  transform: rotate(127.8deg);
}
.radial-progress[data-progress="71"] .circle .fill.fix {
  -webkit-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.radial-progress[data-progress="71"] .inset .percentage .numbers {
  width: 4104px;
}
.radial-progress[data-progress="72"] .circle .mask.full,
.radial-progress[data-progress="72"] .circle .fill {
  -webkit-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.radial-progress[data-progress="72"] .circle .fill.fix {
  -webkit-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.radial-progress[data-progress="72"] .inset .percentage .numbers {
  width: 4161px;
}
.radial-progress[data-progress="73"] .circle .mask.full,
.radial-progress[data-progress="73"] .circle .fill {
  -webkit-transform: rotate(131.4deg);
  -ms-transform: rotate(131.4deg);
  transform: rotate(131.4deg);
}
.radial-progress[data-progress="73"] .circle .fill.fix {
  -webkit-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.radial-progress[data-progress="73"] .inset .percentage .numbers {
  width: 4218px;
}
.radial-progress[data-progress="74"] .circle .mask.full,
.radial-progress[data-progress="74"] .circle .fill {
  -webkit-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.radial-progress[data-progress="74"] .circle .fill.fix {
  -webkit-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
.radial-progress[data-progress="74"] .inset .percentage .numbers {
  width: 4275px;
}
.radial-progress[data-progress="75"] .circle .mask.full,
.radial-progress[data-progress="75"] .circle .fill {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.radial-progress[data-progress="75"] .circle .fill.fix {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.radial-progress[data-progress="75"] .inset .percentage .numbers {
  width: 4332px;
}
.radial-progress[data-progress="76"] .circle .mask.full,
.radial-progress[data-progress="76"] .circle .fill {
  -webkit-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.radial-progress[data-progress="76"] .circle .fill.fix {
  -webkit-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.radial-progress[data-progress="76"] .inset .percentage .numbers {
  width: 4389px;
}
.radial-progress[data-progress="77"] .circle .mask.full,
.radial-progress[data-progress="77"] .circle .fill {
  -webkit-transform: rotate(138.6deg);
  -ms-transform: rotate(138.6deg);
  transform: rotate(138.6deg);
}
.radial-progress[data-progress="77"] .circle .fill.fix {
  -webkit-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.radial-progress[data-progress="77"] .inset .percentage .numbers {
  width: 4446px;
}
.radial-progress[data-progress="78"] .circle .mask.full,
.radial-progress[data-progress="78"] .circle .fill {
  -webkit-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.radial-progress[data-progress="78"] .circle .fill.fix {
  -webkit-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.radial-progress[data-progress="78"] .inset .percentage .numbers {
  width: 4503px;
}
.radial-progress[data-progress="79"] .circle .mask.full,
.radial-progress[data-progress="79"] .circle .fill {
  -webkit-transform: rotate(142.2deg);
  -ms-transform: rotate(142.2deg);
  transform: rotate(142.2deg);
}
.radial-progress[data-progress="79"] .circle .fill.fix {
  -webkit-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
.radial-progress[data-progress="79"] .inset .percentage .numbers {
  width: 4560px;
}
.radial-progress[data-progress="80"] .circle .mask.full,
.radial-progress[data-progress="80"] .circle .fill {
  -webkit-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  transform: rotate(144deg);
}
.radial-progress[data-progress="80"] .circle .fill.fix {
  -webkit-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  transform: rotate(288deg);
}
.radial-progress[data-progress="80"] .inset .percentage .numbers {
  width: 4617px;
}
.radial-progress[data-progress="81"] .circle .mask.full,
.radial-progress[data-progress="81"] .circle .fill {
  -webkit-transform: rotate(145.8deg);
  -ms-transform: rotate(145.8deg);
  transform: rotate(145.8deg);
}
.radial-progress[data-progress="81"] .circle .fill.fix {
  -webkit-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.radial-progress[data-progress="81"] .inset .percentage .numbers {
  width: 4674px;
}
.radial-progress[data-progress="82"] .circle .mask.full,
.radial-progress[data-progress="82"] .circle .fill {
  -webkit-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.radial-progress[data-progress="82"] .circle .fill.fix {
  -webkit-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.radial-progress[data-progress="82"] .inset .percentage .numbers {
  width: 4731px;
}
.radial-progress[data-progress="83"] .circle .mask.full,
.radial-progress[data-progress="83"] .circle .fill {
  -webkit-transform: rotate(149.4deg);
  -ms-transform: rotate(149.4deg);
  transform: rotate(149.4deg);
}
.radial-progress[data-progress="83"] .circle .fill.fix {
  -webkit-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.radial-progress[data-progress="83"] .inset .percentage .numbers {
  width: 4788px;
}
.radial-progress[data-progress="84"] .circle .mask.full,
.radial-progress[data-progress="84"] .circle .fill {
  -webkit-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.radial-progress[data-progress="84"] .circle .fill.fix {
  -webkit-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
.radial-progress[data-progress="84"] .inset .percentage .numbers {
  width: 4845px;
}
.radial-progress[data-progress="85"] .circle .mask.full,
.radial-progress[data-progress="85"] .circle .fill {
  -webkit-transform: rotate(153deg);
  -ms-transform: rotate(153deg);
  transform: rotate(153deg);
}
.radial-progress[data-progress="85"] .circle .fill.fix {
  -webkit-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  transform: rotate(306deg);
}
.radial-progress[data-progress="85"] .inset .percentage .numbers {
  width: 4902px;
}
.radial-progress[data-progress="86"] .circle .mask.full,
.radial-progress[data-progress="86"] .circle .fill {
  -webkit-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.radial-progress[data-progress="86"] .circle .fill.fix {
  -webkit-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.radial-progress[data-progress="86"] .inset .percentage .numbers {
  width: 4959px;
}
.radial-progress[data-progress="87"] .circle .mask.full,
.radial-progress[data-progress="87"] .circle .fill {
  -webkit-transform: rotate(156.6deg);
  -ms-transform: rotate(156.6deg);
  transform: rotate(156.6deg);
}
.radial-progress[data-progress="87"] .circle .fill.fix {
  -webkit-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.radial-progress[data-progress="87"] .inset .percentage .numbers {
  width: 5016px;
}
.radial-progress[data-progress="88"] .circle .mask.full,
.radial-progress[data-progress="88"] .circle .fill {
  -webkit-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.radial-progress[data-progress="88"] .circle .fill.fix {
  -webkit-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.radial-progress[data-progress="88"] .inset .percentage .numbers {
  width: 5073px;
}
.radial-progress[data-progress="89"] .circle .mask.full,
.radial-progress[data-progress="89"] .circle .fill {
  -webkit-transform: rotate(160.2deg);
  -ms-transform: rotate(160.2deg);
  transform: rotate(160.2deg);
}
.radial-progress[data-progress="89"] .circle .fill.fix {
  -webkit-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
.radial-progress[data-progress="89"] .inset .percentage .numbers {
  width: 5130px;
}
.radial-progress[data-progress="90"] .circle .mask.full,
.radial-progress[data-progress="90"] .circle .fill {
  -webkit-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  transform: rotate(162deg);
}
.radial-progress[data-progress="90"] .circle .fill.fix {
  -webkit-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  transform: rotate(324deg);
}
.radial-progress[data-progress="90"] .inset .percentage .numbers {
  width: 5187px;
}
.radial-progress[data-progress="91"] .circle .mask.full,
.radial-progress[data-progress="91"] .circle .fill {
  -webkit-transform: rotate(163.8deg);
  -ms-transform: rotate(163.8deg);
  transform: rotate(163.8deg);
}
.radial-progress[data-progress="91"] .circle .fill.fix {
  -webkit-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.radial-progress[data-progress="91"] .inset .percentage .numbers {
  width: 5244px;
}
.radial-progress[data-progress="92"] .circle .mask.full,
.radial-progress[data-progress="92"] .circle .fill {
  -webkit-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.radial-progress[data-progress="92"] .circle .fill.fix {
  -webkit-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.radial-progress[data-progress="92"] .inset .percentage .numbers {
  width: 5301px;
}
.radial-progress[data-progress="93"] .circle .mask.full,
.radial-progress[data-progress="93"] .circle .fill {
  -webkit-transform: rotate(167.4deg);
  -ms-transform: rotate(167.4deg);
  transform: rotate(167.4deg);
}
.radial-progress[data-progress="93"] .circle .fill.fix {
  -webkit-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.radial-progress[data-progress="93"] .inset .percentage .numbers {
  width: 5358px;
}
.radial-progress[data-progress="94"] .circle .mask.full,
.radial-progress[data-progress="94"] .circle .fill {
  -webkit-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.radial-progress[data-progress="94"] .circle .fill.fix {
  -webkit-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
.radial-progress[data-progress="94"] .inset .percentage .numbers {
  width: 5415px;
}
.radial-progress[data-progress="95"] .circle .mask.full,
.radial-progress[data-progress="95"] .circle .fill {
  -webkit-transform: rotate(171deg);
  -ms-transform: rotate(171deg);
  transform: rotate(171deg);
}
.radial-progress[data-progress="95"] .circle .fill.fix {
  -webkit-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  transform: rotate(342deg);
}
.radial-progress[data-progress="95"] .inset .percentage .numbers {
  width: 5472px;
}
.radial-progress[data-progress="96"] .circle .mask.full,
.radial-progress[data-progress="96"] .circle .fill {
  -webkit-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.radial-progress[data-progress="96"] .circle .fill.fix {
  -webkit-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.radial-progress[data-progress="96"] .inset .percentage .numbers {
  width: 5529px;
}
.radial-progress[data-progress="97"] .circle .mask.full,
.radial-progress[data-progress="97"] .circle .fill {
  -webkit-transform: rotate(174.6deg);
  -ms-transform: rotate(174.6deg);
  transform: rotate(174.6deg);
}
.radial-progress[data-progress="97"] .circle .fill.fix {
  -webkit-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.radial-progress[data-progress="97"] .inset .percentage .numbers {
  width: 5586px;
}
.radial-progress[data-progress="98"] .circle .mask.full,
.radial-progress[data-progress="98"] .circle .fill {
  -webkit-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.radial-progress[data-progress="98"] .circle .fill.fix {
  -webkit-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.radial-progress[data-progress="98"] .inset .percentage .numbers {
  width: 5643px;
}
.radial-progress[data-progress="99"] .circle .mask.full,
.radial-progress[data-progress="99"] .circle .fill {
  -webkit-transform: rotate(178.2deg);
  -ms-transform: rotate(178.2deg);
  transform: rotate(178.2deg);
}
.radial-progress[data-progress="99"] .circle .fill.fix {
  -webkit-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
.radial-progress[data-progress="99"] .inset .percentage .numbers {
  width: 5700px;
}
.radial-progress[data-progress="100"] .circle .mask.full,
.radial-progress[data-progress="100"] .circle .fill {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.radial-progress[data-progress="100"] .circle .fill.fix {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.radial-progress[data-progress="100"] .inset .percentage .numbers {
  width: 5757px;
}

.radial-progress[data-progress="-1"] ,.radial-progress[data-progress=""]  {
	display:none;
}
/***
Spectrum Colorpicker v1.7.0
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/

.sp-container {
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    *display: inline;
    *zoom: 1;
    /* https://github.com/bgrins/spectrum/issues/40 */
    z-index: 9999994;
    overflow: hidden;
}
.sp-container.sp-flat {
    position: relative;
}

/* Fix for * { box-sizing: border-box; } */
.sp-container,
.sp-container * {
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}

/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.sp-top {
  position:relative;
  width: 100%;
  display:inline-block;
}
.sp-top-inner {
   position:absolute;
   top:0;
   left:0;
   bottom:0;
   right:0;
}
.sp-color {
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:20%;
}
.sp-hue {
    position: absolute;
    top:0;
    right:0;
    bottom:0;
    left:84%;
    height: 100%;
}

.sp-clear-enabled .sp-hue {
    top:33px;
    height: 77.5%;
}

.sp-fill {
    padding-top: 80%;
}
.sp-sat, .sp-val {
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.sp-alpha-enabled .sp-top {
    margin-bottom: 18px;
}
.sp-alpha-enabled .sp-alpha {
    display: block;
}
.sp-alpha-handle {
    position:absolute;
    top:-4px;
    bottom: -4px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid black;
    background: white;
    opacity: .8;
}
.sp-alpha {
    display: none;
    position: absolute;
    bottom: -14px;
    right: 0;
    left: 0;
    height: 8px;
}
.sp-alpha-inner {
    border: solid 1px #333;
}

.sp-clear {
    display: none;
}

.sp-clear.sp-clear-display {
    background-position: center;
}

.sp-clear-enabled .sp-clear {
    display: block;
    position:absolute;
    top:0px;
    right:0;
    bottom:0;
    left:84%;
    height: 28px;
}

/* Don't allow text selection */
.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button  {
    -webkit-user-select:none;
    -moz-user-select: -moz-none;
    -o-user-select:none;
    user-select: none;
}

.sp-container.sp-input-disabled .sp-input-container {
    display: none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
    display: none;
}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
    display: none;
}
.sp-palette-only .sp-picker-container {
    display: none;
}
.sp-palette-disabled .sp-palette-container {
    display: none;
}

.sp-initial-disabled .sp-initial {
    display: none;
}


/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */
.sp-sat {
    background-image: -webkit-gradient(linear,  0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
    filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
}
.sp-val {
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
}

.sp-hue {
    background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
    background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

/* IE filters do not support multiple color stops.
   Generate 6 divs, line them up, and do two color gradients for each.
   Yes, really.
 */
.sp-1 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
}
.sp-2 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
}
.sp-3 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
}
.sp-4 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
}
.sp-5 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
}
.sp-6 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
}

.sp-hidden {
    display: none !important;
}

/* Clearfix hack */
.sp-cf:before, .sp-cf:after { content: ""; display: table; }
.sp-cf:after { clear: both; }
.sp-cf { *zoom: 1; }

/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-device-width: 480px) {
    .sp-color { right: 40%; }
    .sp-hue { left: 63%; }
    .sp-fill { padding-top: 60%; }
}
.sp-dragger {
   border-radius: 5px;
   height: 5px;
   width: 5px;
   border: 1px solid #fff;
   background: #000;
   cursor: pointer;
   position:absolute;
   top:0;
   left: 0;
}
.sp-slider {
    position: absolute;
    top:0;
    cursor:pointer;
    height: 3px;
    left: -1px;
    right: -1px;
    border: 1px solid #000;
    background: white;
    opacity: .8;
}

/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths).
See http://bgrins.github.io/spectrum/themes/ for instructions.
*/

.sp-container {
    border-radius: 0;
    background-color: #ECECEC;
    border: solid 1px #f0c49B;
    padding: 0;
}
.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sp-top {
    margin-bottom: 3px;
}
.sp-color, .sp-hue, .sp-clear {
    border: solid 1px #666;
}

/* Input */
.sp-input-container {
    float:right;
    width: 100px;
    margin-bottom: 4px;
}
.sp-initial-disabled  .sp-input-container {
    width: 100%;
}
.sp-input {
   font-size: 12px !important;
   border: 1px inset;
   padding: 4px 5px;
   margin: 0;
   width: 100%;
   background:transparent;
   border-radius: 3px;
   color: #222;
}
.sp-input:focus  {
    border: 1px solid orange;
}
.sp-input.sp-validation-error {
    border: 1px solid red;
    background: #fdd;
}
.sp-picker-container , .sp-palette-container {
    float:left;
    position: relative;
    padding: 10px;
    padding-bottom: 300px;
    margin-bottom: -290px;
}
.sp-picker-container {
    width: 172px;
    border-left: solid 1px #fff;
}

/* Palettes */
.sp-palette-container {
    border-right: solid 1px #ccc;
}

.sp-palette-only .sp-palette-container {
    border: 0;
}

.sp-palette .sp-thumb-el {
    display: block;
    position:relative;
    float:left;
    width: 24px;
    height: 15px;
    margin: 3px;
    cursor: pointer;
    border:solid 2px transparent;
}
.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
    border-color: orange;
}
.sp-thumb-el {
    position:relative;
}

/* Initial */
.sp-initial {
    float: left;
    border: solid 1px #333;
}
.sp-initial span {
    width: 30px;
    height: 25px;
    border:none;
    display:block;
    float:left;
    margin:0;
}

.sp-initial .sp-clear-display {
    background-position: center;
}

/* Buttons */
.sp-palette-button-container,
.sp-button-container {
    float: right;
}

/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer {
    margin:0;
    overflow:hidden;
    cursor:pointer;
    padding: 4px;
    display:inline-block;
    *zoom: 1;
    *display: inline;
    border: solid 1px #91765d;
    background: #eee;
    color: #333;
    vertical-align: middle;
}
.sp-replacer:hover, .sp-replacer.sp-active {
    border-color: #F0C49B;
    color: #111;
}
.sp-replacer.sp-disabled {
    cursor:default;
    border-color: silver;
    color: silver;
}
.sp-dd {
    padding: 2px 0;
    height: 16px;
    line-height: 16px;
    float:left;
    font-size:10px;
}
.sp-preview {
    position:relative;
    width:25px;
    height: 20px;
    border: solid 1px #222;
    margin-right: 5px;
    float:left;
    z-index: 0;
}

.sp-palette {
    *width: 220px;
    max-width: 220px;
}
.sp-palette .sp-thumb-el {
    width:16px;
    height: 16px;
    margin:2px 1px;
    border: solid 1px #d0d0d0;
}

.sp-container {
    padding-bottom:0;
}


/* Buttons: http://hellohappy.org/css3-buttons/ */
.sp-container button {
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 3px;
  color: #333;
  font-size: 14px;
  line-height: 1;
  padding: 5px 4px;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
  vertical-align: middle;
}
.sp-container button:hover {
    background-color: #dddddd;
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd;
}
.sp-container button:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
}
.sp-cancel {
    font-size: 11px;
    color: #d93f3f !important;
    margin:0;
    padding:2px;
    margin-right: 5px;
    vertical-align: middle;
    text-decoration:none;

}
.sp-cancel:hover {
    color: #d93f3f !important;
    text-decoration: underline;
}


.sp-palette span:hover, .sp-palette span.sp-thumb-active {
    border-color: #000;
}

.sp-preview, .sp-alpha, .sp-thumb-el {
    position:relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
    display:block;
    position:absolute;
    top:0;left:0;bottom:0;right:0;
}

.sp-palette .sp-thumb-inner {
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}

.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}

.sp-clear-display {
    background-repeat:no-repeat;
    background-position: center;
    background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
}
@font-face{font-family:"opensans";src:url("/css/fonts/open-sans-bold-normal.ttf")}@font-face{font-family:"nexabold";src:url("/css/fonts/NexaBold.ttf")}body{font-family:Roboto,"Helvetica Neue",sans-serif}formly,inputly{padding:0 0 0 0;margin:0 0 0 0}formly inputly md-select{margin-top:0}md-input-container .hint{position:absolute;left:2px;right:auto;bottom:0px;font-size:12px;line-height:14px;transition:all .3s cubic-bezier(0.55, 0, 0.55, 0.2);color:rgba(0,0,0,.5)}.lp-md-tabs-100{height:100%}.noBoxShadow .md-whiteframe-z1{box-shadow:none !important}.forceDisabled{color:rgba(100,100,100,.4) !important}.rateProgramControllerView md-backdrop{z-index:800 !important}.modalCsvViewer .handsontable-container.handsontable{height:calc(100% - 20px) !important}.company-adjustment-detail-container .loanParamContainer{padding-bottom:80px}.company-menu-bar button:disabled{color:#787878 !important}.company-menu-bar button:disabled>*{color:#787878 !important}html:not(.android):not(.ios) ::-webkit-scrollbar{width:8px;height:10px}html:not(.android):not(.ios) ::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;background:rgba(33,150,243,.4);-webkit-transition:background 1000ms linear;-moz-transition:background 1000ms linear;-o-transition:background 1000ms linear;-ms-transition:background 1000ms linear;transition:background 1000ms linear}html:not(.android):not(.ios) ::-webkit-scrollbar-thumb:window-inactive{background:rgba(33,150,243,.2)}html:not(.android):not(.ios) ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);-webkit-border-radius:2px;border-radius:2px}*:focus{outline:none}a:not(.md-button):not([class^=fc-]){color:#1565c0}#Application i.icon.hide{display:inline-block}.lp-chip{border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;-webkit-border-radius:25px 25px 25px 25px;border:1px solid gray;color:gray;padding:8px 16px 8px 16px;background-color:#f5f5f5}.lp-chip:hover{cursor:pointer}.lp-drag-order .md-button.md-icon-button{height:32px;width:32px}.lp-drag-order input{background-color:transparent}.lp-drag-order input:disabled{text-overflow:ellipsis}.lp-drag-order input:not(:disabled){font-style:italic;background-color:rgba(0,0,0,.1)}.lp-drag-order input.child{padding-left:30px}.appliedAdjGroup{color:orange}.toApplyAdjGroup{color:blue}.rotation-animated,.lp-animated{-webkit-transition:all 400ms ease-in-out !important;-moz-transition:all 400ms ease-in-out !important;-o-transition:all 400ms ease-in-out !important;transition:all 400ms ease-in-out !important}.rotation-animated.rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotation-animated.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotation-animated.rotate-minus-90{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.md-whiteframe-inset-2dp{box-shadow:inset 0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}#Application table.md-table:not(.md-row-select) td.md-cell:first-child,#Application table.md-table:not(.md-row-select) th.md-column:first-child{padding:0 16px}#Application table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),#Application table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){padding:0 12px 0 0}#Application table.md-table td.md-cell:last-child,#Application table.md-table th.md-column:last-child{padding:0 12px 0 0}.edit_view.section-edit .section{transition:all .5s ease;background-color:#fff}.edit_view.section-edit .section input,.edit_view.section-edit .section md-select,.edit_view.section-edit .section textarea{background-color:#fff}.edit_view h3{color:#2196f3}.edit_view md-raised.md-warn{color:#fff}.edit_view .section{transition:all .5s ease;padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:32px;margin-left:16px;margin-right:16px;margin-top:16px;margin:16px 8px 8px 8px}@media only screen and (max-width: 600px){.edit_view .section{margin:12px 6px 6px 6px}}.edit_view .section .intl-tel-input{width:100%}.edit_view .hint{position:absolute;left:2px;right:auto;bottom:7px;font-size:12px;line-height:14px;transition:all .3s cubic-bezier(0.55, 0, 0.55, 0.2);color:gray}.edit_view .hint.ng-hide,.edit_view .hint.ng-enter,.edit_view .hint.ng-leave.ng-leave-active{bottom:26px;opacity:0}.edit_view .hint.ng-leave,.edit_view .hint.ng-enter.ng-enter-active{bottom:7px;opacity:1}.edit_view textarea{border:none;border-bottom:1px solid #bebebe;width:100%}.edit_view textarea:focus{border-bottom:2px solid #2196f3}.edit_view .text label{font-size:10pt;color:#bebebe}.edit_view .text div{color:#bebebe;width:100%;min-height:2em;border-bottom:1px dotted #bebebe;margin-bottom:45px}.ui-select-container input.ui-select-search{border:none !important;background-color:transparent !important}.ui-select-container div>span>span{cursor:default;border-radius:12px;display:block;height:28px;line-height:28px;margin:4px 4px 0 0;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative;background:#e0e0e0;color:#424242}inputly{margin:0 0 0 0;padding:0 0 0 0}ui.pagination.menu{padding-right:0}.ui.menu{min-height:0}body{font-size:10pt}img.captcha{width:250px;height:50px}img.busy{background:url("/images/busy.gif") no-repeat center}.logoFont{font-family:opensans}.hoverable:hover{cursor:pointer}.inApplication{padding:0px;height:100%}.inApplication>div{margin-top:0px;padding-top:64px;height:100%}.notInApplication{padding:0px 0px 0px 0px;height:100%}.notInApplication>div{margin-top:0px;padding-top:0px;height:100%}div.ng-scope[ui-view]:not([class*=pkg_])>*{display:none}div.ng-scope[ui-view]:not([class*=pkg_]):after{border:2px solid red;font-size:2rem;color:red;content:"Scope doesnt contain a class for its specialized css"}#companySubContent{height:calc(100% - 64px);overflow:hidden}#companySubContent .pusher{height:100%}#miCompanySubContent{height:calc(100% - 20px);overflow:hidden}#miCompanySubContent .pusher{height:100%}.qualified{color:#3b83c0}.disqualified{color:#dc6868}#menuShower i.icon{margin:0;padding:0}#companyMenu.ui.inverted.menu{background:#0b3251}#top-login{padding-top:25px}#top-login h1.ui.header{display:inline-block;font-family:opensans;font-size:30px;color:#0f323a;text-align:center;width:100%;margin-top:5px;margin-bottom:10px}a:hover{cursor:pointer}#loginBox{margin-top:auto}input[type=datetime-local]{font-size:.9em}#openId div.column div{font-size:.8em;white-space:nowrap;display:inline-block}.unselectable{user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.clickable{cursor:pointer}.capitalize{text-transform:capitalize}table#ratePeriodList thead tr th:nth-child(1){width:15em}table#ratePeriodList thead tr th:nth-child(2){width:20em}table#ratePeriodList thead tr th:nth-child(3){width:10em}table#ratePeriodList thead tr th:nth-child(6){width:20em}table#ratePeriodList tbody tr td:last-child{white-space:nowrap}table[md-table].md-table{background-color:#fff}table[md-table].md-table tr:nth-child(even){background:#fcfcfc}table[md-table].md-table thead tr th,table[md-table].md-table thead tr th[md-column]{text-align:left;padding-left:16px;color:rgba(0,0,0,.54);font-size:12px;font-weight:700;font-family:Roboto,"Helvetica Neue",sans-serif;padding-bottom:16px}table[md-table].md-table tbody tr td{border-top:1px solid #f5f5f5;text-align:left;padding-left:16px}@media only screen and (max-width: 760px),(min-device-width: 768px)and (max-device-width: 1024px){table[md-table].md-table.responsive tbody tr td{border-top:none;height:auto}table[md-table].md-table.responsive tbody tr{border-top:1px solid #f5f5f5}table[md-table].md-table.responsive{display:block}table[md-table].md-table.responsive thead,table[md-table].md-table.responsive tbody,table[md-table].md-table.responsive th,table[md-table].md-table.responsive td,table[md-table].md-table.responsive tr{display:block}table[md-table].md-table.responsive thead:nth-child(1) tr{height:100px}table[md-table].md-table.responsive thead:nth-child(1){height:140px}table[md-table].md-table.responsive thead:nth-child(1) tr th[md-column]:first-child{padding-left:0px}table[md-table].md-table.responsive td{border:none}table[md-table].md-table.responsive td:before{top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}div.ratePeriodInputPeriod div.input{float:left;max-width:80px;display:inline-block;padding-right:0}div.ratePeriodInputPeriod div.input input{max-width:225px;margin-right:1em}div.ratePeriodInputPeriod div:last-child{clear:left}table.rateGridInfo tbody td:nth-child(1){width:100px;vertical-align:top}table.rateGridInfo tbody td:nth-child(1) .clickable{cursor:pointer}table.rateGridInfo tbody td:nth-child(1) p.clickable{font-size:.95em}table.rateGridInfo tbody td:nth-child(2){vertical-align:top;width:180px}table.rateGridInfo tbody td:nth-child(2) input[type=text]{width:100%}table.rateGridInfo tbody td:nth-child(2) div.rateGridInfoLoanFor{font-size:.95em}.inputHeaderRange{width:50px;font-size:.7em}table#rateAdjustments thead tr th:nth-child(1){vertical-align:middle;text-align:center}table#rateAdjustments thead tr th{width:120px}table#rateAdjustments tbody tr td input[type=number]{width:80px}table#rateAdjustments tbody tr td:nth-child(1){text-align:center}table#rateAdjustments tbody tr td:nth-child(2){width:250px}table#rateAdjustments tbody tr td:nth-child(1n+3) input{text-align:right}input[type=text]::selection,input[type=number]::selection{background-color:#add8e6}div.myForm label{font-weight:bold;font-size:.9em;margin-bottom:5px}.hour,.minute{font-size:.8em}@-moz-document url-prefix(){.item input{width:135px}.button,.input{display:inline-flex}#pricingMenuProperty label{overflow:hidden;height:34px;display:inline-flex;vertical-align:middle}div.myForm label{font-weight:bold;font-size:.9em;margin-bottom:5px}.ui.form select{width:inherit}.valueInput{overflow:hidden;height:24px;display:inline-flex;vertical-align:center;vertical-align:middle}}.styled-select{padding:0;margin:0;border:1px solid #ccc;width:100%;display:inline-block;border-radius:3px;overflow:hidden;background-color:#fff;height:38px;display:inline-flex;text-align:left;background:#fff url("/images/arrowdown.gif") no-repeat 98% 50%}.styled-select select{padding:5px 1em;padding-right:3em;width:130%;height:100%;position:relative;border:none;text-align:left;box-shadow:none;background-color:transparent;border:none;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui.formly .field>label{display:block;margin:.4em 0 .2857rem;color:rgba(0,0,0,.8);font-size:.9285em;font-weight:700;text-transform:none}.ui.formly .field>label .description{font-size:.8em;color:gray;display:block}.styled-select-no-border{padding:0;margin:0;min-width:164px;border-radius:3px;overflow:hidden;background-color:#fff;height:38px;display:inline-flex;text-align:left;background:#fff url("/images/arrowdown.gif") no-repeat 90% 50%}.styled-select select:focus{outline:none}.semi-square{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.leftListOf a{cursor:default}div.leftListOf a span{font-size:.9em;cursor:pointer}div.leftListOf a i{cursor:pointer}keylistener{margin:0;padding:0;height:0}.handsontable tr .firstCurrentRow,.selected-row{background-color:#e7e8ef}.selected-row td{background-color:#e7e8ef}.mainPanel{min-width:800px}.rateAdjusmentContainer{display:table}.rateAdjusmentContainer>div:first-child{display:table-cell;vertical-align:top}.rateAdjusmentContainer>div:nth-child(2),.rateAdjusmentContainer>div:nth-child(3){vertical-align:top;margin-top:0}.rateAdjusmentContainer>div:nth-child(2)>div,.rateAdjusmentContainer>div:nth-child(3)>div{background-color:#fff;padding:1em;border-radius:.2857rem;border:none}.rateAdjusmentContainer>div:nth-child(2)>div span.header,.rateAdjusmentContainer>div:nth-child(3)>div span.header{font-weight:bold}.leftListOf a span{max-width:20em;display:inline-block}.leftListOf a input{min-width:20em;font-size:.9em}span.editable-buttons{margin-left:.5em}#resultPricing{margin-bottom:1em}#resultPricing .multi_chevron_expand_lbl{font-style:italic;font-size:10px;color:rgba(50,50,50,.7)}#resultPricing .multi_chevron_expand_lbl:before{content:attr(close-msg)}#resultPricing .multi_chevron_expand_lbl.open:before{content:"close"}#resultPricing h5{width:auto;display:block;background-color:red}#resultPricing h5 label{text-align:left;display:inline-block}#resultPricing h5 span{text-align:right;display:inline-block;margin-right:0px}#resultPricing tbody tr td:first-child div:nth-child(1){color:#3b83c0;font-weight:bold}#resultPricing tbody tr td:first-child div:nth-child(2):not(.md-ripple-container){color:#c03b5e;font-size:.8em;border-top:1px solid #d3d3d3}#resultPricing tbody tr td:nth-child(n+2) .hoverable{border-bottom:1px solid rgba(143,205,234,.2)}#resultPricing tbody tr td:nth-child(n+2) .hoverable span.comp{width:3em;display:inline-block}#resultPricing tbody tr td:nth-child(n+2) div.hover{background-color:rgba(0,0,0,.1)}#popupAddress label{width:7em;display:inline-block}#popupAddress input,#popupAddress select,#popupAddress .valueInput{text-align:right}#pricingMenuProperty{margin-left:235px;width:auto}#pricingMenuProperty .ui.menu{border:0px solid}#pricingMenuProperty .ui.menu .item:before{border:0px solid;width:0}.collapsable-header i{-moz-transition-duration:.6s;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-moz-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-ms-transform-origin:40% 60%;-webkit-transform-origin:40% 60%;transform-origin:40% 60%}.collapsable-header .ldown{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cm-container{-moz-transition-duration:.6s;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-moz-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.hideLeft{overflow:hidden;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.showLeft{max-height:3000px}.animation-toggle-leftpanel{transition:margin .5s,padding .5s;-webkit-transition:margin .5s,padding .5s}input.addressSearch{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #d3d3d3;width:50%;margin-left:2em;margin-right:1em;font-weight:normal;padding-left:1em}@keyframes slideOutLeft{to{transform:translateX(-200%)}}@-moz-keyframes slideOutLeft{to{-moz-transform:translateX(-200%)}}@-webkit-keyframes slideOutLeft{to{-webkit-transform:translateX(-200%)}}@keyframes slideInRight{from{transform:translateX(200%)}to{transform:translateX(0)}}@-moz-keyframes slideInRight{from{-moz-transform:translateX(200%)}to{-moz-transform:translateX(0)}}@-webkit-keyframes slideInRight{from{-webkit-transform:translateX(200%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes enter{from{opacity:0;height:0px}20%{opacity:.5}40%{opacity:.15;color:red}60%{opacity:.75}80%{opacity:.3}to{opacity:1;height:30px}}@keyframes enter{from{opacity:0;height:0px}20%{opacity:.5}40%{opacity:.15;color:red}60%{opacity:.75}80%{opacity:.3}to{opacity:1;height:30px}}@-webkit-keyframes leave{to{opacity:0;height:0px}80%{opacity:.25}60%{opacity:.1;color:red}40%{opacity:.5}20%{opacity:.3}from{opacity:1;height:30px}}@keyframes leave{to{opacity:0;height:0px}80%{opacity:.25}60%{opacity:.1;color:red}40%{opacity:.5}20%{opacity:.3}from{opacity:1;height:30px}}.container{width:300px;margin:30px auto 0}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5", endColorstr="#f9f9f9", GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0%;height:18px;color:#fff;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-ms-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#149bdf", endColorstr="#0480be", GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-ms-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee5f5b", endColorstr="#c43c35", GradientType=0)}.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.progress-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#62c462", endColorstr="#57a957", GradientType=0)}.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.progress-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5bc0de", endColorstr="#339bb9", GradientType=0)}.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}.ui-select-match-close{cursor:pointer}.ui-select-container{-webkit-box-shadow:rgba(0,0,0,.0745098) 0px 1px 1px 0px inset;-webkit-transition-delay:0s,0s;-webkit-transition-duration:.15s,.15s;-webkit-transition-property:border-color,box-shadow;-webkit-transition-timing-function:ease-in-out,ease-in-out;background-color:#fff;background-image:none;border-bottom-color:#ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#ccc;border-left-style:solid;border-left-width:1px;border-right-color:#ccc;border-right-style:solid;border-right-width:1px;border-top-color:#ccc;border-top-left-radius:4px;border-top-right-radius:4px;border-top-style:solid;border-top-width:1px;box-shadow:rgba(0,0,0,.0745098) 0px 1px 1px 0px inset;box-sizing:border-box;color:#555;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;list-style-position:outside;list-style-type:none;padding-bottom:0px;padding-left:3px;padding-right:3px;padding-top:3px;position:relative;text-align:left;transition-delay:0s,0s;transition-duration:.15s,.15s;transition-property:border-color,box-shadow;transition-timing-function:ease-in-out,ease-in-out}.ui-select-container>div{box-sizing:border-box;color:#555;display:block;font-size:11px;line-height:38px;list-style-position:outside;list-style-type:none;text-align:left}.ui-select-container>ul{list-style-position:outside;list-style-type:none;font-size:11px;padding:0}.iti-flag{background-image:url("/webjars/intl-tel-input/5.1.7/build/img/flags.png")}input[type=tel]{text-align:right}@media print{.screenOnly{display:none !important}}@media screen and (min-width: 800px){.desktopOnly{display:block}}.lockList .adjPoints>label{width:15em;display:inline-block}.lockList .adjPoints>.total{font-weight:bold;text-decoration:underline}.lockList .description{margin-top:.5em;margin-left:1em;font-size:.7em;color:gray}.lockList .adjPointsLong>label{min-width:25em;display:inline-block}.lockList .adjPointsLong>.total{font-weight:bold;text-decoration:underline}.orange{color:#f2711c}.blue{color:#2185d0}.green{color:#21ba45}.gray{color:#e2e2e2}.red{color:#db2828}i.fa{margin-right:.5em}@media screen and (max-width: 800px){.hideMobile{display:none}}@media screen and (min-width: 800px){.hideDesktop{display:none}}div[id^=content]>div.ui.segment:nth-child(even){background:#f5f5f5}div[id^=content]>div.ui.segment:nth-child(odd){background:#fff}table[md-table].md-table.scenarioTable thead tr th.md-column:first-child{padding:0px 24px 0px 0px}table[md-table].md-table.scenarioTable thead tr th.md-column:last-child{padding:0px 0px 24px 0px;padding-bottom:0px}table[md-table].md-table.scenarioTable tbody tr td{padding-left:0px;padding-right:16px}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}
/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.14.8 - 2016-02-18T22:01:43.880Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.selectize-input.selectize-focus{border-color:#007FBB!important}.selectize-control>.selectize-dropdown,.selectize-control>.selectize-input>input{width:100%}.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px 0 0 4px}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>a:focus,.ui-select-bootstrap .ui-select-choices-row>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>a{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>a,.ui-select-bootstrap .ui-select-choices-row.disabled>a{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}
/*! ngTable v1.0.0-beta.9 by Vitalii Savchuk(esvit666@gmail.com) - https://github.com/esvit/ng-table - New BSD License */

.ng-table th{text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-table th.sortable{cursor:pointer}.ng-table th.sortable .sort-indicator{padding-right:18px;position:relative}.ng-table th.sortable .sort-indicator:after,.ng-table th.sortable .sort-indicator:before{content:"";border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:visible;right:5px;top:50%;position:absolute;opacity:.3;margin-top:-4px}.ng-table th.sortable .sort-indicator:before{margin-top:2px;border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000}.ng-table th.sortable .sort-indicator:hover:after,.ng-table th.sortable .sort-indicator:hover:before{opacity:1;visibility:visible}.ng-table th.sortable.sort-desc,.ng-table th.sortable.sort-asc{background-color:rgba(141,192,219,.25);text-shadow:0 1px 1px rgba(255,255,255,.75)}.ng-table th.sortable.sort-desc .sort-indicator:after,.ng-table th.sortable.sort-asc .sort-indicator:after{margin-top:-2px}.ng-table th.sortable.sort-desc .sort-indicator:before,.ng-table th.sortable.sort-asc .sort-indicator:before{visibility:hidden}.ng-table th.sortable.sort-asc .sort-indicator:after,.ng-table th.sortable.sort-asc .sort-indicator:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}.ng-table th.sortable.sort-desc .sort-indicator:after{border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}.ng-table th.filter .input-filter{margin:0;display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ng-table .ng-table-group-header th{text-align:left}.ng-table .ng-table-group-selector{display:block}.ng-table .ng-table-group-close,.ng-table .ng-table-group-toggle{float:right}.ng-table .ng-table-group-toggle{margin-right:5px}@media only screen and (max-width:800px){.ng-table-responsive{border-bottom:1px solid #999}.ng-table-responsive tr{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999}.ng-table-responsive td:before{position:absolute;padding:8px;left:0;top:0;width:50%;white-space:nowrap;text-align:left;font-weight:700}.ng-table-responsive thead tr th{text-align:left}.ng-table-responsive thead tr.ng-table-filters th{padding:0}.ng-table-responsive thead tr.ng-table-filters th form>div{padding:8px}.ng-table-responsive td{border:0;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}.ng-table-responsive td:before{content:attr(data-title-text)}.ng-table-responsive,.ng-table-responsive thead,.ng-table-responsive tbody,.ng-table-responsive th,.ng-table-responsive td,.ng-table-responsive tr{display:block}}.ng-table-pagination{margin-top:0}.ng-table-group-selector:before,.ng-table-group-selector:after,.filter:before,.filter:after{display:table;content:" "}.ng-table-group-selector:after,.filter:after{clear:both}.filter>.filter-cell{float:left;box-sizing:border-box}.filter-horizontal>.filter-cell{padding:0 2px}.filter-horizontal>.filter-cell:first-child{padding-left:0}.filter-horizontal>.filter-cell:last-child,.filter-horizontal>.filter-cell.last{padding-right:0}.s12{width:100%}.s11{width:91.66666666666666%}.s10{width:83.33333333333334%}.s9{width:75%}.s8{width:66.66666666666666%}.s7{width:58.333333333333336%}.s6{width:50%}.s5{width:41.66666666666667%}.s4{width:33.33333333333333%}.s3{width:25%}.s2{width:16.666666666666664%}.s1{width:8.333333333333332%}@media all and (max-width:468px){.s12,.s11,.s10,.s9,.s8,.s7,.s6,.s5,.s4,.s3,.s2,.s1{width:100%}.filter>.filter-cell{padding:0}}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url(/ang-app/js/font-awesome/4.5.0/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/ang-app/js/font-awesome/4.5.0/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(/ang-app/js/font-awesome/4.5.0/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(/ang-app/js/font-awesome/4.5.0/fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(/ang-app/js/font-awesome/4.5.0/fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(/ang-app/js/font-awesome/4.5.0/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}
/*!
angular-xeditable - 0.1.8
Edit-in-place for angular.js
Build date: 2014-01-10 
*/

.editable-wrap{display:inline-block;white-space:nowrap;margin:0}.editable-wrap .editable-controls,.editable-wrap .editable-error{margin-bottom:0}.editable-wrap .editable-controls>input,.editable-wrap .editable-controls>select,.editable-wrap .editable-controls>textarea{margin-bottom:0}.editable-wrap .editable-input{display:inline-block}.editable-buttons{display:inline-block;vertical-align:top}.editable-buttons button{margin-left:5px}.editable-input.editable-has-buttons{width:auto}.editable-bstime .editable-input input[type=text]{width:46px}.editable-bstime .well-small{margin-bottom:0;padding:10px}.editable-range output{display:inline-block;min-width:30px;vertical-align:top;text-align:center}.editable-color input[type=color]{width:50px}.editable-checkbox label span,.editable-checklist label span,.editable-radiolist label span{margin-left:7px;margin-right:10px}.editable-hide{display:none!important}.editable-click,a.editable-click{text-decoration:none;color:#428bca;border-bottom:dashed 1px #428bca}.editable-click:hover,a.editable-click:hover{text-decoration:none;color:#2a6496;border-bottom-color:#2a6496}.editable-empty,.editable-empty:hover,.editable-empty:focus,a.editable-empty,a.editable-empty:hover,a.editable-empty:focus{font-style:italic;color:#D14;text-decoration:none}
.angucomplete-holder {
    position: relative;
}

.angucomplete-dropdown {
    border-color: #ececec;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    width: 250px;
    padding: 6px;
    cursor: pointer;
    z-index: 9999;
    position: absolute;
    /*top: 32px;
    left: 0px;
    */
    margin-top: -6px;
    background-color: #ffffff;
}

.angucomplete-searching {
    color: #acacac;
    font-size: 14px;
}

.angucomplete-description {
    font-size: 14px;
}

.angucomplete-row {
    padding: 5px;
    color: #000000;
    margin-bottom: 4px;
    clear: both;
}

.angucomplete-selected-row {
    background-color: lightblue;
    color: #ffffff;
}

.angucomplete-image-holder {
    padding-top: 2px;
    float: left;
    margin-right: 10px;
    margin-left: 5px;
}

.angucomplete-image {
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border-color: #ececec;
    border-style: solid;
    border-width: 1px;
}

.angucomplete-image-default {
    /* Add your own default image here
     background-image: url('/assets/default.png');
    */
    background-position: center;
    background-size: contain;
    height: 34px;
    width: 34px;
}

/* 
 * Don't modify things marked with ! - unless you know what you're doing
 */

/* ! vertical layout */
.multiSelect .vertical {
    float: none;        
}

/* ! horizontal layout */
.multiSelect .horizontal:not(.multiSelectGroup) {
    float: left;
}

/* ! create a "row" */
.multiSelect .line {
    padding:  2px 0px 4px 0px;
    max-height: 30px;   
    overflow: hidden;
    box-sizing: content-box;
}

/* ! create a "column" */
.multiSelect .acol {
    display: inline-block;    
    min-width: 12px;
}

/* ! */
.multiSelect .inlineBlock {
    display: inline-block;
}

/* the multiselect button */
.multiSelect > button {
    display: inline-block;
    position: relative;
    text-align: left;    
    cursor: pointer;
    border: 1px solid #c6c6c6;    
    padding: 1px 8px 1px 8px;    
    font-size: 12px;
    min-height : 34px !important;
    border-radius: 4px;
    color: #555;   
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none; 
    white-space:normal;
    background-color: #fff;
    background-image: linear-gradient(#fff, #f7f7f7);      
}

/* button: hover */
.multiSelect > button:hover {    
    background-image: linear-gradient(#fff, #e9e9e9);    
}

/* button: clicked */
.multiSelect .buttonClicked {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* labels on the button */
.multiSelect .buttonLabel {
    display: inline-block;
    padding: 5px 0px 5px 0px; 
}

/* downward pointing arrow */
.multiSelect .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin: 0px 0px 1px 12px  !important;    
    vertical-align: middle;
    border-top: 4px solid #333;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-bottom: 0 dotted; 
}

/* the main checkboxes and helper layer */
.multiSelect .checkboxLayer {
    background-color: #fff;
    position: absolute;
    z-index: 999;
    border: 1px solid rgba(0, 0, 0, 0.15);
    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);    
    min-width:278px;
    display: none !important;  
    max-height: 150px; 
    overflow: auto; /* or scroll */  
}

/* container of helper elements */
.multiSelect .helperContainer {
    border-bottom: 1px solid #ddd;
    padding: 8px 8px 0px 8px;    
}

/* helper buttons (select all, none, reset); */
.multiSelect .helperButton {
    display: inline;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ccc;
    height: 26px;
    font-size: 13px;
    border-radius: 2px;
    color: #666;    
    background-color: #f1f1f1;
    line-height: 1.6;
    margin: 0px 0px 8px 0px;
}

.multiSelect .helperButton.reset{
    float: right;
}

.multiSelect .helperButton:not( .reset ) {
    margin-right: 4px;    
}

/* clear button */
.multiSelect .clearButton {
    position: absolute;
    display: inline;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ccc;
    height: 22px;
    width: 22px;
    font-size: 13px;
    border-radius: 2px;
    color: #666;    
    background-color: #f1f1f1;
    line-height: 1.4;
    right : 2px;
    top: 4px;
}

/* filter */
.multiSelect .inputFilter {
    border-radius: 2px; 
    border: 1px solid #ccc;
    height: 26px;
    font-size: 14px;
    width:100%;    
    padding-left:7px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */    
    color: #888;
    margin: 0px 0px 8px 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

/* helper elements on hover & focus */
.multiSelect .clearButton:hover,
.multiSelect .helperButton:hover {
    border: 1px solid #ccc;
    color: #999;    
    background-color: #f4f4f4;    
}

.multiSelect .clearButton:focus,
.multiSelect .helperButton:focus,
.multiSelect .inputFilter:focus {
    border: 1px solid #66AFE9 !important;
    outline: 0;
    -webkit-box-shadow: box-shadow: inset 0 0 1px rgba(0,0,0,.065), 0 0 5px rgba(102, 175, 233, .6) !important;
            box-shadow: inset 0 0 1px rgba(0,0,0,.065), 0 0 5px rgba(102, 175, 233, .6) !important;
}

/* container of multi select items */
.multiSelect .checkBoxContainer {
    display: block;
    padding: 8px;   
    overflow: hidden;
}

/* ! to show / hide the checkbox layer above */
.multiSelect .show {
    display: block !important;
}

/* item labels */
.multiSelect .multiSelectItem {
    display: block;
    padding: 3px;
    color: #444;       
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;      
    border: 1px solid transparent;
    position: relative;
    min-width:278px;    
    min-height: 32px;    
}

/* Styling on selected items */
.multiSelect .multiSelectItem:not(.multiSelectGroup).selected
{
    background-image: linear-gradient( #e9e9e9, #f1f1f1 );    
    color: #555;        
    cursor: pointer;        
    border-top: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;    
    border-right: 1px solid #d9d9d9;            
}

.multiSelect .multiSelectItem .acol label {
    display: inline-block;
    padding-right: 30px;    
    margin: 0px;
    font-weight: normal;    
    line-height: normal;
}

/* item labels focus on mouse hover */
.multiSelect .multiSelectItem:hover, 
.multiSelect .multiSelectGroup:hover {
    background-image: linear-gradient( #c1c1c1, #999 ) !important;    
    color: #fff !important;    
    cursor: pointer;        
    border: 1px solid #ccc !important;
}

/* item labels focus using keyboard */
.multiSelect .multiSelectFocus { 
    background-image: linear-gradient( #c1c1c1, #999 ) !important;    
    color: #fff !important;    
    cursor: pointer;        
    border: 1px solid #ccc !important;
}

/* change mouse pointer into the pointing finger */
.multiSelect .multiSelectItem span:hover, 
.multiSelect .multiSelectGroup span:hover
{    
    cursor: pointer;  
}

/* ! group labels */
.multiSelect .multiSelectGroup {    
    display: block;
    clear: both;
}

/* right-align the tick mark (&#10004;) */
.multiSelect .tickMark {
    display:inline-block; 
    position: absolute; 
    right: 10px; 
    top: 7px;
    font-size: 10px;          
}

/* hide the original HTML checkbox away */
.multiSelect .checkbox {    
    color: #ddd !important;    
    position: absolute;
    left: -9999px;
    cursor: pointer;    
}

/* checkboxes currently disabled */
.multiSelect .disabled, 
.multiSelect .disabled:hover,
.multiSelect .disabled label input:hover ~ span {
    color: #c4c4c4 !important;
    cursor: not-allowed !important;
}

/* If you use images in button / checkbox label, you might want to change the image style here. */
.multiSelect img {
    vertical-align: middle;
    margin-bottom:0px;
    max-height: 22px;
    max-width:22px;
}

/*
@license textAngular
Author : Austin Anderson
License : 2013 MIT
Version 1.3.7

See README.md or https://github.com/fraywing/textAngular/wiki for requirements and use.
*/

.ta-hidden-input {
	width: 1px;
	height: 1px;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -10000px;
	left: -10000px;
	opacity: 0;
	overflow: hidden;
}

/* add generic styling for the editor */
.ta-root.focussed > .ta-scroll-window.form-control {
	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);
	-moz-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);
}

.ta-editor.ta-html, .ta-scroll-window.form-control {
	min-height: 300px;
	height: auto;
	overflow: auto;
	font-family: inherit;
	font-size: 100%;
}

.ta-scroll-window.form-control {
	position: relative;
	padding: 0;
}

.ta-scroll-window > .ta-bind {
	height: auto;
	min-height: 300px;
	padding: 6px 12px;
}

.ta-editor:focus {
	user-select: text;
}

/* add the styling for the awesomness of the resizer */
.ta-resizer-handle-overlay {
	z-index: 100;
	position: absolute;
	display: none;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-info {
	position: absolute;
	bottom: 16px;
	right: 16px;
	border: 1px solid black;
	background-color: #FFF;
	padding: 0 4px;
	opacity: 0.7;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-background {
	position: absolute;
	bottom: 5px;
	right: 5px;
	left: 5px;
	top: 5px;
	border: 1px solid black;
	background-color: rgba(0, 0, 0, 0.2);
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner {
	width: 10px;
	height: 10px;
	position: absolute;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-tl{
	top: 0;
	left: 0;
	border-left: 1px solid black;
	border-top: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-tr{
	top: 0;
	right: 0;
	border-right: 1px solid black;
	border-top: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-bl{
	bottom: 0;
	left: 0;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-br{
	bottom: 0;
	right: 0;
	border: 1px solid black;
	cursor: se-resize;
	background-color: white;
}

/* copy the popover code from bootstrap so this will work even without it */
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
			background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
	margin-top: -10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}
.popover-content {
	padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover > .arrow {
	border-width: 11px;
}
.popover > .arrow:after {
	content: "";
	border-width: 10px;
}
.popover.top > .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0;
}
.popover.top > .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0;
}
.popover.bottom > .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff;
}
/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */.fc button,.fc table,body .fc{font-size:1em}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable{-webkit-touch-callout:none;-khtml-user-select:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc.fc-bootstrap3 a,.ui-widget .fc-event{text-decoration:none}.fc-limited{display:none}.fc-icon,.fc-toolbar .fc-center{display:inline-block}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-now-indicator{position:absolute;border:0 solid red}.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}
.loan-info-adjustment .loanInfoAdjustmentGroup{border:1px dashed rgba(100,100,100,.3);border-radius:5px;padding:0px 8px;margin-bottom:6px}.loan-info-adjustment .dynamicFields{background-color:rgba(150,150,150,.1);position:relative;margin-bottom:6px;border:1px dashed rgba(50,50,50,.3);border-radius:4px}.loan-info-adjustment .oneColumn{column-count:1;padding-bottom:4px}.loan-info-adjustment .multiColumn{column-count:3;padding-bottom:20px}@media only screen and (max-width: 1000px){.loan-info-adjustment .multiColumn{column-count:2}}@media only screen and (max-width: 800px){.loan-info-adjustment .multiColumn{column-count:1}}@media only screen and (min-width: 1600px){.loan-info-adjustment .multiColumn{column-count:4}}@media only screen and (min-width: 1800px){.loan-info-adjustment .multiColumn{column-count:5}}.loan-info-adjustment .column-holder{column-rule-width:1px;column-rule-style:solid;column-rule-color:#add8e6}md-dialog .loan-info-adjustment.readOnly md-input-container{width:100%}md-dialog .loan-info-adjustment.readOnly .layout-column{display:block}.loan-info-adjustment>div>div,.adjustment-param-directive>div>div{padding-bottom:2px;break-inside:avoid-column}.loan-info-adjustment>div>div>div,.adjustment-param-directive>div>div>div{break-inside:avoid-column;padding-bottom:2px}.loan-info-adjustment .layout-row md-input-container,.adjustment-param-directive .layout-row md-input-container{flex:1}.loan-info-adjustment md-input-container,.adjustment-param-directive md-input-container{margin:8px 0px;max-width:100%}.loan-info-adjustment md-input-container .md-errors-spacer,.adjustment-param-directive md-input-container .md-errors-spacer{min-height:0px}.loan-info-adjustment md-input-container .hint,.adjustment-param-directive md-input-container .hint{margin-bottom:-15px}.loan-info-adjustment *:not(md-input-container) label,.adjustment-param-directive *:not(md-input-container) label{font-weight:bold}.loan-info-adjustment md-select-value span:first-child,.adjustment-param-directive md-select-value span:first-child{max-width:calc(100% - 24px)}.loan-info-adjustment .md-chips,.adjustment-param-directive .md-chips{padding:0 0 2px 3px}.loan-info-adjustment .md-chips .md-chip,.adjustment-param-directive .md-chips .md-chip{height:20px;margin:4px 4px 0 0}.loan-info-adjustment .md-chips .md-chip .md-chip-content,.adjustment-param-directive .md-chips .md-chip .md-chip-content{line-height:20px;height:20px;font-size:14px}.loan-info-adjustment .md-chips .md-chip .md-chip-remove-container button,.adjustment-param-directive .md-chips .md-chip .md-chip-remove-container button{height:20px}.loan-info-adjustment .md-chips .md-chip-input-container,.adjustment-param-directive .md-chips .md-chip-input-container{font-size:14px;margin:4px 4px 0 0;height:20px;line-height:20px}.loan-info-adjustment .md-chips .md-chip-input-container input,.adjustment-param-directive .md-chips .md-chip-input-container input{height:20px;line-height:20px}
.listPagination .ui.menu{margin-bottom:10px}.listPagination .item:not(.isLoading) i{display:none !important}.listPagination .item:not(.isLoading):after{content:attr(page-label)}

.datetimepicker{padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr;width:320px;background-color:white}.datetimepicker .table th.switch{text-align:center}.datetimepicker.datetimepicker-rtl{direction:rtl}.datetimepicker.datetimepicker-rtl table tr td span{float:right}.datetimepicker-dropdown,.datetimepicker-dropdown-left{top:0;left:0}[class*=" datetimepicker-dropdown"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute}[class*=" datetimepicker-dropdown"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute}[class*=" datetimepicker-dropdown-top"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0}[class*=" datetimepicker-dropdown-top"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ffffff;border-bottom:0}.datetimepicker-dropdown-bottom-left:before{top:-7px;right:6px}.datetimepicker-dropdown-bottom-left:after{top:-6px;right:7px}.datetimepicker-dropdown-bottom-right:before{top:-7px;left:6px}.datetimepicker-dropdown-bottom-right:after{top:-6px;left:7px}.datetimepicker-dropdown-top-left:before{bottom:-7px;right:6px}.datetimepicker-dropdown-top-left:after{bottom:-6px;right:7px}.datetimepicker-dropdown-top-right:before{bottom:-7px;left:6px}.datetimepicker-dropdown-top-right:after{bottom:-6px;left:7px}.datetimepicker>div{display:none}.datetimepicker.minutes div.datetimepicker-minutes{display:block}.datetimepicker.hours div.datetimepicker-hours{display:block}.datetimepicker.days div.datetimepicker-days{display:block}.datetimepicker.months div.datetimepicker-months{display:block}.datetimepicker.years div.datetimepicker-years{display:block}.datetimepicker table{margin:0;width:100%}.datetimepicker table .glyphicon-arrow-left:after{content:"<"}.datetimepicker table .glyphicon-arrow-right:after{content:">"}.datetimepicker .table td,.datetimepicker .table th{text-align:center;width:14.6%;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.datetimepicker .table-striped>tbody>tr:nth-child(odd)>td,.datetimepicker .table-striped>tbody>tr:nth-child(odd)>td,.datetimepicker .table-striped>tbody>tr:nth-child(odd)>td,.datetimepicker .table-striped>tbody>tr:nth-child(odd)>th,.datetimepicker .table-striped>tbody>tr:nth-child(odd){background-color:transparent}.datetimepicker table tr td.minute:hover{background:#eeeeee;cursor:pointer}.datetimepicker table tr td.hour:hover{background:#eeeeee;cursor:pointer}.datetimepicker table tr td.day:hover{background:#eeeeee;cursor:pointer}.datetimepicker table tr td.past,.datetimepicker table tr td.future{color:#999999}.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{background:none;color:#999999;cursor:default}.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(top, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(top, #fdd49a, #fdf59a);background-image:-o-linear-gradient(top, #fdd49a, #fdf59a);background-image:linear-gradient(top, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today[disabled],.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datetimepicker table tr td.active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-ms-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(top, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active[disabled],.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active.disabled:hover[disabled]{background-color:#0044cc}.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active{background-color:#003399 \9}.datetimepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datetimepicker span.hour{height:26px;line-height:26px}.datetimepicker span.minute{height:26px;line-height:26px}.datetimepicker table tr td span:hover{background:#eeeeee}.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default}.datetimepicker table tr td span.active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-ms-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(top, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active[disabled],.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active.disabled:hover[disabled]{background-color:#0044cc}.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9}.datetimepicker table tr td span.past,.datetimepicker table tr td span.future{color:#999999}.datetimepicker thead tr:first-child th,.datetimepicker tfoot tr:first-child th{cursor:pointer}.datetimepicker thead tr:first-child th:hover,.datetimepicker tfoot tr:first-child th:hover{background:#eeeeee}

.pdfViewerContainer .pdf-viewer-select-blue{color:blue !important}.pdfViewerContainer .pdf-viewer-select-red{color:red !important}.pdfViewerContainer .pdf-viewer-select-green{color:green !important}.pdfViewerContainer .pdf-viewer-select-purple{color:purple !important}

.dashboard-container{
	position: relative;
	/* min-height: 450px; */
	overflow: auto;
	/* resize:vertical; */
}

.dd-grid > div{
	float: left;	
	top:0px!important;
	left:0px!important;
}

.dd-free > div{
	position:absolute!important;
}

.dash-selected{
	border:2px solid cyan !important;
}

.slider-container{
	background-color: #333;
	border: 2px solid #ddd;
	border-radius: 5px;
	position:relative;
	height:20px;
}

.slider{
	
	position:absolute;
	background-color: #009fda;
	border-radius:5px;
	height:16px;
	 min-width:18px; 
}

.slider:hover{
	cursor:ew-resize;
}

.slider > i{
	margin:0px!important;
}

.leftSelector  {
	  position: absolute;
  left: 0px;
  top: 2px;
}
.rightSelector  {
	  position: absolute;
  right: 0px;
  top: 2px;
}
.leftSliderLabel{
	left:0px;
	top:20px;
	position:absolute;
}

.rightSliderLabel{
	right:0px;
	top:20px;
	position:absolute;
}

.sliderLabel{
	margin-top:8px;
}
.reviewListing .ng-leave{display:none !important}.reviewListing .pagination{margin-top:10px}.reviewListing .thumbUpLabel{color:#3b83c0}.reviewListing .thumbDownLabel{color:#e07b53}.reviewListing .comment .text.flagged{color:rgba(0,0,0,0.45);font-style:italic}.reviewListing .comment .text.deleted{text-decoration:line-through}

#menuShower{height:64px}#menuShower md-toolbar{-webkit-transition:background-color 1000ms linear;-moz-transition:background-color 1000ms linear;-o-transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;transition:background-color 1000ms linear}#menuShower .power-by-lender-price{position:absolute;right:25px;top:69px;color:rgba(0,0,0,0.7);font-size:12px}#menuShower .ng-animate.ng-leave{display:none !important}@media only screen and (max-width: 767px){#menuShower{height:60px}#menuShower .power-by-lender-price{right:10px;top:69px}}#menuShower .build-version{position:absolute;left:0px;width:auto;top:8px;font-size:0.30em;white-space:nowrap;color:red}@media only screen and (max-width: 767px){#menuShower .build-version{left:-5px;top:-9px;font-size:0.220em}}#menuShower .md-toolbar-tools .item:hover{cursor:pointer}@media only screen and (max-width: 767px){#menuShower .md-toolbar-tools .ab-item:after{content:attr(descriptionMobile)}}@media only screen and (max-width: 767px){#menuShower .md-toolbar-tools{padding-right:0px}}

/* lp-admin-header: AngularJS 1.x port of admin-header from lenderprice-web-client.
   All rules are scoped under .lp-admin-header (and .lp-user-popover for the
   inline user popover) so they do not leak into the rest of the legacy app. */

@font-face {
    font-family: "Proxima Nova";
    src: url("/css/fonts/proxima_nova/ProximaNova-Light.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Proxima Nova";
    src: url("/css/fonts/proxima_nova/ProximaNova-Regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Proxima Nova";
    src: url("/css/fonts/proxima_nova/ProximaNova-Semibold.otf") format("opentype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Proxima Nova";
    src: url("/css/fonts/proxima_nova/ProximaNova-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

.lp-admin-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #1565c0;
    color: #ffffff;
    /* Bumped from 30 so child popovers (megamenu, user popover) aren't
       trapped in a low stacking context and hidden behind page content.
       1001 — strictly higher than .lp-company-header (1000) so the admin's
       megamenu paints above the company header bar when both render. */
    z-index: var(--z-admin-header, 1001);
    font-family: "Proxima Nova", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* Push the main-content container below the fixed admin header so the
   header doesn't overlap page content. Overrides the legacy 64px rule from
   main.css `.inApplication > div { padding-top: 64px; }`. Specificity is
   (0,2,1) vs the legacy (0,1,1), and the file is bundled after main.css. */
#Application.lp-has-admin-header.inApplication > div {
    padding-top: 56px;
}

/* Reset legacy global styles that bleed into this component:
   - main.css has `i.fa { margin-right: .5em }` which misaligns our icons
   - main.css has `a:not(.md-button):not([class^=fc-]) { color: #1565c0 }`
     which would force our anchors blue. Color overrides live alongside
     each anchor rule below; here we only neutralise the icon margin. */
.lp-admin-header i.fa,
.lp-admin-header i.material-icons {
    margin: 0;
}

.lp-admin-header__bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 56px;
    padding: 0 16px;
    box-sizing: border-box;
}

.lp-admin-header__left {
    display: flex;
    align-items: center;
    gap: 12px;
}

.lp-admin-header__menu-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: transparent;
    color: #ffffff;
    border: none;
    cursor: pointer;
    padding: 6px 8px;
    border-radius: 4px;
    outline: none;
    transition: background-color 0.15s ease;
}

.lp-admin-header__menu-btn:hover,
.lp-admin-header__menu-btn:focus {
    background-color: rgba(255, 255, 255, 0.12);
}

/* ── Back button ───────────────────────────────────────────────────────── */
/* Visible only when a controller has called actionBarService.setBackButton().
   Hidden when the company header is also showing — it owns the back affordance
   in admin-viewing-company stack. */

.lp-admin-header__back-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    height: 32px;
    padding: 0 12px;
    margin-left: 4px;
    border-radius: 16px;
    /* Ghost-button at rest — matches .lp-admin-header__tab. */
    border: 1px solid rgba(255, 255, 255, 0.4);
    background: transparent;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    outline: none;
    flex-shrink: 0;
    transition: background-color 0.15s ease, border-color 0.15s ease;
}

.lp-admin-header__back-btn:hover,
.lp-admin-header__back-btn:focus {
    background-color: rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 0.7);
}

.lp-admin-header__back-btn i {
    font-size: 14px;
    line-height: 1;
}

/* ── Embedded <company-menu-bar> ─────────────────────────────────────────
   Same Material override pattern as in the company header, but recolored
   for the dark admin bar (white text on dark surface). Wraps to a second
   row when needed — must keep overflow: visible so md-menu-content
   dropdowns aren't clipped. */

.lp-admin-header__menu-bar {
    display: inline-flex;
    align-items: center;
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.25);
    min-width: 0;
    flex: 0 1 auto;
    flex-wrap: wrap;
    row-gap: 4px;
    overflow: visible;
}

/* Hide the entire menu-bar wrapper when no menus are registered.
   `:empty` doesn't match because AngularJS leaves a `<!-- ngRepeat -->`
   comment node inside <md-menu-bar> when the array is empty — so we check
   for any actual <md-menu> child instead. */
.lp-admin-header__menu-bar:not(:has(md-menu)) {
    display: none;
}

.lp-admin-header__menu-bar .company-menu-bar,
.lp-admin-header__menu-bar md-menu-bar {
    background: transparent;
    box-shadow: none;
    padding: 0;
    margin: 0;
    height: auto;
    line-height: normal;
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.lp-admin-header__menu-bar md-menu {
    /* Beats the directive template's hard-coded `style="margin-top:10px"`
       on each <md-menu> (companyMenuBar.html line 2). Right-margin gives
       the gap between adjacent buttons now that they each carry a border. */
    margin: 0 6px 0 0 !important;
    padding: 0;
}

.lp-admin-header__menu-bar md-menu:last-child {
    margin-right: 0 !important;
}

.lp-admin-header__menu-bar md-menu > button {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    height: 32px;
    padding: 0 12px;
    margin: 0;
    border-radius: 16px;
    /* Ghost-button at rest — matches .lp-admin-header__tab etc. */
    border: 1px solid rgba(255, 255, 255, 0.4);
    background: transparent;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    min-width: 0;
    min-height: 0;
    white-space: nowrap;
    box-shadow: none;
    text-transform: none;
    transition: background-color 0.15s ease, border-color 0.15s ease;
    /* Beats Pricing's `style: { bottom: '20px' }` ng-style on its menu
       objects. Same fix as the company-header counterpart. */
    bottom: auto !important;
}

.lp-admin-header__menu-bar md-menu > button:hover:not([disabled]),
.lp-admin-header__menu-bar md-menu > button:focus:not([disabled]),
.lp-admin-header__menu-bar md-menu > button:active:not([disabled]),
.lp-admin-header__menu-bar md-menu > button.md-focused:not([disabled]),
.lp-admin-header__menu-bar md-menu.md-open > button:not([disabled]) {
    /* Material applies a default light background on a button while its menu
       popup is open / focused. On the dark admin bar that reads as "the
       button turned white". Force the same translucent overlay we use for
       hover so the button stays visibly part of the dark surface. */
    background-color: rgba(255, 255, 255, 0.15) !important;
    border-color: rgba(255, 255, 255, 0.7) !important;
    color: #ffffff !important;
}

.lp-admin-header__menu-bar md-menu > button[disabled] {
    color: rgba(255, 255, 255, 0.4);
    cursor: not-allowed;
}

.lp-admin-header__menu-bar md-menu > button md-icon,
.lp-admin-header__menu-bar md-menu > button i {
    color: inherit;
    font-size: 18px;
    line-height: 1;
}

.lp-admin-header__menu-bar md-menu > button md-icon {
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    margin: 0;
}

@media (max-width: 860px) {
    .lp-admin-header__menu-bar { display: none; }
}

/* Let intrinsic glyph size + parent button's align-items: center do the
   vertical alignment. Explicit heights ended up off-center because FA
   glyphs don't sit at the geometric middle of their em box. */
.lp-admin-header__menu-icon {
    font-size: 20px;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.lp-admin-header__menu-arrow {
    font-size: 12px;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.lp-admin-header__brand {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.2px;
    color: #ffffff;
}

/* Tabs cluster — sits between the brand on the left and the right cluster.
   Mirrors v2's .admin-header__tabs verbatim. */
.lp-admin-header__tabs {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-left: 24px;
    flex: 1;
}

/* Vertical separator before the first tab — matches the title divider style.
   `:has()` keeps the border off when there are no tabs in the DOM (e.g.
   non-admin users where Published Rates is ng-if'd away). */
.lp-admin-header__tabs:has(.lp-admin-header__tab) {
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.25);
}

.lp-admin-header__tab {
    display: inline-flex;
    align-items: center;
    height: 32px;
    padding: 0 16px;
    border-radius: 16px;
    /* Ghost-button at rest so it reads as a button without hover. */
    background: transparent;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    border: 1px solid rgba(255, 255, 255, 0.4);
    cursor: pointer;
    text-decoration: none;
    outline: none;
    transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}

.lp-admin-header__tab:hover,
.lp-admin-header__tab:focus {
    background-color: rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 0.7);
}

.lp-admin-header__page-title {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.25);
    font-size: 16px;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.85);
    line-height: 1;
    white-space: nowrap;
}

.lp-admin-header__right {
    display: flex;
    align-items: center;
    gap: 12px;
}

/* Same as .lp-admin-header__tab — transparent pill, no shadow. */
.lp-admin-header__v1-button {
    display: inline-flex;
    align-items: center;
    height: 32px;
    padding: 0 16px;
    border-radius: 16px;
    /* Ghost-button at rest — same outlined style as .lp-admin-header__tab. */
    border: 1px solid rgba(255, 255, 255, 0.4);
    background: transparent;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    outline: none;
    transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}

.lp-admin-header__v1-button:hover,
.lp-admin-header__v1-button:focus {
    background-color: rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 0.7);
}

/* ── Action-bar icon strip ─────────────────────────────────────────────────
   Page-level icons registered via actionBarService.addSetting() —
   e.g. GlobalAdjustment's "History". Mirrors the company header strip
   but recolored for the dark admin bar. */

.lp-admin-header__action-icons {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    flex-shrink: 0;
    margin-left: 4px;
}

.lp-admin-header__action-icon {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    padding: 0;
    border: none;
    border-radius: 18px;
    background: transparent;
    color: #ffffff;
    cursor: pointer;
    outline: none;
    transition: background-color 0.15s ease;
}

.lp-admin-header__action-icon:hover,
.lp-admin-header__action-icon:focus {
    background-color: rgba(255, 255, 255, 0.12);
}

.lp-admin-header__action-icon > i.material-icons {
    font-size: 20px;
    line-height: 1;
}

.lp-admin-header__action-icon > i:not(.material-icons) {
    font-size: 18px;
    line-height: 1;
}

.lp-admin-header__avatar-wrap {
    position: relative;
    display: inline-flex;
    align-items: center;
}

.lp-admin-header__avatar {
    width: 32px;
    height: 32px;
    border-radius: 6px;
    background-color: #d1d5db;
    color: #374151;
    border: none;
    cursor: pointer;
    font-weight: 500;
    font-size: 14px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    outline: none;
    transition: background-color 0.15s ease;
}

.lp-admin-header__avatar:hover,
.lp-admin-header__avatar:focus {
    background-color: #9ca3af;
}

.lp-admin-header__user-popover {
    position: absolute;
    top: calc(100% + 8px);
    right: 0;
    /* header chrome tier — above both header bars, below modal overlays */
    z-index: var(--z-header-popover, 1005);
}

/* ── Inline user popover ──────────────────────────────────────────────── */

.lp-admin-header .lp-user-popover {
    width: 270px;
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(15, 23, 42, 0.15);
    border: 1px solid #e5e7eb;
    overflow: hidden;
    text-align: left;
    color: #000;
    font-size: 14px;
    line-height: 1.4;
}

.lp-admin-header .lp-user-popover__header {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 20px;
}

.lp-admin-header .lp-user-popover__avatar {
    flex-shrink: 0;
}

.lp-admin-header .lp-user-popover__avatar-img {
    width: 56px;
    height: 56px;
    border-radius: 8px;
    object-fit: cover;
    background: #7F7F7F21;
}

.lp-admin-header .lp-user-popover__user-info {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    text-align: left;
}

.lp-admin-header .lp-user-popover__name {
    font-weight: 600;
    font-size: 16px;
    color: #000;
    line-height: 1.2;
}

.lp-admin-header .lp-user-popover__username {
    margin-top: 2px;
    font-weight: 400;
    font-size: 13px;
    color: #6b7280;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lp-admin-header .lp-user-popover__email {
    margin-top: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lp-admin-header .lp-user-popover__separator {
    border: 0;
    border-top: 1px solid #B7B7B7;
    margin: 0;
    width: 100%;
}

.lp-admin-header .lp-user-popover__action {
    display: flex;
    align-items: center;
    gap: 16px;
    width: 100%;
    padding: 14px 20px;
    background: transparent;
    border: none;
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    text-align: left;
    outline: none;
    transition: background-color 0.15s ease;
}

.lp-admin-header .lp-user-popover__action:hover,
.lp-admin-header .lp-user-popover__action:focus {
    background: rgba(129, 129, 129, 0.08);
}

.lp-admin-header .lp-user-popover__action-icon {
    font-size: 18px;
    color: #000;
    width: 22px;
    text-align: center;
}

.lp-admin-header .lp-user-popover__help {
    background: #7F7F7F21;
    padding: 16px 20px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.lp-admin-header .lp-user-popover__help-title {
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 700;
    font-size: 16px;
    color: #000;
}

.lp-admin-header .lp-user-popover__help-icon {
    font-size: 18px;
    color: #000;
}

.lp-admin-header a.lp-user-popover__support,
.lp-admin-header a.lp-user-popover__support:visited {
    display: inline-block;
    margin-left: 16px;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    /* Email is one token — keep it on a single line. At 280px popover width
       the available room is ~224px (popover − help padding − this margin),
       which fits supportcenter@lenderprice.com at 14px (~200px). */
    white-space: nowrap;
}

.lp-admin-header a.lp-user-popover__support:hover {
    color: #000;
    text-decoration: underline;
}

.lp-admin-header .lp-user-popover__links {
    list-style: none;
    margin: 8px 0 0 36px;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.lp-admin-header .lp-user-popover__links li {
    display: flex;
    align-items: center;
    gap: 8px;
}

.lp-admin-header .lp-user-popover__links a,
.lp-admin-header .lp-user-popover__links a:visited {
    color: #000;
    text-decoration: none;
    font-weight: 400;
    font-size: 12px;
}

.lp-admin-header .lp-user-popover__links a:hover {
    color: #000;
    text-decoration: underline;
}

.lp-admin-header .lp-user-popover__link-chevron {
    font-size: 12px;
    color: #000;
}

.lp-admin-header .lp-user-popover__footer {
    padding: 14px 20px 16px;
    text-align: center;
}

.lp-admin-header .lp-user-popover__copy {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-weight: 400;
    font-size: 10px;
    color: #000;
}

.lp-admin-header .lp-user-popover__copy-icon {
    font-size: 10px;
    color: #000;
}

.lp-admin-header .lp-user-popover__version {
    margin-top: 6px;
    font-size: 12px;
    color: #000;
    text-align: center;
    /* Version strings like
       `V 1.0.0-L#1.0.10916-master-hotfix-5075-uat-uat4` are a single
       un-breakable token in CSS terms (dashes aren't soft break opportunities
       by default), so without break-all the popover's overflow: hidden
       clipped most of it. break-all guarantees the full string wraps and
       remains visible inside the 280px column. */
    word-break: break-all;
}

.lp-admin-header .lp-user-popover__machine {
    margin-top: 4px;
    font-size: 11px;
    color: #000;
}

/* Narrow viewports: hide secondary actions to keep the bar usable */
@media (max-width: 767px) {
    .lp-admin-header__v1-button {
        display: none;
    }
}

/* lp-admin-menu: 3-column megamenu popover anchored under the admin header.
   All rules are scoped under .lp-admin-menu. */

.lp-admin-menu {
    position: absolute;
    top: 100%;
    left: 16px;
    margin-top: 8px;
    width: 70%;
    min-width: 720px;
    max-width: calc(100vw - 32px);
    background: #ffffff;
    color: #0f172a;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(15, 23, 42, 0.12);
    border: 1px solid #e5e7eb;
    padding: 28px;
    column-count: 3;
    column-gap: 28px;
    column-rule: 1px solid #e5e7eb;
    /* header-popover tier (1005): above both header bars, below modal overlays —
       consistent with the company megamenu / user popovers. See docs/zindex-system.md. */
    z-index: var(--z-header-popover, 1005);
    font-family: "Proxima Nova", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    box-sizing: border-box;
    /* Cap the popover to the viewport so items past the fold are still
       reachable on short screens. 80px reserves room for the admin header
       (~56px) and the 8px margin, plus a small buffer. */
    max-height: calc(100vh - 80px);
    overflow-y: auto;
}

.lp-admin-menu__group {
    display: flex;
    flex-direction: column;
    /* Prevent a single group from splitting across two columns. */
    break-inside: avoid;
    margin-bottom: 28px;
    box-sizing: border-box;
}

.lp-admin-menu__group:last-child {
    margin-bottom: 0;
}

.lp-admin-menu__group-header {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-bottom: 12px;
}

.lp-admin-menu__group-header i {
    width: 24px;
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #313C5C;
}

.lp-admin-menu__group-header span {
    font-weight: 600;
    font-style: normal;
    font-size: 18px;
    color: #313C5C;
    line-height: 1.1;
}

.lp-admin-menu__group-items {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

/* Anchor color rules need extra specificity to beat the legacy main.css
   `a:not(.md-button):not([class^=fc-]) { color: #1565c0 }` (0,2,1).
   `i.fa { margin-right: .5em }` is neutralised below. */
.lp-admin-menu i.fa {
    margin: 0;
}

.lp-admin-menu a.lp-admin-menu__item,
.lp-admin-menu a.lp-admin-menu__item:visited {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 4px 5px;
    border-radius: 8px;
    color: #313C5C;
    text-decoration: none;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 1.2;
    cursor: pointer;
    transition: background-color 0.15s ease, color 0.15s ease;
}

.lp-admin-menu a.lp-admin-menu__item:hover,
.lp-admin-menu a.lp-admin-menu__item:focus {
    background-color: #313C5C1A;
    color: #313C5C;
    text-decoration: none;
}

.lp-admin-menu a.lp-admin-menu__item--selected,
.lp-admin-menu a.lp-admin-menu__item--selected:hover,
.lp-admin-menu a.lp-admin-menu__item--selected:visited {
    background-color: #313C5C1A;
    color: #313C5C;
    font-weight: 600;
}

.lp-admin-menu a.lp-admin-menu__item--selected .lp-admin-menu__item-chevron {
    font-weight: 900;
}

.lp-admin-menu a.lp-admin-menu__item span {
    flex: 1;
    min-width: 0;
}

.lp-admin-menu__item-chevron {
    width: 16px;
    font-size: 14px;
    font-weight: 400;
    color: #313C5C;
    flex-shrink: 0;
    text-align: center;
}

@media (max-width: 1024px) {
    .lp-admin-menu {
        column-count: 2;
        min-width: 480px;
    }
}

@media (max-width: 767px) {
    .lp-admin-menu {
        column-count: 1;
        min-width: 0;
        width: calc(100vw - 32px);
    }
}

/* lp-company-header: AngularJS 1.x port of the v2 header component
   from lenderprice-web-client. All rules scoped under .lp-company-header
   and .lp-company-header .lp-user-popover so they don't leak into the
   rest of the legacy app. Reuses Proxima Nova @font-face from
   lpAdminHeader.css (same bundle). */

/* ============================================================================
   LENDER PRICE Z-INDEX SCALE — SINGLE SOURCE OF TRUTH.  See docs/zindex-system.md.
   Always use var(--z-*, <fallback>) instead of a hand-written z-index. Tiers sit
   above Angular Material's overlay defaults (~79–100) and Semantic UI (~1000).
   Header-vs-overlay layering is enforced ONCE by the body.lp-has-*-header block
   lower in this file — do NOT re-solve it per page.
   These :root vars are global because this file is in the generated CSS bundle. */
:root {
    --z-content:          1;        /* normal raised in-flow content            */
    --z-sticky-strip:     60;       /* in-page sticky strips (rate current-strip)*/
    --z-header:           1000;     /* lp-company-header (fixed)                 */
    --z-admin-header:     1001;     /* lp-admin-header — above the company header*/
    --z-header-popover:   1005;     /* megamenu / user popover anchored to header*/
    --z-sidenav-backdrop: 1008;     /* md-sidenav overlay backdrop               */
    --z-sidenav:          1010;     /* md-sidenav (overlay mode) — above header   */
    --z-overlay-backdrop: 1100;     /* md-backdrop, dialog/modal backdrop, dimmer*/
    --z-dialog:           1101;     /* md-dialog, .md-dialog-container, .ui.modal */
    --z-overlay-popup:    1200;     /* popups opened INSIDE a dialog             */
    --z-toast:            1300;     /* md-toast                                  */
    --z-tour:             2000000;  /* intro.js guided tour — above app chrome   */
    --z-spinner:          2000001;  /* global blocking spinner — topmost         */
}

.lp-company-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: #f9fafb;
    padding: 16px;
    /* Bumped from 30 so child popovers (megamenu, user popover) aren't
       trapped in a low stacking context and hidden behind page content. */
    z-index: var(--z-header, 1000);
    box-sizing: border-box;
    font-family: "Proxima Nova", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* When the admin shell (.lp-admin-header) is also rendered, shift the
   company header down by the admin bar height (56px) so both stay visible. */
.lp-company-header--with-admin-shell {
    top: 56px;
}

/* Push the main-content container below the fixed company header so the
   header doesn't overlap page content. Two cases:
   - Company-only context (non-admin on /nmls/company/...): ~100px total
     (16px outer + ~68px card + 16px outer).
   - Both headers stacked (admin viewing company): ~156px (56px admin + 100px).
   Overrides main.css `.inApplication > div { padding-top: 64px; }`. */
#Application.lp-has-company-header.inApplication > div {
    padding-top: 100px;
}
#Application.lp-has-both-headers.inApplication > div {
    padding-top: 156px;
}

/* At narrower viewports the menu-bar (flex-wrap: wrap at line 738) wraps
   onto a 2nd row when pages with many CTAs (e.g. Rate detail = 11 menus)
   can't fit them all. Breakpoints chosen to cover 2-row and 3-row wrap. */
@media (max-width: 1435px) {
    #Application.lp-has-company-header.inApplication > div {
        padding-top: 140px;
    }
    #Application.lp-has-both-headers.inApplication > div {
        padding-top: 196px;
    }
}
@media (max-width: 1024px) {
    #Application.lp-has-company-header.inApplication > div {
        padding-top: 180px;
    }
    #Application.lp-has-both-headers.inApplication > div {
        padding-top: 236px;
    }
}

/* `#companySubContent` (main.css:445) and `#miCompanySubContent` (main.css:453)
   subtract 64px / 20px respectively from their height to leave room for the
   legacy in-page company-name toolbar that lives just above them. On
   company-context routes we hide that toolbar via `ng-hide="isCompanyContext()"`
   in company.html / miCompany.html, so the subtraction now reserves empty
   space at the bottom of the page — visible as an unused band on Rate /
   Adjustments / RateGrid edit + view pages. Reclaim the full height here. */
body.lp-has-admin-header  #companySubContent,
body.lp-has-company-header #companySubContent,
body.lp-has-both-headers   #companySubContent,
body.lp-has-admin-header  #miCompanySubContent,
body.lp-has-company-header #miCompanySubContent,
body.lp-has-both-headers   #miCompanySubContent {
    height: 100%;
}

/* Reset legacy global rules that bleed in. */
.lp-company-header i.fa,
.lp-company-header i.material-icons {
    margin: 0;
}

.lp-company-header__card {
    background: #ffffff;
    border-radius: 8px;
    border: 1px solid #d4d4d5;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    overflow: visible;
}

.lp-company-header__inner {
    position: relative;
    padding: 16px 24px;
}

.lp-company-header__row {
    display: flex;
    align-items: center;
    min-width: 0;
    gap: 12px;
}

/* ── Menu button ───────────────────────────────────────────────────────── */

.lp-company-header__menu-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: transparent;
    color: #323F66;
    border: none;
    cursor: pointer;
    padding: 6px 8px;
    border-radius: 4px;
    outline: none;
    flex-shrink: 0;
    transition: background-color 0.15s ease;
}

.lp-company-header__menu-btn:hover,
.lp-company-header__menu-btn:focus {
    background-color: rgba(0, 0, 0, 0.06);
}

/* ── Back button ───────────────────────────────────────────────────────── */
/* Visible only when a controller has called actionBarService.setBackButton().
   Mirrors the legacy <action-bar> "Back" affordance. */

.lp-company-header__back-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    height: 32px;
    padding: 0 12px;
    border-radius: 16px;
    /* Ghost-button at rest — outlined so it reads as a button without hover.
       Border opacity tuned for the light header surface. */
    border: 1px solid rgba(50, 63, 102, 0.3);
    background: transparent;
    color: #323F66;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    outline: none;
    flex-shrink: 0;
    transition: background-color 0.15s ease, border-color 0.15s ease;
}

.lp-company-header__back-btn:hover,
.lp-company-header__back-btn:focus {
    background-color: rgba(0, 0, 0, 0.06);
    border-color: rgba(50, 63, 102, 0.6);
}

.lp-company-header__back-btn i {
    font-size: 14px;
    line-height: 1;
}

/* ── Action-bar icon strip ─────────────────────────────────────────────────
   Page-level icons registered via actionBarService.addSetting() —
   Share Pricing, Pipeline, Experimental views, Closing Cost, Favorite, etc.
   Sits to the right of the V1 button, before the avatar. */

.lp-company-header__action-icons {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    flex-shrink: 0;
}

.lp-company-header__action-icon {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    padding: 0;
    border: none;
    border-radius: 18px;
    background: transparent;
    color: #323F66;
    cursor: pointer;
    outline: none;
    transition: background-color 0.15s ease;
}

.lp-company-header__action-icon:hover,
.lp-company-header__action-icon:focus {
    background-color: rgba(0, 0, 0, 0.06);
}

.lp-company-header__action-icon > i.material-icons {
    font-size: 20px;
    line-height: 1;
}

.lp-company-header__action-icon > i:not(.material-icons) {
    font-size: 18px;
    line-height: 1;
}

/* Pipeline lock badge — Material's `setting.showAlternate()` returns true
   when the price quote has a current lock. Show a small red lock overlay. */
.lp-company-header__action-badge {
    position: absolute;
    bottom: 2px;
    right: 2px;
    font-size: 12px !important;
    line-height: 1;
    color: #d32f2f;
}

/* Let intrinsic glyph size + parent button's align-items: center do the
   vertical alignment. Explicit heights ended up off-center because FA
   glyphs don't sit at the geometric middle of their em box. */
.lp-company-header__menu-icon {
    font-size: 20px;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.lp-company-header__menu-arrow {
    font-size: 12px;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-top: 2px;
}

/* ── Brand ─────────────────────────────────────────────────────────────── */

.lp-company-header__brand-wrap {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
}

.lp-company-header__brand-inner {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
}

.lp-company-header__brand {
    background: transparent;
    border: none;
    cursor: pointer;
    text-align: left;
    line-height: 1.2;
    color: #111827;
    transition: color 0.15s ease;
    padding: 0;
}

.lp-company-header__brand:hover {
    color: #2563eb;
}

.lp-company-header__brand-name {
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    color: #323F66;
    display: block;
    white-space: nowrap;
}

.lp-company-header__page-title {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid #d4d4d5;
    font-size: 18px;
    font-weight: 500;
    color: #323F66;
    line-height: 1.2;
    white-space: nowrap;
}

.lp-company-header__logo {
    height: 36px;
    width: auto;
    transition: height 0.15s ease;
}

@media (max-width: 1280px) { .lp-company-header__logo { height: 30px; } }
@media (max-width: 1024px) { .lp-company-header__logo { height: 26px; } }
@media (max-width: 860px)  { .lp-company-header__logo { height: 22px; } }

/* ── V1 button ─────────────────────────────────────────────────────────── */

/* Right-aligned cluster: V1 button, action-bar icons, avatar.
   Single margin-left: auto on the wrapper keeps the whole cluster on the
   right edge regardless of which children are visible (each is ng-if'd).
   Replaces the per-child auto-margin rules we used to need. */
.lp-company-header__right-cluster {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    margin-left: auto;
    flex-shrink: 0;
}

.lp-company-header__v1-button {
    display: inline-flex;
    align-items: center;
    height: 36px;
    padding: 0 16px;
    border-radius: 20px;
    border: none;
    background: #1565c0;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
    outline: none;
    flex-shrink: 0;
    transition: filter 0.15s ease;
}

.lp-company-header__v1-button:hover,
.lp-company-header__v1-button:focus {
    filter: brightness(1.08);
}

/* ── User cluster ──────────────────────────────────────────────────────── */

.lp-company-header__user {
    position: relative;
    display: flex;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
}

/* Right-alignment is now handled by .lp-company-header__right-cluster
   which wraps the V1 button, action-bar icons, and avatar. No per-child
   margin-left: auto rule needed here. */

.lp-company-header__avatar-btn {
    width: 32px;
    height: 32px;
    border: none;
    border-radius: 6px;
    background: #d1d5db;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    outline: none;
    flex-shrink: 0;
    transition: background-color 0.15s ease;
}

.lp-company-header__avatar-btn:hover,
.lp-company-header__avatar-btn:focus {
    background: #9ca3af;
}

.lp-company-header__avatar-initials {
    font-size: 14px;
    font-weight: 500;
    color: #374151;
}

.lp-company-header__user-popover {
    position: absolute;
    top: 40px;
    right: 0;
    /* Was 9999 (nuked dialogs/toasts). Header chrome sits just above both header
       bars but below modal overlays — see docs/zindex-system.md. */
    z-index: var(--z-header-popover, 1005);
}

/* When the header has no avatar (admin context, no .lp-company-header__user
   block rendered), the v1-button is the rightmost child and uses
   margin-left: auto to right-align. Adding margin-left to .__user makes the
   avatar group right-align after the v1-button. */

/* ── Megamenu (inside the header card) ─────────────────────────────────── */

.lp-company-header__megamenu {
    position: absolute;
    top: 100%;
    left: 24px;
    margin-top: 8px;
    width: calc(100% - 48px);
    max-width: 70%;
    background: #ffffff;
    color: #0f172a;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(15, 23, 42, 0.12);
    border: 1px solid #e5e7eb;
    padding: 28px;
    column-count: 3;
    column-gap: 28px;
    column-rule: 1px solid #e5e7eb;
    z-index: var(--z-header-popover, 1005);
    box-sizing: border-box;
    /* Cap the popover to the viewport so items past the fold are still
       reachable on short screens. 160px reserves room for the admin bar (56px)
       + company header (~80px) when both are stacked, plus the 8px margin. */
    max-height: calc(100vh - 160px);
    overflow-y: auto;
}

.lp-company-header__group {
    display: flex;
    flex-direction: column;
    break-inside: avoid;
    margin-bottom: 28px;
}

.lp-company-header__group:last-child {
    margin-bottom: 0;
}

.lp-company-header__group-header {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-bottom: 12px;
}

.lp-company-header__group-header i {
    width: 24px;
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #313C5C;
}

.lp-company-header__group-header span {
    font-weight: 600;
    font-style: normal;
    font-size: 18px;
    color: #313C5C;
    line-height: 1.1;
}

.lp-company-header__group-items {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

/* Item color rules need extra specificity to beat the legacy main.css
   `a:not(.md-button):not([class^=fc-]) { color: #1565c0 }` (0,2,1). */
.lp-company-header__megamenu a.lp-company-header__item,
.lp-company-header__megamenu a.lp-company-header__item:visited {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 4px 5px;
    border-radius: 8px;
    color: #313C5C;
    text-decoration: none;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 1.2;
    cursor: pointer;
    transition: background-color 0.15s ease, color 0.15s ease;
}

.lp-company-header__megamenu a.lp-company-header__item:hover,
.lp-company-header__megamenu a.lp-company-header__item:focus {
    background-color: #313C5C1A;
    color: #313C5C;
    text-decoration: none;
}

.lp-company-header__megamenu a.lp-company-header__item--selected,
.lp-company-header__megamenu a.lp-company-header__item--selected:hover,
.lp-company-header__megamenu a.lp-company-header__item--selected:visited {
    background-color: #313C5C1A;
    color: #313C5C;
    font-weight: 600;
}

.lp-company-header__megamenu a.lp-company-header__item--selected .lp-company-header__item-chevron {
    font-weight: 900;
    opacity: 1;
}

.lp-company-header__megamenu a.lp-company-header__item span {
    flex: 1;
    min-width: 0;
}

.lp-company-header__item-chevron {
    width: 16px;
    font-size: 14px;
    font-weight: 400;
    color: #313C5C;
    flex-shrink: 0;
    text-align: center;
}

@media (max-width: 1024px) {
    .lp-company-header__megamenu { column-count: 2; }
}

@media (max-width: 767px) {
    .lp-company-header__megamenu { column-count: 1; }
    .lp-company-header__v1-button { display: none; }
}

/* ── Inline user popover (same as lp-admin-header) ─────────────────────── */

.lp-company-header .lp-user-popover {
    width: 270px;
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(15, 23, 42, 0.15);
    border: 1px solid #e5e7eb;
    overflow: hidden;
    text-align: left;
    color: #000;
    font-size: 14px;
    line-height: 1.4;
}

.lp-company-header .lp-user-popover__header {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 20px;
}

.lp-company-header .lp-user-popover__avatar {
    flex-shrink: 0;
}

.lp-company-header .lp-user-popover__avatar-img {
    width: 56px;
    height: 56px;
    border-radius: 8px;
    object-fit: cover;
    background: #7F7F7F21;
}

.lp-company-header .lp-user-popover__user-info {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    text-align: left;
}

.lp-company-header .lp-user-popover__name {
    font-weight: 600;
    font-size: 16px;
    color: #000;
    line-height: 1.2;
}

.lp-company-header .lp-user-popover__username {
    margin-top: 2px;
    font-weight: 400;
    font-size: 13px;
    color: #6b7280;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lp-company-header .lp-user-popover__email {
    margin-top: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lp-company-header .lp-user-popover__separator {
    border: 0;
    border-top: 1px solid #B7B7B7;
    margin: 0;
    width: 100%;
}

.lp-company-header .lp-user-popover__action {
    display: flex;
    align-items: center;
    gap: 16px;
    width: 100%;
    padding: 14px 20px;
    background: transparent;
    border: none;
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    text-align: left;
    outline: none;
    transition: background-color 0.15s ease;
}

.lp-company-header .lp-user-popover__action:hover,
.lp-company-header .lp-user-popover__action:focus {
    background: rgba(129, 129, 129, 0.08);
}

.lp-company-header .lp-user-popover__action-icon {
    font-size: 18px;
    color: #000;
    width: 22px;
    text-align: center;
}

.lp-company-header .lp-user-popover__help {
    background: #7F7F7F21;
    padding: 16px 20px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.lp-company-header .lp-user-popover__help-title {
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 700;
    font-size: 16px;
    color: #000;
}

.lp-company-header .lp-user-popover__help-icon {
    font-size: 18px;
    color: #000;
}

.lp-company-header a.lp-user-popover__support,
.lp-company-header a.lp-user-popover__support:visited {
    display: inline-block;
    margin-left: 16px;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    /* Email is one token — keep on a single line. At 280px popover width
       the available room is ~224px (popover − help padding − margin),
       which fits supportcenter@lenderprice.com at 14px (~200px). */
    white-space: nowrap;
}

.lp-company-header a.lp-user-popover__support:hover {
    color: #000;
    text-decoration: underline;
}

.lp-company-header .lp-user-popover__links {
    list-style: none;
    margin: 8px 0 0 36px;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.lp-company-header .lp-user-popover__links li {
    display: flex;
    align-items: center;
    gap: 8px;
}

.lp-company-header .lp-user-popover__links a,
.lp-company-header .lp-user-popover__links a:visited {
    color: #000;
    text-decoration: none;
    font-weight: 400;
    font-size: 12px;
}

.lp-company-header .lp-user-popover__links a:hover {
    color: #000;
    text-decoration: underline;
}

.lp-company-header .lp-user-popover__link-chevron {
    font-size: 12px;
    color: #000;
}

.lp-company-header .lp-user-popover__footer {
    padding: 14px 20px 16px;
    text-align: center;
}

.lp-company-header .lp-user-popover__copy {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-weight: 400;
    font-size: 10px;
    color: #000;
}

.lp-company-header .lp-user-popover__copy-icon {
    font-size: 10px;
    color: #000;
}

.lp-company-header .lp-user-popover__version {
    margin-top: 6px;
    font-size: 12px;
    color: #000;
    text-align: center;
    /* Version strings like
       `V 1.0.0-L#1.0.10916-master-hotfix-5075-uat-uat4` are a single
       un-breakable token in CSS (dashes aren't soft break opportunities),
       so without break-all the popover's overflow:hidden was clipping most
       of it. break-all wraps the full string inside the 280px column. */
    word-break: break-all;
}

.lp-company-header .lp-user-popover__machine {
    margin-top: 4px;
    font-size: 11px;
    color: #000;
}

/* ── Page-level CTAs (legacy <company-menu-bar> embedded) ─────────────────
   The directive renders an Angular Material <md-menu-bar> whose default
   chrome (toolbar shadow, large button padding) would dominate the new
   header. Scope these overrides under .lp-company-header__menu-bar so the
   legacy bar's appearance everywhere else stays untouched. */

.lp-company-header__menu-bar {
    display: inline-flex;
    align-items: center;
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid #d4d4d5;
    min-width: 0;
    flex: 0 1 auto;
    /* Wrap to a second row when the strip can't fit on one (Rate detail = 11
       menus). overflow must stay `visible` here — Angular Material renders
       <md-menu-content> as a child of <md-menu>, so any overflow clipping on
       the menu-bar would clip the open dropdown. */
    flex-wrap: wrap;
    row-gap: 4px;
    overflow: visible;
}

/* Hide the divider when the bar has no CTAs registered, so empty pages
   don't show an orphan vertical line next to the page title. */
/* Hide the entire menu-bar wrapper (including its divider + padding) when
   companyMenuBarService has no menus registered. `:empty` doesn't work here
   because AngularJS leaves a `<!-- ngRepeat -->` comment node inside
   <md-menu-bar> even when the array is empty — so we check for any actual
   <md-menu> children instead. */
.lp-company-header__menu-bar:not(:has(md-menu)) {
    display: none;
}

/* The new header sits at z-index 1000 (see top of file). Material's
   overlay defaults (backdrop ~79, dialog ~80, select-menu ~90,
   autocomplete-suggestions ~90, menu-content ~100, datepicker ~100) are
   all below it, so dropdowns get clipped at the header edge and dialog
   backdrops can't cover the header or any locked-open sidenavs. Worse,
   inside a dialog the select / typeahead / datepicker dropdowns at z-90
   are buried under the dialog itself at our new 1101.

   Tiered fix — push the whole overlay stack above the header and keep the
   layers ordered relative to each other. These layers render in portals
   appended to <body> and can't be scoped to the header's subtree, so we
   key off the `lp-has-*-header` body classes on <body id="Application">
   added by ApplicationController.evaluateHeaderMode(). On pages where
   none of those classes are present (i.e. routes that don't show the new
   chrome) Material's vanilla z-index defaults apply unchanged.

   Layer tiers:
     1000  lp-company-header / lp-admin-header
     1100  md-backdrop (dialog backdrop, sits below dialog)
     1101  md-dialog
     1200  every popup overlay that may open *inside* a dialog
            (select, autocomplete, menu, datepicker, virtual-repeat,
             tooltip) — must outrank the dialog
     1300  md-toast — must outrank dialogs (Material default behaviour) */
body.lp-has-admin-header  md-backdrop,
body.lp-has-admin-header  md-backdrop.md-dialog-backdrop,
body.lp-has-admin-header  md-backdrop.md-menu-backdrop,
body.lp-has-company-header md-backdrop,
body.lp-has-company-header md-backdrop.md-dialog-backdrop,
body.lp-has-company-header md-backdrop.md-menu-backdrop,
body.lp-has-both-headers   md-backdrop,
body.lp-has-both-headers   md-backdrop.md-dialog-backdrop,
body.lp-has-both-headers   md-backdrop.md-menu-backdrop {
    z-index: var(--z-overlay-backdrop, 1100);
}
body.lp-has-admin-header  md-dialog,
body.lp-has-admin-header  .md-dialog-container,
body.lp-has-company-header md-dialog,
body.lp-has-company-header .md-dialog-container,
body.lp-has-both-headers   md-dialog,
body.lp-has-both-headers   .md-dialog-container {
    z-index: var(--z-dialog, 1101);
}
/* !important is needed because Material's own rules sometimes use higher-
   specificity compound selectors (e.g. `.md-virtual-repeat-container
   .md-autocomplete-suggestions-container { z-index: 100 }`) that win on
   specificity over our single-class lifts. The autocomplete used for the
   zip-code field on the Pricing address modal is the canonical example. */
body.lp-has-admin-header  md-backdrop.md-select-backdrop,
body.lp-has-admin-header  md-backdrop.md-menu-backdrop,
body.lp-has-admin-header  .md-open-menu-container,
body.lp-has-admin-header  .md-open-menu-container.md-active,
body.lp-has-admin-header  md-menu-content,
body.lp-has-admin-header  .md-select-menu-container,
body.lp-has-admin-header  .md-autocomplete-suggestions-container,
body.lp-has-admin-header  .md-virtual-repeat-container.md-autocomplete-suggestions-container,
body.lp-has-admin-header  .md-virtual-repeat-container,
body.lp-has-admin-header  .md-datepicker-calendar-pane,
body.lp-has-admin-header  md-tooltip,
body.lp-has-company-header md-backdrop.md-select-backdrop,
body.lp-has-company-header md-backdrop.md-menu-backdrop,
body.lp-has-company-header .md-open-menu-container,
body.lp-has-company-header .md-open-menu-container.md-active,
body.lp-has-company-header md-menu-content,
body.lp-has-company-header .md-select-menu-container,
body.lp-has-company-header .md-autocomplete-suggestions-container,
body.lp-has-company-header .md-virtual-repeat-container.md-autocomplete-suggestions-container,
body.lp-has-company-header .md-virtual-repeat-container,
body.lp-has-company-header .md-datepicker-calendar-pane,
body.lp-has-company-header md-tooltip,
body.lp-has-both-headers   md-backdrop.md-select-backdrop,
body.lp-has-both-headers   md-backdrop.md-menu-backdrop,
body.lp-has-both-headers   .md-open-menu-container,
body.lp-has-both-headers   .md-open-menu-container.md-active,
body.lp-has-both-headers   md-menu-content,
body.lp-has-both-headers   .md-select-menu-container,
body.lp-has-both-headers   .md-autocomplete-suggestions-container,
body.lp-has-both-headers   .md-virtual-repeat-container.md-autocomplete-suggestions-container,
body.lp-has-both-headers   .md-virtual-repeat-container,
body.lp-has-both-headers   .md-datepicker-calendar-pane,
body.lp-has-both-headers   md-tooltip {
    z-index: var(--z-overlay-popup, 1200) !important;
}
/* rendered tooltip content */
body.lp-has-admin-header   .md-tooltip,
body.lp-has-company-header .md-tooltip,
body.lp-has-both-headers   .md-tooltip {
    z-index: var(--z-overlay-popup, 1200) !important;
}
/* tooltips render via $mdPanel; !important beats its inline z-index on the wrapper */
body.lp-has-admin-header   .md-panel-outer-wrapper,
body.lp-has-admin-header   .md-panel,
body.lp-has-company-header .md-panel-outer-wrapper,
body.lp-has-company-header .md-panel,
body.lp-has-both-headers   .md-panel-outer-wrapper,
body.lp-has-both-headers   .md-panel {
    z-index: var(--z-overlay-popup, 1200) !important;
}
body.lp-has-admin-header  md-toast,
body.lp-has-company-header md-toast,
body.lp-has-both-headers   md-toast {
    z-index: var(--z-toast, 1300);
}

/* Semantic UI overlays (CDN, default z-index ~1000) must also clear the new
   fixed header(s). Same tiers as the Material reconciliation above.
   NOTE: verify Semantic modals on header pages — this is new coverage. */
body.lp-has-admin-header   .ui.dimmer,
body.lp-has-company-header .ui.dimmer,
body.lp-has-both-headers   .ui.dimmer {
    z-index: var(--z-overlay-backdrop, 1100);
}
body.lp-has-admin-header   .ui.modal,
body.lp-has-company-header .ui.modal,
body.lp-has-both-headers   .ui.modal {
    z-index: var(--z-dialog, 1101);
}

/* Handsontable's <body>-appended overlays ship low z-index and fall BEHIND an
   md-dialog (lifted to 1101 above) when a grid lives inside a modal:
     .htContextMenu / .htDropdownMenu / [htContextMenuSub_*]  1060  (right-click + column menus)
     .htFiltersConditionsMenu                                 1070  (column filter conditions)
     .htComments                                              1059  (cell comments)
   e.g. the rate Table Adjustment modal's "Invert All / Clear empty lines / Add Row"
   was invisible. Lift them all into the in-dialog popup tier (1200).
   !important beats Handsontable's vendored z-indexes. */
body.lp-has-admin-header   .htContextMenu,
body.lp-has-admin-header   .htDropdownMenu,
body.lp-has-admin-header   .htFiltersConditionsMenu,
body.lp-has-admin-header   .htComments,
body.lp-has-admin-header   [class^="htContextMenuSub_"],
body.lp-has-company-header .htContextMenu,
body.lp-has-company-header .htDropdownMenu,
body.lp-has-company-header .htFiltersConditionsMenu,
body.lp-has-company-header .htComments,
body.lp-has-company-header [class^="htContextMenuSub_"],
body.lp-has-both-headers   .htContextMenu,
body.lp-has-both-headers   .htDropdownMenu,
body.lp-has-both-headers   .htFiltersConditionsMenu,
body.lp-has-both-headers   .htComments,
body.lp-has-both-headers   [class^="htContextMenuSub_"] {
    z-index: var(--z-overlay-popup, 1200) !important;
}

/* md-sidenav OVERLAY mode ships z-index 60 (backdrop 59) — below the new fixed
   header(1000), so a slide-in sidenav and its backdrop render behind the header.
   Lift the overlay sidenav above the header. Docked sidenavs (.md-locked-open)
   are in normal flow and intentionally left untouched so they don't cover the
   header bar. A select/menu opened inside a sidenav still wins at 1200. */
body.lp-has-admin-header   md-backdrop.md-sidenav-backdrop,
body.lp-has-company-header md-backdrop.md-sidenav-backdrop,
body.lp-has-both-headers   md-backdrop.md-sidenav-backdrop {
    z-index: var(--z-sidenav-backdrop, 1008);
}
body.lp-has-admin-header   md-sidenav:not(.md-locked-open),
body.lp-has-company-header md-sidenav:not(.md-locked-open),
body.lp-has-both-headers   md-sidenav:not(.md-locked-open) {
    z-index: var(--z-sidenav, 1010);
}

/* angular-material-datetimepicker portals its panel to <body>; treat it as an
   in-dialog popup so it clears a dialog it was opened from. (.dtp is its root.) */
body.lp-has-admin-header   .dtp,
body.lp-has-company-header .dtp,
body.lp-has-both-headers   .dtp {
    z-index: var(--z-overlay-popup, 1200) !important;
}

.lp-company-header__menu-bar .company-menu-bar,
.lp-company-header__menu-bar md-menu-bar {
    background: transparent;
    box-shadow: none;
    padding: 0;
    margin: 0;
    height: auto;
    line-height: normal;
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.lp-company-header__menu-bar md-menu {
    /* Right-margin gives the gap between adjacent buttons now that they
       each carry a border (the parent's `gap` doesn't reliably take effect
       on Material's <md-menu-bar> layout). Last child resets to 0 so the
       trailing edge sits flush. */
    margin: 0 6px 0 0;
    padding: 0;
}

.lp-company-header__menu-bar md-menu:last-child {
    margin-right: 0;
}

/* Top-level menu trigger button — pill matching the V1 tab style. */
.lp-company-header__menu-bar md-menu > button {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    height: 32px;
    padding: 0 12px;
    margin: 0;
    border-radius: 16px;
    /* Ghost-button at rest — matches .lp-company-header__back-btn etc. */
    border: 1px solid rgba(50, 63, 102, 0.3);
    background: transparent;
    color: #323F66;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    min-width: 0;
    min-height: 0;
    white-space: nowrap;
    box-shadow: none;
    text-transform: none;
    transition: background-color 0.15s ease, border-color 0.15s ease;
}

.lp-company-header__menu-bar md-menu > button:hover:not([disabled]),
.lp-company-header__menu-bar md-menu > button:focus:not([disabled]) {
    background-color: rgba(0, 0, 0, 0.06);
    border-color: rgba(50, 63, 102, 0.6);
}

.lp-company-header__menu-bar md-menu > button[disabled] {
    color: rgba(50, 63, 102, 0.4);
    cursor: not-allowed;
}

.lp-company-header__menu-bar md-menu > button md-icon,
.lp-company-header__menu-bar md-menu > button i {
    color: inherit;
    font-size: 18px;
    line-height: 1;
}

/* Material's default <md-icon> sizing (24px box + min-width) leaves an
   off-centre gap next to the label. Force the icon to its glyph size. */
.lp-company-header__menu-bar md-menu > button md-icon {
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    margin: 0;
}

/* Hide on narrow viewports — the legacy nav already falls back to other
   surfaces below 860px (see the .lp-company-header__v1-button rule). */
@media (max-width: 860px) {
    .lp-company-header__menu-bar { display: none; }
}

#jError,#jNotify,#jSuccess{position:absolute;padding:10px 10px 10px 50px;margin:15px;z-index:9999}#jError a,#jNotify a,#jSuccess a{text-decoration:none}#jNotify{background:url(/ang-app/pkg/js/jNotify-master/info.png) 15px center no-repeat #d8e6fc;color:#35517c;border:1px solid #a7c3f0;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px}#jNotify a{color:#35517c!important}#jSuccess{background:url(/ang-app/pkg/js/jNotify-master/success.png) 15px center no-repeat #E6EFC2;color:#264409;border:1px solid #C6D880;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px}#jSuccess a{color:#264409!important}#jError{background:url(/ang-app/pkg/js/jNotify-master/error.png) 15px center no-repeat #FBE3E4;color:#8a1f11;border:1px solid #FBC2C4;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px}#jError a{color:#8a1f11!important}#jOverlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9998}
#Application.pusher.dimmed{
	height:100%;
	overflow: hidden;
	
}

div.tiny.fluid.button.icon.labeled{
	overflow-x: hidden;
	text-overflow:ellipsis;
	padding-left: 3.19230769em!important; 
}

.pdfMainContainer span:hover{
	cursor: pointer;
}

html{
/* 	overflow-y:auto; */
	
}




i.icon.pdf-setting-button{
	cursor:pointer;
	opacity:0.5;
}

i.icon.pdf-setting-button:HOVER{
	opacity:1;
}

[name="pdfPage"]{
	-webkit-transition: width 0.3s, height 0.3s; /* Safari */
    transition: width 0.3s, height 0.3s;
    overflow: hidden;
}


.round-image-container{
	position: relative;
    width: 150px;
    height: 150px;
    margin: auto;
}

.circle-image{
	-webkit-clip-path: ellipse(50px 50px at 50% 50%);
    clip-path: ellipse(50px 50px at 50% 50%);
    height: auto;
    width: 100%;
    left: 0;
    position: absolute;
}



.pusher.dimmed {
	height:100%;
	overflow: hidden;
}


.generateIcon:hover{
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	color:gold;
}


span[lender-relation-value]:after{
	content: attr(lender-relation-value);	
	font-weight: bold;
}

span[lender-relation-value='Active']{
	color:	#21ba45;
}


span[lender-relation-value='Rejected']{
	color:	red;
}

span[lender-relation-value='Requested']{
	color:	teal;
	font-style: italic;
}


/* 
input[type="datetime-local"]:before {
    content: attr(placeholder) !important;
    color: #aaa;
    margin-right: 0.5em;
  }
  input[type="datetime-local"]:focus:before,
  input[type="datetime-local"]:valid:before {
    content: "";
  } */

/* #Application{
	padding-top:0px;	
}
 */
#Application:not('.dimmed'){
	overflow-y:auto;
	height:calc(100% - 30px);
	padding-bottom:0px;
}
/* 
#Application > div {
	margin-top: 55px;
}
 */
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}




.rightPanel{
	
/* 	  -webkit-transition: width 0.25s ease-in, margin-left 0.25s ease-in;
    transition:  width 0.25s ease-in, margin-left 0.25s ease-in;  */
    
	 -webkit-transition: -webkit-transform 0.25s ease-in;
    transition:  transform 0.25s ease-in;
}

.leftPanel{
	position:absolute;
	-webkit-transition: -webkit-transform 0.25s ease-in;
    transition:  transform 0.25s ease-in;
}



.ui.dropdown .menu {
	z-index:102;
}



#pricingMenu{
	margin-top:0px;
}

#companySubContent > .pusher > div > div > .pricingViewContainer > .leftPanel{
	top:0px;
	margin-top:0px;
	}
	
/* #companySubContent{
	height:calc(100% - 76px); 
	overflow:hidden;
} */

/* #companySubContent > .pusher, #companySubContent > .pusher > div{
	height:100%;
} */
/* #companySubContent > .pusher > div{
	overflow-x: hidden;
	overflow-y: auto; 
	} */







 #companySubContent > .pusher {
/* 	height:100%;
	overflow-y: auto; 
 */}


/*Pricing left panel*/
#pricingMenu {
	z-index: 10;
}

#pricingMenuProperty, .resultViewContainer {
	z-index: 5;
	margin-left:0px;
	padding-right:0px;
}

#pricingMenu .ui.right.ribbon.label {
	position: absolute;
	z-index: 998;
	top: 50%;
	padding-left: 5px;
	padding-right: 0px;
	margin-left: -12px;
	margin-top: -15px;
}

#pricingMenuProperty > div.ui.segment{
/* 	overflow-x:auto; */
}

/* #loginBox > div{
	width:520px;
	margin-left:auto;
	margin-right:auto;
	
}
 */
.ui.button.show-mobile, .ui.item.floating.dropdown.menu-setting.show-mobile{
	display:none;
}



@media only screen and (max-width: 1500px) {
	#pricingMenuProperty > .ui.segment > .ui.menu {
		display: block;
   	 	-webkit-box-orient: vertical;
    	-webkit-box-direction: normal;
    	-webkit-flex-direction: column;
    	-ms-flex-direction: column;
    	flex-direction: column;
    	background: #fff;
	
	}
	#pricingMenuProperty .right.menu{
		width:100%;
		clear:both;
		
	}
}

@media only screen and (max-width: 1200px) {
	#pricingMenuProperty > .ui.segment > .ui.menu > .left{
		display:block;
	}
	#pricingMenuProperty > .ui.segment > .ui.menu > .left > *{
		float:left;
		height:58px;
	}
}

.ui.button.main-menu-icon{
		border:none;
		background-color: transparent;
	padding: 16px 0px;
	}
	


@media only screen and (min-width:768px) {
	.show-mobile {
		display:none !important;
	}
}



@media only screen and (max-width: 767px)  {
	.profile{
	}

	.admin-container .profile {
		    overflow-y:hidden;
		    height:auto;
	}
	
	#Application > div{
		    padding-top: 56px;
	}
	
		
	#Application > div.flexibleMargin{
		margin-top: 0px;
		height:100%;
	}
	
	.hide-mobile{
		display:none !important;
	}
	
	.ui.item.floating.dropdown.menu-setting.show-mobile{
	display:inline-block !important;
	}
	.ui.button.show-mobile{
		display:inline-block !important;
	}
	

	
	/**
	* result-rate-detail-view-mobile
	*/
	.result-rate-detail-view-mobile table tbody th{
	
		width:140px;
	}
	
	
	
	.ui.segment.company-list{
		padding-bottom:6em;
	}
	
	.company-list .ui.segment.edit-container{
	    width: auto;
    	position: fixed;
    	bottom: 5px;
    	left: 5px;
	}
	
	.company-list .ui.segment.option-container{
		width: auto;
   		position: fixed;
    	right: 5px;
    	bottom: 5px;
    	background: none;
    	border: none;
	}
	.company-list .ui.segment.option-container a{
		box-shadow: 2px 2px 2px grey;	
	
	}
	
	
/* 	.pusher.dimmed{
		height:100%;
	}
	 */
	 html, body, html.ios, html.ios body{
	 	    height: 100% !important;
	 	    width: 100% !important;/* 
	 	overflow-y:hidden; */
	 }
	 
	.animation-toggle-leftpanel{
	    transition: margin 0s, padding 0s;
    	-webkit-transition: margin 0s, padding 0s;
	}
	
	#Application {
		height:100%;
		padding:0px;
	}
	
/* 	.pricingViewContainer{
		min-height:inherit; 
	} */
	
	.ui.piled.form,.ui.piled.form:BEFORE ,.ui.piled.form:AFTER {
		border: none;
	}
	
	#loginBox{
		position:absolute;
		top:0px;
		width:100%;
	}
	
	#loginBox> div {
		width:100%;
		padding: 0px;
		border: 0px;
	}
	#loginBox>div>.ui.piled.segment {
		min-width: auto !important;
		padding: 0px;
		border: none;
	}


	#loginBox>div>.ui.piled.segment  form>.ui.four.column.centered.grid>.column
		{
		padding-left: 0.25rem;
		padding-right: 0.25rem;
	}

	/* For admin dashboard*/
	#Application>div>div>div.ui.segment, #Application>div>div>div.ui.segment .ui.basic.segment
		{
/* 		padding-left: 0px;
		padding-right: 0px;
 */		margin: 0px;
	}
	
	.profile > .ui.grid{
		margin-left:0px;
		margin-right:0px;
		padding:0px;
	}
	
	.profile > .ui.grid .column{
		padding-left:0px;
		padding-right: 0px;
	}

	/** User profile**/

	/*Pricing left panel*/
	/* #pricingMenu {
		width: 100%;
		margin:0px;
	} */
	#pricingMenuProperty, .resultViewContainer {
		/* display:block; */
		margin-left:0px;
		padding-right:0px;
	}
	

	#pricingMenuProperty > .ui.segment > .ui.menu > .right{
		clear:left;
	}
	
	#pricingMenuProperty > .ui.segment > .ui.menu > .right > *{
		padding-left:0px;
		padding-right:0px;
		width:25%;
	}
	#pricingMenuProperty > .ui.segment > .ui.menu > .right > .item > .ui.circular {
		width:99%;
		border-radius:1px;
		height: 32px;
	}
	
/* 	.pricingViewContainer {
	    height: 100%;calc(100% - 55px);
    	overflow-y: auto;
    	width:100%;
    	overflow-x: hidden; 
    
    } */
	
	/* .adminCompanyView > .row{
		padding-top:5px;
	}
	
	.adminCompanyView{
		height: 100%;calc(100% - 63px);
		padding:0px !important;
		overflow: hidden;
	}
	 */
	#companySubContent > .pusher > div > div > .pricingViewContainer {
		height:100%;
	
	}
	
	#companySubContent > .pusher > div {
		padding:0px !important;
	}
	
	
	.ui.button.mobileSearch{
		display:inline-block;
		position:fixed;
		bottom:5px;
		right:5px;
		z-index: 20;
		opacity:1;
		box-shadow: 2px 2px 2px grey;
	}
	
	.ui.button.mobileSearch{
		-webkit-transition: -webkit-transform 0.25s ease-in;
    	transition:  transform 0.25s ease-in;
	}
	
	.ui.button.mobileSearch.hide{
		
		-webkit-transform:translateY(200px);
		transform:translateY(200px);
		
	}
	
	.singleResultTabContainer.ui.segment{
		border:none;
		padding:0px;
	}
	

	.ui.segment.companyView{
		padding:0px;
	}

	.ui.segment.companyView > div:nth-child(1){
		padding:5px 5px;
	}

	.ui.segment.companyView > div:nth-child(3){
		padding:0px !important;
	}
	
	.ui.segment.companyView > .ui.divider{
		margin:5px 0px;
	}
	
	.ui.segment.companyView > div >  div > .pricingViewContainer {
	    height: calc(100% - 123px);
    
    }
	
	.ui.segment.companyView > div >  div > .pricingViewContainer > .leftPanel{
	 	top:66px;
	 }
	.ui.segment.companyView > div >  div > .pricingViewContainer > .leftPanel:not(.hideLeftPanel){
		top:0px;
	}

	

	
	.leftPanel:not(.hideLeftPanel){
		position:relative !important;
		top:0px;
				
	}
	
	.leftPanel.hideLeftPanel{
		height:100%;
		overflow: hidden;
		
				
	}
	
	.pricingRightPanel, .expandRightPanel{
		width:100%;
	
	}
	
	
	.pricingRightPanel{
		margin-left:0px;
	 	-webkit-transition: -webkit-transform 0.25s ease-in;
    	transition:  transform 0.25s ease-in;
    	
		-webkit-transform:translateX(100%);
		transform:translateX(100%);
	}
	
	.pricingRightPanel:not(.expandRightPanel){
		height: 100%;
    	position: absolute;
   		 overflow-y: hidden;
    	
    	top: 0px;
	}
	
	#companySubContent > .pusher > div > div > .pricingViewContainer .pricingRightPanel:not(.expandRightPanel){
		top: 3px;
	
	}
	
	.ui.segment.companyView > div >  div > .pricingViewContainer > .rightPanel:not(.expandRightPanel){
	 	top:66px;
	 }
	
	.expandRightPanel{
		-webkit-transform:translate(0);
		transform:translate(0);
	}
	
	.ui.ribbon.label{
		display: none;
	}
	
	
	/*closing cost modal*/
	/* .closingCostPopup.ui.modal{
		margin-bottom:0px;
		
		top:50%;
		overflow-y:auto;
		left: 0px;
 		margin-left: auto;
    	margin-right: auto;
	} */
	
	.closingCostPopup .ui.two.column.grid >  .column{
		width:100%;			
	}
	
	/*Date time picker*/
	.datetimepicker{
		
	}
	
	

}



@media only screen and (max-width: 450px)  {

	#loginBox>div>.ui.piled.segment  form>.ui.four.column.centered.grid>.column:FIRST-CHILD
		{
		padding-left: 0.25rem;
	}
	#loginBox>div>.ui.piled.segment  form>.ui.four.column.centered.grid
		{
		display: inline-block;
		    width: 100%;
		padding-left: 1rem;
		padding-right: 1rem;
		margin-left:auto;
		margin-right:auto;
	}
	#loginBox>div>.ui.piled.segment  form>.ui.four.column.centered.grid>.column
		{
		width: 50%;
		float: left;
	}
	
	
	.ui.menu.leftPanel {
		border:none;
		box-shadow:none;
	}

}


@media only screen and (max-width: 400px)  {
	#tileItem{
		margin:0.5em;
	}
}
/* common */
select::-ms-expand {
    display: none;
}

.tabControl{
	-webkit-transition: -webkit-transform 0.25s ease-in;
    	transition:  transform 0.25s ease-in;
    	transform-origin: 0px 0px;
    	-webkit-transform-origin:0px 0px;
}

.tabControl.show{
	
	
	
}


.ui.table thead th.header-select:HOVER {
	background-color: #c7c8c8;
	color:white;
	cursor: pointer;
}

.ui.table thead th.header-select {
	background-color: #eff0f0;
}


.tabControl.hide{
	/* -webkit-transform:scaleY(0);
	transform:scaleY(0); */
	/* opacity:0; */
	height:0px;
	width:100%;
	display:none;
}



.button.resultView{
	
}

/* [name='lender-clickable-name'] span{
	display:inline-block;	
}

[name='lender-clickable-name'] i.icon{
	display:none;
}


[name='lender-clickable-name']:hover i.icon{
	display:inline-block;
	
}

[name='lender-clickable-name']:hover span{	
	display:none;
} */
/**
	Pricing Mobile
*/

.pricing-orange{
	color:#e07b53;
}
.pricing-blue{
	color:#3b83c0;
   
}
.underline{
 text-decoration: underline;
}
.pricing-red {
    color:#DB2828;
/*     color:#7f8c8d; */
}

#pricingMenu .ui.label:not(.ribbon) {
	width:105px;
}

#pricingMenu input.left{
	text-align: left;
}


.ui.list.favorites > .item:nth-child(odd){
	background:#EEE;
}


#pricingMenu .item.field.many > div:not(:only-child):not(:last-child) {
	margin-bottom:10px;
}

/* #pricingMenu .ui.labeled.input *:nth-child(2) {
	width:100%;
} */

.ui.comments .comment .avatar img, .ui.comments .comment img.avatar{
	height:auto;
}

.buttons.lenders button:hover, .buttons.lenders button:active{
	background-color: #E0E1E2;
}


/* result.html */
.resultViewContainer > div > .ui.table {
	margin-top:0px;
}

.cc.currency[data-amount]:hover{
	cursor:pointer;
}
.cc.currency[data-amount]:after {
      content: attr(data-amount);
      color:#BE1D2C;
	}
	
.cc.currency[data-amount^="-"]:after, .cc.currency[data-amount^="$0.00"]:after, .cc.currency[data-amount^="0.000"]:after {
	color:#2E7D32
}
/*
.cc.currency[data-amount^="$0.00"]:after {
	
	color:#2E7D32;
}

.cc.currency[data-amount^="0.000"]:after {
	
	color:#2E7D32;
}
*/
.comp[data-amount]:after {
      content: attr(data-amount);
      color:#BE1D2C;
	}

.lenders .column:not(.grid){
	max-width:20%;
	min-width:200px;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;	
	height:49px;
}

.lenders .column:not(.grid) a{
	width:100%;
	text-overflow:ellipsis;
	overflow:hidden;
	
}

.popup.lenders > div{
	 
	max-height:400px; 
	/* height:calc(100% - 250px); */
	overflow: auto;
}

.modal.scrolling {
/* 	max-height:	calc(100% - 4rem);
 */}

.modal.lenders > div{
	/* height:100%;
	overflow: auto; */
	margin-top:0px;
}
/* resultGraph.html */

.field .fit {
	min-width: 290px;
	display: inline-block;
	color: red;
}

.strike{
	text-decoration:line-through;
	opacity:0.5;
}

@media only screen and (min-width: 767px) {
	.onlyMobile{
		display:none !important;
	}
}


@media only screen and (max-width: 767px)  {
	.onlyDesktop{
		display:none !important;
	}
	
	.onlyMobile{
		display:block;
	}
}


@media only screen and (max-width: 460px)  {
	.lenders .column:not(.grid){
		max-width:100%;
		width:100% !important;
		white-space: nowrap;
		text-overflow:ellipsis;
		overflow:hidden;	
	}
	
	.ui.modal.lenders{
		top:10px;
	}
	
	.ui.modal.addressModal .column:not(.grid){
		max-width:100%;
		width:100% !important;
	}
	
	
}
.profile {
	/* height: calc(100% - 55px);
	overflow-y: auto;
	overflow-x: hidden; */
	    /* height: calc(100% - 55px); */
    /* overflow-y: auto; */
    width: 100%;
    overflow-x: visible;
}

.customFields span[name='readonlyData']{
		line-height: 38px;
		
	}

.customFields .list > .item:nth-child(odd) {
	background:#EEE;
	
}

.customFileInput{
	overflow-x:hidden;
	text-overflow: ellipsis;
	 
}
.customFileInput > *{
	clear:both;
	white-space: nowrap;
	max-width:100%;
}


.four.wide.column.customFileType{
	padding-left:0px;
	padding-right:0px;
}

.customFileType > div > div > div.ui.selection.dropdown {
	width: calc(100% - 23px);
    display: inline-block;
}


.profileCompany .ui.column.grid.oneFour > .column:nth-child(odd) {
	width: 25%;
}

.profileCompany  .ui.column.grid.oneFour > .column:nth-child(even) {
	width: 75%;
}

@media only screen and (max-width: 767px) {
	
	
	.ui.form .field>label {
		color: rgb(75,75,75);
	}
	
	body {
	
		color: rgb(82,82, 82);
	}
	
	.ui.header{
		color: rgb(82,82, 82);
	}
	
	.ui.segment{
		box-shadow:none;
		border: 1px solid rgb(195, 195, 195);
		border-radius:none;
	}
	
	.ui.label{
		color: rgb(75, 75, 75);
	
	}
	
	
	.profile{
	
    	overflow-x: hidden;
    }
	
	.profile .ui.grid > .column , .profileCompany .ui.grid > .column{
		width: 100% !important;
	}
	.profile .editContainer {
		position: fixed;
		bottom: 5px;
		left: 5px;
		/* opacity: 0.85; */
	}
	
	#companySubContent .editContainer {
		/* position: fixed !important; */
		bottom: 5px;
		left: 5px;
		
		box-shadow: none !important;		
		width:auto;
		position:fixed;
		
	}
	
	#companySubContent .editContainer  > * {
		/*opacity:0.75;*/
	}
	
	
	.profile .editOptionMenu {
		position: fixed;
		bottom: 5px;
		right: 5px;
		background: none;
		border:none;
		/* opacity: 0.85; */
	}
	
	.profile  > div{
		padding-bottom: 3em;
	
	}
	
	.profile .editOptionMenu .circular.ui.button{
		box-shadow: 2px 2px 2px grey;
	
	}
	
	.profile  .ui.divider{
		color: rgb(150,150,150);
	}
	
	.turnTimes {
		 md-select{
		 	margin: 0px;
			background-color: red;
		 }
	} 
	
}
.traceTable .headerCurrentScenario,.traceTable .companyTitle{text-align:left}.traceTable .companyTitle{font-size:16px;background-color:rgba(150,150,150,.1)}.traceTable .companyTitle > *{padding:6px}.traceTable th,.traceTable td{text-align:left;padding:2px}.traceTable tbody tr:nth-child(even){background-color:rgba(200,200,200,.1)}.traceTable tbody tr:hover{background-color:rgba(220,200,200,.35)}.traceTable tbody tr:hover:nth-child(even){background-color:rgba(220,200,200,.45)}.traceTable th:not(:first-child),.traceTable td:not(:first-child){position:relative}.traceTable th:not(:first-child) > *,.traceTable td:not(:first-child) > *{max-width:200px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.traceTable th:not(:first-child) > div > *,.traceTable td:not(:first-child) > div > *{width:100%}
.dtp .p10,.dtp .p20,.dtp .p60,.dtp .p80,.dtp table.dtp-picker-days tr>td>.dtp-select-day{display:inline-block}md-dialog.dtp{font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;max-height:none;min-width:300px}.dtp :focus{outline:0!important}.dtp table{border-spacing:0;border-collapse:collapse;width:100%}.dtp .table>tbody>tr>td,.dtp .table>tbody>tr>th,.dtp .table>tfoot>tr>td,.dtp .table>tfoot>tr>th,.dtp .table>thead>tr>td,.dtp .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.dtp,.dtp *{box-sizing:border-box!important}.dtp>.dtp-content{max-width:300px;max-height:500px}.dtp>.dtp-content>.dtp-date-view>header.dtp-header{background:#689F38;color:#fff;text-align:center;padding:3px}.dtp div.dtp-date,.dtp div.dtp-time{background:#8BC34A;text-align:center;color:#fff;padding:10px}.dtp div.dtp-date>div{padding:0;margin:0}.dtp div.dtp-actual-month{font-size:1.5em}.dtp div.dtp-actual-maxtime,.dtp div.dtp-actual-num{font-size:3em;line-height:.9}.dtp div.dtp-actual-year{font-size:1.6em;color:#DCEDC8}.dtp div.dtp-year-btn{font-size:1.4em;line-height:30px;cursor:pointer;color:#DCEDC8}.dtp div.dtp-year-btn-prev{text-align:right}.dtp div.dtp-year-btn-next{text-align:left}.dtp div.dtp-picker{padding:10px;text-align:center;overflow:hidden}.dtp div.dtp-actual-time,.dtp div.dtp-picker-month{font-weight:500;text-align:center}.dtp .dtp-close{position:absolute;top:.25em;right:5px;font-size:16px}.dtp .dtp-close>a{color:#fff;text-decoration:none}.dtp .dtp-close>a>i{font-size:1em}.dtp table.dtp-picker-days{margin:0;min-height:220px}.dtp md-virtual-repeat-container.months{height:260px}.dtp table.dtp-picker-days,.dtp table.dtp-picker-days tr,.dtp table.dtp-picker-days tr>td{border:none}.dtp table.dtp-picker-days tr>td{font-size:11px;text-align:center;padding:0}.dtp table.dtp-picker-days tr>td>span.dtp-select-day{color:#BDBDBD!important}.dtp table.dtp-picker-days tr>td,.dtp table.dtp-picker-days tr>td>.dtp-select-day{width:36px;height:36px}.dtp .dtp-picker-time>a,.dtp table.dtp-picker-days tr>td>.dtp-select-day{color:#212121;text-decoration:none;padding:10px;border-radius:50%!important}.dtp table.dtp-picker-days tr>td>a.selected{background:#8BC34A;color:#fff}.dtp table.dtp-picker-days tr>td>a.selected.hilite{padding:6px;font-size:16px;font-weight:500;background:#8BC34A;color:#fff}.dtp table.dtp-picker-days tr>td>a.hilite:not(.selected){padding:6px;font-size:16px;font-weight:500;color:#8BC34A}.dtp table.dtp-picker-days tr>td>a:hover:not(.selected){background:#ddd}.dtp table.dtp-picker-days tr>th{color:#757575;text-align:center;font-weight:700;padding:4px 3px;width:38px;height:28px}.dtp .p10>a{color:#689F38;text-decoration:none}.dtp .p10{width:10%}.dtp .p20{width:20%}.dtp .p60{width:60%}.dtp .p80{width:80%}.dtp a.dtp-meridien-am,.dtp a.dtp-meridien-pm{position:relative;top:10px;color:#212121;font-weight:500;padding:7px 5px;border-radius:50%!important;text-decoration:none;background:#eee;font-size:10px}.dtp .dtp-actual-meridien a.selected,.dtp .dtp-picker-time>a.dtp-select-hour.selected{background:#689F38;color:#fff}.dtp .dtp-picker-time>a{display:block;line-height:23px;padding:3px}.dtp .dtp-picker-time{position:absolute;width:30px;height:30px;font-size:1.1em;border-radius:50%;cursor:pointer;text-align:center!important}.dtp .dtp-picker-time>a.dtp-select-hour.disabled,.dtp .dtp-picker-time>a.dtp-select-minute.disabled{color:#757575}.dtp .dtp-picker-time>a.dtp-select-minute.selected{background:#8BC34A;color:#fff}.dtp div.dtp-picker-clock{margin:10px 20px 0;padding:10px;border-radius:50%!important;background:#eee}.dtp-clock-center{width:15px;height:15px;background:#757575;border-radius:50%;position:absolute;z-index:50}.dtp .dtp-hand,.dtp .dtp-hour-hand{position:absolute;width:4px;margin-left:-2px;background:#BDBDBD;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-moz-transform-origin:bottom;-ms-transform-origin:bottom;-webkit-transform-origin:bottom;transform-origin:bottom;z-index:1}.dtp .dtp-minute-hand{width:2px;margin-left:-1px}.dtp .dtp-hand.on{background:#8BC34A}.dtp .dtp-buttons{padding-bottom:10px;text-align:right}.dtp .hidden,.dtp.hidden{display:none}.dtp .invisible{visibility:hidden}.dtp .left{float:left}.dtp .right{float:right}.dtp .clearfix{clear:both}.dtp .center{text-align:center}
/* .resultContainer:has(.bottomActionBarContainer) {
	padding-bottom:40px;
}

.resultContainer{
	min-height: 100%;
} */

html:not(.ios) .bottomActionBarPadding{
	height:calc(100% - 39px) !important;
	position: relative;
}

html.ios .bottomActionBarContainer {
	height:40px;
}


 .bottomActionBarContainer .ui.selection.dropdown .menu {
 	border-top-width: 1px!important; 
 	border-radius: .28571429rem;
	}
.rate-result-list-item{
	
	height:128px;
	width:100%;
	border:1px solid gray;
	padding: 0.5em;
}


.rate-result-card-item.ui.card {
	
	width:100%;
	border:1px solid gray;
	padding: 0.5em;
	margin-bottom:0.2em;
}

.card-company-logo{
	width:90px;
	margin-right: 10px;
}


.ui.feed>.event.next-to-image{
	width:calc(100% - 100px);
}

i.lesshuge.icon, i.lesshuge.icons {
    line-height: 1;
    vertical-align: middle;
    font-size: 3em;
}

.ui.sub.header.big{
	font-size: 1.2em;
}

/* .rate-result-list-item-container:nth-child(even) > div  {
	background: rgba(70,70,255,0.05);
} */

.rate-result-list-item .left-box{
	width:100px;
	height:100%;
	display:inline-block;
	border-right: 1px solid gray;
	position:relative;
/*     padding: 0.6em;
 */    text-align: center;
}

.rate-result-list-item .left-box .header{
	font-weight: bolder;
	font-size: 17px;	
	/* margin-top:1em; */
}

.rate-result-list-item .left-box .rr-points{	
	font-size: 12px;
}


.rate-result-list-item .left-box .meta{	
	position:absolute;
	bottom:0.55em;
	left:-0.6em;
	width:100%;
	text-align:center;
	font-size: 1.2em;
}



.rate-result-list-item .right-box{
    width: calc(100% - 100px - 0.3em);
    display: inline-block;
    height: 100%;
    float: right;
    position: relative;
}

.rate-result-list-item .right-box .rr-compliance{
	position:absolute;
	bottom:0px;
	left: 0px;
	color:#BE1D2C;
}

.ui.micro.label{
	font-size:.56923077rem;
}


.rate-result-list-item .right-box .rr-prg-name div{
	max-width:66%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	font-size: 10px;
}

.rate-result-list-item .right-box .rr-prg-name div:first-child{
	font-size: 14px;
	font-weight: bold;
	max-width:calc(100% - 40px);
}

.rate-result-list-item .right-box .rr-prg-name div:only-child{
	font-size: 14px;
	white-space:normal;
	max-width:calc(100% - 17px);
}


.rate-result-list-item .right-box .rr-lenders div{
	max-width:33%;
	float:right;
	clear:both;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	font-size: 8px;
}

.rate-result-list-item .right-box .rr-lenders div:first-child{
	font-size: 10px;
	font-weight: bold;
}


.rate-result-list-item .right-box .rr-lenders div:only-child{
}


.rate-result-list-item .right-box .rr-lenders{
	position:absolute;
	bottom:0px;
	right: 0px;

    width: 100%;
    text-align: right;
}

.rate-result-list-item .right-box .rr-info{
	top:0px;
	right:0px;
	position:absolute;
	font-size: 2.5em;
}
.ui.button.floatingButton {
	position: fixed;
	z-index: 900;
	box-shadow: 2px 2px 2px grey;
}

.floatingButton.top {
	top: 0.75em;
}

.floatingButton.bottom {
	bottom: 0.75em;
}

.floatingButton.left {
	left: 0.75em;
}

.floatingButton.right {
	right: 0.75em;
}

.floatingButton.mobile-scale.ui.button {
	font-size: 1.3rem;
}

.floating-button-bottom-padding {
	height: 3.86rem;
}

@media only screen and (min-width: 414px) {
	.floatingButton.mobile-scale.ui.button {
		font-size: 2.0rem;
	}
	.floating-button-bottom-padding {
		height: 5.5rem;
	}
}

@media only screen and (max-width: 375px) {
	.floatingButton.mobile-scale.ui.button {
		font-size: 1.75rem;
	}
	.floating-button-bottom-padding {
		height: 4.75rem;
	}
}

@media only screen and (max-width: 320px) {
	.floatingButton.mobile-scale.ui.button {
		font-size: 1.3rem;
	}
}
/*!
 * Angular Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.1.3
 */body,html{height:100%;position:relative}body{margin:0;padding:0}[tabindex="-1"]:focus{outline:none}.inset{padding:10px}a.md-no-style,button.md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}button,input,select,textarea{vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}textarea{vertical-align:top;overflow:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:-webkit-autofill{text-shadow:none}.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-shadow-animated.md-shadow{-webkit-transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;-webkit-transition:all .55s cubic-bezier(.25,.8,.25,1);transition:all .55s cubic-bezier(.25,.8,.25,1)}.md-ripple{position:absolute;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{-webkit-transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1)}.md-ripple.md-ripple-scaled{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-ripple.md-ripple-remove{-webkit-animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1);animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1)}@-webkit-keyframes md-remove-ripple{0%{opacity:.15}to{opacity:0}}@keyframes md-remove-ripple{0%{opacity:.15}to{opacity:0}}.md-padding{padding:8px}.md-margin{margin:8px}.md-scroll-mask{position:absolute;background-color:transparent;top:0;right:0;bottom:0;left:0;z-index:50}.md-scroll-mask>.md-scroll-mask-bar{display:block;position:absolute;background-color:#fafafa;right:0;top:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}.md-no-momentum{-webkit-overflow-scrolling:auto}.md-no-flicker{-webkit-filter:blur(0)}@media (min-width:960px){.md-padding{padding:16px}}body[dir=ltr],body[dir=rtl],html[dir=ltr],html[dir=rtl]{unicode-bidi:embed}bdo[dir=rtl]{direction:rtl}bdo[dir=ltr],bdo[dir=rtl]{unicode-bidi:bidi-override}bdo[dir=ltr]{direction:ltr}body,html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.01em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-size:20px;font-weight:500;letter-spacing:.005em}.md-subhead{font-size:16px;line-height:24px}.md-body-1,.md-subhead{font-weight:400;letter-spacing:.01em}.md-body-1{font-size:14px;line-height:20px}.md-body-2{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:24px}.md-caption{font-size:12px;letter-spacing:.02em}.md-button{letter-spacing:.01em}button,html,input,select,textarea{font-family:Roboto,Helvetica Neue,sans-serif}button,input,select,textarea{font-size:100%}.md-panel-outer-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}._md-panel-hidden{display:none}._md-panel-fullscreen{border-radius:0;left:0;min-height:100%;min-width:100%;position:fixed;top:0}._md-panel-shown .md-panel{opacity:1;-webkit-transition:none;transition:none}.md-panel{opacity:0;position:fixed}.md-panel._md-panel-shown{opacity:1;-webkit-transition:none;transition:none}.md-panel._md-panel-animate-enter{opacity:1;-webkit-transition:all .3s cubic-bezier(0,0,.2,1);transition:all .3s cubic-bezier(0,0,.2,1)}.md-panel._md-panel-animate-leave{opacity:1;-webkit-transition:all .3s cubic-bezier(.4,0,1,1);transition:all .3s cubic-bezier(.4,0,1,1)}.md-panel._md-panel-animate-fade-out,.md-panel._md-panel-animate-scale-out{opacity:0}.md-panel._md-panel-backdrop{height:100%;position:absolute;width:100%}.md-panel._md-opaque-enter{opacity:.48;-webkit-transition:opacity .3s cubic-bezier(0,0,.2,1);transition:opacity .3s cubic-bezier(0,0,.2,1)}.md-panel._md-opaque-leave{-webkit-transition:opacity .3s cubic-bezier(.4,0,1,1);transition:opacity .3s cubic-bezier(.4,0,1,1)}md-autocomplete{border-radius:2px;display:block;height:40px;position:relative;overflow:visible;min-width:190px}md-autocomplete[disabled] input{cursor:default}md-autocomplete[md-floating-label]{border-radius:0;background:transparent;height:auto}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}md-autocomplete[md-floating-label] .md-show-clear-button button{display:block;position:absolute;right:0;top:20px;width:30px;height:30px}md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:30px}[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:0;padding-left:30px}md-autocomplete md-autocomplete-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;box-sizing:border-box;position:relative;overflow:visible;height:40px}md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}md-autocomplete md-autocomplete-wrap input,md-autocomplete md-autocomplete-wrap md-input-container{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;box-sizing:border-box;min-width:0}md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:-2px;left:0}md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:40px;right:2px;left:2px;width:auto}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate{position:absolute;top:0;left:0;width:100%;height:3px;-webkit-transition:none;transition:none}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container{-webkit-transition:none;transition:none;height:3px}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:none;background:transparent;width:100%;padding:0 15px;line-height:40px;height:40px}md-autocomplete input:not(.md-input)::-ms-clear{display:none}md-autocomplete .md-show-clear-button button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:transparent;margin:auto 5px}md-autocomplete .md-show-clear-button button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-autocomplete .md-show-clear-button button:focus{outline:none}md-autocomplete .md-show-clear-button button:focus:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-autocomplete .md-show-clear-button button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}md-autocomplete .md-show-clear-button button md-icon path{stroke-width:0}md-autocomplete .md-show-clear-button button.ng-enter{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active{-webkit-transform:scale(1);transform:scale(1)}md-autocomplete .md-show-clear-button button.ng-leave{-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active{-webkit-transform:scale(0);transform:scale(0)}@media screen and (-ms-high-contrast:active){md-autocomplete input{border:1px solid #fff}md-autocomplete li:focus{color:#fff}}.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:100;height:100%}.md-virtual-repeat-container.md-not-found{height:48px}.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}.md-autocomplete-suggestions li{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;-webkit-transition:background .15s linear;transition:background .15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}.md-autocomplete-suggestions li:focus{outline:none}.md-autocomplete-suggestions li:not(.md-not-found-wrapper){cursor:pointer}@media screen and (-ms-high-contrast:active){.md-autocomplete-suggestions,md-autocomplete{border:1px solid #fff}}button.md-button::-moz-focus-inner{border:0}.md-button{display:inline-block;position:relative;cursor:pointer;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;border-radius:2px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;border:0;padding:0 6px;margin:6px 8px;background:transparent;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;-webkit-transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled),.md-dense>.md-button:not(.md-dense-disabled){min-height:32px;line-height:32px;font-size:13px}.md-button:focus{outline:none}.md-button:focus,.md-button:hover{text-decoration:none}.md-button.ng-hide,.md-button.ng-leave{-webkit-transition:none;transition:none}.md-button.md-cornered{border-radius:0}.md-button.md-icon{padding:0;background:none}.md-button.md-raised:not([disabled]){box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button.md-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}.md-button.md-icon-button .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")}.md-button.md-fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,transform;transition-property:background-color,box-shadow,transform,-webkit-transform}.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")}.md-button.md-fab.md-mini{line-height:40px;width:40px;height:40px}.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave{-webkit-transition:none;transition:none}.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-button .md-ripple-container{border-radius:2px;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")}.md-button.md-icon-button md-icon,button.md-button.md-fab md-icon{display:block}.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,42px,0);transform:translate3d(0,42px,0)}.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{-webkit-transform:translate3d(0,-43px,0);transform:translate3d(0,-43px,0)}.md-button-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.md-button-group>.md-button{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-button-group>.md-button:first-child{border-radius:2px 0 0 2px}.md-button-group>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised{border:1px solid #fff}}md-bottom-sheet{position:absolute;left:0;right:0;bottom:0;padding:8px 16px 88px;z-index:70;border-top-width:1px;border-top-style:solid;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}md-bottom-sheet.md-has-header{padding-top:0}md-bottom-sheet.ng-enter{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-bottom-sheet.ng-enter-active{opacity:1;display:block;-webkit-transform:translate3d(0,80px,0)!important;transform:translate3d(0,80px,0)!important}md-bottom-sheet.ng-leave-active{-webkit-transform:translate3d(0,100%,0)!important;transform:translate3d(0,100%,0)!important;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-bottom-sheet .md-subheader{background-color:transparent;font-family:Roboto,Helvetica Neue,sans-serif;line-height:56px;padding:0;white-space:nowrap}md-bottom-sheet md-inline-icon{display:inline-block;height:24px;width:24px;fill:#444}md-bottom-sheet md-list-item{display:-webkit-box;display:-webkit-flex;display:flex;outline:none}md-bottom-sheet md-list-item:hover{cursor:pointer}md-bottom-sheet.md-list md-list-item{padding:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:48px}md-bottom-sheet.md-grid{padding-left:24px;padding-right:24px;padding-top:0}md-bottom-sheet.md-grid md-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}md-bottom-sheet.md-grid md-list,md-bottom-sheet.md-grid md-list-item{-webkit-box-direction:normal;-webkit-transition:all .5s;transition:all .5s;-webkit-box-align:center;-webkit-align-items:center;align-items:center}md-bottom-sheet.md-grid md-list-item{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;height:96px;margin-top:8px;margin-bottom:8px}@media (max-width:960px){md-bottom-sheet.md-grid md-list-item{-webkit-box-flex:1;-webkit-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n+1){-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n){-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}}@media (min-width:960px) and (max-width:1279px){md-bottom-sheet.md-grid md-list-item{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%}}@media (min-width:1280px) and (max-width:1919px){md-bottom-sheet.md-grid md-list-item{-webkit-box-flex:1;-webkit-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}}@media (min-width:1920px){md-bottom-sheet.md-grid md-list-item{-webkit-box-flex:1;-webkit-flex:1 1 14.28571%;flex:1 1 14.28571%;max-width:14.28571%}}md-bottom-sheet.md-grid md-list-item:before{display:none}md-bottom-sheet.md-grid md-list-item .md-list-item-content{width:48px;padding-bottom:16px}md-bottom-sheet.md-grid md-list-item .md-grid-item-content,md-bottom-sheet.md-grid md-list-item .md-list-item-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}md-bottom-sheet.md-grid md-list-item .md-grid-item-content{border:1px solid transparent;width:80px}md-bottom-sheet.md-grid md-list-item .md-grid-text{font-weight:400;line-height:16px;font-size:13px;margin:0;white-space:nowrap;width:64px;text-align:center;text-transform:none;padding-top:8px}@media screen and (-ms-high-contrast:active){md-bottom-sheet{border:1px solid #fff}}md-backdrop{-webkit-transition:opacity .45s;transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0;z-index:50}md-backdrop.md-menu-backdrop{position:fixed!important;z-index:99}md-backdrop.md-select-backdrop{z-index:81;-webkit-transition-duration:0;transition-duration:0}md-backdrop.md-dialog-backdrop{z-index:79}md-backdrop.md-bottom-sheet-backdrop{z-index:69}md-backdrop.md-sidenav-backdrop{z-index:59}md-backdrop.md-click-catcher{position:absolute}md-backdrop.md-opaque{opacity:.48}md-backdrop.md-opaque.ng-enter{opacity:0}md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}md-backdrop.md-opaque.ng-leave{opacity:.48;-webkit-transition:opacity .4s;transition:opacity .4s}md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active{opacity:0}md-card{box-sizing:border-box;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;margin:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-card,md-card md-card-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal}md-card md-card-header{padding:16px;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}md-card md-card-header:first-child md-card-avatar{margin-right:12px}[dir=rtl] md-card md-card-header:first-child md-card-avatar{margin-right:auto;margin-left:12px}md-card md-card-header:last-child md-card-avatar{margin-left:12px}[dir=rtl] md-card md-card-header:last-child md-card-avatar{margin-left:auto;margin-right:12px}md-card md-card-header md-card-avatar{width:40px;height:40px}md-card md-card-header md-card-avatar .md-user-avatar,md-card md-card-header md-card-avatar md-icon{border-radius:50%}md-card md-card-header md-card-avatar md-icon{padding:8px}md-card md-card-header md-card-avatar md-icon>svg{height:inherit;width:inherit}md-card md-card-header md-card-avatar+md-card-header-text{max-height:40px}md-card md-card-header md-card-avatar+md-card-header-text .md-title{font-size:14px}md-card md-card-header md-card-header-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-card md-card-header md-card-header-text .md-subhead{font-size:14px}md-card>img,md-card>md-card-header img,md-card md-card-title-media img{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto}md-card md-card-title{padding:24px 16px 16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-card md-card-title+md-card-content{padding-top:0}md-card md-card-title md-card-title-text{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex}md-card md-card-title md-card-title-text .md-subhead{padding-top:0;font-size:14px}md-card md-card-title md-card-title-text:only-child .md-subhead{padding-top:12px}md-card md-card-title md-card-title-media{margin-top:-8px}md-card md-card-title md-card-title-media .md-media-sm{height:80px;width:80px}md-card md-card-title md-card-title-media .md-media-md{height:112px;width:112px}md-card md-card-title md-card-title-media .md-media-lg{height:152px;width:152px}md-card md-card-content{display:block;padding:16px}md-card md-card-content>p:first-child{margin-top:0}md-card md-card-content>p:last-child{margin-bottom:0}md-card md-card-content .md-media-xl{height:240px;width:240px}md-card .md-actions,md-card md-card-actions{margin:8px}md-card .md-actions.layout-column .md-button:not(.md-icon-button),md-card md-card-actions.layout-column .md-button:not(.md-icon-button){margin:2px 0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type{margin-top:0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type{margin-bottom:0}md-card .md-actions.layout-column .md-button.md-icon-button,md-card md-card-actions.layout-column .md-button.md-icon-button{margin-top:6px;margin-bottom:6px}md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button){margin:0 4px}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:auto;margin-right:0}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:auto;margin-left:0}md-card .md-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button{margin-left:6px;margin-right:6px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:auto;margin-right:12px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:auto;margin-left:12px}md-card .md-actions:not(.layout-column) .md-button+md-card-icon-actions,md-card md-card-actions:not(.layout-column) .md-button+md-card-icon-actions{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-card md-card-footer{margin-top:auto;padding:16px}@media screen and (-ms-high-contrast:active){md-card{border:1px solid #fff}}.md-image-no-fill>img{width:auto;height:auto}.md-inline-form md-checkbox{margin:19px 0 18px}md-checkbox{box-sizing:border-box;display:inline-block;margin-bottom:16px;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;min-width:20px;min-height:20px;margin-left:0;margin-right:16px}[dir=rtl] md-checkbox{margin-left:16px;margin-right:0}md-checkbox:last-of-type{margin-left:0;margin-right:0}md-checkbox.md-focused:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0,0,0,.12)}md-checkbox.md-align-top-left>div.md-container{top:12px}md-checkbox .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}[dir=rtl] md-checkbox .md-container{left:auto;right:0}md-checkbox .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-checkbox .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-checkbox .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-checkbox .md-icon{box-sizing:border-box;-webkit-transition:.24s;transition:.24s;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-checkbox.md-checked .md-icon{border-color:transparent}md-checkbox.md-checked .md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4.66667px;top:.22222px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-checkbox[disabled]{cursor:default}md-checkbox.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-checkbox .md-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:30px;margin-right:0}[dir=rtl] md-checkbox .md-label{margin-left:0;margin-right:30px}md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}@media print{md-content{overflow:visible!important}}.md-contact-chips .md-chips md-chip{padding:0 25px 0 0}[dir=rtl] .md-contact-chips .md-chips md-chip{padding:0 0 0 25px}.md-contact-chips .md-chips md-chip .md-contact-avatar{float:left}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar{float:right}.md-contact-chips .md-chips md-chip .md-contact-avatar img{height:32px;border-radius:16px}.md-contact-chips .md-chips md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion{height:56px}.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}.md-contact-suggestion .md-contact-name{margin-left:8px;width:120px}[dir=rtl] .md-contact-suggestion .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name{display:inline-block;overflow:hidden;text-overflow:ellipsis}.md-contact-chips-suggestions li{height:100%}.md-chips{display:block;font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px;padding:0 0 8px 3px;vertical-align:middle}.md-chips:after{content:"";display:table;clear:both}[dir=rtl] .md-chips{padding:0 3px 8px 0}.md-chips.md-readonly .md-chip-input-container{min-height:32px}.md-chips:not(.md-readonly){cursor:text}.md-chips.md-removable md-chip{padding-right:22px}[dir=rtl] .md-chips.md-removable md-chip{padding-right:0;padding-left:22px}.md-chips.md-removable md-chip .md-chip-content{padding-right:4px}[dir=rtl] .md-chips.md-removable md-chip .md-chip-content{padding-right:0;padding-left:4px}.md-chips md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative}[dir=rtl] .md-chips md-chip{margin:8px 0 0 8px;float:right}.md-chips md-chip .md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-chips md-chip .md-chip-content{float:right}.md-chips md-chip .md-chip-content:focus{outline:none}.md-chips md-chip._md-chip-content-edit-is-enabled{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.md-chips md-chip .md-chip-remove-container{position:absolute;right:0;line-height:22px}[dir=rtl] .md-chips md-chip .md-chip-remove-container{right:auto;left:0}.md-chips md-chip .md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:transparent;border:none;box-shadow:none;margin:0;position:relative}.md-chips md-chip .md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.md-chips .md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0;float:left}[dir=rtl] .md-chips .md-chip-input-container{margin:8px 0 0 8px;float:right}.md-chips .md-chip-input-container input:not([type]),.md-chips .md-chip-input-container input[type=email],.md-chips .md-chip-input-container input[type=number],.md-chips .md-chip-input-container input[type=tel],.md-chips .md-chip-input-container input[type=text],.md-chips .md-chip-input-container input[type=url]{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:not([type]):focus,.md-chips .md-chip-input-container input[type=email]:focus,.md-chips .md-chip-input-container input[type=number]:focus,.md-chips .md-chip-input-container input[type=tel]:focus,.md-chips .md-chip-input-container input[type=text]:focus,.md-chips .md-chip-input-container input[type=url]:focus{outline:none}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{background:transparent;height:32px}.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap{box-shadow:none}.md-chips .md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:focus{outline:none}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{height:32px}.md-chips .md-chip-input-container md-autocomplete{box-shadow:none}.md-chips .md-chip-input-container md-autocomplete input{position:relative}.md-chips .md-chip-input-container:not(:first-child){margin:8px 8px 0 0}[dir=rtl] .md-chips .md-chip-input-container:not(:first-child){margin:8px 0 0 8px}.md-chips .md-chip-input-container input{background:transparent;border-width:0}.md-chips md-autocomplete button{display:none}@media screen and (-ms-high-contrast:active){.md-chip-input-container,md-chip{border:1px solid #fff}.md-chip-input-container md-autocomplete{border:none}}.md-dialog-is-showing{max-height:100%}.md-dialog-container{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}.md-dialog-container,md-dialog{display:-webkit-box;display:-webkit-flex;display:flex}md-dialog{opacity:0;min-width:240px;max-width:80%;max-height:80%;position:relative;overflow:auto;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-dialog.md-transition-in{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}md-dialog.md-transition-in,md-dialog.md-transition-out{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-dialog.md-transition-out{opacity:0;-webkit-transform:translate(0,100%) scale(.2);transform:translate(0,100%) scale(.2)}md-dialog>form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:auto}md-dialog .md-dialog-content{padding:24px}md-dialog md-dialog-content{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}md-dialog md-dialog-content:focus{outline:none}md-dialog md-dialog-content .md-subheader{margin:0}md-dialog md-dialog-content .md-dialog-content-body{width:100%}md-dialog md-dialog-content .md-prompt-input-container{width:100%;box-sizing:border-box}md-dialog .md-actions,md-dialog md-dialog-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}[dir=rtl] md-dialog .md-actions,[dir=rtl] md-dialog md-dialog-actions{padding-right:16px;padding-left:8px}md-dialog .md-actions .md-button,md-dialog md-dialog-actions .md-button{margin:8px 0 8px 8px}[dir=rtl] md-dialog .md-actions .md-button,[dir=rtl] md-dialog md-dialog-actions .md-button{margin-left:0;margin-right:8px}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions{border-top-width:1px;border-top-style:solid}@media screen and (-ms-high-contrast:active){md-dialog{border:1px solid #fff}}@media (max-width:959px){md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0}md-divider[md-inset]{margin-left:80px}[dir=rtl] md-divider[md-inset]{margin-left:auto;margin-right:80px}.layout-gt-lg-row>md-divider,.layout-gt-md-row>md-divider,.layout-gt-sm-row>md-divider,.layout-gt-xs-row>md-divider,.layout-lg-row>md-divider,.layout-md-row>md-divider,.layout-row>md-divider,.layout-sm-row>md-divider,.layout-xl-row>md-divider,.layout-xs-row>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}md-calendar{font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-calendar-scroll-mask{display:inline-block;overflow:hidden;height:308px}.md-calendar-scroll-mask .md-virtual-repeat-scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch}.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}.md-calendar-scroll-mask .md-virtual-repeat-offsetter{width:100%}.md-calendar-scroll-container{box-shadow:inset -3px 3px 6px rgba(0,0,0,.2);display:inline-block;height:308px;width:346px}.md-calendar-date{height:44px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box}.md-calendar-date:first-child{padding-left:16px}[dir=rtl] .md-calendar-date:first-child{padding-left:0;padding-right:16px}.md-calendar-date:last-child{padding-right:16px}[dir=rtl] .md-calendar-date:last-child{padding-right:0;padding-left:16px}.md-calendar-date.md-calendar-date-disabled{cursor:default}.md-calendar-date-selection-indicator{-webkit-transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);border-radius:50%;display:inline-block;width:40px;height:40px;line-height:40px}.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator{cursor:pointer}.md-calendar-month-label{height:44px;font-size:14px;font-weight:500;padding:0 0 0 24px}[dir=rtl] .md-calendar-month-label{padding:0 24px 0 0}md-calendar-month .md-calendar-month-label:not(.md-calendar-month-label-disabled){cursor:pointer}.md-calendar-month-label md-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .md-calendar-month-label md-icon{-webkit-transform:none;transform:none}.md-calendar-month-label span{vertical-align:middle}.md-calendar-day-header{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar-day-header th{height:40px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box;font-weight:400}.md-calendar-day-header th:first-child{padding-left:16px}[dir=rtl] .md-calendar-day-header th:first-child{padding-left:0;padding-right:16px}.md-calendar-day-header th:last-child{padding-right:16px}[dir=rtl] .md-calendar-day-header th:last-child{padding-right:0;padding-left:16px}.md-calendar{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar tr:last-child td{border-bottom-width:1px;border-bottom-style:solid}.md-calendar:first-child{border-top:1px solid transparent}.md-calendar tbody,.md-calendar td,.md-calendar tr{vertical-align:middle;box-sizing:content-box}md-datepicker{white-space:nowrap;overflow:hidden;vertical-align:middle}.md-inline-form md-datepicker{margin-top:12px}.md-datepicker-button{display:inline-block;box-sizing:border-box;background:none;vertical-align:middle;position:relative}.md-datepicker-button:before{top:0;left:0;bottom:0;right:0;position:absolute;content:"";speak:none}.md-datepicker-input{font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:none;background:transparent;min-width:120px;max-width:328px;padding:0 0 5px}.md-datepicker-input::-ms-clear{display:none}._md-datepicker-floating-label>md-datepicker{overflow:visible}._md-datepicker-floating-label>md-datepicker .md-datepicker-input-container{border:none}._md-datepicker-floating-label>md-datepicker .md-datepicker-button{float:left;margin-top:-12px;top:9.5px}[dir=rtl] ._md-datepicker-floating-label>md-datepicker .md-datepicker-button{float:right}._md-datepicker-floating-label .md-input{float:none}._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:18px;left:auto;width:calc(100% - 84px)}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:auto;left:18px}._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:64px}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:auto;margin-right:64px}._md-datepicker-has-triangle-icon{padding-right:18px;margin-right:-18px}[dir=rtl] ._md-datepicker-has-triangle-icon{padding-right:0;padding-left:18px;margin-right:auto;margin-left:-18px}.md-datepicker-input-container{position:relative;border-bottom-width:1px;border-bottom-style:solid;display:inline-block;width:auto}.md-icon-button+.md-datepicker-input-container{margin-left:12px}[dir=rtl] .md-icon-button+.md-datepicker-input-container{margin-left:auto;margin-right:12px}.md-datepicker-input-container.md-datepicker-focused{border-bottom-width:2px}.md-datepicker-is-showing .md-scroll-mask{z-index:99}.md-datepicker-calendar-pane{position:absolute;top:0;left:-100%;z-index:100;border-width:1px;border-style:solid;background:transparent;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1),-webkit-transform .2s cubic-bezier(.25,.8,.25,1)}.md-datepicker-calendar-pane.md-pane-open{-webkit-transform:scale(1);transform:scale(1)}.md-datepicker-input-mask{height:40px;width:340px;position:relative;overflow:hidden;background:transparent;pointer-events:none;cursor:text}.md-datepicker-calendar{opacity:0;-webkit-transition:opacity .2s cubic-bezier(.5,0,.25,1);transition:opacity .2s cubic-bezier(.5,0,.25,1)}.md-pane-open .md-datepicker-calendar{opacity:1}.md-datepicker-calendar md-calendar:focus{outline:none}.md-datepicker-expand-triangle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.md-datepicker-triangle-button{position:absolute;right:0;bottom:-2.5px;-webkit-transform:translateX(45%);transform:translateX(45%)}[dir=rtl] .md-datepicker-triangle-button{right:auto;left:0;-webkit-transform:translateX(-45%);transform:translateX(-45%)}.md-datepicker-triangle-button.md-button.md-icon-button{height:36px;width:36px;position:absolute;padding:8px}md-datepicker[disabled] .md-datepicker-input-container{border-bottom-color:transparent}md-datepicker[disabled] .md-datepicker-triangle-button{display:none}.md-datepicker-open{overflow:hidden}.md-datepicker-open .md-datepicker-input-container,.md-datepicker-open input.md-input{border-bottom-color:transparent}.md-datepicker-open .md-datepicker-triangle-button,.md-datepicker-open.md-input-has-placeholder>label,.md-datepicker-open.md-input-has-value>label,.md-datepicker-pos-adjusted .md-datepicker-input-mask{display:none}.md-datepicker-calendar-pane .md-calendar{-webkit-transform:translateY(-85px);transform:translateY(-85px);-webkit-transition:-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);-webkit-transition-delay:.125s;transition-delay:.125s}.md-datepicker-calendar-pane.md-pane-open .md-calendar{-webkit-transform:translateY(0);transform:translateY(0)}md-fab-toolbar{display:block}md-fab-toolbar.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-toolbar.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-toolbar.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-toolbar.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-toolbar .md-fab-toolbar-wrapper{display:block;position:relative;overflow:hidden;height:68px}md-fab-toolbar md-fab-trigger{position:absolute;z-index:20}md-fab-toolbar md-fab-trigger button{overflow:visible!important}md-fab-toolbar md-fab-trigger .md-fab-toolbar-background{display:block;position:absolute;z-index:21;opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-toolbar md-fab-trigger md-icon{position:relative;z-index:22;opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}md-fab-toolbar.md-left md-fab-trigger{right:0}[dir=rtl] md-fab-toolbar.md-left md-fab-trigger{right:auto;left:0}md-fab-toolbar.md-left .md-toolbar-tools{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:.6rem}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:auto;margin-left:.6rem}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-left:-.8rem}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-.8rem}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:8px}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:8px}md-fab-toolbar.md-right md-fab-trigger{left:0}[dir=rtl] md-fab-toolbar.md-right md-fab-trigger{left:auto;right:0}md-fab-toolbar.md-right .md-toolbar-tools{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-fab-toolbar md-toolbar{background-color:transparent!important;pointer-events:none;z-index:23}md-fab-toolbar md-toolbar .md-toolbar-tools{padding:0 20px;margin-top:3px}md-fab-toolbar md-toolbar .md-fab-action-item{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.15s;transition-duration:.15s}md-fab-toolbar.md-is-open md-fab-trigger>button{box-shadow:none}md-fab-toolbar.md-is-open md-fab-trigger>button md-icon{opacity:0}md-fab-toolbar.md-is-open .md-fab-action-item{opacity:1;-webkit-transform:scale(1);transform:scale(1)}md-fab-speed-dial{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;z-index:20}md-fab-speed-dial.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-speed-dial.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-speed-dial.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-speed-dial.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-speed-dial:not(.md-hover-full){pointer-events:none}md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item,md-fab-speed-dial:not(.md-hover-full).md-is-open,md-fab-speed-dial:not(.md-hover-full) md-fab-trigger{pointer-events:auto}md-fab-speed-dial ._md-css-variables{z-index:20}md-fab-speed-dial.md-is-open .md-fab-action-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center}md-fab-speed-dial md-fab-actions{display:-webkit-box;display:-webkit-flex;display:flex;height:auto}md-fab-speed-dial md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-down{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-down md-fab-trigger{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}md-fab-speed-dial.md-down md-fab-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-fab-speed-dial.md-up{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-up md-fab-trigger{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-fab-speed-dial.md-up md-fab-actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}md-fab-speed-dial.md-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-left md-fab-trigger{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-fab-speed-dial.md-left md-fab-actions{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-right md-fab-trigger{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}md-fab-speed-dial.md-right md-fab-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-fling-remove .md-fab-action-item>*,md-fab-speed-dial.md-scale-remove .md-fab-action-item>*{visibility:hidden}md-fab-speed-dial.md-fling .md-fab-action-item{opacity:1}md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item{opacity:0;-webkit-transition-duration:0s;transition-duration:0s}md-fab-speed-dial.md-scale .md-fab-action-item{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.14286s;transition-duration:.14286s}md-grid-list{display:block;position:relative}md-grid-list,md-grid-list md-grid-tile,md-grid-list md-grid-tile-footer,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile>figure{box-sizing:border-box}md-grid-list md-grid-tile{display:block;position:absolute}md-grid-list md-grid-tile figure{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;top:0;bottom:0;padding:0;margin:0}md-grid-list md-grid-tile figure,md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:absolute;right:0;left:0}md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}md-grid-list md-grid-tile md-grid-tile-header{top:0}md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}@media screen and (-ms-high-contrast:active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}}md-icon{margin:auto;background-repeat:no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px;min-height:24px;min-width:24px}md-icon svg{pointer-events:none;display:block}md-icon[md-font-icon]{line-height:24px;width:auto}md-input-container{display:inline-block;position:relative;padding:2px;margin:18px 0;vertical-align:middle}md-input-container:after{content:"";display:table;clear:both}md-input-container.md-block{display:block}md-input-container .md-errors-spacer{float:right;min-height:24px;min-width:1px}[dir=rtl] md-input-container .md-errors-spacer{float:left}md-input-container>md-icon{position:absolute;top:8px;left:2px;right:auto}[dir=rtl] md-input-container>md-icon{left:auto;right:2px}md-input-container input[type=color],md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=datetime],md-input-container input[type=email],md-input-container input[type=month],md-input-container input[type=number],md-input-container input[type=password],md-input-container input[type=search],md-input-container input[type=tel],md-input-container input[type=text],md-input-container input[type=time],md-input-container input[type=url],md-input-container input[type=week],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none}md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week]{min-height:26px}md-input-container textarea{resize:none;overflow:hidden}md-input-container textarea.md-input{min-height:26px;-ms-flex-preferred-size:auto}md-input-container textarea[md-no-autogrow]{height:auto;overflow:auto}md-input-container label:not(.md-container-ignore){position:absolute;bottom:100%;left:0;right:auto}[dir=rtl] md-input-container label:not(.md-container-ignore){left:auto;right:0}md-input-container label:not(.md-container-ignore).md-required:after{content:" *";font-size:13px;vertical-align:top}md-input-container .md-placeholder,md-input-container label:not(.md-no-float):not(.md-container-ignore){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:3px;padding-right:0;z-index:1;-webkit-transform:translate3d(0,28px,0) scale(1);transform:translate3d(0,28px,0) scale(1);-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);max-width:100%;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container .md-placeholder,[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore){padding-left:0;padding-right:3px;-webkit-transform-origin:right top;transform-origin:right top}md-input-container .md-placeholder{position:absolute;top:0;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}md-input-container.md-input-focused .md-placeholder{opacity:1;-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}md-input-container.md-input-has-value .md-placeholder{-webkit-transition:none;transition:none;opacity:0}md-input-container:not(.md-input-has-value) input:not(:focus),md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}md-input-container .md-input{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;display:block;margin-top:0;background:none;padding:2px 2px 1px;border-width:0 0 1px;line-height:26px;height:30px;-ms-flex-preferred-size:26px;border-radius:0;border-style:solid;width:100%;box-sizing:border-box;float:left}[dir=rtl] md-input-container .md-input{float:right}md-input-container .md-input:focus{outline:none}md-input-container .md-input:invalid{outline:none;box-shadow:none}md-input-container .md-input.md-no-flex{-webkit-box-flex:0!important;-webkit-flex:none!important;flex:none!important}md-input-container .md-char-counter{text-align:right;padding-right:2px;padding-left:0}[dir=rtl] md-input-container .md-char-counter{text-align:left;padding-right:0;padding-left:2px}md-input-container .md-input-messages-animation{position:relative;-webkit-box-ordinal-group:5;-webkit-order:4;order:4;overflow:hidden;clear:left}[dir=rtl] md-input-container .md-input-messages-animation{clear:right}md-input-container .md-input-messages-animation.ng-enter .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container .md-char-counter,md-input-container .md-input-message-animation{font-size:12px;line-height:14px;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);opacity:1;margin-top:0;padding-top:5px}md-input-container .md-char-counter:not(.md-char-counter),md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:5px;padding-left:0}[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter),[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:0;padding-left:5px}md-input-container .md-input-message-animation.ng-enter,md-input-container .md-input-message-animation:not(.ng-animate),md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75);-webkit-transition:width .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:width .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1)}md-input-container.md-input-has-value label{-webkit-transition:none;transition:none}md-input-container.md-input-focused .md-input,md-input-container.md-input-resized .md-input,md-input-container .md-input.ng-invalid.ng-dirty{padding-bottom:0;border-width:0 0 2px}[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x}md-input-container.md-icon-float{-webkit-transition:margin-top .4s cubic-bezier(.25,.8,.25,1);transition:margin-top .4s cubic-bezier(.25,.8,.25,1)}md-input-container.md-icon-float>label{pointer-events:none;position:absolute}md-input-container.md-icon-float>md-icon{top:8px;left:2px;right:auto}[dir=rtl] md-input-container.md-icon-float>md-icon{left:auto;right:2px}md-input-container.md-icon-left>label .md-placeholder,md-input-container.md-icon-left>label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-icon-right>label .md-placeholder,md-input-container.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - 36px - 18px)}md-input-container.md-icon-left{padding-left:36px;padding-right:0}[dir=rtl] md-input-container.md-icon-left{padding-left:0;padding-right:36px}md-input-container.md-icon-left>label{left:36px;right:auto}[dir=rtl] md-input-container.md-icon-left>label{left:auto;right:36px}md-input-container.md-icon-right{padding-left:0;padding-right:36px}[dir=rtl] md-input-container.md-icon-right{padding-left:36px;padding-right:0}md-input-container.md-icon-right>md-icon:last-of-type{margin:0;right:2px;left:auto}[dir=rtl] md-input-container.md-icon-right>md-icon:last-of-type{right:auto;left:2px}md-input-container.md-icon-left.md-icon-right{padding-left:36px;padding-right:36px}md-input-container.md-icon-left.md-icon-right>label .md-placeholder,md-input-container.md-icon-left.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - 72px)}.md-resize-wrapper{position:relative}.md-resize-wrapper:after{content:"";display:table;clear:both}.md-resize-handle{position:absolute;bottom:-5px;left:0;height:10px;background:transparent;width:100%;cursor:ns-resize}@media screen and (-ms-high-contrast:active){md-input-container.md-default-theme>md-icon{fill:#fff}}md-list{display:block;padding:8px 0}md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.2em}md-list.md-dense md-list-item,md-list.md-dense md-list-item .md-list-item-inner{min-height:48px}md-list.md-dense md-list-item .md-list-item-inner:before,md-list.md-dense md-list-item:before{content:"";min-height:48px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item .md-list-item-inner md-icon:first-child,md-list.md-dense md-list-item md-icon:first-child{width:20px;height:20px}md-list.md-dense md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:36px}[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:36px}md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-avatar-icon,md-list.md-dense md-list-item .md-list-item-inner .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:20px}[dir=rtl] md-list.md-dense md-list-item .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-avatar-icon,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:20px}md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:36px;height:36px}md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line .md-list-item-text p,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line .md-list-item-text p,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text p{line-height:1.05;font-size:12px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:13px}md-list.md-dense md-list-item.md-2-line,md-list.md-dense md-list-item.md-2-line>.md-no-style{min-height:60px}md-list.md-dense md-list-item.md-2-line:before,md-list.md-dense md-list-item.md-2-line>.md-no-style:before{content:"";min-height:60px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-2-line .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>.md-avatar,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list.md-dense md-list-item.md-3-line,md-list.md-dense md-list-item.md-3-line>.md-no-style{min-height:76px}md-list.md-dense md-list-item.md-3-line:before,md-list.md-dense md-list-item.md-3-line>.md-no-style:before{content:"";min-height:76px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-3-line>.md-avatar,md-list.md-dense md-list-item.md-3-line>.md-no-style>.md-avatar,md-list.md-dense md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list.md-dense md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list-item{position:relative}md-list-item.md-proxy-focus.md-focused .md-no-style{-webkit-transition:background-color .15s linear;transition:background-color .15s linear}md-list-item._md-button-wrap{position:relative}md-list-item._md-button-wrap>div.md-button:first-child{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0 16px;margin:0;font-weight:400;text-align:left;border:medium none}[dir=rtl] md-list-item._md-button-wrap>div.md-button:first-child{text-align:right}md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{position:absolute;top:0;left:0;height:100%;margin:0;padding:0}md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner{width:100%;min-height:inherit}md-list-item.md-no-proxy,md-list-item .md-no-style{position:relative;padding:0 16px;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}md-list-item.md-no-proxy.md-button,md-list-item .md-no-style.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:inherit;-webkit-align-items:inherit;align-items:inherit;border-radius:0;margin:0}[dir=rtl] md-list-item.md-no-proxy.md-button,[dir=rtl] md-list-item .md-no-style.md-button{text-align:right}md-list-item.md-no-proxy.md-button>.md-ripple-container,md-list-item .md-no-style.md-button>.md-ripple-container{border-radius:0}md-list-item.md-no-proxy:focus,md-list-item .md-no-style:focus{outline:none}md-list-item.md-clickable:hover{cursor:pointer}md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}[dir=rtl] md-list-item md-divider{left:auto;right:0}md-list-item md-divider[md-inset]{left:72px;width:calc(100% - 72px);margin:0!important}[dir=rtl] md-list-item md-divider[md-inset]{left:auto;right:72px}md-list-item,md-list-item .md-list-item-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:48px;height:auto}md-list-item .md-list-item-inner:before,md-list-item:before{content:"";min-height:48px;visibility:hidden;display:inline-block}md-list-item .md-list-item-inner>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}md-list-item .md-list-item-inner>div.md-primary>md-checkbox,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox,md-list-item .md-list-item-inner>md-checkbox,md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox,md-list-item md-checkbox.md-secondary{-webkit-align-self:center;-ms-grid-row-align:center;align-self:center}md-list-item .md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item .md-list-item-inner>md-checkbox .md-label,md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox .md-label,md-list-item md-checkbox.md-secondary .md-label{display:none}md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:32px}[dir=rtl] md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:32px}md-list-item .md-avatar,md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar,md-list-item .md-list-item-inner .md-avatar-icon{margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}[dir=rtl] md-list-item .md-avatar,[dir=rtl] md-list-item .md-avatar-icon,[dir=rtl] md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:16px}md-list-item .md-avatar,md-list-item .md-list-item-inner .md-avatar{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:40px;height:40px}md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar-icon{padding:8px}md-list-item .md-avatar-icon svg,md-list-item .md-list-item-inner .md-avatar-icon svg{width:24px;height:24px}md-list-item .md-list-item-inner>md-checkbox,md-list-item>md-checkbox{width:24px;margin-left:3px;margin-right:29px;margin-top:16px}[dir=rtl] md-list-item .md-list-item-inner>md-checkbox,[dir=rtl] md-list-item>md-checkbox{margin-left:29px;margin-right:3px}md-list-item .md-list-item-inner .md-secondary-container,md-list-item .md-secondary-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;margin:auto;margin-right:0;margin-left:auto}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container,[dir=rtl] md-list-item .md-secondary-container{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,md-list-item .md-secondary-container .md-button:last-of-type,md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:0}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container md-checkbox,md-list-item .md-secondary-container md-checkbox{margin-top:0;margin-bottom:0}md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,md-list-item .md-secondary-container md-checkbox:last-child{width:24px;margin-right:0}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container md-switch,md-list-item .md-secondary-container md-switch{margin-top:0;margin-bottom:0;margin-right:-6px}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-switch,[dir=rtl] md-list-item .md-secondary-container md-switch{margin-right:auto;margin-left:-6px}md-list-item .md-list-item-inner>.md-list-item-inner>p,md-list-item .md-list-item-inner>p,md-list-item>.md-list-item-inner>p,md-list-item>p{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;margin:0}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}md-list-item.md-2-line.md-long-text,md-list-item.md-2-line>.md-no-style.md-long-text,md-list-item.md-3-line.md-long-text,md-list-item.md-3-line>.md-no-style.md-long-text{margin-top:8px;margin-bottom:8px}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>.md-no-style .md-list-item-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;margin:auto;text-overflow:ellipsis;overflow:hidden}md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:.01em;margin:0;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>.md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:.01em;margin:3px 0 1px;font-weight:400;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>.md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:.01em;margin:0;line-height:1.6em}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style{height:auto;min-height:72px}md-list-item.md-2-line:before,md-list-item.md-2-line>.md-no-style:before{content:"";min-height:72px;visibility:hidden;display:inline-block}md-list-item.md-2-line .md-avatar-icon,md-list-item.md-2-line>.md-avatar,md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list-item.md-2-line>.md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child{-webkit-align-self:flex-start;align-self:flex-start}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{height:auto;min-height:88px}md-list-item.md-3-line:before,md-list-item.md-3-line>.md-no-style:before{content:"";min-height:88px;visibility:hidden;display:inline-block}md-list-item.md-3-line>.md-avatar,md-list-item.md-3-line>.md-no-style>.md-avatar,md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-toolbar.md-menu-toolbar h2.md-toolbar-tools{line-height:1rem;height:auto;padding:28px;padding-bottom:12px}md-toolbar.md-has-open-menu{position:relative;z-index:100}md-menu-bar{padding:0 20px;display:block;position:relative;z-index:2}md-menu-bar .md-menu{display:inline-block;padding:0;position:relative}md-menu-bar button{font-size:14px;padding:0 10px;margin:0;border:0;background-color:transparent;height:40px}md-menu-bar md-backdrop.md-menu-backdrop{z-index:-2}md-menu-content.md-menu-bar-menu.md-dense{max-height:none;padding:16px 0}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent{position:relative}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{position:absolute;padding:0;width:24px;top:6px;left:24px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{left:auto;right:24px}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 32px 0 64px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 64px 0 32px}md-menu-content.md-menu-bar-menu.md-dense .md-button{min-height:0;height:32px}md-menu-content.md-menu-bar-menu.md-dense .md-button span{float:left}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span{float:right}md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{float:right;margin:0 8px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{float:left}md-menu-content.md-menu-bar-menu.md-dense md-menu-divider{margin:8px 0}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item>.md-button{text-align:left}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item>.md-button{text-align:right}md-menu-content.md-menu-bar-menu.md-dense .md-menu{padding:0}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{position:relative;margin:0;width:100%;text-transform:none;font-weight:400;border-radius:0;padding-left:16px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{padding-left:0;padding-right:16px}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{display:block;content:"\25BC";position:absolute;top:0;speak:none;-webkit-transform:rotate(270deg) scaleY(.45) scaleX(.9);transform:rotate(270deg) scaleY(.45) scaleX(.9);right:28px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{-webkit-transform:rotate(90deg) scaleY(.45) scaleX(.9);transform:rotate(90deg) scaleY(.45) scaleX(.9);right:auto;left:28px}.md-open-menu-container{position:fixed;left:0;top:0;z-index:100;opacity:0;border-radius:2px}.md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;min-height:1px;max-height:1px;width:100%}.md-open-menu-container md-menu-content>*{opacity:0}.md-open-menu-container:not(.md-clickable){pointer-events:none}.md-open-menu-container.md-active{opacity:1;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:.2s;transition-duration:.2s}.md-open-menu-container.md-active>md-menu-content>*{opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.1s;transition-delay:.1s}.md-open-menu-container.md-leave{opacity:0;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.25s;transition-duration:.25s}md-menu-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto}md-menu-content.md-dense{max-height:208px}md-menu-content.md-dense md-menu-item{height:32px;min-height:0}md-menu-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;min-height:48px;height:48px;-webkit-align-content:center;align-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}md-menu-item>*{width:100%;margin:auto 0;padding-left:16px;padding-right:16px}md-menu-item>a.md-button{padding-top:5px}md-menu-item>.md-button{text-align:left;display:inline-block;border-radius:0;margin:auto 0;font-size:15px;text-transform:none;font-weight:400;height:100%;padding-left:16px;padding-right:16px;width:100%}md-menu-item>.md-button::-moz-focus-inner{padding:0;border:0}[dir=rtl] md-menu-item>.md-button{text-align:right}md-menu-item>.md-button md-icon{margin:auto 16px auto 0}[dir=rtl] md-menu-item>.md-button md-icon{margin:auto 0 auto 16px}md-menu-item>.md-button p{display:inline-block;margin:auto}md-menu-item>.md-button span{margin-top:auto;margin-bottom:auto}md-menu-item>.md-button .md-ripple-container{border-radius:inherit}md-toolbar .md-menu{height:auto;margin:auto;padding:0}@media (max-width:959px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}@media (min-width:960px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}.md-nav-bar{border-style:solid;border-width:0 0 1px;height:48px;position:relative}._md-nav-bar-list{outline:none;list-style:none;margin:0;padding:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.md-nav-item:first-of-type{margin-left:8px}.md-button._md-nav-button{line-height:24px;margin:0 4px;padding:12px 16px;-webkit-transition:background-color .35s cubic-bezier(.35,0,.25,1);transition:background-color .35s cubic-bezier(.35,0,.25,1)}.md-button._md-nav-button:focus{outline:none}.md-button._md-nav-button:hover{background-color:inherit}md-nav-ink-bar{bottom:0;height:2px;left:auto;position:absolute;right:auto;background-color:#000}md-nav-ink-bar._md-left{-webkit-transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1);transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}md-nav-ink-bar._md-right{-webkit-transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1);transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1)}md-nav-ink-bar.ng-animate{-webkit-transition:none;transition:none}md-nav-extra-content{min-height:48px;padding-right:12px}@-webkit-keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}md-progress-circular{position:relative;display:block}md-progress-circular._md-progress-circular-disabled{visibility:hidden}md-progress-circular.md-mode-indeterminate svg{-webkit-animation:indeterminate-rotate 1568.63ms linear infinite;animation:indeterminate-rotate 1568.63ms linear infinite}md-progress-circular svg{position:absolute;overflow:visible;top:0;left:0}md-progress-linear{display:block;position:relative;width:100%;height:5px;padding-top:0!important;margin-bottom:0!important}md-progress-linear._md-progress-linear-disabled{visibility:hidden}md-progress-linear .md-container{display:block;position:relative;overflow:hidden;width:100%;height:5px;-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}md-progress-linear .md-container .md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}md-progress-linear .md-container .md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px!important;background-position:0 -23px}md-progress-linear .md-container .md-bar1,md-progress-linear .md-container .md-bar2{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}md-progress-linear .md-container.md-mode-query .md-bar1{display:none}md-progress-linear .md-container.md-mode-query .md-bar2{-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-animation:query .8s infinite cubic-bezier(.39,.575,.565,1);animation:query .8s infinite cubic-bezier(.39,.575,.565,1)}md-progress-linear .md-container.md-mode-determinate .md-bar1{display:none}md-progress-linear .md-container.md-mode-indeterminate .md-bar1{-webkit-animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite;animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite}md-progress-linear .md-container.md-mode-indeterminate .md-bar2{-webkit-animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite;animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container{-webkit-animation:none;animation:none}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1,md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2{-webkit-animation-name:none;animation-name:none}md-progress-linear .md-container.md-mode-buffer{background-color:transparent!important;-webkit-transition:all .2s linear;transition:all .2s linear}md-progress-linear .md-container.md-mode-buffer .md-dashed:before{display:block;-webkit-animation:buffer 3s infinite linear;animation:buffer 3s infinite linear}@-webkit-keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}to{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}to{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@-webkit-keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}to{opacity:1;background-position:-200px -23px}}@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}to{opacity:1;background-position:-200px -23px}}@-webkit-keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}to{left:95.44444%}}@keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}to{left:95.44444%}}@-webkit-keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40968);animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.62703,.6,.90203);animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}to{left:117.38889%}}@keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40968);animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.62703,.6,.90203);animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}to{left:117.38889%}}md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform-origin:right top;transform-origin:right top}md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform:translateY(-22px) translateX(-2px) scale(.75);transform:translateY(-22px) translateX(-2px) scale(.75)}.md-select-menu-container{position:fixed;left:0;top:0;z-index:90;opacity:0;display:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.md-select-menu-container:not(.md-clickable){pointer-events:none}.md-select-menu-container md-progress-circular{display:table;margin:24px auto!important}.md-select-menu-container.md-active{display:block;opacity:1}.md-select-menu-container.md-active md-select-menu{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:.15s;transition-duration:.15s}.md-select-menu-container.md-active md-select-menu>*{opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-delay:.1s;transition-delay:.1s}.md-select-menu-container.md-leave{opacity:0;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.25s;transition-duration:.25s}md-input-container>md-select{margin:0;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after,md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}md-input-container.md-input-invalid md-select .md-select-value{border-bottom-style:solid;padding-bottom:1px}md-select{display:-webkit-box;display:-webkit-flex;display:flex;margin:20px 0 26px}md-select.ng-required.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after,md-select[required].ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}md-select[disabled] .md-select-value{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-select:focus{outline:none}md-select[disabled]:hover{cursor:default}md-select:not([disabled]):hover{cursor:pointer}md-select:not([disabled]).ng-invalid.ng-touched .md-select-value{border-bottom-style:solid;padding-bottom:1px}md-select:not([disabled]):focus .md-select-value{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:0}md-select:not([disabled]):focus.ng-invalid.ng-touched .md-select-value{padding-bottom:0}md-input-container.md-input-has-value .md-select-value>span:not(.md-select-icon){-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}.md-select-value{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:2px 2px 1px;border-bottom-width:1px;border-bottom-style:solid;background-color:transparent;position:relative;box-sizing:content-box;min-width:64px;min-height:26px;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.md-select-value>span:not(.md-select-icon){max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-select-value>span:not(.md-select-icon) .md-text{display:inline}.md-select-value .md-select-icon{display:block;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;text-align:end;width:24px;margin:0 4px;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);font-size:1.2rem}.md-select-value .md-select-icon:after{display:block;content:"\25BC";position:relative;top:2px;speak:none;font-size:13px;-webkit-transform:scaleY(.5) scaleX(1);transform:scaleY(.5) scaleX(1)}.md-select-value.md-select-placeholder{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1}md-select-menu{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);max-height:256px;min-height:48px;overflow-y:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);transform:scale(1)}md-select-menu.md-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}md-select-menu:not(.md-overflow) md-content{padding-top:8px;padding-bottom:8px}[dir=rtl] md-select-menu{-webkit-transform-origin:right top;transform-origin:right top}md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto}md-select-menu>*{opacity:0}md-option{cursor:pointer;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:auto;-webkit-transition:background .15s linear;transition:background .15s linear;padding:0 16px;height:48px}md-option[disabled]{cursor:default}md-option:focus{outline:none}md-option .md-text{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}md-optgroup{display:block}md-optgroup label{display:block;font-size:14px;text-transform:uppercase;padding:16px;font-weight:500}md-optgroup md-option{padding-left:32px;padding-right:32px}@media screen and (-ms-high-contrast:active){.md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:40px;padding-right:16px}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:16px;padding-right:40px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{left:auto;right:0}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon{box-sizing:border-box;-webkit-transition:.24s;transition:.24s;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon{border-color:transparent}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4.66667px;top:.22222px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-select-menu[multiple] md-option.md-checkbox-enabled[disabled]{cursor:default}md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:10.66667px;margin-right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:auto;margin-right:10.66667px}md-sidenav{box-sizing:border-box;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;z-index:60;width:320px;max-width:320px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}md-sidenav ul{list-style:none}md-sidenav.md-closed{display:none}md-sidenav.md-closed-add,md-sidenav.md-closed-remove{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}md-sidenav.md-closed-add.md-closed-add-active,md-sidenav.md-closed-remove.md-closed-remove-active{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-sidenav.md-closed.md-locked-open-add,md-sidenav.md-locked-open,md-sidenav.md-locked-open-add,md-sidenav.md-locked-open-remove,md-sidenav.md-locked-open-remove.md-closed,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-left,md-sidenav.md-locked-open.md-closed.md-sidenav-right{position:static;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active){width:0!important;min-width:0!important}md-sidenav.md-closed.md-locked-open-add-active,md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active),md-sidenav.md-locked-open-remove-active{-webkit-transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2)}md-sidenav.md-locked-open-remove-active{width:0!important;min-width:0!important}.md-sidenav-backdrop.md-locked-open{display:none}.md-sidenav-left,md-sidenav{left:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sidenav-left.md-closed,md-sidenav.md-closed{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.md-sidenav-right{left:100%;top:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.md-sidenav-right.md-closed{-webkit-transform:translate(0,0);transform:translate(0,0)}@media (min-width:600px){md-sidenav{max-width:400px}}@media (max-width:456px){md-sidenav{width:calc(100% - 56px);min-width:calc(100% - 56px);max-width:calc(100% - 56px)}}@media screen and (-ms-high-contrast:active){.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}md-radio-button{box-sizing:border-box;display:block;margin-bottom:16px;white-space:nowrap;cursor:pointer;position:relative}md-radio-button[disabled],md-radio-button[disabled] .md-container{cursor:default}md-radio-button .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;cursor:pointer;left:0;right:auto}[dir=rtl] md-radio-button .md-container{left:auto;right:0}md-radio-button .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-radio-button .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-radio-button.md-align-top-left>div.md-container{top:12px}md-radio-button .md-off{border-style:solid;border-width:2px;-webkit-transition:border-color .28s ease;transition:border-color .28s ease}md-radio-button .md-off,md-radio-button .md-on{box-sizing:border-box;position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%}md-radio-button .md-on{-webkit-transition:-webkit-transform .28s ease;transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease;-webkit-transform:scale(0);transform:scale(0)}md-radio-button.md-checked .md-on{-webkit-transform:scale(.5);transform:scale(.5)}md-radio-button .md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:30px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}[dir=rtl] md-radio-button .md-label{margin-left:0;margin-right:30px}md-radio-group.layout-column md-radio-button,md-radio-group.layout-gt-lg-column md-radio-button,md-radio-group.layout-gt-md-column md-radio-button,md-radio-group.layout-gt-sm-column md-radio-button,md-radio-group.layout-gt-xs-column md-radio-button,md-radio-group.layout-lg-column md-radio-button,md-radio-group.layout-md-column md-radio-button,md-radio-group.layout-sm-column md-radio-button,md-radio-group.layout-xl-column md-radio-button,md-radio-group.layout-xs-column md-radio-button{margin-bottom:16px}md-radio-group.layout-gt-lg-row md-radio-button,md-radio-group.layout-gt-md-row md-radio-button,md-radio-group.layout-gt-sm-row md-radio-button,md-radio-group.layout-gt-xs-row md-radio-button,md-radio-group.layout-lg-row md-radio-button,md-radio-group.layout-md-row md-radio-button,md-radio-group.layout-row md-radio-button,md-radio-group.layout-sm-row md-radio-button,md-radio-group.layout-xl-row md-radio-button,md-radio-group.layout-xs-row md-radio-button{margin:0 16px 0 0}[dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-md-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button,[dir=rtl] md-radio-group.layout-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-md-row md-radio-button,[dir=rtl] md-radio-group.layout-row md-radio-button,[dir=rtl] md-radio-group.layout-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-xl-row md-radio-button,[dir=rtl] md-radio-group.layout-xs-row md-radio-button{margin-left:16px;margin-right:0}md-radio-group.layout-gt-lg-row md-radio-button:last-of-type,md-radio-group.layout-gt-md-row md-radio-button:last-of-type,md-radio-group.layout-gt-sm-row md-radio-button:last-of-type,md-radio-group.layout-gt-xs-row md-radio-button:last-of-type,md-radio-group.layout-lg-row md-radio-button:last-of-type,md-radio-group.layout-md-row md-radio-button:last-of-type,md-radio-group.layout-row md-radio-button:last-of-type,md-radio-group.layout-sm-row md-radio-button:last-of-type,md-radio-group.layout-xl-row md-radio-button:last-of-type,md-radio-group.layout-xs-row md-radio-button:last-of-type{margin-left:0;margin-right:0}md-radio-group:focus{outline:none}md-radio-group.md-focused .md-checked .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-radio-group[disabled] md-radio-button,md-radio-group[disabled] md-radio-button .md-container{cursor:default}.md-inline-form md-radio-group{margin:18px 0 19px}.md-inline-form md-radio-group md-radio-button{display:inline-block;height:30px;padding:2px;box-sizing:border-box;margin-top:0;margin-bottom:0}@media screen and (-ms-high-contrast:active){md-radio-button.md-default-theme .md-on{background-color:#fff}}@-webkit-keyframes sliderFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes sliderFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0)}}md-slider{height:48px;min-width:128px;position:relative;margin-left:4px;margin-right:4px;padding:0;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-slider *,md-slider :after{box-sizing:border-box}md-slider .md-slider-wrapper{outline:none;width:100%;height:100%}md-slider .md-slider-content{position:relative}md-slider .md-track-container{width:100%;position:absolute;top:23px;height:2px}md-slider .md-track{position:absolute;left:0;right:0;height:100%}md-slider .md-track-fill{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:width,height;transition-property:width,height}md-slider .md-track-ticks{position:absolute;left:0;right:0;height:100%}md-slider .md-track-ticks canvas{width:100%;height:100%}md-slider .md-thumb-container{position:absolute;left:0;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:left,right,bottom;transition-property:left,right,bottom}[dir=rtl] md-slider .md-thumb-container{left:auto;right:0}md-slider .md-thumb{z-index:1;position:absolute;left:-10px;top:14px;width:20px;height:20px;border-radius:20px;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}[dir=rtl] md-slider .md-thumb{left:auto;right:-10px}md-slider .md-thumb:after{content:"";position:absolute;width:20px;height:20px;border-radius:20px;border-width:3px;border-style:solid;-webkit-transition:inherit;transition:inherit}md-slider .md-sign{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;left:-14px;top:-17px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.4) translate3d(0,67.5px,0);transform:scale(.4) translate3d(0,67.5px,0);-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1)}md-slider .md-sign:after{position:absolute;content:"";left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);-webkit-transition:all .2s cubic-bezier(.35,0,.25,1);transition:all .2s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider .md-sign:after{left:auto;right:0}md-slider .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider .md-focus-ring{position:absolute;left:-17px;top:7px;width:34px;height:34px;border-radius:34px;-webkit-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .35s cubic-bezier(.35,0,.25,1);transition:all .35s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider .md-focus-ring{left:auto;right:-17px}md-slider .md-disabled-thumb{position:absolute;left:-14px;top:10px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.5);transform:scale(.5);border-width:4px;border-style:solid;display:none}[dir=rtl] md-slider .md-disabled-thumb{left:auto;right:-14px}md-slider.md-min .md-sign{opacity:0}md-slider:focus{outline:none}md-slider.md-dragging .md-thumb-container,md-slider.md-dragging .md-track-fill{-webkit-transition:none;transition:none}md-slider:not([md-discrete]) .md-sign,md-slider:not([md-discrete]) .md-track-ticks{display:none}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover{-webkit-transform:scale(.8);transform:scale(.8)}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1);animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1)}md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb{-webkit-transform:scale(1);transform:scale(1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{-webkit-transform:scale(0);transform:scale(0);-webkit-animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]).md-active .md-thumb,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete]:not([disabled]).md-active .md-sign,md-slider[md-discrete]:not([disabled]).md-active .md-sign:after,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-discrete][disabled][readonly] .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete][disabled][readonly] .md-sign,md-slider[md-discrete][disabled][readonly] .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[disabled] .md-track-fill{display:none}md-slider[disabled] .md-track-ticks,md-slider[disabled]:not([readonly]) .md-sign{opacity:0}md-slider[disabled] .md-thumb{-webkit-transform:scale(.5);transform:scale(.5)}md-slider[disabled] .md-disabled-thumb{display:block}md-slider[md-vertical]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:128px;min-width:0}md-slider[md-vertical] .md-slider-wrapper{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-top:12px;padding-bottom:12px;width:48px;-webkit-align-self:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}md-slider[md-vertical] .md-track-container{height:100%;width:2px;top:0;left:calc(50% - 1px)}md-slider[md-vertical] .md-thumb-container{top:auto;margin-bottom:23px;left:calc(50% - 1px);bottom:0}md-slider[md-vertical] .md-thumb-container .md-thumb:after{left:1px}md-slider[md-vertical] .md-thumb-container .md-focus-ring{left:-16px}md-slider[md-vertical] .md-track-fill{bottom:0}md-slider[md-vertical][md-discrete] .md-sign{left:-40px;top:9.5px;-webkit-transform:scale(.4) translate3d(67.5px,0,0);transform:scale(.4) translate3d(67.5px,0,0)}md-slider[md-vertical][md-discrete] .md-sign:after{top:9.5px;left:19px;border-top:14px solid transparent;border-right:0;border-bottom:14px solid transparent;border-left-width:16px;border-left-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider[md-vertical][md-discrete].md-active .md-sign:after,md-slider[md-vertical][md-discrete] .md-focused .md-sign:after,md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after{top:0}md-slider[md-vertical][disabled][readonly] .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-vertical][disabled][readonly] .md-sign,md-slider[md-vertical][disabled][readonly] .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:auto;right:0}[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:0;right:auto}md-slider[md-invert][md-vertical] .md-track-fill{bottom:auto;top:0}md-slider-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-slider-container>:first-child:not(md-slider),md-slider-container>:last-child:not(md-slider){min-width:25px;max-width:42px;height:25px;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:color,max-width;transition-property:color,max-width}md-slider-container>:first-child:not(md-slider){margin-right:16px}[dir=rtl] md-slider-container>:first-child:not(md-slider){margin-right:auto;margin-left:16px}md-slider-container>:last-child:not(md-slider){margin-left:16px}[dir=rtl] md-slider-container>:last-child:not(md-slider){margin-left:auto;margin-right:16px}md-slider-container[md-vertical]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-slider-container[md-vertical]>:first-child:not(md-slider),md-slider-container[md-vertical]>:last-child:not(md-slider){margin-right:0;margin-left:0;text-align:center}md-slider-container md-input-container input[type=number]{text-align:center;padding-left:15px;height:50px;margin-top:-25px}[dir=rtl] md-slider-container md-input-container input[type=number]{padding-left:0;padding-right:15px}@media screen and (-ms-high-contrast:active){md-slider.md-default-theme .md-track{border-bottom:1px solid #fff}}.md-sticky-clone{z-index:2;top:0;left:0;right:0;position:absolute!important;-webkit-transform:translate3d(-9999px,-9999px,0);transform:translate3d(-9999px,-9999px,0)}.md-sticky-clone[sticky-state=active]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) .md-subheader-inner{-webkit-animation:subheaderStickyHoverIn .3s ease-out both;animation:subheaderStickyHoverIn .3s ease-out both}.md-inline-form md-switch{margin-top:18px;margin-bottom:19px}md-switch{margin:16px 0;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:30px;line-height:28px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-left:inherit;margin-right:16px}[dir=rtl] md-switch{margin-left:16px;margin-right:inherit}md-switch:last-of-type{margin-left:inherit;margin-right:0}[dir=rtl] md-switch:last-of-type{margin-left:0;margin-right:inherit}md-switch[disabled],md-switch[disabled] .md-container{cursor:default}md-switch .md-container{cursor:-webkit-grab;cursor:grab;width:36px;height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px;float:left}[dir=rtl] md-switch .md-container,md-switch.md-inverted .md-container{margin-right:0;margin-left:8px}[dir=rtl] md-switch.md-inverted .md-container{margin-right:8px;margin-left:0}md-switch:not([disabled]) .md-dragging,md-switch:not([disabled]).md-dragging .md-container{cursor:-webkit-grabbing;cursor:grabbing}md-switch.md-focused:not([disabled]) .md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-switch.md-focused:not([disabled]):not(.md-checked) .md-thumb:before{background-color:rgba(0,0,0,.12)}md-switch .md-label{border-color:transparent;border-width:0;float:left}md-switch .md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}md-switch .md-thumb-container{top:2px;left:0;width:16px;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}md-switch.md-checked .md-thumb-container{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}md-switch .md-thumb{margin:0;outline:none;height:20px;width:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-switch .md-thumb,md-switch .md-thumb:before{position:absolute;left:0;top:0;border-radius:50%}md-switch .md-thumb:before{background-color:transparent;content:"";display:block;height:auto;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-switch .md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb,md-switch:not(.md-dragging) .md-thumb-container{-webkit-transition:all .08s linear;transition:all .08s linear;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb{-webkit-transition-delay:.05s;transition-delay:.05s}@media screen and (-ms-high-contrast:active){md-switch.md-default-theme .md-bar{background-color:#666}md-switch.md-default-theme.md-checked .md-bar{background-color:#9e9e9e}md-switch.md-default-theme .md-thumb{background-color:#fff}}@-webkit-keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@-webkit-keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}to{box-shadow:0 0 0 0 transparent}}@keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}to{box-shadow:0 0 0 0 transparent}}.md-subheader-wrapper:not(.md-sticky-no-effect){-webkit-transition:margin .2s ease-out;transition:margin .2s ease-out}.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active]{margin-top:-2px}.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after{-webkit-animation:subheaderStickyHoverOut .3s ease-out both;animation:subheaderStickyHoverOut .3s ease-out both}.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0;position:relative}.md-subheader .md-subheader-inner{display:block;padding:16px}.md-subheader .md-subheader-content{display:block;z-index:1;position:relative}@-webkit-keyframes md-tab-content-hide{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes md-tab-content-hide{0%{opacity:1}50%{opacity:1}to{opacity:0}}md-tab-data{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}md-tabs{display:block;margin:0;border-radius:2px;overflow:hidden;position:relative;-webkit-flex-shrink:0;flex-shrink:0}md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:248px}md-tabs[md-align-tabs=bottom]{padding-bottom:48px}md-tabs[md-align-tabs=bottom] md-tabs-wrapper{position:absolute;bottom:0;left:0;right:0;height:48px;z-index:2}md-tabs[md-align-tabs=bottom] md-tabs-content-wrapper{top:0;bottom:48px}md-tabs.md-dynamic-height md-tabs-content-wrapper{min-height:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:visible}md-tabs.md-dynamic-height md-tab-content.md-active{position:relative}md-tabs[md-border-bottom] md-tabs-wrapper{border-width:0 0 1px;border-style:solid}md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper{top:49px}md-tabs-wrapper{display:block;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-tabs-wrapper md-next-button,md-tabs-wrapper md-prev-button{height:100%;width:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;z-index:2;cursor:pointer;font-size:16px;background:transparent no-repeat 50%;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}md-tabs-wrapper md-next-button:focus,md-tabs-wrapper md-prev-button:focus{outline:none}md-tabs-wrapper md-next-button.md-disabled,md-tabs-wrapper md-prev-button.md-disabled{opacity:.25;cursor:default}md-tabs-wrapper md-next-button.ng-leave,md-tabs-wrapper md-prev-button.ng-leave{-webkit-transition:none;transition:none}md-tabs-wrapper md-next-button md-icon,md-tabs-wrapper md-prev-button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}md-tabs-wrapper md-prev-button{left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==")}[dir=rtl] md-tabs-wrapper md-prev-button{left:auto;right:0}md-tabs-wrapper md-next-button{right:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K")}[dir=rtl] md-tabs-wrapper md-next-button{right:auto;left:0}md-tabs-wrapper md-next-button md-icon{-webkit-transform:translate3d(-50%,-50%,0) rotate(180deg);transform:translate3d(-50%,-50%,0) rotate(180deg)}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}md-tabs-canvas{position:relative;overflow:hidden;display:block;height:48px}md-tabs-canvas:after{content:"";display:table;clear:both}md-tabs-canvas .md-dummy-wrapper{position:absolute;top:0;left:0}[dir=rtl] md-tabs-canvas .md-dummy-wrapper{left:auto;right:0}md-tabs-canvas.md-paginated{margin:0 32px}md-tabs-canvas.md-center-tabs{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;text-align:center}md-tabs-canvas.md-center-tabs .md-tab{float:none;display:inline-block}md-pagination-wrapper{height:48px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1);position:absolute;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-pagination-wrapper:after{content:"";display:table;clear:both}[dir=rtl] md-pagination-wrapper{left:auto;right:0}md-pagination-wrapper.md-center-tabs{position:relative;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}md-tabs-content-wrapper{display:block;top:48px;overflow:hidden}md-tab-content,md-tabs-content-wrapper{position:absolute;left:0;right:0;bottom:0}md-tab-content{display:-webkit-box;display:-webkit-flex;display:flex;top:0;-webkit-transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1);overflow:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-tab-content.md-no-scroll{bottom:auto;overflow:hidden}md-tab-content.md-no-transition,md-tab-content.ng-leave{-webkit-transition:none;transition:none}md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;opacity:0}[dir=rtl] md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%)}md-tab-content.md-left:not(.md-active) *{-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:hidden}md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;opacity:0}[dir=rtl] md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%)}md-tab-content.md-right:not(.md-active) *{-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:hidden}md-tab-content>div{-webkit-box-flex:1;-webkit-flex:1 0 100%;flex:1 0 100%;min-width:0}md-tab-content>div.ng-leave{-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide}md-ink-bar{position:absolute;left:auto;right:auto;bottom:0;height:2px}md-ink-bar.md-left{-webkit-transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1);transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}md-ink-bar.md-right{-webkit-transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1);transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1)}md-tab{position:absolute;z-index:-1;left:-9999px}.md-tab{font-size:14px;text-align:center;line-height:24px;padding:12px 24px;-webkit-transition:background-color .35s cubic-bezier(.35,0,.25,1);transition:background-color .35s cubic-bezier(.35,0,.25,1);cursor:pointer;white-space:nowrap;position:relative;text-transform:uppercase;float:left;font-weight:500;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-tab{float:right}.md-tab.md-focused{box-shadow:none;outline:none}.md-tab.md-active{cursor:default}.md-tab.md-disabled{pointer-events:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;opacity:.5;cursor:default}.md-tab.ng-leave{-webkit-transition:none;transition:none}md-toolbar+md-tabs{border-top-left-radius:0;border-top-right-radius:0}.md-tooltip{pointer-events:none;border-radius:4px;overflow:hidden;opacity:0;font-weight:500;font-size:14px;white-space:nowrap;text-overflow:ellipsis;height:32px;line-height:32px;padding-right:16px;padding-left:16px}.md-tooltip.md-origin-top{-webkit-transform-origin:center bottom;transform-origin:center bottom;margin-top:-24px}.md-tooltip.md-origin-right{-webkit-transform-origin:left center;transform-origin:left center;margin-left:24px}.md-tooltip.md-origin-bottom{-webkit-transform-origin:center top;transform-origin:center top;margin-top:24px}.md-tooltip.md-origin-left{-webkit-transform-origin:right center;transform-origin:right center;margin-left:-24px}@media (min-width:960px){.md-tooltip{font-size:10px;height:22px;line-height:22px;padding-right:8px;padding-left:8px}.md-tooltip.md-origin-top{margin-top:-14px}.md-tooltip.md-origin-right{margin-left:14px}.md-tooltip.md-origin-bottom{margin-top:14px}.md-tooltip.md-origin-left{margin-left:-14px}}.md-tooltip.md-show-add{-webkit-transform:scale(0);transform:scale(0)}.md-tooltip.md-show{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:scale(1);transform:scale(1);opacity:.9}.md-tooltip.md-hide{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transform:scale(0);transform:scale(0);opacity:0}md-toolbar{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;z-index:2;font-size:20px;min-height:64px;width:100%}md-toolbar._md-toolbar-transitions{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.35,0,.25,1);transition-timing-function:cubic-bezier(.35,0,.25,1);-webkit-transition-property:background-color,fill,color;transition-property:background-color,fill,color}md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{-webkit-transition:box-shadow .5s linear;transition:box-shadow .5s linear}md-toolbar md-toolbar-filler{width:72px}md-toolbar *,md-toolbar :after,md-toolbar :before{box-sizing:border-box}md-toolbar.ng-animate{-webkit-transition:none;transition:none}md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}md-toolbar>.md-indent{margin-left:64px}[dir=rtl] md-toolbar>.md-indent{margin-left:auto;margin-right:64px}md-toolbar~md-content>md-list{padding:0}md-toolbar~md-content>md-list md-list-item:last-child md-divider{display:none}.md-toolbar-tools{font-size:20px;letter-spacing:.005em;box-sizing:border-box;font-weight:400;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}.md-toolbar-tools a{color:inherit;text-decoration:none}.md-toolbar-tools .fill-height{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.md-toolbar-tools md-checkbox{margin:inherit}.md-toolbar-tools .md-button{margin-top:0;margin-bottom:0}.md-toolbar-tools .md-button,.md-toolbar-tools .md-button.md-icon-button md-icon{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.35,0,.25,1);transition-timing-function:cubic-bezier(.35,0,.25,1);-webkit-transition-property:background-color,fill,color;transition-property:background-color,fill,color}.md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate,.md-toolbar-tools .md-button.ng-animate{-webkit-transition:none;transition:none}.md-toolbar-tools>.md-button:first-child{margin-left:-8px}[dir=rtl] .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-8px}.md-toolbar-tools>.md-button:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools>md-menu:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>md-menu:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools>md-menu:last-child>.md-button{margin-right:0}[dir=rtl] .md-toolbar-tools>md-menu:last-child>.md-button{margin-right:auto;margin-left:0}@media screen and (-ms-high-contrast:active){.md-toolbar-tools{border-bottom:1px solid #fff}}@media (min-width:0) and (max-width:959px) and (orientation:portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}@media (min-width:0) and (max-width:959px) and (orientation:landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}.md-toast-text{padding:0 6px}md-toast{position:absolute;z-index:105;box-sizing:border-box;cursor:default;padding:8px;opacity:1}md-toast,md-toast .md-toast-content{overflow:hidden;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast .md-toast-content{display:-webkit-box;display:-webkit-flex;display:flex;direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-height:168px;max-width:100%;min-height:48px;padding:0 18px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;font-size:14px;-webkit-transform:translate3d(0,0,0) rotateZ(0deg);transform:translate3d(0,0,0) rotateZ(0deg);-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}md-toast .md-toast-content:before{content:"";min-height:48px;visibility:hidden;display:inline-block}[dir=rtl] md-toast .md-toast-content{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}md-toast .md-toast-content span{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;box-sizing:border-box;min-width:0}md-toast.md-capsule,md-toast.md-capsule .md-toast-content{border-radius:24px}md-toast.ng-leave-active .md-toast-content{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-toast.md-swipedown .md-toast-content,md-toast.md-swipeleft .md-toast-content,md-toast.md-swiperight .md-toast-content,md-toast.md-swipeup .md-toast-content{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast.ng-enter{opacity:0}md-toast.ng-enter .md-toast-content{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-enter.md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast.ng-enter.ng-enter-active{opacity:1}md-toast.ng-enter.ng-enter-active .md-toast-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-toast.ng-leave.ng-leave-active .md-toast-content{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}md-toast.ng-leave.ng-leave-active.md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast .md-action{line-height:19px;margin-left:24px;margin-right:0;cursor:pointer;text-transform:uppercase;float:right}md-toast .md-button{min-width:0;margin-right:0;margin-left:12px}[dir=rtl] md-toast .md-button{margin-right:12px;margin-left:0}@media (max-width:959px){md-toast{left:0;right:0;width:100%;max-width:100%;min-width:0;border-radius:0;bottom:0;padding:0}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}}@media (min-width:960px){md-toast{min-width:304px}md-toast.md-bottom{bottom:0}md-toast.md-left{left:0}md-toast.md-right{right:0}md-toast.md-top{top:0}md-toast._md-start{left:0}[dir=rtl] md-toast._md-start{left:auto;right:0}md-toast._md-end{right:0}[dir=rtl] md-toast._md-end{right:auto;left:0}md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}}@media (min-width:1920px){md-toast .md-toast-content{max-width:568px}}@media screen and (-ms-high-contrast:active){md-toast{border:1px solid #fff}}.md-toast-animating{overflow:hidden!important}.md-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.md-truncate.md-clip{text-overflow:clip}.md-truncate.flex{width:0}.md-virtual-repeat-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;padding:0;position:relative}.md-virtual-repeat-container .md-virtual-repeat-scroller{bottom:0;box-sizing:border-box;left:0;margin:0;overflow-x:hidden;padding:0;position:absolute;right:0;top:0;-webkit-overflow-scrolling:touch}.md-virtual-repeat-container .md-virtual-repeat-sizer{box-sizing:border-box;height:1px;display:block;margin:0;padding:0;width:1px}.md-virtual-repeat-container .md-virtual-repeat-offsetter{box-sizing:border-box;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:auto;overflow-y:hidden}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{bottom:16px;right:auto;white-space:nowrap}[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{right:auto;left:auto}.md-whiteframe-1dp,.md-whiteframe-z1{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-whiteframe-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp,.md-whiteframe-z2{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp,.md-whiteframe-z3{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp,.md-whiteframe-z4{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp,.md-whiteframe-z5{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}@media screen and (-ms-high-contrast:active){md-whiteframe{border:1px solid #fff}}@media print{[md-whiteframe],md-whiteframe{background-color:#fff}}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}@-moz-document url-prefix(){.layout-fill{margin:0;width:100%;min-height:100%;height:100%}}.flex-order{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-0,.offset-0{margin-left:0}[dir=rtl] .flex-offset-0,[dir=rtl] .offset-0{margin-left:auto;margin-right:0}.flex-offset-5,.offset-5{margin-left:5%}[dir=rtl] .flex-offset-5,[dir=rtl] .offset-5{margin-left:auto;margin-right:5%}.flex-offset-10,.offset-10{margin-left:10%}[dir=rtl] .flex-offset-10,[dir=rtl] .offset-10{margin-left:auto;margin-right:10%}.flex-offset-15,.offset-15{margin-left:15%}[dir=rtl] .flex-offset-15,[dir=rtl] .offset-15{margin-left:auto;margin-right:15%}.flex-offset-20,.offset-20{margin-left:20%}[dir=rtl] .flex-offset-20,[dir=rtl] .offset-20{margin-left:auto;margin-right:20%}.flex-offset-25,.offset-25{margin-left:25%}[dir=rtl] .flex-offset-25,[dir=rtl] .offset-25{margin-left:auto;margin-right:25%}.flex-offset-30,.offset-30{margin-left:30%}[dir=rtl] .flex-offset-30,[dir=rtl] .offset-30{margin-left:auto;margin-right:30%}.flex-offset-35,.offset-35{margin-left:35%}[dir=rtl] .flex-offset-35,[dir=rtl] .offset-35{margin-left:auto;margin-right:35%}.flex-offset-40,.offset-40{margin-left:40%}[dir=rtl] .flex-offset-40,[dir=rtl] .offset-40{margin-left:auto;margin-right:40%}.flex-offset-45,.offset-45{margin-left:45%}[dir=rtl] .flex-offset-45,[dir=rtl] .offset-45{margin-left:auto;margin-right:45%}.flex-offset-50,.offset-50{margin-left:50%}[dir=rtl] .flex-offset-50,[dir=rtl] .offset-50{margin-left:auto;margin-right:50%}.flex-offset-55,.offset-55{margin-left:55%}[dir=rtl] .flex-offset-55,[dir=rtl] .offset-55{margin-left:auto;margin-right:55%}.flex-offset-60,.offset-60{margin-left:60%}[dir=rtl] .flex-offset-60,[dir=rtl] .offset-60{margin-left:auto;margin-right:60%}.flex-offset-65,.offset-65{margin-left:65%}[dir=rtl] .flex-offset-65,[dir=rtl] .offset-65{margin-left:auto;margin-right:65%}.flex-offset-70,.offset-70{margin-left:70%}[dir=rtl] .flex-offset-70,[dir=rtl] .offset-70{margin-left:auto;margin-right:70%}.flex-offset-75,.offset-75{margin-left:75%}[dir=rtl] .flex-offset-75,[dir=rtl] .offset-75{margin-left:auto;margin-right:75%}.flex-offset-80,.offset-80{margin-left:80%}[dir=rtl] .flex-offset-80,[dir=rtl] .offset-80{margin-left:auto;margin-right:80%}.flex-offset-85,.offset-85{margin-left:85%}[dir=rtl] .flex-offset-85,[dir=rtl] .offset-85{margin-left:auto;margin-right:85%}.flex-offset-90,.offset-90{margin-left:90%}[dir=rtl] .flex-offset-90,[dir=rtl] .offset-90{margin-left:auto;margin-right:90%}.flex-offset-95,.offset-95{margin-left:95%}[dir=rtl] .flex-offset-95,[dir=rtl] .offset-95{margin-left:auto;margin-right:95%}.flex-offset-33,.offset-33{margin-left:33.33333%}.flex-offset-66,.offset-66{margin-left:66.66667%}[dir=rtl] .flex-offset-66,[dir=rtl] .offset-66{margin-left:auto;margin-right:66.66667%}.layout-align,.layout-align-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align,.layout-align-start,.layout-align-start-center,.layout-align-start-end,.layout-align-start-start,.layout-align-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-center,.layout-align-center-center,.layout-align-center-end,.layout-align-center-start,.layout-align-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-end,.layout-align-end-center,.layout-align-end-end,.layout-align-end-start,.layout-align-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-end,.layout-align-space-around-start,.layout-align-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-end,.layout-align-space-between-start,.layout-align-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-center-start,.layout-align-end-start,.layout-align-space-around-start,.layout-align-space-between-start,.layout-align-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-center-center,.layout-align-end-center,.layout-align-space-around-center,.layout-align-space-between-center,.layout-align-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-center-center>*,.layout-align-end-center>*,.layout-align-space-around-center>*,.layout-align-space-between-center>*,.layout-align-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-center-end,.layout-align-end-end,.layout-align-space-around-end,.layout-align-space-between-end,.layout-align-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-center-stretch,.layout-align-end-stretch,.layout-align-space-around-stretch,.layout-align-space-between-stretch,.layout-align-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex{-webkit-flex:1;flex:1}.flex,.flex-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-0{max-width:0;max-height:100%}.flex-0,.layout-column>.flex-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-0{max-width:100%;max-height:0%}.layout-row>.flex-0{max-width:0;max-height:100%;min-width:0}.layout-column>.flex-0,.layout-row>.flex-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-0{max-width:100%;max-height:0%;min-height:0}.flex-5,.layout-row>.flex-5{max-width:5%;max-height:100%}.flex-5,.layout-column>.flex-5,.layout-row>.flex-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-5{max-width:100%;max-height:5%}.flex-10,.layout-row>.flex-10{max-width:10%;max-height:100%}.flex-10,.layout-column>.flex-10,.layout-row>.flex-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-10{max-width:100%;max-height:10%}.flex-15,.layout-row>.flex-15{max-width:15%;max-height:100%}.flex-15,.layout-column>.flex-15,.layout-row>.flex-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-15{max-width:100%;max-height:15%}.flex-20,.layout-row>.flex-20{max-width:20%;max-height:100%}.flex-20,.layout-column>.flex-20,.layout-row>.flex-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-20{max-width:100%;max-height:20%}.flex-25,.layout-row>.flex-25{max-width:25%;max-height:100%}.flex-25,.layout-column>.flex-25,.layout-row>.flex-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-25{max-width:100%;max-height:25%}.flex-30,.layout-row>.flex-30{max-width:30%;max-height:100%}.flex-30,.layout-column>.flex-30,.layout-row>.flex-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-30{max-width:100%;max-height:30%}.flex-35,.layout-row>.flex-35{max-width:35%;max-height:100%}.flex-35,.layout-column>.flex-35,.layout-row>.flex-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-35{max-width:100%;max-height:35%}.flex-40,.layout-row>.flex-40{max-width:40%;max-height:100%}.flex-40,.layout-column>.flex-40,.layout-row>.flex-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-40{max-width:100%;max-height:40%}.flex-45,.layout-row>.flex-45{max-width:45%;max-height:100%}.flex-45,.layout-column>.flex-45,.layout-row>.flex-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-45{max-width:100%;max-height:45%}.flex-50,.layout-row>.flex-50{max-width:50%;max-height:100%}.flex-50,.layout-column>.flex-50,.layout-row>.flex-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-50{max-width:100%;max-height:50%}.flex-55,.layout-row>.flex-55{max-width:55%;max-height:100%}.flex-55,.layout-column>.flex-55,.layout-row>.flex-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-55{max-width:100%;max-height:55%}.flex-60,.layout-row>.flex-60{max-width:60%;max-height:100%}.flex-60,.layout-column>.flex-60,.layout-row>.flex-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-60{max-width:100%;max-height:60%}.flex-65,.layout-row>.flex-65{max-width:65%;max-height:100%}.flex-65,.layout-column>.flex-65,.layout-row>.flex-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-65{max-width:100%;max-height:65%}.flex-70,.layout-row>.flex-70{max-width:70%;max-height:100%}.flex-70,.layout-column>.flex-70,.layout-row>.flex-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-70{max-width:100%;max-height:70%}.flex-75,.layout-row>.flex-75{max-width:75%;max-height:100%}.flex-75,.layout-column>.flex-75,.layout-row>.flex-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-75{max-width:100%;max-height:75%}.flex-80,.layout-row>.flex-80{max-width:80%;max-height:100%}.flex-80,.layout-column>.flex-80,.layout-row>.flex-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-80{max-width:100%;max-height:80%}.flex-85,.layout-row>.flex-85{max-width:85%;max-height:100%}.flex-85,.layout-column>.flex-85,.layout-row>.flex-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-85{max-width:100%;max-height:85%}.flex-90,.layout-row>.flex-90{max-width:90%;max-height:100%}.flex-90,.layout-column>.flex-90,.layout-row>.flex-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-90{max-width:100%;max-height:90%}.flex-95,.layout-row>.flex-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-95{max-height:95%}.flex-100,.layout-column>.flex-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-100{max-height:100%}.layout-row>.flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-column>.flex-100,.layout-row>.flex-100{max-width:100%}.layout-column>.flex-100,.layout-row>.flex-33,.layout-row>.flex-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-33{max-width:33.33%}.layout-row>.flex-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row>.flex{min-width:0}.layout-column>.flex-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-column>.flex{min-height:0}.layout,.layout-column,.layout-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-column{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.layout-column,.layout-row{-webkit-box-direction:normal}.layout-row{-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}.layout-padding-sm>*,.layout-padding>.flex-sm{padding:4px}.layout-padding,.layout-padding-gt-sm,.layout-padding-gt-sm>*,.layout-padding-md,.layout-padding-md>*,.layout-padding>*,.layout-padding>.flex,.layout-padding>.flex-gt-sm,.layout-padding>.flex-md{padding:8px}.layout-padding-gt-lg>*,.layout-padding-gt-md>*,.layout-padding-lg>*,.layout-padding>.flex-gt-lg,.layout-padding>.flex-gt-md,.layout-padding>.flex-lg{padding:16px}.layout-margin-sm>*,.layout-margin>.flex-sm{margin:4px}.layout-margin,.layout-margin-gt-sm,.layout-margin-gt-sm>*,.layout-margin-md,.layout-margin-md>*,.layout-margin>*,.layout-margin>.flex,.layout-margin>.flex-gt-sm,.layout-margin>.flex-md{margin:8px}.layout-margin-gt-lg>*,.layout-margin-gt-md>*,.layout-margin-lg>*,.layout-margin>.flex-gt-lg,.layout-margin>.flex-gt-md,.layout-margin>.flex-lg{margin:16px}.layout-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.layout-nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.layout-fill{margin:0;width:100%;min-height:100%;height:100%}@media (max-width:599px){.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}.flex-order-xs--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-xs--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-xs--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-xs--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-xs--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-xs--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-xs--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-xs--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-xs--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-xs--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-xs--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-xs--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-xs--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-xs--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-xs--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-xs--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-xs--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-xs--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-xs--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-xs--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-xs-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-xs-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-xs-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-xs-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-xs-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-xs-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-xs-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-xs-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-xs-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-xs-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-xs-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-xs-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-xs-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-xs-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-xs-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-xs-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-xs-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-xs-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-xs-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-xs-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-xs-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-xs-0,.offset-xs-0{margin-left:0}[dir=rtl] .flex-offset-xs-0,[dir=rtl] .offset-xs-0{margin-left:auto;margin-right:0}.flex-offset-xs-5,.offset-xs-5{margin-left:5%}[dir=rtl] .flex-offset-xs-5,[dir=rtl] .offset-xs-5{margin-left:auto;margin-right:5%}.flex-offset-xs-10,.offset-xs-10{margin-left:10%}[dir=rtl] .flex-offset-xs-10,[dir=rtl] .offset-xs-10{margin-left:auto;margin-right:10%}.flex-offset-xs-15,.offset-xs-15{margin-left:15%}[dir=rtl] .flex-offset-xs-15,[dir=rtl] .offset-xs-15{margin-left:auto;margin-right:15%}.flex-offset-xs-20,.offset-xs-20{margin-left:20%}[dir=rtl] .flex-offset-xs-20,[dir=rtl] .offset-xs-20{margin-left:auto;margin-right:20%}.flex-offset-xs-25,.offset-xs-25{margin-left:25%}[dir=rtl] .flex-offset-xs-25,[dir=rtl] .offset-xs-25{margin-left:auto;margin-right:25%}.flex-offset-xs-30,.offset-xs-30{margin-left:30%}[dir=rtl] .flex-offset-xs-30,[dir=rtl] .offset-xs-30{margin-left:auto;margin-right:30%}.flex-offset-xs-35,.offset-xs-35{margin-left:35%}[dir=rtl] .flex-offset-xs-35,[dir=rtl] .offset-xs-35{margin-left:auto;margin-right:35%}.flex-offset-xs-40,.offset-xs-40{margin-left:40%}[dir=rtl] .flex-offset-xs-40,[dir=rtl] .offset-xs-40{margin-left:auto;margin-right:40%}.flex-offset-xs-45,.offset-xs-45{margin-left:45%}[dir=rtl] .flex-offset-xs-45,[dir=rtl] .offset-xs-45{margin-left:auto;margin-right:45%}.flex-offset-xs-50,.offset-xs-50{margin-left:50%}[dir=rtl] .flex-offset-xs-50,[dir=rtl] .offset-xs-50{margin-left:auto;margin-right:50%}.flex-offset-xs-55,.offset-xs-55{margin-left:55%}[dir=rtl] .flex-offset-xs-55,[dir=rtl] .offset-xs-55{margin-left:auto;margin-right:55%}.flex-offset-xs-60,.offset-xs-60{margin-left:60%}[dir=rtl] .flex-offset-xs-60,[dir=rtl] .offset-xs-60{margin-left:auto;margin-right:60%}.flex-offset-xs-65,.offset-xs-65{margin-left:65%}[dir=rtl] .flex-offset-xs-65,[dir=rtl] .offset-xs-65{margin-left:auto;margin-right:65%}.flex-offset-xs-70,.offset-xs-70{margin-left:70%}[dir=rtl] .flex-offset-xs-70,[dir=rtl] .offset-xs-70{margin-left:auto;margin-right:70%}.flex-offset-xs-75,.offset-xs-75{margin-left:75%}[dir=rtl] .flex-offset-xs-75,[dir=rtl] .offset-xs-75{margin-left:auto;margin-right:75%}.flex-offset-xs-80,.offset-xs-80{margin-left:80%}[dir=rtl] .flex-offset-xs-80,[dir=rtl] .offset-xs-80{margin-left:auto;margin-right:80%}.flex-offset-xs-85,.offset-xs-85{margin-left:85%}[dir=rtl] .flex-offset-xs-85,[dir=rtl] .offset-xs-85{margin-left:auto;margin-right:85%}.flex-offset-xs-90,.offset-xs-90{margin-left:90%}[dir=rtl] .flex-offset-xs-90,[dir=rtl] .offset-xs-90{margin-left:auto;margin-right:90%}.flex-offset-xs-95,.offset-xs-95{margin-left:95%}[dir=rtl] .flex-offset-xs-95,[dir=rtl] .offset-xs-95{margin-left:auto;margin-right:95%}.flex-offset-xs-33,.offset-xs-33{margin-left:33.33333%}.flex-offset-xs-66,.offset-xs-66{margin-left:66.66667%}[dir=rtl] .flex-offset-xs-66,[dir=rtl] .offset-xs-66{margin-left:auto;margin-right:66.66667%}.layout-align-xs,.layout-align-xs-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-xs,.layout-align-xs-start,.layout-align-xs-start-center,.layout-align-xs-start-end,.layout-align-xs-start-start,.layout-align-xs-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-xs-center,.layout-align-xs-center-center,.layout-align-xs-center-end,.layout-align-xs-center-start,.layout-align-xs-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-xs-end,.layout-align-xs-end-center,.layout-align-xs-end-end,.layout-align-xs-end-start,.layout-align-xs-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-xs-space-around,.layout-align-xs-space-around-center,.layout-align-xs-space-around-end,.layout-align-xs-space-around-start,.layout-align-xs-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-xs-space-between,.layout-align-xs-space-between-center,.layout-align-xs-space-between-end,.layout-align-xs-space-between-start,.layout-align-xs-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-xs-center-start,.layout-align-xs-end-start,.layout-align-xs-space-around-start,.layout-align-xs-space-between-start,.layout-align-xs-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-xs-center-center,.layout-align-xs-end-center,.layout-align-xs-space-around-center,.layout-align-xs-space-between-center,.layout-align-xs-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-xs-center-center>*,.layout-align-xs-end-center>*,.layout-align-xs-space-around-center>*,.layout-align-xs-space-between-center>*,.layout-align-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xs-center-end,.layout-align-xs-end-end,.layout-align-xs-space-around-end,.layout-align-xs-space-between-end,.layout-align-xs-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-xs-center-stretch,.layout-align-xs-end-stretch,.layout-align-xs-space-around-stretch,.layout-align-xs-space-between-stretch,.layout-align-xs-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-xs{-webkit-flex:1;flex:1}.flex-xs,.flex-xs-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-xs-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-xs-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xs-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xs-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xs-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-0,.layout-row>.flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-0{min-width:0}.layout-column>.flex-xs-0{max-width:100%;max-height:0%}.layout-column>.flex-xs-0,.layout-xs-row>.flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-0{max-width:0;max-height:100%;min-width:0}.layout-xs-column>.flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xs-5,.layout-row>.flex-xs-5{max-width:5%;max-height:100%}.flex-xs-5,.layout-column>.flex-xs-5,.layout-row>.flex-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-5{max-width:100%;max-height:5%}.layout-xs-row>.flex-xs-5{max-width:5%;max-height:100%}.layout-xs-column>.flex-xs-5,.layout-xs-row>.flex-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-5{max-width:100%;max-height:5%}.flex-xs-10,.layout-row>.flex-xs-10{max-width:10%;max-height:100%}.flex-xs-10,.layout-column>.flex-xs-10,.layout-row>.flex-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-10{max-width:100%;max-height:10%}.layout-xs-row>.flex-xs-10{max-width:10%;max-height:100%}.layout-xs-column>.flex-xs-10,.layout-xs-row>.flex-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-10{max-width:100%;max-height:10%}.flex-xs-15,.layout-row>.flex-xs-15{max-width:15%;max-height:100%}.flex-xs-15,.layout-column>.flex-xs-15,.layout-row>.flex-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-15{max-width:100%;max-height:15%}.layout-xs-row>.flex-xs-15{max-width:15%;max-height:100%}.layout-xs-column>.flex-xs-15,.layout-xs-row>.flex-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-15{max-width:100%;max-height:15%}.flex-xs-20,.layout-row>.flex-xs-20{max-width:20%;max-height:100%}.flex-xs-20,.layout-column>.flex-xs-20,.layout-row>.flex-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-20{max-width:100%;max-height:20%}.layout-xs-row>.flex-xs-20{max-width:20%;max-height:100%}.layout-xs-column>.flex-xs-20,.layout-xs-row>.flex-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-20{max-width:100%;max-height:20%}.flex-xs-25,.layout-row>.flex-xs-25{max-width:25%;max-height:100%}.flex-xs-25,.layout-column>.flex-xs-25,.layout-row>.flex-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-25{max-width:100%;max-height:25%}.layout-xs-row>.flex-xs-25{max-width:25%;max-height:100%}.layout-xs-column>.flex-xs-25,.layout-xs-row>.flex-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-25{max-width:100%;max-height:25%}.flex-xs-30,.layout-row>.flex-xs-30{max-width:30%;max-height:100%}.flex-xs-30,.layout-column>.flex-xs-30,.layout-row>.flex-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-30{max-width:100%;max-height:30%}.layout-xs-row>.flex-xs-30{max-width:30%;max-height:100%}.layout-xs-column>.flex-xs-30,.layout-xs-row>.flex-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-30{max-width:100%;max-height:30%}.flex-xs-35,.layout-row>.flex-xs-35{max-width:35%;max-height:100%}.flex-xs-35,.layout-column>.flex-xs-35,.layout-row>.flex-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-35{max-width:100%;max-height:35%}.layout-xs-row>.flex-xs-35{max-width:35%;max-height:100%}.layout-xs-column>.flex-xs-35,.layout-xs-row>.flex-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-35{max-width:100%;max-height:35%}.flex-xs-40,.layout-row>.flex-xs-40{max-width:40%;max-height:100%}.flex-xs-40,.layout-column>.flex-xs-40,.layout-row>.flex-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-40{max-width:100%;max-height:40%}.layout-xs-row>.flex-xs-40{max-width:40%;max-height:100%}.layout-xs-column>.flex-xs-40,.layout-xs-row>.flex-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-40{max-width:100%;max-height:40%}.flex-xs-45,.layout-row>.flex-xs-45{max-width:45%;max-height:100%}.flex-xs-45,.layout-column>.flex-xs-45,.layout-row>.flex-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-45{max-width:100%;max-height:45%}.layout-xs-row>.flex-xs-45{max-width:45%;max-height:100%}.layout-xs-column>.flex-xs-45,.layout-xs-row>.flex-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-45{max-width:100%;max-height:45%}.flex-xs-50,.layout-row>.flex-xs-50{max-width:50%;max-height:100%}.flex-xs-50,.layout-column>.flex-xs-50,.layout-row>.flex-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-50{max-width:100%;max-height:50%}.layout-xs-row>.flex-xs-50{max-width:50%;max-height:100%}.layout-xs-column>.flex-xs-50,.layout-xs-row>.flex-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-50{max-width:100%;max-height:50%}.flex-xs-55,.layout-row>.flex-xs-55{max-width:55%;max-height:100%}.flex-xs-55,.layout-column>.flex-xs-55,.layout-row>.flex-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-55{max-width:100%;max-height:55%}.layout-xs-row>.flex-xs-55{max-width:55%;max-height:100%}.layout-xs-column>.flex-xs-55,.layout-xs-row>.flex-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-55{max-width:100%;max-height:55%}.flex-xs-60,.layout-row>.flex-xs-60{max-width:60%;max-height:100%}.flex-xs-60,.layout-column>.flex-xs-60,.layout-row>.flex-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-60{max-width:100%;max-height:60%}.layout-xs-row>.flex-xs-60{max-width:60%;max-height:100%}.layout-xs-column>.flex-xs-60,.layout-xs-row>.flex-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-60{max-width:100%;max-height:60%}.flex-xs-65,.layout-row>.flex-xs-65{max-width:65%;max-height:100%}.flex-xs-65,.layout-column>.flex-xs-65,.layout-row>.flex-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-65{max-width:100%;max-height:65%}.layout-xs-row>.flex-xs-65{max-width:65%;max-height:100%}.layout-xs-column>.flex-xs-65,.layout-xs-row>.flex-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-65{max-width:100%;max-height:65%}.flex-xs-70,.layout-row>.flex-xs-70{max-width:70%;max-height:100%}.flex-xs-70,.layout-column>.flex-xs-70,.layout-row>.flex-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-70{max-width:100%;max-height:70%}.layout-xs-row>.flex-xs-70{max-width:70%;max-height:100%}.layout-xs-column>.flex-xs-70,.layout-xs-row>.flex-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-70{max-width:100%;max-height:70%}.flex-xs-75,.layout-row>.flex-xs-75{max-width:75%;max-height:100%}.flex-xs-75,.layout-column>.flex-xs-75,.layout-row>.flex-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-75{max-width:100%;max-height:75%}.layout-xs-row>.flex-xs-75{max-width:75%;max-height:100%}.layout-xs-column>.flex-xs-75,.layout-xs-row>.flex-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-75{max-width:100%;max-height:75%}.flex-xs-80,.layout-row>.flex-xs-80{max-width:80%;max-height:100%}.flex-xs-80,.layout-column>.flex-xs-80,.layout-row>.flex-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-80{max-width:100%;max-height:80%}.layout-xs-row>.flex-xs-80{max-width:80%;max-height:100%}.layout-xs-column>.flex-xs-80,.layout-xs-row>.flex-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-80{max-width:100%;max-height:80%}.flex-xs-85,.layout-row>.flex-xs-85{max-width:85%;max-height:100%}.flex-xs-85,.layout-column>.flex-xs-85,.layout-row>.flex-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-85{max-width:100%;max-height:85%}.layout-xs-row>.flex-xs-85{max-width:85%;max-height:100%}.layout-xs-column>.flex-xs-85,.layout-xs-row>.flex-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-85{max-width:100%;max-height:85%}.flex-xs-90,.layout-row>.flex-xs-90{max-width:90%;max-height:100%}.flex-xs-90,.layout-column>.flex-xs-90,.layout-row>.flex-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-90{max-width:100%;max-height:90%}.layout-xs-row>.flex-xs-90{max-width:90%;max-height:100%}.layout-xs-column>.flex-xs-90,.layout-xs-row>.flex-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-90{max-width:100%;max-height:90%}.flex-xs-95,.layout-row>.flex-xs-95{max-width:95%;max-height:100%}.flex-xs-95,.layout-column>.flex-xs-95,.layout-row>.flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-95{max-width:100%;max-height:95%}.layout-xs-row>.flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-95{max-height:95%}.flex-xs-100,.layout-xs-column>.flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-xs-100{max-height:100%}.layout-column>.flex-xs-100,.layout-row>.flex-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-column>.flex-xs-100,.layout-xs-row>.flex-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex{min-width:0}.layout-xs-column>.flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xs-column>.flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-column>.flex{min-height:0}.layout-xs,.layout-xs-column,.layout-xs-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-xs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:600px){.flex-order-gt-xs--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-xs--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-xs--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-xs--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-xs--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-xs--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-xs--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-xs--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-xs--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-xs--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-xs--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-xs--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-xs--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-xs--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-xs--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-xs--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-xs--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-xs--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-xs--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-xs--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-xs-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-xs-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-xs-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-xs-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-xs-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-xs-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-xs-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-xs-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-xs-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-xs-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-xs-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-xs-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-xs-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-xs-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-xs-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-xs-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-xs-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-xs-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-xs-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-xs-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-xs-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-gt-xs-0,.offset-gt-xs-0{margin-left:0}[dir=rtl] .flex-offset-gt-xs-0,[dir=rtl] .offset-gt-xs-0{margin-left:auto;margin-right:0}.flex-offset-gt-xs-5,.offset-gt-xs-5{margin-left:5%}[dir=rtl] .flex-offset-gt-xs-5,[dir=rtl] .offset-gt-xs-5{margin-left:auto;margin-right:5%}.flex-offset-gt-xs-10,.offset-gt-xs-10{margin-left:10%}[dir=rtl] .flex-offset-gt-xs-10,[dir=rtl] .offset-gt-xs-10{margin-left:auto;margin-right:10%}.flex-offset-gt-xs-15,.offset-gt-xs-15{margin-left:15%}[dir=rtl] .flex-offset-gt-xs-15,[dir=rtl] .offset-gt-xs-15{margin-left:auto;margin-right:15%}.flex-offset-gt-xs-20,.offset-gt-xs-20{margin-left:20%}[dir=rtl] .flex-offset-gt-xs-20,[dir=rtl] .offset-gt-xs-20{margin-left:auto;margin-right:20%}.flex-offset-gt-xs-25,.offset-gt-xs-25{margin-left:25%}[dir=rtl] .flex-offset-gt-xs-25,[dir=rtl] .offset-gt-xs-25{margin-left:auto;margin-right:25%}.flex-offset-gt-xs-30,.offset-gt-xs-30{margin-left:30%}[dir=rtl] .flex-offset-gt-xs-30,[dir=rtl] .offset-gt-xs-30{margin-left:auto;margin-right:30%}.flex-offset-gt-xs-35,.offset-gt-xs-35{margin-left:35%}[dir=rtl] .flex-offset-gt-xs-35,[dir=rtl] .offset-gt-xs-35{margin-left:auto;margin-right:35%}.flex-offset-gt-xs-40,.offset-gt-xs-40{margin-left:40%}[dir=rtl] .flex-offset-gt-xs-40,[dir=rtl] .offset-gt-xs-40{margin-left:auto;margin-right:40%}.flex-offset-gt-xs-45,.offset-gt-xs-45{margin-left:45%}[dir=rtl] .flex-offset-gt-xs-45,[dir=rtl] .offset-gt-xs-45{margin-left:auto;margin-right:45%}.flex-offset-gt-xs-50,.offset-gt-xs-50{margin-left:50%}[dir=rtl] .flex-offset-gt-xs-50,[dir=rtl] .offset-gt-xs-50{margin-left:auto;margin-right:50%}.flex-offset-gt-xs-55,.offset-gt-xs-55{margin-left:55%}[dir=rtl] .flex-offset-gt-xs-55,[dir=rtl] .offset-gt-xs-55{margin-left:auto;margin-right:55%}.flex-offset-gt-xs-60,.offset-gt-xs-60{margin-left:60%}[dir=rtl] .flex-offset-gt-xs-60,[dir=rtl] .offset-gt-xs-60{margin-left:auto;margin-right:60%}.flex-offset-gt-xs-65,.offset-gt-xs-65{margin-left:65%}[dir=rtl] .flex-offset-gt-xs-65,[dir=rtl] .offset-gt-xs-65{margin-left:auto;margin-right:65%}.flex-offset-gt-xs-70,.offset-gt-xs-70{margin-left:70%}[dir=rtl] .flex-offset-gt-xs-70,[dir=rtl] .offset-gt-xs-70{margin-left:auto;margin-right:70%}.flex-offset-gt-xs-75,.offset-gt-xs-75{margin-left:75%}[dir=rtl] .flex-offset-gt-xs-75,[dir=rtl] .offset-gt-xs-75{margin-left:auto;margin-right:75%}.flex-offset-gt-xs-80,.offset-gt-xs-80{margin-left:80%}[dir=rtl] .flex-offset-gt-xs-80,[dir=rtl] .offset-gt-xs-80{margin-left:auto;margin-right:80%}.flex-offset-gt-xs-85,.offset-gt-xs-85{margin-left:85%}[dir=rtl] .flex-offset-gt-xs-85,[dir=rtl] .offset-gt-xs-85{margin-left:auto;margin-right:85%}.flex-offset-gt-xs-90,.offset-gt-xs-90{margin-left:90%}[dir=rtl] .flex-offset-gt-xs-90,[dir=rtl] .offset-gt-xs-90{margin-left:auto;margin-right:90%}.flex-offset-gt-xs-95,.offset-gt-xs-95{margin-left:95%}[dir=rtl] .flex-offset-gt-xs-95,[dir=rtl] .offset-gt-xs-95{margin-left:auto;margin-right:95%}.flex-offset-gt-xs-33,.offset-gt-xs-33{margin-left:33.33333%}.flex-offset-gt-xs-66,.offset-gt-xs-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-xs-66,[dir=rtl] .offset-gt-xs-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-xs,.layout-align-gt-xs-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-gt-xs,.layout-align-gt-xs-start,.layout-align-gt-xs-start-center,.layout-align-gt-xs-start-end,.layout-align-gt-xs-start-start,.layout-align-gt-xs-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-xs-center,.layout-align-gt-xs-center-center,.layout-align-gt-xs-center-end,.layout-align-gt-xs-center-start,.layout-align-gt-xs-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-xs-end,.layout-align-gt-xs-end-center,.layout-align-gt-xs-end-end,.layout-align-gt-xs-end-start,.layout-align-gt-xs-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-xs-space-around,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-xs-space-between,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-xs-center-start,.layout-align-gt-xs-end-start,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-xs-center-center,.layout-align-gt-xs-end-center,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-xs-center-center>*,.layout-align-gt-xs-end-center>*,.layout-align-gt-xs-space-around-center>*,.layout-align-gt-xs-space-between-center>*,.layout-align-gt-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-xs-center-end,.layout-align-gt-xs-end-end,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-xs-center-stretch,.layout-align-gt-xs-end-stretch,.layout-align-gt-xs-space-around-stretch,.layout-align-gt-xs-space-between-stretch,.layout-align-gt-xs-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-xs{-webkit-flex:1;flex:1}.flex-gt-xs,.flex-gt-xs-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-xs-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-gt-xs-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-xs-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-xs-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-xs-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-0,.layout-row>.flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-0{min-width:0}.layout-column>.flex-gt-xs-0{max-width:100%;max-height:0%}.layout-column>.flex-gt-xs-0,.layout-gt-xs-row>.flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-0{max-width:0;max-height:100%;min-width:0}.layout-gt-xs-column>.flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-xs-5,.layout-row>.flex-gt-xs-5{max-width:5%;max-height:100%}.flex-gt-xs-5,.layout-column>.flex-gt-xs-5,.layout-row>.flex-gt-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-5{max-width:100%;max-height:5%}.layout-gt-xs-row>.flex-gt-xs-5{max-width:5%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-5,.layout-gt-xs-row>.flex-gt-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-5{max-width:100%;max-height:5%}.flex-gt-xs-10,.layout-row>.flex-gt-xs-10{max-width:10%;max-height:100%}.flex-gt-xs-10,.layout-column>.flex-gt-xs-10,.layout-row>.flex-gt-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-10{max-width:100%;max-height:10%}.layout-gt-xs-row>.flex-gt-xs-10{max-width:10%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-10,.layout-gt-xs-row>.flex-gt-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-10{max-width:100%;max-height:10%}.flex-gt-xs-15,.layout-row>.flex-gt-xs-15{max-width:15%;max-height:100%}.flex-gt-xs-15,.layout-column>.flex-gt-xs-15,.layout-row>.flex-gt-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-15{max-width:100%;max-height:15%}.layout-gt-xs-row>.flex-gt-xs-15{max-width:15%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-15,.layout-gt-xs-row>.flex-gt-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-15{max-width:100%;max-height:15%}.flex-gt-xs-20,.layout-row>.flex-gt-xs-20{max-width:20%;max-height:100%}.flex-gt-xs-20,.layout-column>.flex-gt-xs-20,.layout-row>.flex-gt-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-20{max-width:100%;max-height:20%}.layout-gt-xs-row>.flex-gt-xs-20{max-width:20%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-20,.layout-gt-xs-row>.flex-gt-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-20{max-width:100%;max-height:20%}.flex-gt-xs-25,.layout-row>.flex-gt-xs-25{max-width:25%;max-height:100%}.flex-gt-xs-25,.layout-column>.flex-gt-xs-25,.layout-row>.flex-gt-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-25{max-width:100%;max-height:25%}.layout-gt-xs-row>.flex-gt-xs-25{max-width:25%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-25,.layout-gt-xs-row>.flex-gt-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-25{max-width:100%;max-height:25%}.flex-gt-xs-30,.layout-row>.flex-gt-xs-30{max-width:30%;max-height:100%}.flex-gt-xs-30,.layout-column>.flex-gt-xs-30,.layout-row>.flex-gt-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-30{max-width:100%;max-height:30%}.layout-gt-xs-row>.flex-gt-xs-30{max-width:30%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-30,.layout-gt-xs-row>.flex-gt-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-30{max-width:100%;max-height:30%}.flex-gt-xs-35,.layout-row>.flex-gt-xs-35{max-width:35%;max-height:100%}.flex-gt-xs-35,.layout-column>.flex-gt-xs-35,.layout-row>.flex-gt-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-35{max-width:100%;max-height:35%}.layout-gt-xs-row>.flex-gt-xs-35{max-width:35%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-35,.layout-gt-xs-row>.flex-gt-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-35{max-width:100%;max-height:35%}.flex-gt-xs-40,.layout-row>.flex-gt-xs-40{max-width:40%;max-height:100%}.flex-gt-xs-40,.layout-column>.flex-gt-xs-40,.layout-row>.flex-gt-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-40{max-width:100%;max-height:40%}.layout-gt-xs-row>.flex-gt-xs-40{max-width:40%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-40,.layout-gt-xs-row>.flex-gt-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-40{max-width:100%;max-height:40%}.flex-gt-xs-45,.layout-row>.flex-gt-xs-45{max-width:45%;max-height:100%}.flex-gt-xs-45,.layout-column>.flex-gt-xs-45,.layout-row>.flex-gt-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-45{max-width:100%;max-height:45%}.layout-gt-xs-row>.flex-gt-xs-45{max-width:45%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-45,.layout-gt-xs-row>.flex-gt-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-45{max-width:100%;max-height:45%}.flex-gt-xs-50,.layout-row>.flex-gt-xs-50{max-width:50%;max-height:100%}.flex-gt-xs-50,.layout-column>.flex-gt-xs-50,.layout-row>.flex-gt-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-50{max-width:100%;max-height:50%}.layout-gt-xs-row>.flex-gt-xs-50{max-width:50%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-50,.layout-gt-xs-row>.flex-gt-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-50{max-width:100%;max-height:50%}.flex-gt-xs-55,.layout-row>.flex-gt-xs-55{max-width:55%;max-height:100%}.flex-gt-xs-55,.layout-column>.flex-gt-xs-55,.layout-row>.flex-gt-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-55{max-width:100%;max-height:55%}.layout-gt-xs-row>.flex-gt-xs-55{max-width:55%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-55,.layout-gt-xs-row>.flex-gt-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-55{max-width:100%;max-height:55%}.flex-gt-xs-60,.layout-row>.flex-gt-xs-60{max-width:60%;max-height:100%}.flex-gt-xs-60,.layout-column>.flex-gt-xs-60,.layout-row>.flex-gt-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-60{max-width:100%;max-height:60%}.layout-gt-xs-row>.flex-gt-xs-60{max-width:60%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-60,.layout-gt-xs-row>.flex-gt-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-60{max-width:100%;max-height:60%}.flex-gt-xs-65,.layout-row>.flex-gt-xs-65{max-width:65%;max-height:100%}.flex-gt-xs-65,.layout-column>.flex-gt-xs-65,.layout-row>.flex-gt-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-65{max-width:100%;max-height:65%}.layout-gt-xs-row>.flex-gt-xs-65{max-width:65%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-65,.layout-gt-xs-row>.flex-gt-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-65{max-width:100%;max-height:65%}.flex-gt-xs-70,.layout-row>.flex-gt-xs-70{max-width:70%;max-height:100%}.flex-gt-xs-70,.layout-column>.flex-gt-xs-70,.layout-row>.flex-gt-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-70{max-width:100%;max-height:70%}.layout-gt-xs-row>.flex-gt-xs-70{max-width:70%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-70,.layout-gt-xs-row>.flex-gt-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-70{max-width:100%;max-height:70%}.flex-gt-xs-75,.layout-row>.flex-gt-xs-75{max-width:75%;max-height:100%}.flex-gt-xs-75,.layout-column>.flex-gt-xs-75,.layout-row>.flex-gt-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-75{max-width:100%;max-height:75%}.layout-gt-xs-row>.flex-gt-xs-75{max-width:75%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-75,.layout-gt-xs-row>.flex-gt-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-75{max-width:100%;max-height:75%}.flex-gt-xs-80,.layout-row>.flex-gt-xs-80{max-width:80%;max-height:100%}.flex-gt-xs-80,.layout-column>.flex-gt-xs-80,.layout-row>.flex-gt-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-80{max-width:100%;max-height:80%}.layout-gt-xs-row>.flex-gt-xs-80{max-width:80%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-80,.layout-gt-xs-row>.flex-gt-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-80{max-width:100%;max-height:80%}.flex-gt-xs-85,.layout-row>.flex-gt-xs-85{max-width:85%;max-height:100%}.flex-gt-xs-85,.layout-column>.flex-gt-xs-85,.layout-row>.flex-gt-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-85{max-width:100%;max-height:85%}.layout-gt-xs-row>.flex-gt-xs-85{max-width:85%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-85,.layout-gt-xs-row>.flex-gt-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-85{max-width:100%;max-height:85%}.flex-gt-xs-90,.layout-row>.flex-gt-xs-90{max-width:90%;max-height:100%}.flex-gt-xs-90,.layout-column>.flex-gt-xs-90,.layout-row>.flex-gt-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-90{max-width:100%;max-height:90%}.layout-gt-xs-row>.flex-gt-xs-90{max-width:90%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-90,.layout-gt-xs-row>.flex-gt-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-90{max-width:100%;max-height:90%}.flex-gt-xs-95,.layout-row>.flex-gt-xs-95{max-width:95%;max-height:100%}.flex-gt-xs-95,.layout-column>.flex-gt-xs-95,.layout-row>.flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-95{max-width:100%;max-height:95%}.layout-gt-xs-row>.flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-95{max-height:95%}.flex-gt-xs-100,.layout-gt-xs-column>.flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-xs-100{max-height:100%}.layout-column>.flex-gt-xs-100,.layout-row>.flex-gt-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-100,.layout-gt-xs-row>.flex-gt-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex{min-width:0}.layout-gt-xs-column>.flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-column>.flex{min-height:0}.layout-gt-xs,.layout-gt-xs-column,.layout-gt-xs-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-xs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:600px) and (max-width:959px){.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show),.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show),.hide:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.flex-order-sm--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-sm--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-sm--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-sm--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-sm--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-sm--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-sm--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-sm--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-sm--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-sm--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-sm--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-sm--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-sm--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-sm--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-sm--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-sm--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-sm--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-sm--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-sm--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-sm--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-sm-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-sm-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-sm-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-sm-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-sm-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-sm-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-sm-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-sm-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-sm-0,.offset-sm-0{margin-left:0}[dir=rtl] .flex-offset-sm-0,[dir=rtl] .offset-sm-0{margin-left:auto;margin-right:0}.flex-offset-sm-5,.offset-sm-5{margin-left:5%}[dir=rtl] .flex-offset-sm-5,[dir=rtl] .offset-sm-5{margin-left:auto;margin-right:5%}.flex-offset-sm-10,.offset-sm-10{margin-left:10%}[dir=rtl] .flex-offset-sm-10,[dir=rtl] .offset-sm-10{margin-left:auto;margin-right:10%}.flex-offset-sm-15,.offset-sm-15{margin-left:15%}[dir=rtl] .flex-offset-sm-15,[dir=rtl] .offset-sm-15{margin-left:auto;margin-right:15%}.flex-offset-sm-20,.offset-sm-20{margin-left:20%}[dir=rtl] .flex-offset-sm-20,[dir=rtl] .offset-sm-20{margin-left:auto;margin-right:20%}.flex-offset-sm-25,.offset-sm-25{margin-left:25%}[dir=rtl] .flex-offset-sm-25,[dir=rtl] .offset-sm-25{margin-left:auto;margin-right:25%}.flex-offset-sm-30,.offset-sm-30{margin-left:30%}[dir=rtl] .flex-offset-sm-30,[dir=rtl] .offset-sm-30{margin-left:auto;margin-right:30%}.flex-offset-sm-35,.offset-sm-35{margin-left:35%}[dir=rtl] .flex-offset-sm-35,[dir=rtl] .offset-sm-35{margin-left:auto;margin-right:35%}.flex-offset-sm-40,.offset-sm-40{margin-left:40%}[dir=rtl] .flex-offset-sm-40,[dir=rtl] .offset-sm-40{margin-left:auto;margin-right:40%}.flex-offset-sm-45,.offset-sm-45{margin-left:45%}[dir=rtl] .flex-offset-sm-45,[dir=rtl] .offset-sm-45{margin-left:auto;margin-right:45%}.flex-offset-sm-50,.offset-sm-50{margin-left:50%}[dir=rtl] .flex-offset-sm-50,[dir=rtl] .offset-sm-50{margin-left:auto;margin-right:50%}.flex-offset-sm-55,.offset-sm-55{margin-left:55%}[dir=rtl] .flex-offset-sm-55,[dir=rtl] .offset-sm-55{margin-left:auto;margin-right:55%}.flex-offset-sm-60,.offset-sm-60{margin-left:60%}[dir=rtl] .flex-offset-sm-60,[dir=rtl] .offset-sm-60{margin-left:auto;margin-right:60%}.flex-offset-sm-65,.offset-sm-65{margin-left:65%}[dir=rtl] .flex-offset-sm-65,[dir=rtl] .offset-sm-65{margin-left:auto;margin-right:65%}.flex-offset-sm-70,.offset-sm-70{margin-left:70%}[dir=rtl] .flex-offset-sm-70,[dir=rtl] .offset-sm-70{margin-left:auto;margin-right:70%}.flex-offset-sm-75,.offset-sm-75{margin-left:75%}[dir=rtl] .flex-offset-sm-75,[dir=rtl] .offset-sm-75{margin-left:auto;margin-right:75%}.flex-offset-sm-80,.offset-sm-80{margin-left:80%}[dir=rtl] .flex-offset-sm-80,[dir=rtl] .offset-sm-80{margin-left:auto;margin-right:80%}.flex-offset-sm-85,.offset-sm-85{margin-left:85%}[dir=rtl] .flex-offset-sm-85,[dir=rtl] .offset-sm-85{margin-left:auto;margin-right:85%}.flex-offset-sm-90,.offset-sm-90{margin-left:90%}[dir=rtl] .flex-offset-sm-90,[dir=rtl] .offset-sm-90{margin-left:auto;margin-right:90%}.flex-offset-sm-95,.offset-sm-95{margin-left:95%}[dir=rtl] .flex-offset-sm-95,[dir=rtl] .offset-sm-95{margin-left:auto;margin-right:95%}.flex-offset-sm-33,.offset-sm-33{margin-left:33.33333%}.flex-offset-sm-66,.offset-sm-66{margin-left:66.66667%}[dir=rtl] .flex-offset-sm-66,[dir=rtl] .offset-sm-66{margin-left:auto;margin-right:66.66667%}.layout-align-sm,.layout-align-sm-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-sm,.layout-align-sm-start,.layout-align-sm-start-center,.layout-align-sm-start-end,.layout-align-sm-start-start,.layout-align-sm-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-sm-center,.layout-align-sm-center-center,.layout-align-sm-center-end,.layout-align-sm-center-start,.layout-align-sm-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-sm-end,.layout-align-sm-end-center,.layout-align-sm-end-end,.layout-align-sm-end-start,.layout-align-sm-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-sm-space-around,.layout-align-sm-space-around-center,.layout-align-sm-space-around-end,.layout-align-sm-space-around-start,.layout-align-sm-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-sm-space-between,.layout-align-sm-space-between-center,.layout-align-sm-space-between-end,.layout-align-sm-space-between-start,.layout-align-sm-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-sm-center-start,.layout-align-sm-end-start,.layout-align-sm-space-around-start,.layout-align-sm-space-between-start,.layout-align-sm-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-sm-center-center,.layout-align-sm-end-center,.layout-align-sm-space-around-center,.layout-align-sm-space-between-center,.layout-align-sm-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-sm-center-center>*,.layout-align-sm-end-center>*,.layout-align-sm-space-around-center>*,.layout-align-sm-space-between-center>*,.layout-align-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-sm-center-end,.layout-align-sm-end-end,.layout-align-sm-space-around-end,.layout-align-sm-space-between-end,.layout-align-sm-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-sm-center-stretch,.layout-align-sm-end-stretch,.layout-align-sm-space-around-stretch,.layout-align-sm-space-between-stretch,.layout-align-sm-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-sm{-webkit-flex:1;flex:1}.flex-sm,.flex-sm-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-sm-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-sm-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-sm-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-sm-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-sm-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-0,.layout-row>.flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-0{min-width:0}.layout-column>.flex-sm-0{max-width:100%;max-height:0%}.layout-column>.flex-sm-0,.layout-sm-row>.flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-0{max-width:0;max-height:100%;min-width:0}.layout-sm-column>.flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-sm-5,.layout-row>.flex-sm-5{max-width:5%;max-height:100%}.flex-sm-5,.layout-column>.flex-sm-5,.layout-row>.flex-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-5{max-width:100%;max-height:5%}.layout-sm-row>.flex-sm-5{max-width:5%;max-height:100%}.layout-sm-column>.flex-sm-5,.layout-sm-row>.flex-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-5{max-width:100%;max-height:5%}.flex-sm-10,.layout-row>.flex-sm-10{max-width:10%;max-height:100%}.flex-sm-10,.layout-column>.flex-sm-10,.layout-row>.flex-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-10{max-width:100%;max-height:10%}.layout-sm-row>.flex-sm-10{max-width:10%;max-height:100%}.layout-sm-column>.flex-sm-10,.layout-sm-row>.flex-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-10{max-width:100%;max-height:10%}.flex-sm-15,.layout-row>.flex-sm-15{max-width:15%;max-height:100%}.flex-sm-15,.layout-column>.flex-sm-15,.layout-row>.flex-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-15{max-width:100%;max-height:15%}.layout-sm-row>.flex-sm-15{max-width:15%;max-height:100%}.layout-sm-column>.flex-sm-15,.layout-sm-row>.flex-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-15{max-width:100%;max-height:15%}.flex-sm-20,.layout-row>.flex-sm-20{max-width:20%;max-height:100%}.flex-sm-20,.layout-column>.flex-sm-20,.layout-row>.flex-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-20{max-width:100%;max-height:20%}.layout-sm-row>.flex-sm-20{max-width:20%;max-height:100%}.layout-sm-column>.flex-sm-20,.layout-sm-row>.flex-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-20{max-width:100%;max-height:20%}.flex-sm-25,.layout-row>.flex-sm-25{max-width:25%;max-height:100%}.flex-sm-25,.layout-column>.flex-sm-25,.layout-row>.flex-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-25{max-width:100%;max-height:25%}.layout-sm-row>.flex-sm-25{max-width:25%;max-height:100%}.layout-sm-column>.flex-sm-25,.layout-sm-row>.flex-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-25{max-width:100%;max-height:25%}.flex-sm-30,.layout-row>.flex-sm-30{max-width:30%;max-height:100%}.flex-sm-30,.layout-column>.flex-sm-30,.layout-row>.flex-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-30{max-width:100%;max-height:30%}.layout-sm-row>.flex-sm-30{max-width:30%;max-height:100%}.layout-sm-column>.flex-sm-30,.layout-sm-row>.flex-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-30{max-width:100%;max-height:30%}.flex-sm-35,.layout-row>.flex-sm-35{max-width:35%;max-height:100%}.flex-sm-35,.layout-column>.flex-sm-35,.layout-row>.flex-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-35{max-width:100%;max-height:35%}.layout-sm-row>.flex-sm-35{max-width:35%;max-height:100%}.layout-sm-column>.flex-sm-35,.layout-sm-row>.flex-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-35{max-width:100%;max-height:35%}.flex-sm-40,.layout-row>.flex-sm-40{max-width:40%;max-height:100%}.flex-sm-40,.layout-column>.flex-sm-40,.layout-row>.flex-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-40{max-width:100%;max-height:40%}.layout-sm-row>.flex-sm-40{max-width:40%;max-height:100%}.layout-sm-column>.flex-sm-40,.layout-sm-row>.flex-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-40{max-width:100%;max-height:40%}.flex-sm-45,.layout-row>.flex-sm-45{max-width:45%;max-height:100%}.flex-sm-45,.layout-column>.flex-sm-45,.layout-row>.flex-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-45{max-width:100%;max-height:45%}.layout-sm-row>.flex-sm-45{max-width:45%;max-height:100%}.layout-sm-column>.flex-sm-45,.layout-sm-row>.flex-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-45{max-width:100%;max-height:45%}.flex-sm-50,.layout-row>.flex-sm-50{max-width:50%;max-height:100%}.flex-sm-50,.layout-column>.flex-sm-50,.layout-row>.flex-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-50{max-width:100%;max-height:50%}.layout-sm-row>.flex-sm-50{max-width:50%;max-height:100%}.layout-sm-column>.flex-sm-50,.layout-sm-row>.flex-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-50{max-width:100%;max-height:50%}.flex-sm-55,.layout-row>.flex-sm-55{max-width:55%;max-height:100%}.flex-sm-55,.layout-column>.flex-sm-55,.layout-row>.flex-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-55{max-width:100%;max-height:55%}.layout-sm-row>.flex-sm-55{max-width:55%;max-height:100%}.layout-sm-column>.flex-sm-55,.layout-sm-row>.flex-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-55{max-width:100%;max-height:55%}.flex-sm-60,.layout-row>.flex-sm-60{max-width:60%;max-height:100%}.flex-sm-60,.layout-column>.flex-sm-60,.layout-row>.flex-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-60{max-width:100%;max-height:60%}.layout-sm-row>.flex-sm-60{max-width:60%;max-height:100%}.layout-sm-column>.flex-sm-60,.layout-sm-row>.flex-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-60{max-width:100%;max-height:60%}.flex-sm-65,.layout-row>.flex-sm-65{max-width:65%;max-height:100%}.flex-sm-65,.layout-column>.flex-sm-65,.layout-row>.flex-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-65{max-width:100%;max-height:65%}.layout-sm-row>.flex-sm-65{max-width:65%;max-height:100%}.layout-sm-column>.flex-sm-65,.layout-sm-row>.flex-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-65{max-width:100%;max-height:65%}.flex-sm-70,.layout-row>.flex-sm-70{max-width:70%;max-height:100%}.flex-sm-70,.layout-column>.flex-sm-70,.layout-row>.flex-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-70{max-width:100%;max-height:70%}.layout-sm-row>.flex-sm-70{max-width:70%;max-height:100%}.layout-sm-column>.flex-sm-70,.layout-sm-row>.flex-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-70{max-width:100%;max-height:70%}.flex-sm-75,.layout-row>.flex-sm-75{max-width:75%;max-height:100%}.flex-sm-75,.layout-column>.flex-sm-75,.layout-row>.flex-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-75{max-width:100%;max-height:75%}.layout-sm-row>.flex-sm-75{max-width:75%;max-height:100%}.layout-sm-column>.flex-sm-75,.layout-sm-row>.flex-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-75{max-width:100%;max-height:75%}.flex-sm-80,.layout-row>.flex-sm-80{max-width:80%;max-height:100%}.flex-sm-80,.layout-column>.flex-sm-80,.layout-row>.flex-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-80{max-width:100%;max-height:80%}.layout-sm-row>.flex-sm-80{max-width:80%;max-height:100%}.layout-sm-column>.flex-sm-80,.layout-sm-row>.flex-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-80{max-width:100%;max-height:80%}.flex-sm-85,.layout-row>.flex-sm-85{max-width:85%;max-height:100%}.flex-sm-85,.layout-column>.flex-sm-85,.layout-row>.flex-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-85{max-width:100%;max-height:85%}.layout-sm-row>.flex-sm-85{max-width:85%;max-height:100%}.layout-sm-column>.flex-sm-85,.layout-sm-row>.flex-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-85{max-width:100%;max-height:85%}.flex-sm-90,.layout-row>.flex-sm-90{max-width:90%;max-height:100%}.flex-sm-90,.layout-column>.flex-sm-90,.layout-row>.flex-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-90{max-width:100%;max-height:90%}.layout-sm-row>.flex-sm-90{max-width:90%;max-height:100%}.layout-sm-column>.flex-sm-90,.layout-sm-row>.flex-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-90{max-width:100%;max-height:90%}.flex-sm-95,.layout-row>.flex-sm-95{max-width:95%;max-height:100%}.flex-sm-95,.layout-column>.flex-sm-95,.layout-row>.flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-95{max-width:100%;max-height:95%}.layout-sm-row>.flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-95{max-height:95%}.flex-sm-100,.layout-sm-column>.flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-sm-100{max-height:100%}.layout-column>.flex-sm-100,.layout-row>.flex-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-column>.flex-sm-100,.layout-sm-row>.flex-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex{min-width:0}.layout-sm-column>.flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-sm-column>.flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-column>.flex{min-height:0}.layout-sm,.layout-sm-column,.layout-sm-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:960px){.flex-order-gt-sm--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-sm--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-sm--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-sm--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-sm--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-sm--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-sm--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-sm--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-sm--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-sm--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-sm--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-sm--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-sm--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-sm--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-sm--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-sm--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-sm--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-sm--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-sm--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-sm--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-sm-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-sm-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-sm-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-sm-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-sm-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-sm-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-sm-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-sm-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-gt-sm-0,.offset-gt-sm-0{margin-left:0}[dir=rtl] .flex-offset-gt-sm-0,[dir=rtl] .offset-gt-sm-0{margin-left:auto;margin-right:0}.flex-offset-gt-sm-5,.offset-gt-sm-5{margin-left:5%}[dir=rtl] .flex-offset-gt-sm-5,[dir=rtl] .offset-gt-sm-5{margin-left:auto;margin-right:5%}.flex-offset-gt-sm-10,.offset-gt-sm-10{margin-left:10%}[dir=rtl] .flex-offset-gt-sm-10,[dir=rtl] .offset-gt-sm-10{margin-left:auto;margin-right:10%}.flex-offset-gt-sm-15,.offset-gt-sm-15{margin-left:15%}[dir=rtl] .flex-offset-gt-sm-15,[dir=rtl] .offset-gt-sm-15{margin-left:auto;margin-right:15%}.flex-offset-gt-sm-20,.offset-gt-sm-20{margin-left:20%}[dir=rtl] .flex-offset-gt-sm-20,[dir=rtl] .offset-gt-sm-20{margin-left:auto;margin-right:20%}.flex-offset-gt-sm-25,.offset-gt-sm-25{margin-left:25%}[dir=rtl] .flex-offset-gt-sm-25,[dir=rtl] .offset-gt-sm-25{margin-left:auto;margin-right:25%}.flex-offset-gt-sm-30,.offset-gt-sm-30{margin-left:30%}[dir=rtl] .flex-offset-gt-sm-30,[dir=rtl] .offset-gt-sm-30{margin-left:auto;margin-right:30%}.flex-offset-gt-sm-35,.offset-gt-sm-35{margin-left:35%}[dir=rtl] .flex-offset-gt-sm-35,[dir=rtl] .offset-gt-sm-35{margin-left:auto;margin-right:35%}.flex-offset-gt-sm-40,.offset-gt-sm-40{margin-left:40%}[dir=rtl] .flex-offset-gt-sm-40,[dir=rtl] .offset-gt-sm-40{margin-left:auto;margin-right:40%}.flex-offset-gt-sm-45,.offset-gt-sm-45{margin-left:45%}[dir=rtl] .flex-offset-gt-sm-45,[dir=rtl] .offset-gt-sm-45{margin-left:auto;margin-right:45%}.flex-offset-gt-sm-50,.offset-gt-sm-50{margin-left:50%}[dir=rtl] .flex-offset-gt-sm-50,[dir=rtl] .offset-gt-sm-50{margin-left:auto;margin-right:50%}.flex-offset-gt-sm-55,.offset-gt-sm-55{margin-left:55%}[dir=rtl] .flex-offset-gt-sm-55,[dir=rtl] .offset-gt-sm-55{margin-left:auto;margin-right:55%}.flex-offset-gt-sm-60,.offset-gt-sm-60{margin-left:60%}[dir=rtl] .flex-offset-gt-sm-60,[dir=rtl] .offset-gt-sm-60{margin-left:auto;margin-right:60%}.flex-offset-gt-sm-65,.offset-gt-sm-65{margin-left:65%}[dir=rtl] .flex-offset-gt-sm-65,[dir=rtl] .offset-gt-sm-65{margin-left:auto;margin-right:65%}.flex-offset-gt-sm-70,.offset-gt-sm-70{margin-left:70%}[dir=rtl] .flex-offset-gt-sm-70,[dir=rtl] .offset-gt-sm-70{margin-left:auto;margin-right:70%}.flex-offset-gt-sm-75,.offset-gt-sm-75{margin-left:75%}[dir=rtl] .flex-offset-gt-sm-75,[dir=rtl] .offset-gt-sm-75{margin-left:auto;margin-right:75%}.flex-offset-gt-sm-80,.offset-gt-sm-80{margin-left:80%}[dir=rtl] .flex-offset-gt-sm-80,[dir=rtl] .offset-gt-sm-80{margin-left:auto;margin-right:80%}.flex-offset-gt-sm-85,.offset-gt-sm-85{margin-left:85%}[dir=rtl] .flex-offset-gt-sm-85,[dir=rtl] .offset-gt-sm-85{margin-left:auto;margin-right:85%}.flex-offset-gt-sm-90,.offset-gt-sm-90{margin-left:90%}[dir=rtl] .flex-offset-gt-sm-90,[dir=rtl] .offset-gt-sm-90{margin-left:auto;margin-right:90%}.flex-offset-gt-sm-95,.offset-gt-sm-95{margin-left:95%}[dir=rtl] .flex-offset-gt-sm-95,[dir=rtl] .offset-gt-sm-95{margin-left:auto;margin-right:95%}.flex-offset-gt-sm-33,.offset-gt-sm-33{margin-left:33.33333%}.flex-offset-gt-sm-66,.offset-gt-sm-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-sm-66,[dir=rtl] .offset-gt-sm-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-sm,.layout-align-gt-sm-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-gt-sm,.layout-align-gt-sm-start,.layout-align-gt-sm-start-center,.layout-align-gt-sm-start-end,.layout-align-gt-sm-start-start,.layout-align-gt-sm-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-sm-center,.layout-align-gt-sm-center-center,.layout-align-gt-sm-center-end,.layout-align-gt-sm-center-start,.layout-align-gt-sm-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-sm-end,.layout-align-gt-sm-end-center,.layout-align-gt-sm-end-end,.layout-align-gt-sm-end-start,.layout-align-gt-sm-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-sm-space-around,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-sm-space-between,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-sm-center-start,.layout-align-gt-sm-end-start,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-sm-center-center,.layout-align-gt-sm-end-center,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-sm-center-center>*,.layout-align-gt-sm-end-center>*,.layout-align-gt-sm-space-around-center>*,.layout-align-gt-sm-space-between-center>*,.layout-align-gt-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-sm-center-end,.layout-align-gt-sm-end-end,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-sm-center-stretch,.layout-align-gt-sm-end-stretch,.layout-align-gt-sm-space-around-stretch,.layout-align-gt-sm-space-between-stretch,.layout-align-gt-sm-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-sm{-webkit-flex:1;flex:1}.flex-gt-sm,.flex-gt-sm-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-sm-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-gt-sm-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-sm-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-sm-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-sm-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-0,.layout-row>.flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-0{min-width:0}.layout-column>.flex-gt-sm-0{max-width:100%;max-height:0%}.layout-column>.flex-gt-sm-0,.layout-gt-sm-row>.flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-0{max-width:0;max-height:100%;min-width:0}.layout-gt-sm-column>.flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-sm-5,.layout-row>.flex-gt-sm-5{max-width:5%;max-height:100%}.flex-gt-sm-5,.layout-column>.flex-gt-sm-5,.layout-row>.flex-gt-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-5{max-width:100%;max-height:5%}.layout-gt-sm-row>.flex-gt-sm-5{max-width:5%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-5,.layout-gt-sm-row>.flex-gt-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-5{max-width:100%;max-height:5%}.flex-gt-sm-10,.layout-row>.flex-gt-sm-10{max-width:10%;max-height:100%}.flex-gt-sm-10,.layout-column>.flex-gt-sm-10,.layout-row>.flex-gt-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-10{max-width:100%;max-height:10%}.layout-gt-sm-row>.flex-gt-sm-10{max-width:10%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-10,.layout-gt-sm-row>.flex-gt-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-10{max-width:100%;max-height:10%}.flex-gt-sm-15,.layout-row>.flex-gt-sm-15{max-width:15%;max-height:100%}.flex-gt-sm-15,.layout-column>.flex-gt-sm-15,.layout-row>.flex-gt-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-15{max-width:100%;max-height:15%}.layout-gt-sm-row>.flex-gt-sm-15{max-width:15%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-15,.layout-gt-sm-row>.flex-gt-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-15{max-width:100%;max-height:15%}.flex-gt-sm-20,.layout-row>.flex-gt-sm-20{max-width:20%;max-height:100%}.flex-gt-sm-20,.layout-column>.flex-gt-sm-20,.layout-row>.flex-gt-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-20{max-width:100%;max-height:20%}.layout-gt-sm-row>.flex-gt-sm-20{max-width:20%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-20,.layout-gt-sm-row>.flex-gt-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-20{max-width:100%;max-height:20%}.flex-gt-sm-25,.layout-row>.flex-gt-sm-25{max-width:25%;max-height:100%}.flex-gt-sm-25,.layout-column>.flex-gt-sm-25,.layout-row>.flex-gt-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-25{max-width:100%;max-height:25%}.layout-gt-sm-row>.flex-gt-sm-25{max-width:25%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-25,.layout-gt-sm-row>.flex-gt-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-25{max-width:100%;max-height:25%}.flex-gt-sm-30,.layout-row>.flex-gt-sm-30{max-width:30%;max-height:100%}.flex-gt-sm-30,.layout-column>.flex-gt-sm-30,.layout-row>.flex-gt-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-30{max-width:100%;max-height:30%}.layout-gt-sm-row>.flex-gt-sm-30{max-width:30%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-30,.layout-gt-sm-row>.flex-gt-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-30{max-width:100%;max-height:30%}.flex-gt-sm-35,.layout-row>.flex-gt-sm-35{max-width:35%;max-height:100%}.flex-gt-sm-35,.layout-column>.flex-gt-sm-35,.layout-row>.flex-gt-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-35{max-width:100%;max-height:35%}.layout-gt-sm-row>.flex-gt-sm-35{max-width:35%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-35,.layout-gt-sm-row>.flex-gt-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-35{max-width:100%;max-height:35%}.flex-gt-sm-40,.layout-row>.flex-gt-sm-40{max-width:40%;max-height:100%}.flex-gt-sm-40,.layout-column>.flex-gt-sm-40,.layout-row>.flex-gt-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-40{max-width:100%;max-height:40%}.layout-gt-sm-row>.flex-gt-sm-40{max-width:40%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-40,.layout-gt-sm-row>.flex-gt-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-40{max-width:100%;max-height:40%}.flex-gt-sm-45,.layout-row>.flex-gt-sm-45{max-width:45%;max-height:100%}.flex-gt-sm-45,.layout-column>.flex-gt-sm-45,.layout-row>.flex-gt-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-45{max-width:100%;max-height:45%}.layout-gt-sm-row>.flex-gt-sm-45{max-width:45%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-45,.layout-gt-sm-row>.flex-gt-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-45{max-width:100%;max-height:45%}.flex-gt-sm-50,.layout-row>.flex-gt-sm-50{max-width:50%;max-height:100%}.flex-gt-sm-50,.layout-column>.flex-gt-sm-50,.layout-row>.flex-gt-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-50{max-width:100%;max-height:50%}.layout-gt-sm-row>.flex-gt-sm-50{max-width:50%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-50,.layout-gt-sm-row>.flex-gt-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-50{max-width:100%;max-height:50%}.flex-gt-sm-55,.layout-row>.flex-gt-sm-55{max-width:55%;max-height:100%}.flex-gt-sm-55,.layout-column>.flex-gt-sm-55,.layout-row>.flex-gt-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-55{max-width:100%;max-height:55%}.layout-gt-sm-row>.flex-gt-sm-55{max-width:55%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-55,.layout-gt-sm-row>.flex-gt-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-55{max-width:100%;max-height:55%}.flex-gt-sm-60,.layout-row>.flex-gt-sm-60{max-width:60%;max-height:100%}.flex-gt-sm-60,.layout-column>.flex-gt-sm-60,.layout-row>.flex-gt-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-60{max-width:100%;max-height:60%}.layout-gt-sm-row>.flex-gt-sm-60{max-width:60%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-60,.layout-gt-sm-row>.flex-gt-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-60{max-width:100%;max-height:60%}.flex-gt-sm-65,.layout-row>.flex-gt-sm-65{max-width:65%;max-height:100%}.flex-gt-sm-65,.layout-column>.flex-gt-sm-65,.layout-row>.flex-gt-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-65{max-width:100%;max-height:65%}.layout-gt-sm-row>.flex-gt-sm-65{max-width:65%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-65,.layout-gt-sm-row>.flex-gt-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-65{max-width:100%;max-height:65%}.flex-gt-sm-70,.layout-row>.flex-gt-sm-70{max-width:70%;max-height:100%}.flex-gt-sm-70,.layout-column>.flex-gt-sm-70,.layout-row>.flex-gt-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-70{max-width:100%;max-height:70%}.layout-gt-sm-row>.flex-gt-sm-70{max-width:70%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-70,.layout-gt-sm-row>.flex-gt-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-70{max-width:100%;max-height:70%}.flex-gt-sm-75,.layout-row>.flex-gt-sm-75{max-width:75%;max-height:100%}.flex-gt-sm-75,.layout-column>.flex-gt-sm-75,.layout-row>.flex-gt-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-75{max-width:100%;max-height:75%}.layout-gt-sm-row>.flex-gt-sm-75{max-width:75%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-75,.layout-gt-sm-row>.flex-gt-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-75{max-width:100%;max-height:75%}.flex-gt-sm-80,.layout-row>.flex-gt-sm-80{max-width:80%;max-height:100%}.flex-gt-sm-80,.layout-column>.flex-gt-sm-80,.layout-row>.flex-gt-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-80{max-width:100%;max-height:80%}.layout-gt-sm-row>.flex-gt-sm-80{max-width:80%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-80,.layout-gt-sm-row>.flex-gt-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-80{max-width:100%;max-height:80%}.flex-gt-sm-85,.layout-row>.flex-gt-sm-85{max-width:85%;max-height:100%}.flex-gt-sm-85,.layout-column>.flex-gt-sm-85,.layout-row>.flex-gt-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-85{max-width:100%;max-height:85%}.layout-gt-sm-row>.flex-gt-sm-85{max-width:85%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-85,.layout-gt-sm-row>.flex-gt-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-85{max-width:100%;max-height:85%}.flex-gt-sm-90,.layout-row>.flex-gt-sm-90{max-width:90%;max-height:100%}.flex-gt-sm-90,.layout-column>.flex-gt-sm-90,.layout-row>.flex-gt-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-90{max-width:100%;max-height:90%}.layout-gt-sm-row>.flex-gt-sm-90{max-width:90%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-90,.layout-gt-sm-row>.flex-gt-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-90{max-width:100%;max-height:90%}.flex-gt-sm-95,.layout-row>.flex-gt-sm-95{max-width:95%;max-height:100%}.flex-gt-sm-95,.layout-column>.flex-gt-sm-95,.layout-row>.flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-95{max-width:100%;max-height:95%}.layout-gt-sm-row>.flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-95{max-height:95%}.flex-gt-sm-100,.layout-gt-sm-column>.flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-sm-100{max-height:100%}.layout-column>.flex-gt-sm-100,.layout-row>.flex-gt-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-100,.layout-gt-sm-row>.flex-gt-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex{min-width:0}.layout-gt-sm-column>.flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-column>.flex{min-height:0}.layout-gt-sm,.layout-gt-sm-column,.layout-gt-sm-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:960px) and (max-width:1279px){.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}.flex-order-md--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-md--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-md--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-md--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-md--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-md--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-md--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-md--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-md--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-md--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-md--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-md--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-md--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-md--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-md--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-md--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-md--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-md--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-md--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-md--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-md-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-md-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-md-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-md-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-md-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-md-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-md-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-md-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-md-0,.offset-md-0{margin-left:0}[dir=rtl] .flex-offset-md-0,[dir=rtl] .offset-md-0{margin-left:auto;margin-right:0}.flex-offset-md-5,.offset-md-5{margin-left:5%}[dir=rtl] .flex-offset-md-5,[dir=rtl] .offset-md-5{margin-left:auto;margin-right:5%}.flex-offset-md-10,.offset-md-10{margin-left:10%}[dir=rtl] .flex-offset-md-10,[dir=rtl] .offset-md-10{margin-left:auto;margin-right:10%}.flex-offset-md-15,.offset-md-15{margin-left:15%}[dir=rtl] .flex-offset-md-15,[dir=rtl] .offset-md-15{margin-left:auto;margin-right:15%}.flex-offset-md-20,.offset-md-20{margin-left:20%}[dir=rtl] .flex-offset-md-20,[dir=rtl] .offset-md-20{margin-left:auto;margin-right:20%}.flex-offset-md-25,.offset-md-25{margin-left:25%}[dir=rtl] .flex-offset-md-25,[dir=rtl] .offset-md-25{margin-left:auto;margin-right:25%}.flex-offset-md-30,.offset-md-30{margin-left:30%}[dir=rtl] .flex-offset-md-30,[dir=rtl] .offset-md-30{margin-left:auto;margin-right:30%}.flex-offset-md-35,.offset-md-35{margin-left:35%}[dir=rtl] .flex-offset-md-35,[dir=rtl] .offset-md-35{margin-left:auto;margin-right:35%}.flex-offset-md-40,.offset-md-40{margin-left:40%}[dir=rtl] .flex-offset-md-40,[dir=rtl] .offset-md-40{margin-left:auto;margin-right:40%}.flex-offset-md-45,.offset-md-45{margin-left:45%}[dir=rtl] .flex-offset-md-45,[dir=rtl] .offset-md-45{margin-left:auto;margin-right:45%}.flex-offset-md-50,.offset-md-50{margin-left:50%}[dir=rtl] .flex-offset-md-50,[dir=rtl] .offset-md-50{margin-left:auto;margin-right:50%}.flex-offset-md-55,.offset-md-55{margin-left:55%}[dir=rtl] .flex-offset-md-55,[dir=rtl] .offset-md-55{margin-left:auto;margin-right:55%}.flex-offset-md-60,.offset-md-60{margin-left:60%}[dir=rtl] .flex-offset-md-60,[dir=rtl] .offset-md-60{margin-left:auto;margin-right:60%}.flex-offset-md-65,.offset-md-65{margin-left:65%}[dir=rtl] .flex-offset-md-65,[dir=rtl] .offset-md-65{margin-left:auto;margin-right:65%}.flex-offset-md-70,.offset-md-70{margin-left:70%}[dir=rtl] .flex-offset-md-70,[dir=rtl] .offset-md-70{margin-left:auto;margin-right:70%}.flex-offset-md-75,.offset-md-75{margin-left:75%}[dir=rtl] .flex-offset-md-75,[dir=rtl] .offset-md-75{margin-left:auto;margin-right:75%}.flex-offset-md-80,.offset-md-80{margin-left:80%}[dir=rtl] .flex-offset-md-80,[dir=rtl] .offset-md-80{margin-left:auto;margin-right:80%}.flex-offset-md-85,.offset-md-85{margin-left:85%}[dir=rtl] .flex-offset-md-85,[dir=rtl] .offset-md-85{margin-left:auto;margin-right:85%}.flex-offset-md-90,.offset-md-90{margin-left:90%}[dir=rtl] .flex-offset-md-90,[dir=rtl] .offset-md-90{margin-left:auto;margin-right:90%}.flex-offset-md-95,.offset-md-95{margin-left:95%}[dir=rtl] .flex-offset-md-95,[dir=rtl] .offset-md-95{margin-left:auto;margin-right:95%}.flex-offset-md-33,.offset-md-33{margin-left:33.33333%}.flex-offset-md-66,.offset-md-66{margin-left:66.66667%}[dir=rtl] .flex-offset-md-66,[dir=rtl] .offset-md-66{margin-left:auto;margin-right:66.66667%}.layout-align-md,.layout-align-md-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-md,.layout-align-md-start,.layout-align-md-start-center,.layout-align-md-start-end,.layout-align-md-start-start,.layout-align-md-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-md-center,.layout-align-md-center-center,.layout-align-md-center-end,.layout-align-md-center-start,.layout-align-md-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-md-end,.layout-align-md-end-center,.layout-align-md-end-end,.layout-align-md-end-start,.layout-align-md-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-md-space-around,.layout-align-md-space-around-center,.layout-align-md-space-around-end,.layout-align-md-space-around-start,.layout-align-md-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-md-space-between,.layout-align-md-space-between-center,.layout-align-md-space-between-end,.layout-align-md-space-between-start,.layout-align-md-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-md-center-start,.layout-align-md-end-start,.layout-align-md-space-around-start,.layout-align-md-space-between-start,.layout-align-md-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-md-center-center,.layout-align-md-end-center,.layout-align-md-space-around-center,.layout-align-md-space-between-center,.layout-align-md-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-md-center-center>*,.layout-align-md-end-center>*,.layout-align-md-space-around-center>*,.layout-align-md-space-between-center>*,.layout-align-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-md-center-end,.layout-align-md-end-end,.layout-align-md-space-around-end,.layout-align-md-space-between-end,.layout-align-md-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-md-center-stretch,.layout-align-md-end-stretch,.layout-align-md-space-around-stretch,.layout-align-md-space-between-stretch,.layout-align-md-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-md{-webkit-flex:1;flex:1}.flex-md,.flex-md-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-md-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-md-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-md-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-md-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-md-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-0,.layout-row>.flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-0{min-width:0}.layout-column>.flex-md-0{max-width:100%;max-height:0%}.layout-column>.flex-md-0,.layout-md-row>.flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-0{max-width:0;max-height:100%;min-width:0}.layout-md-column>.flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-md-5,.layout-row>.flex-md-5{max-width:5%;max-height:100%}.flex-md-5,.layout-column>.flex-md-5,.layout-row>.flex-md-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-5{max-width:100%;max-height:5%}.layout-md-row>.flex-md-5{max-width:5%;max-height:100%}.layout-md-column>.flex-md-5,.layout-md-row>.flex-md-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-5{max-width:100%;max-height:5%}.flex-md-10,.layout-row>.flex-md-10{max-width:10%;max-height:100%}.flex-md-10,.layout-column>.flex-md-10,.layout-row>.flex-md-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-10{max-width:100%;max-height:10%}.layout-md-row>.flex-md-10{max-width:10%;max-height:100%}.layout-md-column>.flex-md-10,.layout-md-row>.flex-md-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-10{max-width:100%;max-height:10%}.flex-md-15,.layout-row>.flex-md-15{max-width:15%;max-height:100%}.flex-md-15,.layout-column>.flex-md-15,.layout-row>.flex-md-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-15{max-width:100%;max-height:15%}.layout-md-row>.flex-md-15{max-width:15%;max-height:100%}.layout-md-column>.flex-md-15,.layout-md-row>.flex-md-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-15{max-width:100%;max-height:15%}.flex-md-20,.layout-row>.flex-md-20{max-width:20%;max-height:100%}.flex-md-20,.layout-column>.flex-md-20,.layout-row>.flex-md-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-20{max-width:100%;max-height:20%}.layout-md-row>.flex-md-20{max-width:20%;max-height:100%}.layout-md-column>.flex-md-20,.layout-md-row>.flex-md-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-20{max-width:100%;max-height:20%}.flex-md-25,.layout-row>.flex-md-25{max-width:25%;max-height:100%}.flex-md-25,.layout-column>.flex-md-25,.layout-row>.flex-md-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-25{max-width:100%;max-height:25%}.layout-md-row>.flex-md-25{max-width:25%;max-height:100%}.layout-md-column>.flex-md-25,.layout-md-row>.flex-md-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-25{max-width:100%;max-height:25%}.flex-md-30,.layout-row>.flex-md-30{max-width:30%;max-height:100%}.flex-md-30,.layout-column>.flex-md-30,.layout-row>.flex-md-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-30{max-width:100%;max-height:30%}.layout-md-row>.flex-md-30{max-width:30%;max-height:100%}.layout-md-column>.flex-md-30,.layout-md-row>.flex-md-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-30{max-width:100%;max-height:30%}.flex-md-35,.layout-row>.flex-md-35{max-width:35%;max-height:100%}.flex-md-35,.layout-column>.flex-md-35,.layout-row>.flex-md-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-35{max-width:100%;max-height:35%}.layout-md-row>.flex-md-35{max-width:35%;max-height:100%}.layout-md-column>.flex-md-35,.layout-md-row>.flex-md-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-35{max-width:100%;max-height:35%}.flex-md-40,.layout-row>.flex-md-40{max-width:40%;max-height:100%}.flex-md-40,.layout-column>.flex-md-40,.layout-row>.flex-md-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-40{max-width:100%;max-height:40%}.layout-md-row>.flex-md-40{max-width:40%;max-height:100%}.layout-md-column>.flex-md-40,.layout-md-row>.flex-md-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-40{max-width:100%;max-height:40%}.flex-md-45,.layout-row>.flex-md-45{max-width:45%;max-height:100%}.flex-md-45,.layout-column>.flex-md-45,.layout-row>.flex-md-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-45{max-width:100%;max-height:45%}.layout-md-row>.flex-md-45{max-width:45%;max-height:100%}.layout-md-column>.flex-md-45,.layout-md-row>.flex-md-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-45{max-width:100%;max-height:45%}.flex-md-50,.layout-row>.flex-md-50{max-width:50%;max-height:100%}.flex-md-50,.layout-column>.flex-md-50,.layout-row>.flex-md-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-50{max-width:100%;max-height:50%}.layout-md-row>.flex-md-50{max-width:50%;max-height:100%}.layout-md-column>.flex-md-50,.layout-md-row>.flex-md-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-50{max-width:100%;max-height:50%}.flex-md-55,.layout-row>.flex-md-55{max-width:55%;max-height:100%}.flex-md-55,.layout-column>.flex-md-55,.layout-row>.flex-md-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-55{max-width:100%;max-height:55%}.layout-md-row>.flex-md-55{max-width:55%;max-height:100%}.layout-md-column>.flex-md-55,.layout-md-row>.flex-md-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-55{max-width:100%;max-height:55%}.flex-md-60,.layout-row>.flex-md-60{max-width:60%;max-height:100%}.flex-md-60,.layout-column>.flex-md-60,.layout-row>.flex-md-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-60{max-width:100%;max-height:60%}.layout-md-row>.flex-md-60{max-width:60%;max-height:100%}.layout-md-column>.flex-md-60,.layout-md-row>.flex-md-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-60{max-width:100%;max-height:60%}.flex-md-65,.layout-row>.flex-md-65{max-width:65%;max-height:100%}.flex-md-65,.layout-column>.flex-md-65,.layout-row>.flex-md-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-65{max-width:100%;max-height:65%}.layout-md-row>.flex-md-65{max-width:65%;max-height:100%}.layout-md-column>.flex-md-65,.layout-md-row>.flex-md-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-65{max-width:100%;max-height:65%}.flex-md-70,.layout-row>.flex-md-70{max-width:70%;max-height:100%}.flex-md-70,.layout-column>.flex-md-70,.layout-row>.flex-md-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-70{max-width:100%;max-height:70%}.layout-md-row>.flex-md-70{max-width:70%;max-height:100%}.layout-md-column>.flex-md-70,.layout-md-row>.flex-md-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-70{max-width:100%;max-height:70%}.flex-md-75,.layout-row>.flex-md-75{max-width:75%;max-height:100%}.flex-md-75,.layout-column>.flex-md-75,.layout-row>.flex-md-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-75{max-width:100%;max-height:75%}.layout-md-row>.flex-md-75{max-width:75%;max-height:100%}.layout-md-column>.flex-md-75,.layout-md-row>.flex-md-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-75{max-width:100%;max-height:75%}.flex-md-80,.layout-row>.flex-md-80{max-width:80%;max-height:100%}.flex-md-80,.layout-column>.flex-md-80,.layout-row>.flex-md-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-80{max-width:100%;max-height:80%}.layout-md-row>.flex-md-80{max-width:80%;max-height:100%}.layout-md-column>.flex-md-80,.layout-md-row>.flex-md-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-80{max-width:100%;max-height:80%}.flex-md-85,.layout-row>.flex-md-85{max-width:85%;max-height:100%}.flex-md-85,.layout-column>.flex-md-85,.layout-row>.flex-md-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-85{max-width:100%;max-height:85%}.layout-md-row>.flex-md-85{max-width:85%;max-height:100%}.layout-md-column>.flex-md-85,.layout-md-row>.flex-md-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-85{max-width:100%;max-height:85%}.flex-md-90,.layout-row>.flex-md-90{max-width:90%;max-height:100%}.flex-md-90,.layout-column>.flex-md-90,.layout-row>.flex-md-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-90{max-width:100%;max-height:90%}.layout-md-row>.flex-md-90{max-width:90%;max-height:100%}.layout-md-column>.flex-md-90,.layout-md-row>.flex-md-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-90{max-width:100%;max-height:90%}.flex-md-95,.layout-row>.flex-md-95{max-width:95%;max-height:100%}.flex-md-95,.layout-column>.flex-md-95,.layout-row>.flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-95{max-width:100%;max-height:95%}.layout-md-row>.flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-95{max-height:95%}.flex-md-100,.layout-md-column>.flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-md-100{max-height:100%}.layout-column>.flex-md-100,.layout-row>.flex-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-column>.flex-md-100,.layout-md-row>.flex-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex{min-width:0}.layout-md-column>.flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-md-column>.flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-column>.flex{min-height:0}.layout-md,.layout-md-column,.layout-md-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:1280px){.flex-order-gt-md--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-md--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-md--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-md--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-md--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-md--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-md--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-md--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-md--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-md--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-md--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-md--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-md--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-md--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-md--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-md--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-md--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-md--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-md--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-md--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-md-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-md-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-md-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-md-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-md-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-md-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-md-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-md-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-gt-md-0,.offset-gt-md-0{margin-left:0}[dir=rtl] .flex-offset-gt-md-0,[dir=rtl] .offset-gt-md-0{margin-left:auto;margin-right:0}.flex-offset-gt-md-5,.offset-gt-md-5{margin-left:5%}[dir=rtl] .flex-offset-gt-md-5,[dir=rtl] .offset-gt-md-5{margin-left:auto;margin-right:5%}.flex-offset-gt-md-10,.offset-gt-md-10{margin-left:10%}[dir=rtl] .flex-offset-gt-md-10,[dir=rtl] .offset-gt-md-10{margin-left:auto;margin-right:10%}.flex-offset-gt-md-15,.offset-gt-md-15{margin-left:15%}[dir=rtl] .flex-offset-gt-md-15,[dir=rtl] .offset-gt-md-15{margin-left:auto;margin-right:15%}.flex-offset-gt-md-20,.offset-gt-md-20{margin-left:20%}[dir=rtl] .flex-offset-gt-md-20,[dir=rtl] .offset-gt-md-20{margin-left:auto;margin-right:20%}.flex-offset-gt-md-25,.offset-gt-md-25{margin-left:25%}[dir=rtl] .flex-offset-gt-md-25,[dir=rtl] .offset-gt-md-25{margin-left:auto;margin-right:25%}.flex-offset-gt-md-30,.offset-gt-md-30{margin-left:30%}[dir=rtl] .flex-offset-gt-md-30,[dir=rtl] .offset-gt-md-30{margin-left:auto;margin-right:30%}.flex-offset-gt-md-35,.offset-gt-md-35{margin-left:35%}[dir=rtl] .flex-offset-gt-md-35,[dir=rtl] .offset-gt-md-35{margin-left:auto;margin-right:35%}.flex-offset-gt-md-40,.offset-gt-md-40{margin-left:40%}[dir=rtl] .flex-offset-gt-md-40,[dir=rtl] .offset-gt-md-40{margin-left:auto;margin-right:40%}.flex-offset-gt-md-45,.offset-gt-md-45{margin-left:45%}[dir=rtl] .flex-offset-gt-md-45,[dir=rtl] .offset-gt-md-45{margin-left:auto;margin-right:45%}.flex-offset-gt-md-50,.offset-gt-md-50{margin-left:50%}[dir=rtl] .flex-offset-gt-md-50,[dir=rtl] .offset-gt-md-50{margin-left:auto;margin-right:50%}.flex-offset-gt-md-55,.offset-gt-md-55{margin-left:55%}[dir=rtl] .flex-offset-gt-md-55,[dir=rtl] .offset-gt-md-55{margin-left:auto;margin-right:55%}.flex-offset-gt-md-60,.offset-gt-md-60{margin-left:60%}[dir=rtl] .flex-offset-gt-md-60,[dir=rtl] .offset-gt-md-60{margin-left:auto;margin-right:60%}.flex-offset-gt-md-65,.offset-gt-md-65{margin-left:65%}[dir=rtl] .flex-offset-gt-md-65,[dir=rtl] .offset-gt-md-65{margin-left:auto;margin-right:65%}.flex-offset-gt-md-70,.offset-gt-md-70{margin-left:70%}[dir=rtl] .flex-offset-gt-md-70,[dir=rtl] .offset-gt-md-70{margin-left:auto;margin-right:70%}.flex-offset-gt-md-75,.offset-gt-md-75{margin-left:75%}[dir=rtl] .flex-offset-gt-md-75,[dir=rtl] .offset-gt-md-75{margin-left:auto;margin-right:75%}.flex-offset-gt-md-80,.offset-gt-md-80{margin-left:80%}[dir=rtl] .flex-offset-gt-md-80,[dir=rtl] .offset-gt-md-80{margin-left:auto;margin-right:80%}.flex-offset-gt-md-85,.offset-gt-md-85{margin-left:85%}[dir=rtl] .flex-offset-gt-md-85,[dir=rtl] .offset-gt-md-85{margin-left:auto;margin-right:85%}.flex-offset-gt-md-90,.offset-gt-md-90{margin-left:90%}[dir=rtl] .flex-offset-gt-md-90,[dir=rtl] .offset-gt-md-90{margin-left:auto;margin-right:90%}.flex-offset-gt-md-95,.offset-gt-md-95{margin-left:95%}[dir=rtl] .flex-offset-gt-md-95,[dir=rtl] .offset-gt-md-95{margin-left:auto;margin-right:95%}.flex-offset-gt-md-33,.offset-gt-md-33{margin-left:33.33333%}.flex-offset-gt-md-66,.offset-gt-md-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-md-66,[dir=rtl] .offset-gt-md-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-md,.layout-align-gt-md-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-gt-md,.layout-align-gt-md-start,.layout-align-gt-md-start-center,.layout-align-gt-md-start-end,.layout-align-gt-md-start-start,.layout-align-gt-md-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-md-center,.layout-align-gt-md-center-center,.layout-align-gt-md-center-end,.layout-align-gt-md-center-start,.layout-align-gt-md-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-md-end,.layout-align-gt-md-end-center,.layout-align-gt-md-end-end,.layout-align-gt-md-end-start,.layout-align-gt-md-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-md-space-around,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-md-space-between,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-between-start,.layout-align-gt-md-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-md-center-start,.layout-align-gt-md-end-start,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-between-start,.layout-align-gt-md-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-md-center-center,.layout-align-gt-md-end-center,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-between-center,.layout-align-gt-md-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-md-center-center>*,.layout-align-gt-md-end-center>*,.layout-align-gt-md-space-around-center>*,.layout-align-gt-md-space-between-center>*,.layout-align-gt-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-md-center-end,.layout-align-gt-md-end-end,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-between-end,.layout-align-gt-md-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-md-center-stretch,.layout-align-gt-md-end-stretch,.layout-align-gt-md-space-around-stretch,.layout-align-gt-md-space-between-stretch,.layout-align-gt-md-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-md{-webkit-flex:1;flex:1}.flex-gt-md,.flex-gt-md-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-md-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-gt-md-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-md-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-md-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-md-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-0,.layout-row>.flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-0{min-width:0}.layout-column>.flex-gt-md-0{max-width:100%;max-height:0%}.layout-column>.flex-gt-md-0,.layout-gt-md-row>.flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-0{max-width:0;max-height:100%;min-width:0}.layout-gt-md-column>.flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-md-5,.layout-row>.flex-gt-md-5{max-width:5%;max-height:100%}.flex-gt-md-5,.layout-column>.flex-gt-md-5,.layout-row>.flex-gt-md-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-5{max-width:100%;max-height:5%}.layout-gt-md-row>.flex-gt-md-5{max-width:5%;max-height:100%}.layout-gt-md-column>.flex-gt-md-5,.layout-gt-md-row>.flex-gt-md-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-5{max-width:100%;max-height:5%}.flex-gt-md-10,.layout-row>.flex-gt-md-10{max-width:10%;max-height:100%}.flex-gt-md-10,.layout-column>.flex-gt-md-10,.layout-row>.flex-gt-md-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-10{max-width:100%;max-height:10%}.layout-gt-md-row>.flex-gt-md-10{max-width:10%;max-height:100%}.layout-gt-md-column>.flex-gt-md-10,.layout-gt-md-row>.flex-gt-md-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-10{max-width:100%;max-height:10%}.flex-gt-md-15,.layout-row>.flex-gt-md-15{max-width:15%;max-height:100%}.flex-gt-md-15,.layout-column>.flex-gt-md-15,.layout-row>.flex-gt-md-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-15{max-width:100%;max-height:15%}.layout-gt-md-row>.flex-gt-md-15{max-width:15%;max-height:100%}.layout-gt-md-column>.flex-gt-md-15,.layout-gt-md-row>.flex-gt-md-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-15{max-width:100%;max-height:15%}.flex-gt-md-20,.layout-row>.flex-gt-md-20{max-width:20%;max-height:100%}.flex-gt-md-20,.layout-column>.flex-gt-md-20,.layout-row>.flex-gt-md-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-20{max-width:100%;max-height:20%}.layout-gt-md-row>.flex-gt-md-20{max-width:20%;max-height:100%}.layout-gt-md-column>.flex-gt-md-20,.layout-gt-md-row>.flex-gt-md-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-20{max-width:100%;max-height:20%}.flex-gt-md-25,.layout-row>.flex-gt-md-25{max-width:25%;max-height:100%}.flex-gt-md-25,.layout-column>.flex-gt-md-25,.layout-row>.flex-gt-md-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-25{max-width:100%;max-height:25%}.layout-gt-md-row>.flex-gt-md-25{max-width:25%;max-height:100%}.layout-gt-md-column>.flex-gt-md-25,.layout-gt-md-row>.flex-gt-md-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-25{max-width:100%;max-height:25%}.flex-gt-md-30,.layout-row>.flex-gt-md-30{max-width:30%;max-height:100%}.flex-gt-md-30,.layout-column>.flex-gt-md-30,.layout-row>.flex-gt-md-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-30{max-width:100%;max-height:30%}.layout-gt-md-row>.flex-gt-md-30{max-width:30%;max-height:100%}.layout-gt-md-column>.flex-gt-md-30,.layout-gt-md-row>.flex-gt-md-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-30{max-width:100%;max-height:30%}.flex-gt-md-35,.layout-row>.flex-gt-md-35{max-width:35%;max-height:100%}.flex-gt-md-35,.layout-column>.flex-gt-md-35,.layout-row>.flex-gt-md-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-35{max-width:100%;max-height:35%}.layout-gt-md-row>.flex-gt-md-35{max-width:35%;max-height:100%}.layout-gt-md-column>.flex-gt-md-35,.layout-gt-md-row>.flex-gt-md-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-35{max-width:100%;max-height:35%}.flex-gt-md-40,.layout-row>.flex-gt-md-40{max-width:40%;max-height:100%}.flex-gt-md-40,.layout-column>.flex-gt-md-40,.layout-row>.flex-gt-md-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-40{max-width:100%;max-height:40%}.layout-gt-md-row>.flex-gt-md-40{max-width:40%;max-height:100%}.layout-gt-md-column>.flex-gt-md-40,.layout-gt-md-row>.flex-gt-md-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-40{max-width:100%;max-height:40%}.flex-gt-md-45,.layout-row>.flex-gt-md-45{max-width:45%;max-height:100%}.flex-gt-md-45,.layout-column>.flex-gt-md-45,.layout-row>.flex-gt-md-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-45{max-width:100%;max-height:45%}.layout-gt-md-row>.flex-gt-md-45{max-width:45%;max-height:100%}.layout-gt-md-column>.flex-gt-md-45,.layout-gt-md-row>.flex-gt-md-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-45{max-width:100%;max-height:45%}.flex-gt-md-50,.layout-row>.flex-gt-md-50{max-width:50%;max-height:100%}.flex-gt-md-50,.layout-column>.flex-gt-md-50,.layout-row>.flex-gt-md-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-50{max-width:100%;max-height:50%}.layout-gt-md-row>.flex-gt-md-50{max-width:50%;max-height:100%}.layout-gt-md-column>.flex-gt-md-50,.layout-gt-md-row>.flex-gt-md-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-50{max-width:100%;max-height:50%}.flex-gt-md-55,.layout-row>.flex-gt-md-55{max-width:55%;max-height:100%}.flex-gt-md-55,.layout-column>.flex-gt-md-55,.layout-row>.flex-gt-md-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-55{max-width:100%;max-height:55%}.layout-gt-md-row>.flex-gt-md-55{max-width:55%;max-height:100%}.layout-gt-md-column>.flex-gt-md-55,.layout-gt-md-row>.flex-gt-md-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-55{max-width:100%;max-height:55%}.flex-gt-md-60,.layout-row>.flex-gt-md-60{max-width:60%;max-height:100%}.flex-gt-md-60,.layout-column>.flex-gt-md-60,.layout-row>.flex-gt-md-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-60{max-width:100%;max-height:60%}.layout-gt-md-row>.flex-gt-md-60{max-width:60%;max-height:100%}.layout-gt-md-column>.flex-gt-md-60,.layout-gt-md-row>.flex-gt-md-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-60{max-width:100%;max-height:60%}.flex-gt-md-65,.layout-row>.flex-gt-md-65{max-width:65%;max-height:100%}.flex-gt-md-65,.layout-column>.flex-gt-md-65,.layout-row>.flex-gt-md-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-65{max-width:100%;max-height:65%}.layout-gt-md-row>.flex-gt-md-65{max-width:65%;max-height:100%}.layout-gt-md-column>.flex-gt-md-65,.layout-gt-md-row>.flex-gt-md-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-65{max-width:100%;max-height:65%}.flex-gt-md-70,.layout-row>.flex-gt-md-70{max-width:70%;max-height:100%}.flex-gt-md-70,.layout-column>.flex-gt-md-70,.layout-row>.flex-gt-md-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-70{max-width:100%;max-height:70%}.layout-gt-md-row>.flex-gt-md-70{max-width:70%;max-height:100%}.layout-gt-md-column>.flex-gt-md-70,.layout-gt-md-row>.flex-gt-md-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-70{max-width:100%;max-height:70%}.flex-gt-md-75,.layout-row>.flex-gt-md-75{max-width:75%;max-height:100%}.flex-gt-md-75,.layout-column>.flex-gt-md-75,.layout-row>.flex-gt-md-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-75{max-width:100%;max-height:75%}.layout-gt-md-row>.flex-gt-md-75{max-width:75%;max-height:100%}.layout-gt-md-column>.flex-gt-md-75,.layout-gt-md-row>.flex-gt-md-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-75{max-width:100%;max-height:75%}.flex-gt-md-80,.layout-row>.flex-gt-md-80{max-width:80%;max-height:100%}.flex-gt-md-80,.layout-column>.flex-gt-md-80,.layout-row>.flex-gt-md-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-80{max-width:100%;max-height:80%}.layout-gt-md-row>.flex-gt-md-80{max-width:80%;max-height:100%}.layout-gt-md-column>.flex-gt-md-80,.layout-gt-md-row>.flex-gt-md-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-80{max-width:100%;max-height:80%}.flex-gt-md-85,.layout-row>.flex-gt-md-85{max-width:85%;max-height:100%}.flex-gt-md-85,.layout-column>.flex-gt-md-85,.layout-row>.flex-gt-md-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-85{max-width:100%;max-height:85%}.layout-gt-md-row>.flex-gt-md-85{max-width:85%;max-height:100%}.layout-gt-md-column>.flex-gt-md-85,.layout-gt-md-row>.flex-gt-md-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-85{max-width:100%;max-height:85%}.flex-gt-md-90,.layout-row>.flex-gt-md-90{max-width:90%;max-height:100%}.flex-gt-md-90,.layout-column>.flex-gt-md-90,.layout-row>.flex-gt-md-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-90{max-width:100%;max-height:90%}.layout-gt-md-row>.flex-gt-md-90{max-width:90%;max-height:100%}.layout-gt-md-column>.flex-gt-md-90,.layout-gt-md-row>.flex-gt-md-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-90{max-width:100%;max-height:90%}.flex-gt-md-95,.layout-row>.flex-gt-md-95{max-width:95%;max-height:100%}.flex-gt-md-95,.layout-column>.flex-gt-md-95,.layout-row>.flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-95{max-width:100%;max-height:95%}.layout-gt-md-row>.flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-95{max-height:95%}.flex-gt-md-100,.layout-gt-md-column>.flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-md-100{max-height:100%}.layout-column>.flex-gt-md-100,.layout-row>.flex-gt-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-100,.layout-gt-md-row>.flex-gt-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex{min-width:0}.layout-gt-md-column>.flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-column>.flex{min-height:0}.layout-gt-md,.layout-gt-md-column,.layout-gt-md-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:1280px) and (max-width:1919px){.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}.flex-order-lg--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-lg--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-lg--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-lg--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-lg--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-lg--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-lg--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-lg--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-lg--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-lg--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-lg--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-lg--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-lg--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-lg--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-lg--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-lg--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-lg--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-lg--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-lg--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-lg--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-lg-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-lg-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-lg-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-lg-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-lg-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-lg-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-lg-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-lg-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-lg-0,.offset-lg-0{margin-left:0}[dir=rtl] .flex-offset-lg-0,[dir=rtl] .offset-lg-0{margin-left:auto;margin-right:0}.flex-offset-lg-5,.offset-lg-5{margin-left:5%}[dir=rtl] .flex-offset-lg-5,[dir=rtl] .offset-lg-5{margin-left:auto;margin-right:5%}.flex-offset-lg-10,.offset-lg-10{margin-left:10%}[dir=rtl] .flex-offset-lg-10,[dir=rtl] .offset-lg-10{margin-left:auto;margin-right:10%}.flex-offset-lg-15,.offset-lg-15{margin-left:15%}[dir=rtl] .flex-offset-lg-15,[dir=rtl] .offset-lg-15{margin-left:auto;margin-right:15%}.flex-offset-lg-20,.offset-lg-20{margin-left:20%}[dir=rtl] .flex-offset-lg-20,[dir=rtl] .offset-lg-20{margin-left:auto;margin-right:20%}.flex-offset-lg-25,.offset-lg-25{margin-left:25%}[dir=rtl] .flex-offset-lg-25,[dir=rtl] .offset-lg-25{margin-left:auto;margin-right:25%}.flex-offset-lg-30,.offset-lg-30{margin-left:30%}[dir=rtl] .flex-offset-lg-30,[dir=rtl] .offset-lg-30{margin-left:auto;margin-right:30%}.flex-offset-lg-35,.offset-lg-35{margin-left:35%}[dir=rtl] .flex-offset-lg-35,[dir=rtl] .offset-lg-35{margin-left:auto;margin-right:35%}.flex-offset-lg-40,.offset-lg-40{margin-left:40%}[dir=rtl] .flex-offset-lg-40,[dir=rtl] .offset-lg-40{margin-left:auto;margin-right:40%}.flex-offset-lg-45,.offset-lg-45{margin-left:45%}[dir=rtl] .flex-offset-lg-45,[dir=rtl] .offset-lg-45{margin-left:auto;margin-right:45%}.flex-offset-lg-50,.offset-lg-50{margin-left:50%}[dir=rtl] .flex-offset-lg-50,[dir=rtl] .offset-lg-50{margin-left:auto;margin-right:50%}.flex-offset-lg-55,.offset-lg-55{margin-left:55%}[dir=rtl] .flex-offset-lg-55,[dir=rtl] .offset-lg-55{margin-left:auto;margin-right:55%}.flex-offset-lg-60,.offset-lg-60{margin-left:60%}[dir=rtl] .flex-offset-lg-60,[dir=rtl] .offset-lg-60{margin-left:auto;margin-right:60%}.flex-offset-lg-65,.offset-lg-65{margin-left:65%}[dir=rtl] .flex-offset-lg-65,[dir=rtl] .offset-lg-65{margin-left:auto;margin-right:65%}.flex-offset-lg-70,.offset-lg-70{margin-left:70%}[dir=rtl] .flex-offset-lg-70,[dir=rtl] .offset-lg-70{margin-left:auto;margin-right:70%}.flex-offset-lg-75,.offset-lg-75{margin-left:75%}[dir=rtl] .flex-offset-lg-75,[dir=rtl] .offset-lg-75{margin-left:auto;margin-right:75%}.flex-offset-lg-80,.offset-lg-80{margin-left:80%}[dir=rtl] .flex-offset-lg-80,[dir=rtl] .offset-lg-80{margin-left:auto;margin-right:80%}.flex-offset-lg-85,.offset-lg-85{margin-left:85%}[dir=rtl] .flex-offset-lg-85,[dir=rtl] .offset-lg-85{margin-left:auto;margin-right:85%}.flex-offset-lg-90,.offset-lg-90{margin-left:90%}[dir=rtl] .flex-offset-lg-90,[dir=rtl] .offset-lg-90{margin-left:auto;margin-right:90%}.flex-offset-lg-95,.offset-lg-95{margin-left:95%}[dir=rtl] .flex-offset-lg-95,[dir=rtl] .offset-lg-95{margin-left:auto;margin-right:95%}.flex-offset-lg-33,.offset-lg-33{margin-left:33.33333%}.flex-offset-lg-66,.offset-lg-66{margin-left:66.66667%}[dir=rtl] .flex-offset-lg-66,[dir=rtl] .offset-lg-66{margin-left:auto;margin-right:66.66667%}.layout-align-lg,.layout-align-lg-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-lg,.layout-align-lg-start,.layout-align-lg-start-center,.layout-align-lg-start-end,.layout-align-lg-start-start,.layout-align-lg-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-lg-center,.layout-align-lg-center-center,.layout-align-lg-center-end,.layout-align-lg-center-start,.layout-align-lg-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-lg-end,.layout-align-lg-end-center,.layout-align-lg-end-end,.layout-align-lg-end-start,.layout-align-lg-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-lg-space-around,.layout-align-lg-space-around-center,.layout-align-lg-space-around-end,.layout-align-lg-space-around-start,.layout-align-lg-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-lg-space-between,.layout-align-lg-space-between-center,.layout-align-lg-space-between-end,.layout-align-lg-space-between-start,.layout-align-lg-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-lg-center-start,.layout-align-lg-end-start,.layout-align-lg-space-around-start,.layout-align-lg-space-between-start,.layout-align-lg-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-lg-center-center,.layout-align-lg-end-center,.layout-align-lg-space-around-center,.layout-align-lg-space-between-center,.layout-align-lg-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-lg-center-center>*,.layout-align-lg-end-center>*,.layout-align-lg-space-around-center>*,.layout-align-lg-space-between-center>*,.layout-align-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-lg-center-end,.layout-align-lg-end-end,.layout-align-lg-space-around-end,.layout-align-lg-space-between-end,.layout-align-lg-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-lg-center-stretch,.layout-align-lg-end-stretch,.layout-align-lg-space-around-stretch,.layout-align-lg-space-between-stretch,.layout-align-lg-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-lg{-webkit-flex:1;flex:1}.flex-lg,.flex-lg-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-lg-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-lg-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-lg-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-lg-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-lg-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-0,.layout-row>.flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-0{min-width:0}.layout-column>.flex-lg-0{max-width:100%;max-height:0%}.layout-column>.flex-lg-0,.layout-lg-row>.flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-0{max-width:0;max-height:100%;min-width:0}.layout-lg-column>.flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-lg-5,.layout-row>.flex-lg-5{max-width:5%;max-height:100%}.flex-lg-5,.layout-column>.flex-lg-5,.layout-row>.flex-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-5{max-width:100%;max-height:5%}.layout-lg-row>.flex-lg-5{max-width:5%;max-height:100%}.layout-lg-column>.flex-lg-5,.layout-lg-row>.flex-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-5{max-width:100%;max-height:5%}.flex-lg-10,.layout-row>.flex-lg-10{max-width:10%;max-height:100%}.flex-lg-10,.layout-column>.flex-lg-10,.layout-row>.flex-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-10{max-width:100%;max-height:10%}.layout-lg-row>.flex-lg-10{max-width:10%;max-height:100%}.layout-lg-column>.flex-lg-10,.layout-lg-row>.flex-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-10{max-width:100%;max-height:10%}.flex-lg-15,.layout-row>.flex-lg-15{max-width:15%;max-height:100%}.flex-lg-15,.layout-column>.flex-lg-15,.layout-row>.flex-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-15{max-width:100%;max-height:15%}.layout-lg-row>.flex-lg-15{max-width:15%;max-height:100%}.layout-lg-column>.flex-lg-15,.layout-lg-row>.flex-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-15{max-width:100%;max-height:15%}.flex-lg-20,.layout-row>.flex-lg-20{max-width:20%;max-height:100%}.flex-lg-20,.layout-column>.flex-lg-20,.layout-row>.flex-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-20{max-width:100%;max-height:20%}.layout-lg-row>.flex-lg-20{max-width:20%;max-height:100%}.layout-lg-column>.flex-lg-20,.layout-lg-row>.flex-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-20{max-width:100%;max-height:20%}.flex-lg-25,.layout-row>.flex-lg-25{max-width:25%;max-height:100%}.flex-lg-25,.layout-column>.flex-lg-25,.layout-row>.flex-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-25{max-width:100%;max-height:25%}.layout-lg-row>.flex-lg-25{max-width:25%;max-height:100%}.layout-lg-column>.flex-lg-25,.layout-lg-row>.flex-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-25{max-width:100%;max-height:25%}.flex-lg-30,.layout-row>.flex-lg-30{max-width:30%;max-height:100%}.flex-lg-30,.layout-column>.flex-lg-30,.layout-row>.flex-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-30{max-width:100%;max-height:30%}.layout-lg-row>.flex-lg-30{max-width:30%;max-height:100%}.layout-lg-column>.flex-lg-30,.layout-lg-row>.flex-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-30{max-width:100%;max-height:30%}.flex-lg-35,.layout-row>.flex-lg-35{max-width:35%;max-height:100%}.flex-lg-35,.layout-column>.flex-lg-35,.layout-row>.flex-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-35{max-width:100%;max-height:35%}.layout-lg-row>.flex-lg-35{max-width:35%;max-height:100%}.layout-lg-column>.flex-lg-35,.layout-lg-row>.flex-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-35{max-width:100%;max-height:35%}.flex-lg-40,.layout-row>.flex-lg-40{max-width:40%;max-height:100%}.flex-lg-40,.layout-column>.flex-lg-40,.layout-row>.flex-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-40{max-width:100%;max-height:40%}.layout-lg-row>.flex-lg-40{max-width:40%;max-height:100%}.layout-lg-column>.flex-lg-40,.layout-lg-row>.flex-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-40{max-width:100%;max-height:40%}.flex-lg-45,.layout-row>.flex-lg-45{max-width:45%;max-height:100%}.flex-lg-45,.layout-column>.flex-lg-45,.layout-row>.flex-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-45{max-width:100%;max-height:45%}.layout-lg-row>.flex-lg-45{max-width:45%;max-height:100%}.layout-lg-column>.flex-lg-45,.layout-lg-row>.flex-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-45{max-width:100%;max-height:45%}.flex-lg-50,.layout-row>.flex-lg-50{max-width:50%;max-height:100%}.flex-lg-50,.layout-column>.flex-lg-50,.layout-row>.flex-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-50{max-width:100%;max-height:50%}.layout-lg-row>.flex-lg-50{max-width:50%;max-height:100%}.layout-lg-column>.flex-lg-50,.layout-lg-row>.flex-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-50{max-width:100%;max-height:50%}.flex-lg-55,.layout-row>.flex-lg-55{max-width:55%;max-height:100%}.flex-lg-55,.layout-column>.flex-lg-55,.layout-row>.flex-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-55{max-width:100%;max-height:55%}.layout-lg-row>.flex-lg-55{max-width:55%;max-height:100%}.layout-lg-column>.flex-lg-55,.layout-lg-row>.flex-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-55{max-width:100%;max-height:55%}.flex-lg-60,.layout-row>.flex-lg-60{max-width:60%;max-height:100%}.flex-lg-60,.layout-column>.flex-lg-60,.layout-row>.flex-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-60{max-width:100%;max-height:60%}.layout-lg-row>.flex-lg-60{max-width:60%;max-height:100%}.layout-lg-column>.flex-lg-60,.layout-lg-row>.flex-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-60{max-width:100%;max-height:60%}.flex-lg-65,.layout-row>.flex-lg-65{max-width:65%;max-height:100%}.flex-lg-65,.layout-column>.flex-lg-65,.layout-row>.flex-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-65{max-width:100%;max-height:65%}.layout-lg-row>.flex-lg-65{max-width:65%;max-height:100%}.layout-lg-column>.flex-lg-65,.layout-lg-row>.flex-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-65{max-width:100%;max-height:65%}.flex-lg-70,.layout-row>.flex-lg-70{max-width:70%;max-height:100%}.flex-lg-70,.layout-column>.flex-lg-70,.layout-row>.flex-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-70{max-width:100%;max-height:70%}.layout-lg-row>.flex-lg-70{max-width:70%;max-height:100%}.layout-lg-column>.flex-lg-70,.layout-lg-row>.flex-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-70{max-width:100%;max-height:70%}.flex-lg-75,.layout-row>.flex-lg-75{max-width:75%;max-height:100%}.flex-lg-75,.layout-column>.flex-lg-75,.layout-row>.flex-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-75{max-width:100%;max-height:75%}.layout-lg-row>.flex-lg-75{max-width:75%;max-height:100%}.layout-lg-column>.flex-lg-75,.layout-lg-row>.flex-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-75{max-width:100%;max-height:75%}.flex-lg-80,.layout-row>.flex-lg-80{max-width:80%;max-height:100%}.flex-lg-80,.layout-column>.flex-lg-80,.layout-row>.flex-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-80{max-width:100%;max-height:80%}.layout-lg-row>.flex-lg-80{max-width:80%;max-height:100%}.layout-lg-column>.flex-lg-80,.layout-lg-row>.flex-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-80{max-width:100%;max-height:80%}.flex-lg-85,.layout-row>.flex-lg-85{max-width:85%;max-height:100%}.flex-lg-85,.layout-column>.flex-lg-85,.layout-row>.flex-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-85{max-width:100%;max-height:85%}.layout-lg-row>.flex-lg-85{max-width:85%;max-height:100%}.layout-lg-column>.flex-lg-85,.layout-lg-row>.flex-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-85{max-width:100%;max-height:85%}.flex-lg-90,.layout-row>.flex-lg-90{max-width:90%;max-height:100%}.flex-lg-90,.layout-column>.flex-lg-90,.layout-row>.flex-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-90{max-width:100%;max-height:90%}.layout-lg-row>.flex-lg-90{max-width:90%;max-height:100%}.layout-lg-column>.flex-lg-90,.layout-lg-row>.flex-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-90{max-width:100%;max-height:90%}.flex-lg-95,.layout-row>.flex-lg-95{max-width:95%;max-height:100%}.flex-lg-95,.layout-column>.flex-lg-95,.layout-row>.flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-95{max-width:100%;max-height:95%}.layout-lg-row>.flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-95{max-height:95%}.flex-lg-100,.layout-lg-column>.flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-lg-100{max-height:100%}.layout-column>.flex-lg-100,.layout-row>.flex-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-column>.flex-lg-100,.layout-lg-row>.flex-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex{min-width:0}.layout-lg-column>.flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-lg-column>.flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-column>.flex{min-height:0}.layout-lg,.layout-lg-column,.layout-lg-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:1920px){.flex-order-gt-lg--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-lg--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-lg--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-lg--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-lg--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-lg--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-lg--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-lg--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-lg--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-lg--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-lg--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-lg--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-lg--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-lg--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-lg--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-lg--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-lg--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-lg--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-lg--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-lg--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-lg-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-lg-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-lg-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-lg-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-lg-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-lg-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-lg-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-lg-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-gt-lg-0,.offset-gt-lg-0{margin-left:0}[dir=rtl] .flex-offset-gt-lg-0,[dir=rtl] .offset-gt-lg-0{margin-left:auto;margin-right:0}.flex-offset-gt-lg-5,.offset-gt-lg-5{margin-left:5%}[dir=rtl] .flex-offset-gt-lg-5,[dir=rtl] .offset-gt-lg-5{margin-left:auto;margin-right:5%}.flex-offset-gt-lg-10,.offset-gt-lg-10{margin-left:10%}[dir=rtl] .flex-offset-gt-lg-10,[dir=rtl] .offset-gt-lg-10{margin-left:auto;margin-right:10%}.flex-offset-gt-lg-15,.offset-gt-lg-15{margin-left:15%}[dir=rtl] .flex-offset-gt-lg-15,[dir=rtl] .offset-gt-lg-15{margin-left:auto;margin-right:15%}.flex-offset-gt-lg-20,.offset-gt-lg-20{margin-left:20%}[dir=rtl] .flex-offset-gt-lg-20,[dir=rtl] .offset-gt-lg-20{margin-left:auto;margin-right:20%}.flex-offset-gt-lg-25,.offset-gt-lg-25{margin-left:25%}[dir=rtl] .flex-offset-gt-lg-25,[dir=rtl] .offset-gt-lg-25{margin-left:auto;margin-right:25%}.flex-offset-gt-lg-30,.offset-gt-lg-30{margin-left:30%}[dir=rtl] .flex-offset-gt-lg-30,[dir=rtl] .offset-gt-lg-30{margin-left:auto;margin-right:30%}.flex-offset-gt-lg-35,.offset-gt-lg-35{margin-left:35%}[dir=rtl] .flex-offset-gt-lg-35,[dir=rtl] .offset-gt-lg-35{margin-left:auto;margin-right:35%}.flex-offset-gt-lg-40,.offset-gt-lg-40{margin-left:40%}[dir=rtl] .flex-offset-gt-lg-40,[dir=rtl] .offset-gt-lg-40{margin-left:auto;margin-right:40%}.flex-offset-gt-lg-45,.offset-gt-lg-45{margin-left:45%}[dir=rtl] .flex-offset-gt-lg-45,[dir=rtl] .offset-gt-lg-45{margin-left:auto;margin-right:45%}.flex-offset-gt-lg-50,.offset-gt-lg-50{margin-left:50%}[dir=rtl] .flex-offset-gt-lg-50,[dir=rtl] .offset-gt-lg-50{margin-left:auto;margin-right:50%}.flex-offset-gt-lg-55,.offset-gt-lg-55{margin-left:55%}[dir=rtl] .flex-offset-gt-lg-55,[dir=rtl] .offset-gt-lg-55{margin-left:auto;margin-right:55%}.flex-offset-gt-lg-60,.offset-gt-lg-60{margin-left:60%}[dir=rtl] .flex-offset-gt-lg-60,[dir=rtl] .offset-gt-lg-60{margin-left:auto;margin-right:60%}.flex-offset-gt-lg-65,.offset-gt-lg-65{margin-left:65%}[dir=rtl] .flex-offset-gt-lg-65,[dir=rtl] .offset-gt-lg-65{margin-left:auto;margin-right:65%}.flex-offset-gt-lg-70,.offset-gt-lg-70{margin-left:70%}[dir=rtl] .flex-offset-gt-lg-70,[dir=rtl] .offset-gt-lg-70{margin-left:auto;margin-right:70%}.flex-offset-gt-lg-75,.offset-gt-lg-75{margin-left:75%}[dir=rtl] .flex-offset-gt-lg-75,[dir=rtl] .offset-gt-lg-75{margin-left:auto;margin-right:75%}.flex-offset-gt-lg-80,.offset-gt-lg-80{margin-left:80%}[dir=rtl] .flex-offset-gt-lg-80,[dir=rtl] .offset-gt-lg-80{margin-left:auto;margin-right:80%}.flex-offset-gt-lg-85,.offset-gt-lg-85{margin-left:85%}[dir=rtl] .flex-offset-gt-lg-85,[dir=rtl] .offset-gt-lg-85{margin-left:auto;margin-right:85%}.flex-offset-gt-lg-90,.offset-gt-lg-90{margin-left:90%}[dir=rtl] .flex-offset-gt-lg-90,[dir=rtl] .offset-gt-lg-90{margin-left:auto;margin-right:90%}.flex-offset-gt-lg-95,.offset-gt-lg-95{margin-left:95%}[dir=rtl] .flex-offset-gt-lg-95,[dir=rtl] .offset-gt-lg-95{margin-left:auto;margin-right:95%}.flex-offset-gt-lg-33,.offset-gt-lg-33{margin-left:33.33333%}.flex-offset-gt-lg-66,.offset-gt-lg-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-lg-66,[dir=rtl] .offset-gt-lg-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-lg,.layout-align-gt-lg-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-gt-lg,.layout-align-gt-lg-start,.layout-align-gt-lg-start-center,.layout-align-gt-lg-start-end,.layout-align-gt-lg-start-start,.layout-align-gt-lg-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-lg-center,.layout-align-gt-lg-center-center,.layout-align-gt-lg-center-end,.layout-align-gt-lg-center-start,.layout-align-gt-lg-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-lg-end,.layout-align-gt-lg-end-center,.layout-align-gt-lg-end-end,.layout-align-gt-lg-end-start,.layout-align-gt-lg-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-lg-space-around,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-lg-space-between,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-lg-center-start,.layout-align-gt-lg-end-start,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-lg-center-center,.layout-align-gt-lg-end-center,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-lg-center-center>*,.layout-align-gt-lg-end-center>*,.layout-align-gt-lg-space-around-center>*,.layout-align-gt-lg-space-between-center>*,.layout-align-gt-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-lg-center-end,.layout-align-gt-lg-end-end,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-lg-center-stretch,.layout-align-gt-lg-end-stretch,.layout-align-gt-lg-space-around-stretch,.layout-align-gt-lg-space-between-stretch,.layout-align-gt-lg-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-lg{-webkit-flex:1;flex:1}.flex-gt-lg,.flex-gt-lg-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-lg-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-gt-lg-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-lg-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-lg-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-lg-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-0,.layout-row>.flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-0{min-width:0}.layout-column>.flex-gt-lg-0{max-width:100%;max-height:0%}.layout-column>.flex-gt-lg-0,.layout-gt-lg-row>.flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-0{max-width:0;max-height:100%;min-width:0}.layout-gt-lg-column>.flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-lg-5,.layout-row>.flex-gt-lg-5{max-width:5%;max-height:100%}.flex-gt-lg-5,.layout-column>.flex-gt-lg-5,.layout-row>.flex-gt-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-5{max-width:100%;max-height:5%}.layout-gt-lg-row>.flex-gt-lg-5{max-width:5%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-5,.layout-gt-lg-row>.flex-gt-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-5{max-width:100%;max-height:5%}.flex-gt-lg-10,.layout-row>.flex-gt-lg-10{max-width:10%;max-height:100%}.flex-gt-lg-10,.layout-column>.flex-gt-lg-10,.layout-row>.flex-gt-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-10{max-width:100%;max-height:10%}.layout-gt-lg-row>.flex-gt-lg-10{max-width:10%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-10,.layout-gt-lg-row>.flex-gt-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-10{max-width:100%;max-height:10%}.flex-gt-lg-15,.layout-row>.flex-gt-lg-15{max-width:15%;max-height:100%}.flex-gt-lg-15,.layout-column>.flex-gt-lg-15,.layout-row>.flex-gt-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-15{max-width:100%;max-height:15%}.layout-gt-lg-row>.flex-gt-lg-15{max-width:15%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-15,.layout-gt-lg-row>.flex-gt-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-15{max-width:100%;max-height:15%}.flex-gt-lg-20,.layout-row>.flex-gt-lg-20{max-width:20%;max-height:100%}.flex-gt-lg-20,.layout-column>.flex-gt-lg-20,.layout-row>.flex-gt-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-20{max-width:100%;max-height:20%}.layout-gt-lg-row>.flex-gt-lg-20{max-width:20%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-20,.layout-gt-lg-row>.flex-gt-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-20{max-width:100%;max-height:20%}.flex-gt-lg-25,.layout-row>.flex-gt-lg-25{max-width:25%;max-height:100%}.flex-gt-lg-25,.layout-column>.flex-gt-lg-25,.layout-row>.flex-gt-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-25{max-width:100%;max-height:25%}.layout-gt-lg-row>.flex-gt-lg-25{max-width:25%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-25,.layout-gt-lg-row>.flex-gt-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-25{max-width:100%;max-height:25%}.flex-gt-lg-30,.layout-row>.flex-gt-lg-30{max-width:30%;max-height:100%}.flex-gt-lg-30,.layout-column>.flex-gt-lg-30,.layout-row>.flex-gt-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-30{max-width:100%;max-height:30%}.layout-gt-lg-row>.flex-gt-lg-30{max-width:30%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-30,.layout-gt-lg-row>.flex-gt-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-30{max-width:100%;max-height:30%}.flex-gt-lg-35,.layout-row>.flex-gt-lg-35{max-width:35%;max-height:100%}.flex-gt-lg-35,.layout-column>.flex-gt-lg-35,.layout-row>.flex-gt-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-35{max-width:100%;max-height:35%}.layout-gt-lg-row>.flex-gt-lg-35{max-width:35%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-35,.layout-gt-lg-row>.flex-gt-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-35{max-width:100%;max-height:35%}.flex-gt-lg-40,.layout-row>.flex-gt-lg-40{max-width:40%;max-height:100%}.flex-gt-lg-40,.layout-column>.flex-gt-lg-40,.layout-row>.flex-gt-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-40{max-width:100%;max-height:40%}.layout-gt-lg-row>.flex-gt-lg-40{max-width:40%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-40,.layout-gt-lg-row>.flex-gt-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-40{max-width:100%;max-height:40%}.flex-gt-lg-45,.layout-row>.flex-gt-lg-45{max-width:45%;max-height:100%}.flex-gt-lg-45,.layout-column>.flex-gt-lg-45,.layout-row>.flex-gt-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-45{max-width:100%;max-height:45%}.layout-gt-lg-row>.flex-gt-lg-45{max-width:45%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-45,.layout-gt-lg-row>.flex-gt-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-45{max-width:100%;max-height:45%}.flex-gt-lg-50,.layout-row>.flex-gt-lg-50{max-width:50%;max-height:100%}.flex-gt-lg-50,.layout-column>.flex-gt-lg-50,.layout-row>.flex-gt-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-50{max-width:100%;max-height:50%}.layout-gt-lg-row>.flex-gt-lg-50{max-width:50%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-50,.layout-gt-lg-row>.flex-gt-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-50{max-width:100%;max-height:50%}.flex-gt-lg-55,.layout-row>.flex-gt-lg-55{max-width:55%;max-height:100%}.flex-gt-lg-55,.layout-column>.flex-gt-lg-55,.layout-row>.flex-gt-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-55{max-width:100%;max-height:55%}.layout-gt-lg-row>.flex-gt-lg-55{max-width:55%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-55,.layout-gt-lg-row>.flex-gt-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-55{max-width:100%;max-height:55%}.flex-gt-lg-60,.layout-row>.flex-gt-lg-60{max-width:60%;max-height:100%}.flex-gt-lg-60,.layout-column>.flex-gt-lg-60,.layout-row>.flex-gt-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-60{max-width:100%;max-height:60%}.layout-gt-lg-row>.flex-gt-lg-60{max-width:60%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-60,.layout-gt-lg-row>.flex-gt-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-60{max-width:100%;max-height:60%}.flex-gt-lg-65,.layout-row>.flex-gt-lg-65{max-width:65%;max-height:100%}.flex-gt-lg-65,.layout-column>.flex-gt-lg-65,.layout-row>.flex-gt-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-65{max-width:100%;max-height:65%}.layout-gt-lg-row>.flex-gt-lg-65{max-width:65%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-65,.layout-gt-lg-row>.flex-gt-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-65{max-width:100%;max-height:65%}.flex-gt-lg-70,.layout-row>.flex-gt-lg-70{max-width:70%;max-height:100%}.flex-gt-lg-70,.layout-column>.flex-gt-lg-70,.layout-row>.flex-gt-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-70{max-width:100%;max-height:70%}.layout-gt-lg-row>.flex-gt-lg-70{max-width:70%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-70,.layout-gt-lg-row>.flex-gt-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-70{max-width:100%;max-height:70%}.flex-gt-lg-75,.layout-row>.flex-gt-lg-75{max-width:75%;max-height:100%}.flex-gt-lg-75,.layout-column>.flex-gt-lg-75,.layout-row>.flex-gt-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-75{max-width:100%;max-height:75%}.layout-gt-lg-row>.flex-gt-lg-75{max-width:75%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-75,.layout-gt-lg-row>.flex-gt-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-75{max-width:100%;max-height:75%}.flex-gt-lg-80,.layout-row>.flex-gt-lg-80{max-width:80%;max-height:100%}.flex-gt-lg-80,.layout-column>.flex-gt-lg-80,.layout-row>.flex-gt-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-80{max-width:100%;max-height:80%}.layout-gt-lg-row>.flex-gt-lg-80{max-width:80%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-80,.layout-gt-lg-row>.flex-gt-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-80{max-width:100%;max-height:80%}.flex-gt-lg-85,.layout-row>.flex-gt-lg-85{max-width:85%;max-height:100%}.flex-gt-lg-85,.layout-column>.flex-gt-lg-85,.layout-row>.flex-gt-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-85{max-width:100%;max-height:85%}.layout-gt-lg-row>.flex-gt-lg-85{max-width:85%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-85,.layout-gt-lg-row>.flex-gt-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-85{max-width:100%;max-height:85%}.flex-gt-lg-90,.layout-row>.flex-gt-lg-90{max-width:90%;max-height:100%}.flex-gt-lg-90,.layout-column>.flex-gt-lg-90,.layout-row>.flex-gt-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-90{max-width:100%;max-height:90%}.layout-gt-lg-row>.flex-gt-lg-90{max-width:90%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-90,.layout-gt-lg-row>.flex-gt-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-90{max-width:100%;max-height:90%}.flex-gt-lg-95,.layout-row>.flex-gt-lg-95{max-width:95%;max-height:100%}.flex-gt-lg-95,.layout-column>.flex-gt-lg-95,.layout-row>.flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-95{max-width:100%;max-height:95%}.layout-gt-lg-row>.flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-95{max-height:95%}.flex-gt-lg-100,.layout-gt-lg-column>.flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-lg-100{max-height:100%}.layout-column>.flex-gt-lg-100,.layout-row>.flex-gt-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-100,.layout-gt-lg-row>.flex-gt-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex{min-width:0}.layout-gt-lg-column>.flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-column>.flex{min-height:0}.layout-gt-lg,.layout-gt-lg-column,.layout-gt-lg-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.flex-order-xl--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-xl--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-xl--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-xl--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-xl--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-xl--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-xl--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-xl--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-xl--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-xl--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-xl--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-xl--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-xl--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-xl--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-xl--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-xl--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-xl--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-xl--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-xl--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-xl--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-xl-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-xl-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-xl-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-xl-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-xl-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-xl-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-xl-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-xl-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-xl-0,.offset-xl-0{margin-left:0}[dir=rtl] .flex-offset-xl-0,[dir=rtl] .offset-xl-0{margin-left:auto;margin-right:0}.flex-offset-xl-5,.offset-xl-5{margin-left:5%}[dir=rtl] .flex-offset-xl-5,[dir=rtl] .offset-xl-5{margin-left:auto;margin-right:5%}.flex-offset-xl-10,.offset-xl-10{margin-left:10%}[dir=rtl] .flex-offset-xl-10,[dir=rtl] .offset-xl-10{margin-left:auto;margin-right:10%}.flex-offset-xl-15,.offset-xl-15{margin-left:15%}[dir=rtl] .flex-offset-xl-15,[dir=rtl] .offset-xl-15{margin-left:auto;margin-right:15%}.flex-offset-xl-20,.offset-xl-20{margin-left:20%}[dir=rtl] .flex-offset-xl-20,[dir=rtl] .offset-xl-20{margin-left:auto;margin-right:20%}.flex-offset-xl-25,.offset-xl-25{margin-left:25%}[dir=rtl] .flex-offset-xl-25,[dir=rtl] .offset-xl-25{margin-left:auto;margin-right:25%}.flex-offset-xl-30,.offset-xl-30{margin-left:30%}[dir=rtl] .flex-offset-xl-30,[dir=rtl] .offset-xl-30{margin-left:auto;margin-right:30%}.flex-offset-xl-35,.offset-xl-35{margin-left:35%}[dir=rtl] .flex-offset-xl-35,[dir=rtl] .offset-xl-35{margin-left:auto;margin-right:35%}.flex-offset-xl-40,.offset-xl-40{margin-left:40%}[dir=rtl] .flex-offset-xl-40,[dir=rtl] .offset-xl-40{margin-left:auto;margin-right:40%}.flex-offset-xl-45,.offset-xl-45{margin-left:45%}[dir=rtl] .flex-offset-xl-45,[dir=rtl] .offset-xl-45{margin-left:auto;margin-right:45%}.flex-offset-xl-50,.offset-xl-50{margin-left:50%}[dir=rtl] .flex-offset-xl-50,[dir=rtl] .offset-xl-50{margin-left:auto;margin-right:50%}.flex-offset-xl-55,.offset-xl-55{margin-left:55%}[dir=rtl] .flex-offset-xl-55,[dir=rtl] .offset-xl-55{margin-left:auto;margin-right:55%}.flex-offset-xl-60,.offset-xl-60{margin-left:60%}[dir=rtl] .flex-offset-xl-60,[dir=rtl] .offset-xl-60{margin-left:auto;margin-right:60%}.flex-offset-xl-65,.offset-xl-65{margin-left:65%}[dir=rtl] .flex-offset-xl-65,[dir=rtl] .offset-xl-65{margin-left:auto;margin-right:65%}.flex-offset-xl-70,.offset-xl-70{margin-left:70%}[dir=rtl] .flex-offset-xl-70,[dir=rtl] .offset-xl-70{margin-left:auto;margin-right:70%}.flex-offset-xl-75,.offset-xl-75{margin-left:75%}[dir=rtl] .flex-offset-xl-75,[dir=rtl] .offset-xl-75{margin-left:auto;margin-right:75%}.flex-offset-xl-80,.offset-xl-80{margin-left:80%}[dir=rtl] .flex-offset-xl-80,[dir=rtl] .offset-xl-80{margin-left:auto;margin-right:80%}.flex-offset-xl-85,.offset-xl-85{margin-left:85%}[dir=rtl] .flex-offset-xl-85,[dir=rtl] .offset-xl-85{margin-left:auto;margin-right:85%}.flex-offset-xl-90,.offset-xl-90{margin-left:90%}[dir=rtl] .flex-offset-xl-90,[dir=rtl] .offset-xl-90{margin-left:auto;margin-right:90%}.flex-offset-xl-95,.offset-xl-95{margin-left:95%}[dir=rtl] .flex-offset-xl-95,[dir=rtl] .offset-xl-95{margin-left:auto;margin-right:95%}.flex-offset-xl-33,.offset-xl-33{margin-left:33.33333%}.flex-offset-xl-66,.offset-xl-66{margin-left:66.66667%}[dir=rtl] .flex-offset-xl-66,[dir=rtl] .offset-xl-66{margin-left:auto;margin-right:66.66667%}.layout-align-xl,.layout-align-xl-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-xl,.layout-align-xl-start,.layout-align-xl-start-center,.layout-align-xl-start-end,.layout-align-xl-start-start,.layout-align-xl-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-xl-center,.layout-align-xl-center-center,.layout-align-xl-center-end,.layout-align-xl-center-start,.layout-align-xl-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-xl-end,.layout-align-xl-end-center,.layout-align-xl-end-end,.layout-align-xl-end-start,.layout-align-xl-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-xl-space-around,.layout-align-xl-space-around-center,.layout-align-xl-space-around-end,.layout-align-xl-space-around-start,.layout-align-xl-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-xl-space-between,.layout-align-xl-space-between-center,.layout-align-xl-space-between-end,.layout-align-xl-space-between-start,.layout-align-xl-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-xl-center-start,.layout-align-xl-end-start,.layout-align-xl-space-around-start,.layout-align-xl-space-between-start,.layout-align-xl-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-xl-center-center,.layout-align-xl-end-center,.layout-align-xl-space-around-center,.layout-align-xl-space-between-center,.layout-align-xl-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-xl-center-center>*,.layout-align-xl-end-center>*,.layout-align-xl-space-around-center>*,.layout-align-xl-space-between-center>*,.layout-align-xl-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xl-center-end,.layout-align-xl-end-end,.layout-align-xl-space-around-end,.layout-align-xl-space-between-end,.layout-align-xl-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-xl-center-stretch,.layout-align-xl-end-stretch,.layout-align-xl-space-around-stretch,.layout-align-xl-space-between-stretch,.layout-align-xl-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-xl{-webkit-flex:1;flex:1}.flex-xl,.flex-xl-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-xl-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-xl-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xl-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xl-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xl-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-0,.layout-row>.flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-0{min-width:0}.layout-column>.flex-xl-0{max-width:100%;max-height:0%}.layout-column>.flex-xl-0,.layout-xl-row>.flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-0{max-width:0;max-height:100%;min-width:0}.layout-xl-column>.flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xl-5,.layout-row>.flex-xl-5{max-width:5%;max-height:100%}.flex-xl-5,.layout-column>.flex-xl-5,.layout-row>.flex-xl-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-5{max-width:100%;max-height:5%}.layout-xl-row>.flex-xl-5{max-width:5%;max-height:100%}.layout-xl-column>.flex-xl-5,.layout-xl-row>.flex-xl-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-5{max-width:100%;max-height:5%}.flex-xl-10,.layout-row>.flex-xl-10{max-width:10%;max-height:100%}.flex-xl-10,.layout-column>.flex-xl-10,.layout-row>.flex-xl-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-10{max-width:100%;max-height:10%}.layout-xl-row>.flex-xl-10{max-width:10%;max-height:100%}.layout-xl-column>.flex-xl-10,.layout-xl-row>.flex-xl-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-10{max-width:100%;max-height:10%}.flex-xl-15,.layout-row>.flex-xl-15{max-width:15%;max-height:100%}.flex-xl-15,.layout-column>.flex-xl-15,.layout-row>.flex-xl-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-15{max-width:100%;max-height:15%}.layout-xl-row>.flex-xl-15{max-width:15%;max-height:100%}.layout-xl-column>.flex-xl-15,.layout-xl-row>.flex-xl-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-15{max-width:100%;max-height:15%}.flex-xl-20,.layout-row>.flex-xl-20{max-width:20%;max-height:100%}.flex-xl-20,.layout-column>.flex-xl-20,.layout-row>.flex-xl-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-20{max-width:100%;max-height:20%}.layout-xl-row>.flex-xl-20{max-width:20%;max-height:100%}.layout-xl-column>.flex-xl-20,.layout-xl-row>.flex-xl-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-20{max-width:100%;max-height:20%}.flex-xl-25,.layout-row>.flex-xl-25{max-width:25%;max-height:100%}.flex-xl-25,.layout-column>.flex-xl-25,.layout-row>.flex-xl-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-25{max-width:100%;max-height:25%}.layout-xl-row>.flex-xl-25{max-width:25%;max-height:100%}.layout-xl-column>.flex-xl-25,.layout-xl-row>.flex-xl-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-25{max-width:100%;max-height:25%}.flex-xl-30,.layout-row>.flex-xl-30{max-width:30%;max-height:100%}.flex-xl-30,.layout-column>.flex-xl-30,.layout-row>.flex-xl-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-30{max-width:100%;max-height:30%}.layout-xl-row>.flex-xl-30{max-width:30%;max-height:100%}.layout-xl-column>.flex-xl-30,.layout-xl-row>.flex-xl-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-30{max-width:100%;max-height:30%}.flex-xl-35,.layout-row>.flex-xl-35{max-width:35%;max-height:100%}.flex-xl-35,.layout-column>.flex-xl-35,.layout-row>.flex-xl-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-35{max-width:100%;max-height:35%}.layout-xl-row>.flex-xl-35{max-width:35%;max-height:100%}.layout-xl-column>.flex-xl-35,.layout-xl-row>.flex-xl-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-35{max-width:100%;max-height:35%}.flex-xl-40,.layout-row>.flex-xl-40{max-width:40%;max-height:100%}.flex-xl-40,.layout-column>.flex-xl-40,.layout-row>.flex-xl-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-40{max-width:100%;max-height:40%}.layout-xl-row>.flex-xl-40{max-width:40%;max-height:100%}.layout-xl-column>.flex-xl-40,.layout-xl-row>.flex-xl-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-40{max-width:100%;max-height:40%}.flex-xl-45,.layout-row>.flex-xl-45{max-width:45%;max-height:100%}.flex-xl-45,.layout-column>.flex-xl-45,.layout-row>.flex-xl-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-45{max-width:100%;max-height:45%}.layout-xl-row>.flex-xl-45{max-width:45%;max-height:100%}.layout-xl-column>.flex-xl-45,.layout-xl-row>.flex-xl-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-45{max-width:100%;max-height:45%}.flex-xl-50,.layout-row>.flex-xl-50{max-width:50%;max-height:100%}.flex-xl-50,.layout-column>.flex-xl-50,.layout-row>.flex-xl-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-50{max-width:100%;max-height:50%}.layout-xl-row>.flex-xl-50{max-width:50%;max-height:100%}.layout-xl-column>.flex-xl-50,.layout-xl-row>.flex-xl-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-50{max-width:100%;max-height:50%}.flex-xl-55,.layout-row>.flex-xl-55{max-width:55%;max-height:100%}.flex-xl-55,.layout-column>.flex-xl-55,.layout-row>.flex-xl-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-55{max-width:100%;max-height:55%}.layout-xl-row>.flex-xl-55{max-width:55%;max-height:100%}.layout-xl-column>.flex-xl-55,.layout-xl-row>.flex-xl-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-55{max-width:100%;max-height:55%}.flex-xl-60,.layout-row>.flex-xl-60{max-width:60%;max-height:100%}.flex-xl-60,.layout-column>.flex-xl-60,.layout-row>.flex-xl-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-60{max-width:100%;max-height:60%}.layout-xl-row>.flex-xl-60{max-width:60%;max-height:100%}.layout-xl-column>.flex-xl-60,.layout-xl-row>.flex-xl-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-60{max-width:100%;max-height:60%}.flex-xl-65,.layout-row>.flex-xl-65{max-width:65%;max-height:100%}.flex-xl-65,.layout-column>.flex-xl-65,.layout-row>.flex-xl-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-65{max-width:100%;max-height:65%}.layout-xl-row>.flex-xl-65{max-width:65%;max-height:100%}.layout-xl-column>.flex-xl-65,.layout-xl-row>.flex-xl-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-65{max-width:100%;max-height:65%}.flex-xl-70,.layout-row>.flex-xl-70{max-width:70%;max-height:100%}.flex-xl-70,.layout-column>.flex-xl-70,.layout-row>.flex-xl-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-70{max-width:100%;max-height:70%}.layout-xl-row>.flex-xl-70{max-width:70%;max-height:100%}.layout-xl-column>.flex-xl-70,.layout-xl-row>.flex-xl-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-70{max-width:100%;max-height:70%}.flex-xl-75,.layout-row>.flex-xl-75{max-width:75%;max-height:100%}.flex-xl-75,.layout-column>.flex-xl-75,.layout-row>.flex-xl-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-75{max-width:100%;max-height:75%}.layout-xl-row>.flex-xl-75{max-width:75%;max-height:100%}.layout-xl-column>.flex-xl-75,.layout-xl-row>.flex-xl-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-75{max-width:100%;max-height:75%}.flex-xl-80,.layout-row>.flex-xl-80{max-width:80%;max-height:100%}.flex-xl-80,.layout-column>.flex-xl-80,.layout-row>.flex-xl-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-80{max-width:100%;max-height:80%}.layout-xl-row>.flex-xl-80{max-width:80%;max-height:100%}.layout-xl-column>.flex-xl-80,.layout-xl-row>.flex-xl-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-80{max-width:100%;max-height:80%}.flex-xl-85,.layout-row>.flex-xl-85{max-width:85%;max-height:100%}.flex-xl-85,.layout-column>.flex-xl-85,.layout-row>.flex-xl-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-85{max-width:100%;max-height:85%}.layout-xl-row>.flex-xl-85{max-width:85%;max-height:100%}.layout-xl-column>.flex-xl-85,.layout-xl-row>.flex-xl-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-85{max-width:100%;max-height:85%}.flex-xl-90,.layout-row>.flex-xl-90{max-width:90%;max-height:100%}.flex-xl-90,.layout-column>.flex-xl-90,.layout-row>.flex-xl-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-90{max-width:100%;max-height:90%}.layout-xl-row>.flex-xl-90{max-width:90%;max-height:100%}.layout-xl-column>.flex-xl-90,.layout-xl-row>.flex-xl-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-90{max-width:100%;max-height:90%}.flex-xl-95,.layout-row>.flex-xl-95{max-width:95%;max-height:100%}.flex-xl-95,.layout-column>.flex-xl-95,.layout-row>.flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-95{max-width:100%;max-height:95%}.layout-xl-row>.flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-95{max-height:95%}.flex-xl-100,.layout-xl-column>.flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-xl-100{max-height:100%}.layout-column>.flex-xl-100,.layout-row>.flex-xl-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-column>.flex-xl-100,.layout-xl-row>.flex-xl-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex{min-width:0}.layout-xl-column>.flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xl-column>.flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-column>.flex{min-height:0}.layout-xl,.layout-xl-column,.layout-xl-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-xl-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-xl-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}}@media print{.hide-print:not(.show-print):not(.show){display:none!important}}
md-backdrop.md-edit-dialog-backdrop{z-index:80}md-edit-dialog{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:81;background-color:#f9f9f9;border-radius:2px;cursor:default}md-edit-dialog>.md-content{padding:16px 24px 0}md-edit-dialog>.md-content .md-title{color:rgba(0,0,0,.87);margin-bottom:8px}md-edit-dialog>.md-content md-input-container{margin:0;font-size:13px}md-edit-dialog>.md-content md-input-container input{float:none}md-edit-dialog>.md-content md-input-container .md-errors-spacer{min-height:auto;min-width:auto;color:rgba(0,0,0,.54)}md-edit-dialog>.md-content md-input-container .md-errors-spacer .md-char-counter{padding:5px 2px 5px 0}md-edit-dialog>.md-content md-input-container [ng-message]{padding:5px 0 5px 2px}md-edit-dialog>.md-actions{margin:0 16px 8px}md-edit-dialog>.md-actions .md-button{margin:0;min-width:initial}md-edit-dialog>.md-actions .md-button+.md-button{margin-left:8px}.md-table-pagination{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;box-sizing:border-box;height:56px;padding:0 24px;font-size:12px;color:rgba(0,0,0,.54);border-top:1px rgba(0,0,0,.12) solid}.md-table-pagination md-select{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-width:64px}.md-table-pagination md-select:not([disabled]):focus .md-select-value{color:rgba(0,0,0,.54)}.md-table-pagination md-select .md-select-value{-webkit-flex-grow:initial;-ms-flex-positive:initial;flex-grow:initial}.md-table-pagination md-select .md-select-value span.md-select-icon{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.md-table-pagination md-select .md-select-value span.md-select-icon:after{top:initial;-webkit-transform:scaleY(0.5) scaleX(1);transform:scaleY(0.5) scaleX(1)}.md-table-pagination>md-select+span{margin-left:32px}.md-table-pagination>.md-button.md-icon-button{margin:0}.md-table-pagination>span+.md-button.md-icon-button{margin-left:20px}.md-table-pagination>.md-button.md-icon-button:last-child{margin-right:-16px}md-select.md-table-select{margin:0}md-select.md-table-select>.md-select-value{padding:0;min-width:initial;min-height:24px;border-bottom:0!important}md-select.md-table-select>.md-select-value>span{height:auto;-webkit-transform:none!important;transform:none!important}md-select.md-table-select>.md-select-value>span.md-select-icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:24px;margin:0}md-select.md-table-select>.md-select-value>span.md-select-icon:after{top:initial}.md-select-menu-container.md-pagination-select,.md-select-menu-container.md-table-select{margin-left:-2px;border-radius:2px}.md-select-menu-container.md-pagination-select md-content,.md-select-menu-container.md-pagination-select md-select-menu,.md-select-menu-container.md-table-select md-content,.md-select-menu-container.md-table-select md-select-menu{border-radius:inherit}.md-select-menu-container.md-pagination-select md-content,.md-select-menu-container.md-table-select md-content{padding:0}.md-select-menu-container.md-table-select .md-text{font-size:13px}.md-select-menu-container.md-pagination-select .md-text{font-size:12px}md-toolbar.md-table-toolbar{box-shadow:none}md-toolbar.md-table-toolbar.md-default-theme:not(.md-menu-toolbar).md-default,md-toolbar.md-table-toolbar:not(.md-menu-toolbar).md-default{background-color:#fff;color:rgba(0,0,0,.87)}md-toolbar.md-table-toolbar.md-default-theme:not(.md-menu-toolbar).md-default .md-button,md-toolbar.md-table-toolbar:not(.md-menu-toolbar).md-default .md-button{color:rgba(0,0,0,.87)}@media only screen and (max-width:959px) and (min-width:0) and (orientation:landscape){md-toolbar.md-table-toolbar .md-toolbar-tools{height:64px;max-height:initial}}md-toolbar.md-table-toolbar .md-toolbar-tools{padding:0 24px}md-toolbar.md-table-toolbar .md-toolbar-tools md-icon{color:rgba(0,0,0,.54)}md-toolbar.md-table-toolbar .md-toolbar-tools>.md-button.md-icon-button{margin:0}md-toolbar.md-table-toolbar .md-toolbar-tools>.md-button.md-icon-button:first-child{margin-left:-12px}md-toolbar.md-table-toolbar .md-toolbar-tools>.md-button.md-icon-button:last-child{margin-right:-12px}md-card>md-table-container:first-child,md-card>md-toolbar.md-table-toolbar:first-child{border-top-left-radius:2px;border-top-right-radius:2px}md-card>md-table-container:last-child,md-card>md-toolbar.md-table-toolbar:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}md-table-container{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table.md-table{width:100%;border-spacing:0;overflow:hidden}table.md-table thead.md-head>tr.md-row{height:56px}table.md-table tbody.md-body>tr.md-row,table.md-table tfoot.md-foot>tr.md-row{height:48px}table.md-table thead.md-head+.md-table-progress md-progress-linear{top:-3px}table.md-table .md-table-progress th{padding:0}table.md-table .md-table-progress th md-progress-linear{height:0;transition:opacity 1s}table.md-table .md-table-progress th md-progress-linear.ng-hide{opacity:0}table.md-table .md-table-progress th md-progress-linear>.md-container{height:3px;top:0;transition:none}table.md-table .md-table-progress th md-progress-linear>.md-container>.md-bar{height:3px}table.md-table th.md-column{color:rgba(0,0,0,.54);font-size:12px;font-weight:700;white-space:nowrap}table.md-table th.md-column.md-sort{cursor:pointer}table.md-table th.md-column md-icon{height:16px;width:16px;font-size:16px!important;line-height:16px!important}table.md-table th.md-column md-icon.md-sort-icon{color:rgba(0,0,0,.26);opacity:0;transition:-webkit-transform .25s,opacity .25s;transition:transform .25s,opacity .25s}table.md-table th.md-column md-icon.md-sort-icon.md-asc{-webkit-transform:rotate(0deg);transform:rotate(0deg)}table.md-table th.md-column md-icon.md-sort-icon.md-desc{-webkit-transform:rotate(180deg);transform:rotate(180deg)}table.md-table th.md-column md-icon:not(:first-child){margin-left:8px}table.md-table th.md-column md-icon:not(:last-child){margin-right:8px}table.md-table th.md-column.md-active,table.md-table th.md-column.md-active md-icon{color:rgba(0,0,0,.87)}table.md-table th.md-column.md-active md-icon.md-sort-icon,table.md-table th.md-column:hover md-icon.md-sort-icon{opacity:1}table.md-table tr.md-row[data-ng-repeat].ng-leave,table.md-table tr.md-row[ng-repeat].ng-leave,table.md-table tr.md-row[ng\:repeat].ng-leave,table.md-table tr.md-row[x-ng-repeat].ng-leave{display:none}table.md-table.md-row-select tbody.md-body>tr.md-row{transition:background-color .2s}table.md-table.md-row-select tbody.md-body>tr.md-row:not([disabled]):hover{background-color:#eee!important}table.md-table.md-row-select tbody.md-body>tr.md-row.md-selected{background-color:#f5f5f5}table.md-table.md-row-select td.md-cell:first-child,table.md-table.md-row-select th.md-column:first-child{width:20px;padding:0 0 0 24px}table.md-table.md-row-select td.md-cell:nth-child(2),table.md-table.md-row-select th.md-column:nth-child(2){padding:0 24px}table.md-table.md-row-select td.md-cell:nth-child(n+3):nth-last-child(n+2),table.md-table.md-row-select th.md-column:nth-child(n+3):nth-last-child(n+2){padding:0 56px 0 0}table.md-table:not(.md-row-select) td.md-cell:first-child,table.md-table:not(.md-row-select) th.md-column:first-child{padding:0 24px}table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){padding:0 56px 0 0}table.md-table td.md-cell,table.md-table th.md-column{vertical-align:middle;text-align:left}table.md-table td.md-cell>*,table.md-table th.md-column>*{vertical-align:middle}table.md-table td.md-cell:last-child,table.md-table th.md-column:last-child{padding:0 24px 0 0}table.md-table td.md-cell.md-clickable,table.md-table th.md-column.md-clickable{cursor:pointer}table.md-table td.md-cell.md-clickable:focus,table.md-table th.md-column.md-clickable:focus{outline:0}table.md-table td.md-cell.md-numeric,table.md-table th.md-column.md-numeric{text-align:right}table.md-table td.md-cell md-checkbox,table.md-table th.md-column md-checkbox{margin:0;width:20px}table.md-table td.md-cell{color:rgba(0,0,0,.87);font-size:13px;border-top:1px rgba(0,0,0,.12) solid}table.md-table td.md-cell.md-numeric md-select{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}table.md-table td.md-cell.md-numeric md-select .md-select-value{-webkit-flex-grow:initial;-ms-flex-positive:initial;flex-grow:initial}table.md-table td.md-cell.md-placeholder{color:rgba(0,0,0,.26)}table.md-table td.md-cell md-select>.md-select-value>span.md-select-icon{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:rgba(0,0,0,.54);width:18px;text-align:right}table.md-table td.md-cell md-select>.md-select-value>span.md-select-icon:after{-webkit-transform:scaleY(0.4) scaleX(0.8);transform:scaleY(0.4) scaleX(0.8)}
.ta-hidden-input {
	width: 1px;
	height: 1px;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -10000px;
	left: -10000px;
	opacity: 0;
	overflow: hidden;
}

/* add generic styling for the editor */
.ta-root.focussed > .ta-scroll-window.form-control {
	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);
	-moz-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);
}

.ta-editor.ta-html, .ta-scroll-window.form-control {
	min-height: 300px;
	height: auto;
	overflow: auto;
	font-family: inherit;
	font-size: 100%;
}

.ta-scroll-window.form-control {
	position: relative;
	padding: 0;
}

.ta-scroll-window > .ta-bind {
	height: auto;
	min-height: 300px;
	padding: 6px 12px;
}

.ta-editor:focus {
	user-select: text;
}

/* add the styling for the awesomness of the resizer */
.ta-resizer-handle-overlay {
	z-index: 100;
	position: absolute;
	display: none;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-info {
	position: absolute;
	bottom: 16px;
	right: 16px;
	border: 1px solid black;
	background-color: #FFF;
	padding: 0 4px;
	opacity: 0.7;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-background {
	position: absolute;
	bottom: 5px;
	right: 5px;
	left: 5px;
	top: 5px;
	border: 1px solid black;
	background-color: rgba(0, 0, 0, 0.2);
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner {
	width: 10px;
	height: 10px;
	position: absolute;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-tl{
	top: 0;
	left: 0;
	border-left: 1px solid black;
	border-top: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-tr{
	top: 0;
	right: 0;
	border-right: 1px solid black;
	border-top: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-bl{
	bottom: 0;
	left: 0;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-br{
	bottom: 0;
	right: 0;
	border: 1px solid black;
	cursor: se-resize;
	background-color: white;
}

/* copy the popover code from bootstrap so this will work even without it */
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
			background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
	margin-top: -10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}
.popover-content {
	padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover > .arrow {
	border-width: 11px;
}
.popover > .arrow:after {
	content: "";
	border-width: 10px;
}
.popover.top > .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0;
}
.popover.top > .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0;
}
.popover.bottom > .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff;
}

.validation-summary-errors {
    border: 1px solid red;
    width: 400px;
    text-align: left;
    padding: 1.5rem;
}

.validation-summary-errors p {
    color: red
}

.validation-summary-errors li {
    color: red
}

.validation-summary-errors span.validation-summary-errors {
    border-bottom-color: #D9FFB2;
    display: block;
}

.validation-summary-errors ul.validation-summary-errors {
    margin: 0;
    padding: 0;
    border-top: none;
}
.buySide md-list-item>div {
	min-width: 100px
}/* lp-admin-menu: 3-column megamenu popover anchored under the admin header.
   All rules are scoped under .lp-admin-menu. */

.lp-admin-menu {
    position: absolute;
    top: 100%;
    left: 16px;
    margin-top: 8px;
    width: 70%;
    min-width: 720px;
    max-width: calc(100vw - 32px);
    background: #ffffff;
    color: #0f172a;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(15, 23, 42, 0.12);
    border: 1px solid #e5e7eb;
    padding: 28px;
    column-count: 3;
    column-gap: 28px;
    column-rule: 1px solid #e5e7eb;
    /* header-popover tier (1005): above both header bars, below modal overlays —
       consistent with the company megamenu / user popovers. See docs/zindex-system.md. */
    z-index: var(--z-header-popover, 1005);
    font-family: "Proxima Nova", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    box-sizing: border-box;
    /* Cap the popover to the viewport so items past the fold are still
       reachable on short screens. 80px reserves room for the admin header
       (~56px) and the 8px margin, plus a small buffer. */
    max-height: calc(100vh - 80px);
    overflow-y: auto;
}

.lp-admin-menu__group {
    display: flex;
    flex-direction: column;
    /* Prevent a single group from splitting across two columns. */
    break-inside: avoid;
    margin-bottom: 28px;
    box-sizing: border-box;
}

.lp-admin-menu__group:last-child {
    margin-bottom: 0;
}

.lp-admin-menu__group-header {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-bottom: 12px;
}

.lp-admin-menu__group-header i {
    width: 24px;
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #313C5C;
}

.lp-admin-menu__group-header span {
    font-weight: 600;
    font-style: normal;
    font-size: 18px;
    color: #313C5C;
    line-height: 1.1;
}

.lp-admin-menu__group-items {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

/* Anchor color rules need extra specificity to beat the legacy main.css
   `a:not(.md-button):not([class^=fc-]) { color: #1565c0 }` (0,2,1).
   `i.fa { margin-right: .5em }` is neutralised below. */
.lp-admin-menu i.fa {
    margin: 0;
}

.lp-admin-menu a.lp-admin-menu__item,
.lp-admin-menu a.lp-admin-menu__item:visited {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 4px 5px;
    border-radius: 8px;
    color: #313C5C;
    text-decoration: none;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 1.2;
    cursor: pointer;
    transition: background-color 0.15s ease, color 0.15s ease;
}

.lp-admin-menu a.lp-admin-menu__item:hover,
.lp-admin-menu a.lp-admin-menu__item:focus {
    background-color: #313C5C1A;
    color: #313C5C;
    text-decoration: none;
}

.lp-admin-menu a.lp-admin-menu__item--selected,
.lp-admin-menu a.lp-admin-menu__item--selected:hover,
.lp-admin-menu a.lp-admin-menu__item--selected:visited {
    background-color: #313C5C1A;
    color: #313C5C;
    font-weight: 600;
}

.lp-admin-menu a.lp-admin-menu__item--selected .lp-admin-menu__item-chevron {
    font-weight: 900;
}

.lp-admin-menu a.lp-admin-menu__item span {
    flex: 1;
    min-width: 0;
}

.lp-admin-menu__item-chevron {
    width: 16px;
    font-size: 14px;
    font-weight: 400;
    color: #313C5C;
    flex-shrink: 0;
    text-align: center;
}

@media (max-width: 1024px) {
    .lp-admin-menu {
        column-count: 2;
        min-width: 480px;
    }
}

@media (max-width: 767px) {
    .lp-admin-menu {
        column-count: 1;
        min-width: 0;
        width: calc(100vw - 32px);
    }
}
/* lp-admin-header: AngularJS 1.x port of admin-header from lenderprice-web-client.
   All rules are scoped under .lp-admin-header (and .lp-user-popover for the
   inline user popover) so they do not leak into the rest of the legacy app. */

@font-face {
    font-family: "Proxima Nova";
    src: url("/css/fonts/proxima_nova/ProximaNova-Light.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Proxima Nova";
    src: url("/css/fonts/proxima_nova/ProximaNova-Regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Proxima Nova";
    src: url("/css/fonts/proxima_nova/ProximaNova-Semibold.otf") format("opentype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Proxima Nova";
    src: url("/css/fonts/proxima_nova/ProximaNova-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

.lp-admin-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #1565c0;
    color: #ffffff;
    /* Bumped from 30 so child popovers (megamenu, user popover) aren't
       trapped in a low stacking context and hidden behind page content.
       1001 — strictly higher than .lp-company-header (1000) so the admin's
       megamenu paints above the company header bar when both render. */
    z-index: var(--z-admin-header, 1001);
    font-family: "Proxima Nova", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* Push the main-content container below the fixed admin header so the
   header doesn't overlap page content. Overrides the legacy 64px rule from
   main.css `.inApplication > div { padding-top: 64px; }`. Specificity is
   (0,2,1) vs the legacy (0,1,1), and the file is bundled after main.css. */
#Application.lp-has-admin-header.inApplication > div {
    padding-top: 56px;
}

/* Reset legacy global styles that bleed into this component:
   - main.css has `i.fa { margin-right: .5em }` which misaligns our icons
   - main.css has `a:not(.md-button):not([class^=fc-]) { color: #1565c0 }`
     which would force our anchors blue. Color overrides live alongside
     each anchor rule below; here we only neutralise the icon margin. */
.lp-admin-header i.fa,
.lp-admin-header i.material-icons {
    margin: 0;
}

.lp-admin-header__bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 56px;
    padding: 0 16px;
    box-sizing: border-box;
}

.lp-admin-header__left {
    display: flex;
    align-items: center;
    gap: 12px;
}

.lp-admin-header__menu-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: transparent;
    color: #ffffff;
    border: none;
    cursor: pointer;
    padding: 6px 8px;
    border-radius: 4px;
    outline: none;
    transition: background-color 0.15s ease;
}

.lp-admin-header__menu-btn:hover,
.lp-admin-header__menu-btn:focus {
    background-color: rgba(255, 255, 255, 0.12);
}

/* ── Back button ───────────────────────────────────────────────────────── */
/* Visible only when a controller has called actionBarService.setBackButton().
   Hidden when the company header is also showing — it owns the back affordance
   in admin-viewing-company stack. */

.lp-admin-header__back-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    height: 32px;
    padding: 0 12px;
    margin-left: 4px;
    border-radius: 16px;
    /* Ghost-button at rest — matches .lp-admin-header__tab. */
    border: 1px solid rgba(255, 255, 255, 0.4);
    background: transparent;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    outline: none;
    flex-shrink: 0;
    transition: background-color 0.15s ease, border-color 0.15s ease;
}

.lp-admin-header__back-btn:hover,
.lp-admin-header__back-btn:focus {
    background-color: rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 0.7);
}

.lp-admin-header__back-btn i {
    font-size: 14px;
    line-height: 1;
}

/* ── Embedded <company-menu-bar> ─────────────────────────────────────────
   Same Material override pattern as in the company header, but recolored
   for the dark admin bar (white text on dark surface). Wraps to a second
   row when needed — must keep overflow: visible so md-menu-content
   dropdowns aren't clipped. */

.lp-admin-header__menu-bar {
    display: inline-flex;
    align-items: center;
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.25);
    min-width: 0;
    flex: 0 1 auto;
    flex-wrap: wrap;
    row-gap: 4px;
    overflow: visible;
}

/* Hide the entire menu-bar wrapper when no menus are registered.
   `:empty` doesn't match because AngularJS leaves a `<!-- ngRepeat -->`
   comment node inside <md-menu-bar> when the array is empty — so we check
   for any actual <md-menu> child instead. */
.lp-admin-header__menu-bar:not(:has(md-menu)) {
    display: none;
}

.lp-admin-header__menu-bar .company-menu-bar,
.lp-admin-header__menu-bar md-menu-bar {
    background: transparent;
    box-shadow: none;
    padding: 0;
    margin: 0;
    height: auto;
    line-height: normal;
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.lp-admin-header__menu-bar md-menu {
    /* Beats the directive template's hard-coded `style="margin-top:10px"`
       on each <md-menu> (companyMenuBar.html line 2). Right-margin gives
       the gap between adjacent buttons now that they each carry a border. */
    margin: 0 6px 0 0 !important;
    padding: 0;
}

.lp-admin-header__menu-bar md-menu:last-child {
    margin-right: 0 !important;
}

.lp-admin-header__menu-bar md-menu > button {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    height: 32px;
    padding: 0 12px;
    margin: 0;
    border-radius: 16px;
    /* Ghost-button at rest — matches .lp-admin-header__tab etc. */
    border: 1px solid rgba(255, 255, 255, 0.4);
    background: transparent;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    min-width: 0;
    min-height: 0;
    white-space: nowrap;
    box-shadow: none;
    text-transform: none;
    transition: background-color 0.15s ease, border-color 0.15s ease;
    /* Beats Pricing's `style: { bottom: '20px' }` ng-style on its menu
       objects. Same fix as the company-header counterpart. */
    bottom: auto !important;
}

.lp-admin-header__menu-bar md-menu > button:hover:not([disabled]),
.lp-admin-header__menu-bar md-menu > button:focus:not([disabled]),
.lp-admin-header__menu-bar md-menu > button:active:not([disabled]),
.lp-admin-header__menu-bar md-menu > button.md-focused:not([disabled]),
.lp-admin-header__menu-bar md-menu.md-open > button:not([disabled]) {
    /* Material applies a default light background on a button while its menu
       popup is open / focused. On the dark admin bar that reads as "the
       button turned white". Force the same translucent overlay we use for
       hover so the button stays visibly part of the dark surface. */
    background-color: rgba(255, 255, 255, 0.15) !important;
    border-color: rgba(255, 255, 255, 0.7) !important;
    color: #ffffff !important;
}

.lp-admin-header__menu-bar md-menu > button[disabled] {
    color: rgba(255, 255, 255, 0.4);
    cursor: not-allowed;
}

.lp-admin-header__menu-bar md-menu > button md-icon,
.lp-admin-header__menu-bar md-menu > button i {
    color: inherit;
    font-size: 18px;
    line-height: 1;
}

.lp-admin-header__menu-bar md-menu > button md-icon {
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    margin: 0;
}

@media (max-width: 860px) {
    .lp-admin-header__menu-bar { display: none; }
}

/* Let intrinsic glyph size + parent button's align-items: center do the
   vertical alignment. Explicit heights ended up off-center because FA
   glyphs don't sit at the geometric middle of their em box. */
.lp-admin-header__menu-icon {
    font-size: 20px;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.lp-admin-header__menu-arrow {
    font-size: 12px;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.lp-admin-header__brand {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.2px;
    color: #ffffff;
}

/* Tabs cluster — sits between the brand on the left and the right cluster.
   Mirrors v2's .admin-header__tabs verbatim. */
.lp-admin-header__tabs {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-left: 24px;
    flex: 1;
}

/* Vertical separator before the first tab — matches the title divider style.
   `:has()` keeps the border off when there are no tabs in the DOM (e.g.
   non-admin users where Published Rates is ng-if'd away). */
.lp-admin-header__tabs:has(.lp-admin-header__tab) {
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.25);
}

.lp-admin-header__tab {
    display: inline-flex;
    align-items: center;
    height: 32px;
    padding: 0 16px;
    border-radius: 16px;
    /* Ghost-button at rest so it reads as a button without hover. */
    background: transparent;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    border: 1px solid rgba(255, 255, 255, 0.4);
    cursor: pointer;
    text-decoration: none;
    outline: none;
    transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}

.lp-admin-header__tab:hover,
.lp-admin-header__tab:focus {
    background-color: rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 0.7);
}

.lp-admin-header__page-title {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.25);
    font-size: 16px;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.85);
    line-height: 1;
    white-space: nowrap;
}

.lp-admin-header__right {
    display: flex;
    align-items: center;
    gap: 12px;
}

/* Same as .lp-admin-header__tab — transparent pill, no shadow. */
.lp-admin-header__v1-button {
    display: inline-flex;
    align-items: center;
    height: 32px;
    padding: 0 16px;
    border-radius: 16px;
    /* Ghost-button at rest — same outlined style as .lp-admin-header__tab. */
    border: 1px solid rgba(255, 255, 255, 0.4);
    background: transparent;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    outline: none;
    transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}

.lp-admin-header__v1-button:hover,
.lp-admin-header__v1-button:focus {
    background-color: rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 0.7);
}

/* ── Action-bar icon strip ─────────────────────────────────────────────────
   Page-level icons registered via actionBarService.addSetting() —
   e.g. GlobalAdjustment's "History". Mirrors the company header strip
   but recolored for the dark admin bar. */

.lp-admin-header__action-icons {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    flex-shrink: 0;
    margin-left: 4px;
}

.lp-admin-header__action-icon {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    padding: 0;
    border: none;
    border-radius: 18px;
    background: transparent;
    color: #ffffff;
    cursor: pointer;
    outline: none;
    transition: background-color 0.15s ease;
}

.lp-admin-header__action-icon:hover,
.lp-admin-header__action-icon:focus {
    background-color: rgba(255, 255, 255, 0.12);
}

.lp-admin-header__action-icon > i.material-icons {
    font-size: 20px;
    line-height: 1;
}

.lp-admin-header__action-icon > i:not(.material-icons) {
    font-size: 18px;
    line-height: 1;
}

.lp-admin-header__avatar-wrap {
    position: relative;
    display: inline-flex;
    align-items: center;
}

.lp-admin-header__avatar {
    width: 32px;
    height: 32px;
    border-radius: 6px;
    background-color: #d1d5db;
    color: #374151;
    border: none;
    cursor: pointer;
    font-weight: 500;
    font-size: 14px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    outline: none;
    transition: background-color 0.15s ease;
}

.lp-admin-header__avatar:hover,
.lp-admin-header__avatar:focus {
    background-color: #9ca3af;
}

.lp-admin-header__user-popover {
    position: absolute;
    top: calc(100% + 8px);
    right: 0;
    /* header chrome tier — above both header bars, below modal overlays */
    z-index: var(--z-header-popover, 1005);
}

/* ── Inline user popover ──────────────────────────────────────────────── */

.lp-admin-header .lp-user-popover {
    width: 270px;
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(15, 23, 42, 0.15);
    border: 1px solid #e5e7eb;
    overflow: hidden;
    text-align: left;
    color: #000;
    font-size: 14px;
    line-height: 1.4;
}

.lp-admin-header .lp-user-popover__header {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 20px;
}

.lp-admin-header .lp-user-popover__avatar {
    flex-shrink: 0;
}

.lp-admin-header .lp-user-popover__avatar-img {
    width: 56px;
    height: 56px;
    border-radius: 8px;
    object-fit: cover;
    background: #7F7F7F21;
}

.lp-admin-header .lp-user-popover__user-info {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    text-align: left;
}

.lp-admin-header .lp-user-popover__name {
    font-weight: 600;
    font-size: 16px;
    color: #000;
    line-height: 1.2;
}

.lp-admin-header .lp-user-popover__username {
    margin-top: 2px;
    font-weight: 400;
    font-size: 13px;
    color: #6b7280;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lp-admin-header .lp-user-popover__email {
    margin-top: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lp-admin-header .lp-user-popover__separator {
    border: 0;
    border-top: 1px solid #B7B7B7;
    margin: 0;
    width: 100%;
}

.lp-admin-header .lp-user-popover__action {
    display: flex;
    align-items: center;
    gap: 16px;
    width: 100%;
    padding: 14px 20px;
    background: transparent;
    border: none;
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    text-align: left;
    outline: none;
    transition: background-color 0.15s ease;
}

.lp-admin-header .lp-user-popover__action:hover,
.lp-admin-header .lp-user-popover__action:focus {
    background: rgba(129, 129, 129, 0.08);
}

.lp-admin-header .lp-user-popover__action-icon {
    font-size: 18px;
    color: #000;
    width: 22px;
    text-align: center;
}

.lp-admin-header .lp-user-popover__help {
    background: #7F7F7F21;
    padding: 16px 20px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.lp-admin-header .lp-user-popover__help-title {
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 700;
    font-size: 16px;
    color: #000;
}

.lp-admin-header .lp-user-popover__help-icon {
    font-size: 18px;
    color: #000;
}

.lp-admin-header a.lp-user-popover__support,
.lp-admin-header a.lp-user-popover__support:visited {
    display: inline-block;
    margin-left: 16px;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    /* Email is one token — keep it on a single line. At 280px popover width
       the available room is ~224px (popover − help padding − this margin),
       which fits supportcenter@lenderprice.com at 14px (~200px). */
    white-space: nowrap;
}

.lp-admin-header a.lp-user-popover__support:hover {
    color: #000;
    text-decoration: underline;
}

.lp-admin-header .lp-user-popover__links {
    list-style: none;
    margin: 8px 0 0 36px;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.lp-admin-header .lp-user-popover__links li {
    display: flex;
    align-items: center;
    gap: 8px;
}

.lp-admin-header .lp-user-popover__links a,
.lp-admin-header .lp-user-popover__links a:visited {
    color: #000;
    text-decoration: none;
    font-weight: 400;
    font-size: 12px;
}

.lp-admin-header .lp-user-popover__links a:hover {
    color: #000;
    text-decoration: underline;
}

.lp-admin-header .lp-user-popover__link-chevron {
    font-size: 12px;
    color: #000;
}

.lp-admin-header .lp-user-popover__footer {
    padding: 14px 20px 16px;
    text-align: center;
}

.lp-admin-header .lp-user-popover__copy {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-weight: 400;
    font-size: 10px;
    color: #000;
}

.lp-admin-header .lp-user-popover__copy-icon {
    font-size: 10px;
    color: #000;
}

.lp-admin-header .lp-user-popover__version {
    margin-top: 6px;
    font-size: 12px;
    color: #000;
    text-align: center;
    /* Version strings like
       `V 1.0.0-L#1.0.10916-master-hotfix-5075-uat-uat4` are a single
       un-breakable token in CSS terms (dashes aren't soft break opportunities
       by default), so without break-all the popover's overflow: hidden
       clipped most of it. break-all guarantees the full string wraps and
       remains visible inside the 280px column. */
    word-break: break-all;
}

.lp-admin-header .lp-user-popover__machine {
    margin-top: 4px;
    font-size: 11px;
    color: #000;
}

/* Narrow viewports: hide secondary actions to keep the bar usable */
@media (max-width: 767px) {
    .lp-admin-header__v1-button {
        display: none;
    }
}
/* lp-company-header: AngularJS 1.x port of the v2 header component
   from lenderprice-web-client. All rules scoped under .lp-company-header
   and .lp-company-header .lp-user-popover so they don't leak into the
   rest of the legacy app. Reuses Proxima Nova @font-face from
   lpAdminHeader.css (same bundle). */

/* ============================================================================
   LENDER PRICE Z-INDEX SCALE — SINGLE SOURCE OF TRUTH.  See docs/zindex-system.md.
   Always use var(--z-*, <fallback>) instead of a hand-written z-index. Tiers sit
   above Angular Material's overlay defaults (~79–100) and Semantic UI (~1000).
   Header-vs-overlay layering is enforced ONCE by the body.lp-has-*-header block
   lower in this file — do NOT re-solve it per page.
   These :root vars are global because this file is in the generated CSS bundle. */
:root {
    --z-content:          1;        /* normal raised in-flow content            */
    --z-sticky-strip:     60;       /* in-page sticky strips (rate current-strip)*/
    --z-header:           1000;     /* lp-company-header (fixed)                 */
    --z-admin-header:     1001;     /* lp-admin-header — above the company header*/
    --z-header-popover:   1005;     /* megamenu / user popover anchored to header*/
    --z-sidenav-backdrop: 1008;     /* md-sidenav overlay backdrop               */
    --z-sidenav:          1010;     /* md-sidenav (overlay mode) — above header   */
    --z-overlay-backdrop: 1100;     /* md-backdrop, dialog/modal backdrop, dimmer*/
    --z-dialog:           1101;     /* md-dialog, .md-dialog-container, .ui.modal */
    --z-overlay-popup:    1200;     /* popups opened INSIDE a dialog             */
    --z-toast:            1300;     /* md-toast                                  */
    --z-tour:             2000000;  /* intro.js guided tour — above app chrome   */
    --z-spinner:          2000001;  /* global blocking spinner — topmost         */
}

.lp-company-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: #f9fafb;
    padding: 16px;
    /* Bumped from 30 so child popovers (megamenu, user popover) aren't
       trapped in a low stacking context and hidden behind page content. */
    z-index: var(--z-header, 1000);
    box-sizing: border-box;
    font-family: "Proxima Nova", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* When the admin shell (.lp-admin-header) is also rendered, shift the
   company header down by the admin bar height (56px) so both stay visible. */
.lp-company-header--with-admin-shell {
    top: 56px;
}

/* Push the main-content container below the fixed company header so the
   header doesn't overlap page content. Two cases:
   - Company-only context (non-admin on /nmls/company/...): ~100px total
     (16px outer + ~68px card + 16px outer).
   - Both headers stacked (admin viewing company): ~156px (56px admin + 100px).
   Overrides main.css `.inApplication > div { padding-top: 64px; }`. */
#Application.lp-has-company-header.inApplication > div {
    padding-top: 100px;
}
#Application.lp-has-both-headers.inApplication > div {
    padding-top: 156px;
}

/* At narrower viewports the menu-bar (flex-wrap: wrap at line 738) wraps
   onto a 2nd row when pages with many CTAs (e.g. Rate detail = 11 menus)
   can't fit them all. Breakpoints chosen to cover 2-row and 3-row wrap. */
@media (max-width: 1435px) {
    #Application.lp-has-company-header.inApplication > div {
        padding-top: 140px;
    }
    #Application.lp-has-both-headers.inApplication > div {
        padding-top: 196px;
    }
}
@media (max-width: 1024px) {
    #Application.lp-has-company-header.inApplication > div {
        padding-top: 180px;
    }
    #Application.lp-has-both-headers.inApplication > div {
        padding-top: 236px;
    }
}

/* `#companySubContent` (main.css:445) and `#miCompanySubContent` (main.css:453)
   subtract 64px / 20px respectively from their height to leave room for the
   legacy in-page company-name toolbar that lives just above them. On
   company-context routes we hide that toolbar via `ng-hide="isCompanyContext()"`
   in company.html / miCompany.html, so the subtraction now reserves empty
   space at the bottom of the page — visible as an unused band on Rate /
   Adjustments / RateGrid edit + view pages. Reclaim the full height here. */
body.lp-has-admin-header  #companySubContent,
body.lp-has-company-header #companySubContent,
body.lp-has-both-headers   #companySubContent,
body.lp-has-admin-header  #miCompanySubContent,
body.lp-has-company-header #miCompanySubContent,
body.lp-has-both-headers   #miCompanySubContent {
    height: 100%;
}

/* Reset legacy global rules that bleed in. */
.lp-company-header i.fa,
.lp-company-header i.material-icons {
    margin: 0;
}

.lp-company-header__card {
    background: #ffffff;
    border-radius: 8px;
    border: 1px solid #d4d4d5;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    overflow: visible;
}

.lp-company-header__inner {
    position: relative;
    padding: 16px 24px;
}

.lp-company-header__row {
    display: flex;
    align-items: center;
    min-width: 0;
    gap: 12px;
}

/* ── Menu button ───────────────────────────────────────────────────────── */

.lp-company-header__menu-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: transparent;
    color: #323F66;
    border: none;
    cursor: pointer;
    padding: 6px 8px;
    border-radius: 4px;
    outline: none;
    flex-shrink: 0;
    transition: background-color 0.15s ease;
}

.lp-company-header__menu-btn:hover,
.lp-company-header__menu-btn:focus {
    background-color: rgba(0, 0, 0, 0.06);
}

/* ── Back button ───────────────────────────────────────────────────────── */
/* Visible only when a controller has called actionBarService.setBackButton().
   Mirrors the legacy <action-bar> "Back" affordance. */

.lp-company-header__back-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    height: 32px;
    padding: 0 12px;
    border-radius: 16px;
    /* Ghost-button at rest — outlined so it reads as a button without hover.
       Border opacity tuned for the light header surface. */
    border: 1px solid rgba(50, 63, 102, 0.3);
    background: transparent;
    color: #323F66;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    outline: none;
    flex-shrink: 0;
    transition: background-color 0.15s ease, border-color 0.15s ease;
}

.lp-company-header__back-btn:hover,
.lp-company-header__back-btn:focus {
    background-color: rgba(0, 0, 0, 0.06);
    border-color: rgba(50, 63, 102, 0.6);
}

.lp-company-header__back-btn i {
    font-size: 14px;
    line-height: 1;
}

/* ── Action-bar icon strip ─────────────────────────────────────────────────
   Page-level icons registered via actionBarService.addSetting() —
   Share Pricing, Pipeline, Experimental views, Closing Cost, Favorite, etc.
   Sits to the right of the V1 button, before the avatar. */

.lp-company-header__action-icons {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    flex-shrink: 0;
}

.lp-company-header__action-icon {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    padding: 0;
    border: none;
    border-radius: 18px;
    background: transparent;
    color: #323F66;
    cursor: pointer;
    outline: none;
    transition: background-color 0.15s ease;
}

.lp-company-header__action-icon:hover,
.lp-company-header__action-icon:focus {
    background-color: rgba(0, 0, 0, 0.06);
}

.lp-company-header__action-icon > i.material-icons {
    font-size: 20px;
    line-height: 1;
}

.lp-company-header__action-icon > i:not(.material-icons) {
    font-size: 18px;
    line-height: 1;
}

/* Pipeline lock badge — Material's `setting.showAlternate()` returns true
   when the price quote has a current lock. Show a small red lock overlay. */
.lp-company-header__action-badge {
    position: absolute;
    bottom: 2px;
    right: 2px;
    font-size: 12px !important;
    line-height: 1;
    color: #d32f2f;
}

/* Let intrinsic glyph size + parent button's align-items: center do the
   vertical alignment. Explicit heights ended up off-center because FA
   glyphs don't sit at the geometric middle of their em box. */
.lp-company-header__menu-icon {
    font-size: 20px;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.lp-company-header__menu-arrow {
    font-size: 12px;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-top: 2px;
}

/* ── Brand ─────────────────────────────────────────────────────────────── */

.lp-company-header__brand-wrap {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
}

.lp-company-header__brand-inner {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
}

.lp-company-header__brand {
    background: transparent;
    border: none;
    cursor: pointer;
    text-align: left;
    line-height: 1.2;
    color: #111827;
    transition: color 0.15s ease;
    padding: 0;
}

.lp-company-header__brand:hover {
    color: #2563eb;
}

.lp-company-header__brand-name {
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    color: #323F66;
    display: block;
    white-space: nowrap;
}

.lp-company-header__page-title {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid #d4d4d5;
    font-size: 18px;
    font-weight: 500;
    color: #323F66;
    line-height: 1.2;
    white-space: nowrap;
}

.lp-company-header__logo {
    height: 36px;
    width: auto;
    transition: height 0.15s ease;
}

@media (max-width: 1280px) { .lp-company-header__logo { height: 30px; } }
@media (max-width: 1024px) { .lp-company-header__logo { height: 26px; } }
@media (max-width: 860px)  { .lp-company-header__logo { height: 22px; } }

/* ── V1 button ─────────────────────────────────────────────────────────── */

/* Right-aligned cluster: V1 button, action-bar icons, avatar.
   Single margin-left: auto on the wrapper keeps the whole cluster on the
   right edge regardless of which children are visible (each is ng-if'd).
   Replaces the per-child auto-margin rules we used to need. */
.lp-company-header__right-cluster {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    margin-left: auto;
    flex-shrink: 0;
}

.lp-company-header__v1-button {
    display: inline-flex;
    align-items: center;
    height: 36px;
    padding: 0 16px;
    border-radius: 20px;
    border: none;
    background: #1565c0;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
    outline: none;
    flex-shrink: 0;
    transition: filter 0.15s ease;
}

.lp-company-header__v1-button:hover,
.lp-company-header__v1-button:focus {
    filter: brightness(1.08);
}

/* ── User cluster ──────────────────────────────────────────────────────── */

.lp-company-header__user {
    position: relative;
    display: flex;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
}

/* Right-alignment is now handled by .lp-company-header__right-cluster
   which wraps the V1 button, action-bar icons, and avatar. No per-child
   margin-left: auto rule needed here. */

.lp-company-header__avatar-btn {
    width: 32px;
    height: 32px;
    border: none;
    border-radius: 6px;
    background: #d1d5db;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    outline: none;
    flex-shrink: 0;
    transition: background-color 0.15s ease;
}

.lp-company-header__avatar-btn:hover,
.lp-company-header__avatar-btn:focus {
    background: #9ca3af;
}

.lp-company-header__avatar-initials {
    font-size: 14px;
    font-weight: 500;
    color: #374151;
}

.lp-company-header__user-popover {
    position: absolute;
    top: 40px;
    right: 0;
    /* Was 9999 (nuked dialogs/toasts). Header chrome sits just above both header
       bars but below modal overlays — see docs/zindex-system.md. */
    z-index: var(--z-header-popover, 1005);
}

/* When the header has no avatar (admin context, no .lp-company-header__user
   block rendered), the v1-button is the rightmost child and uses
   margin-left: auto to right-align. Adding margin-left to .__user makes the
   avatar group right-align after the v1-button. */

/* ── Megamenu (inside the header card) ─────────────────────────────────── */

.lp-company-header__megamenu {
    position: absolute;
    top: 100%;
    left: 24px;
    margin-top: 8px;
    width: calc(100% - 48px);
    max-width: 70%;
    background: #ffffff;
    color: #0f172a;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(15, 23, 42, 0.12);
    border: 1px solid #e5e7eb;
    padding: 28px;
    column-count: 3;
    column-gap: 28px;
    column-rule: 1px solid #e5e7eb;
    z-index: var(--z-header-popover, 1005);
    box-sizing: border-box;
    /* Cap the popover to the viewport so items past the fold are still
       reachable on short screens. 160px reserves room for the admin bar (56px)
       + company header (~80px) when both are stacked, plus the 8px margin. */
    max-height: calc(100vh - 160px);
    overflow-y: auto;
}

.lp-company-header__group {
    display: flex;
    flex-direction: column;
    break-inside: avoid;
    margin-bottom: 28px;
}

.lp-company-header__group:last-child {
    margin-bottom: 0;
}

.lp-company-header__group-header {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-bottom: 12px;
}

.lp-company-header__group-header i {
    width: 24px;
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #313C5C;
}

.lp-company-header__group-header span {
    font-weight: 600;
    font-style: normal;
    font-size: 18px;
    color: #313C5C;
    line-height: 1.1;
}

.lp-company-header__group-items {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

/* Item color rules need extra specificity to beat the legacy main.css
   `a:not(.md-button):not([class^=fc-]) { color: #1565c0 }` (0,2,1). */
.lp-company-header__megamenu a.lp-company-header__item,
.lp-company-header__megamenu a.lp-company-header__item:visited {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 4px 5px;
    border-radius: 8px;
    color: #313C5C;
    text-decoration: none;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 1.2;
    cursor: pointer;
    transition: background-color 0.15s ease, color 0.15s ease;
}

.lp-company-header__megamenu a.lp-company-header__item:hover,
.lp-company-header__megamenu a.lp-company-header__item:focus {
    background-color: #313C5C1A;
    color: #313C5C;
    text-decoration: none;
}

.lp-company-header__megamenu a.lp-company-header__item--selected,
.lp-company-header__megamenu a.lp-company-header__item--selected:hover,
.lp-company-header__megamenu a.lp-company-header__item--selected:visited {
    background-color: #313C5C1A;
    color: #313C5C;
    font-weight: 600;
}

.lp-company-header__megamenu a.lp-company-header__item--selected .lp-company-header__item-chevron {
    font-weight: 900;
    opacity: 1;
}

.lp-company-header__megamenu a.lp-company-header__item span {
    flex: 1;
    min-width: 0;
}

.lp-company-header__item-chevron {
    width: 16px;
    font-size: 14px;
    font-weight: 400;
    color: #313C5C;
    flex-shrink: 0;
    text-align: center;
}

@media (max-width: 1024px) {
    .lp-company-header__megamenu { column-count: 2; }
}

@media (max-width: 767px) {
    .lp-company-header__megamenu { column-count: 1; }
    .lp-company-header__v1-button { display: none; }
}

/* ── Inline user popover (same as lp-admin-header) ─────────────────────── */

.lp-company-header .lp-user-popover {
    width: 270px;
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(15, 23, 42, 0.15);
    border: 1px solid #e5e7eb;
    overflow: hidden;
    text-align: left;
    color: #000;
    font-size: 14px;
    line-height: 1.4;
}

.lp-company-header .lp-user-popover__header {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 20px;
}

.lp-company-header .lp-user-popover__avatar {
    flex-shrink: 0;
}

.lp-company-header .lp-user-popover__avatar-img {
    width: 56px;
    height: 56px;
    border-radius: 8px;
    object-fit: cover;
    background: #7F7F7F21;
}

.lp-company-header .lp-user-popover__user-info {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    text-align: left;
}

.lp-company-header .lp-user-popover__name {
    font-weight: 600;
    font-size: 16px;
    color: #000;
    line-height: 1.2;
}

.lp-company-header .lp-user-popover__username {
    margin-top: 2px;
    font-weight: 400;
    font-size: 13px;
    color: #6b7280;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lp-company-header .lp-user-popover__email {
    margin-top: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lp-company-header .lp-user-popover__separator {
    border: 0;
    border-top: 1px solid #B7B7B7;
    margin: 0;
    width: 100%;
}

.lp-company-header .lp-user-popover__action {
    display: flex;
    align-items: center;
    gap: 16px;
    width: 100%;
    padding: 14px 20px;
    background: transparent;
    border: none;
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    text-align: left;
    outline: none;
    transition: background-color 0.15s ease;
}

.lp-company-header .lp-user-popover__action:hover,
.lp-company-header .lp-user-popover__action:focus {
    background: rgba(129, 129, 129, 0.08);
}

.lp-company-header .lp-user-popover__action-icon {
    font-size: 18px;
    color: #000;
    width: 22px;
    text-align: center;
}

.lp-company-header .lp-user-popover__help {
    background: #7F7F7F21;
    padding: 16px 20px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.lp-company-header .lp-user-popover__help-title {
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 700;
    font-size: 16px;
    color: #000;
}

.lp-company-header .lp-user-popover__help-icon {
    font-size: 18px;
    color: #000;
}

.lp-company-header a.lp-user-popover__support,
.lp-company-header a.lp-user-popover__support:visited {
    display: inline-block;
    margin-left: 16px;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    /* Email is one token — keep on a single line. At 280px popover width
       the available room is ~224px (popover − help padding − margin),
       which fits supportcenter@lenderprice.com at 14px (~200px). */
    white-space: nowrap;
}

.lp-company-header a.lp-user-popover__support:hover {
    color: #000;
    text-decoration: underline;
}

.lp-company-header .lp-user-popover__links {
    list-style: none;
    margin: 8px 0 0 36px;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.lp-company-header .lp-user-popover__links li {
    display: flex;
    align-items: center;
    gap: 8px;
}

.lp-company-header .lp-user-popover__links a,
.lp-company-header .lp-user-popover__links a:visited {
    color: #000;
    text-decoration: none;
    font-weight: 400;
    font-size: 12px;
}

.lp-company-header .lp-user-popover__links a:hover {
    color: #000;
    text-decoration: underline;
}

.lp-company-header .lp-user-popover__link-chevron {
    font-size: 12px;
    color: #000;
}

.lp-company-header .lp-user-popover__footer {
    padding: 14px 20px 16px;
    text-align: center;
}

.lp-company-header .lp-user-popover__copy {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-weight: 400;
    font-size: 10px;
    color: #000;
}

.lp-company-header .lp-user-popover__copy-icon {
    font-size: 10px;
    color: #000;
}

.lp-company-header .lp-user-popover__version {
    margin-top: 6px;
    font-size: 12px;
    color: #000;
    text-align: center;
    /* Version strings like
       `V 1.0.0-L#1.0.10916-master-hotfix-5075-uat-uat4` are a single
       un-breakable token in CSS (dashes aren't soft break opportunities),
       so without break-all the popover's overflow:hidden was clipping most
       of it. break-all wraps the full string inside the 280px column. */
    word-break: break-all;
}

.lp-company-header .lp-user-popover__machine {
    margin-top: 4px;
    font-size: 11px;
    color: #000;
}

/* ── Page-level CTAs (legacy <company-menu-bar> embedded) ─────────────────
   The directive renders an Angular Material <md-menu-bar> whose default
   chrome (toolbar shadow, large button padding) would dominate the new
   header. Scope these overrides under .lp-company-header__menu-bar so the
   legacy bar's appearance everywhere else stays untouched. */

.lp-company-header__menu-bar {
    display: inline-flex;
    align-items: center;
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid #d4d4d5;
    min-width: 0;
    flex: 0 1 auto;
    /* Wrap to a second row when the strip can't fit on one (Rate detail = 11
       menus). overflow must stay `visible` here — Angular Material renders
       <md-menu-content> as a child of <md-menu>, so any overflow clipping on
       the menu-bar would clip the open dropdown. */
    flex-wrap: wrap;
    row-gap: 4px;
    overflow: visible;
}

/* Hide the divider when the bar has no CTAs registered, so empty pages
   don't show an orphan vertical line next to the page title. */
/* Hide the entire menu-bar wrapper (including its divider + padding) when
   companyMenuBarService has no menus registered. `:empty` doesn't work here
   because AngularJS leaves a `<!-- ngRepeat -->` comment node inside
   <md-menu-bar> even when the array is empty — so we check for any actual
   <md-menu> children instead. */
.lp-company-header__menu-bar:not(:has(md-menu)) {
    display: none;
}

/* The new header sits at z-index 1000 (see top of file). Material's
   overlay defaults (backdrop ~79, dialog ~80, select-menu ~90,
   autocomplete-suggestions ~90, menu-content ~100, datepicker ~100) are
   all below it, so dropdowns get clipped at the header edge and dialog
   backdrops can't cover the header or any locked-open sidenavs. Worse,
   inside a dialog the select / typeahead / datepicker dropdowns at z-90
   are buried under the dialog itself at our new 1101.

   Tiered fix — push the whole overlay stack above the header and keep the
   layers ordered relative to each other. These layers render in portals
   appended to <body> and can't be scoped to the header's subtree, so we
   key off the `lp-has-*-header` body classes on <body id="Application">
   added by ApplicationController.evaluateHeaderMode(). On pages where
   none of those classes are present (i.e. routes that don't show the new
   chrome) Material's vanilla z-index defaults apply unchanged.

   Layer tiers:
     1000  lp-company-header / lp-admin-header
     1100  md-backdrop (dialog backdrop, sits below dialog)
     1101  md-dialog
     1200  every popup overlay that may open *inside* a dialog
            (select, autocomplete, menu, datepicker, virtual-repeat,
             tooltip) — must outrank the dialog
     1300  md-toast — must outrank dialogs (Material default behaviour) */
body.lp-has-admin-header  md-backdrop,
body.lp-has-admin-header  md-backdrop.md-dialog-backdrop,
body.lp-has-admin-header  md-backdrop.md-menu-backdrop,
body.lp-has-company-header md-backdrop,
body.lp-has-company-header md-backdrop.md-dialog-backdrop,
body.lp-has-company-header md-backdrop.md-menu-backdrop,
body.lp-has-both-headers   md-backdrop,
body.lp-has-both-headers   md-backdrop.md-dialog-backdrop,
body.lp-has-both-headers   md-backdrop.md-menu-backdrop {
    z-index: var(--z-overlay-backdrop, 1100);
}
body.lp-has-admin-header  md-dialog,
body.lp-has-admin-header  .md-dialog-container,
body.lp-has-company-header md-dialog,
body.lp-has-company-header .md-dialog-container,
body.lp-has-both-headers   md-dialog,
body.lp-has-both-headers   .md-dialog-container {
    z-index: var(--z-dialog, 1101);
}
/* !important is needed because Material's own rules sometimes use higher-
   specificity compound selectors (e.g. `.md-virtual-repeat-container
   .md-autocomplete-suggestions-container { z-index: 100 }`) that win on
   specificity over our single-class lifts. The autocomplete used for the
   zip-code field on the Pricing address modal is the canonical example. */
body.lp-has-admin-header  md-backdrop.md-select-backdrop,
body.lp-has-admin-header  md-backdrop.md-menu-backdrop,
body.lp-has-admin-header  .md-open-menu-container,
body.lp-has-admin-header  .md-open-menu-container.md-active,
body.lp-has-admin-header  md-menu-content,
body.lp-has-admin-header  .md-select-menu-container,
body.lp-has-admin-header  .md-autocomplete-suggestions-container,
body.lp-has-admin-header  .md-virtual-repeat-container.md-autocomplete-suggestions-container,
body.lp-has-admin-header  .md-virtual-repeat-container,
body.lp-has-admin-header  .md-datepicker-calendar-pane,
body.lp-has-admin-header  md-tooltip,
body.lp-has-company-header md-backdrop.md-select-backdrop,
body.lp-has-company-header md-backdrop.md-menu-backdrop,
body.lp-has-company-header .md-open-menu-container,
body.lp-has-company-header .md-open-menu-container.md-active,
body.lp-has-company-header md-menu-content,
body.lp-has-company-header .md-select-menu-container,
body.lp-has-company-header .md-autocomplete-suggestions-container,
body.lp-has-company-header .md-virtual-repeat-container.md-autocomplete-suggestions-container,
body.lp-has-company-header .md-virtual-repeat-container,
body.lp-has-company-header .md-datepicker-calendar-pane,
body.lp-has-company-header md-tooltip,
body.lp-has-both-headers   md-backdrop.md-select-backdrop,
body.lp-has-both-headers   md-backdrop.md-menu-backdrop,
body.lp-has-both-headers   .md-open-menu-container,
body.lp-has-both-headers   .md-open-menu-container.md-active,
body.lp-has-both-headers   md-menu-content,
body.lp-has-both-headers   .md-select-menu-container,
body.lp-has-both-headers   .md-autocomplete-suggestions-container,
body.lp-has-both-headers   .md-virtual-repeat-container.md-autocomplete-suggestions-container,
body.lp-has-both-headers   .md-virtual-repeat-container,
body.lp-has-both-headers   .md-datepicker-calendar-pane,
body.lp-has-both-headers   md-tooltip {
    z-index: var(--z-overlay-popup, 1200) !important;
}
/* rendered tooltip content */
body.lp-has-admin-header   .md-tooltip,
body.lp-has-company-header .md-tooltip,
body.lp-has-both-headers   .md-tooltip {
    z-index: var(--z-overlay-popup, 1200) !important;
}
/* tooltips render via $mdPanel; !important beats its inline z-index on the wrapper */
body.lp-has-admin-header   .md-panel-outer-wrapper,
body.lp-has-admin-header   .md-panel,
body.lp-has-company-header .md-panel-outer-wrapper,
body.lp-has-company-header .md-panel,
body.lp-has-both-headers   .md-panel-outer-wrapper,
body.lp-has-both-headers   .md-panel {
    z-index: var(--z-overlay-popup, 1200) !important;
}
body.lp-has-admin-header  md-toast,
body.lp-has-company-header md-toast,
body.lp-has-both-headers   md-toast {
    z-index: var(--z-toast, 1300);
}

/* Semantic UI overlays (CDN, default z-index ~1000) must also clear the new
   fixed header(s). Same tiers as the Material reconciliation above.
   NOTE: verify Semantic modals on header pages — this is new coverage. */
body.lp-has-admin-header   .ui.dimmer,
body.lp-has-company-header .ui.dimmer,
body.lp-has-both-headers   .ui.dimmer {
    z-index: var(--z-overlay-backdrop, 1100);
}
body.lp-has-admin-header   .ui.modal,
body.lp-has-company-header .ui.modal,
body.lp-has-both-headers   .ui.modal {
    z-index: var(--z-dialog, 1101);
}

/* Handsontable's <body>-appended overlays ship low z-index and fall BEHIND an
   md-dialog (lifted to 1101 above) when a grid lives inside a modal:
     .htContextMenu / .htDropdownMenu / [htContextMenuSub_*]  1060  (right-click + column menus)
     .htFiltersConditionsMenu                                 1070  (column filter conditions)
     .htComments                                              1059  (cell comments)
   e.g. the rate Table Adjustment modal's "Invert All / Clear empty lines / Add Row"
   was invisible. Lift them all into the in-dialog popup tier (1200).
   !important beats Handsontable's vendored z-indexes. */
body.lp-has-admin-header   .htContextMenu,
body.lp-has-admin-header   .htDropdownMenu,
body.lp-has-admin-header   .htFiltersConditionsMenu,
body.lp-has-admin-header   .htComments,
body.lp-has-admin-header   [class^="htContextMenuSub_"],
body.lp-has-company-header .htContextMenu,
body.lp-has-company-header .htDropdownMenu,
body.lp-has-company-header .htFiltersConditionsMenu,
body.lp-has-company-header .htComments,
body.lp-has-company-header [class^="htContextMenuSub_"],
body.lp-has-both-headers   .htContextMenu,
body.lp-has-both-headers   .htDropdownMenu,
body.lp-has-both-headers   .htFiltersConditionsMenu,
body.lp-has-both-headers   .htComments,
body.lp-has-both-headers   [class^="htContextMenuSub_"] {
    z-index: var(--z-overlay-popup, 1200) !important;
}

/* md-sidenav OVERLAY mode ships z-index 60 (backdrop 59) — below the new fixed
   header(1000), so a slide-in sidenav and its backdrop render behind the header.
   Lift the overlay sidenav above the header. Docked sidenavs (.md-locked-open)
   are in normal flow and intentionally left untouched so they don't cover the
   header bar. A select/menu opened inside a sidenav still wins at 1200. */
body.lp-has-admin-header   md-backdrop.md-sidenav-backdrop,
body.lp-has-company-header md-backdrop.md-sidenav-backdrop,
body.lp-has-both-headers   md-backdrop.md-sidenav-backdrop {
    z-index: var(--z-sidenav-backdrop, 1008);
}
body.lp-has-admin-header   md-sidenav:not(.md-locked-open),
body.lp-has-company-header md-sidenav:not(.md-locked-open),
body.lp-has-both-headers   md-sidenav:not(.md-locked-open) {
    z-index: var(--z-sidenav, 1010);
}

/* angular-material-datetimepicker portals its panel to <body>; treat it as an
   in-dialog popup so it clears a dialog it was opened from. (.dtp is its root.) */
body.lp-has-admin-header   .dtp,
body.lp-has-company-header .dtp,
body.lp-has-both-headers   .dtp {
    z-index: var(--z-overlay-popup, 1200) !important;
}

.lp-company-header__menu-bar .company-menu-bar,
.lp-company-header__menu-bar md-menu-bar {
    background: transparent;
    box-shadow: none;
    padding: 0;
    margin: 0;
    height: auto;
    line-height: normal;
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.lp-company-header__menu-bar md-menu {
    /* Right-margin gives the gap between adjacent buttons now that they
       each carry a border (the parent's `gap` doesn't reliably take effect
       on Material's <md-menu-bar> layout). Last child resets to 0 so the
       trailing edge sits flush. */
    margin: 0 6px 0 0;
    padding: 0;
}

.lp-company-header__menu-bar md-menu:last-child {
    margin-right: 0;
}

/* Top-level menu trigger button — pill matching the V1 tab style. */
.lp-company-header__menu-bar md-menu > button {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    height: 32px;
    padding: 0 12px;
    margin: 0;
    border-radius: 16px;
    /* Ghost-button at rest — matches .lp-company-header__back-btn etc. */
    border: 1px solid rgba(50, 63, 102, 0.3);
    background: transparent;
    color: #323F66;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    min-width: 0;
    min-height: 0;
    white-space: nowrap;
    box-shadow: none;
    text-transform: none;
    transition: background-color 0.15s ease, border-color 0.15s ease;
}

.lp-company-header__menu-bar md-menu > button:hover:not([disabled]),
.lp-company-header__menu-bar md-menu > button:focus:not([disabled]) {
    background-color: rgba(0, 0, 0, 0.06);
    border-color: rgba(50, 63, 102, 0.6);
}

.lp-company-header__menu-bar md-menu > button[disabled] {
    color: rgba(50, 63, 102, 0.4);
    cursor: not-allowed;
}

.lp-company-header__menu-bar md-menu > button md-icon,
.lp-company-header__menu-bar md-menu > button i {
    color: inherit;
    font-size: 18px;
    line-height: 1;
}

/* Material's default <md-icon> sizing (24px box + min-width) leaves an
   off-centre gap next to the label. Force the icon to its glyph size. */
.lp-company-header__menu-bar md-menu > button md-icon {
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    margin: 0;
}

/* Hide on narrow viewports — the legacy nav already falls back to other
   surfaces below 860px (see the .lp-company-header__v1-button rule). */
@media (max-width: 860px) {
    .lp-company-header__menu-bar { display: none; }
}

.TEMPLATE_NEW .collapse-container-transclude {
	display: flex;
	flex-wrap: wrap;
}

.TEMPLATE_NEW  .collapsable-container {
	clear: both;
	
}
.TEMPLATE_NEW  .collapsable-container  md-input-container {
	margin: 10px 0;
	padding: 1px 2px;
}

.TEMPLATE_NEW  .collapse-container-transclude > * {
	width: 50%;
}

@media only screen and (min-width: 767px){

	.collapsable-header {
		height:40px;
		overflow: hidden;
	}
	
	.collapsable-header .title{
		transition:all 0.25s ease;	
	}
	
	.collapsable-header:hover .title{
		font-size:1.1em;
		
	}



	
	.collapsable-container .collapsable-header > * {	
		color: black;
	}
	.collapsable-container:hover .collapsable-header > *{	
		color: inherit;
	}
	
	
}.ui.button.floatingButton {
	position: fixed;
	z-index: 900;
	box-shadow: 2px 2px 2px grey;
}

.floatingButton.top {
	top: 0.75em;
}

.floatingButton.bottom {
	bottom: 0.75em;
}

.floatingButton.left {
	left: 0.75em;
}

.floatingButton.right {
	right: 0.75em;
}

.floatingButton.mobile-scale.ui.button {
	font-size: 1.3rem;
}

.floating-button-bottom-padding {
	height: 3.86rem;
}

@media only screen and (min-width: 414px) {
	.floatingButton.mobile-scale.ui.button {
		font-size: 2.0rem;
	}
	.floating-button-bottom-padding {
		height: 5.5rem;
	}
}

@media only screen and (max-width: 375px) {
	.floatingButton.mobile-scale.ui.button {
		font-size: 1.75rem;
	}
	.floating-button-bottom-padding {
		height: 4.75rem;
	}
}

@media only screen and (max-width: 320px) {
	.floatingButton.mobile-scale.ui.button {
		font-size: 1.3rem;
	}
}/* .resultContainer:has(.bottomActionBarContainer) {
	padding-bottom:40px;
}

.resultContainer{
	min-height: 100%;
} */

html:not(.ios) .bottomActionBarPadding{
	height:calc(100% - 39px) !important;
	position: relative;
}

html.ios .bottomActionBarContainer {
	height:40px;
}


 .bottomActionBarContainer .ui.selection.dropdown .menu {
 	border-top-width: 1px!important; 
 	border-radius: .28571429rem;
	}.rate-result-list-item{
	
	height:128px;
	width:100%;
	border:1px solid gray;
	padding: 0.5em;
}


.rate-result-card-item.ui.card {
	
	width:100%;
	border:1px solid gray;
	padding: 0.5em;
	margin-bottom:0.2em;
}

.card-company-logo{
	width:90px;
	margin-right: 10px;
}


.ui.feed>.event.next-to-image{
	width:calc(100% - 100px);
}

i.lesshuge.icon, i.lesshuge.icons {
    line-height: 1;
    vertical-align: middle;
    font-size: 3em;
}

.ui.sub.header.big{
	font-size: 1.2em;
}

/* .rate-result-list-item-container:nth-child(even) > div  {
	background: rgba(70,70,255,0.05);
} */

.rate-result-list-item .left-box{
	width:100px;
	height:100%;
	display:inline-block;
	border-right: 1px solid gray;
	position:relative;
/*     padding: 0.6em;
 */    text-align: center;
}

.rate-result-list-item .left-box .header{
	font-weight: bolder;
	font-size: 17px;	
	/* margin-top:1em; */
}

.rate-result-list-item .left-box .rr-points{	
	font-size: 12px;
}


.rate-result-list-item .left-box .meta{	
	position:absolute;
	bottom:0.55em;
	left:-0.6em;
	width:100%;
	text-align:center;
	font-size: 1.2em;
}



.rate-result-list-item .right-box{
    width: calc(100% - 100px - 0.3em);
    display: inline-block;
    height: 100%;
    float: right;
    position: relative;
}

.rate-result-list-item .right-box .rr-compliance{
	position:absolute;
	bottom:0px;
	left: 0px;
	color:#BE1D2C;
}

.ui.micro.label{
	font-size:.56923077rem;
}


.rate-result-list-item .right-box .rr-prg-name div{
	max-width:66%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	font-size: 10px;
}

.rate-result-list-item .right-box .rr-prg-name div:first-child{
	font-size: 14px;
	font-weight: bold;
	max-width:calc(100% - 40px);
}

.rate-result-list-item .right-box .rr-prg-name div:only-child{
	font-size: 14px;
	white-space:normal;
	max-width:calc(100% - 17px);
}


.rate-result-list-item .right-box .rr-lenders div{
	max-width:33%;
	float:right;
	clear:both;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	font-size: 8px;
}

.rate-result-list-item .right-box .rr-lenders div:first-child{
	font-size: 10px;
	font-weight: bold;
}


.rate-result-list-item .right-box .rr-lenders div:only-child{
}


.rate-result-list-item .right-box .rr-lenders{
	position:absolute;
	bottom:0px;
	right: 0px;

    width: 100%;
    text-align: right;
}

.rate-result-list-item .right-box .rr-info{
	top:0px;
	right:0px;
	position:absolute;
	font-size: 2.5em;
}
.pdfRender.mismatch:hover, .pdfRender.missing:hover, .pdfRender.new:hover, .pdfRender.moved:hover {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
		content:attr(data-content);
	cursor: help;
}

/* .pdfRender.mismatch:after, .pdfRender.missing:after, .pdfRender.new:after {
	content:attr(data-content);
} */

.pdfControl{
	position:fixed;
	top:12px;
	right:4rem;
}

#pdfCompPage-1{
	border:4px dashed red;
	
}


#pdfCompPage-2{
	border:4px dashed blue;
	
}

.docCompModal .ui.pagination.menu{
	overflow: auto;
	
	
	
}

.dropDownPdfView > i {
	display:none;
}

.dropDownPdfView .text:after, .rateHistoryDropDown .item .text:after {
	content:attr(content);
}
.dropDownPdfView:hover .text:after, .rateHistoryDropDown .item:hover .text:after {
	content:attr(user);
}


.dropDownPdfView:hover .description:after, .rateHistoryDropDown .item:hover .description:after {
	content:'';
}




.dropDownPdfView .description:after, .rateHistoryDropDown .item .description:after {
	content:attr(user);
}


 .ui.dropdown.rateHistoryDropDown .menu>.disabled.item {
    background-color: #f99;
}@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);
.radial-progress {
  margin: 10px;
  width: 100px;
  height: 100px;
  background-color: #d6dadc;
  border-radius: 50%;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill,
.radial-progress .circle .shadow {
  width: 100px;
  height: 100px;
  position: absolute;
  border-radius: 50%;
}
.radial-progress .circle .shadow {
  box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2) inset;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill {
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 0.30s;
  transition: -ms-transform 0.30s;
  transition: transform 0.30s;
  border-radius: 50%;
}
.radial-progress .circle .mask {
  clip: rect(0px, 100px, 100px, 50px);
}
.radial-progress .circle .mask .fill {
  clip: rect(0px, 50px, 100px, 0px);
  background-color: #21ba45;
}
.radial-progress .inset {
  width: 90px;
  height: 90px;
  position: absolute;
  margin-left: 5px;
  margin-top: 5px;
  background-color: #fbfbfb;
  border-radius: 50%;
  box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);
}
.radial-progress .inset .percentage {
  height: 22px;
  width: 57px;
  overflow: hidden;
  position: absolute;
  top: 34px;
  left: 16.5px;
  line-height: 1;
}
.radial-progress .inset .percentage .numbers {
  margin-top: -22px;
  transition: width 1s;
}
.radial-progress .inset .percentage .numbers span {
  width: 57px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-weight: 800;
  font-size: 22px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #97a71d;
}
.radial-progress[data-progress="0"] .circle .mask.full,
.radial-progress[data-progress="0"] .circle .fill {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.radial-progress[data-progress="0"] .circle .fill.fix {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.radial-progress[data-progress="0"] .inset .percentage .numbers {
  width: 57px;
}
.radial-progress[data-progress="1"] .circle .mask.full,
.radial-progress[data-progress="1"] .circle .fill {
  -webkit-transform: rotate(1.8deg);
  -ms-transform: rotate(1.8deg);
  transform: rotate(1.8deg);
}
.radial-progress[data-progress="1"] .circle .fill.fix {
  -webkit-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.radial-progress[data-progress="1"] .inset .percentage .numbers {
  width: 114px;
}
.radial-progress[data-progress="2"] .circle .mask.full,
.radial-progress[data-progress="2"] .circle .fill {
  -webkit-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.radial-progress[data-progress="2"] .circle .fill.fix {
  -webkit-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.radial-progress[data-progress="2"] .inset .percentage .numbers {
  width: 171px;
}
.radial-progress[data-progress="3"] .circle .mask.full,
.radial-progress[data-progress="3"] .circle .fill {
  -webkit-transform: rotate(5.4deg);
  -ms-transform: rotate(5.4deg);
  transform: rotate(5.4deg);
}
.radial-progress[data-progress="3"] .circle .fill.fix {
  -webkit-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.radial-progress[data-progress="3"] .inset .percentage .numbers {
  width: 228px;
}
.radial-progress[data-progress="4"] .circle .mask.full,
.radial-progress[data-progress="4"] .circle .fill {
  -webkit-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.radial-progress[data-progress="4"] .circle .fill.fix {
  -webkit-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.radial-progress[data-progress="4"] .inset .percentage .numbers {
  width: 285px;
}
.radial-progress[data-progress="5"] .circle .mask.full,
.radial-progress[data-progress="5"] .circle .fill {
  -webkit-transform: rotate(9deg);
  -ms-transform: rotate(9deg);
  transform: rotate(9deg);
}
.radial-progress[data-progress="5"] .circle .fill.fix {
  -webkit-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  transform: rotate(18deg);
}
.radial-progress[data-progress="5"] .inset .percentage .numbers {
  width: 342px;
}
.radial-progress[data-progress="6"] .circle .mask.full,
.radial-progress[data-progress="6"] .circle .fill {
  -webkit-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.radial-progress[data-progress="6"] .circle .fill.fix {
  -webkit-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.radial-progress[data-progress="6"] .inset .percentage .numbers {
  width: 399px;
}
.radial-progress[data-progress="7"] .circle .mask.full,
.radial-progress[data-progress="7"] .circle .fill {
  -webkit-transform: rotate(12.6deg);
  -ms-transform: rotate(12.6deg);
  transform: rotate(12.6deg);
}
.radial-progress[data-progress="7"] .circle .fill.fix {
  -webkit-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.radial-progress[data-progress="7"] .inset .percentage .numbers {
  width: 456px;
}
.radial-progress[data-progress="8"] .circle .mask.full,
.radial-progress[data-progress="8"] .circle .fill {
  -webkit-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.radial-progress[data-progress="8"] .circle .fill.fix {
  -webkit-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.radial-progress[data-progress="8"] .inset .percentage .numbers {
  width: 513px;
}
.radial-progress[data-progress="9"] .circle .mask.full,
.radial-progress[data-progress="9"] .circle .fill {
  -webkit-transform: rotate(16.2deg);
  -ms-transform: rotate(16.2deg);
  transform: rotate(16.2deg);
}
.radial-progress[data-progress="9"] .circle .fill.fix {
  -webkit-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.radial-progress[data-progress="9"] .inset .percentage .numbers {
  width: 570px;
}
.radial-progress[data-progress="10"] .circle .mask.full,
.radial-progress[data-progress="10"] .circle .fill {
  -webkit-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  transform: rotate(18deg);
}
.radial-progress[data-progress="10"] .circle .fill.fix {
  -webkit-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  transform: rotate(36deg);
}
.radial-progress[data-progress="10"] .inset .percentage .numbers {
  width: 627px;
}
.radial-progress[data-progress="11"] .circle .mask.full,
.radial-progress[data-progress="11"] .circle .fill {
  -webkit-transform: rotate(19.8deg);
  -ms-transform: rotate(19.8deg);
  transform: rotate(19.8deg);
}
.radial-progress[data-progress="11"] .circle .fill.fix {
  -webkit-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.radial-progress[data-progress="11"] .inset .percentage .numbers {
  width: 684px;
}
.radial-progress[data-progress="12"] .circle .mask.full,
.radial-progress[data-progress="12"] .circle .fill {
  -webkit-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.radial-progress[data-progress="12"] .circle .fill.fix {
  -webkit-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.radial-progress[data-progress="12"] .inset .percentage .numbers {
  width: 741px;
}
.radial-progress[data-progress="13"] .circle .mask.full,
.radial-progress[data-progress="13"] .circle .fill {
  -webkit-transform: rotate(23.4deg);
  -ms-transform: rotate(23.4deg);
  transform: rotate(23.4deg);
}
.radial-progress[data-progress="13"] .circle .fill.fix {
  -webkit-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.radial-progress[data-progress="13"] .inset .percentage .numbers {
  width: 798px;
}
.radial-progress[data-progress="14"] .circle .mask.full,
.radial-progress[data-progress="14"] .circle .fill {
  -webkit-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.radial-progress[data-progress="14"] .circle .fill.fix {
  -webkit-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.radial-progress[data-progress="14"] .inset .percentage .numbers {
  width: 855px;
}
.radial-progress[data-progress="15"] .circle .mask.full,
.radial-progress[data-progress="15"] .circle .fill {
  -webkit-transform: rotate(27deg);
  -ms-transform: rotate(27deg);
  transform: rotate(27deg);
}
.radial-progress[data-progress="15"] .circle .fill.fix {
  -webkit-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  transform: rotate(54deg);
}
.radial-progress[data-progress="15"] .inset .percentage .numbers {
  width: 912px;
}
.radial-progress[data-progress="16"] .circle .mask.full,
.radial-progress[data-progress="16"] .circle .fill {
  -webkit-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.radial-progress[data-progress="16"] .circle .fill.fix {
  -webkit-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.radial-progress[data-progress="16"] .inset .percentage .numbers {
  width: 969px;
}
.radial-progress[data-progress="17"] .circle .mask.full,
.radial-progress[data-progress="17"] .circle .fill {
  -webkit-transform: rotate(30.6deg);
  -ms-transform: rotate(30.6deg);
  transform: rotate(30.6deg);
}
.radial-progress[data-progress="17"] .circle .fill.fix {
  -webkit-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.radial-progress[data-progress="17"] .inset .percentage .numbers {
  width: 1026px;
}
.radial-progress[data-progress="18"] .circle .mask.full,
.radial-progress[data-progress="18"] .circle .fill {
  -webkit-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.radial-progress[data-progress="18"] .circle .fill.fix {
  -webkit-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.radial-progress[data-progress="18"] .inset .percentage .numbers {
  width: 1083px;
}
.radial-progress[data-progress="19"] .circle .mask.full,
.radial-progress[data-progress="19"] .circle .fill {
  -webkit-transform: rotate(34.2deg);
  -ms-transform: rotate(34.2deg);
  transform: rotate(34.2deg);
}
.radial-progress[data-progress="19"] .circle .fill.fix {
  -webkit-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.radial-progress[data-progress="19"] .inset .percentage .numbers {
  width: 1140px;
}
.radial-progress[data-progress="20"] .circle .mask.full,
.radial-progress[data-progress="20"] .circle .fill {
  -webkit-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  transform: rotate(36deg);
}
.radial-progress[data-progress="20"] .circle .fill.fix {
  -webkit-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  transform: rotate(72deg);
}
.radial-progress[data-progress="20"] .inset .percentage .numbers {
  width: 1197px;
}
.radial-progress[data-progress="21"] .circle .mask.full,
.radial-progress[data-progress="21"] .circle .fill {
  -webkit-transform: rotate(37.8deg);
  -ms-transform: rotate(37.8deg);
  transform: rotate(37.8deg);
}
.radial-progress[data-progress="21"] .circle .fill.fix {
  -webkit-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.radial-progress[data-progress="21"] .inset .percentage .numbers {
  width: 1254px;
}
.radial-progress[data-progress="22"] .circle .mask.full,
.radial-progress[data-progress="22"] .circle .fill {
  -webkit-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.radial-progress[data-progress="22"] .circle .fill.fix {
  -webkit-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.radial-progress[data-progress="22"] .inset .percentage .numbers {
  width: 1311px;
}
.radial-progress[data-progress="23"] .circle .mask.full,
.radial-progress[data-progress="23"] .circle .fill {
  -webkit-transform: rotate(41.4deg);
  -ms-transform: rotate(41.4deg);
  transform: rotate(41.4deg);
}
.radial-progress[data-progress="23"] .circle .fill.fix {
  -webkit-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.radial-progress[data-progress="23"] .inset .percentage .numbers {
  width: 1368px;
}
.radial-progress[data-progress="24"] .circle .mask.full,
.radial-progress[data-progress="24"] .circle .fill {
  -webkit-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.radial-progress[data-progress="24"] .circle .fill.fix {
  -webkit-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.radial-progress[data-progress="24"] .inset .percentage .numbers {
  width: 1425px;
}
.radial-progress[data-progress="25"] .circle .mask.full,
.radial-progress[data-progress="25"] .circle .fill {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.radial-progress[data-progress="25"] .circle .fill.fix {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.radial-progress[data-progress="25"] .inset .percentage .numbers {
  width: 1482px;
}
.radial-progress[data-progress="26"] .circle .mask.full,
.radial-progress[data-progress="26"] .circle .fill {
  -webkit-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.radial-progress[data-progress="26"] .circle .fill.fix {
  -webkit-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.radial-progress[data-progress="26"] .inset .percentage .numbers {
  width: 1539px;
}
.radial-progress[data-progress="27"] .circle .mask.full,
.radial-progress[data-progress="27"] .circle .fill {
  -webkit-transform: rotate(48.6deg);
  -ms-transform: rotate(48.6deg);
  transform: rotate(48.6deg);
}
.radial-progress[data-progress="27"] .circle .fill.fix {
  -webkit-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.radial-progress[data-progress="27"] .inset .percentage .numbers {
  width: 1596px;
}
.radial-progress[data-progress="28"] .circle .mask.full,
.radial-progress[data-progress="28"] .circle .fill {
  -webkit-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.radial-progress[data-progress="28"] .circle .fill.fix {
  -webkit-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.radial-progress[data-progress="28"] .inset .percentage .numbers {
  width: 1653px;
}
.radial-progress[data-progress="29"] .circle .mask.full,
.radial-progress[data-progress="29"] .circle .fill {
  -webkit-transform: rotate(52.2deg);
  -ms-transform: rotate(52.2deg);
  transform: rotate(52.2deg);
}
.radial-progress[data-progress="29"] .circle .fill.fix {
  -webkit-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.radial-progress[data-progress="29"] .inset .percentage .numbers {
  width: 1710px;
}
.radial-progress[data-progress="30"] .circle .mask.full,
.radial-progress[data-progress="30"] .circle .fill {
  -webkit-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  transform: rotate(54deg);
}
.radial-progress[data-progress="30"] .circle .fill.fix {
  -webkit-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  transform: rotate(108deg);
}
.radial-progress[data-progress="30"] .inset .percentage .numbers {
  width: 1767px;
}
.radial-progress[data-progress="31"] .circle .mask.full,
.radial-progress[data-progress="31"] .circle .fill {
  -webkit-transform: rotate(55.8deg);
  -ms-transform: rotate(55.8deg);
  transform: rotate(55.8deg);
}
.radial-progress[data-progress="31"] .circle .fill.fix {
  -webkit-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.radial-progress[data-progress="31"] .inset .percentage .numbers {
  width: 1824px;
}
.radial-progress[data-progress="32"] .circle .mask.full,
.radial-progress[data-progress="32"] .circle .fill {
  -webkit-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.radial-progress[data-progress="32"] .circle .fill.fix {
  -webkit-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.radial-progress[data-progress="32"] .inset .percentage .numbers {
  width: 1881px;
}
.radial-progress[data-progress="33"] .circle .mask.full,
.radial-progress[data-progress="33"] .circle .fill {
  -webkit-transform: rotate(59.4deg);
  -ms-transform: rotate(59.4deg);
  transform: rotate(59.4deg);
}
.radial-progress[data-progress="33"] .circle .fill.fix {
  -webkit-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.radial-progress[data-progress="33"] .inset .percentage .numbers {
  width: 1938px;
}
.radial-progress[data-progress="34"] .circle .mask.full,
.radial-progress[data-progress="34"] .circle .fill {
  -webkit-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.radial-progress[data-progress="34"] .circle .fill.fix {
  -webkit-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.radial-progress[data-progress="34"] .inset .percentage .numbers {
  width: 1995px;
}
.radial-progress[data-progress="35"] .circle .mask.full,
.radial-progress[data-progress="35"] .circle .fill {
  -webkit-transform: rotate(63deg);
  -ms-transform: rotate(63deg);
  transform: rotate(63deg);
}
.radial-progress[data-progress="35"] .circle .fill.fix {
  -webkit-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  transform: rotate(126deg);
}
.radial-progress[data-progress="35"] .inset .percentage .numbers {
  width: 2052px;
}
.radial-progress[data-progress="36"] .circle .mask.full,
.radial-progress[data-progress="36"] .circle .fill {
  -webkit-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.radial-progress[data-progress="36"] .circle .fill.fix {
  -webkit-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.radial-progress[data-progress="36"] .inset .percentage .numbers {
  width: 2109px;
}
.radial-progress[data-progress="37"] .circle .mask.full,
.radial-progress[data-progress="37"] .circle .fill {
  -webkit-transform: rotate(66.6deg);
  -ms-transform: rotate(66.6deg);
  transform: rotate(66.6deg);
}
.radial-progress[data-progress="37"] .circle .fill.fix {
  -webkit-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.radial-progress[data-progress="37"] .inset .percentage .numbers {
  width: 2166px;
}
.radial-progress[data-progress="38"] .circle .mask.full,
.radial-progress[data-progress="38"] .circle .fill {
  -webkit-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.radial-progress[data-progress="38"] .circle .fill.fix {
  -webkit-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.radial-progress[data-progress="38"] .inset .percentage .numbers {
  width: 2223px;
}
.radial-progress[data-progress="39"] .circle .mask.full,
.radial-progress[data-progress="39"] .circle .fill {
  -webkit-transform: rotate(70.2deg);
  -ms-transform: rotate(70.2deg);
  transform: rotate(70.2deg);
}
.radial-progress[data-progress="39"] .circle .fill.fix {
  -webkit-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.radial-progress[data-progress="39"] .inset .percentage .numbers {
  width: 2280px;
}
.radial-progress[data-progress="40"] .circle .mask.full,
.radial-progress[data-progress="40"] .circle .fill {
  -webkit-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  transform: rotate(72deg);
}
.radial-progress[data-progress="40"] .circle .fill.fix {
  -webkit-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  transform: rotate(144deg);
}
.radial-progress[data-progress="40"] .inset .percentage .numbers {
  width: 2337px;
}
.radial-progress[data-progress="41"] .circle .mask.full,
.radial-progress[data-progress="41"] .circle .fill {
  -webkit-transform: rotate(73.8deg);
  -ms-transform: rotate(73.8deg);
  transform: rotate(73.8deg);
}
.radial-progress[data-progress="41"] .circle .fill.fix {
  -webkit-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.radial-progress[data-progress="41"] .inset .percentage .numbers {
  width: 2394px;
}
.radial-progress[data-progress="42"] .circle .mask.full,
.radial-progress[data-progress="42"] .circle .fill {
  -webkit-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.radial-progress[data-progress="42"] .circle .fill.fix {
  -webkit-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.radial-progress[data-progress="42"] .inset .percentage .numbers {
  width: 2451px;
}
.radial-progress[data-progress="43"] .circle .mask.full,
.radial-progress[data-progress="43"] .circle .fill {
  -webkit-transform: rotate(77.4deg);
  -ms-transform: rotate(77.4deg);
  transform: rotate(77.4deg);
}
.radial-progress[data-progress="43"] .circle .fill.fix {
  -webkit-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.radial-progress[data-progress="43"] .inset .percentage .numbers {
  width: 2508px;
}
.radial-progress[data-progress="44"] .circle .mask.full,
.radial-progress[data-progress="44"] .circle .fill {
  -webkit-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.radial-progress[data-progress="44"] .circle .fill.fix {
  -webkit-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.radial-progress[data-progress="44"] .inset .percentage .numbers {
  width: 2565px;
}
.radial-progress[data-progress="45"] .circle .mask.full,
.radial-progress[data-progress="45"] .circle .fill {
  -webkit-transform: rotate(81deg);
  -ms-transform: rotate(81deg);
  transform: rotate(81deg);
}
.radial-progress[data-progress="45"] .circle .fill.fix {
  -webkit-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  transform: rotate(162deg);
}
.radial-progress[data-progress="45"] .inset .percentage .numbers {
  width: 2622px;
}
.radial-progress[data-progress="46"] .circle .mask.full,
.radial-progress[data-progress="46"] .circle .fill {
  -webkit-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.radial-progress[data-progress="46"] .circle .fill.fix {
  -webkit-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.radial-progress[data-progress="46"] .inset .percentage .numbers {
  width: 2679px;
}
.radial-progress[data-progress="47"] .circle .mask.full,
.radial-progress[data-progress="47"] .circle .fill {
  -webkit-transform: rotate(84.6deg);
  -ms-transform: rotate(84.6deg);
  transform: rotate(84.6deg);
}
.radial-progress[data-progress="47"] .circle .fill.fix {
  -webkit-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.radial-progress[data-progress="47"] .inset .percentage .numbers {
  width: 2736px;
}
.radial-progress[data-progress="48"] .circle .mask.full,
.radial-progress[data-progress="48"] .circle .fill {
  -webkit-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.radial-progress[data-progress="48"] .circle .fill.fix {
  -webkit-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.radial-progress[data-progress="48"] .inset .percentage .numbers {
  width: 2793px;
}
.radial-progress[data-progress="49"] .circle .mask.full,
.radial-progress[data-progress="49"] .circle .fill {
  -webkit-transform: rotate(88.2deg);
  -ms-transform: rotate(88.2deg);
  transform: rotate(88.2deg);
}
.radial-progress[data-progress="49"] .circle .fill.fix {
  -webkit-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.radial-progress[data-progress="49"] .inset .percentage .numbers {
  width: 2850px;
}
.radial-progress[data-progress="50"] .circle .mask.full,
.radial-progress[data-progress="50"] .circle .fill {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.radial-progress[data-progress="50"] .circle .fill.fix {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.radial-progress[data-progress="50"] .inset .percentage .numbers {
  width: 2907px;
}
.radial-progress[data-progress="51"] .circle .mask.full,
.radial-progress[data-progress="51"] .circle .fill {
  -webkit-transform: rotate(91.8deg);
  -ms-transform: rotate(91.8deg);
  transform: rotate(91.8deg);
}
.radial-progress[data-progress="51"] .circle .fill.fix {
  -webkit-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.radial-progress[data-progress="51"] .inset .percentage .numbers {
  width: 2964px;
}
.radial-progress[data-progress="52"] .circle .mask.full,
.radial-progress[data-progress="52"] .circle .fill {
  -webkit-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.radial-progress[data-progress="52"] .circle .fill.fix {
  -webkit-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
.radial-progress[data-progress="52"] .inset .percentage .numbers {
  width: 3021px;
}
.radial-progress[data-progress="53"] .circle .mask.full,
.radial-progress[data-progress="53"] .circle .fill {
  -webkit-transform: rotate(95.4deg);
  -ms-transform: rotate(95.4deg);
  transform: rotate(95.4deg);
}
.radial-progress[data-progress="53"] .circle .fill.fix {
  -webkit-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.radial-progress[data-progress="53"] .inset .percentage .numbers {
  width: 3078px;
}
.radial-progress[data-progress="54"] .circle .mask.full,
.radial-progress[data-progress="54"] .circle .fill {
  -webkit-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.radial-progress[data-progress="54"] .circle .fill.fix {
  -webkit-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.radial-progress[data-progress="54"] .inset .percentage .numbers {
  width: 3135px;
}
.radial-progress[data-progress="55"] .circle .mask.full,
.radial-progress[data-progress="55"] .circle .fill {
  -webkit-transform: rotate(99deg);
  -ms-transform: rotate(99deg);
  transform: rotate(99deg);
}
.radial-progress[data-progress="55"] .circle .fill.fix {
  -webkit-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  transform: rotate(198deg);
}
.radial-progress[data-progress="55"] .inset .percentage .numbers {
  width: 3192px;
}
.radial-progress[data-progress="56"] .circle .mask.full,
.radial-progress[data-progress="56"] .circle .fill {
  -webkit-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.radial-progress[data-progress="56"] .circle .fill.fix {
  -webkit-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.radial-progress[data-progress="56"] .inset .percentage .numbers {
  width: 3249px;
}
.radial-progress[data-progress="57"] .circle .mask.full,
.radial-progress[data-progress="57"] .circle .fill {
  -webkit-transform: rotate(102.6deg);
  -ms-transform: rotate(102.6deg);
  transform: rotate(102.6deg);
}
.radial-progress[data-progress="57"] .circle .fill.fix {
  -webkit-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
.radial-progress[data-progress="57"] .inset .percentage .numbers {
  width: 3306px;
}
.radial-progress[data-progress="58"] .circle .mask.full,
.radial-progress[data-progress="58"] .circle .fill {
  -webkit-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.radial-progress[data-progress="58"] .circle .fill.fix {
  -webkit-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.radial-progress[data-progress="58"] .inset .percentage .numbers {
  width: 3363px;
}
.radial-progress[data-progress="59"] .circle .mask.full,
.radial-progress[data-progress="59"] .circle .fill {
  -webkit-transform: rotate(106.2deg);
  -ms-transform: rotate(106.2deg);
  transform: rotate(106.2deg);
}
.radial-progress[data-progress="59"] .circle .fill.fix {
  -webkit-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.radial-progress[data-progress="59"] .inset .percentage .numbers {
  width: 3420px;
}
.radial-progress[data-progress="60"] .circle .mask.full,
.radial-progress[data-progress="60"] .circle .fill {
  -webkit-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  transform: rotate(108deg);
}
.radial-progress[data-progress="60"] .circle .fill.fix {
  -webkit-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  transform: rotate(216deg);
}
.radial-progress[data-progress="60"] .inset .percentage .numbers {
  width: 3477px;
}
.radial-progress[data-progress="61"] .circle .mask.full,
.radial-progress[data-progress="61"] .circle .fill {
  -webkit-transform: rotate(109.8deg);
  -ms-transform: rotate(109.8deg);
  transform: rotate(109.8deg);
}
.radial-progress[data-progress="61"] .circle .fill.fix {
  -webkit-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.radial-progress[data-progress="61"] .inset .percentage .numbers {
  width: 3534px;
}
.radial-progress[data-progress="62"] .circle .mask.full,
.radial-progress[data-progress="62"] .circle .fill {
  -webkit-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.radial-progress[data-progress="62"] .circle .fill.fix {
  -webkit-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
.radial-progress[data-progress="62"] .inset .percentage .numbers {
  width: 3591px;
}
.radial-progress[data-progress="63"] .circle .mask.full,
.radial-progress[data-progress="63"] .circle .fill {
  -webkit-transform: rotate(113.4deg);
  -ms-transform: rotate(113.4deg);
  transform: rotate(113.4deg);
}
.radial-progress[data-progress="63"] .circle .fill.fix {
  -webkit-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.radial-progress[data-progress="63"] .inset .percentage .numbers {
  width: 3648px;
}
.radial-progress[data-progress="64"] .circle .mask.full,
.radial-progress[data-progress="64"] .circle .fill {
  -webkit-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.radial-progress[data-progress="64"] .circle .fill.fix {
  -webkit-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.radial-progress[data-progress="64"] .inset .percentage .numbers {
  width: 3705px;
}
.radial-progress[data-progress="65"] .circle .mask.full,
.radial-progress[data-progress="65"] .circle .fill {
  -webkit-transform: rotate(117deg);
  -ms-transform: rotate(117deg);
  transform: rotate(117deg);
}
.radial-progress[data-progress="65"] .circle .fill.fix {
  -webkit-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  transform: rotate(234deg);
}
.radial-progress[data-progress="65"] .inset .percentage .numbers {
  width: 3762px;
}
.radial-progress[data-progress="66"] .circle .mask.full,
.radial-progress[data-progress="66"] .circle .fill {
  -webkit-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.radial-progress[data-progress="66"] .circle .fill.fix {
  -webkit-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.radial-progress[data-progress="66"] .inset .percentage .numbers {
  width: 3819px;
}
.radial-progress[data-progress="67"] .circle .mask.full,
.radial-progress[data-progress="67"] .circle .fill {
  -webkit-transform: rotate(120.6deg);
  -ms-transform: rotate(120.6deg);
  transform: rotate(120.6deg);
}
.radial-progress[data-progress="67"] .circle .fill.fix {
  -webkit-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
.radial-progress[data-progress="67"] .inset .percentage .numbers {
  width: 3876px;
}
.radial-progress[data-progress="68"] .circle .mask.full,
.radial-progress[data-progress="68"] .circle .fill {
  -webkit-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.radial-progress[data-progress="68"] .circle .fill.fix {
  -webkit-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.radial-progress[data-progress="68"] .inset .percentage .numbers {
  width: 3933px;
}
.radial-progress[data-progress="69"] .circle .mask.full,
.radial-progress[data-progress="69"] .circle .fill {
  -webkit-transform: rotate(124.2deg);
  -ms-transform: rotate(124.2deg);
  transform: rotate(124.2deg);
}
.radial-progress[data-progress="69"] .circle .fill.fix {
  -webkit-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.radial-progress[data-progress="69"] .inset .percentage .numbers {
  width: 3990px;
}
.radial-progress[data-progress="70"] .circle .mask.full,
.radial-progress[data-progress="70"] .circle .fill {
  -webkit-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  transform: rotate(126deg);
}
.radial-progress[data-progress="70"] .circle .fill.fix {
  -webkit-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  transform: rotate(252deg);
}
.radial-progress[data-progress="70"] .inset .percentage .numbers {
  width: 4047px;
}
.radial-progress[data-progress="71"] .circle .mask.full,
.radial-progress[data-progress="71"] .circle .fill {
  -webkit-transform: rotate(127.8deg);
  -ms-transform: rotate(127.8deg);
  transform: rotate(127.8deg);
}
.radial-progress[data-progress="71"] .circle .fill.fix {
  -webkit-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.radial-progress[data-progress="71"] .inset .percentage .numbers {
  width: 4104px;
}
.radial-progress[data-progress="72"] .circle .mask.full,
.radial-progress[data-progress="72"] .circle .fill {
  -webkit-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.radial-progress[data-progress="72"] .circle .fill.fix {
  -webkit-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.radial-progress[data-progress="72"] .inset .percentage .numbers {
  width: 4161px;
}
.radial-progress[data-progress="73"] .circle .mask.full,
.radial-progress[data-progress="73"] .circle .fill {
  -webkit-transform: rotate(131.4deg);
  -ms-transform: rotate(131.4deg);
  transform: rotate(131.4deg);
}
.radial-progress[data-progress="73"] .circle .fill.fix {
  -webkit-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.radial-progress[data-progress="73"] .inset .percentage .numbers {
  width: 4218px;
}
.radial-progress[data-progress="74"] .circle .mask.full,
.radial-progress[data-progress="74"] .circle .fill {
  -webkit-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.radial-progress[data-progress="74"] .circle .fill.fix {
  -webkit-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
.radial-progress[data-progress="74"] .inset .percentage .numbers {
  width: 4275px;
}
.radial-progress[data-progress="75"] .circle .mask.full,
.radial-progress[data-progress="75"] .circle .fill {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.radial-progress[data-progress="75"] .circle .fill.fix {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.radial-progress[data-progress="75"] .inset .percentage .numbers {
  width: 4332px;
}
.radial-progress[data-progress="76"] .circle .mask.full,
.radial-progress[data-progress="76"] .circle .fill {
  -webkit-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.radial-progress[data-progress="76"] .circle .fill.fix {
  -webkit-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.radial-progress[data-progress="76"] .inset .percentage .numbers {
  width: 4389px;
}
.radial-progress[data-progress="77"] .circle .mask.full,
.radial-progress[data-progress="77"] .circle .fill {
  -webkit-transform: rotate(138.6deg);
  -ms-transform: rotate(138.6deg);
  transform: rotate(138.6deg);
}
.radial-progress[data-progress="77"] .circle .fill.fix {
  -webkit-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.radial-progress[data-progress="77"] .inset .percentage .numbers {
  width: 4446px;
}
.radial-progress[data-progress="78"] .circle .mask.full,
.radial-progress[data-progress="78"] .circle .fill {
  -webkit-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.radial-progress[data-progress="78"] .circle .fill.fix {
  -webkit-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.radial-progress[data-progress="78"] .inset .percentage .numbers {
  width: 4503px;
}
.radial-progress[data-progress="79"] .circle .mask.full,
.radial-progress[data-progress="79"] .circle .fill {
  -webkit-transform: rotate(142.2deg);
  -ms-transform: rotate(142.2deg);
  transform: rotate(142.2deg);
}
.radial-progress[data-progress="79"] .circle .fill.fix {
  -webkit-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
.radial-progress[data-progress="79"] .inset .percentage .numbers {
  width: 4560px;
}
.radial-progress[data-progress="80"] .circle .mask.full,
.radial-progress[data-progress="80"] .circle .fill {
  -webkit-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  transform: rotate(144deg);
}
.radial-progress[data-progress="80"] .circle .fill.fix {
  -webkit-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  transform: rotate(288deg);
}
.radial-progress[data-progress="80"] .inset .percentage .numbers {
  width: 4617px;
}
.radial-progress[data-progress="81"] .circle .mask.full,
.radial-progress[data-progress="81"] .circle .fill {
  -webkit-transform: rotate(145.8deg);
  -ms-transform: rotate(145.8deg);
  transform: rotate(145.8deg);
}
.radial-progress[data-progress="81"] .circle .fill.fix {
  -webkit-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.radial-progress[data-progress="81"] .inset .percentage .numbers {
  width: 4674px;
}
.radial-progress[data-progress="82"] .circle .mask.full,
.radial-progress[data-progress="82"] .circle .fill {
  -webkit-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.radial-progress[data-progress="82"] .circle .fill.fix {
  -webkit-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.radial-progress[data-progress="82"] .inset .percentage .numbers {
  width: 4731px;
}
.radial-progress[data-progress="83"] .circle .mask.full,
.radial-progress[data-progress="83"] .circle .fill {
  -webkit-transform: rotate(149.4deg);
  -ms-transform: rotate(149.4deg);
  transform: rotate(149.4deg);
}
.radial-progress[data-progress="83"] .circle .fill.fix {
  -webkit-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.radial-progress[data-progress="83"] .inset .percentage .numbers {
  width: 4788px;
}
.radial-progress[data-progress="84"] .circle .mask.full,
.radial-progress[data-progress="84"] .circle .fill {
  -webkit-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.radial-progress[data-progress="84"] .circle .fill.fix {
  -webkit-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
.radial-progress[data-progress="84"] .inset .percentage .numbers {
  width: 4845px;
}
.radial-progress[data-progress="85"] .circle .mask.full,
.radial-progress[data-progress="85"] .circle .fill {
  -webkit-transform: rotate(153deg);
  -ms-transform: rotate(153deg);
  transform: rotate(153deg);
}
.radial-progress[data-progress="85"] .circle .fill.fix {
  -webkit-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  transform: rotate(306deg);
}
.radial-progress[data-progress="85"] .inset .percentage .numbers {
  width: 4902px;
}
.radial-progress[data-progress="86"] .circle .mask.full,
.radial-progress[data-progress="86"] .circle .fill {
  -webkit-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.radial-progress[data-progress="86"] .circle .fill.fix {
  -webkit-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.radial-progress[data-progress="86"] .inset .percentage .numbers {
  width: 4959px;
}
.radial-progress[data-progress="87"] .circle .mask.full,
.radial-progress[data-progress="87"] .circle .fill {
  -webkit-transform: rotate(156.6deg);
  -ms-transform: rotate(156.6deg);
  transform: rotate(156.6deg);
}
.radial-progress[data-progress="87"] .circle .fill.fix {
  -webkit-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.radial-progress[data-progress="87"] .inset .percentage .numbers {
  width: 5016px;
}
.radial-progress[data-progress="88"] .circle .mask.full,
.radial-progress[data-progress="88"] .circle .fill {
  -webkit-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.radial-progress[data-progress="88"] .circle .fill.fix {
  -webkit-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.radial-progress[data-progress="88"] .inset .percentage .numbers {
  width: 5073px;
}
.radial-progress[data-progress="89"] .circle .mask.full,
.radial-progress[data-progress="89"] .circle .fill {
  -webkit-transform: rotate(160.2deg);
  -ms-transform: rotate(160.2deg);
  transform: rotate(160.2deg);
}
.radial-progress[data-progress="89"] .circle .fill.fix {
  -webkit-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
.radial-progress[data-progress="89"] .inset .percentage .numbers {
  width: 5130px;
}
.radial-progress[data-progress="90"] .circle .mask.full,
.radial-progress[data-progress="90"] .circle .fill {
  -webkit-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  transform: rotate(162deg);
}
.radial-progress[data-progress="90"] .circle .fill.fix {
  -webkit-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  transform: rotate(324deg);
}
.radial-progress[data-progress="90"] .inset .percentage .numbers {
  width: 5187px;
}
.radial-progress[data-progress="91"] .circle .mask.full,
.radial-progress[data-progress="91"] .circle .fill {
  -webkit-transform: rotate(163.8deg);
  -ms-transform: rotate(163.8deg);
  transform: rotate(163.8deg);
}
.radial-progress[data-progress="91"] .circle .fill.fix {
  -webkit-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.radial-progress[data-progress="91"] .inset .percentage .numbers {
  width: 5244px;
}
.radial-progress[data-progress="92"] .circle .mask.full,
.radial-progress[data-progress="92"] .circle .fill {
  -webkit-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.radial-progress[data-progress="92"] .circle .fill.fix {
  -webkit-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.radial-progress[data-progress="92"] .inset .percentage .numbers {
  width: 5301px;
}
.radial-progress[data-progress="93"] .circle .mask.full,
.radial-progress[data-progress="93"] .circle .fill {
  -webkit-transform: rotate(167.4deg);
  -ms-transform: rotate(167.4deg);
  transform: rotate(167.4deg);
}
.radial-progress[data-progress="93"] .circle .fill.fix {
  -webkit-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.radial-progress[data-progress="93"] .inset .percentage .numbers {
  width: 5358px;
}
.radial-progress[data-progress="94"] .circle .mask.full,
.radial-progress[data-progress="94"] .circle .fill {
  -webkit-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.radial-progress[data-progress="94"] .circle .fill.fix {
  -webkit-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
.radial-progress[data-progress="94"] .inset .percentage .numbers {
  width: 5415px;
}
.radial-progress[data-progress="95"] .circle .mask.full,
.radial-progress[data-progress="95"] .circle .fill {
  -webkit-transform: rotate(171deg);
  -ms-transform: rotate(171deg);
  transform: rotate(171deg);
}
.radial-progress[data-progress="95"] .circle .fill.fix {
  -webkit-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  transform: rotate(342deg);
}
.radial-progress[data-progress="95"] .inset .percentage .numbers {
  width: 5472px;
}
.radial-progress[data-progress="96"] .circle .mask.full,
.radial-progress[data-progress="96"] .circle .fill {
  -webkit-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.radial-progress[data-progress="96"] .circle .fill.fix {
  -webkit-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.radial-progress[data-progress="96"] .inset .percentage .numbers {
  width: 5529px;
}
.radial-progress[data-progress="97"] .circle .mask.full,
.radial-progress[data-progress="97"] .circle .fill {
  -webkit-transform: rotate(174.6deg);
  -ms-transform: rotate(174.6deg);
  transform: rotate(174.6deg);
}
.radial-progress[data-progress="97"] .circle .fill.fix {
  -webkit-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.radial-progress[data-progress="97"] .inset .percentage .numbers {
  width: 5586px;
}
.radial-progress[data-progress="98"] .circle .mask.full,
.radial-progress[data-progress="98"] .circle .fill {
  -webkit-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.radial-progress[data-progress="98"] .circle .fill.fix {
  -webkit-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.radial-progress[data-progress="98"] .inset .percentage .numbers {
  width: 5643px;
}
.radial-progress[data-progress="99"] .circle .mask.full,
.radial-progress[data-progress="99"] .circle .fill {
  -webkit-transform: rotate(178.2deg);
  -ms-transform: rotate(178.2deg);
  transform: rotate(178.2deg);
}
.radial-progress[data-progress="99"] .circle .fill.fix {
  -webkit-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
.radial-progress[data-progress="99"] .inset .percentage .numbers {
  width: 5700px;
}
.radial-progress[data-progress="100"] .circle .mask.full,
.radial-progress[data-progress="100"] .circle .fill {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.radial-progress[data-progress="100"] .circle .fill.fix {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.radial-progress[data-progress="100"] .inset .percentage .numbers {
  width: 5757px;
}

.radial-progress[data-progress="-1"] ,.radial-progress[data-progress=""]  {
	display:none;
}@media only screen and (max-width: 767px)  {
	div[name='companyDashboardContainer'].ui.segment {
		padding:0px;
	}
}
@media only screen and (max-width: 473px)  {
	div[name='dashboard'].ui.segment {
		padding:0px;
	}
}

.tileItem {
	width: 12em;
	height: 12em;
	margin: 1em;
	border-radius: .30769231rem;
	border: 1px solid rgba(34, 36, 38, .15); 
	/* box-shadow: 0 4px 5px 0 rgba(34,36,38,.15); */
	float:left;
	text-align: center;
	padding:1em;
	position:relative;
}
/* 
.innerData{
	
	color:black;
} */

.colorOffset{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-color:black;
	
}


.tileItem.w-2{
	width: 26em;
}


.tileItem.h-2{
	height: 26em;
}

.tileItem  .title {
	
	font-weight: bolder;
	font-size: 1.2em;
	line-height: 1.2em;
	height:2.8em;
	overflow: hidden;
	white-space: pre-wrap;
}

.tileItem  .content {
	
	font-weight: bolder;
	font-size: 2.8em;
	line-height: 1.0em;
	height: 2.0em;
}

.tileItem  .subcontent {
	
	font-size: 1em;
	line-height: 1em;
	height:1em;
}

.tileItem .visible.content,
.tileItem .hidden.content, .tileItem .reveal {
	width:100%;
	height: 100%;
}

.tileItem > .ui.reveal > .visible.content > .innerData {
	position:relative;
}
/*****Color variation*******/

.tileItem.red .loader, .tileItem.green .loader, .tileItem.blue .loader {
	color:white;
}

/*white*/
.tileItem.white .content.visible{	
	background-color: white;
}
.tileItem.white {
	background-color: white;
}

.tileItem.green * {
	color: seashell;	
}

/*red*/
.tileItem.red .content.visible{	
	background-color: red;
}
.tileItem.red {
	background-color: red;
	border: 1px solid brown;
}

.tileItem.red *, .tileItem.purple * {
	color: cornsilk;	
}

.tileItem.purple .content.visible{	
	background-color: purple;
}
.tileItem.purple {
	background-color: purple;
	border: 1px solid indigo;
}

/*blue*/
.tileItem.blue .content.visible{	
	background-color: blue;
}
.tileItem.blue {
	background-color: blue;
	border: 1px solid DarkBlue;
}

.tileItem.blue *,.tileItem.teal * {
	color: LightGoldenRodYellow;	
}

.tileItem.teal .content.visible{	
	background-color: teal;
}
.tileItem.teal {
	background-color: teal;
	border: 1px solid blue;
}

/*green*/
.tileItem.green .content.visible{	
	background-color: green;
}
.tileItem.green {
	background-color: green;
	border: 1px solid DarkGreen;
}

.tileItem.green * {
	color: seashell;	
}



@media only screen and (max-width: 473px)  {
	.tileItem{
		margin:0.1em;
	}
}

@media only screen and (max-width: 370px)  {

	.tileItem{
		margin:0.2em auto;
	}
}

@media only screen and (max-width: 350px)  {

	.tileItem{
		margin:0.2em calc(50% - 156px / 2);
	}

}.pagination {
    display: inline-block;
    align-items: center
}

.pagination a {
    border: 1px solid #ddd;
    /* Gray */
}

.pagination.center {
    margin: auto;
    width: 50%;
    border: 3px solid green;
    padding: 10px;
}

.pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
}

.pagination li.active {
    background-color: grey;
    color: white;
    /* border: 1px solid #4CAF50; */
}

.center-div {
    margin-top: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pagination a:hover:not(.active) {
    background-color: #ddd;
}* {
    box-sizing: border-box;
}

.row {
    margin-top: 25px;
    display: flex;
}

/* Create two equal columns that sits next to each other */
.column2 {
    flex: 70%;
    padding: 10px;
    height: 100%; 
    background-color:#e5e5e5;/* Should be removed. Only for demonstration */
}
.column1 {
    flex: 30%;
    padding: 10px;
    height: 100%; 
    background-color:#f9f9f9;/* Should be removed. Only for demonstration */
}
.dateColumn {
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.AdjClass {
	font-style: italic;
	
}


.DaysLockRateAdjustment {
	
}

.ProgramNameModifier > * > .TriggerMSR,
.ParameterValueAdjustor > * > .TriggerMSR,
.RateGridModifier > * > .TriggerMSR,
.DaysLockRateAdjustment > * > .TriggerMSR,
.CapAdjustment > * > .TriggerMSR,
.RME > * > .TriggerMSR,
.DaysLockRateAdjustment > * > .ApplyAsHoldBack,
.RME > * > .ApplyAsHoldBack,
.RateGridModifier > * > .ApplyAsHoldBack,
.ParameterValueAdjustor > * > .ApplyAsHoldBack,
/*.DaysLockRateAdjustment > * > .Margin,
.DaysLockRateAdjustment > * > .RateMulti,
.DaysLockRateAdjustment > * > .AppliedToRates,
.DaysLockRateAdjustment > * > .RateTypes,
.DaysLockRateAdjustment > * > .ProductCode,
.DaysLockRateAdjustment > * > .PropertyUses,
.DaysLockRateAdjustment > * > .PropertyTypes,
.DaysLockRateAdjustment > * > .PropertyAttachment,
.DaysLockRateAdjustment > * > .MortgageLimits,
.DaysLockRateAdjustment > * > .MortgageTypes,
.DaysLockRateAdjustment > * > .AffordableHousingTypes,
.DaysLockRateAdjustment > * > .LoanType,
.DaysLockRateAdjustment > * > .VariableLoanTypes,
.DaysLockRateAdjustment > * > .LoanPurpose,
.DaysLockRateAdjustment > * > .Terms,
.DaysLockRateAdjustment > * > .DayLocks,
.DaysLockRateAdjustment > * > .FirstTimeHB,
.DaysLockRateAdjustment > * > .SelfEmployed,
.DaysLockRateAdjustment > * > .NonWarrantableProject,
.DaysLockRateAdjustment > * > .RenovationLoan,
.DaysLockRateAdjustment > * > .EscrowWaiver,
.DaysLockRateAdjustment > * > .AUS,
.DaysLockRateAdjustment > * > .PMIType,
.DaysLockRateAdjustment > * > .DocType,
.DaysLockRateAdjustment > * > .SMOEx,
.DaysLockRateAdjustment > * > .SMOIn,
.DaysLockRateAdjustment > * > .SMOFilter,
.DaysLockRateAdjustment > * > .States,
.DaysLockRateAdjustment > * > .Counties,
.DaysLockRateAdjustment > * > .CountiesFIPS,
.DaysLockRateAdjustment > * > .BranchNMLSIDS,
.DaysLockRateAdjustment > * > .PropertyValue,
.DaysLockRateAdjustment > * > .LoanAmount,
.DaysLockRateAdjustment > * > .TotalLoanAmount,
.DaysLockRateAdjustment > * > .DrawAmount,
.DaysLockRateAdjustment > * > .LineAmount,
.DaysLockRateAdjustment > * > .CashAmount,
.DaysLockRateAdjustment > * > .SecondLoanAmount,
.DaysLockRateAdjustment > * > .UseTotalLoanAmountForRatio,
.DaysLockRateAdjustment > * > .LTV,
.DaysLockRateAdjustment > * > .CLTV,
.DaysLockRateAdjustment > * > .HCLTVDraw,
.DaysLockRateAdjustment > * > .HCLTVLine,
.DaysLockRateAdjustment > * > .MonthlyReserve,
.DaysLockRateAdjustment > * > .PaymentInterestType,
.DaysLockRateAdjustment > * > .FirstLienSameEntity,
.DaysLockRateAdjustment > * > .LienPriorityType,
.DaysLockRateAdjustment > * > .dynamicFields,
.DaysLockRateAdjustment > * > .AffinityCode,
.DaysLockRateAdjustment > * > .BST,
.DaysLockRateAdjustment > * > .DST,
.DaysLockRateAdjustment > * > .LST,
.DaysLockRateAdjustment > * > .CreditQuality,
.DaysLockRateAdjustment > * > .AusIndicator,
.DaysLockRateAdjustment > * > .HBCounty */{
	display: none;
	
}



.semantic-clean {
  font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.87);
  box-sizing: border-box;
}
.semantic-clean *, .semantic-clean :after, .semantic-clean :before {
  box-sizing: inherit;
}
.semantic-clean a {
  background: 0 0;
  color: #4183c4;
  text-decoration: none;
}
.semantic-clean a:hover {
  outline: 0;
  color: #1e70bf;
}
.semantic-clean h1, .semantic-clean h2, .semantic-clean h3, .semantic-clean h4, .semantic-clean h5 {
  line-height: 18px;
  margin: 26px 0 14px;
  font-weight: 700;
  padding: 0;
}
.semantic-clean h1:first-child, .semantic-clean h2:first-child, .semantic-clean h3:first-child, .semantic-clean h4:first-child, .semantic-clean h5:first-child {
  margin-top: 0;
}
.semantic-clean h1:last-child, .semantic-clean h2:last-child, .semantic-clean h3:last-child, .semantic-clean h4:last-child, .semantic-clean h5:last-child {
  margin-bottom: 0;
}
.semantic-clean h3 {
  font-size: 18px;
}
.semantic-clean h4 {
  font-size: 15px;
}
.semantic-clean h5 {
  font-size: 14px;
}
.semantic-clean button, .semantic-clean select {
  text-transform: none;
}
.semantic-clean button, .semantic-clean input, .semantic-clean optgroup, .semantic-clean select, .semantic-clean textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.semantic-clean input {
  line-height: normal;
}
.semantic-clean input[type=checkbox], .semantic-clean inputinput[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.semantic-clean .icon {
  display: inline-block;
  opacity: 1;
  margin: 0 0 3.5px 0 0;
  width: 1.18em;
  height: 20px;
  font-family: Icons;
  font-style: normal;
  font-weight: 400;
  text-decoration: inherit;
  text-align: center;
  speak: none;
  font-smoothing: antialiased;
  backface-visibility: hidden;
  cursor: pointer;
}
.semantic-clean .icon.red {
  color: #db2828 !important;
}
.semantic-clean .icon.big {
  line-height: 1;
  vertical-align: middle;
  font-size: 28px;
}
.semantic-clean .icon::before {
  background: 0 0 !important;
}
.semantic-clean .transition {
  animation-iteration-count: 1;
  animation-duration: .3s;
  animation-timing-function: ease;
  animation-fill-mode: both;
}
.semantic-clean .ui[class*="right floated"].button {
  float: right;
  margin-right: 0;
  margin-left: 3.5px;
}
.semantic-clean .ui.card {
  margin: 14px 0;
  max-width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 0;
  background: #fff;
  padding: 0;
  border: none;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
  transition: box-shadow 0.1s ease, transform 0.1s ease;
}
.semantic-clean .ui.card a {
  cursor: pointer;
}
.semantic-clean .ui.card [class*="right floated"] {
  float: right;
}
.semantic-clean .ui.card > .content {
  flex-grow: 1;
  border: none;
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  background: 0 0;
  margin: 0;
  padding: 14px;
  box-shadow: none;
  font-size: 14px;
  border-radius: 0;
}
.semantic-clean .ui.card > .content > .header {
  color: rgba(0, 0, 0, 0.85);
}
.semantic-clean .ui.card > .content > .header:not(.ui) {
  font-weight: 700;
  font-size: 18px;
  margin-top: -3.8571428571px;
  line-height: 23.1428571429px;
}
.semantic-clean .ui.card > .extra {
  max-width: 100%;
  min-height: 0 !important;
  flex-grow: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
  position: static;
  background: 0 0;
  width: auto;
  margin: 0 0;
  padding: 10.5px 14px;
  top: 0;
  left: 0;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: none;
  transition: color 0.1s ease;
}
.semantic-clean .ui.card.red {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #db2828, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card.pink {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #e03997, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card.purple {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #a333c8, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card.blue {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #2185d0, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card.teal {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #00b5ad, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card.green {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #21ba45, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card.lime {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #b5cc18, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card.yellow {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #ffe21f, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card.amber {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #fbbd08, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card.orange {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #f2711c, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card.brown {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #a5673f, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card.grey {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #767676, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card.primary {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #2185d0, 0 1px 3px 0 #d4d4d5;
}
.semantic-clean .ui.card:last-child {
  margin-bottom: 0;
}
.semantic-clean .ui.card > :first-child {
  border-radius: 4px 4px 0 0 !important;
  border-top: none !important;
}
.semantic-clean .ui.card > :last-child {
  border-radius: 0 0 4px 4px !important;
}
.semantic-clean .ui.input {
  position: relative;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  display: inline-flex;
  color: rgba(0, 0, 0, 0.87);
}
.semantic-clean .ui.input input {
  margin: 0;
  max-width: 100%;
  flex: 1 0 auto;
  outline: 0;
  text-align: left;
  line-height: 18px;
  padding: 9.5px 14px;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 4px;
  transition: box-shadow 0.1s ease, border-color 0.1s ease;
  box-shadow: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.semantic-clean .ui.input input:focus {
  border-color: #85b7d9;
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
  box-shadow: none;
}
.semantic-clean .ui.input input[disabled] {
  pointer-events: none;
  opacity: 0.45;
}
.semantic-clean .ui.checkbox {
  position: relative;
  display: inline-block;
  backface-visibility: hidden;
  outline: 0;
  vertical-align: baseline;
  font-style: normal;
  min-height: 17px;
  font-size: 14px;
  line-height: 17px;
  min-width: 17px;
}
.semantic-clean .ui.checkbox label {
  cursor: auto;
  position: relative;
  display: block;
  padding-left: 26px;
  outline: 0;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  transition: color 0.1s ease;
}
.semantic-clean .ui.checkbox label::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 17px;
  height: 17px;
  content: '';
  background: #fff;
  border-radius: 3px;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  border: 1px solid #d4d4d5;
}
.semantic-clean .ui.checkbox label::after {
  position: absolute;
  font-size: 14px;
  top: 0;
  left: 0;
  width: 17px;
  height: 17px;
  text-align: center;
  opacity: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
}
.semantic-clean .ui.checkbox input:checked ~ label::before {
  background: #fff;
  border-color: rgba(34, 36, 38, 0.35);
}
.semantic-clean .ui.checkbox input:checked ~ label::after {
  content: "\2714";
  opacity: 1;
  color: rgba(0, 0, 0, 0.95);
}
.semantic-clean .ui.checkbox input[type=checkbox], .semantic-clean .ui.checkbox inputinput[type=radio] {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0 !important;
  outline: 0;
  z-index: 3;
  width: 17px;
  height: 17px;
}
.semantic-clean .ui.button {
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  min-height: 1em;
  outline: 0;
  border: none;
  vertical-align: baseline;
  background: #e0e1e2;
  color: rgba(0, 0, 0, 0.6);
  margin: 0 0.25em 0 0;
  padding: 0.7857142857em 1.5em;
  text-transform: none;
  text-shadow: none;
  font-weight: 700;
  line-height: 1em;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
  user-select: none;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  will-change: '';
  -webkit-tap-highlight-color: transparent;
}
.semantic-clean .ui.button.tiny {
  font-size: 12px;
}
.semantic-clean .ui.button > .icon:not(.button) {
  height: 1em;
  opacity: 0.8;
}
.semantic-clean .ui.button > .icon:not(.button)::before {
  font-size: 16px;
}
.semantic-clean .ui.button.ui.button:not(.icon) > .right.icon:not(.button):not(.dropdown) {
  margin: 0 -0.2142857143em 0 0.4285714286em;
}
.semantic-clean .ui.button:hover {
  background: #cacbcd;
}
.semantic-clean .ui.button:focus {
  background: #cacbcd;
}
.semantic-clean .ui.button:active {
  background: #babbbc;
}
.semantic-clean .ui.button.red {
  background: #db2828;
  color: #fff;
}
.semantic-clean .ui.button.red:hover {
  background: #d01919;
}
.semantic-clean .ui.button.red:focus {
  background: #ca1010;
}
.semantic-clean .ui.button.red:active {
  background: #b21e1e;
}
.semantic-clean .ui.button.pink {
  background: #e03997;
}
.semantic-clean .ui.button.pink:hover {
  background: #e61a8d;
}
.semantic-clean .ui.button.pink:focus {
  background: #e10f85;
}
.semantic-clean .ui.button.pink:active {
  background: #c71f7e;
}
.semantic-clean .ui.button.purple {
  background: #a333c8;
  color: #fff;
}
.semantic-clean .ui.button.purple:hover {
  background: #9627ba;
}
.semantic-clean .ui.button.purple:focus {
  background: #8f1eb4;
}
.semantic-clean .ui.button.purple:active {
  background: #9724be;
}
.semantic-clean .ui.button.blue {
  background: #2185d0;
  color: #fff;
}
.semantic-clean .ui.button.blue:hover {
  background: #1678c2;
}
.semantic-clean .ui.button.blue:focus {
  background: #0d71bb;
}
.semantic-clean .ui.button.blue:active {
  background: #1a69a4;
}
.semantic-clean .ui.button.teal {
  background: #00b5ad;
  color: #fff;
}
.semantic-clean .ui.button.teal:hover {
  background: #009c95;
}
.semantic-clean .ui.button.teal:focus {
  background: #008c86;
}
.semantic-clean .ui.button.teal:active {
  background: #00827c;
}
.semantic-clean .ui.button.green {
  background: #21ba45;
  color: #fff;
}
.semantic-clean .ui.button.green:hover {
  background: #16ab39;
}
.semantic-clean .ui.button.green:focus {
  background: #0ea432;
}
.semantic-clean .ui.button.green:active {
  background: #198f35;
}
.semantic-clean .ui.button.lime {
  background: #b5cc18;
  color: #fff;
}
.semantic-clean .ui.button.lime:hover {
  background: #a7bd0d;
}
.semantic-clean .ui.button.lime:focus {
  background: #a0b605;
}
.semantic-clean .ui.button.lime:active {
  background: #8d9e13;
}
.semantic-clean .ui.button.yellow {
  background: #ffe21f;
  color: rgba(0, 0, 0, 0.6);
}
.semantic-clean .ui.button.yellow:hover {
  background: #ffdf05;
}
.semantic-clean .ui.button.yellow:focus {
  background: #f5d500;
}
.semantic-clean .ui.button.yellow:active {
  background: #ffdf05;
}
.semantic-clean .ui.button.amber {
  background: #fbbd08;
  color: #fff;
}
.semantic-clean .ui.button.amber:hover {
  background: #eaae00;
}
.semantic-clean .ui.button.amber:focus {
  background: #daa300;
}
.semantic-clean .ui.button.amber:active {
  background: #cd9903;
}
.semantic-clean .ui.button.orange {
  background: #f2711c;
  color: #fff;
}
.semantic-clean .ui.button.orange:hover {
  background: #f26202;
}
.semantic-clean .ui.button.orange:focus {
  background: #e55b00;
}
.semantic-clean .ui.button.orange:active {
  background: #cf590c;
}
.semantic-clean .ui.button.brown {
  background: #a5673f;
  color: #fff;
}
.semantic-clean .ui.button.brown:hover {
  background: #975b33;
}
.semantic-clean .ui.button.brown:focus {
  background: #90532b;
}
.semantic-clean .ui.button.brown:active {
  background: #805031;
}
.semantic-clean .ui.button.grey {
  background: #767676;
  color: #fff;
}
.semantic-clean .ui.button.grey:hover {
  background: #838383;
}
.semantic-clean .ui.button.grey:focus {
  background: #8a8a8a;
}
.semantic-clean .ui.button.grey:active {
  background: #909090;
}
.semantic-clean .ui.button.primary {
  background: #2185d0;
  color: #fff;
}
.semantic-clean .ui.button.primary:hover {
  background: #1678c2;
}
.semantic-clean .ui.button.primary:focus {
  background: #0d71bb;
}
.semantic-clean .ui.button.primary:active {
  background: #1a69a4;
}
.semantic-clean .ui.header {
  border: none;
  padding: 0 0;
  font-weight: 700;
  line-height: 1.2857142857em;
  text-transform: none;
  color: rgba(0, 0, 0, 0.87);
}
.semantic-clean .ui.header.attached {
  background: #fff;
  padding: 11px 14px;
  margin-left: -1px;
  margin-right: -1px;
  box-shadow: none;
  border: 1px solid #d4d4d5;
}
.semantic-clean .ui.header.attached.top {
  margin-bottom: 0;
  border-radius: 4px 4px 0 0;
}
.semantic-clean .ui.header.red {
  color: #db2828 !important;
}
.semantic-clean .ui.header.pink {
  color: #e03997 !important;
}
.semantic-clean .ui.header.purple {
  color: #a333c8 !important;
}
.semantic-clean .ui.header.blue {
  color: #2185d0 !important;
}
.semantic-clean .ui.header.teal {
  color: #00b5ad !important;
}
.semantic-clean .ui.header.green {
  color: #21ba45 !important;
}
.semantic-clean .ui.header.lime {
  color: #b5cc18 !important;
}
.semantic-clean .ui.header.yellow {
  color: #ffe21f !important;
}
.semantic-clean .ui.header.amber {
  color: #fbbd08 !important;
}
.semantic-clean .ui.header.orange {
  color: #f2711c !important;
}
.semantic-clean .ui.header.brown {
  color: #a5673f !important;
}
.semantic-clean .ui.header.grey {
  color: #767676 !important;
}
.semantic-clean .ui.header.primary {
  color: #2185d0 !important;
}
.semantic-clean .ui.segment {
  font-size: 14px;
  position: relative;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 14px 0;
  padding: 14px 14px;
  border-radius: 4px;
  border: 1px solid rgba(34, 36, 38, 0.15);
}
.semantic-clean .ui.segment.attached {
  top: 0;
  bottom: 0;
  border-radius: 0;
  margin: 0 -1px;
  width: calc(100% + 2px);
  max-width: calc(100% + 2px);
  box-shadow: none;
  border: 1px solid #d4d4d5;
}
.semantic-clean .ui.segment.basic {
  background: none transparent;
  box-shadow: none;
  border: none;
  border-radius: 0;
}
.semantic-clean .ui.segment:not(.inverted).red {
  border-top: 2px solid #db2828;
}
.semantic-clean .ui.segment:not(.inverted).pink {
  border-top: 2px solid #e03997;
}
.semantic-clean .ui.segment:not(.inverted).purple {
  border-top: 2px solid #a333c8;
}
.semantic-clean .ui.segment:not(.inverted).blue {
  border-top: 2px solid #2185d0;
}
.semantic-clean .ui.segment:not(.inverted).teal {
  border-top: 2px solid #00b5ad;
}
.semantic-clean .ui.segment:not(.inverted).green {
  border-top: 2px solid #21ba45;
}
.semantic-clean .ui.segment:not(.inverted).lime {
  border-top: 2px solid #b5cc18;
}
.semantic-clean .ui.segment:not(.inverted).yellow {
  border-top: 2px solid #ffe21f;
}
.semantic-clean .ui.segment:not(.inverted).amber {
  border-top: 2px solid #fbbd08;
}
.semantic-clean .ui.segment:not(.inverted).orange {
  border-top: 2px solid #f2711c;
}
.semantic-clean .ui.segment:not(.inverted).brown {
  border-top: 2px solid #a5673f;
}
.semantic-clean .ui.segment:not(.inverted).grey {
  border-top: 2px solid #767676;
}
.semantic-clean .ui.segment:not(.inverted).primary {
  border-top: 2px solid #2185d0;
}
.semantic-clean .ui.segment:first-child {
  margin-top: 0;
}
.semantic-clean .ui.modal {
  display: none;
  font-size: 14px;
  position: fixed;
  z-index: 1001;
  left: 50%;
  text-align: left;
  background: #fff;
  border: none;
  box-shadow: 1px 3px 3px 0 rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
  transform-origin: 50% 25%;
  border-radius: 4px;
  user-select: text;
  will-change: top, left, margin, transform, opacity;
}
@media only screen and (max-width: 767px) {
  .semantic-clean .ui.modal {
    width: 95%;
    margin: 0 0 0 -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  .semantic-clean .ui.modal {
    width: 88%;
    margin: 0 0 0 -44%;
  }
}
@media only screen and (min-width: 992px) {
  .semantic-clean .ui.modal {
    width: 850px;
    margin: 0 0 0 -425px;
  }
}
@media only screen and (min-width: 1200px) {
  .semantic-clean .ui.modal {
    width: 900px;
    margin: 0 0 0 -450px;
  }
}
@media only screen and (min-width: 1920px) {
  .semantic-clean .ui.modal {
    width: 950px;
    margin: 0 0 0 -475px;
  }
}
.semantic-clean .ui.modal.visible.transition {
  display: block !important;
  visibility: visible !important;
}
.semantic-clean .ui.modal > .header {
  display: block;
  background: #fff;
  margin: 0;
  padding: 17.5px 21px;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.semantic-clean .ui.modal > .header:not(.ui) {
  font-size: 20px;
  line-height: 25.7142857143px;
  font-weight: 700;
}
.semantic-clean .ui.modal > .content {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.4;
  padding: 21px;
  background: #fff;
}
.semantic-clean .ui.modal > .close {
  cursor: pointer;
  position: absolute;
  top: -35px;
  right: -35px;
  z-index: 1;
  opacity: 0.8;
  font-size: 17.5px;
  color: #fff;
  width: 31.5px;
  height: 31.5px;
  padding: 8.75px 0 0 0;
}
.semantic-clean .ui.modal > .close:hover {
  opacity: 1;
}
@media only screen and (max-width: 991px) {
  .semantic-clean .ui.modal > .header {
    padding-right: 31.5px;
  }
  .semantic-clean .ui.modal > .close {
    top: 14.75px;
    right: 1rem;
    color: rgba(0, 0, 0, 0.87);
  }
}
@media only screen and (max-width: 767px) {
  .semantic-clean .ui.modal > .header {
    padding: 10.5px 14px !important;
    padding-right: 31.5px !important;
  }
  .semantic-clean .ui.modal > .content {
    display: block;
    padding: 14px !important;
  }
  .semantic-clean .ui.modal > .close {
    top: 7px !important;
    right: 7px !important;
  }
  .semantic-clean .ui.modal .image.content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .semantic-clean .ui.modal .content > .image {
    display: block;
    max-width: 100%;
    margin: 0 auto !important;
    text-align: center;
    padding: 0 0 14px !important;
  }
  .semantic-clean .ui.modal .content > .description {
    display: block;
    width: 100% !important;
    margin: 0 !important;
    padding: 14px 0 !important;
    box-shadow: none;
  }
  .semantic-clean .ui.modal > .actions {
    padding: 14px 14px 0 !important;
  }
  .semantic-clean .ui.modal .actions > .button, .semantic-clean .ui.modal .actions > .buttons {
    margin-bottom: 14px;
  }
}
.semantic-clean .ui.modal > :first-child:not(.icon) {
  border-radius: 4px 4px 0 0 !important;
}
.semantic-clean .ui.menu {
  font-size: 14px;
  display: flex;
  margin: 14px 0;
  background: #fff;
  font-weight: 400;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius: 4px;
  min-height: 40px;
}
.semantic-clean .ui.menu:not(.vertical) .item {
  display: flex;
  align-items: center;
}
.semantic-clean .ui.menu > .item:first-child {
  border-radius: 4px 0 0 4px;
}
.semantic-clean .ui.menu a.item:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}
.semantic-clean .ui.menu .item {
  position: relative;
  vertical-align: middle;
  line-height: 1;
  text-decoration: none;
  flex: 0 0 auto;
  user-select: none;
  background: 0 0;
  padding: 13px 8px;
  text-transform: none;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 400;
  transition: background 0.1s ease,box-shadow 0.1s ease,color 0.1s ease;
}
.semantic-clean .ui.menu .item.active {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  font-weight: 400;
  box-shadow: none;
}
.semantic-clean .ui.menu .item.active:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}
.semantic-clean .ui.menu.tabular {
  border-radius: 0;
  box-shadow: none !important;
  border: none;
  background: none transparent;
  border-bottom: 1px solid #d4d4d5;
}
.semantic-clean .ui.menu.tabular .item {
  background: 0 0;
  border-bottom: none;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 2px solid transparent;
  padding: 13px 20px;
  color: rgba(0, 0, 0, 0.87);
}
.semantic-clean .ui.menu.tabular .item:hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.8);
}
.semantic-clean .ui.menu.tabular .item.active {
  background: none #fff;
  color: rgba(0, 0, 0, 0.95);
  border-top-width: 1px;
  border-color: #d4d4d5;
  font-weight: 700;
  margin-bottom: -1px;
  box-shadow: none;
  border-radius: 4px 4px 0 0 !important;
}
.semantic-clean .ui.menu.attached {
  top: 0;
  bottom: 0;
  border-radius: 0;
  margin: 0 -1px;
  width: calc(100% + 2px);
  max-width: calc(100% + 2px);
  box-shadow: none;
}
.semantic-clean .ui.menu.attached.top > .item:first-child {
  border-radius: 4px 0 0 0;
}
.semantic-clean .ui.menu[class*="top attached"] {
  bottom: 0;
  margin-bottom: 0;
  top: 0;
  margin-top: 14px;
  border-radius: 4px 4px 0 0;
}
.semantic-clean .ui.menu.tabular.attached {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.semantic-clean .ui.grid {
  margin-top: -14px;
  margin-bottom: -14px;
  margin-left: -14px;
  margin-right: -14px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  padding: 0;
}
.semantic-clean .ui.grid > * {
  padding-left: 14px;
  padding-right: 14px;
}
.semantic-clean .ui.grid + .grid {
  margin-top: 14px;
}
.semantic-clean .ui.grid > .column:not(.row) {
  padding-top: 14px;
  padding-bottom: 14px;
  position: relative;
  display: inline-block;
  width: 6.25%;
  padding-left: 14px;
  padding-right: 14px;
  vertical-align: top;
}
.semantic-clean .ui.grid > .row {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: inherit;
  align-items: stretch;
  width: 100% !important;
  padding: 0;
  padding-top: 14px;
  padding-bottom: 14px;
}
.semantic-clean .ui.grid > .row > .column {
  position: relative;
  display: inline-block;
  width: 6.25%;
  padding-left: 14px;
  padding-right: 14px;
  vertical-align: top;
  margin-top: 0;
  margin-bottom: 0;
}
.semantic-clean .ui.grid > .row > [class*="twelve wide"].column {
  width: 75% !important;
}
.semantic-clean .ui.grid.relaxed {
  margin-left: -21px;
  margin-right: -21px;
}
.semantic-clean .ui.grid.relaxed > .column:not(.row) {
  padding-left: 21px;
  padding-right: 21px;
}
.semantic-clean .ui.grid[class*="very relaxed"] {
  margin-left: -35px;
  margin-right: -35px;
}
.semantic-clean .ui.grid[class*="very relaxed"] > .column:not(.row) {
  padding-left: 35px;
  padding-right: 35px;
}
@media only screen and (max-width: 767px) {
  .semantic-clean .ui.grid.stackable > .column:not(.row) {
    width: 100% !important;
    margin: 0 0 !important;
    box-shadow: none !important;
    padding: 14px 14px !important;
  }
}
.semantic-clean .ui.grid[class*="middle aligned"] > .column:not(.row) {
  flex-direction: column;
  vertical-align: middle;
  align-self: center !important;
}
.semantic-clean .ui.grid[class*="two column"] > .column:not(.row) {
  width: 50%;
}
.semantic-clean .ui.grid[class*="three column"] > .column:not(.row) {
  width: 33.3333333333%;
}
.semantic-clean .ui.grid > [class*="four wide"].column {
  width: 25% !important;
}
.semantic-clean .ui.grid > .ui.grid:last-child {
  margin-bottom: 0;
}
.semantic-clean .ui.form {
  font-size: 14px;
  position: relative;
  max-width: 100%;
}
.semantic-clean .ui.form input {
  width: 100%;
  vertical-align: top;
  font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
  margin: 0;
  outline: 0;
  tap-highlight-color: rgba(255, 255, 255, 0);
  line-height: 17px;
  padding: 9.5px 14px;
  font-size: 1em;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 4px;
  box-shadow: 0 0 0 0 transparent inset;
  transition: color 0.1s ease,border-color 0.1s ease;
}
.semantic-clean .ui.form select {
  display: block;
  height: auto;
  width: 100%;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 4px;
  box-shadow: 0 0 0 0 transparent inset;
  padding: 0.62em 1em;
  color: rgba(0, 0, 0, 0.87);
  transition: color 0.1s ease,border-color 0.1s ease;
}

.semantic-clean .ui select, .semantic-clean .ui input {
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15) !important;
  border-radius: 4px;
  box-shadow: 0 0 0 0 transparent inset;
  color: rgba(0, 0, 0, 0.87) !important;
}

.semantic-clean .ui.form .fields {
  display: flex;
  flex-direction: row;
  margin: 0 -7px 14px;
}
.semantic-clean .ui.form .fields .field {
  clear: both;
  margin: 0;
}
.semantic-clean .ui.form .fields .field .ui.input input {
  width: auto;
}
.semantic-clean .ui.form .fields > .field {
  flex: 0 1 auto;
  padding-left: 7px;
  padding-right: 7px;
}
.semantic-clean .ui.form .fields > .field:first-child {
  border-left: none;
  box-shadow: none;
}
.semantic-clean .ui.form .field {
  clear: both;
  margin: 0 0 14px;
}
.semantic-clean .ui.form .field .ui.input input {
  width: auto;
}
.semantic-clean .ui.form .field > label {
  display: block;
  margin: 0;
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  font-weight: 700;
  text-transform: none;
}

.semantic-clean .ui.form .two.fields .field:last-child select{
  width:120%;

}
.semantic-clean .ui.form .field:last-child {
  margin-bottom: 0;
}
.semantic-clean .ui.form .two.fields > .field, .semantic-clean .ui.form .two.fields > .fields {
  width: 50%;
}
.semantic-clean .ui.table {
  font-size: 14px;
  width: 100%;
  background: #fff;
  margin: 14px 0;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
  border-radius: 4px;
  text-align: left;
  color: rgba(0, 0, 0, 0.87);
  border-collapse: separate;
  border-spacing: 0;
}
.semantic-clean .ui.table.red {
  border-top: 2.8px solid #db2828;
}
.semantic-clean .ui.table.pink {
  border-top: 2.8px solid #e03997;
}
.semantic-clean .ui.table.purple {
  border-top: 2.8px solid #a333c8;
}
.semantic-clean .ui.table.blue {
  border-top: 2.8px solid #2185d0;
}
.semantic-clean .ui.table.teal {
  border-top: 2.8px solid #00b5ad;
}
.semantic-clean .ui.table.green {
  border-top: 2.8px solid #21ba45;
}
.semantic-clean .ui.table.lime {
  border-top: 2.8px solid #b5cc18;
}
.semantic-clean .ui.table.yellow {
  border-top: 2.8px solid #ffe21f;
}
.semantic-clean .ui.table.amber {
  border-top: 2.8px solid #fbbd08;
}
.semantic-clean .ui.table.orange {
  border-top: 2.8px solid #f2711c;
}
.semantic-clean .ui.table.brown {
  border-top: 2.8px solid #a5673f;
}
.semantic-clean .ui.table.grey {
  border-top: 2.8px solid #767676;
}
.semantic-clean .ui.table.primary {
  border-top: 2.8px solid #2185d0;
}
.semantic-clean .ui.table th {
  transition: background 0.1s ease,color 0.1s ease;
}
.semantic-clean .ui.table thead {
  box-shadow: none;
}
.semantic-clean .ui.table thead th {
  cursor: auto;
  background: #f9fafb;
  text-align: inherit;
  color: rgba(0, 0, 0, 0.87);
  padding: 13px 11px;
  vertical-align: inherit;
  font-style: none;
  font-weight: 700;
  text-transform: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  border-left: none;
}
.semantic-clean .ui.table thead tr > th:first-child {
  border-left: none;
}
.semantic-clean .ui.table thead tr:first-child > th:first-child {
  border-radius: 4px 0 0 0;
}
.semantic-clean .ui.table thead tr:first-child > th:last-child {
  border-radius: 0 4px 0 0;
}
.semantic-clean .ui.table thead tr:first-child > th:only-child {
  border-radius: 4px 4px 0 0;
}
.semantic-clean .ui.table td {
  padding: 11px 11px;
  text-align: inherit;
  transition: background 0.1s ease,color 0.1s ease;
}
.semantic-clean .ui.table tr td {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
}
.semantic-clean .ui.table tr:first-child td {
  border-top: none;
}
.semantic-clean .ui.divider {
  font-size: 14px;
  margin: 14px 0;
  line-height: 1;
  height: 0;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: rgba(0, 0, 0, 0.85);
  user-select: none;
}
.semantic-clean .ui.divider:not(.vertical):not(.horizontal) {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.semantic-clean.ui.dimmer {
  display: none;
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.85);
  opacity: 0;
  line-height: 1;
  animation-fill-mode: both;
  animation-duration: .5s;
  transition: background-color .5s linear;
  user-select: none;
  will-change: opacity;
  z-index: 1000;
  transition: opacity 0.2s ease;
}
.semantic-clean.ui.dimmer.active {
  display: block;
  opacity: 1;
}
.semantic-clean.ui.dimmer.page {
  position: fixed;
  transform-style: '';
  perspective: 2000px;
  transform-origin: center center;
}
.semantic-clean .ui.attached:not(.message) + .ui.attached.segment:not(.top) {
  border-top: none;
}
.semantic-clean div[id*='lpModalResult'] {
  padding: 14px;
  overflow: auto;
  
}

.dimmable.dimmed {
  overflow: hidden;
}
.dimmable.dimmed > .ui.animating.dimmer, .dimmable.dimmed > .ui.visible.dimmer {
  display: block;
  opacity: 1;
}


mobile-hide{
    display:block;
 }
@media only screen and (max-width: 769px){
  span.ng-binding {
      margin-left: 15px;

  }

   .mainFrm label{
       padding-left:.8rem;
     }



  th,td{
  
  font-size:10px;
  border-style:none;
  }

  div[id*='lpModalResult'], 
  div[id*='errorModal'],
  div[id*='lpModalSubscribe'] ,
  div[id*='lpShareModalContact'] ,
  div[id*='lpModalContact'] {
	  top: 5%;
	  position:fixed ;
	  overflow-x:hidden ;
	  overflow-y:scroll ;
	  height:80% ;
      margin-top: 0 !important;

  }
  .dimmable.dimmed {
    -webkit-overflow-scrolling: touch;
    overflow:auto;
  }
  .mobile-font{
    font-size:60%;
  }



  .mobile-hide{
    display:none !important;
  }
  
  .semantic-clean .ui.form .fields{
  	margin-left:10px;
  
  }
  .semantic-clean .ui.form .field{
     width:187px;
  
  }



 
}
.fade:not(.show) {
  opacity:1;

}

@media  only screen and (min-width: 769px){
  .desktop-hide{
    display: none !important;
  }	

}


@media (min-width: 769px){
  div[id*='lpShareModalContact'], 
  div[id*='lpModalContact']{  
	  top: 20% !important ;
	  max-height: 575px;
      margin-top: 0 !important;
  }
  
  
  
    div[id*='lpModalResult'] {
  		top: 5%   ;
  		bottom: 5%;
  		margin-top: 0 !important;
  
  
  }
  
  
}



 div[id*='lpModalThanksSubmitContact']{
     position:fixed;
      top:50%
}


  .stopBodyScrolling{
     position:fixed;
     overflow:hidden !important;
  }



.logFont{font-family:"nexabold"}#loginBox md-card{background-color:#e6e6e6 !important}#loginBox md-card>md-toolbar{background-color:white}#loginBox md-card>md-toolbar .md-display-2{color:black}#loginBox md-card>md-toolbar .md-display-2 span{color:blue !important}@media screen and (min-width: 800px){#loginBox{background:url("/images/wallpapers/main.jpg") no-repeat center,url("/images/wallpapers/main_low.jpg") no-repeat center;background-size:cover;height:100%;position:relative}}#loginBox .pkg_login_index{overflow-y:auto;overflow-x:visible;height:100%;position:relative;vertical-align:middle}#loginBox .pkg_login_index .flag-dropdown{display:none}@media screen and (max-width: 800px){#loginBox .pkg_login_index{max-width:100%;padding-left:0px;padding-right:0px}}#loginBox .pkg_login_index .bottom-link{color:grey}#loginBox .pkg_login_index fieldset{width:80%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:3px;border-color:#f0f0f0;text-align:center;height:120px}#loginBox .pkg_login_index fieldset legend{color:grey}#loginBox .pkg_login_index fieldset div{margin:auto;width:auto;padding-top:16px}#loginBox .pkg_login_index>div{position:relative;height:100%;width:550px;margin-left:auto;margin-right:auto}@media screen and (max-width: 800px){#loginBox .pkg_login_index>div{width:100%}}#loginBox .pkg_login_index .error{color:red}#loginBox .pkg_login_index md-card{margin:0px;width:100%;border-radius:5px}@media screen and (min-width: 800px){#loginBox .pkg_login_index md-card{position:absolute;top:30%;transform:translateY(-30%);min-width:100%;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.5);transition:all 0.2s ease-in-out}}#loginBox .pkg_login_index md-card md-toolbar{border-radius:5px 5px 0px 0px;min-height:280px}@media screen and (max-width: 800px){#loginBox .pkg_login_index md-card{border-radius:0px}#loginBox .pkg_login_index md-card md-toolbar{border-radius:0px}}#loginBox .pkg_login_index md-card img{min-height:112px;max-height:112px;max-width:165px}@media screen and (min-width: 800px){#loginBox .pkg_login_index md-card img{min-height:150px;max-height:150px;max-width:221px}}#loginBox .pkg_login_index md-card input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}#loginBox .pkg_login_index md-card md-card-header{font-family:opensans;font-weight:bold;display:block}#loginBox .pkg_login_index md-card md-card-actions section{margin-bottom:1em}@media screen and (max-width: 800px){#loginBox .pkg_login_index md-card>md-card-content{margin-bottom:0;padding-bottom:0;padding-top:8px}#loginBox .pkg_login_index md-card>md-card-content>md-content{padding-bottom:0}}@media screen and (min-width: 800px){#loginBox .pkg_login_index md-card>md-card-actions{margin-top:0;margin-bottom:0}}#loginBox .pkg_login_index md-card label,#loginBox .pkg_login_index md-card input{font-size:1.4em}#loginBox .pkg_login_index md-card .oauth{transition:all 0.1s ease-in-out}#loginBox .pkg_login_index md-card form{padding-bottom:0}#loginBox .pkg_login_index md-card form md-input-container{margin-bottom:0px}#loginBox .pkg_login_index md-card .oauth:hover{box-shadow:0 1px 3px rgba(0,0,0,0.19),0 3px 6px rgba(0,0,0,0.5);-webkit-filter:opacity(1);filter:opacity(1)}#loginBox .pkg_login_index md-card .login{font-size:16px}#loginBox .pkg_login_index md-card .register:not(:disabled){background-color:#43A047;transition:all 0.1s ease-in-out;font-size:16px}#loginBox .pkg_login_index md-card .login:hover{box-shadow:0 1px 3px rgba(0,0,0,0.19),0 3px 6px rgba(0,0,0,0.5)}#loginBox .pkg_login_index md-card .register:hover:not(:disabled){box-shadow:0 1px 3px rgba(0,0,0,0.19),0 3px 6px rgba(0,0,0,0.5)}#loginBox .pkg_login_index md-card .linkedinColor{background-color:#007bb6}#loginBox .pkg_login_index md-card .googleColor{background-color:#dd4b39}#loginBox .pkg_login_index md-card .twitterColor{background-color:#00aced}#loginBox .pkg_login_index md-card .facebookColor{background-color:#3b5998}@media screen and (min-width: 800px){#loginBox .pkg_login_index md-card:hover{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 9px rgba(0,0,0,0.8)}}.pkg_login_signup .flag-dropdown{display:none}
.lock-view md-tabs{height:100%}.lock-view md-tabs md-tab-content{height:100%}.lock-view md-tabs md-tab-content>div{height:100%}.secondary-marketing-view,.lock-view{height:100%}.secondary-marketing-view .companyLogo-sell,.lock-view .companyLogo-sell{height:35px !important}.secondary-marketing-view [data-content-points]:after,.lock-view [data-content-points]:after{content:attr(data-content-points)}.secondary-marketing-view [data-content-points],.lock-view [data-content-points]{color:#F2711C}.secondary-marketing-view [data-content-points^="-"],.lock-view [data-content-points^="-"]{color:#2BB572}.secondary-marketing-view .buy-side-panel,.lock-view .buy-side-panel{height:100%;-webkit-box-shadow:5px 0 0px -2px rgba(100,100,100,0.5);box-shadow:5px 0 0px -2px rgba(100,100,100,0.5)}.secondary-marketing-view .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller,.lock-view .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-y:auto}.secondary-marketing-view .virtualRepeatdemoHorizontalUsage #horizontal-container,.lock-view .virtualRepeatdemoHorizontalUsage #horizontal-container{height:100%;overflow-y:auto;width:100%;max-width:830px}.secondary-marketing-view .virtualRepeatdemoHorizontalUsage .repeated-item,.lock-view .virtualRepeatdemoHorizontalUsage .repeated-item{border-right:1px solid #ddd;box-sizing:border-box;display:inline-block;height:84px;padding-top:35px;text-align:center;width:50px}.secondary-marketing-view .virtualRepeatdemoHorizontalUsage md-content,.lock-view .virtualRepeatdemoHorizontalUsage md-content{margin:16px}.secondary-marketing-view .virtualRepeatdemoHorizontalUsage md-virtual-repeat-container,.lock-view .virtualRepeatdemoHorizontalUsage md-virtual-repeat-container{border:solid 1px grey}
.pkg_app_nmls_company_getStarted .ink{display:block;position:absolute;background:#b8e0e0;border-radius:100%;transform:scale(0)}.pkg_app_nmls_company_getStarted .ink.animate{animation:ripple 0.65s linear}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.pkg_app_nmls_company_getStarted .dragDrop{cursor:pointer;width:100px;color:gray;font-weight:bold}.pkg_app_nmls_company_getStarted .dragDrop:hover{background-color:rgba(0,0,100,0.1)}.pkg_app_nmls_company_getStarted .dragover{background-color:rgba(100,0,0,0.1)}.pkg_app_nmls_company_getStarted .GetStartedProfileCompany .intl-tel-input{min-width:100%}.pkg_app_nmls_company_getStarted .GetStartedProfileCompany .intl-tel-input input{text-align:left}.pkg_app_nmls_company_getStarted .GetStartedProfileCompany md-checkbox{margin:0px;margin-bottom:18px}
.fileUploadModal{cursor:pointer;vertical-align:middle;font-size:20px;color:gray;padding-top:12px;text-align:center;border:dashed gray 3px;border-radius:3px;margin-bottom:15px}.lockStatus .md-list-item-text,.lockArchived .md-list-item-text{margin-bottom:10px !important}.lockStatus .button-files-modal,.lockArchived .button-files-modal{display:none}.lockStatus .lockInfo,.lockArchived .lockInfo{min-width:200px;width:20%}.lockStatus .lockExtensionColumn,.lockArchived .lockExtensionColumn{max-width:500px;padding-top:16px}.lockStatus .lockFiles,.lockArchived .lockFiles{padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:16px;max-height:200px;overflow-y:auto;overflow-x:hidden}.lockStatus .lockFiles .lockFile,.lockArchived .lockFiles .lockFile{overflow:hidden;height:25px}.lockStatus .lockFiles .lockFile .lockFileInfo,.lockArchived .lockFiles .lockFile .lockFileInfo{max-width:300px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.lockStatus .fileUpload,.lockArchived .fileUpload{cursor:pointer;max-width:150px;vertical-align:middle;font-size:20px;color:gray;padding-top:17px;text-align:center;border:dashed gray 3px;border-radius:3px}.lockStatus .actionButtons,.lockArchived .actionButtons{zoom:.7;max-height:200px;overflow-y:auto}.lockStatus .extDetailLight,.lockStatus .extDetailSuperLight,.lockStatus .overridePriceLight,.lockArchived .extDetailLight,.lockArchived .extDetailSuperLight,.lockArchived .overridePriceLight{display:none}.lockStatus .overridePrice,.lockArchived .overridePrice{width:150px}@media screen and (max-width: 1250px){.lockStatus .button-files-modal,.lockArchived .button-files-modal{display:block}.lockStatus .lockExtensionColumn,.lockArchived .lockExtensionColumn{max-width:100%}.lockStatus .fileUpload,.lockStatus .lockFiles,.lockArchived .fileUpload,.lockArchived .lockFiles{display:none}.lockStatus .actionButtons,.lockArchived .actionButtons{min-width:160px}}@media screen and (max-width: 900px){.lockStatus .extDetailLight,.lockArchived .extDetailLight{display:block}.lockStatus .extDetail,.lockArchived .extDetail{display:none}.lockStatus .priceQuotePageTabContainer,.lockArchived .priceQuotePageTabContainer{padding:0 !important}.lockStatus .actionButtons :empty,.lockArchived .actionButtons :empty{display:none}}@media screen and (max-width: 680px){.lockStatus .extDetailLight,.lockStatus .lockExtensionColumn,.lockStatus .overridePrice,.lockArchived .extDetailLight,.lockArchived .lockExtensionColumn,.lockArchived .overridePrice{display:none}.lockStatus .extDetailSuperLight,.lockArchived .extDetailSuperLight{display:block}.lockStatus .overridePriceLight,.lockArchived .overridePriceLight{display:block}}.current-lock [data-content-points]:after{content:attr(data-content-points)}.current-lock [data-content-points]{color:#f2711c}.current-lock [data-content-points^="-"]{color:#2bb572}.modal-alert md-switch{margin-top:4px;margin-bottom:4px}.modal-alert md-input-container{margin:0px}.modal-alert md-input-container .md-errors-spacer{min-height:0px}@media screen and (max-width: 500px){.app_nmls_company_priceQuote_priceQuoteGet #pageLockScreen>div{padding-left:0px;padding-right:0px}.app_nmls_company_priceQuote_priceQuoteGet md-card{margin:0px}.app_nmls_company_priceQuote_priceQuoteGet>md-card>md-card-content{padding:0px}}.app_nmls_company_priceQuote_priceQuoteGet .table{border:1px solid #f0f0f0;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.12);transition:all 0.2s ease-in-out}.app_nmls_company_priceQuote_priceQuoteGet button.md-warn,.app_nmls_company_priceQuote_priceQuoteGet a.md-warn{background-color:#DE3641;color:white}.app_nmls_company_priceQuote_priceQuoteGet .mainTabs md-tab-body{background:#f6f6f6}.app_nmls_company_priceQuote_priceQuoteGet .mainTabs md-content md-tabs{background:#f6f6f6;border:1px solid #e1e1e1}.app_nmls_company_priceQuote_priceQuoteGet .mainTabs md-tab-label{color:#e1e1e1}.app_nmls_company_priceQuote_priceQuoteGet .ink{display:block;position:absolute;background:#b8e0e0;border-radius:100%;transform:scale(0)}.app_nmls_company_priceQuote_priceQuoteGet .ink.animate{animation:ripple 0.65s linear}@keyframes ripple{.app_nmls_company_priceQuote_priceQuoteGet 100%{opacity:0;transform:scale(2.5)}}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list-item .md-list-item-inner:before,.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list-item:before{min-height:30px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .laPriceIt button,.app_nmls_company_priceQuote_priceQuoteGet div.scenario .laPriceIt a{text-transform:none;text-decoration:underline;font-weight:bold;margin-top:0}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .loanApplicationSummary h4{background-color:ligthgrey;margin-bottom:5px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario>h3 a{margin-left:1em}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded{margin-top:0.5em;background-color:#f0f0f0;border:1px solid #e6e6e6;border-radius:2px;color:gray}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded .md-subheader{background-color:#f0f0f0;color:#282828;font-weight:bold}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-divider{margin-top:10px;margin-bottom:10px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item{min-height:20px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item label{width:120px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item.action{margin-top:1em}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item.action button{color:white;font-size:12px;text-transform:none;font-weight:bold}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item>p,.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item>.md-list-item-inner>p,.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item .md-list-item-inner>p,.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item .md-list-item-inner>.md-list-item-inner>p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .dragDrop{border:1px solid #f0f0f0;border-radius:2px;padding:20px;min-width:225px;height:80px;margin-top:1em;margin-bottom:1em;cursor:pointer;width:25%;color:gray;font-weight:bold;transition:all 0.2s ease-in-out}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .dragDrop:hover{background-color:#f0f0f0;border:1px solid #e6e6e6;color:gray;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.5)}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .dragover{background-color:#f5f5f5;border:2px dashed;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.5)}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .thumb{width:24px;height:24px;float:none;position:relative;top:7px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario form .progress{line-height:15px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .progress{display:inline-block;width:100px;border:3px groove #CCC}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .progress div{font-size:smaller;background:orange;width:0}.app_nmls_company_priceQuote_priceQuoteGet .page-conversation-logs md-list-item:nth-child(odd){background-color:rgba(200,200,200,0.3)}.app_nmls_company_priceQuote_priceQuoteGet .segment-grey-bg .grey-background{background-color:#F5F5F5}.modal-document-upload .fileUpload{cursor:pointer;vertical-align:middle;font-size:20px;color:grey;padding:20px;text-align:center;border:dashed grey 3px;border-radius:3px}





.app_nmls_company_priceQuote_priceQuoteList .editSwitch {
    border-radius: 3px;
    border: 1px solid #f0f0f0;
    padding: 3px 12px 3px 12px;
    box-shadow: 2px 2px 1px #f0f0f0
}
.app_nmls_company_priceQuote_priceQuoteList .priceQuote-table td {
    height: 50px;
    /* overflow:auto;
    display:block */
   /*  padding-top: 4cm; */
}
.app_nmls_company_priceQuote_priceQuoteList md-button.md-warn {
    color: white
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus {
    border-radius: 3px;
    padding: 3px 6px 3px 6px;
    margin: 3px 3px 3px 3px;
    font-size: 11px;
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.purple {
    border: 1px solid purple;
    color: purple
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.yellow {
    border: 1px solid yellow;
    color: yellow
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.orange {
    border: 1px solid orange;
    color: orange
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.teal {
    border: 1px solid teal;
    color: teal
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.olive {
    border: 1px solid olive;
    color: olive
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.red {
    border: 1px solid red;
    color: red
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.green {
    border: 1px solid green;
    color: green
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.blue {
    border: 1px solid blue;
    color: blue
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.purple {
    border: 1px solid purple;
    color: purple
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.yellow {
    border: 1px solid yellow;
    color: yellow
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.orange {
    border: 1px solid orange;
    color: orange
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.teal {
    border: 1px solid teal;
    color: teal
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.olive {
    border: 1px solid olive;
    color: olive
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.red {
    border: 1px solid red;
    color: red
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.green {
    border: 1px solid green;
    color: green
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.grey {
    border: 1px solid grey;
    color: grey
}
.app_nmls_company_priceQuote_priceQuoteList .lockStatus.brown {
    border: 1px solid brown;
    color: brown
}.pkg_app_nmls_company_user_userGroupList .ui-select-container {
	border: none;
	box-shadow: none
}

.pkg_app_nmls_company_user_userGroupList td {
	padding-bottom: 16px
}

.pkg_app_nmls_company_user_userGroupList .hbChip {
	border-radius: 25px 25px 25px 25px;
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border: 1px solid grey;
	color: grey;
	padding: 8px 16px 8px 16px;
	background-color: #f5f5f5
}

.pkg_app_nmls_company_user_userGroupList .rChip md-chip,
	.pkg_app_nmls_company_user_userGroupList .rChipList md-chip {
	height: 28px;
	line-height: 26px;
	position: relative;
	top: 10px;
	margin: 2px
}

.pkg_app_nmls_company_user_userGroupList .rChip md-autocomplete-wrap,
	.pkg_app_nmls_company_user_userGroupList .rChipList md-autocomplete-wrap
	{
	width: 250px;
	margin-right: -35px;
	font-size: 10pt;
	position: relative;
	top: 7px;
	left: 8px
}

.pkg_app_nmls_company_user_userGroupList .rChipList md-chips-wrap {
	box-shadow: none
}

.pkg_app_nmls_company_user_userGroupList .rChipLabel {
	font-size: 8pt
}

.pkg_app_nmls_company_user_userGroupList #rChipRemove {
	min-height: 24px;
	min-width: 24px;
	height: 24px;
	width: 24px;
	margin: 0;
	padding: 0
}

.pkg_app_nmls_company_user_userGroupList #rChipRemove md-icon {
	padding-top: 8px;
	font-size: 11pt
}

.pkg_app_nmls_company_user_userGroupList .rAutoComplete md-autocomplete-wrap
	{
	box-shadow: 0 1px rgba(0, 0, 0, 0.12)
}

.disabled{
  opacity: 0.5;
  pointer-events: none;

  > * {
    opacity: 0.5;
    pointer-events: none;
  }
}.wizard-emboarding-content md-input-container .md-errors-spacer{min-height:0px}.wizard-emboarding-content #horizontal-container{height:475px}.wizard-emboarding-content #horizontal-container .repeated-item{vertical-align:top;height:450px;box-sizing:border-box;display:inline-block;width:240px}.wizard-emboarding-content #horizontal-container .repeated-item md-card-actions{height:56px}
.userGetProfile label {
  font-size: 12pt;
}

.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.disabled > * {
  opacity: 0.5;
  pointer-events: none;
}
.lockStatusPolicy ._md-container,.lock-status ._md-container{display:inline-block}.lockStatusPolicy .table-container md-tabs,.lock-status .table-container md-tabs{height:100%}.lockEventControlTable tr td:first-child>*{margin-top:20px;white-space:nowrap}.lockEventControlTable tr td:first-child>* span{white-space:nowrap;text-overflow:ellipsis}.lockEventControlTable tr:nth-child(even){background:rgba(150,150,150,.1)}.lockEventControlTable td{height:70px;padding-left:10px;padding-right:10px}.llpaViewContainer .llpaGraphViewContainer{max-width:100%}.llpaViewContainer .llpaGraphViewContainer .llpaAdjDetail .Total{display:none}.llpaViewContainer .llpaGraphViewContainer table td{vertical-align:text-top !important}.llpaViewContainer .llpaGraphViewContainer table td .graphBar{color:rgba(0,0,0,0.45)}.llpaViewContainer .llpaSideViewContainer .datetimepicker table thead tr:first-child th:first-child,.llpaViewContainer .llpaSideViewContainer .datetimepicker table thead tr:first-child th:last-child{width:50px}.llpaViewContainer .llpaSideViewContainer .datetimepicker table thead tr:first-child th:last-child{text-align:right}.llpaViewContainer .llpaSideViewContainer .header{padding-top:10px !important;padding-bottom:10px !important}.llpaViewContainer .llpaSideViewContainer .cm-container{padding-left:4px;padding-right:4px}.llpaViewContainer .llpaSideViewContainer div.header{background-color:transparent;cursor:pointer;font-weight:bold;font-size:1.1em;border-bottom:1px solid rgba(33,150,243,0.1)}.llpaViewContainer .llpaSideViewContainer a:hover{text-decoration:underline}.llpaViewContainer .llpaSideViewContainer .item{padding-bottom:5px;margin-bottom:2px;padding-left:12px;padding-right:12px}.llpaViewContainer .llpaSideViewContainer .item>i.icon{width:1.18em;float:right;margin:0 0 0 .5em}.llpaViewContainer .llpaSideViewContainer .item input{text-align:right}.llpaViewContainer .llpaSideViewContainer .item:last-child{padding-bottom:10px;margin-bottom:10px}.llpaViewContainer .llpaSideViewContainer .item>.fields{margin-bottom:0}.llpaViewContainer .llpaSideViewContainer .item>.fields label{display:inline-block;width:30%;text-align:left;padding-bottom:5px}.llpaViewContainer .llpaSideViewContainer .item>.fields .ui.small.input{width:100%}.llpaViewContainer .llpaSideViewContainer .item>.fields .ui.small.input>input{width:100%;padding-top:0.6em;padding-right:0.8em;padding-bottom:0.6em;padding-left:0.8em}.llpaViewContainer .resultContainer .resultTable th div{position:absolute;background:transparent;padding:17px 24px;top:0;margin-top:5px;margin-left:-25px;line-height:normal;border-left:1px solid #800}.llpaViewContainer .resultContainer .resultTable tr.selected{background-color:rgba(150,150,150,0.2);font-weight:bold;font-style:italic}.llpaViewContainer .resultContainer .resultTable tr.selected .adjCell:not(.point):after{content:"~" attr(adjData)}.llpaViewContainer .resultContainer .resultTable tr{cursor:pointer}.llpaViewContainer .resultContainer .resultTable tr:hover{background-color:rgba(150,150,100,0.2)}.llpaViewContainer .resultContainer .resultTable tr.selected:hover{background-color:rgba(150,150,100,0.4)}.llpaViewContainer .resultContainer .resultTable.hideAdj .adj{display:none}.llpaViewContainer .resultContainer .adjCell.Total{font-weight:bold}.llpaViewContainer .resultContainer .adjCell{color:blue}.llpaViewContainer .resultContainer .adjCell:after{content:attr(adjData)}.llpaViewContainer .resultContainer .adjCell[adjData^='-']{color:red}.llpaViewContainer .resultContainer .adjCell[adjData='0']{color:gray}.llpaViewContainer .rateSelector{padding:9px 17px;-webkit-transition:all 500ms ease;transition:all 500ms ease;background-color:rgba(255,255,255,0.8)}.llpaViewContainer .rateSelector:hover{background-color:rgba(255,255,255,0.95);border-radius:5px}
.analyticAnomaly>div md-card .textInput{padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0}.analyticAnomaly>div md-card .textInput md-input-container{margin-top:0;margin-bottom:0}.analyticAnomaly md-list{padding:0px}.analyticAnomaly .anomalyHistory{font-size:10px}.analyticAnomaly .anomalyHistory .title{font-weight:bold;font-size:14px}.analyticAnomaly .anomalyHistoryItem:hover{background-color:rgba(0,0,0,0.2);cursor:pointer}.analyticAnomaly .analyticAnomalySideViewContainer md-input-container{margin-bottom:0px}.analyticAnomaly .analyticAnomalySideViewContainer .header{padding-top:10px !important;padding-bottom:10px !important}.analyticAnomaly .analyticAnomalySideViewContainer .cm-container{padding-left:4px;padding-right:4px}.analyticAnomaly .analyticAnomalySideViewContainer div.header{background-color:transparent;cursor:pointer;font-weight:bold;font-size:1.1em;border-bottom:1px solid rgba(33,150,243,0.1)}.analyticAnomaly .analyticAnomalySideViewContainer a:hover{text-decoration:underline}.analyticAnomaly .analyticAnomalySideViewContainer .item{padding-bottom:5px;margin-bottom:2px;padding-left:12px;padding-right:12px}.analyticAnomaly .analyticAnomalySideViewContainer .item>i.icon{width:1.18em;float:right;margin:0 0 0 .5em}.analyticAnomaly .analyticAnomalySideViewContainer .item input{text-align:right}.analyticAnomaly .analyticAnomalySideViewContainer .item:last-child{padding-bottom:10px;margin-bottom:10px}.analyticAnomaly .analyticAnomalySideViewContainer .item>.fields{margin-bottom:0}.analyticAnomaly .analyticAnomalySideViewContainer .item>.fields label{display:inline-block;width:30%;text-align:left;padding-bottom:5px}.analyticAnomaly .analyticAnomalySideViewContainer .item>.fields .ui.small.input{width:100%}.analyticAnomaly .analyticAnomalySideViewContainer .item>.fields .ui.small.input>input{width:100%;padding-top:0.6em;padding-right:0.8em;padding-bottom:0.6em;padding-left:0.8em}
.groupX {
    font-size: 10px;
    margin: 10px 0;
    padding: 3px 15px 3px 15px;
    color: white;
    background-color: #3f51b5;
    text-transform: none;
    /* font-weight: 400; */
    /* min-width: 100px; */
}

.md-button.left {
    /* border-radius: 10px 0 0 10px; */
}

.md-button.middle {
    border-radius: 0;
    border-left: 1px solid rgba(153, 128, 128, 0.96);
    border-right: 1px solid rgba(230, 230, 230, 0.96);
}

.md-button.right {
    border-radius: 0 10px 10px 0;
}

.md-button:not([disabled]):hover {
    background-color: rgba(193, 193, 193, 0.96);
    color: rgba(44, 65, 164, 0.96);
    transition: 0.3s;
}

#batch .forward {
    animation: flash 2s infinite;
}


/* .clock {
    animation: flash 5s infinite;
} */

#batch .circle {
    animation: flash 3s infinite;
}


/* .stop {
    animation: flash 2s infinite;
} */.profileCompany md-input-container .md-errors-spacer{min-height:0px}.profileCompany .file-navigator-bar .step:hover{cursor:pointer}.profileCompany .company-profile-file-navigator{display:inline-block}.profileCompany .company-profile-file-navigator .selected .icon-container,.profileCompany .company-profile-file-navigator .selected .title{color:#99AAAA}.profileCompany .company-profile-file-navigator .num-file{padding:.3833em .633em}.profileCompany .company-profile-file-navigator .num-file:after{content:attr(data)}.profileCompany .company-profile-file-navigator .num-file[data='0']{display:none}.profileCompany .company-profile-file-navigator .file-item:hover{cursor:pointer;position:relative}.profileCompany .company-profile-file-navigator .file-item:hover .num-file{opacity:0.5}.profileCompany .company-profile-file-navigator .file-item:hover .icon-container i.folder{color:#99AAAA}.profileCompany .company-profile-file-navigator .file-item:hover .title{color:#0066FF}.profileCompany .company-profile-file-navigator .file-item{width:120px;height:100px;margin:3px;position:relative;text-align:center}.profileCompany .company-profile-file-navigator .file-item .icon-container{line-height:2em}.profileCompany .company-profile-file-navigator .file-item .icon-container i{font-size:2em}.profileCompany .company-profile-file-navigator .file-item .icon-container i.folder{color:#FFCC00}.profileCompany .company-profile-file-navigator .file-item .icon-container i.folder:hover{color:#99AAAA}.profileCompany .company-profile-file-navigator .file-item .title{width:100%;height:55px;overflow:hidden;text-overflow:ellipsis}.profileCompany .chip md-chip{height:28px;line-height:26px;position:relative;top:10px;margin:2px}.profileCompany .chip md-autocomplete-wrap{width:225px;margin-right:-55px;font-size:10pt;position:relative;top:7px;left:8px}.profileCompany .chipLabel{font-size:8pt}.profileCompany #chipRemove{min-height:24px;min-width:24px;height:24px;width:24px;margin:0;padding:0}.profileCompany #chipRemove md-icon{padding-top:8px;font-size:11pt}.profileCompany .customFieldInput{margin:12px 0 11px 0}.profileCompany .autoComplete md-autocomplete-wrap{box-shadow:0 1px rgba(0,0,0,0.12);height:32px}.profileCompany .autoComplete md-autocomplete-wrap input{height:32px;font-size:10pt}
.pkg_app_shared_company_rate_company_adjustment_file_upload_modal .content {
  padding: 16px;
}
.pkg_app_shared_company_rate_company_adjustment_file_upload_modal .content .info {
  padding: 8px 0;
  width: 420px;
}
.pkg_app_shared_company_rate_company_adjustment_file_upload_modal .content .info.sub {
  padding-top: 16px;
}
.pkg_app_shared_company_rate_company_adjustment_file_upload_modal .content .file-select-row {
  place-content: center flex-start;
  align-items: center;
  padding: 16px 0;
}
.pkg_app_shared_company_rate_company_adjustment_file_upload_modal .content .file-select-row button {
  max-width: 120px;
}
.pkg_app_shared_company_rate_company_adjustment_file_upload_modal .content .input-container-row md-input-container {
  width: 100%;
}
/* section {
    margin-top: 2%;
    width: 80%;
    height: 200px;    
    margin: auto;
    padding: 10px;
} */

#cqParent {
    width: 100%;
    padding: 5px;
 
}

#cqOne {
    padding-top: 15px;
    min-width: 65%;
    /* max-width: 85%; */
    height: 80%;
    float: left;
    padding: 10px;
}

#cqTwo {
    display: block;
    padding: 2px;
    min-width: 30%;
    padding-top: 10px;
    max-height: 550px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.company_brokerLenderRelationList #members input{width:300px}.company_brokerLenderRelationList .dragDrop{border:1px solid #f0f0f0;border-radius:2px;padding:20px;min-width:150px;height:60px;margin-top:1em;margin-bottom:1em;cursor:pointer;width:25%;color:gray;font-weight:bold;transition:all 0.2s ease-in-out}.company_brokerLenderRelationList .dragDrop:hover{background-color:#f0f0f0;border:1px solid #e6e6e6;color:gray;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.5)}.company_brokerLenderRelationList .dragover{background-color:#f5f5f5;border:2px dashed;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.5)}.company_brokerLenderRelationList .mini{font-size:10px}
.app_nmls_company_shareRate_shareRateGet md-input-container{width:100%}.app_nmls_company_shareRate_shareRateGet md-input-container input{height:40px}.app_nmls_company_shareRate_shareRateGet md-select{margin:0px;min-height:30px;padding:0px}.app_nmls_company_shareRate_shareRateGet iframe{position:relative;margin-left:auto;margin-right:auto;padding:15px;border:1px solid #d3d3d3;width:25cm;height:29.7cm}.color-selection-flyer button{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px}.app_nmls_company_shareRate_shareRateGet>md-tabs{height:100%}.blueSelector{
    background-color: lightgrey;
	}
	.listsearchSelectHeader .search-header-searchbox{border:none;outline:none;height:100%;width:100%;padding:0}.listsearchSelectHeader .search-select-header{box-shadow:0 1px 0 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0.14),0 0 0 0 rgba(0,0,0,0.12);padding-left:10.667px;height:48px;cursor:pointer;position:relative;display:flex;align-items:center;width:auto}.listsearchSelectHeader md-content._md{max-height:240px}
.listsearchSelectHeader .search-header-searchbox{border:none;outline:none;height:100%;width:100%;padding:0}.listsearchSelectHeader .search-select-header{box-shadow:0 1px 0 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0.14),0 0 0 0 rgba(0,0,0,0.12);padding-left:10.667px;height:48px;cursor:pointer;position:relative;display:flex;align-items:center;width:auto}.listsearchSelectHeader md-content._md{max-height:240px}
.app_nmls_rate_rateAlert textarea{width:700px;background-color:#E9E9E9;border:none}.app_nmls_rate_rateAlert .form-content{background-color:#E9E9E9}.app_nmls_rate_rateAlert .form-content div{min-height:100px}.app_nmls_rate_rateAlert .rateAlert_Table{width:100%;margin-bottom:15px}.app_nmls_rate_rateAlert .rateAlert_Table th,.app_nmls_rate_rateAlert .rateAlert_Table td{width:8.33%;padding:5px;text-align:center;margin:10px;border:1px solid #d0d0d0;border-radius:.25rem}.app_nmls_rate_rateAlert .ta-bind p{margin-bottom:1px}
.rateSheetGeneratorTemplateGet {
  height: 100%;
}
.rateSheetGeneratorTemplateGet .truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.rateSheetGeneratorTemplateGet .sheet-focus-overlay {
  width: 100%;
  height: 0;
}
.rateSheetGeneratorTemplateGet .sheet-focus-overlay div {
  position: relative;
  width: 100%;
  height: 100vh;
  background: rgba(255, 255, 255, 0.69);
  z-index: 69;
}
@supports (-webkit-backdrop-filter: blur(3px)) or (backdrop-filter: blur(3px)) {
  .rateSheetGeneratorTemplateGet .sheet-focus-overlay div {
    background: rgba(255, 255, 255, 0.31);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
}
.rateSheetGeneratorTemplateGet .left-section-container {
  max-width: 360px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
.rateSheetGeneratorTemplateGet .left-section-container.no-overflow {
  overflow-y: hidden;
}
.rateSheetGeneratorTemplateGet .left-section-container .template-config-settings-container {
  display: flex;
  flex-direction: column;
  padding: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.rateSheetGeneratorTemplateGet .left-section-container .template-config-settings-container md-input-container {
  margin-bottom: 0;
}
.rateSheetGeneratorTemplateGet .left-section-container .tabs-container {
  flex: 1;
}
.rateSheetGeneratorTemplateGet .left-section-container .worksheet-item .item-row {
  height: 42px;
}
.rateSheetGeneratorTemplateGet .left-section-container .worksheet-item .item-row .name {
  margin: 4px 0;
}
.rateSheetGeneratorTemplateGet .left-section-container .worksheet-item .item-row .action-buttons-container {
  position: relative;
  top: 2px;
  max-width: 120px;
}
.rateSheetGeneratorTemplateGet .left-section-container .worksheet-item .item-row .action-buttons-container .action-button {
  margin: 0;
}
.rateSheetGeneratorTemplateGet .left-section-container .worksheet-item .item-row .action-buttons-container .action-button md-icon {
  position: relative;
  top: 2px;
}
.rateSheetGeneratorTemplateGet .left-section-container .worksheet-item .item-row.header {
  padding: 0 8px;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.285714rem;
  cursor: pointer;
}
.rateSheetGeneratorTemplateGet .left-section-container .worksheet-item .item-row.header .name {
  font-size: 1rem;
  font-weight: 700;
}
.rateSheetGeneratorTemplateGet .left-section-container .worksheet-item .item-row.region-item {
  padding: 0 16px;
  height: 42px;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.rateSheetGeneratorTemplateGet .left-section-container .worksheet-item .item-row.region-item.message {
  line-height: 42px;
}
.rateSheetGeneratorTemplateGet .left-section-container .worksheet-item .item-row.region-item .name {
  font-size: 1rem;
}
.rateSheetGeneratorTemplateGet .left-section-container .worksheet-item .item-row.active {
  color: #2185d0;
  background: rgba(10, 42, 200, 0.05);
}
.rateSheetGeneratorTemplateGet .left-section-container .worksheet-item .item-row.active.header {
  border: 1px solid #2185d0;
}
.rateSheetGeneratorTemplateGet .center-section-container .worksheet-name {
  padding: 0 32px;
  line-height: 48px;
  margin-bottom: 0;
}
.rateSheetGeneratorTemplateGet .center-section-container .current-selection-indicator {
  position: relative;
  top: 3px;
  right: 16px;
  height: 0;
}
.rateSheetGeneratorTemplateGet .center-section-container .current-selection-indicator md-input-container {
  text-align: left;
  margin: 0;
  width: 320px;
}
.rateSheetGeneratorTemplateGet .center-section-container .sheet-display-controls {
  text-align: right;
  padding-right: 32px;
}
.rateSheetGeneratorTemplateGet .center-section-container .sheet-display-controls .zoom-selector {
  width: 78px;
  margin: 0;
}
.rateSheetGeneratorTemplateGet .center-section-container .action-buttons-row {
  padding-left: 24px;
  padding-bottom: 12px;
}
.rateSheetGeneratorTemplateGet .center-section-container .action-buttons-row .md-button {
  width: 140px;
}
.rateSheetGeneratorTemplateGet .center-section-container .hypergrid-container {
  width: calc(100% - 64px);
  height: calc(100vh - 280px);
  margin: auto;
  border: 1px solid #DDD;
}
.rateSheetGeneratorTemplateGet .right-section-container {
  max-width: 360px;
  overflow-y: auto;
}
.rateSheetGeneratorTemplateGet .right-section-container.no-overflow {
  overflow-y: hidden;
}
.rateSheetGeneratorTemplateGet .right-section-container .section-title {
  background: rgba(0, 0, 244, 0.05);
  font-size: 17px;
  padding: 0 16px;
  line-height: 64px;
  font-weight: 400;
  margin: 0;
}
.rateSheetGeneratorTemplateGet .right-section-container .help-message {
  font-size: 12px;
}
.rateSheetGeneratorTemplateGet .right-section-container .fatal-error {
  color: red;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section .header {
  background: rgba(0, 0, 244, 0.05);
  height: 40px;
  padding: 0 16px;
  cursor: pointer;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section .header .title {
  font-size: 17px;
  user-select: none;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section .header .action-buttons-container {
  position: relative;
  top: 2px;
  max-width: 120px;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section .header .action-buttons-container .action-button {
  margin: 0;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section .header .action-buttons-container .action-button md-icon {
  position: relative;
  top: 2px;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section .body {
  padding: 16px;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section .body md-input-container {
  margin-bottom: 0;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section .body md-input-container.full-width {
  width: 100%;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section h4.label {
  font-weight: 400;
  margin: 0;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section .range-item-container {
  padding-top: 12px;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section .range-item-container .range-coordinates {
  padding-left: 16px;
  line-height: 40px;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section .range-item-container .range-coordinates.defined {
  color: #2185d0;
  cursor: pointer;
}
.rateSheetGeneratorTemplateGet .right-section-container .sub-section .action-button.md-raised {
  margin: 48px 16px 48px 0;
}
.rateSheetGeneratorTemplateGet .fab-container {
  position: fixed;
  right: 16px;
  bottom: 16px;
  z-index: 101;
}

/**
 * For modal-rate-sheet-generator-template-static-asset.html
 */
.rateSheetGeneratorTemplateStaticAssetModal .content {
  padding: 32px 16px 0 16px;
}
.rateSheetGeneratorTemplateStaticAssetModal .content .md-input[disabled] {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.12);
}
.rateSheetGeneratorTemplateStaticAssetModal .content .range-input-container {
  padding-top: 24px;
}
.rateSheetGeneratorTemplateStaticAssetModal .content .range-input-container .hint {
  bottom: 8px;
  color: #dd2c00;
}
.rateSheetGeneratorTemplateStaticAssetModal .content .range-select-button-container {
  position: relative;
  bottom: 4px;
  max-width: 40px;
}
.rateSheetGeneratorTemplateStaticAssetModal .content .range-select-button-container .md-button {
  margin-left: 0;
}
.rateSheetGeneratorTemplateStaticAssetModal .content .change-message {
  height: 20px;
}
.rateSheetGeneratorTemplateStaticAssetModal .content .change-message div {
  position: relative;
  bottom: 12px;
  padding-left: 8px;
  color: orange;
}
.rateSheetGeneratorTemplateStaticAssetModal .content .prompt {
  padding-bottom: 32px;
}
.rateSheetGeneratorTemplateStaticAssetModal .content md-input-container {
  width: 100%;
  margin: 0;
}.pkg_app_nmls_company_company{height:calc(100% - 58px);position:relative}@media only screen and (max-width: 767px){.pkg_app_nmls_company_company{height:calc(100% - 21px);padding-top:0px;overflow:auto;margin-top:0px}.pkg_app_nmls_company_company .nmlsPersonUserGet{height:auto !important;overflow-y:show}}.pkg_app_nmls_company_company .profileCompany{overflow-x:hidden !important}.companyView{height:100%}.companyView>div:first-child{padding:12px 0px 0px 10px}.companyView .rateProgramControllerView{overflow-y:auto;height:100%;overflow-x:hidden}.companyView .rateAdjControllerView{overflow-y:auto;height:100%;overflow-x:auto}.companyView .profile{height:100%;overflow-y:auto;width:100%;overflow-x:hidden !important}.companyView .pkg_app_nmls_company_company>div:only-child:not(.pkg_app_shared_company_rate_rate){height:100%;overflow-x:auto;overflow-y:auto}.companyView .pkg_app_nmls_company_company>div:not(:only-child){border:2px solid red}.companyView .pkg_app_nmls_company_company>div:not(:only-child):after{font-size:2em;color:red;content:"pkg_app_nmls_company_company class need to have a unique children for scroll efficiency. Please review your CSS"}@media only screen and (max-width: 767px){.companyView .pkg_app_nmls_company_company>div:only-child:not(.pkg_app_shared_company_rate_rate){height:calc(100% - 40px)}.companyView>div:first-child{position:absolute;z-index:12;width:100%;background-color:#fff;padding:8px 0px 0px 8px}.companyView .company-sub-container>div:only-child:not(.rate-container){height:auto;overflow-x:hidden}}* {
    box-sizing: border-box;
}

.row {
    margin-top: 25px;
    display: flex;
}

/* Create two equal columns that sits next to each other */
.column2 {
    flex: 90%;
    padding: 10px;
    height: 100%; 
    background-color:#e5e5e5;/* Should be removed. Only for demonstration */
}
.column1 {
    flex: 10%;
    padding: 10px;
    height: 100%; 
    background-color:#f9f9f9;/* Should be removed. Only for demonstration */
}
.dateColumn {
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.btn-group button {
    background-color: darkgrey; /* Green background */
    color: white; /* White text */
    cursor: pointer; /* Pointer/hand icon */
    width: 100%; /* Set a width if needed */
    display: block; /* Make the buttons appear below each other */
    margin-bottom: -5px;
    margin-left: -10px;
}

.btn-group button:not(:last-child) {
    
    border-bottom: none; /* Prevent double borders */
}

/* Add a background color on hover */
.btn-group button:hover {
    background-color: #3e8e41;
}.company_brokerGet > h2 {
  color: #1E70BF;
  font-weight: bold;
}
.company_brokerGet md-input-container {
  height: 29px;
}
.company_brokerGet .lastSection {
  margin-bottom: 1em;
}
.company_brokerGet .dragDrop {
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  padding: 20px;
  min-width: 150px;
  height: 60px;
  margin-top: 1em;
  margin-bottom: 1em;
  cursor: pointer;
  width: 25%;
  color: gray;
  font-weight: bold;
  transition: all 0.2s ease-in-out;
}
.company_brokerGet .dragDrop:hover {
  background-color: #f0f0f0;
  border: 1px solid;
  color: gray;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.5);
}
.company_brokerGet .dragover {
  border: 2px dashed;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.5);
}
.company_brokerGet .dragover #uploadLarge {
  top: -69px;
  opacity: 0.75;
  transition: top 500ms, opacity 600ms;
}
.company_brokerGet .dragover * {
  opacity: 0.69;
  pointer-events: none;
}
.company_brokerGet .chip {
  border-radius: 25px 25px 25px 25px;
  -moz-border-radius: 25px 25px 25px 25px;
  -webkit-border-radius: 25px 25px 25px 25px;
  border: 1px solid grey;
  color: grey;
  padding: 8px 16px 8px 16px;
  background-color: whitesmoke;
}
.company_brokerGet .download {
  text-transform: none;
  text-align: left;
}
.company_brokerGet .upload {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  margin: -10px;
  user-select: none;
  text-align: center;
  cursor: pointer;
  width: 100%;
  height: 69px;
}
.company_brokerGet .upload #label {
  pointer-events: none;
  position: relative;
  bottom: 47px;
  font-size: 14pt;
}
.company_brokerGet .upload #icon {
  color: #ccc;
  position: relative;
  top: 43px;
  font-size: 69px;
  width: inherit;
  height: inherit;
  opacity: 0;
}
.company_brokerGet .upload :hover #icon {
  top: 0;
  opacity: 1;
  transition: top 500ms, opacity 300ms;
}
.company_brokerGet #uploadLarge {
  position: relative;
  top: 69px;
  opacity: 0;
  text-align: center;
  width: 100%;
  height: 0;
  z-index: 9001;
}
.company_brokerGet #uploadLarge #iconLarge {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  pointer-events: none;
  width: inherit;
  height: inherit;
  font-size: 400px;
}

.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.disabled > * {
  opacity: 0.5;
  pointer-events: none;
}
@font-face{font-family:OCR-A;src:url("/css/fonts/OCRA.ttf")}@font-face{font-family:FRANKLIN GOTHIC;src:url("/css/fonts/ufonts.com_franklin-gothic-medium.ttf")}@font-face{font-family:UniversalStd;src:url("/css/fonts/ufonts.com_universal-regular.ttf")}.pdfExtractorContainer .vertical-sub-menu:hover{cursor:pointer}.pdfExtractorContainer .vertical-sub-menu .sub-item{padding:.92857143em 1.14285714em}.pdfExtractorContainer .vertical-sub-menu .sub-item:not(:last-child){border-bottom:1px solid rgba(34,36,38,0.1)}.pdfExtractorContainer .vertical-sub-menu .sub-item:before{position:absolute;content:'';top:0;left:0;width:100%;background:rgba(34,36,38,0.1);height:1px}.pdfExtractorContainer .root-item{border:1px solid rgba(34,36,38,0.3)}.pdfExtractorContainer .root-item .header{font-size:1.1em;font-weight:bold;padding:.92857143em 1.14285714em}.pdfExtractorContainer .root-item .header i{float:right}
.pkg_app_admin_eventData .md-table td{vertical-align:text-top;} #summary{ word-break: break-all;}.pkg_app_admin_eventData .listItem{padding-top:5px}.pkg_app_admin_eventData .listItem p{margin-bottom:0;border-bottom:1px solid lightgray}.pkg_app_admin_eventData .listItem p label{height:auto;min-height:auto;width:100px;display:inline-block}.pkg_app_admin_eventData .listItem p span{height:auto;min-height:auto;width:150px;text-align:right;display:inline-block}

/* Searchable Event Type dropdown header — md-select-header is already a
   sibling above md-content, so no sticky needed (sticky was overlapping the
   first option). */
.lp-eventtype-search {
	padding: 8px 12px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	background: #fafafa;
}
.lp-eventtype-search input {
	width: 100%;
	box-sizing: border-box;
	padding: 6px 10px;
	font-size: 13px;
	border: 1px solid rgba(0, 0, 0, 0.18);
	border-radius: 3px;
	outline: none;
	font-family: inherit;
}
.lp-eventtype-search input:focus { border-color: #1976d2; }

/* Event-type multi-select panel — fix checkbox cutoff and size.
   md-select portals the panel to <body>, so these selectors must NOT be scoped
   under .pkg_app_admin_eventData. */
.lp-eventtype-panel md-select-menu,
.lp-eventtype-panel md-content {
	max-height: 420px;
	min-width: 320px;
	max-width: 480px;
	overflow-x: hidden;          /* kill horizontal scrollbar from long type names */
}
/* Push the panel below the input rather than overlapping it. md-position-mode
   anchors top-left to the target; this nudges it down by a row height. */
.lp-eventtype-panel { transform: translateY(46px); }

/* Each option gets enough left padding so the multi-select checkbox isn't clipped.
   Checkbox sits inside the option's left padding zone, with comfortable gap
   between checkbox and label text. */
.lp-eventtype-panel md-option {
	padding-left: 40px !important;
	padding-right: 16px !important;
	min-height: 36px;
	line-height: 36px;
	display: flex;
	align-items: center;
}
.lp-eventtype-panel md-option .md-container {
	left: 14px !important;
	margin: 0 !important;
}
.lp-eventtype-panel md-option .md-text {
	margin-left: 0;
}
.lp-eventtype-panel md-option .md-text {
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* Separator row — render as a thin divider, not a disabled checkbox option */
.lp-eventtype-panel md-option.lp-eventtype-separator {
	pointer-events: none;
	min-height: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: 6px 0;
	background: rgba(0, 0, 0, 0.12);
}
.lp-eventtype-panel md-option.lp-eventtype-separator .md-container,
.lp-eventtype-panel md-option.lp-eventtype-separator .md-text,
.lp-eventtype-panel md-option.lp-eventtype-separator .md-ripple-container {
	display: none !important;
}
/* Sticky search header still flush with the panel edges */
.lp-eventtype-panel .lp-eventtype-search {
	margin: 0 -8px 0 -8px;
	padding: 8px 12px;
}

/* XML pretty-print + syntax highlight (payload viewer formatted XML view) */
.lp-xml-pretty {
	flex: 1;
	margin: 0;
	padding: 12px 16px;
	overflow: auto;
	white-space: pre;
	font-family: Menlo, Consolas, monospace;
	font-size: 12px;
	line-height: 1.45;
	background: #fafafa;
	color: #222;
}
.lp-xml-pretty .lp-xml-bracket { color: #777; }
.lp-xml-pretty .lp-xml-tag     { color: #b03060; }    /* element name */
.lp-xml-pretty .lp-xml-attr    { color: #1565c0; }    /* attribute name */
.lp-xml-pretty .lp-xml-val     { color: #2e7d32; }    /* attribute value */
.lp-xml-pretty .lp-xml-decl    { color: #888; font-style: italic; }
.lp-xml-pretty .lp-xml-comment { color: #2e7d32; font-style: italic; opacity: 0.7; }

/* Outline sidebar (right pane of formatted payload viewer) */
.lp-payload-outline-header {
	font-size: 11px;
	font-weight: 600;
	color: #777;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	padding: 8px 12px;
	border-bottom: 1px solid rgba(0,0,0,0.06);
	background: #f0f0f0;
}
.lp-xml-outline {
	margin: 0;
	padding: 4px 0;
	list-style: none;
	font-family: Menlo, Consolas, monospace;
	font-size: 11px;
}
.lp-xml-outline-item {
	padding-top: 1px;
	padding-bottom: 1px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.lp-xml-outline-tag   { color: #b03060; }
.lp-xml-outline-attrs { color: #888; font-size: 10px; }

/* JSON structural outline (sidebar of formatted JSON view) */
.lp-json-outline {
	margin: 0;
	padding: 4px 0;
	list-style: none;
	font-family: Menlo, Consolas, monospace;
	font-size: 11px;
}
.lp-json-outline-item {
	padding: 2px 8px 2px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	user-select: none;
}
.lp-json-outline-item:hover { background: rgba(25, 118, 210, 0.08); }
.lp-json-outline-chev {
	display: inline-block;
	width: 12px;
	color: #999;
	font-size: 10px;
}
.lp-json-outline-label { color: #1976d2; }
.lp-json-outline-array > .lp-json-outline-label { color: #b03060; }
.lp-json-outline-meta { color: #888; margin-left: 6px; font-size: 10px; }

/* Placeholder shown in the outline panel while buildJsonOutline runs async
   after the initial jsoneditor paint. Keeps layout stable (no resize jank
   when the real list appears). */
.lp-outline-loading {
	display: flex;
	align-items: center;
	padding: 12px 16px;
	color: #888;
	font-size: 12px;
}

/* Banner shown in the payload viewer modal when content was truncated to keep
   the browser responsive on multi-MB payloads. */
.lp-truncated-banner {
	background: #fff8e1;
	border-bottom: 1px solid #ffe082;
	color: #6d4c00;
	padding: 8px 16px;
	font-size: 12px;
	line-height: 1.5;
}

/* Default raw-text view styling — lighter than a plain <pre>: subtle bg,
   comfortable padding, monospace, no wrap so JSON lines stay readable. */
.lp-raw-pre {
	flex: 1;
	margin: 0;
	padding: 14px 18px;
	overflow: auto;
	white-space: pre;
	font-family: "JetBrains Mono", "Fira Code", Menlo, Consolas, monospace;
	font-size: 12px;
	line-height: 1.5;
	color: #2c2c2c;
	background: linear-gradient(180deg, #fbfbfd 0%, #f6f7f9 100%);
	border-top: 1px solid #ececf0;
}

/* CTA banner for big payloads: explains the trade-off and offers the
   "View full payload" action that triggers a foreground format + spinner. */
.lp-bigpayload-banner {
	display: flex;
	align-items: center;
	gap: 16px;
	padding: 12px 18px;
	background: #e3f2fd;
	border-bottom: 1px solid #bbdefb;
	color: #0d3c61;
	font-size: 13px;
	line-height: 1.5;
}
.lp-bigpayload-banner span { flex: 1; }
.lp-bigpayload-banner em { font-style: normal; font-weight: 600; }

/* Spinner overlay shown over the modal while viewFullPayload() runs the
   synchronous parse + stringify. Browser will freeze; the overlay just lets
   the user know we're doing something rather than wondering if the click
   was lost. */
.lp-loading-overlay {
	position: absolute;
	inset: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, 0.55);
	z-index: 100;
}

/* Filter row — wrap onto multiple lines when the window is too narrow to fit
   everything on one row. Angular Material's `flex` attribute sets
   `flex: 1 1 0%` on every child which lets them squish to ~30px each; we have
   to fight that with higher-specificity rules + !important on basis/min-width
   and force the parent to wrap. */
.lp-filter-row {
	flex-wrap: wrap !important;
	row-gap: 8px !important;
	column-gap: 4px;
}
.lp-filter-row > md-input-container,
.lp-filter-row > md-input-container[flex],
.lp-filter-row > md-input-container[flex=""] {
	min-width: 160px !important;
	max-width: 260px !important;
	flex: 1 1 160px !important;
	width: auto !important;
	box-sizing: border-box !important;
	/* Material's default 18px top + 18px bottom margin plus the 24px
	   errors-spacer below each input was making each filter take ~80px tall.
	   With md-no-float we don't need the floating-label headroom or the error
	   space, so collapse both. */
	margin: 2px 0 0 !important;
	padding-bottom: 0 !important;
}
.lp-filter-row > md-input-container .md-errors-spacer {
	min-height: 0 !important;
	height: 0 !important;
}
.lp-filter-row > .lp-daterange {
	min-width: 360px !important;
	flex: 1 1 360px !important;
}
.lp-filter-row .lp-daterange-quick {
	flex-wrap: wrap !important;
}
/* Toolbar buttons (Refresh, UTC/Local, Columns, Compare) live in the same
   flex row as .lp-daterange, which is two rows tall (inputs + quick pills).
   The default `align-items: center` parks the buttons in the gap *between*
   the input row and the pills row — that's the "overlap" with the To input.
   Pin them to the top so they sit cleanly next to the From/To inputs, and
   trim the inline 50px height so they don't crowd the pills row below. */
.lp-filter-row > md-button {
	flex: 0 0 auto !important;
	min-width: auto !important;
	align-self: flex-start !important;
	height: 36px !important;
	margin: 0 !important;
}
.lp-filter-row > md-button md-icon { line-height: 22px; height: 22px; }

/* Event-detail modal — keep the original Material md-list look but shrink
   the per-item height. Default md-list-item is ~48px which made the
   metadata block (~9 items) push "Summary" off-screen. 28px keeps the
   familiar spacing without needing scroll. */
.lp-data-event-detail md-list-item.md-2-line,
.lp-data-event-detail md-list-item.md-3-line,
.lp-data-event-detail md-list-item {
	min-height: 28px !important;
	height: 28px;
}
.lp-data-event-detail md-list-item .md-list-item-inner,
.lp-data-event-detail md-list-item > div.md-list-item-inner {
	min-height: 28px !important;
}
.lp-data-event-detail md-list { padding: 4px 0; }

/* Ace full-line marker used by the outline click to highlight the jumped-to
   key. Auto-fades over ~1.5s and is removed from Ace's session afterward. */
@keyframes lp-flash {
	0%   { background: rgba(255, 235, 59, 0.65); }
	100% { background: rgba(255, 235, 59, 0); }
}
.ace_editor .lp-flash-line {
	position: absolute;
	z-index: 4;
	animation: lp-flash 1.5s ease-out;
}
.lp-json-outline-truncated { color: #999; font-style: italic; cursor: default; }
.lp-json-outline-truncated:hover { background: transparent; }

/* Compare Bench (replaces old chip tray) */
.lp-bench {
	background: #fff;
	border: 1px solid rgba(0,0,0,0.08);
	border-radius: 4px;
	margin: 0 16px 8px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.lp-bench-header {
	display: flex;
	align-items: center;
	padding: 6px 12px;
	background: #f5f7fa;
	border-bottom: 1px solid rgba(0,0,0,0.06);
	gap: 6px;
}
.lp-bench-title { font-size: 13px; font-weight: 600; color: #455a64; }
.lp-bench-count { font-size: 12px; color: #888; }
.lp-bench-help { font-size: 11px; color: #777; margin-left: 8px; font-style: italic; }
.lp-bench-help-A { display: inline-block; width: 16px; height: 16px; line-height: 16px; text-align: center; background: #455a64; color: #fff; border-radius: 50%; font-weight: 600; font-style: normal; font-size: 10px; vertical-align: middle; }
.lp-bench-help-B { display: inline-block; width: 16px; height: 16px; line-height: 16px; text-align: center; background: #1976d2; color: #fff; border-radius: 50%; font-weight: 600; font-style: normal; font-size: 10px; vertical-align: middle; }
.lp-bench-body { max-height: 280px; overflow-y: auto; padding: 6px 0; }
.lp-bench-empty {
	padding: 14px 16px;
	color: #888;
	font-size: 12px;
	font-style: italic;
}
.lp-bench-row {
	display: flex;
	align-items: center;
	padding: 6px 12px;
	border-bottom: 1px solid rgba(0,0,0,0.04);
	gap: 10px;
}
.lp-bench-row:last-child { border-bottom: none; }
.lp-bench-row-A { background: rgba(69, 90, 100, 0.06); }
.lp-bench-row-B { background: rgba(25, 118, 210, 0.06); }
.lp-bench-roles { display: flex; gap: 4px; }
.lp-bench-role-btn {
	width: 28px; height: 28px;
	border-radius: 50%;
	border: 1.5px solid rgba(0,0,0,0.18);
	background: #fff;
	font-weight: 600;
	cursor: pointer;
	font-size: 12px;
	color: #555;
	transition: all 0.15s;
}
.lp-bench-role-btn:hover { border-color: #1976d2; }
.lp-bench-role-A.lp-bench-role-active { background: #455a64; color: #fff; border-color: #455a64; }
.lp-bench-role-B.lp-bench-role-active { background: #1976d2; color: #fff; border-color: #1976d2; }
.lp-bench-info { flex: 1; min-width: 0; }
.lp-bench-info-line1 {
	display: flex;
	gap: 8px;
	align-items: baseline;
	font-size: 13px;
}
.lp-bench-payload-type {
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 0.5px;
	color: #888;
	background: rgba(0,0,0,0.05);
	padding: 1px 6px;
	border-radius: 2px;
	text-transform: uppercase;
}
.lp-bench-event-type { font-weight: 600; color: #1976d2; }
.lp-bench-id { color: #888; font-family: Menlo, Consolas, monospace; font-size: 11px; }
.lp-bench-info-line2 {
	display: flex;
	gap: 12px;
	margin-top: 2px;
	font-size: 11px;
	color: #777;
}
.lp-bench-meta-user::before { content: '👤 '; opacity: 0.5; }
.lp-bench-meta-time::before { content: '🕒 '; opacity: 0.5; }
.lp-bench-remove {
	background: transparent;
	border: none;
	font-size: 18px;
	color: #999;
	cursor: pointer;
	padding: 4px 8px;
	line-height: 1;
}
.lp-bench-remove:hover { color: #c62828; }

/* History list */
.lp-history-row {
	padding: 8px 12px;
	border-bottom: 1px solid rgba(0,0,0,0.04);
	cursor: pointer;
	transition: background 0.15s;
}
.lp-history-row:hover { background: rgba(25, 118, 210, 0.05); }
.lp-history-pair {
	display: flex;
	align-items: center;
	gap: 8px;
	font-size: 12px;
}
.lp-history-side {
	flex: 0 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lp-history-A { color: #455a64; font-weight: 500; }
.lp-history-B { color: #1976d2; font-weight: 500; }
.lp-history-vs { color: #aaa; font-size: 10px; }
.lp-history-side-time { font-family: Menlo, Consolas, monospace; font-size: 11px; color: #888; margin-left: 4px; }

/* Date range filter — datetime-local inputs + quick-filter pills.
   Inputs wrap onto a second line at narrow widths so the native picker chrome
   doesn't push into the Refresh / UTC-Local buttons sitting to the right. */
.lp-daterange { display: flex; flex-direction: column; padding: 0 8px; min-width: 0; }
.lp-daterange-inputs {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	gap: 6px 10px;
}
.lp-daterange-field {
	display: flex;
	flex-direction: column;
	min-width: 0;
}
.lp-daterange-label {
	font-size: 11px;
	color: #777;
	font-weight: 500;
	margin-bottom: 2px;
}
.lp-daterange-input {
	padding: 4px 6px;
	font-size: 12px;
	border: 1px solid rgba(0,0,0,0.18);
	border-radius: 3px;
	font-family: inherit;
	height: 28px;
	background: #fff;
	width: 170px;
	box-sizing: border-box;
}
.lp-daterange-input:focus { outline: none; border-color: #1976d2; }
.lp-daterange-input:disabled { background: #f5f5f5; color: #aaa; }
.lp-daterange-quick { display: flex; gap: 4px; margin-top: 4px; flex-wrap: wrap; }
.lp-daterange-quick button {
	font-size: 11px;
	padding: 2px 8px;
	border: 1px solid rgba(25, 118, 210, 0.3);
	border-radius: 12px;
	background: #fff;
	color: #1976d2;
	cursor: pointer;
	height: 22px;
}
.lp-daterange-quick button:hover { background: #e3f2fd; }
.lp-daterange-quick button:disabled { color: #bbb; border-color: rgba(0,0,0,0.1); cursor: not-allowed; background: #fafafa; }
.lp-history-summary {
	display: flex;
	gap: 8px;
	margin-top: 3px;
	font-size: 11px;
	font-family: Menlo, Consolas, monospace;
}
.lp-history-stat-added   { color: #2e7d32; font-weight: 600; }
.lp-history-stat-removed { color: #c62828; font-weight: 600; }
.lp-history-stat-changed { color: #ef6c00; font-weight: 600; }
.lp-history-stat-same    { color: #2e7d32; font-style: italic; }
.lp-history-time { margin-left: auto; color: #999; }

/* Compare modal header — extra meta row (username + timestamp) */
.lp-compare-side-meta {
	font-size: 11px;
	color: #888;
	margin-left: 10px;
}

/* Resizable + hideable column header (lp-data-event-column directive)
   Designed to feel like part of the header, not stuck-on UI. The right edge of
   each header is a subtle divider that doubles as a resize grip; the × hide
   button only appears on hover and lives quietly at the right edge. */
.lp-col-enhanced {
	padding-right: 22px !important;
	border-right: 1px solid rgba(0, 0, 0, 0.08);   /* matches header tone */
}

/* Make sure md-table-container scrolls horizontally when the table is wider
   than the viewport. */
.pkg_app_admin_eventData md-table-container { overflow-x: auto; }

.lp-col-enhanced:hover {
	background: rgba(0, 0, 0, 0.025);              /* subtle hover bg */
}

/* Resize grip — invisible at rest, but the cursor changes to col-resize so
   users discover the affordance the moment they hover the divider. A 1px
   accent line appears on hover to confirm the grab target. */
.lp-col-resize-handle {
	position: absolute;
	right: -3px;
	top: 0;
	bottom: 0;
	width: 7px;
	cursor: col-resize;
	background: transparent;
	z-index: 2;
}
.lp-col-resize-handle::after {
	content: "";
	position: absolute;
	right: 2px;
	top: 25%;
	bottom: 25%;
	width: 1px;
	background: transparent;
	transition: background-color 0.12s;
}
.lp-col-resize-handle:hover::after,
.lp-col-resize-handle:active::after {
	background: rgba(0, 0, 0, 0.35);
}

/* Hide button — only on hover, integrated into the right padding rather than
   floating on top. Uses the same neutral palette as the header. */
.lp-col-hide-btn {
	position: absolute;
	right: 4px;
	top: 50%;
	transform: translateY(-50%);
	width: 16px;
	height: 16px;
	line-height: 14px;
	text-align: center;
	background: transparent;
	color: rgba(0, 0, 0, 0.45);
	border-radius: 2px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	opacity: 0;
	transition: opacity 0.12s, background-color 0.12s, color 0.12s;
	user-select: none;
	z-index: 3;
}
.lp-col-enhanced:hover .lp-col-hide-btn { opacity: 1; }
.lp-col-hide-btn:hover {
	background: rgba(0, 0, 0, 0.08);
	color: rgba(0, 0, 0, 0.85);
}

/* === Compare mode === */
.lp-payload-btn.lp-compare-selected {
	background-color: rgba(76, 175, 80, 0.15) !important;
	color: #2e7d32 !important;
	border: 1px solid rgba(76, 175, 80, 0.5);
}

.lp-compare-tray {
	position: fixed;
	bottom: 16px;
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.12);
	border-radius: 8px;
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
	padding: 8px 12px;
	z-index: 60;
	min-width: 480px;
	max-width: 90vw;
}
.lp-compare-tray-inner {
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: wrap;
}
.lp-compare-chip {
	display: inline-flex;
	align-items: center;
	background: rgba(0, 0, 0, 0.05);
	border-radius: 16px;
	padding: 2px 4px 2px 10px;
	font-size: 12px;
}
.lp-compare-chip-side {
	font-weight: 600;
	margin-right: 6px;
	padding: 1px 6px;
	background: rgba(33, 150, 243, 0.15);
	border-radius: 10px;
	font-size: 11px;
}
.lp-compare-chip-event { color: rgba(0,0,0,0.65); margin-right: 6px; }
.lp-compare-chip-id   { color: rgba(0,0,0,0.45); font-family: Menlo, Consolas, monospace; }
.lp-compare-chip-x { min-width: 24px !important; min-height: 24px !important; margin: 0 0 0 4px !important; padding: 0 !important; }

/* === Comparator modal === */
.lp-compare-banner {
	padding: 12px 18px;
	font-size: 13px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.lp-compare-banner-warn  { background: #fff8e1; color: #6d4c00; }
.lp-compare-banner-error { background: #ffe9e6; color: #a00; }

.lp-compare-headerstrip {
	display: flex;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	background: #fafafa;
}
.lp-compare-side {
	flex: 1;
	padding: 10px 18px;
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 13px;
}
.lp-compare-side-a { border-right: 1px solid rgba(0, 0, 0, 0.08); }
.lp-compare-side-label {
	font-weight: 700;
	color: #fff;
	background: #607d8b;
	padding: 2px 8px;
	border-radius: 3px;
	font-size: 11px;
}
.lp-compare-side-a .lp-compare-side-label { background: #455a64; }
.lp-compare-side-b .lp-compare-side-label { background: #1976d2; }
.lp-compare-side-event { font-weight: 500; color: rgba(0,0,0,0.75); }
.lp-compare-side-id    { color: rgba(0,0,0,0.45); font-family: Menlo, Consolas, monospace; font-size: 11px; flex: 1; overflow: hidden; text-overflow: ellipsis; }
.lp-compare-side-size  { color: rgba(0,0,0,0.55); font-size: 11px; }

.lp-compare-summary {
	display: flex;
	align-items: center;
	gap: 24px;
	padding: 12px 18px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
	background: #fff;
}
.lp-compare-stat { display: flex; flex-direction: column; align-items: center; min-width: 80px; }
.lp-compare-stat-num   { font-size: 22px; font-weight: 600; line-height: 1; }
.lp-compare-stat-label { font-size: 11px; color: rgba(0,0,0,0.55); text-transform: uppercase; letter-spacing: 0.4px; margin-top: 2px; }
.lp-compare-stat-added   .lp-compare-stat-num { color: #2e7d32; }
.lp-compare-stat-removed .lp-compare-stat-num { color: #c62828; }
.lp-compare-stat-changed .lp-compare-stat-num { color: #ef6c00; }

.lp-compare-difflist {
	overflow-y: auto;
	max-height: 50vh;
	padding: 4px 0;
	font-family: Menlo, Consolas, monospace;
	font-size: 12px;
}
.lp-diff-row {
	display: flex;
	align-items: baseline;
	padding: 3px 18px;
	gap: 10px;
	border-left: 3px solid transparent;
	white-space: nowrap;
}
.lp-diff-added   { background: rgba(76, 175, 80, 0.06);  border-left-color: #4caf50; }
.lp-diff-removed { background: rgba(244, 67, 54, 0.06);  border-left-color: #f44336; }
.lp-diff-changed { background: rgba(255, 152, 0, 0.06);  border-left-color: #ff9800; }
.lp-diff-marker {
	width: 14px;
	font-weight: 700;
	text-align: center;
}
.lp-diff-added   .lp-diff-marker { color: #2e7d32; }
.lp-diff-removed .lp-diff-marker { color: #c62828; }
.lp-diff-changed .lp-diff-marker { color: #ef6c00; }
.lp-diff-path {
	color: rgba(0, 0, 0, 0.85);
	font-weight: 500;
	min-width: 200px;
	max-width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.lp-diff-values { color: rgba(0, 0, 0, 0.7); overflow: hidden; text-overflow: ellipsis; flex: 1; }
.lp-diff-newval { background: rgba(76, 175, 80, 0.18);  padding: 0 4px; border-radius: 2px; }
.lp-diff-oldval { background: rgba(244, 67, 54, 0.18);  padding: 0 4px; border-radius: 2px; text-decoration: line-through; text-decoration-color: rgba(0,0,0,0.3); }
.lp-diff-arrow  { margin: 0 6px; color: rgba(0,0,0,0.45); }

.lp-compare-rawdetails { padding: 0 18px 18px 18px; }
.lp-compare-rawdetails > summary { cursor: pointer; padding: 8px 0; color: rgba(0,0,0,0.65); font-size: 12px; }

/* Side-by-side beautified JSON viewer with line-level highlighting */
.lp-compare-sidebyside {
	display: flex;
	gap: 1px;
	background: rgba(0, 0, 0, 0.06);
	height: calc(100vh - 320px);
	min-height: 380px;
	border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.lp-compare-pane {
	flex: 1;
	display: flex;
	flex-direction: column;
	background: #fff;
	min-width: 0;     /* allow scroll inside flex child */
}
.lp-compare-pane-header {
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 6px 12px;
	background: #fafafa;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	font-size: 11px;
}
.lp-compare-pane-event { font-weight: 500; color: rgba(0, 0, 0, 0.75); }
.lp-compare-pane-id    { color: rgba(0, 0, 0, 0.45); font-family: Menlo, Consolas, monospace; flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lp-compare-pane-body {
	flex: 1;
	overflow: auto;
	font-family: Menlo, Consolas, monospace;
	font-size: 12px;
	line-height: 1.5;
	background: #fdfdfd;
}

/* Each line: indent already encoded in text via spaces; we just render with line number gutter */
.lp-jsonline {
	display: flex;
	align-items: flex-start;
	padding: 0 8px 0 0;
	white-space: pre;
	border-left: 3px solid transparent;
}
.lp-jsonline-num {
	flex: 0 0 44px;
	text-align: right;
	padding-right: 10px;
	color: rgba(0, 0, 0, 0.3);
	user-select: none;
	font-size: 11px;
	border-right: 1px solid rgba(0, 0, 0, 0.06);
	margin-right: 8px;
}
.lp-jsonline-text {
	color: rgba(0, 0, 0, 0.85);
	white-space: pre;
}
/* Status colors — same palette as the diff list */
.lp-jsonline-same    { background: transparent; }
.lp-jsonline-added   { background: rgba(76, 175, 80, 0.12);  border-left-color: #4caf50; }
.lp-jsonline-added .lp-jsonline-text   { color: #1b5e20; }
.lp-jsonline-removed { background: rgba(244, 67, 54, 0.12);  border-left-color: #f44336; }
.lp-jsonline-removed .lp-jsonline-text { color: #b71c1c; }
.lp-jsonline-changed { background: rgba(255, 152, 0, 0.12);  border-left-color: #ff9800; }
.lp-jsonline-changed .lp-jsonline-text { color: #e65100; }

/* Click-to-focus interaction */
.lp-jsonline-clickable { cursor: pointer; }
.lp-jsonline-clickable:hover { filter: brightness(0.95); }

/* Flash animation when a line is focused-from-other-side */
@keyframes lp-jsonline-flash-anim {
	0%   { background-color: rgba(255, 235, 59, 0.85); box-shadow: inset 0 0 0 2px rgba(255, 193, 7, 0.9); }
	100% { background-color: transparent; box-shadow: inset 0 0 0 0 transparent; }
}
.lp-jsonline-flash {
	animation: lp-jsonline-flash-anim 0.9s ease-out;
}
/* Subtle "miss" flash when the clicked path doesn't exist on the other side */
@keyframes lp-jsonline-miss-anim {
	0%, 100% { background-color: inherit; }
	50%      { background-color: rgba(0, 0, 0, 0.08); }
}
.lp-jsonline-flash-miss { animation: lp-jsonline-miss-anim 0.35s ease-in-out 2; }

/* Floating sync-scroll toggle button positioned between the two panes */
.lp-compare-locktoggle {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, 0.12);
	background: #fff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
	cursor: pointer;
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgba(0, 0, 0, 0.55);
	transition: background-color 0.15s, color 0.15s, transform 0.15s;
	padding: 0;
	outline: none;
}
.lp-compare-locktoggle:hover {
	background: #f5f5f5;
	transform: translate(-50%, -50%) scale(1.05);
}
.lp-compare-locktoggle-on {
	background: #1976d2;
	color: #fff;
	border-color: #1565c0;
}
.lp-compare-locktoggle-on:hover {
	background: #1565c0;
}
.lp-compare-locktoggle md-icon { font-size: 20px; line-height: 20px; height: 20px; width: 20px; color: inherit; }
/* Ensure the side-by-side container is positioned so the toggle anchors correctly */
.lp-compare-sidebyside { position: relative; }

/* Debug Run call-to-action button — pale orange, calm/soft. Used in both
   modal-payload.html (first modal) and modal-payload-viewer.html. */
.lp-debugrun-cta {
	background-color: #ffe0b2 !important;
	color: #6d4c00 !important;
	border: 1px solid rgba(141, 85, 0, 0.18);
}
.lp-debugrun-cta:hover:not([disabled]) { background-color: #ffd180 !important; }
.lp-debugrun-cta[disabled] { opacity: 0.5; }
.lp-debugrun-cta-icon { color: #6d4c00 !important; font-size: 16px !important; line-height: 16px !important; height: 16px !important; width: 16px !important; }

/* === Debug Run modal === */
.lp-debugrun-targetstrip {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 8px 18px;
	background: #fafafa;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	font-size: 12px;
}
.lp-debugrun-method {
	display: inline-block;
	background: #1976d2;
	color: #fff;
	font-weight: 700;
	padding: 2px 8px;
	border-radius: 3px;
	font-size: 11px;
}
.lp-debugrun-url {
	font-family: Menlo, Consolas, monospace;
	color: rgba(0, 0, 0, 0.7);
}
.lp-debugrun-statuspill {
	display: inline-block;
	padding: 2px 10px;
	border-radius: 12px;
	font-weight: 700;
	font-size: 11px;
	color: #fff;
	background: #607d8b;
}
.lp-debugrun-status-2xx { background: #2e7d32; }
.lp-debugrun-status-4xx { background: #ef6c00; }
.lp-debugrun-status-5xx { background: #c62828; }

.lp-debugrun-body {
	flex: 1;
	display: flex;
	gap: 1px;
	background: rgba(0, 0, 0, 0.06);
	min-height: 0;
}
.lp-debugrun-pane {
	flex: 1;
	display: flex;
	flex-direction: column;
	background: #fff;
	min-width: 0;
}
.lp-debugrun-paneheader {
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 6px 12px;
	background: #f5f5f5;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	font-size: 12px;
}
.lp-debugrun-panelabel {
	font-weight: 600;
	color: rgba(0, 0, 0, 0.75);
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-size: 11px;
}
.lp-debugrun-paneerror { color: #c62828; font-size: 11px; }
.lp-debugrun-panebody {
	flex: 1;
	overflow: auto;
	min-height: 0;
	position: relative;
	background: #fdfdfd;
}
.lp-debugrun-loading {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.lp-debugrun-errorbox {
	margin: 16px;
	padding: 12px 16px;
	background: #ffe9e6;
	color: #a00;
	border-radius: 4px;
	font-size: 13px;
}
.lp-debugrun-empty {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	color: rgba(0, 0, 0, 0.45);
	font-size: 13px;
}
.lp-debugrun-raw {
	margin: 0;
	padding: 12px 16px;
	font-family: Menlo, Consolas, monospace;
	font-size: 12px;
	line-height: 1.5;
	white-space: pre;
	background: #fafafa;
	min-height: 100%;
	box-sizing: border-box;
}

/* Live terminal trace — narrow right column, green-on-black like a real shell */
.lp-debugrun-tracecol {
	flex: 0 0 320px;       /* fixed-width thin column */
	min-width: 280px;
	max-width: 360px;
	display: flex;
	flex-direction: column;
	background: #0d1117;
	color: #4af37a;
	font-family: Menlo, Consolas, "SF Mono", monospace;
	font-size: 11px;
	line-height: 1.55;
	border-left: 1px solid rgba(0, 0, 0, 0.18);
}
.lp-debugrun-tracecol-header {
	display: flex;
	align-items: center;
	gap: 4px;
	padding: 4px 8px 4px 12px;
	background: #161b22;
	border-bottom: 1px solid rgba(255, 255, 255, 0.08);
	color: #b9bbbe;
}
.lp-debugrun-tracecol-header .lp-debugrun-panelabel { color: #b9bbbe; }
.lp-debugrun-tracecol-modebtn {
	background: transparent;
	border: 1px solid rgba(255, 255, 255, 0.15);
	color: rgba(255, 255, 255, 0.55);
	font-size: 10px;
	padding: 2px 8px;
	border-radius: 3px;
	cursor: pointer;
	font-family: inherit;
	text-transform: uppercase;
	letter-spacing: 0.4px;
}
.lp-debugrun-tracecol-modebtn:hover { color: rgba(255, 255, 255, 0.85); border-color: rgba(255, 255, 255, 0.35); }
.lp-debugrun-tracecol-modebtn-active {
	background: rgba(74, 243, 122, 0.15);
	color: #4af37a;
	border-color: rgba(74, 243, 122, 0.5);
}
.lp-debugrun-tracecol-iconbtn {
	background: transparent;
	border: 0;
	color: rgba(255, 255, 255, 0.5);
	font-size: 14px;
	cursor: pointer;
	padding: 2px 6px;
	font-family: inherit;
}
.lp-debugrun-tracecol-iconbtn:hover { color: rgba(255, 255, 255, 0.95); }

/* Curl view — same monospace black background, slightly different color */
.lp-debugrun-curl {
	margin: 0;
	color: #d1d5db;
	font-family: Menlo, Consolas, "SF Mono", monospace;
	font-size: 11px;
	line-height: 1.55;
	white-space: pre-wrap;
	word-break: break-all;
}

/* Thin collapsed strip — vertical "trace ‹" button on the right edge */
.lp-debugrun-tracecol-collapsed {
	flex: 0 0 28px;
	background: #0d1117;
	color: #b9bbbe;
	border: 0;
	border-left: 1px solid rgba(0, 0, 0, 0.18);
	cursor: pointer;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 12px 0;
	gap: 8px;
	font-family: Menlo, Consolas, monospace;
	font-size: 11px;
}
.lp-debugrun-tracecol-collapsed:hover { background: #161b22; color: #fff; }
.lp-debugrun-tracecol-collapsed-label {
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	text-transform: uppercase;
	letter-spacing: 1px;
	color: rgba(255, 255, 255, 0.55);
}
.lp-debugrun-tracecol-collapsed-arrow { font-size: 14px; color: rgba(74, 243, 122, 0.7); }
.lp-debugrun-tracecol-body {
	flex: 1;
	overflow-y: auto;
	padding: 10px 14px;
}
.lp-debugrun-tracecol-empty {
	color: rgba(255, 255, 255, 0.35);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	font-size: 12px;
	line-height: 1.5;
}
.lp-debugrun-trace-line {
	white-space: pre-wrap;
	word-break: break-all;
}
.lp-debugrun-trace-info     { color: #b9bbbe; }   /* dim white for chatter */
.lp-debugrun-trace-success  { color: #4af37a; font-weight: 500; }
.lp-debugrun-trace-error    { color: #ff6b6b; font-weight: 500; }
/* Empty lines from pushTrace('info', '') get rendered as blank breathing room */
.lp-debugrun-trace-line:empty { min-height: 6px; }
.pkg_app_admin_dataComparison .md-table td{vertical-align:text-top;} #summary{ word-break: break-all;}.pkg_app_admin_dataComparison .listItem{padding-top:5px}.pkg_app_admin_dataComparison .listItem p{margin-bottom:0;border-bottom:1px solid lightgray}.pkg_app_admin_dataComparison .listItem p label{height:auto;min-height:auto;width:100px;display:inline-block}.pkg_app_admin_dataComparison .listItem p span{height:auto;min-height:auto;width:150px;text-align:right;display:inline-block}
.appVarsTabs md-tabs-content-wrapper{box-shadow:0 0 2px 0 rgba(0,0,0,0.2)}.appVarsTabs md-tab-content{border:1px solid #e1e1e1}.smoChips md-chips-wrap md-chip{background:#e0e0e0 !important;padding-right:8px !important}.smoChips md-chips-wrap .md-input{width:500px}.smoRemove{padding:0 !important;margin:0 !important;margin-right:-8px !important;min-height:0;min-width:0 !important;height:32px !important;width:32px !important}.ret{font-size:14pt}.smoInfo{margin:32px 8px;text-align:left;padding:22px 18px}.smoInfoTableUsage tr:first-child td{padding-bottom:16px}.smoInfoTableUsage tr{line-height:32px}.smoInfoUsage{padding-left:16px}.smoInfoTableBasic{width:500px;padding-bottom:16px}.smoInfoTableBasic table thead tr{height:48px !important}.smoInfoTableBasic table thead tr th{color:black !important;padding-left:16px !important}.smoInfoTableBasic table tbody tr{line-height:32px}.smoToolboxTable{padding-bottom:16px}.smoToolboxTable table thead tr{height:48px !important}.smoToolboxTable table thead tr th{color:black !important;padding-left:16px !important}.smoToolboxTable table tbody tr{line-height:32px}.smoActive{text-decoration:none;font-style:none}.smoInactive{text-decoration:line-through;font-style:italic}
.pkg_app_admin_user_userList tr td{height:50px}
.userGetProfile md-input-container{width:100%}.userGetProfile md-input-container .md-errors-spacer{min-height:0px}.userGetProfile label{font-size:12pt}.userGetProfile .oauth{transition:all 0.2s ease-in-out}
.pkg_app_admin_admin{height:100%;overflow:auto}.pkg_app_admin_admin #right-sidenav-view{padding-top:65px}.pkg_app_admin_admin>.profile{height:100%;overflow-y:auto;width:100%;overflow-x:hidden}.pkg_app_admin_admin>.profile>div{height:auto;overflow:hidden}@media only screen and (max-width: 767px){.pkg_app_admin_admin{height:100%;overflow:auto}.pkg_app_admin_admin>.profile{height:auto;overflow:show}}.pkg_app_admin_admin .adminCompanyView{height:100%}.pkg_app_admin_admin .adminCompanyView :contains(".pkg_app_shared_company_rate_ratePeriod"){height:100%;overflow:hidden}.pkg_app_admin_admin .rateProgramControllerView,.pkg_app_admin_admin .rateAdjControllerView{overflow-x:hidden;height:100%;overflow-y:auto}.pkg_app_admin_admin .profileCompany{height:100%;overflow-y:auto;overflow-x:hidden}.pkg_app_admin_admin .pkg_app_admin_company_company{padding-top:0px;padding-left:0px;overflow-y:auto}.pkg_app_admin_admin .pkg_app_admin_mi_company_miCompany{padding-top:0px;padding-left:0px;overflow-y:auto}
.miProfileCompany h3{color:red}.miProfileCompany md-input-container .md-errors-spacer{min-height:0px}.miProfileCompany .file-navigator-bar .step:hover{cursor:pointer}.miProfileCompany .company-profile-file-navigator{display:inline-block}.miProfileCompany .company-profile-file-navigator .selected .icon-container,.miProfileCompany .company-profile-file-navigator .selected .title{color:#99AAAA}.miProfileCompany .company-profile-file-navigator .num-file{padding:.3833em .633em}.miProfileCompany .company-profile-file-navigator .num-file:after{content:attr(data)}.miProfileCompany .company-profile-file-navigator .num-file[data='0']{display:none}.miProfileCompany .company-profile-file-navigator .file-item:hover{cursor:pointer;position:relative}.miProfileCompany .company-profile-file-navigator .file-item:hover .num-file{opacity:0.5}.miProfileCompany .company-profile-file-navigator .file-item:hover .icon-container i.folder{color:#99AAAA}.miProfileCompany .company-profile-file-navigator .file-item:hover .title{color:#0066FF}.miProfileCompany .company-profile-file-navigator .file-item{display:inline-block;width:120px;height:100px;margin:3px;position:relative;text-align:center}.miProfileCompany .company-profile-file-navigator .file-item .icon-container{line-height:3em}.miProfileCompany .company-profile-file-navigator .file-item .icon-container i{font-size:3em}.miProfileCompany .company-profile-file-navigator .file-item .icon-container i.folder{color:#FFCC00}.miProfileCompany .company-profile-file-navigator .file-item .icon-container i.folder:hover{color:#99AAAA}.miProfileCompany .company-profile-file-navigator .file-item .title{width:100%;height:75px;overflow:hidden;text-overflow:ellipsis}.miProfileCompany .company-profile-file-navigator .dragDrop{border:1px solid #f0f0f0;border-radius:2px;padding:20px;min-width:150px;height:60px;margin-top:1em;margin-bottom:1em;cursor:pointer;width:25%;color:gray;font-weight:bold;transition:all 0.2s ease-in-out}.miProfileCompany .company-profile-file-navigator .dragDrop:hover{background-color:#f0f0f0;border:1px solid;color:gray;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.5)}.miProfileCompany .company-profile-file-navigator .dragover{border:2px dashed;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.5)}.miProfileCompany .company-profile-file-navigator .dragover #uploadLarge{top:-69px;opacity:0.75;transition:top 500ms, opacity 600ms}.miProfileCompany .company-profile-file-navigator .dragover *{opacity:0.69;pointer-events:none}.miProfileCompany .company-profile-file-navigator .chip{border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;-webkit-border-radius:25px 25px 25px 25px;border:1px solid grey;color:grey;padding:8px 16px 8px 16px;background-color:#f5f5f5}.miProfileCompany .company-profile-file-navigator .download{text-transform:none;text-align:left}.miProfileCompany .company-profile-file-navigator .upload{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin:-10px;user-select:none;text-align:center;cursor:pointer;width:100%;height:69px}.miProfileCompany .company-profile-file-navigator .upload #label{pointer-events:none;position:relative;bottom:47px;font-size:14pt}.miProfileCompany .company-profile-file-navigator .upload #icon{color:#ccc;position:relative;top:43px;font-size:69px;width:inherit;height:inherit;opacity:0}.miProfileCompany .company-profile-file-navigator .upload :hover #icon{top:0;opacity:1.0;transition:top 500ms, opacity 300ms}.miProfileCompany .company-profile-file-navigator #uploadLarge{position:relative;top:69px;opacity:0;text-align:center;width:100%;height:0;z-index:9001}.miProfileCompany .company-profile-file-navigator #uploadLarge #iconLarge{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;width:inherit;height:inherit;font-size:400px}
.miProfileCompany h3{color:red}.miProfileCompany md-input-container .md-errors-spacer{min-height:0px}.miProfileCompany .file-navigator-bar .step:hover{cursor:pointer}.miProfileCompany .company-profile-file-navigator{display:inline-block}.miProfileCompany .company-profile-file-navigator .selected .icon-container,.miProfileCompany .company-profile-file-navigator .selected .title{color:#99AAAA}.miProfileCompany .company-profile-file-navigator .num-file{padding:.3833em .633em}.miProfileCompany .company-profile-file-navigator .num-file:after{content:attr(data)}.miProfileCompany .company-profile-file-navigator .num-file[data='0']{display:none}.miProfileCompany .company-profile-file-navigator .file-item:hover{cursor:pointer;position:relative}.miProfileCompany .company-profile-file-navigator .file-item:hover .num-file{opacity:0.5}.miProfileCompany .company-profile-file-navigator .file-item:hover .icon-container i.folder{color:#99AAAA}.miProfileCompany .company-profile-file-navigator .file-item:hover .title{color:#0066FF}.miProfileCompany .company-profile-file-navigator .file-item{display:inline-block;width:120px;height:100px;margin:3px;position:relative;text-align:center}.miProfileCompany .company-profile-file-navigator .file-item .icon-container{line-height:3em}.miProfileCompany .company-profile-file-navigator .file-item .icon-container i{font-size:3em}.miProfileCompany .company-profile-file-navigator .file-item .icon-container i.folder{color:#FFCC00}.miProfileCompany .company-profile-file-navigator .file-item .icon-container i.folder:hover{color:#99AAAA}.miProfileCompany .company-profile-file-navigator .file-item .title{width:100%;height:75px;overflow:hidden;text-overflow:ellipsis}
[name='pdfPage']{border:4px dashed #4183c4}.adjSelect{cursor:crosshair}.ht_clone_top{z-index:50}.miRateAdjusmentContainer .ht_clone_top{z-index:50;}.leftSideNavTrigger{background:-moz-linear-gradient(left, rgba(3,155,229,0.11) 0%, rgba(125,185,232,0.08) 30%, rgba(125,185,232,0.01) 100%);background:-webkit-linear-gradient(left, rgba(3,155,229,0.11) 0%, rgba(125,185,232,0.08) 30%, rgba(125,185,232,0.01) 100%);background:linear-gradient(to right, rgba(3,155,229,0.11) 0%, rgba(125,185,232,0.08) 30%, rgba(125,185,232,0.01) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c039be5', endColorstr='#037db9e8',GradientType=1 )}.leftSideNavTrigger:hover{background:-moz-linear-gradient(left, rgba(3,155,229,0.52) 0%, rgba(125,185,232,0.37) 30%, rgba(125,185,232,0.01) 100%);background:-webkit-linear-gradient(left, rgba(3,155,229,0.52) 0%, rgba(125,185,232,0.37) 30%, rgba(125,185,232,0.01) 100%);background:linear-gradient(to right, rgba(3,155,229,0.52) 0%, rgba(125,185,232,0.37) 30%, rgba(125,185,232,0.01) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#85039be5', endColorstr='#037db9e8',GradientType=1 );cursor:pointer}.rightSideNavTrigger{background:-moz-linear-gradient(left, rgba(125,185,232,0.01) 0%, rgba(125,185,232,0.08) 70%, rgba(3,155,229,0.11) 100%);background:-webkit-linear-gradient(left, rgba(125,185,232,0.01) 0%, rgba(125,185,232,0.08) 70%, rgba(3,155,229,0.11) 100%);background:linear-gradient(to right, rgba(125,185,232,0.01) 0%, rgba(125,185,232,0.08) 70%, rgba(3,155,229,0.11) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#037db9e8', endColorstr='#1c039be5',GradientType=1 )}.rightSideNavTrigger:hover{background:-moz-linear-gradient(left, rgba(125,185,232,0.01) 0%, rgba(125,185,232,0.37) 70%, rgba(3,155,229,0.52) 100%);background:-webkit-linear-gradient(left, rgba(125,185,232,0.01) 0%, rgba(125,185,232,0.37) 70%, rgba(3,155,229,0.52) 100%);background:linear-gradient(to right, rgba(125,185,232,0.01) 0%, rgba(125,185,232,0.37) 70%, rgba(3,155,229,0.52) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#037db9e8', endColorstr='#85039be5',GradientType=1 );cursor:pointer}.miRateAdjusmentContainer .md-errors-spacer{min-height:0px}#modal-adj-vertical-container{width:100%}.miRate-grid-info .ui-select-choices-row{background:white}.miRate-grid-info .md-errors-spacer{min-height:0px}.miRate-grid-info .md-toolbar-tools{position:relative;height:40px}.miRate-grid-info .md-toolbar-tools button{position:absolute;right:16px;top:0px;-webkit-transition:-webkit-transform 500ms ease-in-out;-moz-transition:transform 500ms ease-in-out;-o-transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out}.miRate-grid-info .md-toolbar-tools.open button{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.loan-info-adjustment .ui-select-choices.ui-select-choices-content{background-color:white}.miRateProgramMenuItem:hover{cursor:pointer}.miRateProgramMenuItem{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pkg_app_shared_company_miRate_miRate{height:calc(100% - 5px)}.complan-table .htCore td[data]:after{content:attr(data);text-align:left;font-size:12px;font-style:italic;color:grey}.pkg_app_shared_company_miRate_miRateGrid md-input-container md-select-value span,.rightMenu md-input-container md-select-value span{width:260px}.pkg_app_shared_company_miRate_miRateGrid .md-toolbar-tools,.rightMenu .md-toolbar-tools{background-color:rgba(0,0,244,0.05);font-size:17px}.pkg_app_shared_company_miRate_miRateGrid md-input-container,.rightMenu md-input-container{margin-top:4px;margin-bottom:4px}.pkg_app_shared_company_miRate_miRateGrid .md-chips,.rightMenu .md-chips{padding:0 0 2px 3px}.pkg_app_shared_company_miRate_miRateGrid .md-chips .md-chip,.rightMenu .md-chips .md-chip{height:20px;margin:4px 4px 0 0}.pkg_app_shared_company_miRate_miRateGrid .md-chips .md-chip ._md-chip-content,.pkg_app_shared_company_miRate_miRateGrid .md-chips .md-chip .md-chip-content,.rightMenu .md-chips .md-chip ._md-chip-content,.rightMenu .md-chips .md-chip .md-chip-content{line-height:20px;height:20px;font-size:14px}.pkg_app_shared_company_miRate_miRateGrid .md-chips .md-chip .md-chip-remove-container button,.rightMenu .md-chips .md-chip .md-chip-remove-container button{height:20px}.pkg_app_shared_company_miRate_miRateGrid .md-chips .md-chip-input-container,.rightMenu .md-chips .md-chip-input-container{font-size:14px;margin:4px 4px 0 0;height:20px;line-height:20px}.pkg_app_shared_company_miRate_miRateGrid .md-chips .md-chip-input-container input,.rightMenu .md-chips .md-chip-input-container input{height:20px;line-height:20px}.pkg_app_shared_company_miRate_miRatePeriod{overflow-y:hidden;height:calc(100% - 100px)}.pkg_app_shared_company_miRate_miRatePeriod .leftMenuContainer{float:left;height:100%;padding:0px}.pkg_app_shared_company_miRate_miRatePeriod .miRatePeriodleftListContainer{margin-top:10px;height:calc(100% - 122px);padding-bottom:5px;overflow-y:auto;overflow-x:hidden}.pkg_app_shared_company_miRate_miRatePeriod [name="rigthmiRateGrid"]{overflow-y:auto;padding-bottom:10px;height:calc(100% - 58px)}.pkg_app_shared_company_miRate_miRatePeriod .rightMenu{float:right;padding-left:2px;padding-right:2px;padding-bottom:10px;height:100%;position:relative}.pkg_app_shared_company_miRate_miRatePeriod .rightMenu>div[ng-if="rightMenuAdj"]{height:100%;overflow-y:auto}.miRate-period-container{height:100%}.leftMenuContainer{padding:0px;width:300px}.leftMenuTabTitle:AFTER{content:attr(data-content)}.ui.segment.rightMenu[ng-if="guiLeftTab == 'program'"]{background:#fafaff}.ui.segment.rightMenu{width:330px;background:#fffafa;border-radius:3px}.ui.segment.rightMenu.rightMini{width:0px;background:none}.leftMini>div>div>.item>a>span.leftMenuTabTitle:AFTER{content:''}.leftMini .ui.tabular .item{padding-left:5px;padding-right:5px}.leftMini.leftMenuContainer{width:150px}.ui.segment.middleContainer{width:calc(100% - 634px);padding:0px;margin-bottom:0px;height:100%}.ui.segment.leftMini.middleContainer{width:calc(100% - 484px)}.ui.segment.rightMini.middleContainer{width:calc(100% - 304px)}.ui.segment.rightMini.leftMini.middleContainer{width:calc(100% - 154px)}.ui.vertical.pointing.menu.leftListOf{width:100%}.leftMini .ui.vertical.pointing.menu.leftListOf:hover,.leftMini .miRatePeriodleftListContainer:hover{width:300px}.rightMenu .item:hover{cursor:pointer}.miRatePeriodleftListContainer .item i{position:absolute;right:1.15384615em;top:.92307692em}.miRatePeriodleftListContainer .item{display:inline-block}.miRatePeriodleftListContainer .item>div:first-child{width:100%}.pdfMainContainer{overflow-x:auto;overflow-y:auto;width:100%;background-color:#fcfcfc;height:calc(100% - 56px)}.ui.vertical.menu.leftListOf{border-color:#bdddf5}.ui.vertical.menu.leftListOf[ng-if="guiLeftTab == 'adjustment'"]{border-color:#efa9a9}.ui.vertical.menu.leftListOf[ng-if="guiLeftTab == 'setting'"]{border-color:#a9efa9}.ui.vertical.menu.leftListOf .active.item{background:rgba(10,42,200,0.05)}.ui.vertical.menu.leftListOf[ng-if="guiLeftTab == 'adjustment'"] .active.item{background:rgba(200,10,10,0.05)}.ui-select-bootstrap>.ui-select-choices{margin-bottom:2px}[ng-if="miRateAdjustment"] h4.header{display:none}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{min-width:100px}
.pkg_app_admin_mi_company_miCompany{background-color:white;height:100%;overflow-x:hidden;overflow-y:hidden}.pkg_app_admin_mi_company_miCompany_list h2{font-size:2em;color:#2185D0;font-weight:bold}.pkg_app_admin_mi_company_miCompany_list table img{padding-top:5px}.pkg_app_admin_mi_company_miCompany_list md-list{font-size:1em;height:66px}.pkg_app_admin_mi_company_miCompany_list md-list md-list-item{float:left;box-sizing:border-box;padding:0 8px}.pkg_app_admin_mi_company_miCompany_list md-list md-list-item .md-item-text{padding:8px;border-radius:3px;color:white}.pkg_app_admin_mi_company_miCompany_list md-list md-list-item .md-item-text.blue{background-color:#2185D0}.pkg_app_admin_mi_company_miCompany_list md-list md-list-item .md-item-text.orange{background-color:#F2711C}.adminCompanyView{height:calc(100% - 66px)}@media only screen and (max-width: 767px){.adminCompanyView{height:100%;padding:0px !important}.adminCompanyView>.row{padding-top:5px}}
.pkg_app_admin_mi_company_miCompany{background-color:white;height:100%;overflow-x:hidden;overflow-y:hidden}.pkg_app_admin_mi_company_miCompany_list h2{font-size:2em;color:#2185D0;font-weight:bold}.pkg_app_admin_mi_company_miCompany_list table img{padding-top:5px}.pkg_app_admin_mi_company_miCompany_list md-list{font-size:1em;height:66px}.pkg_app_admin_mi_company_miCompany_list md-list md-list-item{float:left;box-sizing:border-box;padding:0 8px}.pkg_app_admin_mi_company_miCompany_list md-list md-list-item .md-item-text{padding:8px;border-radius:3px;color:white}.pkg_app_admin_mi_company_miCompany_list md-list md-list-item .md-item-text.blue{background-color:#2185D0}.pkg_app_admin_mi_company_miCompany_list md-list md-list-item .md-item-text.orange{background-color:#F2711C}.adminMiCompanyView{height:calc(100% - 66px)}@media only screen and (max-width: 767px){.adminMiCompanyView{height:100%;padding:0px !important}.adminMiCompanyView>.row{padding-top:5px}}
.pkg_app_admin_company_company {background-color: white;height: 100%;overflow-x: hidden;overflow-y: hidden;}.pkg_app_admin_company_company_list h2 {font-size: 2em;color: #2185D0;font-weight: bold;}.pkg_app_admin_company_company_list table img {padding-top: 5px;}.pkg_app_admin_company_company_list md-list {font-size: 1em;height: 66px;}.pkg_app_admin_company_company_list md-list md-list-item {float: left;box-sizing: border-box;padding: 0 8px;}.pkg_app_admin_company_company_list md-list md-list-item .md-item-text {padding: 8px;border-radius: 3px;color: white;}.pkg_app_admin_company_company_list md-list md-list-item .md-item-text.blue {background-color: #2185D0;}.pkg_app_admin_company_company_list md-list md-list-item .md-item-text.orange {background-color: #F2711C;}.adminCompanyView {height: calc(100% - 66px);}@media only screen and (max-width: 767px) {.adminCompanyView {height: 100%;padding: 0px !important;}.adminCompanyView > .row {padding-top: 5px;}}.Pkg_view_app_admin_legal_documentGet md-input-container md-select{margin:0px}
.pkg_app_admin_caseScenario .md-table td{vertical-align:text-top}.pkg_app_admin_caseScenario .listItem{padding-top:5px}.pkg_app_admin_caseScenario .listItem p{margin-bottom:0;border-bottom:1px solid lightgray}.pkg_app_admin_caseScenario .listItem p label{height:auto;min-height:auto;width:100px;display:inline-block}.pkg_app_admin_caseScenario .listItem p span{height:auto;min-height:auto;width:150px;text-align:right;display:inline-block}
.dash-board-container.ui.segment{padding:0px}@media only screen and (max-width: 767px){.dash-board-container.ui.segment{padding:0px}.dash-board-container.ui.segment div.ui.segment{border:none}}
.pkg_app_nmls_company_getStarted .ink{display:block;position:absolute;background:#b8e0e0;border-radius:100%;transform:scale(0)}.pkg_app_nmls_company_getStarted .ink.animate{animation:ripple 0.65s linear}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.pkg_app_nmls_company_getStarted .dragDrop{cursor:pointer;width:100px;color:gray;font-weight:bold}.pkg_app_nmls_company_getStarted .dragDrop:hover{background-color:rgba(0,0,100,0.1)}.pkg_app_nmls_company_getStarted .dragover{background-color:rgba(100,0,0,0.1)}
.app_nmls_company_priceQuote_priceQuoteGet .table{border:1px solid #f0f0f0;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.12);transition:all 0.2s ease-in-out}.app_nmls_company_priceQuote_priceQuoteGet button.md-warn,.app_nmls_company_priceQuote_priceQuoteGet a.md-warn{background-color:#DE3641;color:white}.app_nmls_company_priceQuote_priceQuoteGet .mainTabs md-tab-body{background:#f6f6f6}.app_nmls_company_priceQuote_priceQuoteGet .mainTabs md-content md-tabs{background:#f6f6f6;border:1px solid #e1e1e1}.app_nmls_company_priceQuote_priceQuoteGet .mainTabs md-tab-label{color:#e1e1e1}.app_nmls_company_priceQuote_priceQuoteGet .ink{display:block;position:absolute;background:#b8e0e0;border-radius:100%;transform:scale(0)}.app_nmls_company_priceQuote_priceQuoteGet .ink.animate{animation:ripple 0.65s linear}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .laPriceIt button,.app_nmls_company_priceQuote_priceQuoteGet div.scenario .laPriceIt a{text-transform:none;text-decoration:underline;font-weight:bold;margin-top:0}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .loanApplicationSummary h4{background-color:ligthgrey;margin-bottom:5px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario>h3 a{margin-left:1em}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded{margin-top:0.5em;background-color:#f0f0f0;border:1px solid #e6e6e6;border-radius:2px;color:gray}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded .md-subheader{background-color:#f0f0f0;color:#282828;font-weight:bold}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-divider{margin-top:10px;margin-bottom:10px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item{min-height:20px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item label{width:120px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item.action{margin-top:1em}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item.action button{color:white;font-size:12px;text-transform:none;font-weight:bold}.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item>p,.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item>.md-list-item-inner>p,.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item .md-list-item-inner>p,.app_nmls_company_priceQuote_priceQuoteGet div.scenario md-list.scenaioLoaded md-list-item .md-list-item-inner>.md-list-item-inner>p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .dragDrop{border:1px solid #f0f0f0;border-radius:2px;padding:20px;min-width:225px;height:80px;margin-top:1em;margin-bottom:1em;cursor:pointer;width:25%;color:gray;font-weight:bold;transition:all 0.2s ease-in-out}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .dragDrop:hover{background-color:#f0f0f0;border:1px solid #e6e6e6;color:gray;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.5)}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .dragover{background-color:#f5f5f5;border:2px dashed;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.5)}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .thumb{width:24px;height:24px;float:none;position:relative;top:7px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario form .progress{line-height:15px}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .progress{display:inline-block;width:100px;border:3px groove #CCC}.app_nmls_company_priceQuote_priceQuoteGet div.scenario .progress div{font-size:smaller;background:orange;width:0}.app_nmls_company_priceQuote_priceQuoteGet .segment-grey-bg .grey-background{background-color:#F5F5F5}
.app_nmls_company_priceQuote_priceQuoteList .editSwitch{border-radius:3px;border:1px solid #f0f0f0;padding:3px 12px 3px 12px;box-shadow:2px 2px 1px #f0f0f0}.app_nmls_company_priceQuote_priceQuoteList .priceQuote-table td{height:50px}.app_nmls_company_priceQuote_priceQuoteList md-button.md-warn{color:white}.app_nmls_company_priceQuote_priceQuoteList .lockStatus{border-radius:3px;padding:3px 6px 3px 6px;margin:3px 3px 3px 3px;font-size:11px}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.purple{border:1px solid purple;color:purple}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.yellow{border:1px solid yellow;color:yellow}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.orange{border:1px solid orange;color:orange}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.teal{border:1px solid teal;color:teal}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.olive{border:1px solid olive;color:olive}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.red{border:1px solid red;color:red}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.green{border:1px solid green;color:green}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.blue{border:1px solid blue;color:blue}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.purple{border:1px solid purple;color:purple}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.yellow{border:1px solid yellow;color:yellow}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.orange{border:1px solid orange;color:orange}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.teal{border:1px solid teal;color:teal}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.olive{border:1px solid olive;color:olive}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.red{border:1px solid red;color:red}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.green{border:1px solid green;color:green}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.grey{border:1px solid grey;color:grey}.app_nmls_company_priceQuote_priceQuoteList .lockStatus.brown{border:1px solid brown;color:brown}
.pkg_app_nmls_company_user_userGroupList .ui-select-container{border:none;box-shadow:none}.pkg_app_nmls_company_user_userGroupList td{padding-bottom:16px}.pkg_app_nmls_company_user_userGroupList .hbChip{border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;-webkit-border-radius:25px 25px 25px 25px;border:1px solid grey;color:grey;padding:8px 16px 8px 16px;background-color:#f5f5f5}.pkg_app_nmls_company_user_userGroupList .rChip md-chip,.pkg_app_nmls_company_user_userGroupList .rChipList md-chip{height:28px;line-height:26px;position:relative;top:10px;margin:2px}.pkg_app_nmls_company_user_userGroupList .rChip md-autocomplete-wrap,.pkg_app_nmls_company_user_userGroupList .rChipList md-autocomplete-wrap{width:250px;margin-right:-35px;font-size:10pt;position:relative;top:7px;left:8px}.pkg_app_nmls_company_user_userGroupList .rChipList md-chips-wrap{box-shadow:none}.pkg_app_nmls_company_user_userGroupList .rChipLabel{font-size:8pt}.pkg_app_nmls_company_user_userGroupList #rChipRemove{min-height:24px;min-width:24px;height:24px;width:24px;margin:0;padding:0}.pkg_app_nmls_company_user_userGroupList #rChipRemove md-icon{padding-top:8px;font-size:11pt}.pkg_app_nmls_company_user_userGroupList .rAutoComplete md-autocomplete-wrap{box-shadow:0 1px rgba(0,0,0,0.12)}
.userGetProfile label{font-size:12pt}
.disabled{
  opacity: 0.5;
  pointer-events: none;

  > * {
    opacity: 0.5;
    pointer-events: none;
  }
}.app_nmls_company_shareRate_shareRateGet .Page7 .table td md-select{margin-top:0;margin-bottom:0;padding-bottom:0;padding-top:0;font-size:12px}.app_nmls_company_shareRate_shareRateGet .Page7 .table md-select-value{padding-top:0;margin-bottom:0;min-height:15px}.app_nmls_company_shareRate_shareRateGet .Page7 .table{font-size:12px;width:100%;max-width:100%;background-color:#ffffff;border-collapse:collapse}.app_nmls_company_shareRate_shareRateGet .Page7 .table>thead>tr,.app_nmls_company_shareRate_shareRateGet .Page7 .table>tbody>tr,.app_nmls_company_shareRate_shareRateGet .Page7 .table>tfoot>tr{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.app_nmls_company_shareRate_shareRateGet .Page7 .table>thead>tr>th,.app_nmls_company_shareRate_shareRateGet .Page7 .table>tbody>tr>th,.app_nmls_company_shareRate_shareRateGet .Page7 .table>tfoot>tr>th,.app_nmls_company_shareRate_shareRateGet .Page7 .table>thead>tr>td,.app_nmls_company_shareRate_shareRateGet .Page7 .table>tbody>tr>td,.app_nmls_company_shareRate_shareRateGet .Page7 .table>tfoot>tr>td{text-align:left;vertical-align:bottom;border-top:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-size:12px}.app_nmls_company_shareRate_shareRateGet .Page7 tr:nth-child(even){background:#f0f0f0}.app_nmls_company_shareRate_shareRateGet .Page7 tr:nth-child(odd){background:#FFF}.app_nmls_company_shareRate_shareRateGet .Page7 .table>thead>tr>th{font-weight:400;color:#757575;vertical-align:bottom;border-bottom:1px solid rgba(0,0,0,0.12)}.app_nmls_company_shareRate_shareRateGet .Page7 .table>caption+thead>tr:first-child>th,.app_nmls_company_shareRate_shareRateGet .Page7 .table>colgroup+thead>tr:first-child>th,.app_nmls_company_shareRate_shareRateGet .Page7 .table>thead:first-child>tr:first-child>th,.app_nmls_company_shareRate_shareRateGet .Page7 .table>caption+thead>tr:first-child>td,.app_nmls_company_shareRate_shareRateGet .Page7 .table>colgroup+thead>tr:first-child>td,.app_nmls_company_shareRate_shareRateGet .Page7 .table>thead:first-child>tr:first-child>td{border-top:0}.app_nmls_company_shareRate_shareRateGet .Page7 .table>tbody+tbody{border-top:1px solid rgba(0,0,0,0.12)}.app_nmls_company_shareRate_shareRateGet .Page7 .table .table{background-color:#ffffff}
.company_brokerGet>h2 {
	color: #1E70BF;
	font-weight: bold
}

.company_brokerGet md-input-container {
	height: 29px
}

.company_brokerGet .lastSection {
	margin-bottom: 1em
}

.company_brokerGet .dragDrop {
	border: 1px solid #f0f0f0;
	border-radius: 2px;
	padding: 20px;
	min-width: 150px;
	height: 60px;
	margin-top: 1em;
	margin-bottom: 1em;
	cursor: pointer;
	width: 25%;
	color: gray;
	font-weight: bold;
	transition: all 0.2s ease-in-out
}

.company_brokerGet .dragDrop:hover {
	background-color: #f0f0f0;
	border: 1px solid;
	color: gray;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.5)
}

.company_brokerGet .dragover {
	border: 2px dashed;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.5)
}

.company_brokerGet .dragover #uploadLarge {
	top: -69px;
	opacity: 0.75;
	transition: top 500ms, opacity 600ms
}

.company_brokerGet .dragover * {
	opacity: 0.69;
	pointer-events: none
}

.company_brokerGet .chip {
	border-radius: 25px 25px 25px 25px;
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border: 1px solid grey;
	color: grey;
	padding: 8px 16px 8px 16px;
	background-color: #f5f5f5
}

.company_brokerGet .download {
	text-transform: none;
	text-align: left
}

.company_brokerGet .upload {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	margin: -10px;
	user-select: none;
	text-align: center;
	cursor: pointer;
	width: 100%;
	height: 69px
}

.company_brokerGet .upload #label {
	pointer-events: none;
	position: relative;
	bottom: 47px;
	font-size: 14pt
}

.company_brokerGet .upload #icon {
	color: #ccc;
	position: relative;
	top: 43px;
	font-size: 69px;
	width: inherit;
	height: inherit;
	opacity: 0
}

.company_brokerGet .upload :hover #icon {
	top: 0px;
	opacity: 1.0;
	transition: top 500ms, opacity 300ms
}

.company_brokerGet #uploadLarge {
	position: relative;
	top: 69px;
	opacity: 0;
	text-align: center;
	width: 100%;
	height: 0;
	z-index: 9001
}

.company_brokerGet #uploadLarge #iconLarge {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	pointer-events: none;
	width: inherit;
	height: inherit;
	font-size: 400px
}

.disabled{
  opacity: 0.5;
  pointer-events: none;

  > *{
    opacity: 0.5;
    pointer-events: none;
  }
}@keyframes animation-slide-up{from{top:100%;opacity:0}to{top:40px;opacity:1}}.slide-up-from-bottom{animation-name:animation-slide-up;animation-duration:300ms}.pkg_app_shared_pricing_pricingParent,.pkg_app_nmls_company_pricing_pricingParent{height:100%}.resultline .material-icons{transition-duration:.6s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.resultline.close .material-icons{transform:rotateZ(-90deg)}.hover-highlight:hover{background-color:rgba(100,100,100,.1)}.pricingViewContainer>md-backdrop{z-index:99}.lenders.modal{margin-top:0px !important}#menuShower.introjs-fixParent{z-index:9999998 !important}.pricing-button-container.introjs-fixParent{z-index:9999998 !important}.modal-pipeline-content #custom input[type=search]{background:url("/images/ic_search_black_24px.svg");background-repeat:no-repeat;background-position:5px 7px;padding:0px 35px}.adjustmentKo{color:#e07b53}.adjustmentOk{color:#3b83c0}td i.angle.right.icon{-webkit-transition:-webkit-transform 200ms linear;transition:transform 200ms linear;transform-origin:40% 75%}td i.angle.right.rotate.icon{transform:rotate(-90deg)}.mortgageInssurance-modal md-tabs-canvas{height:0px}.mortgageInssurance-modal md-tabs[md-border-bottom] md-tabs-wrapper{border:none}#pricingMenu.mobile md-input-container{margin:10px 0px}#pricingMenu.mobile md-input-container .md-errors-spacer{min-height:10px}.modal-alert-semantic md-input-container{margin:10px 0px}.modal-alert-semantic md-input-container .md-errors-spacer{min-height:0px}.mortgageInssurance-modal md-tabs-canvas{height:0px}.mortgageInssurance-modal md-tabs[md-border-bottom] md-tabs-wrapper{border:none}.closing-cost-modal md-input-container{margin:10px 0px}.closing-cost-modal md-input-container .md-errors-spacer{min-height:0px}.closing-cost-modal md-input-container .hint{color:rgba(0,0,0,.3);font-style:italic;font-size:.75em;text-align:right}.closing-cost-modal md-input-container .hint[data-content]:after{content:attr(data-content)}.closing-cost-modal md-input-container .hint[data-content=Override]{color:rgba(244,0,0,.4)}.hideNoneCustomOptionContainer .customOptionLabel{margin-bottom:2px}.hideNoneCustomOptionContainer .customOptionLabel[data=None]{display:none}md-dialog[aria-label="lenders dialog"] md-grid-tile:hover,md-dialog[aria-label="specialities dialog"] md-grid-tile:hover{cursor:pointer}md-dialog[aria-label="lenders dialog"] md-grid-tile:focus,md-dialog[aria-label="specialities dialog"] md-grid-tile:focus{outline:none}md-dialog[aria-label="lenders dialog"] md-grid-tile,md-dialog[aria-label="specialities dialog"] md-grid-tile{border-radius:3px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.icon.right.downRotate{-ms-transform:rotate(90deg);-ms-transform-origin:47% 75%;-webkit-transform:rotate(90deg);-webkit-transform-origin:47% 75%;transform:rotate(90deg);transform-origin:47% 75%}.pkg_app_shared_pricing_pricing .borderless.menu.graph-legend h3{margin-bottom:0px}md-dialog[aria-label="lenders dialog"] md-grid-tile:hover,md-dialog[aria-label="specialities dialog"] md-grid-tile:hover{cursor:pointer}md-dialog[aria-label="lenders dialog"] md-grid-tile:focus,md-dialog[aria-label="specialities dialog"] md-grid-tile:focus{outline:none}md-dialog[aria-label="lenders dialog"] md-grid-tile,md-dialog[aria-label="specialities dialog"] md-grid-tile{border-radius:3px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}md-dialog[aria-label="lenders dialog"] md-grid-tile.md-blue,md-dialog[aria-label="specialities dialog"] md-grid-tile.md-blue{color:#fff;background-color:#2196f3}md-dialog[aria-label="lenders dialog"] md-grid-tile.md-blue *,md-dialog[aria-label="specialities dialog"] md-grid-tile.md-blue *{color:#fff}.pkg_app_nmls_company_pricing_pricingParentMobile #pricingMobileContainer #pricingMenu div.header{background-color:#f4f4f4;cursor:pointer}.pkg_app_nmls_company_pricing_pricingParentMobile #pricingMobileContainer #pricingMenu .item{margin-bottom:2px}.pkg_app_shared_company_pricing_pricingParentMobile #pricingMobileContainer #pricingMenu div.header{background-color:#f4f4f4;cursor:pointer}.pkg_app_shared_company_pricing_pricingParentMobile #pricingMobileContainer #pricingMenu .item{margin-bottom:2px}.pkg_app_shared_company_pricing_pricingParentMobile #pricingMobileContainer #pricingMenu #loanChip md-chip{height:28px;line-height:26px;position:relative;top:10px;margin:2px}.pkg_app_shared_company_pricing_pricingParentMobile #pricingMobileContainer #pricingMenu #loanChip md-autocomplete{min-width:100px}.pkg_app_shared_company_pricing_pricingParentMobile #pricingMobileContainer #pricingMenu #loanChip md-autocomplete-wrap{width:150px;margin-right:-35px;font-size:10pt;position:relative;top:7px;left:8px}.pkg_app_shared_company_pricing_pricingParentMobile #pricingMobileContainer #pricingMenu #loanChipLabel{font-size:8pt}.pkg_app_shared_company_pricing_pricingParentMobile #pricingMobileContainer #pricingMenu #loanChipRemove{min-height:28px;min-width:26px;height:28px;width:26px;margin:0;padding:0}.pkg_app_shared_company_pricing_pricingParentMobile #pricingMobileContainer #pricingMenu #loanChipRemove md-icon{padding-top:6px;font-size:11pt}.pkg_app_shared_company_pricing_pricingParentMobile #resultMobileListView{background-color:#f4f4f4}@media only screen and (max-width: 767px){.pkg_app_shared_company_pricing_pricingParentMobile{height:100%}}#pricingMobileContainer .aus .ui-select-container{width:100%}@media only screen and (max-width: 767px){#pricingMobileContainer{height:100%;width:100%;overflow-x:hidden}}.TEMPLATE_DEFAULT_OLD .hideLeftPanel{-webkit-transform:translate(-230px);transform:translate(-230px)}.TEMPLATE_DEFAULT_OLD #pricingMenu{margin-top:0px;width:230px;position:absolute}.TEMPLATE_DEFAULT_OLD #pricingMenu .md-errors-spacer{min-height:0px}.TEMPLATE_DEFAULT_OLD #pricingMenu .iconTogglePricerMenu{position:absolute;right:-32px;top:50%;margin-top:-20px;opacity:.2}.TEMPLATE_DEFAULT_OLD #pricingMenu .iconTogglePricerMenu:hover{opacity:.5}.TEMPLATE_DEFAULT_OLD #pricingMenu .iconTogglePricerMenu .opacity-override{opacity:.4}.TEMPLATE_DEFAULT_OLD #pricingMenu .header{padding-top:10px !important;padding-bottom:10px !important}.TEMPLATE_DEFAULT_OLD #pricingMenu .cm-container{padding-left:4px;padding-right:4px}@media only screen and (max-width: 767px){.TEMPLATE_DEFAULT_OLD #pricingMenu{width:100%}}.TEMPLATE_DEFAULT_OLD #pricingMenu div.header{background-color:transparent;cursor:pointer;font-weight:bold;font-size:1.1em;border-bottom:1px solid rgba(33,150,243,.1)}.TEMPLATE_DEFAULT_OLD #pricingMenu a:hover{text-decoration:underline}.TEMPLATE_DEFAULT_OLD #pricingMenu .item{padding-bottom:5px;margin-bottom:2px;padding-left:12px;padding-right:12px}.TEMPLATE_DEFAULT_OLD #pricingMenu .item>i.icon{width:1.18em;float:right;margin:0 0 0 .5em}.TEMPLATE_DEFAULT_OLD #pricingMenu .item input{text-align:right}.TEMPLATE_DEFAULT_OLD #pricingMenu .item:last-child{padding-bottom:10px;margin-bottom:10px}.TEMPLATE_DEFAULT_OLD #pricingMenu .item>.fields{margin-bottom:0}.TEMPLATE_DEFAULT_OLD #pricingMenu .item>.fields label{display:inline-block;width:30%;text-align:left;padding-bottom:5px}.TEMPLATE_DEFAULT_OLD #pricingMenu .item>.fields .ui.small.input{width:100%}.TEMPLATE_DEFAULT_OLD #pricingMenu .item>.fields .ui.small.input>input{width:100%;padding-top:.6em;padding-right:.8em;padding-bottom:.6em;padding-left:.8em}.TEMPLATE_DEFAULT_OLD #pricingMenu div.header{border-bottom:1px solid}.TEMPLATE_DEFAULT_OLD #pricingMenu input:invalid{border:1px solid red !important}@media only screen and (max-width: 767px){.TEMPLATE_DEFAULT_OLD #pricingMenu{width:100%}}.TEMPLATE_DEFAULT_OLD #pricingMenu .pricing_filter_au_select .demo-header-searchbox{border:none;outline:none;height:100%;width:100%;padding:0}.TEMPLATE_DEFAULT_OLD #pricingMenu .pricing_filter_au_select .demo-select-header{box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);padding-left:10.667px;height:48px;cursor:pointer;position:relative;display:flex;align-items:center;width:auto}.TEMPLATE_DEFAULT_OLD #pricingMenu .pricing_filter_au_select md-content._md{max-height:240px}.TEMPLATE_NEW .pricingFilter div.header{border-bottom:1px solid}.TEMPLATE_NEW .pricingFilter .header{padding-top:10px !important;padding-bottom:10px !important}.TEMPLATE_NEW .pricingFilter .cm-container{padding-left:8px;padding-right:8px}@media only screen and (max-width: 767px){.TEMPLATE_NEW .pricingFilter{width:100%}}.TEMPLATE_NEW .pricingFilter div.header{background-color:transparent;cursor:pointer;font-weight:bold;font-size:1.1em;border-bottom:1px solid rgba(33,150,243,.1)}.TEMPLATE_NEW .pricingFilter a:hover{text-decoration:underline}.TEMPLATE_NEW .pricingFilter .item{padding-bottom:5px;margin-bottom:4px;padding-left:12px;padding-right:12px}.TEMPLATE_NEW .pricingFilter .item>i.icon{width:1.18em;float:right;margin:0 0 0 .5em}.TEMPLATE_NEW .pricingFilter .item input{text-align:right}.TEMPLATE_NEW .pricingFilter .item:last-child{padding-bottom:10px;margin-bottom:10px}.TEMPLATE_NEW .pricingFilter .item>.fields{margin-bottom:0}.TEMPLATE_NEW .pricingFilter .item>.fields label{display:inline-block;width:30%;text-align:left;padding-bottom:5px}.TEMPLATE_NEW .pricingFilter .item>.fields .ui.small.input{width:100%}.TEMPLATE_NEW .pricingFilter .item>.fields .ui.small.input>input{width:100%;padding-top:.6em;padding-right:.8em;padding-bottom:.6em;padding-left:.8em}.CODE_BLUE .search-panel div.header{background-color:transparent;cursor:pointer;padding-top:9px;padding-left:20px;font-weight:bold;font-size:1.1em;border-bottom:1px solid rgba(33,150,243,.1)}.CODE_BLUE .search-panel div.header .title{color:#000}.privatePricing md-dialog-content md-grid-tile.md-primary,[md-theme=privatePricing] md-dialog-content md-grid-tile.md-primary{background-color:#e53935;color:#fff}.privatePricing i.md-primary,[md-theme=privatePricing] i.md-primary{color:#e53935}.testPricing md-dialog-content md-grid-tile.md-primary,[md-theme=testPricing] md-dialog-content md-grid-tile.md-primary{background-color:#43a047;color:#fff}.testPricing i.md-primary,[md-theme=testPricing] i.md-primary{color:#43a047}.marketPricing md-dialog-content md-grid-tile.md-primary,[md-theme=marketPricing] md-dialog-content md-grid-tile.md-primary{background-color:#1565c0;color:#fff}.marketPricing i.md-primary,[md-theme=marketPricing] i.md-primary{color:#1565c0}.pricingleftMenuTrigger{opacity:.35;transition:opacity .35s linear}.pricingleftMenuTrigger:hover{opacity:1;cursor:pointer}.checkbox-list-item{height:48px;padding-left:16px}.checkbox-list-container{overflow-y:scroll;max-height:240px;padding:0}.checkbox-list-container :hover{background:#eee}.cost-to-borrower-popup input.cost-input{color:#be1d2c !important}.cost-to-borrower-popup input.credit-input{color:#2bb572 !important}.cost-to-borrower-popup .plus-infinite,.cost-to-borrower-popup .minus-infinite:hover{cursor:pointer}.cost-to-borrower-popup .plus-infinite{z-index:25;position:absolute;bottom:10px;left:50px;color:#be1d2c !important}.cost-to-borrower-popup .minus-infinite{z-index:25;position:absolute;bottom:10px;right:50px;color:#2bb572 !important}.cost-to-borrower-popup .plus-infinite.active{transform:translate(10px, -40px) scale(1.2, 1.2)}.cost-to-borrower-popup .minus-infinite.active{transform:translate(0px, -40px) scale(1.2, 1.2)}.adjPopup [data-content-points]:after{content:attr(data-content-points)}.adjPopup [data-content-points]{color:#f2711c}.adjPopup [data-content-points^="-"]{color:#2bb572}.cost-to-borrower-line-popup tr.orange span.description{color:#f2711c}.cost-to-borrower-line-popup tr.orange .ui.label{background-color:#f2711c !important;border-color:#f2711c !important;color:#fff !important}.cost-to-borrower-line-popup tr.blue span.description.blue{color:#2bb572}.cost-to-borrower-line-popup tr.blue .ui.label{background-color:#2bb572 !important;border-color:#2bb572 !important;color:#fff !important}.cost-to-borrower-line-popup .sem-color.ui.label[data-content-currency]::after{content:attr(data-content-currency)}.cost-to-borrower-line-popup .sem-color.ui.label[data-content-currency]{background-color:#f2711c;border-color:#f2711c;color:#fff}.cost-to-borrower-line-popup .sem-color.ui.label[data-content-currency^="-"]{background-color:#2bb572;border-color:#2bb572;color:#fff}.pricingViewContainer{height:100%}.pricingViewContainer .scrollableResultContainer:not(.editMode) table th .header-full{width:100%}.pricingViewContainer .scrollableResultContainer:not(.editMode) table th>input{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-RATE tr td[name=RATE],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-RATE th[name=RATE]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-TotalPayment tr td[name=TotalPayment],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-TotalPayment th[name=TotalPayment]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-MI tr td[name=MI],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-MI th[name=MI]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Points tr td[name=Points],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Points th[name=Points]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-CashToClose tr td[name=CashToClose],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-CashToClose th[name=CashToClose]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-APR tr td[name=APR],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-APR th[name=APR]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Compensation tr td[name=Compensation],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Compensation th[name=Compensation]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-CC tr td[name=CC],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-CC th[name=CC]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-ComPlan tr td[name=ComPlan],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-ComPlan th[name=ComPlan]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Program tr td[name=Program],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Program th[name=Program]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Qual tr td[name=Qual],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Qual th[name=Qual]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-ExpandedEligibility tr td[name=ExpandedEligibility],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-ExpandedEligibility th[name=ExpandedEligibility]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Dynamic tr td[name=Dynamic],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Dynamic th[name=Dynamic]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Lender tr td[name=Lender],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Lender th[name=Lender]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-QM tr td[name=QM],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-QM th[name=QM]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Conditions tr td[name=Conditions],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Conditions th[name=Conditions]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Adj tr td[name=Adj],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Adj th[name=Adj]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-ExpandedEligibility tr td[name=ExpandedEligibility],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-ExpandedEligibility th[name=ExpandedEligibility]{display:none}.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Actions tr td[name=Adj],.pricingViewContainer .scrollableResultContainer:not(.editMode) table.hide-Actions th[name=Adj]{display:none}.pricingViewContainer .scrollableResultContainer.editMode table th .header-full{width:calc(100% - 13px)}.pricingViewContainer .scrollableResultContainer.editMode table th>input{display:inline-block}.pricingViewContainer .scrollableResultContainer.editMode table.hide-RATE tr td[name=RATE],.pricingViewContainer .scrollableResultContainer.editMode table.hide-RATE th[name=RATE]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-TotalPayment tr td[name=TotalPayment],.pricingViewContainer .scrollableResultContainer.editMode table.hide-TotalPayment th[name=TotalPayment]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-MI tr td[name=MI],.pricingViewContainer .scrollableResultContainer.editMode table.hide-MI th[name=MI]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-Points tr td[name=Points],.pricingViewContainer .scrollableResultContainer.editMode table.hide-Points th[name=Points]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-CashToClose tr td[name=CashToClose],.pricingViewContainer .scrollableResultContainer.editMode table.hide-CashToClose th[name=CashToClose]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-APR tr td[name=APR],.pricingViewContainer .scrollableResultContainer.editMode table.hide-APR th[name=APR]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-Compensation tr td[name=Compensation],.pricingViewContainer .scrollableResultContainer.editMode table.hide-Compensation th[name=Compensation]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-CC tr td[name=CC],.pricingViewContainer .scrollableResultContainer.editMode table.hide-CC th[name=CC]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-ComPlan tr td[name=ComPlan],.pricingViewContainer .scrollableResultContainer.editMode table.hide-ComPlan th[name=ComPlan]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-Program tr td[name=Program],.pricingViewContainer .scrollableResultContainer.editMode table.hide-Program th[name=Program]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-Qual tr td[name=Qual],.pricingViewContainer .scrollableResultContainer.editMode table.hide-Qual th[name=Qual]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-ExpandedEligibility tr td[name=ExpandedEligibility],.pricingViewContainer .scrollableResultContainer.editMode table.hide-ExpandedEligibility th[name=ExpandedEligibility]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-Dynamic tr td[name=Dynamic],.pricingViewContainer .scrollableResultContainer.editMode table.hide-Dynamic th[name=Dynamic]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-Lender tr td[name=Lender],.pricingViewContainer .scrollableResultContainer.editMode table.hide-Lender th[name=Lender]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-QM tr td[name=QM],.pricingViewContainer .scrollableResultContainer.editMode table.hide-QM th[name=QM]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-Conditions tr td[name=Conditions],.pricingViewContainer .scrollableResultContainer.editMode table.hide-Conditions th[name=Conditions]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-Adj tr td[name=Adj],.pricingViewContainer .scrollableResultContainer.editMode table.hide-Adj th[name=Adj]{opacity:.3;display:table-cell !important}.pricingViewContainer .scrollableResultContainer.editMode table.hide-ExpandedEligibility tr td[name=ExpandedEligibility],.pricingViewContainer .scrollableResultContainer.editMode table.hide-ExpandedEligibility th[name=ExpandedEligibility]{opacity:.3;display:table-cell !important}.pricingViewContainer table.hide-1 tr td:nth-child(1),.pricingViewContainer table.hide-1 th:nth-child(1){display:none}.pricingViewContainer table.hide-2 tr td:nth-child(2),.pricingViewContainer table.hide-2 th:nth-child(2){display:none}.pricingViewContainer table.hide-3 tr td:nth-child(3),.pricingViewContainer table.hide-3 th:nth-child(3){display:none}.pricingViewContainer table.hide-4 tr td:nth-child(4),.pricingViewContainer table.hide-4 th:nth-child(4){display:none}.pricingViewContainer table.hide-5 tr td:nth-child(5),.pricingViewContainer table.hide-5 th:nth-child(5){display:none}.pricingViewContainer table.hide-6 tr td:nth-child(6),.pricingViewContainer table.hide-6 th:nth-child(6){display:none}.pricingViewContainer table.hide-7 tr td:nth-child(7),.pricingViewContainer table.hide-7 th:nth-child(7){display:none}.pricingViewContainer table.hide-8 tr td:nth-child(8),.pricingViewContainer table.hide-8 th:nth-child(8){display:none}.pricingViewContainer table.hide-9 tr td:nth-child(9),.pricingViewContainer table.hide-9 th:nth-child(9){display:none}.pricingViewContainer table.hide-10 tr td:nth-child(10),.pricingViewContainer table.hide-10 th:nth-child(10){display:none}.pricingViewContainer table.hide-11 tr td:nth-child(11),.pricingViewContainer table.hide-11 th:nth-child(11){display:none}.pricingViewContainer table.hide-12 tr td:nth-child(12),.pricingViewContainer table.hide-12 th:nth-child(12){display:none}.pricingViewContainer table .md-body .md-row td>div{overflow-y:hidden}.pricingViewContainer table .md-body .md-row td>div>div{overflow-y:hidden}.pricingViewContainer table .md-body md-row td[name=Points]>div>div{overflow-y:hidden}.pricingViewContainer table .md-cell{white-space:nowrap}@media only screen and (max-width: 1920px){.pricingViewContainer table [name=CC]{width:120px}.pricingViewContainer table [name=QM]{width:50px}.pricingViewContainer table [name=Adj]{width:70px}.pricingViewContainer table [name=ComPlan]{width:70px}.pricingViewContainer table [name=ExpandedEligibility]{width:70px}.pricingViewContainer table [name=Compensation]{width:110px}.pricingViewContainer table [name=RATE]{width:100px}.pricingViewContainer table [name=Points]{width:110px}.pricingViewContainer table [name=APR]{width:100px}.pricingViewContainer table [name=Lender]{width:280px}.pricingViewContainer table [name=Program]{max-width:350px}}.pricingViewContainer .hoverable,.pricingViewContainer tbody tr.md-row{transition:background-color 150ms linear}@media only screen and (max-width: 1400px){.pricingViewContainer .pricingRightPanel:not(.expandRightPanel) [name=Lender]{max-width:100px}.pricingViewContainer .pricingRightPanel:not(.expandRightPanel) td[name=Lender] .hoverable{max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pricingViewContainer .pricingRightPanel:not(.expandRightPanel) [name=Program]{max-width:300px}.pricingViewContainer .pricingRightPanel:not(.expandRightPanel) td[name=Program] .hoverable{max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.pricingViewContainer .md-table.resultTable .header-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:0px 10px !important}.pricingViewContainer .md-table.resultTable .header-select>div{padding:0px}.pricingViewContainer .md-table.resultTable .header-select .md-ripple-container{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.pricingViewContainer .md-table.resultTable .header-select:first-child>div{padding:0 16px}.pricingViewContainer .lender-borrower-pay{display:inline-block;margin-bottom:3px;white-space:nowrap;height:15px;width:120px;padding-left:8px !important;padding-right:8px !important}.pricingViewContainer .lender-borrower-pay div.icon{width:20px}.pricingViewContainer .lender-borrower-pay div{-webkit-transition:-webkit-transform 500ms;transition:transform 500ms;display:inline;position:absolute}.pricingViewContainer td[name=Compensation] span{-webkit-transition:color 500ms;transition:color 500ms}.pricingViewContainer .lender-borrower-pay.LenderPaid div.data:after{content:attr(data-value-one)}.pricingViewContainer .lender-borrower-pay.BorrowerPaid div.data:after{content:attr(data-value-two)}.pricingViewContainer .lender-borrower-pay.BorrowerPaid div.data{transform:translateX(20px)}.pricingViewContainer .lender-borrower-pay.LenderPaid div.icon{transform:translateX(72px)}.pricingViewContainer .program-name[program-name]:after{content:attr(program-name)}.pricingViewContainer .program-name[program-name]:hover:after{content:attr(program-time);color:#f44336}.pricingViewContainer td[name=Points] div div i.angle{display:none}.pricingViewContainer td[name=Points] div div:first-child i.angle{display:inline-block}.pricingViewContainer td[name=Points] div div[length="1"] i.angle{display:none}.pricingViewContainer td[name=Adj] a.disqualified{color:#dc6868}.pricingViewContainer .datetimepicker table thead tr:first-child th:first-child,.pricingViewContainer .datetimepicker table thead tr:first-child th:last-child{width:50px}.pricingViewContainer .datetimepicker table thead tr:first-child th:last-child{text-align:right}.pricingViewContainer #right-sidenav-view table,.pricingViewContainer #right-sidenav-view tbody,.pricingViewContainer #right-sidenav-view tr,.pricingViewContainer #right-sidenav-view th,.pricingViewContainer #right-sidenav-view td{border-color:transparent}.pricingViewContainer #resultPricing.md-table td.md-cell{vertical-align:top}.pricingViewContainer #resultPricing .slideIn.ng-enter{transition:.2s linear all;opacity:0}.pricingViewContainer #resultPricing .slideIn.ng-enter.ng-enter-active{opacity:1}.pricingViewContainer #resultPricing .slideIn.ng-leave{transition:.2s linear all;opacity:1}.pricingViewContainer #resultPricing .slideIn.ng-leave.ng-leave-active{opacity:0}.pricingViewContainer .pricingRightPanel{width:calc(100% - 247px);margin-left:247px}.pricingViewContainer .expandRightPanel{width:calc(100% - 15px);-webkit-transform:translate(-232px);transform:translate(-232px)}.pricingViewContainer .header-select{border-top:2px solid transparent;font-weight:bold;color:rgba(0,0,0,.95)}.pricingViewContainer .listMortgageLimitLabels label{margin-top:1px;margin-bottom:1px}.pricingViewContainer .adjustmentKo{color:#e07b53}.pricingViewContainer .adjustmentOk{color:#3b83c0}.pricingViewContainer .pricingMenu-innerMenu{width:230px}.pricingViewContainer .term-chips-container{padding-bottom:16px}.pricingViewContainer .term-chips-container label{font-size:11px;color:rgba(0,0,0,.54)}.pricingViewContainer .term-chips-container .term-chips .md-chips md-chip{height:28px;padding-right:24px !important}.pricingViewContainer .term-chips-container .term-chips .md-chips md-chip .term-chip-label{font-size:11pt;position:relative;top:-2px}.pricingViewContainer .term-chips-container .term-chips .md-chips .term-chip-remove{width:24px !important;margin:0 !important;padding:0 !important}.pricingViewContainer .term-chips-container .term-chips .md-chips .term-chip-remove md-icon{position:relative;top:-4px;left:-4px;font-size:20px}@media only screen and (max-width: 767px){.pricingViewContainer{height:100%;overflow-y:auto;width:100%;overflow-x:hidden;min-height:inherit}.pricingViewContainer td[name=QM] span span{display:none}}.table-container-pipeline * {
  border-color: inherit;
}
.table-container-pipeline .scenarioTable {
  border-width: 2px;
  border-style: solid;
}
.table-container-pipeline .scenarioTable thead th {
  max-height: 50px;
  height: 50px;
  padding-bottom: 0px !important;
  padding-right: 5px;
  border-left-width: 2px;
  border-left-style: solid;
  border-right-width: 2px;
  border-right-style: solid;
  padding-right: 16px;
  padding-top: 2px;
  /*background-color:#555655;*/
}
.table-container-pipeline .scenarioTable td:first-child {
  border-right-width: 2px;
  border-right-style: solid;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
  text-indent: 5px;
}
.table-container-pipeline .scenarioTableData thead {
  border-top-width: 2px;
  /*border-left-width: 2px;*/
  border-right-width: 2px;
  border-top-style: solid;
  /*border-left-style: solid;*/
  border-right-style: solid;
}
.table-container-pipeline .scenarioTableData thead th {
  max-height: 50px;
  overflow: hidden;
  padding-bottom: 0px !important;
  height: 50px;
  text-align: center !important;
  padding-top: 2px;
  padding-right: 16px !important;
}
.table-container-pipeline .scenarioTableData tbody tr:not(:last-child) td {
  text-align: center !important;
  padding-top: 2px;
  padding-bottom: 2px;
  border-left-width: 2px;
  border-left-style: solid;
  border-right-width: 2px;
  padding-right: 16px;
}
.table-container-pipeline .scenarioTableData tbody tr:not(:last-child) td:last-child {
  border-right-style: solid;
  border-right-width: 2px;
}
.table-container-pipeline .scenarioTableData tbody tr:last-child {
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
  border-top-width: 2px;
  border-top-style: solid;
}
.table-container-pipeline .scenarioTableData tbody tr:nth-last-child(2) td {
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.table-container-pipeline .scenarioTableData tbody tr td:first-child {
  border-left-style: none;
}

.country-list .preferred, .country-list .divider {
  display: none;
}
#vertical-container-excel-config .md-virtual-repeat-offsetter{overflow-x:auto}.pkg_app_shared_company_rate_excel_mapper{height:100%}.pkg_app_shared_company_rate_excel_mapper .truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pkg_app_shared_company_rate_excel_mapper .sheet-focus-overlay{width:100%;height:0}.pkg_app_shared_company_rate_excel_mapper .sheet-focus-overlay div{position:relative;width:100%;height:100vh;background:rgba(255,255,255,.69);z-index:69}@supports(-webkit-backdrop-filter: blur(3px)) or (backdrop-filter: blur(3px)){.pkg_app_shared_company_rate_excel_mapper .sheet-focus-overlay div{background:rgba(255,255,255,.31);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.pkg_app_shared_company_rate_excel_mapper .left-section-container{max-width:360px;overflow-y:auto}.pkg_app_shared_company_rate_excel_mapper .left-section-container.no-overflow{overflow-y:hidden}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row{height:42px}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row .name{margin:4px 0}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row .action-buttons-container{position:relative;top:2px;max-width:120px}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row .action-buttons-container .action-button{margin:0}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row .action-buttons-container .action-button md-icon{position:relative;top:2px}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row.header{padding:0 8px;border:1px solid rgba(34,36,38,.15);border-radius:.285714rem;cursor:pointer}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row.header .name{font-size:1rem;font-weight:700}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row.grid-item{padding:0 24px;height:42px;border-bottom:1px solid rgba(34,36,38,.15)}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row.grid-item .action-row{line-height:42px;font-style:italic;text-align:center}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row.grid-item .action-row md-icon{position:relative;top:2px}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row.grid-item .name{font-size:1rem}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row.active{color:#2185d0;background:rgba(10,42,200,.05)}.pkg_app_shared_company_rate_excel_mapper .left-section-container .program-item .item-row.active.header{border:1px solid #2185d0}.pkg_app_shared_company_rate_excel_mapper .center-section-container .feature-not-available-messsage{padding:0 16px}.pkg_app_shared_company_rate_excel_mapper .center-section-container .program-name,.pkg_app_shared_company_rate_excel_mapper .center-section-container .worksheet-name{padding:0 32px;line-height:48px;margin-bottom:0}.pkg_app_shared_company_rate_excel_mapper .center-section-container .sheet-display-controls{position:relative;top:-48px;text-align:right;padding-right:32px;height:0}.pkg_app_shared_company_rate_excel_mapper .center-section-container .sheet-display-controls .zoom-selector{width:78px;margin:0}.pkg_app_shared_company_rate_excel_mapper .center-section-container .current-selection-indicator{position:relative;top:-45px;right:280px;text-align:right;padding-right:32px;height:0}.pkg_app_shared_company_rate_excel_mapper .center-section-container .current-selection-indicator md-input-container{text-align:left;margin:0;width:320px}.pkg_app_shared_company_rate_excel_mapper .center-section-container .action-button-row{padding:12px 24px}.pkg_app_shared_company_rate_excel_mapper .center-section-container .action-button-row .md-button{width:140px}.pkg_app_shared_company_rate_excel_mapper .center-section-container .action-button-row .message{color:#ff4500;display:inline;padding-left:8px;vertical-align:sub}.pkg_app_shared_company_rate_excel_mapper .center-section-container .hypergrid-container{width:calc(100% - 64px);height:calc(100vh - 342px);margin:auto;border:1px solid #ddd}.pkg_app_shared_company_rate_excel_mapper .right-section-container{max-width:360px;overflow-y:auto}.pkg_app_shared_company_rate_excel_mapper .right-section-container.no-overflow{overflow-y:hidden}.pkg_app_shared_company_rate_excel_mapper .right-section-container .section-title{background:rgba(0,0,244,.05);font-size:17px;padding:0 16px;line-height:64px;font-weight:400;margin:0}.pkg_app_shared_company_rate_excel_mapper .right-section-container .help-message{font-size:12px}.pkg_app_shared_company_rate_excel_mapper .right-section-container .fatal-error{color:red}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section{border-top:1px solid rgba(0,0,0,.12)}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .header{background:rgba(0,0,244,.05);height:40px;padding:0 16px;cursor:pointer}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .header .title{font-size:17px;user-select:none}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .header .action-buttons-container{position:relative;top:2px;max-width:120px}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .header .action-buttons-container .action-button{margin:0}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .header .action-buttons-container .action-button md-icon{position:relative;top:2px}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .body{padding:16px}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .body md-input-container{margin-bottom:0}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .body md-input-container.full-width{width:100%}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section h4.label{font-weight:400;margin:0}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .range-item-container{padding-top:12px}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .range-item-container .range-coordinates{padding-left:16px;line-height:40px}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .range-item-container .range-coordinates.defined{color:#2185d0;cursor:pointer}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .action-button.md-raised{margin:48px 16px 48px 0}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .traversal-options-container{padding-top:24px}.pkg_app_shared_company_rate_excel_mapper .right-section-container .sub-section .traversal-options-container .label{padding-bottom:16px}.pkg_app_shared_company_rate_excel_mapped_range_modal .content{padding:32px 16px 0 16px}.pkg_app_shared_company_rate_excel_mapped_range_modal .content .switch-container{padding:16px 0}.pkg_app_shared_company_rate_excel_mapped_range_modal .content .switch-container md-switch{margin-top:0}.pkg_app_shared_company_rate_excel_mapped_range_modal .content .md-input[disabled]{border-bottom:1px dotted rgba(0,0,0,.12)}.pkg_app_shared_company_rate_excel_mapped_range_modal .content .input-container-row{padding-top:16px}.pkg_app_shared_company_rate_excel_mapped_range_modal .content .input-container-row .hint{bottom:8px;color:#dd2c00}.pkg_app_shared_company_rate_excel_mapped_range_modal .content .range-select-button-container{position:relative;bottom:4px;max-width:40px}.pkg_app_shared_company_rate_excel_mapped_range_modal .content .range-select-button-container .md-button{margin-left:0}.pkg_app_shared_company_rate_excel_mapped_range_modal .content .checkbox-row{padding:24px 0 8px 0}.pkg_app_shared_company_rate_excel_mapped_range_modal .content .change-message{height:20px}.pkg_app_shared_company_rate_excel_mapped_range_modal .content .change-message div{position:relative;bottom:12px;padding-left:8px;color:orange}.pkg_app_shared_company_rate_excel_mapped_range_modal .content .prompt{padding-bottom:32px}.pkg_app_shared_company_rate_excel_mapped_range_modal .content md-input-container{width:100%;margin:0}.rateSheetGeneratorConfig {
  height: 100%;
}
.rateSheetGeneratorConfig .truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.rateSheetGeneratorConfig .section-container {
  width: 420px;
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  margin: 0 16px;
}
.rateSheetGeneratorConfig .section-container .title {
  min-height: 56px;
}
.rateSheetGeneratorConfig .section-container .input-container-wrapper {
  height: 70px;
}
.rateSheetGeneratorConfig .section-container .input-container-wrapper md-input-container {
  width: 100%;
}
.rateSheetGeneratorConfig .section-container .checkbox-container {
  padding: 16px 0;
}
.rateSheetGeneratorConfig .section-container h3 {
  font-size: 18px;
}
.rateSheetGeneratorConfig .section-container .rate-sheet-settings-container {
  padding: 16px;
}
.rateSheetGeneratorConfig .section-container .worksheet-settings-container {
  padding: 0 16px;
}
.rateSheetGeneratorConfig .section-container .program-settings-container {
  padding: 0 16px;
}
.rateSheetGeneratorConfig .section-container .grid-settings-container {
  padding: 0 16px;
}
.rateSheetGeneratorConfig .list-header {
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.rateSheetGeneratorConfig .list-items-container {
  height: 100%;
  overflow-y: auto;
}
.rateSheetGeneratorConfig .list-items-container .list-item {
  height: 42px;
}
.rateSheetGeneratorConfig .list-items-container .list-item .name {
  margin: 4px 0;
}
.rateSheetGeneratorConfig .list-items-container .list-item .action-buttons-container {
  position: relative;
  top: 2px;
  max-width: 60px;
}
.rateSheetGeneratorConfig .list-items-container .list-item .action-buttons-container .action-button {
  margin: 0;
}
.rateSheetGeneratorConfig .list-items-container .list-item .action-buttons-container .action-button md-icon {
  position: relative;
  top: 2px;
}
.rateSheetGeneratorConfig .list-items-container .list-item.header {
  padding: 0 8px;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.285714rem;
  cursor: pointer;
}
.rateSheetGeneratorConfig .list-items-container .list-item.header .name {
  font-size: 1rem;
  font-weight: 700;
}
.rateSheetGeneratorConfig .list-items-container .list-item.sub-item {
  padding: 0 16px;
  line-height: 42px;
  height: 42px;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.rateSheetGeneratorConfig .list-items-container .list-item.sub-item .name {
  font-size: 1rem;
}
.rateSheetGeneratorConfig .list-items-container .list-item.active {
  color: #2185d0;
  background: rgba(10, 42, 200, 0.05);
}
.rateSheetGeneratorConfig .list-items-container .list-item.active.header {
  border: 1px solid #2185d0;
}

.modal-rate-sheet-generator-items-select {
  min-width: 320px;
}
.modal-rate-sheet-generator-items-select .group .group-label {
  padding: 16px 0 0 16px;
}
.modal-rate-sheet-generator-items-select .group .item {
  margin: 16px;
}
.modal-rate-sheet-generator-items-select .group .item md-checkbox {
  margin: 0;
}.pkg_app_shared_company_rate_comparator_config {
  height: 100%;
}
.pkg_app_shared_company_rate_comparator_config .truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pkg_app_shared_company_rate_comparator_config .redefine-mode-overlay {
  width: 100%;
  height: 0;
}
.pkg_app_shared_company_rate_comparator_config .redefine-mode-overlay div {
  position: relative;
  width: 100%;
  height: 100vh;
  background: rgba(255, 255, 255, 0.69);
  z-index: 69;
}
@supports (-webkit-backdrop-filter: blur(3px)) or (backdrop-filter: blur(3px)) {
  .pkg_app_shared_company_rate_comparator_config .redefine-mode-overlay div {
    background: rgba(255, 255, 255, 0.31);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
}
.pkg_app_shared_company_rate_comparator_config .left-section-container {
  max-width: 400px;
}
.pkg_app_shared_company_rate_comparator_config .left-section-container .worksheet-item .item-row {
  height: 42px;
}
.pkg_app_shared_company_rate_comparator_config .left-section-container .worksheet-item .item-row .name {
  margin: 4px 0;
}
.pkg_app_shared_company_rate_comparator_config .left-section-container .worksheet-item .item-row .action-buttons-container {
  position: relative;
  top: 2px;
  max-width: 120px;
}
.pkg_app_shared_company_rate_comparator_config .left-section-container .worksheet-item .item-row .action-buttons-container .action-button {
  margin: 0;
}
.pkg_app_shared_company_rate_comparator_config .left-section-container .worksheet-item .item-row .action-buttons-container .action-button md-icon {
  position: relative;
  top: 2px;
}
.pkg_app_shared_company_rate_comparator_config .left-section-container .worksheet-item .item-row.header {
  padding: 0 8px;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.285714rem;
  cursor: pointer;
}
.pkg_app_shared_company_rate_comparator_config .left-section-container .worksheet-item .item-row.header .name {
  font-size: 1rem;
  font-weight: 700;
}
.pkg_app_shared_company_rate_comparator_config .left-section-container .worksheet-item .item-row.region-item {
  padding: 0 16px;
  height: 42px;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.pkg_app_shared_company_rate_comparator_config .left-section-container .worksheet-item .item-row.region-item.message {
  line-height: 42px;
}
.pkg_app_shared_company_rate_comparator_config .left-section-container .worksheet-item .item-row.region-item .name {
  font-size: 1rem;
}
.pkg_app_shared_company_rate_comparator_config .left-section-container .worksheet-item .item-row.active {
  color: #2185d0;
  background: rgba(10, 42, 200, 0.05);
}
.pkg_app_shared_company_rate_comparator_config .left-section-container .worksheet-item .item-row.active.header {
  border: 1px solid #2185d0;
}
.pkg_app_shared_company_rate_comparator_config .center-section-container .worksheet-name {
  padding: 0 32px;
  line-height: 48px;
  margin-bottom: 0;
}
.pkg_app_shared_company_rate_comparator_config .center-section-container .current-selection-indicator {
  position: relative;
  top: 3px;
  right: -32px;
  height: 0;
}
.pkg_app_shared_company_rate_comparator_config .center-section-container .current-selection-indicator md-input-container {
  text-align: left;
  margin: 0;
  width: 320px;
}
.pkg_app_shared_company_rate_comparator_config .center-section-container .sheet-display-controls {
  text-align: right;
  padding-right: 32px;
}
.pkg_app_shared_company_rate_comparator_config .center-section-container .sheet-display-controls .zoom-selector {
  width: 78px;
  margin: 0;
}
.pkg_app_shared_company_rate_comparator_config .center-section-container .action-button-row {
  padding: 12px 24px;
}
.pkg_app_shared_company_rate_comparator_config .center-section-container .action-button-row .md-button {
  width: 140px;
}
.pkg_app_shared_company_rate_comparator_config .center-section-container .action-button-row .message {
  color: orangered;
  display: inline;
  padding-left: 8px;
  vertical-align: sub;
}
.pkg_app_shared_company_rate_comparator_config .center-section-container .hypergrid-container {
  width: calc(100% - 64px);
  height: calc(100vh - 360px);
  margin: auto;
  border: 1px solid #DDD;
}
.pkg_app_shared_company_rate_comparator_config .right-section-container {
  max-width: 320px;
}
.pkg_app_shared_company_rate_comparator_config .right-section-container .section {
  padding: 16px;
}
.pkg_app_shared_company_rate_comparator_config .right-section-container .section h3 {
  margin: 0;
  line-height: 40px;
}
.pkg_app_shared_company_rate_comparator_config .right-section-container .section .heading {
  padding-bottom: 16px;
}
.pkg_app_shared_company_rate_comparator_config .right-section-container .section .help-message {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.69);
}
.pkg_app_shared_company_rate_comparator_config .right-section-container .section .md-button {
  margin-left: 0;
}
.pkg_app_shared_company_rate_comparator_config .right-section-container .recipient {
  margin: 0 -16px;
  padding: 8px 8px 8px 16px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.pkg_app_shared_company_rate_comparator_config .right-section-container .recipient .text {
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pkg_app_shared_company_rate_comparator_config .right-section-container .recipient .action-buttons-container {
  position: relative;
  top: 2px;
  max-width: 80px;
}
.pkg_app_shared_company_rate_comparator_config .right-section-container .recipient .action-buttons-container .action-button {
  margin: 0;
}
.pkg_app_shared_company_rate_comparator_config .right-section-container .recipient .action-buttons-container .action-button md-icon {
  position: relative;
  top: 2px;
}
.pkg_app_shared_company_rate_comparator_config .right-section-container .recipient:hover {
  background: rgba(10, 42, 200, 0.05);
}
.pkg_app_shared_company_rate_comparator_config .right-section-container .recipient:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.modal-excel-sheet-select .item {
  padding: 0 32px;
  line-height: 48px;
}
.modal-excel-sheet-select .item .action-button-container {
  max-width: 72px;
  text-align: right;
}
.modal-excel-sheet-select .item:hover {
  background: rgba(158, 158, 158, 0.2);
}

.pkg_app_shared_company_rate_comparator_region_options_modal .content {
  padding: 0 16px;
}
.pkg_app_shared_company_rate_comparator_region_options_modal .content .switch-container {
  padding: 16px 0;
}
.pkg_app_shared_company_rate_comparator_region_options_modal .content .switch-container md-switch {
  margin-top: 0;
}
.pkg_app_shared_company_rate_comparator_region_options_modal .content .md-input[disabled] {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.12);
}
.pkg_app_shared_company_rate_comparator_region_options_modal .content .range-input-container {
  padding-top: 24px;
}
.pkg_app_shared_company_rate_comparator_region_options_modal .content .range-input-container .hint {
  bottom: 8px;
  color: #dd2c00;
}
.pkg_app_shared_company_rate_comparator_region_options_modal .content .range-select-button-container {
  position: relative;
  bottom: 4px;
  max-width: 40px;
}
.pkg_app_shared_company_rate_comparator_region_options_modal .content .range-select-button-container .md-button {
  margin-left: 0;
}
.pkg_app_shared_company_rate_comparator_region_options_modal .content .change-message {
  height: 20px;
}
.pkg_app_shared_company_rate_comparator_region_options_modal .content .change-message div {
  position: relative;
  bottom: 12px;
  padding-left: 8px;
  color: orange;
}
.pkg_app_shared_company_rate_comparator_region_options_modal .content .prompt {
  padding-bottom: 32px;
}
.pkg_app_shared_company_rate_comparator_region_options_modal .content md-input-container {
  width: 100%;
  margin: 0;
}

.pkg_app_shared_company_rate_comparator_config_email_recipient_modal .content {
  padding: 16px;
}
.pkg_app_shared_company_rate_comparator_config_email_recipient_modal .content .prompt {
  padding-bottom: 32px;
}
.pkg_app_shared_company_rate_comparator_config_email_recipient_modal .content md-input-container {
  width: 100%;
  margin: 0;
}
.pkg_app_shared_company_rate_rateProgramGui{height:100%}.pkg_app_shared_company_rate_rateProgramGui .content{width:100%}.pkg_app_shared_company_rate_rateProgramGui .listPagination .ui.menu{margin-bottom:0px}
[name=pdfPage] {
    border: 4px dashed #4183c4
}

.adjSelect {
    cursor: crosshair
}

.ht_clone_top {
    z-index: 50
}

.rateAdjusmentContainer .ht_clone_top {
    z-index: 50;
}

.leftSideNavTrigger {
    background: -moz-linear-gradient(left, rgba(3, 155, 229, 0.11) 0%, rgba(125, 185, 232, 0.08) 30%, rgba(125, 185, 232, 0.01) 100%);
    background: -webkit-linear-gradient(left, rgba(3, 155, 229, 0.11) 0%, rgba(125, 185, 232, 0.08) 30%, rgba(125, 185, 232, 0.01) 100%);
    background: linear-gradient(to right, rgba(3, 155, 229, 0.11) 0%, rgba(125, 185, 232, 0.08) 30%, rgba(125, 185, 232, 0.01) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c039be5", endColorstr="#037db9e8", GradientType=1)
}

.leftSideNavTrigger:hover {
    background: -moz-linear-gradient(left, rgba(3, 155, 229, 0.52) 0%, rgba(125, 185, 232, 0.37) 30%, rgba(125, 185, 232, 0.01) 100%);
    background: -webkit-linear-gradient(left, rgba(3, 155, 229, 0.52) 0%, rgba(125, 185, 232, 0.37) 30%, rgba(125, 185, 232, 0.01) 100%);
    background: linear-gradient(to right, rgba(3, 155, 229, 0.52) 0%, rgba(125, 185, 232, 0.37) 30%, rgba(125, 185, 232, 0.01) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#85039be5", endColorstr="#037db9e8", GradientType=1);
    cursor: pointer
}

.rightSideNavTrigger {
    background: -moz-linear-gradient(left, rgba(125, 185, 232, 0.01) 0%, rgba(125, 185, 232, 0.08) 70%, rgba(3, 155, 229, 0.11) 100%);
    background: -webkit-linear-gradient(left, rgba(125, 185, 232, 0.01) 0%, rgba(125, 185, 232, 0.08) 70%, rgba(3, 155, 229, 0.11) 100%);
    background: linear-gradient(to right, rgba(125, 185, 232, 0.01) 0%, rgba(125, 185, 232, 0.08) 70%, rgba(3, 155, 229, 0.11) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#037db9e8", endColorstr="#1c039be5", GradientType=1)
}

.rightSideNavTrigger:hover {
    background: -moz-linear-gradient(left, rgba(125, 185, 232, 0.01) 0%, rgba(125, 185, 232, 0.37) 70%, rgba(3, 155, 229, 0.52) 100%);
    background: -webkit-linear-gradient(left, rgba(125, 185, 232, 0.01) 0%, rgba(125, 185, 232, 0.37) 70%, rgba(3, 155, 229, 0.52) 100%);
    background: linear-gradient(to right, rgba(125, 185, 232, 0.01) 0%, rgba(125, 185, 232, 0.37) 70%, rgba(3, 155, 229, 0.52) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#037db9e8", endColorstr="#85039be5", GradientType=1);
    cursor: pointer
}

.rateAdjusmentContainer .md-errors-spacer {
    min-height: 0
}

#modal-adj-vertical-container {
    width: 100%
}

.rate-grid-info .ui-select-choices-row {
    background: #fff
}

.rate-grid-info .md-errors-spacer {
    min-height: 0
}

.rate-grid-info .md-toolbar-tools {
    position: relative;
    height: 40px
}

.rate-grid-info .md-toolbar-tools button {
    position: absolute;
    right: 16px;
    top: 0;
    -webkit-transition: -webkit-transform 500ms ease-in-out;
    -moz-transition: transform 500ms ease-in-out;
    -o-transition: transform 500ms ease-in-out;
    transition: transform 500ms ease-in-out
}

.rate-grid-info .md-toolbar-tools.open button {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.rate-grid-info .category-container {
    position: relative
}

.rate-grid-info .category-container .readOnlyDataPrevent {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(200, 200, 200, .1)
}

.rateReadOnly .rate-grid-info .readOnlyDataPrevent {
    display: block
}

.loan-info-adjustment .ui-select-choices.ui-select-choices-content {
    background-color: #fff
}

.rateProgramMenuItem:hover {
    cursor: pointer
}

.rateProgramMenuItem {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pkg_app_shared_company_rate_rate {
    height: calc(100% - 5px)
}

.complan-table .htCore td[data]:after {
    content: attr(data);
    text-align: left;
    font-size: 12px;
    font-style: italic;
    color: gray
}

.pkg_app_shared_company_rate_rateGrid md-input-container md-select-value span,
.rightMenu md-input-container md-select-value span {
    width: 260px
}

.pkg_app_shared_company_rate_rateGrid .md-toolbar-tools,
.rightMenu .md-toolbar-tools {
    font-size: 17px
}

.pkg_app_shared_company_rate_rateGrid md-input-container,
.rightMenu md-input-container {
    margin-top: 4px;
    margin-bottom: 4px
}

.pkg_app_shared_company_rate_rateGrid .md-chips,
.rightMenu .md-chips {
    padding: 0 0 2px 3px
}

.pkg_app_shared_company_rate_rateGrid .md-chips .md-chip,
.rightMenu .md-chips .md-chip {
    height: 20px;
    margin: 4px 4px 0 0
}

.pkg_app_shared_company_rate_rateGrid .md-chips .md-chip ._md-chip-content,
.pkg_app_shared_company_rate_rateGrid .md-chips .md-chip .md-chip-content,
.rightMenu .md-chips .md-chip ._md-chip-content,
.rightMenu .md-chips .md-chip .md-chip-content {
    line-height: 20px;
    height: 20px;
    font-size: 14px
}

.pkg_app_shared_company_rate_rateGrid .md-chips .md-chip .md-chip-remove-container button,
.rightMenu .md-chips .md-chip .md-chip-remove-container button {
    height: 20px
}

.pkg_app_shared_company_rate_rateGrid .md-chips .md-chip-input-container,
.rightMenu .md-chips .md-chip-input-container {
    font-size: 14px;
    margin: 4px 4px 0 0;
    height: 20px;
    line-height: 20px
}

.pkg_app_shared_company_rate_rateGrid .md-chips .md-chip-input-container input,
.rightMenu .md-chips .md-chip-input-container input {
    height: 20px;
    line-height: 20px
}

.pkg_app_shared_company_rate_rateGrid .loanChip md-chip {
    height: 32px;
    position: relative
}

.pkg_app_shared_company_rate_rateGrid .loanChip md-autocomplete {
    min-width: 100px
}

.pkg_app_shared_company_rate_rateGrid .loanChip md-autocomplete-wrap {
    width: 150px;
    margin-right: -35px;
    font-size: 11pt
}

.pkg_app_shared_company_rate_rateGrid .loanChipLabel {
    font-size: 11pt
}

.pkg_app_shared_company_rate_rateGrid #loanChipRemove {
    min-height: 32px;
    min-width: 28px;
    height: 32px;
    width: 28px;
    margin: 0;
    padding: 0
}

.pkg_app_shared_company_rate_rateGrid #loanChipRemove md-icon {
    padding-top: 4px;
    font-size: 13pt
}

.pkg_app_shared_company_rate_rateGrid .md-select-horizontal ._md-select-value span {
    display: flex;
    white-space: pre
}

.pkg_app_shared_company_rate_rateGrid .md-select-horizontal ._md-select-value ._md-select-icon {
    display: block
}

.pkg_app_shared_company_rate_rateGrid label._md-container-ignore {
    color: purple
}

.pkg_app_shared_company_rate_ratePeriod {
    overflow-y: hidden;
    height: calc(100% - 100px)
}

.pkg_app_shared_company_rate_ratePeriod .leftMenuContainer {
    float: left;
    height: 100%;
    padding: 0
}

.pkg_app_shared_company_rate_ratePeriod .ratePeriodleftListContainer {
    margin-top: 10px;
    height: calc(100% - 122px);
    padding-bottom: 5px;
    overflow-y: auto;
    overflow-x: hidden
}

.pkg_app_shared_company_rate_ratePeriod [name=rigthRateGrid] {
    overflow-y: auto;
    padding-bottom: 10px;
    height: calc(100% - 58px)
}

.pkg_app_shared_company_rate_ratePeriod .rightMenu {
    float: right;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 10px;
    height: 100%;
    position: relative
}

.pkg_app_shared_company_rate_ratePeriod .rightMenu>div[ng-if=rightMenuAdj] {
    height: 100%;
    overflow-y: auto
}

/*! RatePeriod Styling */
.rate-period-container {
    height: 100%
}

.rate-period-container.rateReadOnly .rateProgramMenuItem .edit-buttons {
    display: none
}

.leftMenuContainer {
    padding: 0;
    width: 300px
}

.leftMenuTabTitle:AFTER {
    content: attr(data-content)
}

.ui.segment.rightMenu[ng-if="guiLeftTab == 'program'"] {
    background: #fafaff
}

.ui.segment.rightMenu {
    width: 330px;
    background: snow;
    border-radius: 3px
}

.ui.segment.rightMenu.rightMini {
    width: 0;
    background: none
}

.leftMini>div>div>.item>a>span.leftMenuTabTitle:AFTER {
    content: ""
}

.leftMini .ui.tabular .item {
    padding-left: 5px;
    padding-right: 5px
}

.leftMini.leftMenuContainer {
    width: 150px
}

.ui.segment.middleContainer {
    width: calc(100% - 634px);
    padding: 0;
    margin-bottom: 0;
    height: 100%
}

.ui.segment.leftMini.middleContainer {
    width: calc(100% - 484px)
}

.ui.segment.rightMini.middleContainer {
    width: calc(100% - 304px)
}

.ui.segment.rightMini.leftMini.middleContainer {
    width: calc(100% - 154px)
}

.ui.vertical.pointing.menu.leftListOf {
    width: 100%
}

.leftMini .ui.vertical.pointing.menu.leftListOf:hover,
.leftMini .ratePeriodleftListContainer:hover {
    width: 300px
}

.rightMenu .item:hover {
    cursor: pointer
}

.ratePeriodleftListContainer .item i {
    position: absolute;
    right: 1.15384615em;
    top: .92307692em
}

.ratePeriodleftListContainer .item {
    display: inline-block
}

.ratePeriodleftListContainer .item>div:first-child {
    width: 100%
}

.pdfMainContainer {
    overflow-x: auto;
    overflow-y: auto;
    width: 100%;
    background-color: #fcfcfc;
    height: calc(100% - 56px)
}

.ui.vertical.menu.leftListOf {
    border-color: #bdddf5
}

.ui.vertical.menu.leftListOf[ng-if="guiLeftTab == 'adjustment'"] {
    border-color: #efa9a9
}

.ui.vertical.menu.leftListOf[ng-if="guiLeftTab == 'setting'"] {
    border-color: #a9efa9
}

.ui.vertical.menu.leftListOf .active.item {
    background: rgba(10, 42, 200, .05)
}

.ui.vertical.menu.leftListOf[ng-if="guiLeftTab == 'adjustment'"] .active.item {
    background: rgba(200, 10, 10, .05)
}

.ui-select-bootstrap>.ui-select-choices {
    margin-bottom: 2px
}

[ng-if=rateAdjustment] h4.header {
    display: none
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
    min-width: 100px
}.lockedColor {
	color: red;
	cursor: pointer;
}

.unlockedColor {
	color: green;
	cursor: pointer;
}

.htmlReadOnly {
	pointer-events: none !important;
	user-select: none;
}

.overrideFieldDiv {
	flex: 90;
}

.notOverrideFieldDiv {
	flex: 100;
}

.overrideFieldBtnDiv {
	flex: 10;
}

.notOverrideFieldBtnDiv {
	display: none;
}
@font-face{font-family:OCR-A;src:url("/css/fonts/OCRA.ttf")}@font-face{font-family:FRANKLIN GOTHIC;src:url("/css/fonts/ufonts.com_franklin-gothic-medium.ttf")}@font-face{font-family:UniversalStd;src:url("/css/fonts/ufonts.com_universal-regular.ttf")}.pdfExtractorContainer .vertical-sub-menu:hover{cursor:pointer}.pdfExtractorContainer .vertical-sub-menu .sub-item{padding:.92857143em 1.14285714em}.pdfExtractorContainer .vertical-sub-menu .sub-item:not(:last-child){border-bottom:1px solid rgba(34,36,38,0.1)}.pdfExtractorContainer .vertical-sub-menu .sub-item:before{position:absolute;content:'';top:0;left:0;width:100%;background:rgba(34,36,38,0.1);height:1px}.pdfExtractorContainer .root-item{border:1px solid rgba(34,36,38,0.3)}.pdfExtractorContainer .root-item .header{font-size:1.1em;font-weight:bold;padding:.92857143em 1.14285714em}.pdfExtractorContainer .root-item .header i{float:right}
.pkg_app_admin_user_userList tr td{height:50px}
.userGetProfile md-input-container{width:100%}.userGetProfile label{font-size:12pt}
.pkg_app_admin_admin{height:100%;overflow:auto}.pkg_app_admin_admin #right-sidenav-view{padding-top:65px}.pkg_app_admin_admin>.profile{height:100%;overflow-y:auto;width:100%;overflow-x:hidden}.pkg_app_admin_admin>.profile>div{height:auto;overflow:hidden}@media only screen and (max-width: 767px){.pkg_app_admin_admin{height:100%;overflow:auto}.pkg_app_admin_admin>.profile{height:auto;overflow:show}}.pkg_app_admin_admin .adminCompanyView{height:100%}.pkg_app_admin_admin .adminCompanyView :contains(".pkg_app_shared_company_rate_ratePeriod"){height:100%;overflow:hidden}.pkg_app_admin_admin .rateProgramControllerView,.pkg_app_admin_admin .rateAdjControllerView{overflow-x:hidden;height:100%;overflow-y:auto}.pkg_app_admin_admin .profileCompany{height:100%;overflow-y:auto;overflow-x:hidden}.pkg_app_admin_admin .pkg_app_admin_company_company{padding-top:0px;padding-left:0px;overflow-y:auto}
.pkg_app_admin_company_company{background-color:white;height:100%;overflow-x:hidden;overflow-y:hidden}.pkg_app_admin_company_company_list h2{font-size:2em;color:#2185D0;font-weight:bold}.pkg_app_admin_company_company_list table img{padding-top:5px}.pkg_app_admin_company_company_list md-list{font-size:1em;height:66px}.pkg_app_admin_company_company_list md-list md-list-item{float:left;box-sizing:border-box;padding:0 8px}.pkg_app_admin_company_company_list md-list md-list-item .md-item-text{padding:8px;border-radius:3px;color:white}.pkg_app_admin_company_company_list md-list md-list-item .md-item-text.blue{background-color:#2185D0}.pkg_app_admin_company_company_list md-list md-list-item .md-item-text.orange{background-color:#F2711C}.adminCompanyView{height:calc(100% - 66px)}@media only screen and (max-width: 767px){.adminCompanyView{height:100%;padding:0px !important}.adminCompanyView>.row{padding-top:5px}}
.dash-board-container.ui.segment{padding:0px}@media only screen and (max-width: 767px){.dash-board-container.ui.segment{padding:0px}.dash-board-container.ui.segment div.ui.segment{border:none}}

