@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400);/*!
 * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#007bff;--secondary:#868e96;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014   \A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f8f9fa;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#212529}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #e9ecef}.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dddfe2}.table-hover .table-secondary:hover{background-color:#cfd2d6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#e9ecef}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm.table-bordered{border:0}}@media (max-width:767px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md.table-bordered{border:0}}@media (max-width:991px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg.table-bordered{border:0}}@media (max-width:1199px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::-ms-input-placeholder{color:#868e96;opacity:1}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.col-form-legend{padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;font-size:1rem}.form-control-plaintext{padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-inline{display:inline-block;margin-right:.75rem}.form-check-inline .form-check-label{vertical-align:middle}.valid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#28a745}.custom-control-input.is-valid~.custom-control-indicator,.was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(40,167,69,.25)}.custom-control-input.is-valid~.custom-control-description,.was-validated .custom-control-input:valid~.custom-control-description{color:#28a745}.custom-file-input.is-valid~.custom-file-control,.was-validated .custom-file-input:valid~.custom-file-control{border-color:#28a745}.custom-file-input.is-valid~.custom-file-control::before,.was-validated .custom-file-input:valid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-valid:focus,.was-validated .custom-file-input:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-indicator,.was-validated .custom-control-input:invalid~.custom-control-indicator{background-color:rgba(220,53,69,.25)}.custom-control-input.is-invalid~.custom-control-description,.was-validated .custom-control-input:invalid~.custom-control-description{color:#dc3545}.custom-file-input.is-invalid~.custom-file-control,.was-validated .custom-file-input:invalid~.custom-file-control{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-control::before,.was-validated .custom-file-input:invalid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-invalid:focus,.was-validated .custom-file-input:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#868e96;border-color:#868e96}.btn-secondary:hover{color:#fff;background-color:#727b84;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#868e96;border-color:#868e96}.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#666e76;box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#111;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#111;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107}.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#111;background-color:#d39e00;border-color:#c69500;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#111;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#111;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not([disabled]):not(.disabled).active,.btn-light:not([disabled]):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#111;background-color:#dae0e5;border-color:#d3d9df;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#868e96;background-color:transparent;background-image:none;border-color:#868e96}.btn-outline-secondary:hover{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#868e96;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled).active,.btn-outline-secondary:not([disabled]):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#868e96;border-color:#868e96;box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not([disabled]):not(.disabled).active,.btn-outline-warning:not([disabled]):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffc107;border-color:#ffc107;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not([disabled]):not(.disabled).active,.btn-outline-light:not([disabled]):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#868e96}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group .form-control{position:relative;z-index:2;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap}.input-group-addon{padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;-ms-flex-align:stretch;align-items:stretch;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:first-child>.btn+.btn{margin-left:0}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:0}.input-group-btn:not(:first-child)>.btn-group:first-child,.input-group-btn:not(:first-child)>.btn:first-child{margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled~.custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#007bff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple]{height:auto;background-image:none}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{min-width:14rem;max-width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #007bff}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group .card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:only-child{border-radius:.25rem}.card-group .card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group .card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group .card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#111;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#111;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}.alert-secondary hr{border-top-color:#cfd2d6}.alert-secondary .alert-link{color:#2e3133}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#007bff}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}a.list-group-item-primary,button.list-group-item-primary{color:#004085}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#004085;background-color:#9fcdff}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#464a4e;background-color:#dddfe2}a.list-group-item-secondary,button.list-group-item-secondary{color:#464a4e}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#464a4e;background-color:#cfd2d6}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#464a4e;border-color:#464a4e}.list-group-item-success{color:#155724;background-color:#c3e6cb}a.list-group-item-success,button.list-group-item-success{color:#155724}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#155724;background-color:#b1dfbb}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}a.list-group-item-warning,button.list-group-item-warning{color:#856404}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#856404;background-color:#ffe8a1}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}a.list-group-item-danger,button.list-group-item-danger{color:#721c24}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#721c24;background-color:#f1b0b7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}a.list-group-item-light,button.list-group-item-light{color:#818182}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#818182;background-color:#ececf6}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px;pointer-events:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:15px;margin:-15px -15px -15px auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:5px;height:5px}.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.tooltip.bs-tooltip-auto[x-placement^=top],.tooltip.bs-tooltip-top{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,.tooltip.bs-tooltip-top .arrow{bottom:0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-auto[x-placement^=right],.tooltip.bs-tooltip-right{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.bs-tooltip-right .arrow{left:0}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-auto[x-placement^=bottom],.tooltip.bs-tooltip-bottom{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow,.tooltip.bs-tooltip-bottom .arrow{top:0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-auto[x-placement^=left],.tooltip.bs-tooltip-left{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.bs-tooltip-left .arrow{right:0}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;border-color:transparent;border-style:solid}.popover .arrow::before{content:"";border-width:.8rem}.popover .arrow::after{content:"";border-width:.8rem}.popover.bs-popover-auto[x-placement^=top],.popover.bs-popover-top{margin-bottom:.8rem}.popover.bs-popover-auto[x-placement^=top] .arrow,.popover.bs-popover-top .arrow{bottom:0}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-top .arrow::before{border-bottom-width:0}.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::before{bottom:-.8rem;margin-left:-.8rem;border-top-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-top .arrow::after{bottom:calc((.8rem - 1px) * -1);margin-left:-.8rem;border-top-color:#fff}.popover.bs-popover-auto[x-placement^=right],.popover.bs-popover-right{margin-left:.8rem}.popover.bs-popover-auto[x-placement^=right] .arrow,.popover.bs-popover-right .arrow{left:0}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-right .arrow::before{margin-top:-.8rem;border-left-width:0}.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::before{left:-.8rem;border-right-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-right .arrow::after{left:calc((.8rem - 1px) * -1);border-right-color:#fff}.popover.bs-popover-auto[x-placement^=bottom],.popover.bs-popover-bottom{margin-top:.8rem}.popover.bs-popover-auto[x-placement^=bottom] .arrow,.popover.bs-popover-bottom .arrow{top:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-bottom .arrow::before{margin-left:-.8rem;border-top-width:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::before{top:-.8rem;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-bottom .arrow::after{top:calc((.8rem - 1px) * -1);border-bottom-color:#fff}.popover.bs-popover-auto[x-placement^=bottom] .popover-header::before,.popover.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-auto[x-placement^=left],.popover.bs-popover-left{margin-right:.8rem}.popover.bs-popover-auto[x-placement^=left] .arrow,.popover.bs-popover-left .arrow{right:0}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-left .arrow::before{margin-top:-.8rem;border-right-width:0}.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::before{right:-.8rem;border-left-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-left .arrow::after{right:calc((.8rem - 1px) * -1);border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#868e96!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#868e96!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}}@media print{.d-print-none{display:none!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#868e96!important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#868e96!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-global-overlay-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.48}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.6)}.cdk-overlay-transparent-backdrop{background:0 0}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;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);border-radius:2px;overflow:auto;background:#fff;color:rgba(0,0,0,.87);outline:0}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.owl-dt-container,.owl-dt-container *{box-sizing:border-box}.owl-dt-container{display:block;font-size:16px;font-size:1rem;background:#fff;pointer-events:auto;z-index:1000}.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,.12)}.owl-dt-container-row:last-child{border-bottom:none}.owl-dt-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.owl-dt-calendar-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000}.owl-dt-calendar-control .owl-dt-calendar-control-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:rgba(0,0,0,.12)}.owl-dt-calendar-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 .5em .5em;outline:0}.owl-dt-calendar-view{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.owl-dt-calendar-multi-year-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}.owl-dt-calendar-table .owl-dt-calendar-header{color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:'';position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:rgba(0,0,0,.12)}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;cursor:pointer;color:rgba(0,0,0,.85);-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid transparent;border-radius:999px;color:inherit}.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:rgba(255,255,255,.85);background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px rgba(255,255,255,.85)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:rgba(0,0,0,.04)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:rgba(63,81,181,.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}.owl-dt-timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:7em;padding:.5em;outline:0}.owl-dt-timer-box{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%;height:100%}.owl-dt-timer-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:.2em 0}.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}.owl-dt-timer-divider{display:inline-block;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}.owl-dt-timer-divider:after,.owl-dt-timer-divider:before{content:'';display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:currentColor}.owl-dt-timer-divider:before{top:35%}.owl-dt-timer-divider:after{bottom:35%}.owl-dt-control-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:0;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:transparent;font-size:1em;color:inherit}.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0}.owl-dt-control-button:focus>.owl-dt-control-button-content{background-color:rgba(0,0,0,.12)}.owl-dt-control-button:not(:-moz-focusring):focus>.owl-dt-control-button-content{box-shadow:none}.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;transition:background-color .1s linear}.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:rgba(0,0,0,.12)}.owl-dt-control-period-button .owl-dt-control-button-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1em;height:1em;margin:.1em;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}.owl-dt-control-arrow-button[disabled]{color:rgba(0,0,0,.4);cursor:default}.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;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)}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}.owl-dt-inline-container{display:inline-block}.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}@media all and (orientation:landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media all and (orientation:portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}.owl-dt-container-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:2em;color:#3f51b5}.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;transition:background-color .1s linear}.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:rgba(0,0,0,.1)}.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:transparent}.owl-dt-container-info .owl-dt-container-range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5em 0;font-size:.8em}.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,.12)}.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;cursor:default!important}.owl-dt-timer-hour12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3f51b5}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid currentColor;border-radius:2px;transition:background .2s ease}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#fff}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(fontawesome-webfont.674f50d287a8c48dc19b.eot);
  src: url(fontawesome-webfont.674f50d287a8c48dc19b.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(fontawesome-webfont.af7ae505a9eed503f8b8.woff2) format('woff2'), url(fontawesome-webfont.fee66e712a8a08eef580.woff) format('woff'), url(fontawesome-webfont.b06871f281fee6b241d6.ttf) format('truetype'), url(fontawesome-webfont.912ec66d7572ff821749.svg#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.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;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.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(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  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: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.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-remove:before,
.fa-close: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-gear:before,
.fa-cog: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-rotate-right:before,
.fa-repeat: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-photo:before,
.fa-image: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-warning:before,
.fa-exclamation-triangle: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-gears:before,
.fa-cogs: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-save:before,
.fa-floppy-o:before {
  content: "\F0C7";
}
.fa-square:before {
  content: "\F0C8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars: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-unsorted:before,
.fa-sort:before {
  content: "\F0DC";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE";
}
.fa-envelope:before {
  content: "\F0E0";
}
.fa-linkedin:before {
  content: "\F0E1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4";
}
.fa-comment-o:before {
  content: "\F0E5";
}
.fa-comments-o:before {
  content: "\F0E6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7";
}
.fa-sitemap:before {
  content: "\F0E8";
}
.fa-umbrella:before {
  content: "\F0E9";
}
.fa-paste:before,
.fa-clipboard: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-unlink:before,
.fa-chain-broken: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-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\F153";
}
.fa-gbp:before {
  content: "\F154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\F155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\F156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158";
}
.fa-won:before,
.fa-krw: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-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191";
}
.fa-dot-circle-o:before {
  content: "\F192";
}
.fa-wheelchair:before {
  content: "\F193";
}
.fa-vimeo-square:before {
  content: "\F194";
}
.fa-turkish-lira:before,
.fa-try: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-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C";
}
.fa-mortar-board:before,
.fa-graduation-cap: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-pp: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-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6";
}
.fa-file-sound-o:before,
.fa-file-audio-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-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD";
}
.fa-circle-o-notch:before {
  content: "\F1CE";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\F1D1";
}
.fa-git-square:before {
  content: "\F1D2";
}
.fa-git:before {
  content: "\F1D3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4";
}
.fa-tencent-weibo:before {
  content: "\F1D5";
}
.fa-qq:before {
  content: "\F1D6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8";
}
.fa-send-o:before,
.fa-paper-plane-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-soccer-ball-o:before,
.fa-futbol-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-shekel:before,
.fa-sheqel:before,
.fa-ils: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-hotel:before,
.fa-bed:before {
  content: "\F236";
}
.fa-viacoin:before {
  content: "\F237";
}
.fa-train:before {
  content: "\F238";
}
.fa-subway:before {
  content: "\F239";
}
.fa-medium:before {
  content: "\F23A";
}
.fa-yc:before,
.fa-y-combinator: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: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-stop-o:before,
.fa-hand-paper-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-tv:before,
.fa-television: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";
}
.fa-gitlab:before {
  content: "\F296";
}
.fa-wpbeginner:before {
  content: "\F297";
}
.fa-wpforms:before {
  content: "\F298";
}
.fa-envira:before {
  content: "\F299";
}
.fa-universal-access:before {
  content: "\F29A";
}
.fa-wheelchair-alt:before {
  content: "\F29B";
}
.fa-question-circle-o:before {
  content: "\F29C";
}
.fa-blind:before {
  content: "\F29D";
}
.fa-audio-description:before {
  content: "\F29E";
}
.fa-volume-control-phone:before {
  content: "\F2A0";
}
.fa-braille:before {
  content: "\F2A1";
}
.fa-assistive-listening-systems:before {
  content: "\F2A2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4";
}
.fa-glide:before {
  content: "\F2A5";
}
.fa-glide-g:before {
  content: "\F2A6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7";
}
.fa-low-vision:before {
  content: "\F2A8";
}
.fa-viadeo:before {
  content: "\F2A9";
}
.fa-viadeo-square:before {
  content: "\F2AA";
}
.fa-snapchat:before {
  content: "\F2AB";
}
.fa-snapchat-ghost:before {
  content: "\F2AC";
}
.fa-snapchat-square:before {
  content: "\F2AD";
}
.fa-pied-piper:before {
  content: "\F2AE";
}
.fa-first-order:before {
  content: "\F2B0";
}
.fa-yoast:before {
  content: "\F2B1";
}
.fa-themeisle:before {
  content: "\F2B2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4";
}
.fa-handshake-o:before {
  content: "\F2B5";
}
.fa-envelope-open:before {
  content: "\F2B6";
}
.fa-envelope-open-o:before {
  content: "\F2B7";
}
.fa-linode:before {
  content: "\F2B8";
}
.fa-address-book:before {
  content: "\F2B9";
}
.fa-address-book-o:before {
  content: "\F2BA";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC";
}
.fa-user-circle:before {
  content: "\F2BD";
}
.fa-user-circle-o:before {
  content: "\F2BE";
}
.fa-user-o:before {
  content: "\F2C0";
}
.fa-id-badge:before {
  content: "\F2C1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3";
}
.fa-quora:before {
  content: "\F2C4";
}
.fa-free-code-camp:before {
  content: "\F2C5";
}
.fa-telegram:before {
  content: "\F2C6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB";
}
.fa-shower:before {
  content: "\F2CC";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD";
}
.fa-podcast:before {
  content: "\F2CE";
}
.fa-window-maximize:before {
  content: "\F2D0";
}
.fa-window-minimize:before {
  content: "\F2D1";
}
.fa-window-restore:before {
  content: "\F2D2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4";
}
.fa-bandcamp:before {
  content: "\F2D5";
}
.fa-grav:before {
  content: "\F2D6";
}
.fa-etsy:before {
  content: "\F2D7";
}
.fa-imdb:before {
  content: "\F2D8";
}
.fa-ravelry:before {
  content: "\F2D9";
}
.fa-eercast:before {
  content: "\F2DA";
}
.fa-microchip:before {
  content: "\F2DB";
}
.fa-snowflake-o:before {
  content: "\F2DC";
}
.fa-superpowers:before {
  content: "\F2DD";
}
.fa-wpexplorer:before {
  content: "\F2DE";
}
.fa-meetup:before {
  content: "\F2E0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}
table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111111;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right;
}
table.dataTable thead .sorting {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7XQMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC");
}
table.dataTable thead .sorting_asc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==");
}
table.dataTable thead .sorting_desc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII=");
}
table.dataTable thead .sorting_asc_disabled {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAW0lEQVQoz2NgoCm4w3Vnwh02wspK7/y6k01Ikdadx3f+37l9RxmfIsY7c4GKQHDiHUbcyhzvvIMq+3THBpci3jv7oIpAcMcdduzKEu/8vPMdDn/eiWQYBYMKAAC3ykIEuYQJUgAAAABJRU5ErkJggg==");
}
table.dataTable thead .sorting_desc_disabled {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAWUlEQVQoz2NgGAWDCtyJvPPzznc4/HknEbsy9js77vyHw313eHGZZ3PnE1TRuzuOuK1lvDMRqmzuHUZ87lO+cxuo6PEdLUIeyb7z604pYf+y3Zlwh4u2YQoAc7ZCBHH4jigAAAAASUVORK5CYII=");
}
table.dataTable tbody tr {
  background-color: white;
}
table.dataTable tbody tr.selected {
  background-color: #b0bed9;
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #dddddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #dddddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #abb9d3;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #a9b7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #f9f9f9;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad4;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b3cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a7b5ce;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b6d0;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #f9f9f9;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fbfbfb;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fdfdfd;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad4;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #adbbd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ebebeb;
}
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #eeeeee;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a1aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a2afc8;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a4b2cb;
}
table.dataTable.no-footer {
  border-bottom: 1px solid #111111;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333333 !important;
  border: 1px solid #979797;
  background-color: white;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, white 0%, gainsboro 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111111;
  background-color: #585858;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111111 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333333;
}
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}
table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.maincontent-left{-webkit-animation-duration: 0s;
  animation-duration: 0s;}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
} 

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{transition-timing-function:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;transition-delay:0s;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{border:1px solid #000;width:32px;display:block;top:50%;height:32px;cursor:pointer;position:absolute;z-index:9999;margin-top:-16px;opacity:.5;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none;}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0;}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}/**
 * Applies styles for users in high contrast mode. Note that this only applies
 * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`
 * attribute, however Chrome handles high contrast differently.
 */
/* Theme for the ripple elements.*/
/** The mixins below are shared between mat-menu and mat-select */
/**
 * This mixin adds the correct panel transform styles based
 * on the direction that the menu panel opens.
 */
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/**
 * This mixin contains shared option styles between the select and
 * autocomplete components.
 */
.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); }

.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12); }

.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); }

.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12); }

.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); }

.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12); }

.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); }

.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12); }

.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }

.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12); }

.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12); }

.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12); }

.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12); }

.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12); }

.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12); }

.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12); }

.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12); }

.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12); }

.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12); }

.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12); }

.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12); }

.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12); }

.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12); }

.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12); }

.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); }

.mat-h1, .mat-headline, .mat-typography h1 {
  font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 16px; }

.mat-h2, .mat-title, .mat-typography h2 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 16px; }

.mat-h3, .mat-subheading-2, .mat-typography h3 {
  font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 16px; }

.mat-h4, .mat-subheading-1, .mat-typography h4 {
  font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 16px; }

.mat-h5, .mat-typography h5 {
  font-size: 11.62px;
  font-weight: 400;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  line-height: 20px;
  margin: 0 0 12px; }

.mat-h6, .mat-typography h6 {
  font-size: 9.38px;
  font-weight: 400;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  line-height: 20px;
  margin: 0 0 12px; }

.mat-body-strong, .mat-body-2 {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif; }

.mat-body, .mat-body-1, .mat-typography {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif; }
  .mat-body p, .mat-body-1 p, .mat-typography p {
    margin: 0 0 12px; }

.mat-small, .mat-caption {
  font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif; }

.mat-display-4, .mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 56px;
  letter-spacing: -0.05em; }

.mat-display-3, .mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 64px;
  letter-spacing: -0.02em; }

.mat-display-2, .mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 64px;
  letter-spacing: -0.005em; }

.mat-display-1, .mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 64px; }

.mat-button, .mat-raised-button, .mat-icon-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500; }

.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

.mat-card-title {
  font-size: 24px;
  font-weight: 400; }

.mat-card-subtitle,
.mat-card-content,
.mat-card-header .mat-card-title {
  font-size: 14px; }

.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px; }

.mat-chip {
  font-size: 13px;
  line-height: 18px; }
  .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px; }

.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

.mat-header-cell {
  font-size: 12px;
  font-weight: 500; }

.mat-cell {
  font-size: 14px; }

.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

.mat-calendar-body {
  font-size: 13px; }

.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500; }

.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400; }

.mat-dialog-title {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif; }

.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400; }

.mat-expansion-panel-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif; }

.mat-form-field {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125; }

.mat-form-field-wrapper {
  padding-bottom: 1.25em; }

.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125; }

.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em; }
  .mat-form-field-prefix .mat-icon-button .mat-icon,
  .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125; }

.mat-form-field-infix {
  padding: 0.4375em 0;
  border-top: 0.84375em solid transparent; }

.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -webkit-transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
          transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  -ms-transform: translateY(-1.28125em) scale(0.75);
  width: 133.33333333%; }

.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper
.mat-form-field-label {
  -webkit-transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
          transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  -ms-transform: translateY(-1.28124em) scale(0.75);
  width: 133.33334333%; }

.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper
.mat-form-field-label {
  -webkit-transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
          transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  -ms-transform: translateY(-1.28123em) scale(0.75);
  width: 133.33335333%; }

.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em; }

.mat-form-field-label {
  top: 1.28125em; }

.mat-form-field-underline {
  bottom: 1.25em; }

.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.54166667em;
  top: calc(100% - 1.66666667em); }

.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px; }
  .mat-grid-tile-header .mat-line,
  .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box; }
    .mat-grid-tile-header .mat-line:nth-child(n+2),
    .mat-grid-tile-footer .mat-line:nth-child(n+2) {
      font-size: 12px; }

input.mat-input-element {
  margin-top: -0.0625em; }

.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
  font-weight: 400; }

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px; }

.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

.mat-select-trigger {
  height: 1.125em; }

.mat-slide-toggle-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif; }

.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500; }

.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

.mat-step-label {
  font-size: 14px;
  font-weight: 400; }

.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500; }

.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500; }

.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  margin: 0; }

.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px; }

.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

.mat-list .mat-list-item, .mat-nav-list .mat-list-item, .mat-selection-list .mat-list-item {
  font-size: 16px; }
  .mat-list .mat-list-item .mat-line, .mat-nav-list .mat-list-item .mat-line, .mat-selection-list .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box; }
    .mat-list .mat-list-item .mat-line:nth-child(n+2), .mat-nav-list .mat-list-item .mat-line:nth-child(n+2), .mat-selection-list .mat-list-item .mat-line:nth-child(n+2) {
      font-size: 14px; }

.mat-list .mat-list-option, .mat-nav-list .mat-list-option, .mat-selection-list .mat-list-option {
  font-size: 16px; }
  .mat-list .mat-list-option .mat-line, .mat-nav-list .mat-list-option .mat-line, .mat-selection-list .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box; }
    .mat-list .mat-list-option .mat-line:nth-child(n+2), .mat-nav-list .mat-list-option .mat-line:nth-child(n+2), .mat-selection-list .mat-list-option .mat-line:nth-child(n+2) {
      font-size: 14px; }

.mat-list .mat-subheader, .mat-nav-list .mat-subheader, .mat-selection-list .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500; }

.mat-list[dense] .mat-list-item, .mat-nav-list[dense] .mat-list-item, .mat-selection-list[dense] .mat-list-item {
  font-size: 12px; }
  .mat-list[dense] .mat-list-item .mat-line, .mat-nav-list[dense] .mat-list-item .mat-line, .mat-selection-list[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box; }
    .mat-list[dense] .mat-list-item .mat-line:nth-child(n+2), .mat-nav-list[dense] .mat-list-item .mat-line:nth-child(n+2), .mat-selection-list[dense] .mat-list-item .mat-line:nth-child(n+2) {
      font-size: 12px; }

.mat-list[dense] .mat-list-option, .mat-nav-list[dense] .mat-list-option, .mat-selection-list[dense] .mat-list-option {
  font-size: 12px; }
  .mat-list[dense] .mat-list-option .mat-line, .mat-nav-list[dense] .mat-list-option .mat-line, .mat-selection-list[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box; }
    .mat-list[dense] .mat-list-option .mat-line:nth-child(n+2), .mat-nav-list[dense] .mat-list-option .mat-line:nth-child(n+2), .mat-selection-list[dense] .mat-list-option .mat-line:nth-child(n+2) {
      font-size: 12px; }

.mat-list[dense] .mat-subheader, .mat-nav-list[dense] .mat-subheader, .mat-selection-list[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500; }

.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px; }

.mat-optgroup-label {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif; }

.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px; }

.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500; }

.mat-ripple {
  overflow: hidden; }
  @media screen and (-ms-high-contrast: active) {
    .mat-ripple {
      display: none; } }

.mat-ripple.mat-ripple-unbounded {
  overflow: visible; }

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, -webkit-transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0ms cubic-bezier(0, 0, 0.2, 1);
  -webkit-transform: scale(0);
          transform: scale(0); }

.mat-option {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  line-height: 48px;
  height: 48px;
  padding: 0 16px;
  text-align: left;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  max-width: 100%;
  box-sizing: border-box;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .mat-option[disabled] {
    cursor: default; }
  [dir='rtl'] .mat-option {
    text-align: right; }
  .mat-option .mat-icon {
    margin-right: 16px; }
    [dir='rtl'] .mat-option .mat-icon {
      margin-left: 16px;
      margin-right: 0; }
  .mat-option[aria-disabled='true'] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default; }
  .mat-optgroup .mat-option:not(.mat-option-multiple) {
    padding-left: 32px; }
    [dir='rtl'] .mat-optgroup .mat-option:not(.mat-option-multiple) {
      padding-left: 16px;
      padding-right: 32px; }

.mat-option-text {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis; }

.mat-option-ripple {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  pointer-events: none; }
  @media screen and (-ms-high-contrast: active) {
    .mat-option-ripple {
      opacity: 0.5; } }

.mat-option-pseudo-checkbox {
  margin-right: 8px; }
  [dir='rtl'] .mat-option-pseudo-checkbox {
    margin-left: 8px;
    margin-right: 0; }

.mat-optgroup-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  line-height: 48px;
  height: 48px;
  padding: 0 16px;
  text-align: left;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default; }
  .mat-optgroup-label[disabled] {
    cursor: default; }
  [dir='rtl'] .mat-optgroup-label {
    text-align: right; }
  .mat-optgroup-label .mat-icon {
    margin-right: 16px; }
    [dir='rtl'] .mat-optgroup-label .mat-icon {
      margin-left: 16px;
      margin-right: 0; }

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.cdk-overlay-container {
  position: fixed;
  z-index: 1000; }

.cdk-global-overlay-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1000; }

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000; }

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0; }
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0.48; }

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.6); }

.cdk-overlay-transparent-backdrop {
  background: none; }

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll; }

.tclr .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1); }

.tclr .mat-option {
  color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-option:hover:not(.mat-option-disabled), .tclr .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .mat-primary .tclr .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #4caf50; }
  .mat-accent .tclr .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #66bb6a; }
  .mat-warn .tclr .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #f44336; }
  .tclr .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .tclr .mat-option.mat-active {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-option.mat-option-disabled {
    color: rgba(0, 0, 0, 0.38); }

.tclr .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38); }

.tclr .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54); }
  .tclr .mat-pseudo-checkbox::after {
    color: #fafafa; }

.tclr .mat-pseudo-checkbox-checked,
.tclr .mat-pseudo-checkbox-indeterminate,
.tclr .mat-accent .mat-pseudo-checkbox-checked,
.tclr .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #66bb6a; }

.tclr .mat-primary .mat-pseudo-checkbox-checked,
.tclr .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #4caf50; }

.tclr .mat-warn .mat-pseudo-checkbox-checked,
.tclr .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336; }

.tclr .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.tclr .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0; }

.tclr .mat-app-background {
  background-color: #fafafa; }

.tclr .mat-theme-loaded-marker {
  display: none; }

.tclr .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white; }
    .tclr .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
      color: rgba(0, 0, 0, 0.87); }

.tclr .mat-button, .tclr .mat-icon-button {
  background: transparent; }
  .tclr .mat-button.mat-primary .mat-button-focus-overlay, .tclr .mat-icon-button.mat-primary .mat-button-focus-overlay {
    background-color: rgba(76, 175, 80, 0.12); }
  .tclr .mat-button.mat-accent .mat-button-focus-overlay, .tclr .mat-icon-button.mat-accent .mat-button-focus-overlay {
    background-color: rgba(102, 187, 106, 0.12); }
  .tclr .mat-button.mat-warn .mat-button-focus-overlay, .tclr .mat-icon-button.mat-warn .mat-button-focus-overlay {
    background-color: rgba(244, 67, 54, 0.12); }
  .tclr .mat-button[disabled] .mat-button-focus-overlay, .tclr .mat-icon-button[disabled] .mat-button-focus-overlay {
    background-color: transparent; }
  .tclr .mat-button.mat-primary, .tclr .mat-icon-button.mat-primary {
    color: #4caf50; }
  .tclr .mat-button.mat-accent, .tclr .mat-icon-button.mat-accent {
    color: #66bb6a; }
  .tclr .mat-button.mat-warn, .tclr .mat-icon-button.mat-warn {
    color: #f44336; }
  .tclr .mat-button.mat-primary[disabled], .tclr .mat-button.mat-accent[disabled], .tclr .mat-button.mat-warn[disabled], .tclr .mat-button[disabled][disabled], .tclr .mat-icon-button.mat-primary[disabled], .tclr .mat-icon-button.mat-accent[disabled], .tclr .mat-icon-button.mat-warn[disabled], .tclr .mat-icon-button[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }

.tclr .mat-raised-button, .tclr .mat-fab, .tclr .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white; }
  .tclr .mat-raised-button.mat-primary, .tclr .mat-fab.mat-primary, .tclr .mat-mini-fab.mat-primary {
    color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-raised-button.mat-accent, .tclr .mat-fab.mat-accent, .tclr .mat-mini-fab.mat-accent {
    color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-raised-button.mat-warn, .tclr .mat-fab.mat-warn, .tclr .mat-mini-fab.mat-warn {
    color: white; }
  .tclr .mat-raised-button.mat-primary[disabled], .tclr .mat-raised-button.mat-accent[disabled], .tclr .mat-raised-button.mat-warn[disabled], .tclr .mat-raised-button[disabled][disabled], .tclr .mat-fab.mat-primary[disabled], .tclr .mat-fab.mat-accent[disabled], .tclr .mat-fab.mat-warn[disabled], .tclr .mat-fab[disabled][disabled], .tclr .mat-mini-fab.mat-primary[disabled], .tclr .mat-mini-fab.mat-accent[disabled], .tclr .mat-mini-fab.mat-warn[disabled], .tclr .mat-mini-fab[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }
  .tclr .mat-raised-button.mat-primary, .tclr .mat-fab.mat-primary, .tclr .mat-mini-fab.mat-primary {
    background-color: #4caf50; }
  .tclr .mat-raised-button.mat-accent, .tclr .mat-fab.mat-accent, .tclr .mat-mini-fab.mat-accent {
    background-color: #66bb6a; }
  .tclr .mat-raised-button.mat-warn, .tclr .mat-fab.mat-warn, .tclr .mat-mini-fab.mat-warn {
    background-color: #f44336; }
  .tclr .mat-raised-button.mat-primary[disabled], .tclr .mat-raised-button.mat-accent[disabled], .tclr .mat-raised-button.mat-warn[disabled], .tclr .mat-raised-button[disabled][disabled], .tclr .mat-fab.mat-primary[disabled], .tclr .mat-fab.mat-accent[disabled], .tclr .mat-fab.mat-warn[disabled], .tclr .mat-fab[disabled][disabled], .tclr .mat-mini-fab.mat-primary[disabled], .tclr .mat-mini-fab.mat-accent[disabled], .tclr .mat-mini-fab.mat-warn[disabled], .tclr .mat-mini-fab[disabled][disabled] {
    background-color: rgba(0, 0, 0, 0.12); }
  .tclr .mat-raised-button.mat-primary .mat-ripple-element, .tclr .mat-fab.mat-primary .mat-ripple-element, .tclr .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.2); }
  .tclr .mat-raised-button.mat-accent .mat-ripple-element, .tclr .mat-fab.mat-accent .mat-ripple-element, .tclr .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.2); }
  .tclr .mat-raised-button.mat-warn .mat-ripple-element, .tclr .mat-fab.mat-warn .mat-ripple-element, .tclr .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }

.tclr .mat-button.mat-primary .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.1); }

.tclr .mat-button.mat-accent .mat-ripple-element {
  background-color: rgba(102, 187, 106, 0.1); }

.tclr .mat-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.1); }

.tclr .mat-icon-button.mat-primary .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.2); }

.tclr .mat-icon-button.mat-accent .mat-ripple-element {
  background-color: rgba(102, 187, 106, 0.2); }

.tclr .mat-icon-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.2); }

.tclr .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38); }
  .tclr .mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
    background-color: rgba(0, 0, 0, 0.12); }

.tclr .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-button-toggle-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.26); }
  .tclr .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd; }

.tclr .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54); }

.tclr .mat-checkbox-checkmark {
  fill: #fafafa; }

.tclr .mat-checkbox-checkmark-path {
  stroke: #fafafa !important; }

.tclr .mat-checkbox-mixedmark {
  background-color: #fafafa; }

.tclr .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .tclr .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #4caf50; }

.tclr .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .tclr .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #66bb6a; }

.tclr .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .tclr .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336; }

.tclr .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .tclr .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0; }

.tclr .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0; }

.tclr .mat-checkbox-disabled .mat-checkbox-label {
  color: #b0b0b0; }

.tclr .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.26); }

.tclr .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(102, 187, 106, 0.26); }

.tclr .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.tclr .mat-chip:not(.mat-basic-chip) {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-chip:not(.mat-basic-chip) .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .tclr .mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover {
    opacity: 0.54; }

.tclr .mat-chip.mat-chip-selected.mat-primary {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .tclr .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {
    opacity: 0.54; }

.tclr .mat-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white; }
  .tclr .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .tclr .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {
    opacity: 0.54; }

.tclr .mat-chip.mat-chip-selected.mat-accent {
  background-color: #66bb6a;
  color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .tclr .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {
    opacity: 0.54; }

.tclr .mat-table {
  background: white; }

.tclr .mat-row, .tclr .mat-header-row {
  border-bottom-color: rgba(0, 0, 0, 0.12); }

.tclr .mat-header-cell {
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-cell {
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-datepicker-content {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54); }

.tclr .mat-calendar-next-button,
.tclr .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38); }

.tclr .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12); }

.tclr .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-calendar-body-cell-content {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent; }
  .mat-calendar-body-disabled > .tclr .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    color: rgba(0, 0, 0, 0.38); }

.tclr :not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.tclr .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.tclr .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, 0.04); }

.tclr .mat-calendar-body-selected {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(76, 175, 80, 0.4); }

.tclr .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.38); }

.tclr .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87); }

.tclr .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.18); }

.tclr .mat-dialog-container {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12); }

.tclr .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12); }

.tclr .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12); }

.tclr .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .tclr .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .tclr .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
  background: rgba(0, 0, 0, 0.04); }

.tclr .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-expansion-panel-header-description,
.tclr .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(0, 0, 0, 0.26); }
  .tclr .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
  .tclr .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
    color: inherit; }

.tclr .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-hint {
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-focused .mat-form-field-label {
  color: #4caf50; }
  .tclr .mat-focused .mat-form-field-label.mat-accent {
    color: #66bb6a; }
  .tclr .mat-focused .mat-form-field-label.mat-warn {
    color: #f44336; }

.tclr .mat-focused .mat-form-field-required-marker {
  color: #66bb6a; }

.tclr .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42); }

.tclr .mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 1px;
  background-repeat: repeat-x; }

.tclr .mat-form-field-ripple {
  background-color: #4caf50; }
  .tclr .mat-form-field-ripple.mat-accent {
    background-color: #66bb6a; }
  .tclr .mat-form-field-ripple.mat-warn {
    background-color: #f44336; }

.tclr .mat-form-field-invalid .mat-form-field-label {
  color: #f44336; }
  .tclr .mat-form-field-invalid .mat-form-field-label.mat-accent,
  .tclr .mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #f44336; }

.tclr .mat-form-field-invalid .mat-form-field-ripple {
  background-color: #f44336; }

.tclr .mat-error {
  color: #f44336; }

.tclr .mat-icon.mat-primary {
  color: #4caf50; }

.tclr .mat-icon.mat-accent {
  color: #66bb6a; }

.tclr .mat-icon.mat-warn {
  color: #f44336; }

.tclr .mat-input-element:disabled {
  color: rgba(0, 0, 0, 0.38); }

.tclr .mat-input-element {
  caret-color: #4caf50; }
  .tclr .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .tclr .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .tclr .mat-input-element::placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .tclr .mat-input-element::-moz-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .tclr .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .tclr .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }

.tclr .mat-accent .mat-input-element {
  caret-color: #66bb6a; }

.tclr .mat-warn .mat-input-element,
.tclr .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336; }

.tclr .mat-list .mat-list-item, .tclr .mat-nav-list .mat-list-item, .tclr .mat-selection-list .mat-list-item {
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-list .mat-list-option, .tclr .mat-nav-list .mat-list-option, .tclr .mat-selection-list .mat-list-option {
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-list .mat-subheader, .tclr .mat-nav-list .mat-subheader, .tclr .mat-selection-list .mat-subheader {
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-list-item-disabled {
  background-color: #eeeeee; }

.tclr .mat-nav-list .mat-list-item {
  outline: none; }
  .tclr .mat-nav-list .mat-list-item:hover, .tclr .mat-nav-list .mat-list-item.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.tclr .mat-list-option {
  outline: none; }
  .tclr .mat-list-option:hover, .tclr .mat-list-option.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.tclr .mat-menu-panel {
  background: white; }

.tclr .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-menu-item[disabled] {
    color: rgba(0, 0, 0, 0.38); }

.tclr .mat-menu-item .mat-icon:not([color]),
.tclr .mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-menu-item:hover:not([disabled]),
.tclr .mat-menu-item:focus:not([disabled]),
.tclr .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04); }

.tclr .mat-paginator {
  background: white; }

.tclr .mat-paginator,
.tclr .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-paginator-increment,
.tclr .mat-paginator-decrement {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54); }

.tclr .mat-icon-button[disabled] .mat-paginator-increment,
.tclr .mat-icon-button[disabled] .mat-paginator-decrement {
  border-color: rgba(0, 0, 0, 0.38); }

.tclr .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23c8e6c9%27%2F%3E%3C%2Fsvg%3E"); }

.tclr .mat-progress-bar-buffer {
  background-color: #c8e6c9; }

.tclr .mat-progress-bar-fill::after {
  background-color: #4caf50; }

.tclr .mat-progress-bar.mat-accent .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23c8e6c9%27%2F%3E%3C%2Fsvg%3E"); }

.tclr .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #c8e6c9; }

.tclr .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #66bb6a; }

.tclr .mat-progress-bar.mat-warn .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E"); }

.tclr .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2; }

.tclr .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336; }

.tclr .mat-progress-spinner circle, .tclr .mat-spinner circle {
  stroke: #4caf50; }

.tclr .mat-progress-spinner.mat-accent circle, .tclr .mat-spinner.mat-accent circle {
  stroke: #66bb6a; }

.tclr .mat-progress-spinner.mat-warn circle, .tclr .mat-spinner.mat-warn circle {
  stroke: #f44336; }

.tclr .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54); }

.tclr .mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38); }

.tclr .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .tclr .mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38); }

.tclr .mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38); }

.tclr .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #4caf50; }

.tclr .mat-radio-button.mat-primary .mat-radio-inner-circle {
  background-color: #4caf50; }

.tclr .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.26); }

.tclr .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #66bb6a; }

.tclr .mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #66bb6a; }

.tclr .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(102, 187, 106, 0.26); }

.tclr .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336; }

.tclr .mat-radio-button.mat-warn .mat-radio-inner-circle {
  background-color: #f44336; }

.tclr .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.tclr .mat-select-content, .tclr .mat-select-panel-done-animating {
  background: white; }

.tclr .mat-select-value {
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42); }

.tclr .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38); }

.tclr .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54); }

.tclr .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12); }

.tclr .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #4caf50; }

.tclr .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #66bb6a; }

.tclr .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336; }

.tclr .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336; }

.tclr .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38); }

.tclr .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-drawer.mat-drawer-push {
    background-color: white; }

.tclr .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6); }

.tclr .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #4caf50; }

.tclr .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(76, 175, 80, 0.5); }

.tclr .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.tclr .mat-slide-toggle .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.12); }

.tclr .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #4caf50; }

.tclr .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(76, 175, 80, 0.5); }

.tclr .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.tclr .mat-slide-toggle.mat-primary .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.12); }

.tclr .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #f44336; }

.tclr .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.5); }

.tclr .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.tclr .mat-slide-toggle.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.12); }

.tclr .mat-disabled .mat-slide-toggle-thumb {
  background-color: #bdbdbd; }

.tclr .mat-disabled .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.1); }

.tclr .mat-slide-toggle-thumb {
  background-color: #fafafa; }

.tclr .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38); }

.tclr .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.tclr .mat-primary .mat-slider-track-fill,
.tclr .mat-primary .mat-slider-thumb,
.tclr .mat-primary .mat-slider-thumb-label {
  background-color: #4caf50; }

.tclr .mat-primary .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-accent .mat-slider-track-fill,
.tclr .mat-accent .mat-slider-thumb,
.tclr .mat-accent .mat-slider-thumb-label {
  background-color: #66bb6a; }

.tclr .mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-warn .mat-slider-track-fill,
.tclr .mat-warn .mat-slider-thumb,
.tclr .mat-warn .mat-slider-thumb-label {
  background-color: #f44336; }

.tclr .mat-warn .mat-slider-thumb-label-text {
  color: white; }

.tclr .mat-slider-focus-ring {
  background-color: rgba(102, 187, 106, 0.2); }

.tclr .mat-slider:hover .mat-slider-track-background,
.tclr .cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38); }

.tclr .mat-slider-disabled .mat-slider-track-background,
.tclr .mat-slider-disabled .mat-slider-track-fill,
.tclr .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26); }

.tclr .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.tclr .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12); }

.tclr .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.tclr .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87); }

.tclr .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.tclr .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26); }

.tclr .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent; }

.tclr .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .tclr .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38); }

.tclr .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .tclr .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26); }

.tclr .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7); }

.tclr .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.tclr .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.tclr .mat-step-header.cdk-keyboard-focused, .tclr .mat-step-header.cdk-program-focused, .tclr .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04); }

.tclr .mat-step-header .mat-step-label,
.tclr .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.38); }

.tclr .mat-step-header .mat-step-icon {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-step-header .mat-step-icon-not-touched {
  background-color: rgba(0, 0, 0, 0.38);
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87); }

.tclr .mat-stepper-horizontal, .tclr .mat-stepper-vertical {
  background-color: white; }

.tclr .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12); }

.tclr .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12); }

.tclr .mat-tab-nav-bar,
.tclr .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.tclr .mat-tab-group-inverted-header .mat-tab-nav-bar,
.tclr .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none; }

.tclr .mat-tab-label, .tclr .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-tab-label.mat-tab-disabled, .tclr .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.38); }

.tclr .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.tclr .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38); }

.tclr .mat-tab-group[class*='mat-background-'] .mat-tab-header,
.tclr .mat-tab-nav-bar[class*='mat-background-'] {
  border-bottom: none;
  border-top: none; }

.tclr .mat-tab-group.mat-primary .mat-tab-label:focus, .tclr .mat-tab-group.mat-primary .mat-tab-link:focus, .tclr .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .tclr .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.tclr .mat-tab-group.mat-primary .mat-ink-bar, .tclr .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #4caf50; }

.tclr .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .tclr .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87); }

.tclr .mat-tab-group.mat-accent .mat-tab-label:focus, .tclr .mat-tab-group.mat-accent .mat-tab-link:focus, .tclr .mat-tab-nav-bar.mat-accent .mat-tab-label:focus, .tclr .mat-tab-nav-bar.mat-accent .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.tclr .mat-tab-group.mat-accent .mat-ink-bar, .tclr .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #66bb6a; }

.tclr .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .tclr .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87); }

.tclr .mat-tab-group.mat-warn .mat-tab-label:focus, .tclr .mat-tab-group.mat-warn .mat-tab-link:focus, .tclr .mat-tab-nav-bar.mat-warn .mat-tab-label:focus, .tclr .mat-tab-nav-bar.mat-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.tclr .mat-tab-group.mat-warn .mat-ink-bar, .tclr .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336; }

.tclr .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .tclr .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white; }

.tclr .mat-tab-group.mat-background-primary .mat-tab-label:focus, .tclr .mat-tab-group.mat-background-primary .mat-tab-link:focus, .tclr .mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus, .tclr .mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.tclr .mat-tab-group.mat-background-primary .mat-tab-header, .tclr .mat-tab-group.mat-background-primary .mat-tab-links, .tclr .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .tclr .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #4caf50; }

.tclr .mat-tab-group.mat-background-primary .mat-tab-label, .tclr .mat-tab-group.mat-background-primary .mat-tab-link, .tclr .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .tclr .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .tclr .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .tclr .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .tclr .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.4); }

.tclr .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .tclr .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.tclr .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .tclr .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4); }

.tclr .mat-tab-group.mat-background-primary .mat-ripple-element, .tclr .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12); }

.tclr .mat-tab-group.mat-background-accent .mat-tab-label:focus, .tclr .mat-tab-group.mat-background-accent .mat-tab-link:focus, .tclr .mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus, .tclr .mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.tclr .mat-tab-group.mat-background-accent .mat-tab-header, .tclr .mat-tab-group.mat-background-accent .mat-tab-links, .tclr .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .tclr .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: #66bb6a; }

.tclr .mat-tab-group.mat-background-accent .mat-tab-label, .tclr .mat-tab-group.mat-background-accent .mat-tab-link, .tclr .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .tclr .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .tclr .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .tclr .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .tclr .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.4); }

.tclr .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .tclr .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.tclr .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .tclr .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4); }

.tclr .mat-tab-group.mat-background-accent .mat-ripple-element, .tclr .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12); }

.tclr .mat-tab-group.mat-background-warn .mat-tab-label:focus, .tclr .mat-tab-group.mat-background-warn .mat-tab-link:focus, .tclr .mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus, .tclr .mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.tclr .mat-tab-group.mat-background-warn .mat-tab-header, .tclr .mat-tab-group.mat-background-warn .mat-tab-links, .tclr .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .tclr .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336; }

.tclr .mat-tab-group.mat-background-warn .mat-tab-label, .tclr .mat-tab-group.mat-background-warn .mat-tab-link, .tclr .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .tclr .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white; }
  .tclr .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .tclr .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .tclr .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .tclr .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.tclr .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .tclr .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white; }

.tclr .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .tclr .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.tclr .mat-tab-group.mat-background-warn .mat-ripple-element, .tclr .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.tclr .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-toolbar.mat-primary {
    background: #4caf50;
    color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-toolbar.mat-accent {
    background: #66bb6a;
    color: rgba(0, 0, 0, 0.87); }
  .tclr .mat-toolbar.mat-warn {
    background: #f44336;
    color: white; }

.tclr .mat-tooltip {
  background: rgba(97, 97, 97, 0.9); }

.tclr .mat-snack-bar-container {
  background: #323232;
  color: white; }

.tclr .mat-simple-snackbar-action {
  color: #66bb6a; }

.tclr .mat-option.mat-active, .tclr .mat-option:hover {
  background: #15ae75 !important;
  color: #fff; }

.tclr.smldrop .mat-option {
  height: auto;
  padding: 6px 10px;
  line-height: 1.4; }

.tclr.smldrop .mat-select-content {
  background: #979b9e;
  color: #CCC; }

.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1); }

.mat-option {
  color: rgba(0, 0, 0, 0.87); }
  .mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #15ae75; }
  .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #15ae75; }
  .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #f44336; }
  .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .mat-option.mat-active {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87); }
  .mat-option.mat-option-disabled {
    color: rgba(0, 0, 0, 0.38); }

.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54); }

.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38); }

.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54); }
  .mat-pseudo-checkbox::after {
    color: #fafafa; }

.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #15ae75; }

.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #15ae75; }

.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336; }

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0; }

.mat-app-background {
  background-color: #fafafa; }

.mat-theme-loaded-marker {
  display: none; }

.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }
  .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white; }
    .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
      color: rgba(0, 0, 0, 0.87); }

.mat-button, .mat-icon-button {
  background: transparent; }
  .mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay {
    background-color: rgba(21, 174, 117, 0.12); }
  .mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay {
    background-color: rgba(21, 174, 117, 0.12); }
  .mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay {
    background-color: rgba(244, 67, 54, 0.12); }
  .mat-button[disabled] .mat-button-focus-overlay, .mat-icon-button[disabled] .mat-button-focus-overlay {
    background-color: transparent; }
  .mat-button.mat-primary, .mat-icon-button.mat-primary {
    color: #15ae75; }
  .mat-button.mat-accent, .mat-icon-button.mat-accent {
    color: #15ae75; }
  .mat-button.mat-warn, .mat-icon-button.mat-warn {
    color: #f44336; }
  .mat-button.mat-primary[disabled], .mat-button.mat-accent[disabled], .mat-button.mat-warn[disabled], .mat-button[disabled][disabled], .mat-icon-button.mat-primary[disabled], .mat-icon-button.mat-accent[disabled], .mat-icon-button.mat-warn[disabled], .mat-icon-button[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }

.mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white; }
  .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
    color: white; }
  .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
    color: white; }
  .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
    color: white; }
  .mat-raised-button.mat-primary[disabled], .mat-raised-button.mat-accent[disabled], .mat-raised-button.mat-warn[disabled], .mat-raised-button[disabled][disabled], .mat-fab.mat-primary[disabled], .mat-fab.mat-accent[disabled], .mat-fab.mat-warn[disabled], .mat-fab[disabled][disabled], .mat-mini-fab.mat-primary[disabled], .mat-mini-fab.mat-accent[disabled], .mat-mini-fab.mat-warn[disabled], .mat-mini-fab[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }
  .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
    background-color: #15ae75; }
  .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
    background-color: #15ae75; }
  .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
    background-color: #f44336; }
  .mat-raised-button.mat-primary[disabled], .mat-raised-button.mat-accent[disabled], .mat-raised-button.mat-warn[disabled], .mat-raised-button[disabled][disabled], .mat-fab.mat-primary[disabled], .mat-fab.mat-accent[disabled], .mat-fab.mat-warn[disabled], .mat-fab[disabled][disabled], .mat-mini-fab.mat-primary[disabled], .mat-mini-fab.mat-accent[disabled], .mat-mini-fab.mat-warn[disabled], .mat-mini-fab[disabled][disabled] {
    background-color: rgba(0, 0, 0, 0.12); }
  .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }
  .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }
  .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }

.mat-button.mat-primary .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.1); }

.mat-button.mat-accent .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.1); }

.mat-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.1); }

.mat-icon-button.mat-primary .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.2); }

.mat-icon-button.mat-accent .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.2); }

.mat-icon-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.2); }

.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38); }
  .mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
    background-color: rgba(0, 0, 0, 0.12); }

.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54); }

.mat-button-toggle-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.26); }
  .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd; }

.mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54); }

.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54); }

.mat-checkbox-checkmark {
  fill: #fafafa; }

.mat-checkbox-checkmark-path {
  stroke: #fafafa !important; }

.mat-checkbox-mixedmark {
  background-color: #fafafa; }

.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #15ae75; }

.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #15ae75; }

.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336; }

.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0; }

.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0; }

.mat-checkbox-disabled .mat-checkbox-label {
  color: #b0b0b0; }

.mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.26); }

.mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.26); }

.mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.mat-chip:not(.mat-basic-chip) {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87); }
  .mat-chip:not(.mat-basic-chip) .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover {
    opacity: 0.54; }

.mat-chip.mat-chip-selected.mat-primary {
  background-color: #15ae75;
  color: white; }
  .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {
    opacity: 0.54; }

.mat-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white; }
  .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {
    opacity: 0.54; }

.mat-chip.mat-chip-selected.mat-accent {
  background-color: #15ae75;
  color: white; }
  .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {
    opacity: 0.54; }

.mat-table {
  background: white; }

.mat-row, .mat-header-row {
  border-bottom-color: rgba(0, 0, 0, 0.12); }

.mat-header-cell {
  color: rgba(0, 0, 0, 0.54); }

.mat-cell {
  color: rgba(0, 0, 0, 0.87); }

.mat-datepicker-content {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }

.mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54); }

.mat-calendar-next-button,
.mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54); }

.mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38); }

.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12); }

.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54); }

.mat-calendar-body-cell-content {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent; }
  .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    color: rgba(0, 0, 0, 0.38); }

:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, 0.04); }

.mat-calendar-body-selected {
  background-color: #15ae75;
  color: white; }

.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(21, 174, 117, 0.4); }

.mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.38); }

.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white; }

.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.18); }

.mat-dialog-container {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12); }

.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12); }

.mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12); }

.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
  background: rgba(0, 0, 0, 0.04); }

.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87); }

.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54); }

.mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(0, 0, 0, 0.26); }
  .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
  .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
    color: inherit; }

.mat-form-field-label {
  color: rgba(0, 0, 0, 0.54); }

.mat-hint {
  color: rgba(0, 0, 0, 0.54); }

.mat-focused .mat-form-field-label {
  color: #15ae75; }
  .mat-focused .mat-form-field-label.mat-accent {
    color: #15ae75; }
  .mat-focused .mat-form-field-label.mat-warn {
    color: #f44336; }

.mat-focused .mat-form-field-required-marker {
  color: #15ae75; }

.mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42); }

.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 1px;
  background-repeat: repeat-x; }

.mat-form-field-ripple {
  background-color: #15ae75; }
  .mat-form-field-ripple.mat-accent {
    background-color: #15ae75; }
  .mat-form-field-ripple.mat-warn {
    background-color: #f44336; }

.mat-form-field-invalid .mat-form-field-label {
  color: #f44336; }
  .mat-form-field-invalid .mat-form-field-label.mat-accent,
  .mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #f44336; }

.mat-form-field-invalid .mat-form-field-ripple {
  background-color: #f44336; }

.mat-error {
  color: #f44336; }

.mat-icon.mat-primary {
  color: #15ae75; }

.mat-icon.mat-accent {
  color: #15ae75; }

.mat-icon.mat-warn {
  color: #f44336; }

.mat-input-element:disabled {
  color: rgba(0, 0, 0, 0.38); }

.mat-input-element {
  caret-color: #15ae75; }
  .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .mat-input-element::placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .mat-input-element::-moz-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }

.mat-accent .mat-input-element {
  caret-color: #15ae75; }

.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #f44336; }

.mat-list .mat-list-item, .mat-nav-list .mat-list-item, .mat-selection-list .mat-list-item {
  color: rgba(0, 0, 0, 0.87); }

.mat-list .mat-list-option, .mat-nav-list .mat-list-option, .mat-selection-list .mat-list-option {
  color: rgba(0, 0, 0, 0.87); }

.mat-list .mat-subheader, .mat-nav-list .mat-subheader, .mat-selection-list .mat-subheader {
  color: rgba(0, 0, 0, 0.54); }

.mat-list-item-disabled {
  background-color: #eeeeee; }

.mat-nav-list .mat-list-item {
  outline: none; }
  .mat-nav-list .mat-list-item:hover, .mat-nav-list .mat-list-item.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.mat-list-option {
  outline: none; }
  .mat-list-option:hover, .mat-list-option.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.mat-menu-panel {
  background: white; }

.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87); }
  .mat-menu-item[disabled] {
    color: rgba(0, 0, 0, 0.38); }

.mat-menu-item .mat-icon:not([color]),
.mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54); }

.mat-menu-item:hover:not([disabled]),
.mat-menu-item:focus:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04); }

.mat-paginator {
  background: white; }

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54); }

.mat-paginator-increment,
.mat-paginator-decrement {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54); }

.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-decrement {
  border-color: rgba(0, 0, 0, 0.38); }

.mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23b9e7d6%27%2F%3E%3C%2Fsvg%3E"); }

.mat-progress-bar-buffer {
  background-color: #b9e7d6; }

.mat-progress-bar-fill::after {
  background-color: #15ae75; }

.mat-progress-bar.mat-accent .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23b9e7d6%27%2F%3E%3C%2Fsvg%3E"); }

.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #b9e7d6; }

.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #15ae75; }

.mat-progress-bar.mat-warn .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E"); }

.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2; }

.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336; }

.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #15ae75; }

.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #15ae75; }

.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #f44336; }

.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54); }

.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38); }

.mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38); }

.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38); }

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #15ae75; }

.mat-radio-button.mat-primary .mat-radio-inner-circle {
  background-color: #15ae75; }

.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.26); }

.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #15ae75; }

.mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #15ae75; }

.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.26); }

.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336; }

.mat-radio-button.mat-warn .mat-radio-inner-circle {
  background-color: #f44336; }

.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.mat-select-content, .mat-select-panel-done-animating {
  background: white; }

.mat-select-value {
  color: rgba(0, 0, 0, 0.87); }

.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42); }

.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38); }

.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54); }

.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12); }

.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #15ae75; }

.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #15ae75; }

.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336; }

.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336; }

.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38); }

.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87); }

.mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }
  .mat-drawer.mat-drawer-push {
    background-color: white; }

.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6); }

.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #15ae75; }

.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(21, 174, 117, 0.5); }

.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.mat-slide-toggle .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.12); }

.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #15ae75; }

.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(21, 174, 117, 0.5); }

.mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.mat-slide-toggle.mat-primary .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.12); }

.mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #f44336; }

.mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.5); }

.mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.mat-slide-toggle.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.12); }

.mat-disabled .mat-slide-toggle-thumb {
  background-color: #bdbdbd; }

.mat-disabled .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.1); }

.mat-slide-toggle-thumb {
  background-color: #fafafa; }

.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38); }

.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.mat-primary .mat-slider-track-fill,
.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label {
  background-color: #15ae75; }

.mat-primary .mat-slider-thumb-label-text {
  color: white; }

.mat-accent .mat-slider-track-fill,
.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label {
  background-color: #15ae75; }

.mat-accent .mat-slider-thumb-label-text {
  color: white; }

.mat-warn .mat-slider-track-fill,
.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label {
  background-color: #f44336; }

.mat-warn .mat-slider-thumb-label-text {
  color: white; }

.mat-slider-focus-ring {
  background-color: rgba(21, 174, 117, 0.2); }

.mat-slider:hover .mat-slider-track-background,
.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38); }

.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill,
.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26); }

.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12); }

.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87); }

.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26); }

.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent; }

.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38); }

.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26); }

.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7); }

.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04); }

.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.38); }

.mat-step-header .mat-step-icon {
  background-color: #15ae75;
  color: white; }

.mat-step-header .mat-step-icon-not-touched {
  background-color: rgba(0, 0, 0, 0.38);
  color: white; }

.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87); }

.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white; }

.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12); }

.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12); }

.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none; }

.mat-tab-label, .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.38); }

.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38); }

.mat-tab-group[class*='mat-background-'] .mat-tab-header,
.mat-tab-nav-bar[class*='mat-background-'] {
  border-bottom: none;
  border-top: none; }

.mat-tab-group.mat-primary .mat-tab-label:focus, .mat-tab-group.mat-primary .mat-tab-link:focus, .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #15ae75; }

.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: white; }

.mat-tab-group.mat-accent .mat-tab-label:focus, .mat-tab-group.mat-accent .mat-tab-link:focus, .mat-tab-nav-bar.mat-accent .mat-tab-label:focus, .mat-tab-nav-bar.mat-accent .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #15ae75; }

.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: white; }

.mat-tab-group.mat-warn .mat-tab-label:focus, .mat-tab-group.mat-warn .mat-tab-link:focus, .mat-tab-nav-bar.mat-warn .mat-tab-label:focus, .mat-tab-nav-bar.mat-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336; }

.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white; }

.mat-tab-group.mat-background-primary .mat-tab-label:focus, .mat-tab-group.mat-background-primary .mat-tab-link:focus, .mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus, .mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.mat-tab-group.mat-background-primary .mat-tab-header, .mat-tab-group.mat-background-primary .mat-tab-links, .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #15ae75; }

.mat-tab-group.mat-background-primary .mat-tab-label, .mat-tab-group.mat-background-primary .mat-tab-link, .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: white; }
  .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: white; }

.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.mat-tab-group.mat-background-primary .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.mat-tab-group.mat-background-accent .mat-tab-label:focus, .mat-tab-group.mat-background-accent .mat-tab-link:focus, .mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus, .mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.mat-tab-group.mat-background-accent .mat-tab-header, .mat-tab-group.mat-background-accent .mat-tab-links, .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: #15ae75; }

.mat-tab-group.mat-background-accent .mat-tab-label, .mat-tab-group.mat-background-accent .mat-tab-link, .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: white; }
  .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: white; }

.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.mat-tab-group.mat-background-accent .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.mat-tab-group.mat-background-warn .mat-tab-label:focus, .mat-tab-group.mat-background-warn .mat-tab-link:focus, .mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus, .mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.mat-tab-group.mat-background-warn .mat-tab-header, .mat-tab-group.mat-background-warn .mat-tab-links, .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336; }

.mat-tab-group.mat-background-warn .mat-tab-label, .mat-tab-group.mat-background-warn .mat-tab-link, .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white; }
  .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white; }

.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.mat-tab-group.mat-background-warn .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87); }
  .mat-toolbar.mat-primary {
    background: #15ae75;
    color: white; }
  .mat-toolbar.mat-accent {
    background: #15ae75;
    color: white; }
  .mat-toolbar.mat-warn {
    background: #f44336;
    color: white; }

.mat-tooltip {
  background: rgba(97, 97, 97, 0.9); }

.mat-snack-bar-container {
  background: #323232;
  color: white; }

.mat-simple-snackbar-action {
  color: #15ae75; }

/* alternate theme */
.alternate-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1); }

.alternate-theme .mat-option {
  color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-option:hover:not(.mat-option-disabled), .alternate-theme .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .mat-primary .alternate-theme .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #4caf50; }
  .mat-accent .alternate-theme .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #66bb6a; }
  .mat-warn .alternate-theme .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #f44336; }
  .alternate-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .alternate-theme .mat-option.mat-active {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-option.mat-option-disabled {
    color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54); }
  .alternate-theme .mat-pseudo-checkbox::after {
    color: #fafafa; }

.alternate-theme .mat-pseudo-checkbox-checked,
.alternate-theme .mat-pseudo-checkbox-indeterminate,
.alternate-theme .mat-accent .mat-pseudo-checkbox-checked,
.alternate-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #66bb6a; }

.alternate-theme .mat-primary .mat-pseudo-checkbox-checked,
.alternate-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #4caf50; }

.alternate-theme .mat-warn .mat-pseudo-checkbox-checked,
.alternate-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336; }

.alternate-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.alternate-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0; }

.alternate-theme .mat-app-background {
  background-color: #fafafa; }

.alternate-theme .mat-theme-loaded-marker {
  display: none; }

.alternate-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white; }
    .alternate-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
      color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-button, .alternate-theme .mat-icon-button {
  background: transparent; }
  .alternate-theme .mat-button.mat-primary .mat-button-focus-overlay, .alternate-theme .mat-icon-button.mat-primary .mat-button-focus-overlay {
    background-color: rgba(76, 175, 80, 0.12); }
  .alternate-theme .mat-button.mat-accent .mat-button-focus-overlay, .alternate-theme .mat-icon-button.mat-accent .mat-button-focus-overlay {
    background-color: rgba(102, 187, 106, 0.12); }
  .alternate-theme .mat-button.mat-warn .mat-button-focus-overlay, .alternate-theme .mat-icon-button.mat-warn .mat-button-focus-overlay {
    background-color: rgba(244, 67, 54, 0.12); }
  .alternate-theme .mat-button[disabled] .mat-button-focus-overlay, .alternate-theme .mat-icon-button[disabled] .mat-button-focus-overlay {
    background-color: transparent; }
  .alternate-theme .mat-button.mat-primary, .alternate-theme .mat-icon-button.mat-primary {
    color: #4caf50; }
  .alternate-theme .mat-button.mat-accent, .alternate-theme .mat-icon-button.mat-accent {
    color: #66bb6a; }
  .alternate-theme .mat-button.mat-warn, .alternate-theme .mat-icon-button.mat-warn {
    color: #f44336; }
  .alternate-theme .mat-button.mat-primary[disabled], .alternate-theme .mat-button.mat-accent[disabled], .alternate-theme .mat-button.mat-warn[disabled], .alternate-theme .mat-button[disabled][disabled], .alternate-theme .mat-icon-button.mat-primary[disabled], .alternate-theme .mat-icon-button.mat-accent[disabled], .alternate-theme .mat-icon-button.mat-warn[disabled], .alternate-theme .mat-icon-button[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }

.alternate-theme .mat-raised-button, .alternate-theme .mat-fab, .alternate-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white; }
  .alternate-theme .mat-raised-button.mat-primary, .alternate-theme .mat-fab.mat-primary, .alternate-theme .mat-mini-fab.mat-primary {
    color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-raised-button.mat-accent, .alternate-theme .mat-fab.mat-accent, .alternate-theme .mat-mini-fab.mat-accent {
    color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-raised-button.mat-warn, .alternate-theme .mat-fab.mat-warn, .alternate-theme .mat-mini-fab.mat-warn {
    color: white; }
  .alternate-theme .mat-raised-button.mat-primary[disabled], .alternate-theme .mat-raised-button.mat-accent[disabled], .alternate-theme .mat-raised-button.mat-warn[disabled], .alternate-theme .mat-raised-button[disabled][disabled], .alternate-theme .mat-fab.mat-primary[disabled], .alternate-theme .mat-fab.mat-accent[disabled], .alternate-theme .mat-fab.mat-warn[disabled], .alternate-theme .mat-fab[disabled][disabled], .alternate-theme .mat-mini-fab.mat-primary[disabled], .alternate-theme .mat-mini-fab.mat-accent[disabled], .alternate-theme .mat-mini-fab.mat-warn[disabled], .alternate-theme .mat-mini-fab[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }
  .alternate-theme .mat-raised-button.mat-primary, .alternate-theme .mat-fab.mat-primary, .alternate-theme .mat-mini-fab.mat-primary {
    background-color: #4caf50; }
  .alternate-theme .mat-raised-button.mat-accent, .alternate-theme .mat-fab.mat-accent, .alternate-theme .mat-mini-fab.mat-accent {
    background-color: #66bb6a; }
  .alternate-theme .mat-raised-button.mat-warn, .alternate-theme .mat-fab.mat-warn, .alternate-theme .mat-mini-fab.mat-warn {
    background-color: #f44336; }
  .alternate-theme .mat-raised-button.mat-primary[disabled], .alternate-theme .mat-raised-button.mat-accent[disabled], .alternate-theme .mat-raised-button.mat-warn[disabled], .alternate-theme .mat-raised-button[disabled][disabled], .alternate-theme .mat-fab.mat-primary[disabled], .alternate-theme .mat-fab.mat-accent[disabled], .alternate-theme .mat-fab.mat-warn[disabled], .alternate-theme .mat-fab[disabled][disabled], .alternate-theme .mat-mini-fab.mat-primary[disabled], .alternate-theme .mat-mini-fab.mat-accent[disabled], .alternate-theme .mat-mini-fab.mat-warn[disabled], .alternate-theme .mat-mini-fab[disabled][disabled] {
    background-color: rgba(0, 0, 0, 0.12); }
  .alternate-theme .mat-raised-button.mat-primary .mat-ripple-element, .alternate-theme .mat-fab.mat-primary .mat-ripple-element, .alternate-theme .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.2); }
  .alternate-theme .mat-raised-button.mat-accent .mat-ripple-element, .alternate-theme .mat-fab.mat-accent .mat-ripple-element, .alternate-theme .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.2); }
  .alternate-theme .mat-raised-button.mat-warn .mat-ripple-element, .alternate-theme .mat-fab.mat-warn .mat-ripple-element, .alternate-theme .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }

.alternate-theme .mat-button.mat-primary .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.1); }

.alternate-theme .mat-button.mat-accent .mat-ripple-element {
  background-color: rgba(102, 187, 106, 0.1); }

.alternate-theme .mat-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.1); }

.alternate-theme .mat-icon-button.mat-primary .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.2); }

.alternate-theme .mat-icon-button.mat-accent .mat-ripple-element {
  background-color: rgba(102, 187, 106, 0.2); }

.alternate-theme .mat-icon-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.2); }

.alternate-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38); }
  .alternate-theme .mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
    background-color: rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-button-toggle-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.26); }
  .alternate-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd; }

.alternate-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-checkbox-checkmark {
  fill: #fafafa; }

.alternate-theme .mat-checkbox-checkmark-path {
  stroke: #fafafa !important; }

.alternate-theme .mat-checkbox-mixedmark {
  background-color: #fafafa; }

.alternate-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .alternate-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #4caf50; }

.alternate-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .alternate-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #66bb6a; }

.alternate-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .alternate-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336; }

.alternate-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .alternate-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0; }

.alternate-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0; }

.alternate-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: #b0b0b0; }

.alternate-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.26); }

.alternate-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(102, 187, 106, 0.26); }

.alternate-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.alternate-theme .mat-chip:not(.mat-basic-chip) {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-chip:not(.mat-basic-chip) .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .alternate-theme .mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover {
    opacity: 0.54; }

.alternate-theme .mat-chip.mat-chip-selected.mat-primary {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .alternate-theme .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {
    opacity: 0.54; }

.alternate-theme .mat-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white; }
  .alternate-theme .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .alternate-theme .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {
    opacity: 0.54; }

.alternate-theme .mat-chip.mat-chip-selected.mat-accent {
  background-color: #66bb6a;
  color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .alternate-theme .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {
    opacity: 0.54; }

.alternate-theme .mat-table {
  background: white; }

.alternate-theme .mat-row, .alternate-theme .mat-header-row {
  border-bottom-color: rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-cell {
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-datepicker-content {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-calendar-next-button,
.alternate-theme .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-calendar-body-cell-content {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent; }
  .mat-calendar-body-disabled > .alternate-theme .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    color: rgba(0, 0, 0, 0.38); }

.alternate-theme :not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.alternate-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.alternate-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, 0.04); }

.alternate-theme .mat-calendar-body-selected {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(76, 175, 80, 0.4); }

.alternate-theme .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.18); }

.alternate-theme .mat-dialog-container {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .alternate-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .alternate-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
  background: rgba(0, 0, 0, 0.04); }

.alternate-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-expansion-panel-header-description,
.alternate-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(0, 0, 0, 0.26); }
  .alternate-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
  .alternate-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
    color: inherit; }

.alternate-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-hint {
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-focused .mat-form-field-label {
  color: #4caf50; }
  .alternate-theme .mat-focused .mat-form-field-label.mat-accent {
    color: #66bb6a; }
  .alternate-theme .mat-focused .mat-form-field-label.mat-warn {
    color: #f44336; }

.alternate-theme .mat-focused .mat-form-field-required-marker {
  color: #66bb6a; }

.alternate-theme .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42); }

.alternate-theme .mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 1px;
  background-repeat: repeat-x; }

.alternate-theme .mat-form-field-ripple {
  background-color: #4caf50; }
  .alternate-theme .mat-form-field-ripple.mat-accent {
    background-color: #66bb6a; }
  .alternate-theme .mat-form-field-ripple.mat-warn {
    background-color: #f44336; }

.alternate-theme .mat-form-field-invalid .mat-form-field-label {
  color: #f44336; }
  .alternate-theme .mat-form-field-invalid .mat-form-field-label.mat-accent,
  .alternate-theme .mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #f44336; }

.alternate-theme .mat-form-field-invalid .mat-form-field-ripple {
  background-color: #f44336; }

.alternate-theme .mat-error {
  color: #f44336; }

.alternate-theme .mat-icon.mat-primary {
  color: #4caf50; }

.alternate-theme .mat-icon.mat-accent {
  color: #66bb6a; }

.alternate-theme .mat-icon.mat-warn {
  color: #f44336; }

.alternate-theme .mat-input-element:disabled {
  color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-input-element {
  caret-color: #4caf50; }
  .alternate-theme .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .alternate-theme .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .alternate-theme .mat-input-element::placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .alternate-theme .mat-input-element::-moz-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .alternate-theme .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .alternate-theme .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }

.alternate-theme .mat-accent .mat-input-element {
  caret-color: #66bb6a; }

.alternate-theme .mat-warn .mat-input-element,
.alternate-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336; }

.alternate-theme .mat-list .mat-list-item, .alternate-theme .mat-nav-list .mat-list-item, .alternate-theme .mat-selection-list .mat-list-item {
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-list .mat-list-option, .alternate-theme .mat-nav-list .mat-list-option, .alternate-theme .mat-selection-list .mat-list-option {
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-list .mat-subheader, .alternate-theme .mat-nav-list .mat-subheader, .alternate-theme .mat-selection-list .mat-subheader {
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-list-item-disabled {
  background-color: #eeeeee; }

.alternate-theme .mat-nav-list .mat-list-item {
  outline: none; }
  .alternate-theme .mat-nav-list .mat-list-item:hover, .alternate-theme .mat-nav-list .mat-list-item.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.alternate-theme .mat-list-option {
  outline: none; }
  .alternate-theme .mat-list-option:hover, .alternate-theme .mat-list-option.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.alternate-theme .mat-menu-panel {
  background: white; }

.alternate-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-menu-item[disabled] {
    color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-menu-item .mat-icon:not([color]),
.alternate-theme .mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-menu-item:hover:not([disabled]),
.alternate-theme .mat-menu-item:focus:not([disabled]),
.alternate-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04); }

.alternate-theme .mat-paginator {
  background: white; }

.alternate-theme .mat-paginator,
.alternate-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-paginator-increment,
.alternate-theme .mat-paginator-decrement {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-icon-button[disabled] .mat-paginator-increment,
.alternate-theme .mat-icon-button[disabled] .mat-paginator-decrement {
  border-color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23c8e6c9%27%2F%3E%3C%2Fsvg%3E"); }

.alternate-theme .mat-progress-bar-buffer {
  background-color: #c8e6c9; }

.alternate-theme .mat-progress-bar-fill::after {
  background-color: #4caf50; }

.alternate-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23c8e6c9%27%2F%3E%3C%2Fsvg%3E"); }

.alternate-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #c8e6c9; }

.alternate-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #66bb6a; }

.alternate-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E"); }

.alternate-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2; }

.alternate-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336; }

.alternate-theme .mat-progress-spinner circle, .alternate-theme .mat-spinner circle {
  stroke: #4caf50; }

.alternate-theme .mat-progress-spinner.mat-accent circle, .alternate-theme .mat-spinner.mat-accent circle {
  stroke: #66bb6a; }

.alternate-theme .mat-progress-spinner.mat-warn circle, .alternate-theme .mat-spinner.mat-warn circle {
  stroke: #f44336; }

.alternate-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .alternate-theme .mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #4caf50; }

.alternate-theme .mat-radio-button.mat-primary .mat-radio-inner-circle {
  background-color: #4caf50; }

.alternate-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.26); }

.alternate-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #66bb6a; }

.alternate-theme .mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #66bb6a; }

.alternate-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(102, 187, 106, 0.26); }

.alternate-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336; }

.alternate-theme .mat-radio-button.mat-warn .mat-radio-inner-circle {
  background-color: #f44336; }

.alternate-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.alternate-theme .mat-select-content, .alternate-theme .mat-select-panel-done-animating {
  background: white; }

.alternate-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42); }

.alternate-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54); }

.alternate-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #4caf50; }

.alternate-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #66bb6a; }

.alternate-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336; }

.alternate-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336; }

.alternate-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-drawer.mat-drawer-push {
    background-color: white; }

.alternate-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6); }

.alternate-theme .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #4caf50; }

.alternate-theme .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(76, 175, 80, 0.5); }

.alternate-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.alternate-theme .mat-slide-toggle .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.12); }

.alternate-theme .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #4caf50; }

.alternate-theme .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(76, 175, 80, 0.5); }

.alternate-theme .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.alternate-theme .mat-slide-toggle.mat-primary .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.12); }

.alternate-theme .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #f44336; }

.alternate-theme .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.5); }

.alternate-theme .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.alternate-theme .mat-slide-toggle.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.12); }

.alternate-theme .mat-disabled .mat-slide-toggle-thumb {
  background-color: #bdbdbd; }

.alternate-theme .mat-disabled .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.1); }

.alternate-theme .mat-slide-toggle-thumb {
  background-color: #fafafa; }

.alternate-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.alternate-theme .mat-primary .mat-slider-track-fill,
.alternate-theme .mat-primary .mat-slider-thumb,
.alternate-theme .mat-primary .mat-slider-thumb-label {
  background-color: #4caf50; }

.alternate-theme .mat-primary .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-accent .mat-slider-track-fill,
.alternate-theme .mat-accent .mat-slider-thumb,
.alternate-theme .mat-accent .mat-slider-thumb-label {
  background-color: #66bb6a; }

.alternate-theme .mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-warn .mat-slider-track-fill,
.alternate-theme .mat-warn .mat-slider-thumb,
.alternate-theme .mat-warn .mat-slider-thumb-label {
  background-color: #f44336; }

.alternate-theme .mat-warn .mat-slider-thumb-label-text {
  color: white; }

.alternate-theme .mat-slider-focus-ring {
  background-color: rgba(102, 187, 106, 0.2); }

.alternate-theme .mat-slider:hover .mat-slider-track-background,
.alternate-theme .cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-slider-disabled .mat-slider-track-background,
.alternate-theme .mat-slider-disabled .mat-slider-track-fill,
.alternate-theme .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26); }

.alternate-theme .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.alternate-theme .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.alternate-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.alternate-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26); }

.alternate-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent; }

.alternate-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .alternate-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .alternate-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26); }

.alternate-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7); }

.alternate-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.alternate-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.alternate-theme .mat-step-header.cdk-keyboard-focused, .alternate-theme .mat-step-header.cdk-program-focused, .alternate-theme .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04); }

.alternate-theme .mat-step-header .mat-step-label,
.alternate-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-step-header .mat-step-icon {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-step-header .mat-step-icon-not-touched {
  background-color: rgba(0, 0, 0, 0.38);
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-stepper-horizontal, .alternate-theme .mat-stepper-vertical {
  background-color: white; }

.alternate-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-tab-nav-bar,
.alternate-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.alternate-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none; }

.alternate-theme .mat-tab-label, .alternate-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-tab-label.mat-tab-disabled, .alternate-theme .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38); }

.alternate-theme .mat-tab-group[class*='mat-background-'] .mat-tab-header,
.alternate-theme .mat-tab-nav-bar[class*='mat-background-'] {
  border-bottom: none;
  border-top: none; }

.alternate-theme .mat-tab-group.mat-primary .mat-tab-label:focus, .alternate-theme .mat-tab-group.mat-primary .mat-tab-link:focus, .alternate-theme .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .alternate-theme .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.alternate-theme .mat-tab-group.mat-primary .mat-ink-bar, .alternate-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #4caf50; }

.alternate-theme .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .alternate-theme .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-tab-group.mat-accent .mat-tab-label:focus, .alternate-theme .mat-tab-group.mat-accent .mat-tab-link:focus, .alternate-theme .mat-tab-nav-bar.mat-accent .mat-tab-label:focus, .alternate-theme .mat-tab-nav-bar.mat-accent .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.alternate-theme .mat-tab-group.mat-accent .mat-ink-bar, .alternate-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #66bb6a; }

.alternate-theme .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .alternate-theme .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-tab-group.mat-warn .mat-tab-label:focus, .alternate-theme .mat-tab-group.mat-warn .mat-tab-link:focus, .alternate-theme .mat-tab-nav-bar.mat-warn .mat-tab-label:focus, .alternate-theme .mat-tab-nav-bar.mat-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.alternate-theme .mat-tab-group.mat-warn .mat-ink-bar, .alternate-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336; }

.alternate-theme .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .alternate-theme .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white; }

.alternate-theme .mat-tab-group.mat-background-primary .mat-tab-label:focus, .alternate-theme .mat-tab-group.mat-background-primary .mat-tab-link:focus, .alternate-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus, .alternate-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.alternate-theme .mat-tab-group.mat-background-primary .mat-tab-header, .alternate-theme .mat-tab-group.mat-background-primary .mat-tab-links, .alternate-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .alternate-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #4caf50; }

.alternate-theme .mat-tab-group.mat-background-primary .mat-tab-label, .alternate-theme .mat-tab-group.mat-background-primary .mat-tab-link, .alternate-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .alternate-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .alternate-theme .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .alternate-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .alternate-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.4); }

.alternate-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .alternate-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .alternate-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4); }

.alternate-theme .mat-tab-group.mat-background-primary .mat-ripple-element, .alternate-theme .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-tab-group.mat-background-accent .mat-tab-label:focus, .alternate-theme .mat-tab-group.mat-background-accent .mat-tab-link:focus, .alternate-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus, .alternate-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.alternate-theme .mat-tab-group.mat-background-accent .mat-tab-header, .alternate-theme .mat-tab-group.mat-background-accent .mat-tab-links, .alternate-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .alternate-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: #66bb6a; }

.alternate-theme .mat-tab-group.mat-background-accent .mat-tab-label, .alternate-theme .mat-tab-group.mat-background-accent .mat-tab-link, .alternate-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .alternate-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .alternate-theme .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .alternate-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .alternate-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.4); }

.alternate-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .alternate-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.alternate-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .alternate-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4); }

.alternate-theme .mat-tab-group.mat-background-accent .mat-ripple-element, .alternate-theme .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12); }

.alternate-theme .mat-tab-group.mat-background-warn .mat-tab-label:focus, .alternate-theme .mat-tab-group.mat-background-warn .mat-tab-link:focus, .alternate-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus, .alternate-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.alternate-theme .mat-tab-group.mat-background-warn .mat-tab-header, .alternate-theme .mat-tab-group.mat-background-warn .mat-tab-links, .alternate-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .alternate-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336; }

.alternate-theme .mat-tab-group.mat-background-warn .mat-tab-label, .alternate-theme .mat-tab-group.mat-background-warn .mat-tab-link, .alternate-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .alternate-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white; }
  .alternate-theme .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .alternate-theme .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .alternate-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .alternate-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.alternate-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .alternate-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white; }

.alternate-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .alternate-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.alternate-theme .mat-tab-group.mat-background-warn .mat-ripple-element, .alternate-theme .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.alternate-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-toolbar.mat-primary {
    background: #4caf50;
    color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-toolbar.mat-accent {
    background: #66bb6a;
    color: rgba(0, 0, 0, 0.87); }
  .alternate-theme .mat-toolbar.mat-warn {
    background: #f44336;
    color: white; }

.alternate-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9); }

.alternate-theme .mat-snack-bar-container {
  background: #323232;
  color: white; }

.alternate-theme .mat-simple-snackbar-action {
  color: #66bb6a; }

.alternate-theme .mat-button-wrapper {
  color: #fff !important; }

/* alternate theme */
/* confirmbtns theme */
.modalBtns .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1); }

.modalBtns .mat-option {
  color: rgba(0, 0, 0, 0.87); }
  .modalBtns .mat-option:hover:not(.mat-option-disabled), .modalBtns .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .mat-primary .modalBtns .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #15ae75; }
  .mat-accent .modalBtns .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #b4b4b4; }
  .mat-warn .modalBtns .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #f44336; }
  .modalBtns .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .modalBtns .mat-option.mat-active {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87); }
  .modalBtns .mat-option.mat-option-disabled {
    color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54); }
  .modalBtns .mat-pseudo-checkbox::after {
    color: #fafafa; }

.modalBtns .mat-pseudo-checkbox-checked,
.modalBtns .mat-pseudo-checkbox-indeterminate,
.modalBtns .mat-accent .mat-pseudo-checkbox-checked,
.modalBtns .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #b4b4b4; }

.modalBtns .mat-primary .mat-pseudo-checkbox-checked,
.modalBtns .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #15ae75; }

.modalBtns .mat-warn .mat-pseudo-checkbox-checked,
.modalBtns .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336; }

.modalBtns .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.modalBtns .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0; }

.modalBtns .mat-app-background {
  background-color: #fafafa; }

.modalBtns .mat-theme-loaded-marker {
  display: none; }

.modalBtns .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }
  .modalBtns .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white; }
    .modalBtns .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
      color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-button, .modalBtns .mat-icon-button {
  background: transparent; }
  .modalBtns .mat-button.mat-primary .mat-button-focus-overlay, .modalBtns .mat-icon-button.mat-primary .mat-button-focus-overlay {
    background-color: rgba(21, 174, 117, 0.12); }
  .modalBtns .mat-button.mat-accent .mat-button-focus-overlay, .modalBtns .mat-icon-button.mat-accent .mat-button-focus-overlay {
    background-color: rgba(180, 180, 180, 0.12); }
  .modalBtns .mat-button.mat-warn .mat-button-focus-overlay, .modalBtns .mat-icon-button.mat-warn .mat-button-focus-overlay {
    background-color: rgba(244, 67, 54, 0.12); }
  .modalBtns .mat-button[disabled] .mat-button-focus-overlay, .modalBtns .mat-icon-button[disabled] .mat-button-focus-overlay {
    background-color: transparent; }
  .modalBtns .mat-button.mat-primary, .modalBtns .mat-icon-button.mat-primary {
    color: #15ae75; }
  .modalBtns .mat-button.mat-accent, .modalBtns .mat-icon-button.mat-accent {
    color: #b4b4b4; }
  .modalBtns .mat-button.mat-warn, .modalBtns .mat-icon-button.mat-warn {
    color: #f44336; }
  .modalBtns .mat-button.mat-primary[disabled], .modalBtns .mat-button.mat-accent[disabled], .modalBtns .mat-button.mat-warn[disabled], .modalBtns .mat-button[disabled][disabled], .modalBtns .mat-icon-button.mat-primary[disabled], .modalBtns .mat-icon-button.mat-accent[disabled], .modalBtns .mat-icon-button.mat-warn[disabled], .modalBtns .mat-icon-button[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }

.modalBtns .mat-raised-button, .modalBtns .mat-fab, .modalBtns .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white; }
  .modalBtns .mat-raised-button.mat-primary, .modalBtns .mat-fab.mat-primary, .modalBtns .mat-mini-fab.mat-primary {
    color: white; }
  .modalBtns .mat-raised-button.mat-accent, .modalBtns .mat-fab.mat-accent, .modalBtns .mat-mini-fab.mat-accent {
    color: black; }
  .modalBtns .mat-raised-button.mat-warn, .modalBtns .mat-fab.mat-warn, .modalBtns .mat-mini-fab.mat-warn {
    color: white; }
  .modalBtns .mat-raised-button.mat-primary[disabled], .modalBtns .mat-raised-button.mat-accent[disabled], .modalBtns .mat-raised-button.mat-warn[disabled], .modalBtns .mat-raised-button[disabled][disabled], .modalBtns .mat-fab.mat-primary[disabled], .modalBtns .mat-fab.mat-accent[disabled], .modalBtns .mat-fab.mat-warn[disabled], .modalBtns .mat-fab[disabled][disabled], .modalBtns .mat-mini-fab.mat-primary[disabled], .modalBtns .mat-mini-fab.mat-accent[disabled], .modalBtns .mat-mini-fab.mat-warn[disabled], .modalBtns .mat-mini-fab[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }
  .modalBtns .mat-raised-button.mat-primary, .modalBtns .mat-fab.mat-primary, .modalBtns .mat-mini-fab.mat-primary {
    background-color: #15ae75; }
  .modalBtns .mat-raised-button.mat-accent, .modalBtns .mat-fab.mat-accent, .modalBtns .mat-mini-fab.mat-accent {
    background-color: #b4b4b4; }
  .modalBtns .mat-raised-button.mat-warn, .modalBtns .mat-fab.mat-warn, .modalBtns .mat-mini-fab.mat-warn {
    background-color: #f44336; }
  .modalBtns .mat-raised-button.mat-primary[disabled], .modalBtns .mat-raised-button.mat-accent[disabled], .modalBtns .mat-raised-button.mat-warn[disabled], .modalBtns .mat-raised-button[disabled][disabled], .modalBtns .mat-fab.mat-primary[disabled], .modalBtns .mat-fab.mat-accent[disabled], .modalBtns .mat-fab.mat-warn[disabled], .modalBtns .mat-fab[disabled][disabled], .modalBtns .mat-mini-fab.mat-primary[disabled], .modalBtns .mat-mini-fab.mat-accent[disabled], .modalBtns .mat-mini-fab.mat-warn[disabled], .modalBtns .mat-mini-fab[disabled][disabled] {
    background-color: rgba(0, 0, 0, 0.12); }
  .modalBtns .mat-raised-button.mat-primary .mat-ripple-element, .modalBtns .mat-fab.mat-primary .mat-ripple-element, .modalBtns .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }
  .modalBtns .mat-raised-button.mat-accent .mat-ripple-element, .modalBtns .mat-fab.mat-accent .mat-ripple-element, .modalBtns .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.2); }
  .modalBtns .mat-raised-button.mat-warn .mat-ripple-element, .modalBtns .mat-fab.mat-warn .mat-ripple-element, .modalBtns .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }

.modalBtns .mat-button.mat-primary .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.1); }

.modalBtns .mat-button.mat-accent .mat-ripple-element {
  background-color: rgba(180, 180, 180, 0.1); }

.modalBtns .mat-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.1); }

.modalBtns .mat-icon-button.mat-primary .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.2); }

.modalBtns .mat-icon-button.mat-accent .mat-ripple-element {
  background-color: rgba(180, 180, 180, 0.2); }

.modalBtns .mat-icon-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.2); }

.modalBtns .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38); }
  .modalBtns .mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
    background-color: rgba(0, 0, 0, 0.12); }

.modalBtns .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-button-toggle-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.26); }
  .modalBtns .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd; }

.modalBtns .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-checkbox-checkmark {
  fill: #fafafa; }

.modalBtns .mat-checkbox-checkmark-path {
  stroke: #fafafa !important; }

.modalBtns .mat-checkbox-mixedmark {
  background-color: #fafafa; }

.modalBtns .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .modalBtns .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #15ae75; }

.modalBtns .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .modalBtns .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #b4b4b4; }

.modalBtns .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .modalBtns .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336; }

.modalBtns .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .modalBtns .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0; }

.modalBtns .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0; }

.modalBtns .mat-checkbox-disabled .mat-checkbox-label {
  color: #b0b0b0; }

.modalBtns .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.26); }

.modalBtns .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(180, 180, 180, 0.26); }

.modalBtns .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.modalBtns .mat-chip:not(.mat-basic-chip) {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87); }
  .modalBtns .mat-chip:not(.mat-basic-chip) .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .modalBtns .mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover {
    opacity: 0.54; }

.modalBtns .mat-chip.mat-chip-selected.mat-primary {
  background-color: #15ae75;
  color: white; }
  .modalBtns .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .modalBtns .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {
    opacity: 0.54; }

.modalBtns .mat-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white; }
  .modalBtns .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .modalBtns .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {
    opacity: 0.54; }

.modalBtns .mat-chip.mat-chip-selected.mat-accent {
  background-color: #b4b4b4;
  color: black; }
  .modalBtns .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: black;
    opacity: 0.4; }
  .modalBtns .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {
    opacity: 0.54; }

.modalBtns .mat-table {
  background: white; }

.modalBtns .mat-row, .modalBtns .mat-header-row {
  border-bottom-color: rgba(0, 0, 0, 0.12); }

.modalBtns .mat-header-cell {
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-cell {
  color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-datepicker-content {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-calendar-next-button,
.modalBtns .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12); }

.modalBtns .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-calendar-body-cell-content {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent; }
  .mat-calendar-body-disabled > .modalBtns .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    color: rgba(0, 0, 0, 0.38); }

.modalBtns :not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.modalBtns .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.modalBtns .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, 0.04); }

.modalBtns .mat-calendar-body-selected {
  background-color: #15ae75;
  color: white; }

.modalBtns .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(21, 174, 117, 0.4); }

.modalBtns .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white; }

.modalBtns .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.18); }

.modalBtns .mat-dialog-container {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12); }

.modalBtns .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12); }

.modalBtns .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12); }

.modalBtns .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .modalBtns .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .modalBtns .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
  background: rgba(0, 0, 0, 0.04); }

.modalBtns .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-expansion-panel-header-description,
.modalBtns .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(0, 0, 0, 0.26); }
  .modalBtns .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
  .modalBtns .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
    color: inherit; }

.modalBtns .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-hint {
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-focused .mat-form-field-label {
  color: #15ae75; }
  .modalBtns .mat-focused .mat-form-field-label.mat-accent {
    color: #b4b4b4; }
  .modalBtns .mat-focused .mat-form-field-label.mat-warn {
    color: #f44336; }

.modalBtns .mat-focused .mat-form-field-required-marker {
  color: #b4b4b4; }

.modalBtns .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42); }

.modalBtns .mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 1px;
  background-repeat: repeat-x; }

.modalBtns .mat-form-field-ripple {
  background-color: #15ae75; }
  .modalBtns .mat-form-field-ripple.mat-accent {
    background-color: #b4b4b4; }
  .modalBtns .mat-form-field-ripple.mat-warn {
    background-color: #f44336; }

.modalBtns .mat-form-field-invalid .mat-form-field-label {
  color: #f44336; }
  .modalBtns .mat-form-field-invalid .mat-form-field-label.mat-accent,
  .modalBtns .mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #f44336; }

.modalBtns .mat-form-field-invalid .mat-form-field-ripple {
  background-color: #f44336; }

.modalBtns .mat-error {
  color: #f44336; }

.modalBtns .mat-icon.mat-primary {
  color: #15ae75; }

.modalBtns .mat-icon.mat-accent {
  color: #b4b4b4; }

.modalBtns .mat-icon.mat-warn {
  color: #f44336; }

.modalBtns .mat-input-element:disabled {
  color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-input-element {
  caret-color: #15ae75; }
  .modalBtns .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .modalBtns .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .modalBtns .mat-input-element::placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .modalBtns .mat-input-element::-moz-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .modalBtns .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .modalBtns .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }

.modalBtns .mat-accent .mat-input-element {
  caret-color: #b4b4b4; }

.modalBtns .mat-warn .mat-input-element,
.modalBtns .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336; }

.modalBtns .mat-list .mat-list-item, .modalBtns .mat-nav-list .mat-list-item, .modalBtns .mat-selection-list .mat-list-item {
  color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-list .mat-list-option, .modalBtns .mat-nav-list .mat-list-option, .modalBtns .mat-selection-list .mat-list-option {
  color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-list .mat-subheader, .modalBtns .mat-nav-list .mat-subheader, .modalBtns .mat-selection-list .mat-subheader {
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-list-item-disabled {
  background-color: #eeeeee; }

.modalBtns .mat-nav-list .mat-list-item {
  outline: none; }
  .modalBtns .mat-nav-list .mat-list-item:hover, .modalBtns .mat-nav-list .mat-list-item.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.modalBtns .mat-list-option {
  outline: none; }
  .modalBtns .mat-list-option:hover, .modalBtns .mat-list-option.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.modalBtns .mat-menu-panel {
  background: white; }

.modalBtns .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87); }
  .modalBtns .mat-menu-item[disabled] {
    color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-menu-item .mat-icon:not([color]),
.modalBtns .mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-menu-item:hover:not([disabled]),
.modalBtns .mat-menu-item:focus:not([disabled]),
.modalBtns .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04); }

.modalBtns .mat-paginator {
  background: white; }

.modalBtns .mat-paginator,
.modalBtns .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-paginator-increment,
.modalBtns .mat-paginator-decrement {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54); }

.modalBtns .mat-icon-button[disabled] .mat-paginator-increment,
.modalBtns .mat-icon-button[disabled] .mat-paginator-decrement {
  border-color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23b9e7d6%27%2F%3E%3C%2Fsvg%3E"); }

.modalBtns .mat-progress-bar-buffer {
  background-color: #b9e7d6; }

.modalBtns .mat-progress-bar-fill::after {
  background-color: #15ae75; }

.modalBtns .mat-progress-bar.mat-accent .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23b9e7d6%27%2F%3E%3C%2Fsvg%3E"); }

.modalBtns .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #b9e7d6; }

.modalBtns .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #b4b4b4; }

.modalBtns .mat-progress-bar.mat-warn .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E"); }

.modalBtns .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2; }

.modalBtns .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336; }

.modalBtns .mat-progress-spinner circle, .modalBtns .mat-spinner circle {
  stroke: #15ae75; }

.modalBtns .mat-progress-spinner.mat-accent circle, .modalBtns .mat-spinner.mat-accent circle {
  stroke: #b4b4b4; }

.modalBtns .mat-progress-spinner.mat-warn circle, .modalBtns .mat-spinner.mat-warn circle {
  stroke: #f44336; }

.modalBtns .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .modalBtns .mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #15ae75; }

.modalBtns .mat-radio-button.mat-primary .mat-radio-inner-circle {
  background-color: #15ae75; }

.modalBtns .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.26); }

.modalBtns .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #b4b4b4; }

.modalBtns .mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #b4b4b4; }

.modalBtns .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(180, 180, 180, 0.26); }

.modalBtns .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336; }

.modalBtns .mat-radio-button.mat-warn .mat-radio-inner-circle {
  background-color: #f44336; }

.modalBtns .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.modalBtns .mat-select-content, .modalBtns .mat-select-panel-done-animating {
  background: white; }

.modalBtns .mat-select-value {
  color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42); }

.modalBtns .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54); }

.modalBtns .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12); }

.modalBtns .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #15ae75; }

.modalBtns .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #b4b4b4; }

.modalBtns .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336; }

.modalBtns .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336; }

.modalBtns .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }
  .modalBtns .mat-drawer.mat-drawer-push {
    background-color: white; }

.modalBtns .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6); }

.modalBtns .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #15ae75; }

.modalBtns .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(21, 174, 117, 0.5); }

.modalBtns .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.modalBtns .mat-slide-toggle .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.12); }

.modalBtns .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #15ae75; }

.modalBtns .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(21, 174, 117, 0.5); }

.modalBtns .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.modalBtns .mat-slide-toggle.mat-primary .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.12); }

.modalBtns .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #f44336; }

.modalBtns .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.5); }

.modalBtns .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.modalBtns .mat-slide-toggle.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.12); }

.modalBtns .mat-disabled .mat-slide-toggle-thumb {
  background-color: #bdbdbd; }

.modalBtns .mat-disabled .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.1); }

.modalBtns .mat-slide-toggle-thumb {
  background-color: #fafafa; }

.modalBtns .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.modalBtns .mat-primary .mat-slider-track-fill,
.modalBtns .mat-primary .mat-slider-thumb,
.modalBtns .mat-primary .mat-slider-thumb-label {
  background-color: #15ae75; }

.modalBtns .mat-primary .mat-slider-thumb-label-text {
  color: white; }

.modalBtns .mat-accent .mat-slider-track-fill,
.modalBtns .mat-accent .mat-slider-thumb,
.modalBtns .mat-accent .mat-slider-thumb-label {
  background-color: #b4b4b4; }

.modalBtns .mat-accent .mat-slider-thumb-label-text {
  color: black; }

.modalBtns .mat-warn .mat-slider-track-fill,
.modalBtns .mat-warn .mat-slider-thumb,
.modalBtns .mat-warn .mat-slider-thumb-label {
  background-color: #f44336; }

.modalBtns .mat-warn .mat-slider-thumb-label-text {
  color: white; }

.modalBtns .mat-slider-focus-ring {
  background-color: rgba(180, 180, 180, 0.2); }

.modalBtns .mat-slider:hover .mat-slider-track-background,
.modalBtns .cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-slider-disabled .mat-slider-track-background,
.modalBtns .mat-slider-disabled .mat-slider-track-fill,
.modalBtns .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26); }

.modalBtns .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.modalBtns .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12); }

.modalBtns .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.modalBtns .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.modalBtns .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26); }

.modalBtns .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent; }

.modalBtns .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .modalBtns .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .modalBtns .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26); }

.modalBtns .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7); }

.modalBtns .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.modalBtns .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.modalBtns .mat-step-header.cdk-keyboard-focused, .modalBtns .mat-step-header.cdk-program-focused, .modalBtns .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04); }

.modalBtns .mat-step-header .mat-step-label,
.modalBtns .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-step-header .mat-step-icon {
  background-color: #15ae75;
  color: white; }

.modalBtns .mat-step-header .mat-step-icon-not-touched {
  background-color: rgba(0, 0, 0, 0.38);
  color: white; }

.modalBtns .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-stepper-horizontal, .modalBtns .mat-stepper-vertical {
  background-color: white; }

.modalBtns .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12); }

.modalBtns .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12); }

.modalBtns .mat-tab-nav-bar,
.modalBtns .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.modalBtns .mat-tab-group-inverted-header .mat-tab-nav-bar,
.modalBtns .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none; }

.modalBtns .mat-tab-label, .modalBtns .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .modalBtns .mat-tab-label.mat-tab-disabled, .modalBtns .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.modalBtns .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38); }

.modalBtns .mat-tab-group[class*='mat-background-'] .mat-tab-header,
.modalBtns .mat-tab-nav-bar[class*='mat-background-'] {
  border-bottom: none;
  border-top: none; }

.modalBtns .mat-tab-group.mat-primary .mat-tab-label:focus, .modalBtns .mat-tab-group.mat-primary .mat-tab-link:focus, .modalBtns .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .modalBtns .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.modalBtns .mat-tab-group.mat-primary .mat-ink-bar, .modalBtns .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #15ae75; }

.modalBtns .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .modalBtns .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: white; }

.modalBtns .mat-tab-group.mat-accent .mat-tab-label:focus, .modalBtns .mat-tab-group.mat-accent .mat-tab-link:focus, .modalBtns .mat-tab-nav-bar.mat-accent .mat-tab-label:focus, .modalBtns .mat-tab-nav-bar.mat-accent .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.modalBtns .mat-tab-group.mat-accent .mat-ink-bar, .modalBtns .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #b4b4b4; }

.modalBtns .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .modalBtns .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: black; }

.modalBtns .mat-tab-group.mat-warn .mat-tab-label:focus, .modalBtns .mat-tab-group.mat-warn .mat-tab-link:focus, .modalBtns .mat-tab-nav-bar.mat-warn .mat-tab-label:focus, .modalBtns .mat-tab-nav-bar.mat-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.modalBtns .mat-tab-group.mat-warn .mat-ink-bar, .modalBtns .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336; }

.modalBtns .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .modalBtns .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white; }

.modalBtns .mat-tab-group.mat-background-primary .mat-tab-label:focus, .modalBtns .mat-tab-group.mat-background-primary .mat-tab-link:focus, .modalBtns .mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus, .modalBtns .mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.modalBtns .mat-tab-group.mat-background-primary .mat-tab-header, .modalBtns .mat-tab-group.mat-background-primary .mat-tab-links, .modalBtns .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .modalBtns .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #15ae75; }

.modalBtns .mat-tab-group.mat-background-primary .mat-tab-label, .modalBtns .mat-tab-group.mat-background-primary .mat-tab-link, .modalBtns .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .modalBtns .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: white; }
  .modalBtns .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .modalBtns .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .modalBtns .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .modalBtns .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.modalBtns .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .modalBtns .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: white; }

.modalBtns .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .modalBtns .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.modalBtns .mat-tab-group.mat-background-primary .mat-ripple-element, .modalBtns .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.modalBtns .mat-tab-group.mat-background-accent .mat-tab-label:focus, .modalBtns .mat-tab-group.mat-background-accent .mat-tab-link:focus, .modalBtns .mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus, .modalBtns .mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.modalBtns .mat-tab-group.mat-background-accent .mat-tab-header, .modalBtns .mat-tab-group.mat-background-accent .mat-tab-links, .modalBtns .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .modalBtns .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: #b4b4b4; }

.modalBtns .mat-tab-group.mat-background-accent .mat-tab-label, .modalBtns .mat-tab-group.mat-background-accent .mat-tab-link, .modalBtns .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .modalBtns .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: black; }
  .modalBtns .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .modalBtns .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .modalBtns .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .modalBtns .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.4); }

.modalBtns .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .modalBtns .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: black; }

.modalBtns .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .modalBtns .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4); }

.modalBtns .mat-tab-group.mat-background-accent .mat-ripple-element, .modalBtns .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12); }

.modalBtns .mat-tab-group.mat-background-warn .mat-tab-label:focus, .modalBtns .mat-tab-group.mat-background-warn .mat-tab-link:focus, .modalBtns .mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus, .modalBtns .mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.modalBtns .mat-tab-group.mat-background-warn .mat-tab-header, .modalBtns .mat-tab-group.mat-background-warn .mat-tab-links, .modalBtns .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .modalBtns .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336; }

.modalBtns .mat-tab-group.mat-background-warn .mat-tab-label, .modalBtns .mat-tab-group.mat-background-warn .mat-tab-link, .modalBtns .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .modalBtns .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white; }
  .modalBtns .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .modalBtns .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .modalBtns .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .modalBtns .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.modalBtns .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .modalBtns .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white; }

.modalBtns .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .modalBtns .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.modalBtns .mat-tab-group.mat-background-warn .mat-ripple-element, .modalBtns .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.modalBtns .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87); }
  .modalBtns .mat-toolbar.mat-primary {
    background: #15ae75;
    color: white; }
  .modalBtns .mat-toolbar.mat-accent {
    background: #b4b4b4;
    color: black; }
  .modalBtns .mat-toolbar.mat-warn {
    background: #f44336;
    color: white; }

.modalBtns .mat-tooltip {
  background: rgba(97, 97, 97, 0.9); }

.modalBtns .mat-snack-bar-container {
  background: #323232;
  color: white; }

.modalBtns .mat-simple-snackbar-action {
  color: #b4b4b4; }

.modalBtns .mat-button-wrapper {
  color: #fff !important; }

/* alternate theme */
/* orange theme */
.ot {
  /* orange theme */ }
  .ot .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.1); }
  .ot .mat-option {
    color: rgba(0, 0, 0, 0.87); }
    .ot .mat-option:hover:not(.mat-option-disabled), .ot .mat-option:focus:not(.mat-option-disabled) {
      background: rgba(0, 0, 0, 0.04); }
    .mat-primary .ot .mat-option.mat-selected:not(.mat-option-disabled) {
      color: #ffece6; }
    .mat-accent .ot .mat-option.mat-selected:not(.mat-option-disabled) {
      color: white; }
    .mat-warn .ot .mat-option.mat-selected:not(.mat-option-disabled) {
      color: #f44336; }
    .ot .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
      background: rgba(0, 0, 0, 0.04); }
    .ot .mat-option.mat-active {
      background: rgba(0, 0, 0, 0.04);
      color: rgba(0, 0, 0, 0.87); }
    .ot .mat-option.mat-option-disabled {
      color: rgba(0, 0, 0, 0.38); }
  .ot .mat-optgroup-label {
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-optgroup-disabled .mat-optgroup-label {
    color: rgba(0, 0, 0, 0.38); }
  .ot .mat-pseudo-checkbox {
    color: rgba(0, 0, 0, 0.54); }
    .ot .mat-pseudo-checkbox::after {
      color: #fafafa; }
  .ot .mat-pseudo-checkbox-checked,
  .ot .mat-pseudo-checkbox-indeterminate,
  .ot .mat-accent .mat-pseudo-checkbox-checked,
  .ot .mat-accent .mat-pseudo-checkbox-indeterminate {
    background: white; }
  .ot .mat-primary .mat-pseudo-checkbox-checked,
  .ot .mat-primary .mat-pseudo-checkbox-indeterminate {
    background: #ffece6; }
  .ot .mat-warn .mat-pseudo-checkbox-checked,
  .ot .mat-warn .mat-pseudo-checkbox-indeterminate {
    background: #f44336; }
  .ot .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
  .ot .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
    background: #b0b0b0; }
  .ot .mat-app-background {
    background-color: #fafafa; }
  .ot .mat-theme-loaded-marker {
    display: none; }
  .ot .mat-autocomplete-panel {
    background: white;
    color: rgba(0, 0, 0, 0.87); }
    .ot .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
      background: white; }
      .ot .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
        color: rgba(0, 0, 0, 0.87); }
  .ot .mat-button, .ot .mat-icon-button {
    background: transparent; }
    .ot .mat-button.mat-primary .mat-button-focus-overlay, .ot .mat-icon-button.mat-primary .mat-button-focus-overlay {
      background-color: rgba(255, 236, 230, 0.12); }
    .ot .mat-button.mat-accent .mat-button-focus-overlay, .ot .mat-icon-button.mat-accent .mat-button-focus-overlay {
      background-color: rgba(255, 255, 255, 0.12); }
    .ot .mat-button.mat-warn .mat-button-focus-overlay, .ot .mat-icon-button.mat-warn .mat-button-focus-overlay {
      background-color: rgba(244, 67, 54, 0.12); }
    .ot .mat-button[disabled] .mat-button-focus-overlay, .ot .mat-icon-button[disabled] .mat-button-focus-overlay {
      background-color: transparent; }
    .ot .mat-button.mat-primary, .ot .mat-icon-button.mat-primary {
      color: #ffece6; }
    .ot .mat-button.mat-accent, .ot .mat-icon-button.mat-accent {
      color: white; }
    .ot .mat-button.mat-warn, .ot .mat-icon-button.mat-warn {
      color: #f44336; }
    .ot .mat-button.mat-primary[disabled], .ot .mat-button.mat-accent[disabled], .ot .mat-button.mat-warn[disabled], .ot .mat-button[disabled][disabled], .ot .mat-icon-button.mat-primary[disabled], .ot .mat-icon-button.mat-accent[disabled], .ot .mat-icon-button.mat-warn[disabled], .ot .mat-icon-button[disabled][disabled] {
      color: rgba(0, 0, 0, 0.26); }
  .ot .mat-raised-button, .ot .mat-fab, .ot .mat-mini-fab {
    color: rgba(0, 0, 0, 0.87);
    background-color: white; }
    .ot .mat-raised-button.mat-primary, .ot .mat-fab.mat-primary, .ot .mat-mini-fab.mat-primary {
      color: #ff7e58; }
    .ot .mat-raised-button.mat-accent, .ot .mat-fab.mat-accent, .ot .mat-mini-fab.mat-accent {
      color: #15ae75; }
    .ot .mat-raised-button.mat-warn, .ot .mat-fab.mat-warn, .ot .mat-mini-fab.mat-warn {
      color: white; }
    .ot .mat-raised-button.mat-primary[disabled], .ot .mat-raised-button.mat-accent[disabled], .ot .mat-raised-button.mat-warn[disabled], .ot .mat-raised-button[disabled][disabled], .ot .mat-fab.mat-primary[disabled], .ot .mat-fab.mat-accent[disabled], .ot .mat-fab.mat-warn[disabled], .ot .mat-fab[disabled][disabled], .ot .mat-mini-fab.mat-primary[disabled], .ot .mat-mini-fab.mat-accent[disabled], .ot .mat-mini-fab.mat-warn[disabled], .ot .mat-mini-fab[disabled][disabled] {
      color: rgba(0, 0, 0, 0.26); }
    .ot .mat-raised-button.mat-primary, .ot .mat-fab.mat-primary, .ot .mat-mini-fab.mat-primary {
      background-color: #ffece6; }
    .ot .mat-raised-button.mat-accent, .ot .mat-fab.mat-accent, .ot .mat-mini-fab.mat-accent {
      background-color: white; }
    .ot .mat-raised-button.mat-warn, .ot .mat-fab.mat-warn, .ot .mat-mini-fab.mat-warn {
      background-color: #f44336; }
    .ot .mat-raised-button.mat-primary[disabled], .ot .mat-raised-button.mat-accent[disabled], .ot .mat-raised-button.mat-warn[disabled], .ot .mat-raised-button[disabled][disabled], .ot .mat-fab.mat-primary[disabled], .ot .mat-fab.mat-accent[disabled], .ot .mat-fab.mat-warn[disabled], .ot .mat-fab[disabled][disabled], .ot .mat-mini-fab.mat-primary[disabled], .ot .mat-mini-fab.mat-accent[disabled], .ot .mat-mini-fab.mat-warn[disabled], .ot .mat-mini-fab[disabled][disabled] {
      background-color: rgba(0, 0, 0, 0.12); }
    .ot .mat-raised-button.mat-primary .mat-ripple-element, .ot .mat-fab.mat-primary .mat-ripple-element, .ot .mat-mini-fab.mat-primary .mat-ripple-element {
      background-color: rgba(255, 126, 88, 0.2); }
    .ot .mat-raised-button.mat-accent .mat-ripple-element, .ot .mat-fab.mat-accent .mat-ripple-element, .ot .mat-mini-fab.mat-accent .mat-ripple-element {
      background-color: rgba(21, 174, 117, 0.2); }
    .ot .mat-raised-button.mat-warn .mat-ripple-element, .ot .mat-fab.mat-warn .mat-ripple-element, .ot .mat-mini-fab.mat-warn .mat-ripple-element {
      background-color: rgba(255, 255, 255, 0.2); }
  .ot .mat-button.mat-primary .mat-ripple-element {
    background-color: rgba(255, 236, 230, 0.1); }
  .ot .mat-button.mat-accent .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.1); }
  .ot .mat-button.mat-warn .mat-ripple-element {
    background-color: rgba(244, 67, 54, 0.1); }
  .ot .mat-icon-button.mat-primary .mat-ripple-element {
    background-color: rgba(255, 236, 230, 0.2); }
  .ot .mat-icon-button.mat-accent .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }
  .ot .mat-icon-button.mat-warn .mat-ripple-element {
    background-color: rgba(244, 67, 54, 0.2); }
  .ot .mat-button-toggle {
    color: rgba(0, 0, 0, 0.38); }
    .ot .mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
      background-color: rgba(0, 0, 0, 0.12); }
  .ot .mat-button-toggle-checked {
    background-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-button-toggle-disabled {
    background-color: #eeeeee;
    color: rgba(0, 0, 0, 0.26); }
    .ot .mat-button-toggle-disabled.mat-button-toggle-checked {
      background-color: #bdbdbd; }
  .ot .mat-card {
    background: white;
    color: rgba(0, 0, 0, 0.87); }
  .ot .mat-card-subtitle {
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-checkbox-frame {
    border-color: rgba(0, 0, 0, 0.54); }
  .ot .mat-checkbox-checkmark {
    fill: #fafafa; }
  .ot .mat-checkbox-checkmark-path {
    stroke: #fafafa !important; }
  .ot .mat-checkbox-mixedmark {
    background-color: #fafafa; }
  .ot .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .ot .mat-checkbox-checked.mat-primary .mat-checkbox-background {
    background-color: #ffece6; }
  .ot .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .ot .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: white; }
  .ot .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .ot .mat-checkbox-checked.mat-warn .mat-checkbox-background {
    background-color: #f44336; }
  .ot .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .ot .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #b0b0b0; }
  .ot .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #b0b0b0; }
  .ot .mat-checkbox-disabled .mat-checkbox-label {
    color: #b0b0b0; }
  .ot .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
    background-color: rgba(255, 236, 230, 0.26); }
  .ot .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.26); }
  .ot .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
    background-color: rgba(244, 67, 54, 0.26); }
  .ot .mat-chip:not(.mat-basic-chip) {
    background-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.87); }
    .ot .mat-chip:not(.mat-basic-chip) .mat-chip-remove {
      color: rgba(0, 0, 0, 0.87);
      opacity: 0.4; }
    .ot .mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover {
      opacity: 0.54; }
  .ot .mat-chip.mat-chip-selected.mat-primary {
    background-color: #ffece6;
    color: #ff7e58; }
    .ot .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove {
      color: #ff7e58;
      opacity: 0.4; }
    .ot .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {
      opacity: 0.54; }
  .ot .mat-chip.mat-chip-selected.mat-warn {
    background-color: #f44336;
    color: white; }
    .ot .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove {
      color: white;
      opacity: 0.4; }
    .ot .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {
      opacity: 0.54; }
  .ot .mat-chip.mat-chip-selected.mat-accent {
    background-color: white;
    color: #15ae75; }
    .ot .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove {
      color: #15ae75;
      opacity: 0.4; }
    .ot .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {
      opacity: 0.54; }
  .ot .mat-table {
    background: white; }
  .ot .mat-row, .ot .mat-header-row {
    border-bottom-color: rgba(0, 0, 0, 0.12); }
  .ot .mat-header-cell {
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-cell {
    color: rgba(0, 0, 0, 0.87); }
  .ot .mat-datepicker-content {
    background-color: white;
    color: rgba(0, 0, 0, 0.87); }
  .ot .mat-calendar-arrow {
    border-top-color: rgba(0, 0, 0, 0.54); }
  .ot .mat-calendar-next-button,
  .ot .mat-calendar-previous-button {
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-calendar-table-header {
    color: rgba(0, 0, 0, 0.38); }
  .ot .mat-calendar-table-header-divider::after {
    background: rgba(0, 0, 0, 0.12); }
  .ot .mat-calendar-body-label {
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-calendar-body-cell-content {
    color: rgba(0, 0, 0, 0.87);
    border-color: transparent; }
    .mat-calendar-body-disabled > .ot .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
      color: rgba(0, 0, 0, 0.38); }
  .ot :not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
  .ot .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
  .ot .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    background-color: rgba(0, 0, 0, 0.04); }
  .ot .mat-calendar-body-selected {
    background-color: #ffece6;
    color: #ff7e58; }
  .ot .mat-calendar-body-disabled > .mat-calendar-body-selected {
    background-color: rgba(255, 236, 230, 0.4); }
  .ot .mat-calendar-body-today:not(.mat-calendar-body-selected) {
    border-color: rgba(0, 0, 0, 0.38); }
  .ot .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #ff7e58; }
  .ot .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
    border-color: rgba(0, 0, 0, 0.18); }
  .ot .mat-dialog-container {
    background: white;
    color: rgba(0, 0, 0, 0.87); }
  .ot .mat-divider {
    border-top-color: rgba(0, 0, 0, 0.12); }
  .ot .mat-divider-vertical {
    border-right-color: rgba(0, 0, 0, 0.12); }
  .ot .mat-expansion-panel {
    background: white;
    color: rgba(0, 0, 0, 0.87); }
  .ot .mat-action-row {
    border-top-color: rgba(0, 0, 0, 0.12); }
  .ot .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .ot .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .ot .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
    background: rgba(0, 0, 0, 0.04); }
  .ot .mat-expansion-panel-header-title {
    color: rgba(0, 0, 0, 0.87); }
  .ot .mat-expansion-panel-header-description,
  .ot .mat-expansion-indicator::after {
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-expansion-panel-header[aria-disabled='true'] {
    color: rgba(0, 0, 0, 0.26); }
    .ot .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
    .ot .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
      color: inherit; }
  .ot .mat-form-field-label {
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-hint {
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-focused .mat-form-field-label {
    color: #ffece6; }
    .ot .mat-focused .mat-form-field-label.mat-accent {
      color: white; }
    .ot .mat-focused .mat-form-field-label.mat-warn {
      color: #f44336; }
  .ot .mat-focused .mat-form-field-required-marker {
    color: white; }
  .ot .mat-form-field-underline {
    background-color: rgba(0, 0, 0, 0.42); }
  .ot .mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
    background-size: 4px 1px;
    background-repeat: repeat-x; }
  .ot .mat-form-field-ripple {
    background-color: #ffece6; }
    .ot .mat-form-field-ripple.mat-accent {
      background-color: white; }
    .ot .mat-form-field-ripple.mat-warn {
      background-color: #f44336; }
  .ot .mat-form-field-invalid .mat-form-field-label {
    color: #f44336; }
    .ot .mat-form-field-invalid .mat-form-field-label.mat-accent,
    .ot .mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
      color: #f44336; }
  .ot .mat-form-field-invalid .mat-form-field-ripple {
    background-color: #f44336; }
  .ot .mat-error {
    color: #f44336; }
  .ot .mat-icon.mat-primary {
    color: #ffece6; }
  .ot .mat-icon.mat-accent {
    color: white; }
  .ot .mat-icon.mat-warn {
    color: #f44336; }
  .ot .mat-input-element:disabled {
    color: rgba(0, 0, 0, 0.38); }
  .ot .mat-input-element {
    caret-color: #ffece6; }
    .ot .mat-input-element::-webkit-input-placeholder {
      color: rgba(0, 0, 0, 0.42); }
    .ot .mat-input-element:-ms-input-placeholder {
      color: rgba(0, 0, 0, 0.42); }
    .ot .mat-input-element::placeholder {
      color: rgba(0, 0, 0, 0.42); }
    .ot .mat-input-element::-moz-placeholder {
      color: rgba(0, 0, 0, 0.42); }
    .ot .mat-input-element::-webkit-input-placeholder {
      color: rgba(0, 0, 0, 0.42); }
    .ot .mat-input-element:-ms-input-placeholder {
      color: rgba(0, 0, 0, 0.42); }
  .ot .mat-accent .mat-input-element {
    caret-color: white; }
  .ot .mat-warn .mat-input-element,
  .ot .mat-form-field-invalid .mat-input-element {
    caret-color: #f44336; }
  .ot .mat-list .mat-list-item, .ot .mat-nav-list .mat-list-item, .ot .mat-selection-list .mat-list-item {
    color: rgba(0, 0, 0, 0.87); }
  .ot .mat-list .mat-list-option, .ot .mat-nav-list .mat-list-option, .ot .mat-selection-list .mat-list-option {
    color: rgba(0, 0, 0, 0.87); }
  .ot .mat-list .mat-subheader, .ot .mat-nav-list .mat-subheader, .ot .mat-selection-list .mat-subheader {
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-list-item-disabled {
    background-color: #eeeeee; }
  .ot .mat-nav-list .mat-list-item {
    outline: none; }
    .ot .mat-nav-list .mat-list-item:hover, .ot .mat-nav-list .mat-list-item.mat-list-item-focus {
      background: rgba(0, 0, 0, 0.04); }
  .ot .mat-list-option {
    outline: none; }
    .ot .mat-list-option:hover, .ot .mat-list-option.mat-list-item-focus {
      background: rgba(0, 0, 0, 0.04); }
  .ot .mat-menu-panel {
    background: white; }
  .ot .mat-menu-item {
    background: transparent;
    color: rgba(0, 0, 0, 0.87); }
    .ot .mat-menu-item[disabled] {
      color: rgba(0, 0, 0, 0.38); }
  .ot .mat-menu-item .mat-icon:not([color]),
  .ot .mat-menu-item-submenu-trigger::after {
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-menu-item:hover:not([disabled]),
  .ot .mat-menu-item:focus:not([disabled]),
  .ot .mat-menu-item-highlighted:not([disabled]) {
    background: rgba(0, 0, 0, 0.04); }
  .ot .mat-paginator {
    background: white; }
  .ot .mat-paginator,
  .ot .mat-paginator-page-size .mat-select-trigger {
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-paginator-increment,
  .ot .mat-paginator-decrement {
    border-top: 2px solid rgba(0, 0, 0, 0.54);
    border-right: 2px solid rgba(0, 0, 0, 0.54); }
  .ot .mat-icon-button[disabled] .mat-paginator-increment,
  .ot .mat-icon-button[disabled] .mat-paginator-decrement {
    border-color: rgba(0, 0, 0, 0.38); }
  .ot .mat-progress-bar-background {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23fff9f8%27%2F%3E%3C%2Fsvg%3E"); }
  .ot .mat-progress-bar-buffer {
    background-color: #fff9f8; }
  .ot .mat-progress-bar-fill::after {
    background-color: #ffece6; }
  .ot .mat-progress-bar.mat-accent .mat-progress-bar-background {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23dde6f3%27%2F%3E%3C%2Fsvg%3E"); }
  .ot .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
    background-color: #dde6f3; }
  .ot .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
    background-color: white; }
  .ot .mat-progress-bar.mat-warn .mat-progress-bar-background {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E"); }
  .ot .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
    background-color: #ffcdd2; }
  .ot .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
    background-color: #f44336; }
  .ot .mat-progress-spinner circle, .ot .mat-spinner circle {
    stroke: #ffece6; }
  .ot .mat-progress-spinner.mat-accent circle, .ot .mat-spinner.mat-accent circle {
    stroke: white; }
  .ot .mat-progress-spinner.mat-warn circle, .ot .mat-spinner.mat-warn circle {
    stroke: #f44336; }
  .ot .mat-radio-outer-circle {
    border-color: rgba(0, 0, 0, 0.54); }
  .ot .mat-radio-disabled .mat-radio-outer-circle {
    border-color: rgba(0, 0, 0, 0.38); }
  .ot .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .ot .mat-radio-disabled .mat-radio-inner-circle {
    background-color: rgba(0, 0, 0, 0.38); }
  .ot .mat-radio-disabled .mat-radio-label-content {
    color: rgba(0, 0, 0, 0.38); }
  .ot .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
    border-color: #ffece6; }
  .ot .mat-radio-button.mat-primary .mat-radio-inner-circle {
    background-color: #ffece6; }
  .ot .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
    background-color: rgba(255, 236, 230, 0.26); }
  .ot .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: white; }
  .ot .mat-radio-button.mat-accent .mat-radio-inner-circle {
    background-color: white; }
  .ot .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.26); }
  .ot .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
    border-color: #f44336; }
  .ot .mat-radio-button.mat-warn .mat-radio-inner-circle {
    background-color: #f44336; }
  .ot .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
    background-color: rgba(244, 67, 54, 0.26); }
  .ot .mat-select-content, .ot .mat-select-panel-done-animating {
    background: white; }
  .ot .mat-select-value {
    color: rgba(0, 0, 0, 0.87); }
  .ot .mat-select-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .ot .mat-select-disabled .mat-select-value {
    color: rgba(0, 0, 0, 0.38); }
  .ot .mat-select-arrow {
    color: rgba(0, 0, 0, 0.54); }
  .ot .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, 0.12); }
  .ot .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #ffece6; }
  .ot .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
    color: white; }
  .ot .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
    color: #f44336; }
  .ot .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: #f44336; }
  .ot .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: rgba(0, 0, 0, 0.38); }
  .ot .mat-drawer-container {
    background-color: #fafafa;
    color: rgba(0, 0, 0, 0.87); }
  .ot .mat-drawer {
    background-color: white;
    color: rgba(0, 0, 0, 0.87); }
    .ot .mat-drawer.mat-drawer-push {
      background-color: white; }
  .ot .mat-drawer-backdrop.mat-drawer-shown {
    background-color: rgba(0, 0, 0, 0.6); }
  .ot .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
    background-color: #5282c1; }
  .ot .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
    background-color: rgba(82, 130, 193, 0.5); }
  .ot .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.06); }
  .ot .mat-slide-toggle .mat-ripple-element {
    background-color: rgba(82, 130, 193, 0.12); }
  .ot .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
    background-color: #ffece6; }
  .ot .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
    background-color: rgba(255, 236, 230, 0.5); }
  .ot .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.06); }
  .ot .mat-slide-toggle.mat-primary .mat-ripple-element {
    background-color: rgba(255, 236, 230, 0.12); }
  .ot .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
    background-color: #f44336; }
  .ot .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
    background-color: rgba(244, 67, 54, 0.5); }
  .ot .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.06); }
  .ot .mat-slide-toggle.mat-warn .mat-ripple-element {
    background-color: rgba(244, 67, 54, 0.12); }
  .ot .mat-disabled .mat-slide-toggle-thumb {
    background-color: #bdbdbd; }
  .ot .mat-disabled .mat-slide-toggle-bar {
    background-color: rgba(0, 0, 0, 0.1); }
  .ot .mat-slide-toggle-thumb {
    background-color: #fafafa; }
  .ot .mat-slide-toggle-bar {
    background-color: rgba(0, 0, 0, 0.38); }
  .ot .mat-slider-track-background {
    background-color: rgba(0, 0, 0, 0.26); }
  .ot .mat-primary .mat-slider-track-fill,
  .ot .mat-primary .mat-slider-thumb,
  .ot .mat-primary .mat-slider-thumb-label {
    background-color: #ffece6; }
  .ot .mat-primary .mat-slider-thumb-label-text {
    color: #ff7e58; }
  .ot .mat-accent .mat-slider-track-fill,
  .ot .mat-accent .mat-slider-thumb,
  .ot .mat-accent .mat-slider-thumb-label {
    background-color: white; }
  .ot .mat-accent .mat-slider-thumb-label-text {
    color: #15ae75; }
  .ot .mat-warn .mat-slider-track-fill,
  .ot .mat-warn .mat-slider-thumb,
  .ot .mat-warn .mat-slider-thumb-label {
    background-color: #f44336; }
  .ot .mat-warn .mat-slider-thumb-label-text {
    color: white; }
  .ot .mat-slider-focus-ring {
    background-color: rgba(255, 255, 255, 0.2); }
  .ot .mat-slider:hover .mat-slider-track-background,
  .ot .cdk-focused .mat-slider-track-background {
    background-color: rgba(0, 0, 0, 0.38); }
  .ot .mat-slider-disabled .mat-slider-track-background,
  .ot .mat-slider-disabled .mat-slider-track-fill,
  .ot .mat-slider-disabled .mat-slider-thumb {
    background-color: rgba(0, 0, 0, 0.26); }
  .ot .mat-slider-disabled:hover .mat-slider-track-background {
    background-color: rgba(0, 0, 0, 0.26); }
  .ot .mat-slider-min-value .mat-slider-focus-ring {
    background-color: rgba(0, 0, 0, 0.12); }
  .ot .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
  .ot .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
    background-color: rgba(0, 0, 0, 0.87); }
  .ot .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
  .ot .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
    background-color: rgba(0, 0, 0, 0.26); }
  .ot .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: rgba(0, 0, 0, 0.26);
    background-color: transparent; }
  .ot .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .ot .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
    border-color: rgba(0, 0, 0, 0.38); }
  .ot .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .ot .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
    border-color: rgba(0, 0, 0, 0.26); }
  .ot .mat-slider-has-ticks .mat-slider-wrapper::after {
    border-color: rgba(0, 0, 0, 0.7); }
  .ot .mat-slider-horizontal .mat-slider-ticks {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }
  .ot .mat-slider-vertical .mat-slider-ticks {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }
  .ot .mat-step-header.cdk-keyboard-focused, .ot .mat-step-header.cdk-program-focused, .ot .mat-step-header:hover {
    background-color: rgba(0, 0, 0, 0.04); }
  .ot .mat-step-header .mat-step-label,
  .ot .mat-step-header .mat-step-optional {
    color: rgba(0, 0, 0, 0.38); }
  .ot .mat-step-header .mat-step-icon {
    background-color: #ffece6;
    color: #ff7e58; }
  .ot .mat-step-header .mat-step-icon-not-touched {
    background-color: rgba(0, 0, 0, 0.38);
    color: #ff7e58; }
  .ot .mat-step-header .mat-step-label.mat-step-label-active {
    color: rgba(0, 0, 0, 0.87); }
  .ot .mat-stepper-horizontal, .ot .mat-stepper-vertical {
    background-color: white; }
  .ot .mat-stepper-vertical-line::before {
    border-left-color: rgba(0, 0, 0, 0.12); }
  .ot .mat-stepper-horizontal-line {
    border-top-color: rgba(0, 0, 0, 0.12); }
  .ot .mat-tab-nav-bar,
  .ot .mat-tab-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
  .ot .mat-tab-group-inverted-header .mat-tab-nav-bar,
  .ot .mat-tab-group-inverted-header .mat-tab-header {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    border-bottom: none; }
  .ot .mat-tab-label, .ot .mat-tab-link {
    color: rgba(0, 0, 0, 0.87); }
    .ot .mat-tab-label.mat-tab-disabled, .ot .mat-tab-link.mat-tab-disabled {
      color: rgba(0, 0, 0, 0.38); }
  .ot .mat-tab-header-pagination-chevron {
    border-color: rgba(0, 0, 0, 0.87); }
  .ot .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(0, 0, 0, 0.38); }
  .ot .mat-tab-group[class*='mat-background-'] .mat-tab-header,
  .ot .mat-tab-nav-bar[class*='mat-background-'] {
    border-bottom: none;
    border-top: none; }
  .ot .mat-tab-group.mat-primary .mat-tab-label:focus, .ot .mat-tab-group.mat-primary .mat-tab-link:focus, .ot .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .ot .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
    background-color: rgba(255, 249, 248, 0.3); }
  .ot .mat-tab-group.mat-primary .mat-ink-bar, .ot .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #ffece6; }
  .ot .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .ot .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
    background-color: #ff7e58; }
  .ot .mat-tab-group.mat-accent .mat-tab-label:focus, .ot .mat-tab-group.mat-accent .mat-tab-link:focus, .ot .mat-tab-nav-bar.mat-accent .mat-tab-label:focus, .ot .mat-tab-nav-bar.mat-accent .mat-tab-link:focus {
    background-color: rgba(221, 230, 243, 0.3); }
  .ot .mat-tab-group.mat-accent .mat-ink-bar, .ot .mat-tab-nav-bar.mat-accent .mat-ink-bar {
    background-color: white; }
  .ot .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .ot .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
    background-color: #15ae75; }
  .ot .mat-tab-group.mat-warn .mat-tab-label:focus, .ot .mat-tab-group.mat-warn .mat-tab-link:focus, .ot .mat-tab-nav-bar.mat-warn .mat-tab-label:focus, .ot .mat-tab-nav-bar.mat-warn .mat-tab-link:focus {
    background-color: rgba(255, 205, 210, 0.3); }
  .ot .mat-tab-group.mat-warn .mat-ink-bar, .ot .mat-tab-nav-bar.mat-warn .mat-ink-bar {
    background-color: #f44336; }
  .ot .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .ot .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
    background-color: white; }
  .ot .mat-tab-group.mat-background-primary .mat-tab-label:focus, .ot .mat-tab-group.mat-background-primary .mat-tab-link:focus, .ot .mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus, .ot .mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus {
    background-color: rgba(255, 249, 248, 0.3); }
  .ot .mat-tab-group.mat-background-primary .mat-tab-header, .ot .mat-tab-group.mat-background-primary .mat-tab-links, .ot .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .ot .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
    background-color: #ffece6; }
  .ot .mat-tab-group.mat-background-primary .mat-tab-label, .ot .mat-tab-group.mat-background-primary .mat-tab-link, .ot .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .ot .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
    color: #ff7e58; }
    .ot .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .ot .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .ot .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .ot .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
      color: rgba(255, 126, 88, 0.4); }
  .ot .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .ot .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
    border-color: #ff7e58; }
  .ot .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .ot .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(255, 126, 88, 0.4); }
  .ot .mat-tab-group.mat-background-primary .mat-ripple-element, .ot .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
    background-color: rgba(255, 126, 88, 0.12); }
  .ot .mat-tab-group.mat-background-accent .mat-tab-label:focus, .ot .mat-tab-group.mat-background-accent .mat-tab-link:focus, .ot .mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus, .ot .mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus {
    background-color: rgba(221, 230, 243, 0.3); }
  .ot .mat-tab-group.mat-background-accent .mat-tab-header, .ot .mat-tab-group.mat-background-accent .mat-tab-links, .ot .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .ot .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
    background-color: white; }
  .ot .mat-tab-group.mat-background-accent .mat-tab-label, .ot .mat-tab-group.mat-background-accent .mat-tab-link, .ot .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .ot .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
    color: #15ae75; }
    .ot .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .ot .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .ot .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .ot .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
      color: rgba(21, 174, 117, 0.4); }
  .ot .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .ot .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
    border-color: #15ae75; }
  .ot .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .ot .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(21, 174, 117, 0.4); }
  .ot .mat-tab-group.mat-background-accent .mat-ripple-element, .ot .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
    background-color: rgba(21, 174, 117, 0.12); }
  .ot .mat-tab-group.mat-background-warn .mat-tab-label:focus, .ot .mat-tab-group.mat-background-warn .mat-tab-link:focus, .ot .mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus, .ot .mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus {
    background-color: rgba(255, 205, 210, 0.3); }
  .ot .mat-tab-group.mat-background-warn .mat-tab-header, .ot .mat-tab-group.mat-background-warn .mat-tab-links, .ot .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .ot .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
    background-color: #f44336; }
  .ot .mat-tab-group.mat-background-warn .mat-tab-label, .ot .mat-tab-group.mat-background-warn .mat-tab-link, .ot .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .ot .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
    color: white; }
    .ot .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .ot .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .ot .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .ot .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
      color: rgba(255, 255, 255, 0.4); }
  .ot .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .ot .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
    border-color: white; }
  .ot .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .ot .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(255, 255, 255, 0.4); }
  .ot .mat-tab-group.mat-background-warn .mat-ripple-element, .ot .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.12); }
  .ot .mat-toolbar {
    background: whitesmoke;
    color: rgba(0, 0, 0, 0.87); }
    .ot .mat-toolbar.mat-primary {
      background: #ffece6;
      color: #ff7e58; }
    .ot .mat-toolbar.mat-accent {
      background: white;
      color: #15ae75; }
    .ot .mat-toolbar.mat-warn {
      background: #f44336;
      color: white; }
  .ot .mat-tooltip {
    background: rgba(97, 97, 97, 0.9); }
  .ot .mat-snack-bar-container {
    background: #323232;
    color: white; }
  .ot .mat-simple-snackbar-action {
    color: white; }
  .ot .mat-raised-button {
    box-shadow: none !important;
    font-size: 13px;
    font-weight: 600;
    border: 1px solid transparent;
    margin-left: 10px;
    line-height: 28px; }
    .ot .mat-raised-button:first-child {
      margin-left: 0; }
  .ot .mat-accent {
    border: 1px solid #eef8ef; }

.bluebtn {
  /* applytheme theme */
  /* apply theme */ }
  .bluebtn .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.1); }
  .bluebtn .mat-option {
    color: rgba(0, 0, 0, 0.87); }
    .bluebtn .mat-option:hover:not(.mat-option-disabled), .bluebtn .mat-option:focus:not(.mat-option-disabled) {
      background: rgba(0, 0, 0, 0.04); }
    .mat-primary .bluebtn .mat-option.mat-selected:not(.mat-option-disabled) {
      color: #136774; }
    .mat-accent .bluebtn .mat-option.mat-selected:not(.mat-option-disabled) {
      color: #e3edee; }
    .mat-warn .bluebtn .mat-option.mat-selected:not(.mat-option-disabled) {
      color: #f44336; }
    .bluebtn .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
      background: rgba(0, 0, 0, 0.04); }
    .bluebtn .mat-option.mat-active {
      background: rgba(0, 0, 0, 0.04);
      color: rgba(0, 0, 0, 0.87); }
    .bluebtn .mat-option.mat-option-disabled {
      color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-optgroup-label {
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-optgroup-disabled .mat-optgroup-label {
    color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-pseudo-checkbox {
    color: rgba(0, 0, 0, 0.54); }
    .bluebtn .mat-pseudo-checkbox::after {
      color: #fafafa; }
  .bluebtn .mat-pseudo-checkbox-checked,
  .bluebtn .mat-pseudo-checkbox-indeterminate,
  .bluebtn .mat-accent .mat-pseudo-checkbox-checked,
  .bluebtn .mat-accent .mat-pseudo-checkbox-indeterminate {
    background: #e3edee; }
  .bluebtn .mat-primary .mat-pseudo-checkbox-checked,
  .bluebtn .mat-primary .mat-pseudo-checkbox-indeterminate {
    background: #136774; }
  .bluebtn .mat-warn .mat-pseudo-checkbox-checked,
  .bluebtn .mat-warn .mat-pseudo-checkbox-indeterminate {
    background: #f44336; }
  .bluebtn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
  .bluebtn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
    background: #b0b0b0; }
  .bluebtn .mat-app-background {
    background-color: #fafafa; }
  .bluebtn .mat-theme-loaded-marker {
    display: none; }
  .bluebtn .mat-autocomplete-panel {
    background: white;
    color: rgba(0, 0, 0, 0.87); }
    .bluebtn .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
      background: white; }
      .bluebtn .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
        color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-button, .bluebtn .mat-icon-button {
    background: transparent; }
    .bluebtn .mat-button.mat-primary .mat-button-focus-overlay, .bluebtn .mat-icon-button.mat-primary .mat-button-focus-overlay {
      background-color: rgba(19, 103, 116, 0.12); }
    .bluebtn .mat-button.mat-accent .mat-button-focus-overlay, .bluebtn .mat-icon-button.mat-accent .mat-button-focus-overlay {
      background-color: rgba(227, 237, 238, 0.12); }
    .bluebtn .mat-button.mat-warn .mat-button-focus-overlay, .bluebtn .mat-icon-button.mat-warn .mat-button-focus-overlay {
      background-color: rgba(244, 67, 54, 0.12); }
    .bluebtn .mat-button[disabled] .mat-button-focus-overlay, .bluebtn .mat-icon-button[disabled] .mat-button-focus-overlay {
      background-color: transparent; }
    .bluebtn .mat-button.mat-primary, .bluebtn .mat-icon-button.mat-primary {
      color: #136774; }
    .bluebtn .mat-button.mat-accent, .bluebtn .mat-icon-button.mat-accent {
      color: #e3edee; }
    .bluebtn .mat-button.mat-warn, .bluebtn .mat-icon-button.mat-warn {
      color: #f44336; }
    .bluebtn .mat-button.mat-primary[disabled], .bluebtn .mat-button.mat-accent[disabled], .bluebtn .mat-button.mat-warn[disabled], .bluebtn .mat-button[disabled][disabled], .bluebtn .mat-icon-button.mat-primary[disabled], .bluebtn .mat-icon-button.mat-accent[disabled], .bluebtn .mat-icon-button.mat-warn[disabled], .bluebtn .mat-icon-button[disabled][disabled] {
      color: rgba(0, 0, 0, 0.26); }
  .bluebtn .mat-raised-button, .bluebtn .mat-fab, .bluebtn .mat-mini-fab {
    color: rgba(0, 0, 0, 0.87);
    background-color: white; }
    .bluebtn .mat-raised-button.mat-primary, .bluebtn .mat-fab.mat-primary, .bluebtn .mat-mini-fab.mat-primary {
      color: white; }
    .bluebtn .mat-raised-button.mat-accent, .bluebtn .mat-fab.mat-accent, .bluebtn .mat-mini-fab.mat-accent {
      color: black; }
    .bluebtn .mat-raised-button.mat-warn, .bluebtn .mat-fab.mat-warn, .bluebtn .mat-mini-fab.mat-warn {
      color: white; }
    .bluebtn .mat-raised-button.mat-primary[disabled], .bluebtn .mat-raised-button.mat-accent[disabled], .bluebtn .mat-raised-button.mat-warn[disabled], .bluebtn .mat-raised-button[disabled][disabled], .bluebtn .mat-fab.mat-primary[disabled], .bluebtn .mat-fab.mat-accent[disabled], .bluebtn .mat-fab.mat-warn[disabled], .bluebtn .mat-fab[disabled][disabled], .bluebtn .mat-mini-fab.mat-primary[disabled], .bluebtn .mat-mini-fab.mat-accent[disabled], .bluebtn .mat-mini-fab.mat-warn[disabled], .bluebtn .mat-mini-fab[disabled][disabled] {
      color: rgba(0, 0, 0, 0.26); }
    .bluebtn .mat-raised-button.mat-primary, .bluebtn .mat-fab.mat-primary, .bluebtn .mat-mini-fab.mat-primary {
      background-color: #136774; }
    .bluebtn .mat-raised-button.mat-accent, .bluebtn .mat-fab.mat-accent, .bluebtn .mat-mini-fab.mat-accent {
      background-color: #e3edee; }
    .bluebtn .mat-raised-button.mat-warn, .bluebtn .mat-fab.mat-warn, .bluebtn .mat-mini-fab.mat-warn {
      background-color: #f44336; }
    .bluebtn .mat-raised-button.mat-primary[disabled], .bluebtn .mat-raised-button.mat-accent[disabled], .bluebtn .mat-raised-button.mat-warn[disabled], .bluebtn .mat-raised-button[disabled][disabled], .bluebtn .mat-fab.mat-primary[disabled], .bluebtn .mat-fab.mat-accent[disabled], .bluebtn .mat-fab.mat-warn[disabled], .bluebtn .mat-fab[disabled][disabled], .bluebtn .mat-mini-fab.mat-primary[disabled], .bluebtn .mat-mini-fab.mat-accent[disabled], .bluebtn .mat-mini-fab.mat-warn[disabled], .bluebtn .mat-mini-fab[disabled][disabled] {
      background-color: rgba(0, 0, 0, 0.12); }
    .bluebtn .mat-raised-button.mat-primary .mat-ripple-element, .bluebtn .mat-fab.mat-primary .mat-ripple-element, .bluebtn .mat-mini-fab.mat-primary .mat-ripple-element {
      background-color: rgba(255, 255, 255, 0.2); }
    .bluebtn .mat-raised-button.mat-accent .mat-ripple-element, .bluebtn .mat-fab.mat-accent .mat-ripple-element, .bluebtn .mat-mini-fab.mat-accent .mat-ripple-element {
      background-color: rgba(0, 0, 0, 0.2); }
    .bluebtn .mat-raised-button.mat-warn .mat-ripple-element, .bluebtn .mat-fab.mat-warn .mat-ripple-element, .bluebtn .mat-mini-fab.mat-warn .mat-ripple-element {
      background-color: rgba(255, 255, 255, 0.2); }
  .bluebtn .mat-button.mat-primary .mat-ripple-element {
    background-color: rgba(19, 103, 116, 0.1); }
  .bluebtn .mat-button.mat-accent .mat-ripple-element {
    background-color: rgba(227, 237, 238, 0.1); }
  .bluebtn .mat-button.mat-warn .mat-ripple-element {
    background-color: rgba(244, 67, 54, 0.1); }
  .bluebtn .mat-icon-button.mat-primary .mat-ripple-element {
    background-color: rgba(19, 103, 116, 0.2); }
  .bluebtn .mat-icon-button.mat-accent .mat-ripple-element {
    background-color: rgba(227, 237, 238, 0.2); }
  .bluebtn .mat-icon-button.mat-warn .mat-ripple-element {
    background-color: rgba(244, 67, 54, 0.2); }
  .bluebtn .mat-button-toggle {
    color: rgba(0, 0, 0, 0.38); }
    .bluebtn .mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
      background-color: rgba(0, 0, 0, 0.12); }
  .bluebtn .mat-button-toggle-checked {
    background-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-button-toggle-disabled {
    background-color: #eeeeee;
    color: rgba(0, 0, 0, 0.26); }
    .bluebtn .mat-button-toggle-disabled.mat-button-toggle-checked {
      background-color: #bdbdbd; }
  .bluebtn .mat-card {
    background: white;
    color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-card-subtitle {
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-checkbox-frame {
    border-color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-checkbox-checkmark {
    fill: #fafafa; }
  .bluebtn .mat-checkbox-checkmark-path {
    stroke: #fafafa !important; }
  .bluebtn .mat-checkbox-mixedmark {
    background-color: #fafafa; }
  .bluebtn .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .bluebtn .mat-checkbox-checked.mat-primary .mat-checkbox-background {
    background-color: #136774; }
  .bluebtn .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .bluebtn .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #e3edee; }
  .bluebtn .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .bluebtn .mat-checkbox-checked.mat-warn .mat-checkbox-background {
    background-color: #f44336; }
  .bluebtn .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .bluebtn .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #b0b0b0; }
  .bluebtn .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #b0b0b0; }
  .bluebtn .mat-checkbox-disabled .mat-checkbox-label {
    color: #b0b0b0; }
  .bluebtn .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
    background-color: rgba(19, 103, 116, 0.26); }
  .bluebtn .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
    background-color: rgba(227, 237, 238, 0.26); }
  .bluebtn .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
    background-color: rgba(244, 67, 54, 0.26); }
  .bluebtn .mat-chip:not(.mat-basic-chip) {
    background-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.87); }
    .bluebtn .mat-chip:not(.mat-basic-chip) .mat-chip-remove {
      color: rgba(0, 0, 0, 0.87);
      opacity: 0.4; }
    .bluebtn .mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover {
      opacity: 0.54; }
  .bluebtn .mat-chip.mat-chip-selected.mat-primary {
    background-color: #136774;
    color: white; }
    .bluebtn .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove {
      color: white;
      opacity: 0.4; }
    .bluebtn .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {
      opacity: 0.54; }
  .bluebtn .mat-chip.mat-chip-selected.mat-warn {
    background-color: #f44336;
    color: white; }
    .bluebtn .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove {
      color: white;
      opacity: 0.4; }
    .bluebtn .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {
      opacity: 0.54; }
  .bluebtn .mat-chip.mat-chip-selected.mat-accent {
    background-color: #e3edee;
    color: black; }
    .bluebtn .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove {
      color: black;
      opacity: 0.4; }
    .bluebtn .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {
      opacity: 0.54; }
  .bluebtn .mat-table {
    background: white; }
  .bluebtn .mat-row, .bluebtn .mat-header-row {
    border-bottom-color: rgba(0, 0, 0, 0.12); }
  .bluebtn .mat-header-cell {
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-cell {
    color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-datepicker-content {
    background-color: white;
    color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-calendar-arrow {
    border-top-color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-calendar-next-button,
  .bluebtn .mat-calendar-previous-button {
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-calendar-table-header {
    color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-calendar-table-header-divider::after {
    background: rgba(0, 0, 0, 0.12); }
  .bluebtn .mat-calendar-body-label {
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-calendar-body-cell-content {
    color: rgba(0, 0, 0, 0.87);
    border-color: transparent; }
    .mat-calendar-body-disabled > .bluebtn .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
      color: rgba(0, 0, 0, 0.38); }
  .bluebtn :not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
  .bluebtn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
  .bluebtn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    background-color: rgba(0, 0, 0, 0.04); }
  .bluebtn .mat-calendar-body-selected {
    background-color: #136774;
    color: white; }
  .bluebtn .mat-calendar-body-disabled > .mat-calendar-body-selected {
    background-color: rgba(19, 103, 116, 0.4); }
  .bluebtn .mat-calendar-body-today:not(.mat-calendar-body-selected) {
    border-color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px white; }
  .bluebtn .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
    border-color: rgba(0, 0, 0, 0.18); }
  .bluebtn .mat-dialog-container {
    background: white;
    color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-divider {
    border-top-color: rgba(0, 0, 0, 0.12); }
  .bluebtn .mat-divider-vertical {
    border-right-color: rgba(0, 0, 0, 0.12); }
  .bluebtn .mat-expansion-panel {
    background: white;
    color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-action-row {
    border-top-color: rgba(0, 0, 0, 0.12); }
  .bluebtn .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .bluebtn .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .bluebtn .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
    background: rgba(0, 0, 0, 0.04); }
  .bluebtn .mat-expansion-panel-header-title {
    color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-expansion-panel-header-description,
  .bluebtn .mat-expansion-indicator::after {
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-expansion-panel-header[aria-disabled='true'] {
    color: rgba(0, 0, 0, 0.26); }
    .bluebtn .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
    .bluebtn .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
      color: inherit; }
  .bluebtn .mat-form-field-label {
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-hint {
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-focused .mat-form-field-label {
    color: #136774; }
    .bluebtn .mat-focused .mat-form-field-label.mat-accent {
      color: #e3edee; }
    .bluebtn .mat-focused .mat-form-field-label.mat-warn {
      color: #f44336; }
  .bluebtn .mat-focused .mat-form-field-required-marker {
    color: #e3edee; }
  .bluebtn .mat-form-field-underline {
    background-color: rgba(0, 0, 0, 0.42); }
  .bluebtn .mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
    background-size: 4px 1px;
    background-repeat: repeat-x; }
  .bluebtn .mat-form-field-ripple {
    background-color: #136774; }
    .bluebtn .mat-form-field-ripple.mat-accent {
      background-color: #e3edee; }
    .bluebtn .mat-form-field-ripple.mat-warn {
      background-color: #f44336; }
  .bluebtn .mat-form-field-invalid .mat-form-field-label {
    color: #f44336; }
    .bluebtn .mat-form-field-invalid .mat-form-field-label.mat-accent,
    .bluebtn .mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
      color: #f44336; }
  .bluebtn .mat-form-field-invalid .mat-form-field-ripple {
    background-color: #f44336; }
  .bluebtn .mat-error {
    color: #f44336; }
  .bluebtn .mat-icon.mat-primary {
    color: #136774; }
  .bluebtn .mat-icon.mat-accent {
    color: #e3edee; }
  .bluebtn .mat-icon.mat-warn {
    color: #f44336; }
  .bluebtn .mat-input-element:disabled {
    color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-input-element {
    caret-color: #136774; }
    .bluebtn .mat-input-element::-webkit-input-placeholder {
      color: rgba(0, 0, 0, 0.42); }
    .bluebtn .mat-input-element:-ms-input-placeholder {
      color: rgba(0, 0, 0, 0.42); }
    .bluebtn .mat-input-element::placeholder {
      color: rgba(0, 0, 0, 0.42); }
    .bluebtn .mat-input-element::-moz-placeholder {
      color: rgba(0, 0, 0, 0.42); }
    .bluebtn .mat-input-element::-webkit-input-placeholder {
      color: rgba(0, 0, 0, 0.42); }
    .bluebtn .mat-input-element:-ms-input-placeholder {
      color: rgba(0, 0, 0, 0.42); }
  .bluebtn .mat-accent .mat-input-element {
    caret-color: #e3edee; }
  .bluebtn .mat-warn .mat-input-element,
  .bluebtn .mat-form-field-invalid .mat-input-element {
    caret-color: #f44336; }
  .bluebtn .mat-list .mat-list-item, .bluebtn .mat-nav-list .mat-list-item, .bluebtn .mat-selection-list .mat-list-item {
    color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-list .mat-list-option, .bluebtn .mat-nav-list .mat-list-option, .bluebtn .mat-selection-list .mat-list-option {
    color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-list .mat-subheader, .bluebtn .mat-nav-list .mat-subheader, .bluebtn .mat-selection-list .mat-subheader {
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-list-item-disabled {
    background-color: #eeeeee; }
  .bluebtn .mat-nav-list .mat-list-item {
    outline: none; }
    .bluebtn .mat-nav-list .mat-list-item:hover, .bluebtn .mat-nav-list .mat-list-item.mat-list-item-focus {
      background: rgba(0, 0, 0, 0.04); }
  .bluebtn .mat-list-option {
    outline: none; }
    .bluebtn .mat-list-option:hover, .bluebtn .mat-list-option.mat-list-item-focus {
      background: rgba(0, 0, 0, 0.04); }
  .bluebtn .mat-menu-panel {
    background: white; }
  .bluebtn .mat-menu-item {
    background: transparent;
    color: rgba(0, 0, 0, 0.87); }
    .bluebtn .mat-menu-item[disabled] {
      color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-menu-item .mat-icon:not([color]),
  .bluebtn .mat-menu-item-submenu-trigger::after {
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-menu-item:hover:not([disabled]),
  .bluebtn .mat-menu-item:focus:not([disabled]),
  .bluebtn .mat-menu-item-highlighted:not([disabled]) {
    background: rgba(0, 0, 0, 0.04); }
  .bluebtn .mat-paginator {
    background: white; }
  .bluebtn .mat-paginator,
  .bluebtn .mat-paginator-page-size .mat-select-trigger {
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-paginator-increment,
  .bluebtn .mat-paginator-decrement {
    border-top: 2px solid rgba(0, 0, 0, 0.54);
    border-right: 2px solid rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-icon-button[disabled] .mat-paginator-increment,
  .bluebtn .mat-icon-button[disabled] .mat-paginator-decrement {
    border-color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-progress-bar-background {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23b8d1d5%27%2F%3E%3C%2Fsvg%3E"); }
  .bluebtn .mat-progress-bar-buffer {
    background-color: #b8d1d5; }
  .bluebtn .mat-progress-bar-fill::after {
    background-color: #136774; }
  .bluebtn .mat-progress-bar.mat-accent .mat-progress-bar-background {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23b8d1d5%27%2F%3E%3C%2Fsvg%3E"); }
  .bluebtn .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
    background-color: #b8d1d5; }
  .bluebtn .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
    background-color: #e3edee; }
  .bluebtn .mat-progress-bar.mat-warn .mat-progress-bar-background {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E"); }
  .bluebtn .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
    background-color: #ffcdd2; }
  .bluebtn .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
    background-color: #f44336; }
  .bluebtn .mat-progress-spinner circle, .bluebtn .mat-spinner circle {
    stroke: #136774; }
  .bluebtn .mat-progress-spinner.mat-accent circle, .bluebtn .mat-spinner.mat-accent circle {
    stroke: #e3edee; }
  .bluebtn .mat-progress-spinner.mat-warn circle, .bluebtn .mat-spinner.mat-warn circle {
    stroke: #f44336; }
  .bluebtn .mat-radio-outer-circle {
    border-color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-radio-disabled .mat-radio-outer-circle {
    border-color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .bluebtn .mat-radio-disabled .mat-radio-inner-circle {
    background-color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-radio-disabled .mat-radio-label-content {
    color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
    border-color: #136774; }
  .bluebtn .mat-radio-button.mat-primary .mat-radio-inner-circle {
    background-color: #136774; }
  .bluebtn .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
    background-color: rgba(19, 103, 116, 0.26); }
  .bluebtn .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: #e3edee; }
  .bluebtn .mat-radio-button.mat-accent .mat-radio-inner-circle {
    background-color: #e3edee; }
  .bluebtn .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
    background-color: rgba(227, 237, 238, 0.26); }
  .bluebtn .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
    border-color: #f44336; }
  .bluebtn .mat-radio-button.mat-warn .mat-radio-inner-circle {
    background-color: #f44336; }
  .bluebtn .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
    background-color: rgba(244, 67, 54, 0.26); }
  .bluebtn .mat-select-content, .bluebtn .mat-select-panel-done-animating {
    background: white; }
  .bluebtn .mat-select-value {
    color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-select-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .bluebtn .mat-select-disabled .mat-select-value {
    color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-select-arrow {
    color: rgba(0, 0, 0, 0.54); }
  .bluebtn .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, 0.12); }
  .bluebtn .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #136774; }
  .bluebtn .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
    color: #e3edee; }
  .bluebtn .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
    color: #f44336; }
  .bluebtn .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: #f44336; }
  .bluebtn .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-drawer-container {
    background-color: #fafafa;
    color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-drawer {
    background-color: white;
    color: rgba(0, 0, 0, 0.87); }
    .bluebtn .mat-drawer.mat-drawer-push {
      background-color: white; }
  .bluebtn .mat-drawer-backdrop.mat-drawer-shown {
    background-color: rgba(0, 0, 0, 0.6); }
  .bluebtn .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
    background-color: #136774; }
  .bluebtn .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
    background-color: rgba(19, 103, 116, 0.5); }
  .bluebtn .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.06); }
  .bluebtn .mat-slide-toggle .mat-ripple-element {
    background-color: rgba(19, 103, 116, 0.12); }
  .bluebtn .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
    background-color: #136774; }
  .bluebtn .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
    background-color: rgba(19, 103, 116, 0.5); }
  .bluebtn .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.06); }
  .bluebtn .mat-slide-toggle.mat-primary .mat-ripple-element {
    background-color: rgba(19, 103, 116, 0.12); }
  .bluebtn .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
    background-color: #f44336; }
  .bluebtn .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
    background-color: rgba(244, 67, 54, 0.5); }
  .bluebtn .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.06); }
  .bluebtn .mat-slide-toggle.mat-warn .mat-ripple-element {
    background-color: rgba(244, 67, 54, 0.12); }
  .bluebtn .mat-disabled .mat-slide-toggle-thumb {
    background-color: #bdbdbd; }
  .bluebtn .mat-disabled .mat-slide-toggle-bar {
    background-color: rgba(0, 0, 0, 0.1); }
  .bluebtn .mat-slide-toggle-thumb {
    background-color: #fafafa; }
  .bluebtn .mat-slide-toggle-bar {
    background-color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-slider-track-background {
    background-color: rgba(0, 0, 0, 0.26); }
  .bluebtn .mat-primary .mat-slider-track-fill,
  .bluebtn .mat-primary .mat-slider-thumb,
  .bluebtn .mat-primary .mat-slider-thumb-label {
    background-color: #136774; }
  .bluebtn .mat-primary .mat-slider-thumb-label-text {
    color: white; }
  .bluebtn .mat-accent .mat-slider-track-fill,
  .bluebtn .mat-accent .mat-slider-thumb,
  .bluebtn .mat-accent .mat-slider-thumb-label {
    background-color: #e3edee; }
  .bluebtn .mat-accent .mat-slider-thumb-label-text {
    color: black; }
  .bluebtn .mat-warn .mat-slider-track-fill,
  .bluebtn .mat-warn .mat-slider-thumb,
  .bluebtn .mat-warn .mat-slider-thumb-label {
    background-color: #f44336; }
  .bluebtn .mat-warn .mat-slider-thumb-label-text {
    color: white; }
  .bluebtn .mat-slider-focus-ring {
    background-color: rgba(227, 237, 238, 0.2); }
  .bluebtn .mat-slider:hover .mat-slider-track-background,
  .bluebtn .cdk-focused .mat-slider-track-background {
    background-color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-slider-disabled .mat-slider-track-background,
  .bluebtn .mat-slider-disabled .mat-slider-track-fill,
  .bluebtn .mat-slider-disabled .mat-slider-thumb {
    background-color: rgba(0, 0, 0, 0.26); }
  .bluebtn .mat-slider-disabled:hover .mat-slider-track-background {
    background-color: rgba(0, 0, 0, 0.26); }
  .bluebtn .mat-slider-min-value .mat-slider-focus-ring {
    background-color: rgba(0, 0, 0, 0.12); }
  .bluebtn .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
  .bluebtn .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
    background-color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
  .bluebtn .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
    background-color: rgba(0, 0, 0, 0.26); }
  .bluebtn .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: rgba(0, 0, 0, 0.26);
    background-color: transparent; }
  .bluebtn .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .bluebtn .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
    border-color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .bluebtn .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
    border-color: rgba(0, 0, 0, 0.26); }
  .bluebtn .mat-slider-has-ticks .mat-slider-wrapper::after {
    border-color: rgba(0, 0, 0, 0.7); }
  .bluebtn .mat-slider-horizontal .mat-slider-ticks {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }
  .bluebtn .mat-slider-vertical .mat-slider-ticks {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }
  .bluebtn .mat-step-header.cdk-keyboard-focused, .bluebtn .mat-step-header.cdk-program-focused, .bluebtn .mat-step-header:hover {
    background-color: rgba(0, 0, 0, 0.04); }
  .bluebtn .mat-step-header .mat-step-label,
  .bluebtn .mat-step-header .mat-step-optional {
    color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-step-header .mat-step-icon {
    background-color: #136774;
    color: white; }
  .bluebtn .mat-step-header .mat-step-icon-not-touched {
    background-color: rgba(0, 0, 0, 0.38);
    color: white; }
  .bluebtn .mat-step-header .mat-step-label.mat-step-label-active {
    color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-stepper-horizontal, .bluebtn .mat-stepper-vertical {
    background-color: white; }
  .bluebtn .mat-stepper-vertical-line::before {
    border-left-color: rgba(0, 0, 0, 0.12); }
  .bluebtn .mat-stepper-horizontal-line {
    border-top-color: rgba(0, 0, 0, 0.12); }
  .bluebtn .mat-tab-nav-bar,
  .bluebtn .mat-tab-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
  .bluebtn .mat-tab-group-inverted-header .mat-tab-nav-bar,
  .bluebtn .mat-tab-group-inverted-header .mat-tab-header {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    border-bottom: none; }
  .bluebtn .mat-tab-label, .bluebtn .mat-tab-link {
    color: rgba(0, 0, 0, 0.87); }
    .bluebtn .mat-tab-label.mat-tab-disabled, .bluebtn .mat-tab-link.mat-tab-disabled {
      color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-tab-header-pagination-chevron {
    border-color: rgba(0, 0, 0, 0.87); }
  .bluebtn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(0, 0, 0, 0.38); }
  .bluebtn .mat-tab-group[class*='mat-background-'] .mat-tab-header,
  .bluebtn .mat-tab-nav-bar[class*='mat-background-'] {
    border-bottom: none;
    border-top: none; }
  .bluebtn .mat-tab-group.mat-primary .mat-tab-label:focus, .bluebtn .mat-tab-group.mat-primary .mat-tab-link:focus, .bluebtn .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .bluebtn .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
    background-color: rgba(184, 209, 213, 0.3); }
  .bluebtn .mat-tab-group.mat-primary .mat-ink-bar, .bluebtn .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #136774; }
  .bluebtn .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .bluebtn .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
    background-color: white; }
  .bluebtn .mat-tab-group.mat-accent .mat-tab-label:focus, .bluebtn .mat-tab-group.mat-accent .mat-tab-link:focus, .bluebtn .mat-tab-nav-bar.mat-accent .mat-tab-label:focus, .bluebtn .mat-tab-nav-bar.mat-accent .mat-tab-link:focus {
    background-color: rgba(184, 209, 213, 0.3); }
  .bluebtn .mat-tab-group.mat-accent .mat-ink-bar, .bluebtn .mat-tab-nav-bar.mat-accent .mat-ink-bar {
    background-color: #e3edee; }
  .bluebtn .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .bluebtn .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
    background-color: black; }
  .bluebtn .mat-tab-group.mat-warn .mat-tab-label:focus, .bluebtn .mat-tab-group.mat-warn .mat-tab-link:focus, .bluebtn .mat-tab-nav-bar.mat-warn .mat-tab-label:focus, .bluebtn .mat-tab-nav-bar.mat-warn .mat-tab-link:focus {
    background-color: rgba(255, 205, 210, 0.3); }
  .bluebtn .mat-tab-group.mat-warn .mat-ink-bar, .bluebtn .mat-tab-nav-bar.mat-warn .mat-ink-bar {
    background-color: #f44336; }
  .bluebtn .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .bluebtn .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
    background-color: white; }
  .bluebtn .mat-tab-group.mat-background-primary .mat-tab-label:focus, .bluebtn .mat-tab-group.mat-background-primary .mat-tab-link:focus, .bluebtn .mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus, .bluebtn .mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus {
    background-color: rgba(184, 209, 213, 0.3); }
  .bluebtn .mat-tab-group.mat-background-primary .mat-tab-header, .bluebtn .mat-tab-group.mat-background-primary .mat-tab-links, .bluebtn .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .bluebtn .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
    background-color: #136774; }
  .bluebtn .mat-tab-group.mat-background-primary .mat-tab-label, .bluebtn .mat-tab-group.mat-background-primary .mat-tab-link, .bluebtn .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .bluebtn .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
    color: white; }
    .bluebtn .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .bluebtn .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .bluebtn .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .bluebtn .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
      color: rgba(255, 255, 255, 0.4); }
  .bluebtn .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .bluebtn .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
    border-color: white; }
  .bluebtn .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .bluebtn .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(255, 255, 255, 0.4); }
  .bluebtn .mat-tab-group.mat-background-primary .mat-ripple-element, .bluebtn .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.12); }
  .bluebtn .mat-tab-group.mat-background-accent .mat-tab-label:focus, .bluebtn .mat-tab-group.mat-background-accent .mat-tab-link:focus, .bluebtn .mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus, .bluebtn .mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus {
    background-color: rgba(184, 209, 213, 0.3); }
  .bluebtn .mat-tab-group.mat-background-accent .mat-tab-header, .bluebtn .mat-tab-group.mat-background-accent .mat-tab-links, .bluebtn .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .bluebtn .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
    background-color: #e3edee; }
  .bluebtn .mat-tab-group.mat-background-accent .mat-tab-label, .bluebtn .mat-tab-group.mat-background-accent .mat-tab-link, .bluebtn .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .bluebtn .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
    color: black; }
    .bluebtn .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .bluebtn .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .bluebtn .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .bluebtn .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
      color: rgba(0, 0, 0, 0.4); }
  .bluebtn .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .bluebtn .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
    border-color: black; }
  .bluebtn .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .bluebtn .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(0, 0, 0, 0.4); }
  .bluebtn .mat-tab-group.mat-background-accent .mat-ripple-element, .bluebtn .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.12); }
  .bluebtn .mat-tab-group.mat-background-warn .mat-tab-label:focus, .bluebtn .mat-tab-group.mat-background-warn .mat-tab-link:focus, .bluebtn .mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus, .bluebtn .mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus {
    background-color: rgba(255, 205, 210, 0.3); }
  .bluebtn .mat-tab-group.mat-background-warn .mat-tab-header, .bluebtn .mat-tab-group.mat-background-warn .mat-tab-links, .bluebtn .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .bluebtn .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
    background-color: #f44336; }
  .bluebtn .mat-tab-group.mat-background-warn .mat-tab-label, .bluebtn .mat-tab-group.mat-background-warn .mat-tab-link, .bluebtn .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .bluebtn .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
    color: white; }
    .bluebtn .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .bluebtn .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .bluebtn .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .bluebtn .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
      color: rgba(255, 255, 255, 0.4); }
  .bluebtn .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .bluebtn .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
    border-color: white; }
  .bluebtn .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .bluebtn .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(255, 255, 255, 0.4); }
  .bluebtn .mat-tab-group.mat-background-warn .mat-ripple-element, .bluebtn .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.12); }
  .bluebtn .mat-toolbar {
    background: whitesmoke;
    color: rgba(0, 0, 0, 0.87); }
    .bluebtn .mat-toolbar.mat-primary {
      background: #136774;
      color: white; }
    .bluebtn .mat-toolbar.mat-accent {
      background: #e3edee;
      color: black; }
    .bluebtn .mat-toolbar.mat-warn {
      background: #f44336;
      color: white; }
  .bluebtn .mat-tooltip {
    background: rgba(97, 97, 97, 0.9); }
  .bluebtn .mat-snack-bar-container {
    background: #323232;
    color: white; }
  .bluebtn .mat-simple-snackbar-action {
    color: #e3edee; }

.fliterdropdown .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1); }

.fliterdropdown .mat-option {
  color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-option:hover:not(.mat-option-disabled), .fliterdropdown .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .mat-primary .fliterdropdown .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #4caf50; }
  .mat-accent .fliterdropdown .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #66bb6a; }
  .mat-warn .fliterdropdown .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #f44336; }
  .fliterdropdown .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .fliterdropdown .mat-option.mat-active {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-option.mat-option-disabled {
    color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54); }
  .fliterdropdown .mat-pseudo-checkbox::after {
    color: #fafafa; }

.fliterdropdown .mat-pseudo-checkbox-checked,
.fliterdropdown .mat-pseudo-checkbox-indeterminate,
.fliterdropdown .mat-accent .mat-pseudo-checkbox-checked,
.fliterdropdown .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #66bb6a; }

.fliterdropdown .mat-primary .mat-pseudo-checkbox-checked,
.fliterdropdown .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #4caf50; }

.fliterdropdown .mat-warn .mat-pseudo-checkbox-checked,
.fliterdropdown .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336; }

.fliterdropdown .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.fliterdropdown .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0; }

.fliterdropdown .mat-app-background {
  background-color: #fafafa; }

.fliterdropdown .mat-theme-loaded-marker {
  display: none; }

.fliterdropdown .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white; }
    .fliterdropdown .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
      color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-button, .fliterdropdown .mat-icon-button {
  background: transparent; }
  .fliterdropdown .mat-button.mat-primary .mat-button-focus-overlay, .fliterdropdown .mat-icon-button.mat-primary .mat-button-focus-overlay {
    background-color: rgba(76, 175, 80, 0.12); }
  .fliterdropdown .mat-button.mat-accent .mat-button-focus-overlay, .fliterdropdown .mat-icon-button.mat-accent .mat-button-focus-overlay {
    background-color: rgba(102, 187, 106, 0.12); }
  .fliterdropdown .mat-button.mat-warn .mat-button-focus-overlay, .fliterdropdown .mat-icon-button.mat-warn .mat-button-focus-overlay {
    background-color: rgba(244, 67, 54, 0.12); }
  .fliterdropdown .mat-button[disabled] .mat-button-focus-overlay, .fliterdropdown .mat-icon-button[disabled] .mat-button-focus-overlay {
    background-color: transparent; }
  .fliterdropdown .mat-button.mat-primary, .fliterdropdown .mat-icon-button.mat-primary {
    color: #4caf50; }
  .fliterdropdown .mat-button.mat-accent, .fliterdropdown .mat-icon-button.mat-accent {
    color: #66bb6a; }
  .fliterdropdown .mat-button.mat-warn, .fliterdropdown .mat-icon-button.mat-warn {
    color: #f44336; }
  .fliterdropdown .mat-button.mat-primary[disabled], .fliterdropdown .mat-button.mat-accent[disabled], .fliterdropdown .mat-button.mat-warn[disabled], .fliterdropdown .mat-button[disabled][disabled], .fliterdropdown .mat-icon-button.mat-primary[disabled], .fliterdropdown .mat-icon-button.mat-accent[disabled], .fliterdropdown .mat-icon-button.mat-warn[disabled], .fliterdropdown .mat-icon-button[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }

.fliterdropdown .mat-raised-button, .fliterdropdown .mat-fab, .fliterdropdown .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white; }
  .fliterdropdown .mat-raised-button.mat-primary, .fliterdropdown .mat-fab.mat-primary, .fliterdropdown .mat-mini-fab.mat-primary {
    color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-raised-button.mat-accent, .fliterdropdown .mat-fab.mat-accent, .fliterdropdown .mat-mini-fab.mat-accent {
    color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-raised-button.mat-warn, .fliterdropdown .mat-fab.mat-warn, .fliterdropdown .mat-mini-fab.mat-warn {
    color: white; }
  .fliterdropdown .mat-raised-button.mat-primary[disabled], .fliterdropdown .mat-raised-button.mat-accent[disabled], .fliterdropdown .mat-raised-button.mat-warn[disabled], .fliterdropdown .mat-raised-button[disabled][disabled], .fliterdropdown .mat-fab.mat-primary[disabled], .fliterdropdown .mat-fab.mat-accent[disabled], .fliterdropdown .mat-fab.mat-warn[disabled], .fliterdropdown .mat-fab[disabled][disabled], .fliterdropdown .mat-mini-fab.mat-primary[disabled], .fliterdropdown .mat-mini-fab.mat-accent[disabled], .fliterdropdown .mat-mini-fab.mat-warn[disabled], .fliterdropdown .mat-mini-fab[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }
  .fliterdropdown .mat-raised-button.mat-primary, .fliterdropdown .mat-fab.mat-primary, .fliterdropdown .mat-mini-fab.mat-primary {
    background-color: #4caf50; }
  .fliterdropdown .mat-raised-button.mat-accent, .fliterdropdown .mat-fab.mat-accent, .fliterdropdown .mat-mini-fab.mat-accent {
    background-color: #66bb6a; }
  .fliterdropdown .mat-raised-button.mat-warn, .fliterdropdown .mat-fab.mat-warn, .fliterdropdown .mat-mini-fab.mat-warn {
    background-color: #f44336; }
  .fliterdropdown .mat-raised-button.mat-primary[disabled], .fliterdropdown .mat-raised-button.mat-accent[disabled], .fliterdropdown .mat-raised-button.mat-warn[disabled], .fliterdropdown .mat-raised-button[disabled][disabled], .fliterdropdown .mat-fab.mat-primary[disabled], .fliterdropdown .mat-fab.mat-accent[disabled], .fliterdropdown .mat-fab.mat-warn[disabled], .fliterdropdown .mat-fab[disabled][disabled], .fliterdropdown .mat-mini-fab.mat-primary[disabled], .fliterdropdown .mat-mini-fab.mat-accent[disabled], .fliterdropdown .mat-mini-fab.mat-warn[disabled], .fliterdropdown .mat-mini-fab[disabled][disabled] {
    background-color: rgba(0, 0, 0, 0.12); }
  .fliterdropdown .mat-raised-button.mat-primary .mat-ripple-element, .fliterdropdown .mat-fab.mat-primary .mat-ripple-element, .fliterdropdown .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.2); }
  .fliterdropdown .mat-raised-button.mat-accent .mat-ripple-element, .fliterdropdown .mat-fab.mat-accent .mat-ripple-element, .fliterdropdown .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.2); }
  .fliterdropdown .mat-raised-button.mat-warn .mat-ripple-element, .fliterdropdown .mat-fab.mat-warn .mat-ripple-element, .fliterdropdown .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }

.fliterdropdown .mat-button.mat-primary .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.1); }

.fliterdropdown .mat-button.mat-accent .mat-ripple-element {
  background-color: rgba(102, 187, 106, 0.1); }

.fliterdropdown .mat-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.1); }

.fliterdropdown .mat-icon-button.mat-primary .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.2); }

.fliterdropdown .mat-icon-button.mat-accent .mat-ripple-element {
  background-color: rgba(102, 187, 106, 0.2); }

.fliterdropdown .mat-icon-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.2); }

.fliterdropdown .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38); }
  .fliterdropdown .mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
    background-color: rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-button-toggle-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.26); }
  .fliterdropdown .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd; }

.fliterdropdown .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-checkbox-checkmark {
  fill: #fafafa; }

.fliterdropdown .mat-checkbox-checkmark-path {
  stroke: #fafafa !important; }

.fliterdropdown .mat-checkbox-mixedmark {
  background-color: #fafafa; }

.fliterdropdown .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .fliterdropdown .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #4caf50; }

.fliterdropdown .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .fliterdropdown .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #66bb6a; }

.fliterdropdown .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .fliterdropdown .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336; }

.fliterdropdown .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .fliterdropdown .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0; }

.fliterdropdown .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0; }

.fliterdropdown .mat-checkbox-disabled .mat-checkbox-label {
  color: #b0b0b0; }

.fliterdropdown .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.26); }

.fliterdropdown .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(102, 187, 106, 0.26); }

.fliterdropdown .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.fliterdropdown .mat-chip:not(.mat-basic-chip) {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-chip:not(.mat-basic-chip) .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .fliterdropdown .mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover {
    opacity: 0.54; }

.fliterdropdown .mat-chip.mat-chip-selected.mat-primary {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .fliterdropdown .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {
    opacity: 0.54; }

.fliterdropdown .mat-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white; }
  .fliterdropdown .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .fliterdropdown .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {
    opacity: 0.54; }

.fliterdropdown .mat-chip.mat-chip-selected.mat-accent {
  background-color: #66bb6a;
  color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .fliterdropdown .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {
    opacity: 0.54; }

.fliterdropdown .mat-table {
  background: white; }

.fliterdropdown .mat-row, .fliterdropdown .mat-header-row {
  border-bottom-color: rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-header-cell {
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-cell {
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-datepicker-content {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-calendar-next-button,
.fliterdropdown .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-calendar-body-cell-content {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent; }
  .mat-calendar-body-disabled > .fliterdropdown .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    color: rgba(0, 0, 0, 0.38); }

.fliterdropdown :not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.fliterdropdown .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.fliterdropdown .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, 0.04); }

.fliterdropdown .mat-calendar-body-selected {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(76, 175, 80, 0.4); }

.fliterdropdown .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.18); }

.fliterdropdown .mat-dialog-container {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .fliterdropdown .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .fliterdropdown .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
  background: rgba(0, 0, 0, 0.04); }

.fliterdropdown .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-expansion-panel-header-description,
.fliterdropdown .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(0, 0, 0, 0.26); }
  .fliterdropdown .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
  .fliterdropdown .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
    color: inherit; }

.fliterdropdown .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-hint {
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-focused .mat-form-field-label {
  color: #4caf50; }
  .fliterdropdown .mat-focused .mat-form-field-label.mat-accent {
    color: #66bb6a; }
  .fliterdropdown .mat-focused .mat-form-field-label.mat-warn {
    color: #f44336; }

.fliterdropdown .mat-focused .mat-form-field-required-marker {
  color: #66bb6a; }

.fliterdropdown .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42); }

.fliterdropdown .mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 1px;
  background-repeat: repeat-x; }

.fliterdropdown .mat-form-field-ripple {
  background-color: #4caf50; }
  .fliterdropdown .mat-form-field-ripple.mat-accent {
    background-color: #66bb6a; }
  .fliterdropdown .mat-form-field-ripple.mat-warn {
    background-color: #f44336; }

.fliterdropdown .mat-form-field-invalid .mat-form-field-label {
  color: #f44336; }
  .fliterdropdown .mat-form-field-invalid .mat-form-field-label.mat-accent,
  .fliterdropdown .mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #f44336; }

.fliterdropdown .mat-form-field-invalid .mat-form-field-ripple {
  background-color: #f44336; }

.fliterdropdown .mat-error {
  color: #f44336; }

.fliterdropdown .mat-icon.mat-primary {
  color: #4caf50; }

.fliterdropdown .mat-icon.mat-accent {
  color: #66bb6a; }

.fliterdropdown .mat-icon.mat-warn {
  color: #f44336; }

.fliterdropdown .mat-input-element:disabled {
  color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-input-element {
  caret-color: #4caf50; }
  .fliterdropdown .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .fliterdropdown .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .fliterdropdown .mat-input-element::placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .fliterdropdown .mat-input-element::-moz-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .fliterdropdown .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .fliterdropdown .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }

.fliterdropdown .mat-accent .mat-input-element {
  caret-color: #66bb6a; }

.fliterdropdown .mat-warn .mat-input-element,
.fliterdropdown .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336; }

.fliterdropdown .mat-list .mat-list-item, .fliterdropdown .mat-nav-list .mat-list-item, .fliterdropdown .mat-selection-list .mat-list-item {
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-list .mat-list-option, .fliterdropdown .mat-nav-list .mat-list-option, .fliterdropdown .mat-selection-list .mat-list-option {
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-list .mat-subheader, .fliterdropdown .mat-nav-list .mat-subheader, .fliterdropdown .mat-selection-list .mat-subheader {
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-list-item-disabled {
  background-color: #eeeeee; }

.fliterdropdown .mat-nav-list .mat-list-item {
  outline: none; }
  .fliterdropdown .mat-nav-list .mat-list-item:hover, .fliterdropdown .mat-nav-list .mat-list-item.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.fliterdropdown .mat-list-option {
  outline: none; }
  .fliterdropdown .mat-list-option:hover, .fliterdropdown .mat-list-option.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.fliterdropdown .mat-menu-panel {
  background: white; }

.fliterdropdown .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-menu-item[disabled] {
    color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-menu-item .mat-icon:not([color]),
.fliterdropdown .mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-menu-item:hover:not([disabled]),
.fliterdropdown .mat-menu-item:focus:not([disabled]),
.fliterdropdown .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04); }

.fliterdropdown .mat-paginator {
  background: white; }

.fliterdropdown .mat-paginator,
.fliterdropdown .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-paginator-increment,
.fliterdropdown .mat-paginator-decrement {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-icon-button[disabled] .mat-paginator-increment,
.fliterdropdown .mat-icon-button[disabled] .mat-paginator-decrement {
  border-color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23c8e6c9%27%2F%3E%3C%2Fsvg%3E"); }

.fliterdropdown .mat-progress-bar-buffer {
  background-color: #c8e6c9; }

.fliterdropdown .mat-progress-bar-fill::after {
  background-color: #4caf50; }

.fliterdropdown .mat-progress-bar.mat-accent .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23c8e6c9%27%2F%3E%3C%2Fsvg%3E"); }

.fliterdropdown .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #c8e6c9; }

.fliterdropdown .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #66bb6a; }

.fliterdropdown .mat-progress-bar.mat-warn .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E"); }

.fliterdropdown .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2; }

.fliterdropdown .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336; }

.fliterdropdown .mat-progress-spinner circle, .fliterdropdown .mat-spinner circle {
  stroke: #4caf50; }

.fliterdropdown .mat-progress-spinner.mat-accent circle, .fliterdropdown .mat-spinner.mat-accent circle {
  stroke: #66bb6a; }

.fliterdropdown .mat-progress-spinner.mat-warn circle, .fliterdropdown .mat-spinner.mat-warn circle {
  stroke: #f44336; }

.fliterdropdown .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .fliterdropdown .mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #4caf50; }

.fliterdropdown .mat-radio-button.mat-primary .mat-radio-inner-circle {
  background-color: #4caf50; }

.fliterdropdown .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.26); }

.fliterdropdown .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #66bb6a; }

.fliterdropdown .mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #66bb6a; }

.fliterdropdown .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(102, 187, 106, 0.26); }

.fliterdropdown .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336; }

.fliterdropdown .mat-radio-button.mat-warn .mat-radio-inner-circle {
  background-color: #f44336; }

.fliterdropdown .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.fliterdropdown .mat-select-content, .fliterdropdown .mat-select-panel-done-animating {
  background: white; }

.fliterdropdown .mat-select-value {
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42); }

.fliterdropdown .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54); }

.fliterdropdown .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #4caf50; }

.fliterdropdown .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #66bb6a; }

.fliterdropdown .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336; }

.fliterdropdown .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336; }

.fliterdropdown .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-drawer.mat-drawer-push {
    background-color: white; }

.fliterdropdown .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6); }

.fliterdropdown .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #4caf50; }

.fliterdropdown .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(76, 175, 80, 0.5); }

.fliterdropdown .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.fliterdropdown .mat-slide-toggle .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.12); }

.fliterdropdown .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #4caf50; }

.fliterdropdown .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(76, 175, 80, 0.5); }

.fliterdropdown .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.fliterdropdown .mat-slide-toggle.mat-primary .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.12); }

.fliterdropdown .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #f44336; }

.fliterdropdown .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.5); }

.fliterdropdown .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.fliterdropdown .mat-slide-toggle.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.12); }

.fliterdropdown .mat-disabled .mat-slide-toggle-thumb {
  background-color: #bdbdbd; }

.fliterdropdown .mat-disabled .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.1); }

.fliterdropdown .mat-slide-toggle-thumb {
  background-color: #fafafa; }

.fliterdropdown .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.fliterdropdown .mat-primary .mat-slider-track-fill,
.fliterdropdown .mat-primary .mat-slider-thumb,
.fliterdropdown .mat-primary .mat-slider-thumb-label {
  background-color: #4caf50; }

.fliterdropdown .mat-primary .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-accent .mat-slider-track-fill,
.fliterdropdown .mat-accent .mat-slider-thumb,
.fliterdropdown .mat-accent .mat-slider-thumb-label {
  background-color: #66bb6a; }

.fliterdropdown .mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-warn .mat-slider-track-fill,
.fliterdropdown .mat-warn .mat-slider-thumb,
.fliterdropdown .mat-warn .mat-slider-thumb-label {
  background-color: #f44336; }

.fliterdropdown .mat-warn .mat-slider-thumb-label-text {
  color: white; }

.fliterdropdown .mat-slider-focus-ring {
  background-color: rgba(102, 187, 106, 0.2); }

.fliterdropdown .mat-slider:hover .mat-slider-track-background,
.fliterdropdown .cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-slider-disabled .mat-slider-track-background,
.fliterdropdown .mat-slider-disabled .mat-slider-track-fill,
.fliterdropdown .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26); }

.fliterdropdown .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.fliterdropdown .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.fliterdropdown .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.fliterdropdown .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26); }

.fliterdropdown .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent; }

.fliterdropdown .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .fliterdropdown .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .fliterdropdown .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26); }

.fliterdropdown .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7); }

.fliterdropdown .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.fliterdropdown .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.fliterdropdown .mat-step-header.cdk-keyboard-focused, .fliterdropdown .mat-step-header.cdk-program-focused, .fliterdropdown .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04); }

.fliterdropdown .mat-step-header .mat-step-label,
.fliterdropdown .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-step-header .mat-step-icon {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-step-header .mat-step-icon-not-touched {
  background-color: rgba(0, 0, 0, 0.38);
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-stepper-horizontal, .fliterdropdown .mat-stepper-vertical {
  background-color: white; }

.fliterdropdown .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-tab-nav-bar,
.fliterdropdown .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-tab-group-inverted-header .mat-tab-nav-bar,
.fliterdropdown .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none; }

.fliterdropdown .mat-tab-label, .fliterdropdown .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-tab-label.mat-tab-disabled, .fliterdropdown .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38); }

.fliterdropdown .mat-tab-group[class*='mat-background-'] .mat-tab-header,
.fliterdropdown .mat-tab-nav-bar[class*='mat-background-'] {
  border-bottom: none;
  border-top: none; }

.fliterdropdown .mat-tab-group.mat-primary .mat-tab-label:focus, .fliterdropdown .mat-tab-group.mat-primary .mat-tab-link:focus, .fliterdropdown .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .fliterdropdown .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.fliterdropdown .mat-tab-group.mat-primary .mat-ink-bar, .fliterdropdown .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #4caf50; }

.fliterdropdown .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .fliterdropdown .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-tab-group.mat-accent .mat-tab-label:focus, .fliterdropdown .mat-tab-group.mat-accent .mat-tab-link:focus, .fliterdropdown .mat-tab-nav-bar.mat-accent .mat-tab-label:focus, .fliterdropdown .mat-tab-nav-bar.mat-accent .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.fliterdropdown .mat-tab-group.mat-accent .mat-ink-bar, .fliterdropdown .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #66bb6a; }

.fliterdropdown .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .fliterdropdown .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-tab-group.mat-warn .mat-tab-label:focus, .fliterdropdown .mat-tab-group.mat-warn .mat-tab-link:focus, .fliterdropdown .mat-tab-nav-bar.mat-warn .mat-tab-label:focus, .fliterdropdown .mat-tab-nav-bar.mat-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.fliterdropdown .mat-tab-group.mat-warn .mat-ink-bar, .fliterdropdown .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336; }

.fliterdropdown .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .fliterdropdown .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white; }

.fliterdropdown .mat-tab-group.mat-background-primary .mat-tab-label:focus, .fliterdropdown .mat-tab-group.mat-background-primary .mat-tab-link:focus, .fliterdropdown .mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus, .fliterdropdown .mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.fliterdropdown .mat-tab-group.mat-background-primary .mat-tab-header, .fliterdropdown .mat-tab-group.mat-background-primary .mat-tab-links, .fliterdropdown .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .fliterdropdown .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #4caf50; }

.fliterdropdown .mat-tab-group.mat-background-primary .mat-tab-label, .fliterdropdown .mat-tab-group.mat-background-primary .mat-tab-link, .fliterdropdown .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .fliterdropdown .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .fliterdropdown .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .fliterdropdown .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .fliterdropdown .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.4); }

.fliterdropdown .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .fliterdropdown .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .fliterdropdown .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4); }

.fliterdropdown .mat-tab-group.mat-background-primary .mat-ripple-element, .fliterdropdown .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-tab-group.mat-background-accent .mat-tab-label:focus, .fliterdropdown .mat-tab-group.mat-background-accent .mat-tab-link:focus, .fliterdropdown .mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus, .fliterdropdown .mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.fliterdropdown .mat-tab-group.mat-background-accent .mat-tab-header, .fliterdropdown .mat-tab-group.mat-background-accent .mat-tab-links, .fliterdropdown .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .fliterdropdown .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: #66bb6a; }

.fliterdropdown .mat-tab-group.mat-background-accent .mat-tab-label, .fliterdropdown .mat-tab-group.mat-background-accent .mat-tab-link, .fliterdropdown .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .fliterdropdown .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .fliterdropdown .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .fliterdropdown .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .fliterdropdown .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.4); }

.fliterdropdown .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .fliterdropdown .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.fliterdropdown .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .fliterdropdown .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4); }

.fliterdropdown .mat-tab-group.mat-background-accent .mat-ripple-element, .fliterdropdown .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12); }

.fliterdropdown .mat-tab-group.mat-background-warn .mat-tab-label:focus, .fliterdropdown .mat-tab-group.mat-background-warn .mat-tab-link:focus, .fliterdropdown .mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus, .fliterdropdown .mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.fliterdropdown .mat-tab-group.mat-background-warn .mat-tab-header, .fliterdropdown .mat-tab-group.mat-background-warn .mat-tab-links, .fliterdropdown .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .fliterdropdown .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336; }

.fliterdropdown .mat-tab-group.mat-background-warn .mat-tab-label, .fliterdropdown .mat-tab-group.mat-background-warn .mat-tab-link, .fliterdropdown .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .fliterdropdown .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white; }
  .fliterdropdown .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .fliterdropdown .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .fliterdropdown .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .fliterdropdown .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.fliterdropdown .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .fliterdropdown .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white; }

.fliterdropdown .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .fliterdropdown .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.fliterdropdown .mat-tab-group.mat-background-warn .mat-ripple-element, .fliterdropdown .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.fliterdropdown .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-toolbar.mat-primary {
    background: #4caf50;
    color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-toolbar.mat-accent {
    background: #66bb6a;
    color: rgba(0, 0, 0, 0.87); }
  .fliterdropdown .mat-toolbar.mat-warn {
    background: #f44336;
    color: white; }

.fliterdropdown .mat-tooltip {
  background: rgba(97, 97, 97, 0.9); }

.fliterdropdown .mat-snack-bar-container {
  background: #323232;
  color: white; }

.fliterdropdown .mat-simple-snackbar-action {
  color: #66bb6a; }

/* applytheme theme */
.apply-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1); }

.apply-theme .mat-option {
  color: rgba(0, 0, 0, 0.87); }
  .apply-theme .mat-option:hover:not(.mat-option-disabled), .apply-theme .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .mat-primary .apply-theme .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #434648; }
  .mat-accent .apply-theme .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #434648; }
  .mat-warn .apply-theme .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #f44336; }
  .apply-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .apply-theme .mat-option.mat-active {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87); }
  .apply-theme .mat-option.mat-option-disabled {
    color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54); }
  .apply-theme .mat-pseudo-checkbox::after {
    color: #fafafa; }

.apply-theme .mat-pseudo-checkbox-checked,
.apply-theme .mat-pseudo-checkbox-indeterminate,
.apply-theme .mat-accent .mat-pseudo-checkbox-checked,
.apply-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #434648; }

.apply-theme .mat-primary .mat-pseudo-checkbox-checked,
.apply-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #434648; }

.apply-theme .mat-warn .mat-pseudo-checkbox-checked,
.apply-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336; }

.apply-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.apply-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0; }

.apply-theme .mat-app-background {
  background-color: #fafafa; }

.apply-theme .mat-theme-loaded-marker {
  display: none; }

.apply-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }
  .apply-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white; }
    .apply-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
      color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-button, .apply-theme .mat-icon-button {
  background: transparent; }
  .apply-theme .mat-button.mat-primary .mat-button-focus-overlay, .apply-theme .mat-icon-button.mat-primary .mat-button-focus-overlay {
    background-color: rgba(67, 70, 72, 0.12); }
  .apply-theme .mat-button.mat-accent .mat-button-focus-overlay, .apply-theme .mat-icon-button.mat-accent .mat-button-focus-overlay {
    background-color: rgba(67, 70, 72, 0.12); }
  .apply-theme .mat-button.mat-warn .mat-button-focus-overlay, .apply-theme .mat-icon-button.mat-warn .mat-button-focus-overlay {
    background-color: rgba(244, 67, 54, 0.12); }
  .apply-theme .mat-button[disabled] .mat-button-focus-overlay, .apply-theme .mat-icon-button[disabled] .mat-button-focus-overlay {
    background-color: transparent; }
  .apply-theme .mat-button.mat-primary, .apply-theme .mat-icon-button.mat-primary {
    color: #434648; }
  .apply-theme .mat-button.mat-accent, .apply-theme .mat-icon-button.mat-accent {
    color: #434648; }
  .apply-theme .mat-button.mat-warn, .apply-theme .mat-icon-button.mat-warn {
    color: #f44336; }
  .apply-theme .mat-button.mat-primary[disabled], .apply-theme .mat-button.mat-accent[disabled], .apply-theme .mat-button.mat-warn[disabled], .apply-theme .mat-button[disabled][disabled], .apply-theme .mat-icon-button.mat-primary[disabled], .apply-theme .mat-icon-button.mat-accent[disabled], .apply-theme .mat-icon-button.mat-warn[disabled], .apply-theme .mat-icon-button[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }

.apply-theme .mat-raised-button, .apply-theme .mat-fab, .apply-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white; }
  .apply-theme .mat-raised-button.mat-primary, .apply-theme .mat-fab.mat-primary, .apply-theme .mat-mini-fab.mat-primary {
    color: black; }
  .apply-theme .mat-raised-button.mat-accent, .apply-theme .mat-fab.mat-accent, .apply-theme .mat-mini-fab.mat-accent {
    color: black; }
  .apply-theme .mat-raised-button.mat-warn, .apply-theme .mat-fab.mat-warn, .apply-theme .mat-mini-fab.mat-warn {
    color: white; }
  .apply-theme .mat-raised-button.mat-primary[disabled], .apply-theme .mat-raised-button.mat-accent[disabled], .apply-theme .mat-raised-button.mat-warn[disabled], .apply-theme .mat-raised-button[disabled][disabled], .apply-theme .mat-fab.mat-primary[disabled], .apply-theme .mat-fab.mat-accent[disabled], .apply-theme .mat-fab.mat-warn[disabled], .apply-theme .mat-fab[disabled][disabled], .apply-theme .mat-mini-fab.mat-primary[disabled], .apply-theme .mat-mini-fab.mat-accent[disabled], .apply-theme .mat-mini-fab.mat-warn[disabled], .apply-theme .mat-mini-fab[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }
  .apply-theme .mat-raised-button.mat-primary, .apply-theme .mat-fab.mat-primary, .apply-theme .mat-mini-fab.mat-primary {
    background-color: #434648; }
  .apply-theme .mat-raised-button.mat-accent, .apply-theme .mat-fab.mat-accent, .apply-theme .mat-mini-fab.mat-accent {
    background-color: #434648; }
  .apply-theme .mat-raised-button.mat-warn, .apply-theme .mat-fab.mat-warn, .apply-theme .mat-mini-fab.mat-warn {
    background-color: #f44336; }
  .apply-theme .mat-raised-button.mat-primary[disabled], .apply-theme .mat-raised-button.mat-accent[disabled], .apply-theme .mat-raised-button.mat-warn[disabled], .apply-theme .mat-raised-button[disabled][disabled], .apply-theme .mat-fab.mat-primary[disabled], .apply-theme .mat-fab.mat-accent[disabled], .apply-theme .mat-fab.mat-warn[disabled], .apply-theme .mat-fab[disabled][disabled], .apply-theme .mat-mini-fab.mat-primary[disabled], .apply-theme .mat-mini-fab.mat-accent[disabled], .apply-theme .mat-mini-fab.mat-warn[disabled], .apply-theme .mat-mini-fab[disabled][disabled] {
    background-color: rgba(0, 0, 0, 0.12); }
  .apply-theme .mat-raised-button.mat-primary .mat-ripple-element, .apply-theme .mat-fab.mat-primary .mat-ripple-element, .apply-theme .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.2); }
  .apply-theme .mat-raised-button.mat-accent .mat-ripple-element, .apply-theme .mat-fab.mat-accent .mat-ripple-element, .apply-theme .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.2); }
  .apply-theme .mat-raised-button.mat-warn .mat-ripple-element, .apply-theme .mat-fab.mat-warn .mat-ripple-element, .apply-theme .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }

.apply-theme .mat-button.mat-primary .mat-ripple-element {
  background-color: rgba(67, 70, 72, 0.1); }

.apply-theme .mat-button.mat-accent .mat-ripple-element {
  background-color: rgba(67, 70, 72, 0.1); }

.apply-theme .mat-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.1); }

.apply-theme .mat-icon-button.mat-primary .mat-ripple-element {
  background-color: rgba(67, 70, 72, 0.2); }

.apply-theme .mat-icon-button.mat-accent .mat-ripple-element {
  background-color: rgba(67, 70, 72, 0.2); }

.apply-theme .mat-icon-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.2); }

.apply-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38); }
  .apply-theme .mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
    background-color: rgba(0, 0, 0, 0.12); }

.apply-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-button-toggle-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.26); }
  .apply-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd; }

.apply-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-checkbox-checkmark {
  fill: #fafafa; }

.apply-theme .mat-checkbox-checkmark-path {
  stroke: #fafafa !important; }

.apply-theme .mat-checkbox-mixedmark {
  background-color: #fafafa; }

.apply-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .apply-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #434648; }

.apply-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .apply-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #434648; }

.apply-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .apply-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336; }

.apply-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .apply-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0; }

.apply-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0; }

.apply-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: #b0b0b0; }

.apply-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(67, 70, 72, 0.26); }

.apply-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(67, 70, 72, 0.26); }

.apply-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.apply-theme .mat-chip:not(.mat-basic-chip) {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87); }
  .apply-theme .mat-chip:not(.mat-basic-chip) .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .apply-theme .mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover {
    opacity: 0.54; }

.apply-theme .mat-chip.mat-chip-selected.mat-primary {
  background-color: #434648;
  color: black; }
  .apply-theme .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: black;
    opacity: 0.4; }
  .apply-theme .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {
    opacity: 0.54; }

.apply-theme .mat-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white; }
  .apply-theme .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .apply-theme .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {
    opacity: 0.54; }

.apply-theme .mat-chip.mat-chip-selected.mat-accent {
  background-color: #434648;
  color: black; }
  .apply-theme .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: black;
    opacity: 0.4; }
  .apply-theme .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {
    opacity: 0.54; }

.apply-theme .mat-table {
  background: white; }

.apply-theme .mat-row, .apply-theme .mat-header-row {
  border-bottom-color: rgba(0, 0, 0, 0.12); }

.apply-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-cell {
  color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-datepicker-content {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-calendar-next-button,
.apply-theme .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12); }

.apply-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-calendar-body-cell-content {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent; }
  .mat-calendar-body-disabled > .apply-theme .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    color: rgba(0, 0, 0, 0.38); }

.apply-theme :not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.apply-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.apply-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, 0.04); }

.apply-theme .mat-calendar-body-selected {
  background-color: #434648;
  color: black; }

.apply-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(67, 70, 72, 0.4); }

.apply-theme .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black; }

.apply-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.18); }

.apply-theme .mat-dialog-container {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12); }

.apply-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12); }

.apply-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12); }

.apply-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .apply-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .apply-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
  background: rgba(0, 0, 0, 0.04); }

.apply-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-expansion-panel-header-description,
.apply-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(0, 0, 0, 0.26); }
  .apply-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
  .apply-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
    color: inherit; }

.apply-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-hint {
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-focused .mat-form-field-label {
  color: #434648; }
  .apply-theme .mat-focused .mat-form-field-label.mat-accent {
    color: #434648; }
  .apply-theme .mat-focused .mat-form-field-label.mat-warn {
    color: #f44336; }

.apply-theme .mat-focused .mat-form-field-required-marker {
  color: #434648; }

.apply-theme .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42); }

.apply-theme .mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 1px;
  background-repeat: repeat-x; }

.apply-theme .mat-form-field-ripple {
  background-color: #434648; }
  .apply-theme .mat-form-field-ripple.mat-accent {
    background-color: #434648; }
  .apply-theme .mat-form-field-ripple.mat-warn {
    background-color: #f44336; }

.apply-theme .mat-form-field-invalid .mat-form-field-label {
  color: #f44336; }
  .apply-theme .mat-form-field-invalid .mat-form-field-label.mat-accent,
  .apply-theme .mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #f44336; }

.apply-theme .mat-form-field-invalid .mat-form-field-ripple {
  background-color: #f44336; }

.apply-theme .mat-error {
  color: #f44336; }

.apply-theme .mat-icon.mat-primary {
  color: #434648; }

.apply-theme .mat-icon.mat-accent {
  color: #434648; }

.apply-theme .mat-icon.mat-warn {
  color: #f44336; }

.apply-theme .mat-input-element:disabled {
  color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-input-element {
  caret-color: #434648; }
  .apply-theme .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .apply-theme .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .apply-theme .mat-input-element::placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .apply-theme .mat-input-element::-moz-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .apply-theme .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .apply-theme .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }

.apply-theme .mat-accent .mat-input-element {
  caret-color: #434648; }

.apply-theme .mat-warn .mat-input-element,
.apply-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336; }

.apply-theme .mat-list .mat-list-item, .apply-theme .mat-nav-list .mat-list-item, .apply-theme .mat-selection-list .mat-list-item {
  color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-list .mat-list-option, .apply-theme .mat-nav-list .mat-list-option, .apply-theme .mat-selection-list .mat-list-option {
  color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-list .mat-subheader, .apply-theme .mat-nav-list .mat-subheader, .apply-theme .mat-selection-list .mat-subheader {
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-list-item-disabled {
  background-color: #eeeeee; }

.apply-theme .mat-nav-list .mat-list-item {
  outline: none; }
  .apply-theme .mat-nav-list .mat-list-item:hover, .apply-theme .mat-nav-list .mat-list-item.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.apply-theme .mat-list-option {
  outline: none; }
  .apply-theme .mat-list-option:hover, .apply-theme .mat-list-option.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.apply-theme .mat-menu-panel {
  background: white; }

.apply-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87); }
  .apply-theme .mat-menu-item[disabled] {
    color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-menu-item .mat-icon:not([color]),
.apply-theme .mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-menu-item:hover:not([disabled]),
.apply-theme .mat-menu-item:focus:not([disabled]),
.apply-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04); }

.apply-theme .mat-paginator {
  background: white; }

.apply-theme .mat-paginator,
.apply-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-paginator-increment,
.apply-theme .mat-paginator-decrement {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54); }

.apply-theme .mat-icon-button[disabled] .mat-paginator-increment,
.apply-theme .mat-icon-button[disabled] .mat-paginator-decrement {
  border-color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23bfc1c2%27%2F%3E%3C%2Fsvg%3E"); }

.apply-theme .mat-progress-bar-buffer {
  background-color: #bfc1c2; }

.apply-theme .mat-progress-bar-fill::after {
  background-color: #434648; }

.apply-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23bfc1c2%27%2F%3E%3C%2Fsvg%3E"); }

.apply-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #bfc1c2; }

.apply-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #434648; }

.apply-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E"); }

.apply-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2; }

.apply-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336; }

.apply-theme .mat-progress-spinner circle, .apply-theme .mat-spinner circle {
  stroke: #434648; }

.apply-theme .mat-progress-spinner.mat-accent circle, .apply-theme .mat-spinner.mat-accent circle {
  stroke: #434648; }

.apply-theme .mat-progress-spinner.mat-warn circle, .apply-theme .mat-spinner.mat-warn circle {
  stroke: #f44336; }

.apply-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .apply-theme .mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #434648; }

.apply-theme .mat-radio-button.mat-primary .mat-radio-inner-circle {
  background-color: #434648; }

.apply-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(67, 70, 72, 0.26); }

.apply-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #434648; }

.apply-theme .mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #434648; }

.apply-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(67, 70, 72, 0.26); }

.apply-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336; }

.apply-theme .mat-radio-button.mat-warn .mat-radio-inner-circle {
  background-color: #f44336; }

.apply-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.apply-theme .mat-select-content, .apply-theme .mat-select-panel-done-animating {
  background: white; }

.apply-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42); }

.apply-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54); }

.apply-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12); }

.apply-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #434648; }

.apply-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #434648; }

.apply-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336; }

.apply-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336; }

.apply-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }
  .apply-theme .mat-drawer.mat-drawer-push {
    background-color: white; }

.apply-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6); }

.apply-theme .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #434648; }

.apply-theme .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(67, 70, 72, 0.5); }

.apply-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.apply-theme .mat-slide-toggle .mat-ripple-element {
  background-color: rgba(67, 70, 72, 0.12); }

.apply-theme .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #434648; }

.apply-theme .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(67, 70, 72, 0.5); }

.apply-theme .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.apply-theme .mat-slide-toggle.mat-primary .mat-ripple-element {
  background-color: rgba(67, 70, 72, 0.12); }

.apply-theme .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #f44336; }

.apply-theme .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.5); }

.apply-theme .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.apply-theme .mat-slide-toggle.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.12); }

.apply-theme .mat-disabled .mat-slide-toggle-thumb {
  background-color: #bdbdbd; }

.apply-theme .mat-disabled .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.1); }

.apply-theme .mat-slide-toggle-thumb {
  background-color: #fafafa; }

.apply-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.apply-theme .mat-primary .mat-slider-track-fill,
.apply-theme .mat-primary .mat-slider-thumb,
.apply-theme .mat-primary .mat-slider-thumb-label {
  background-color: #434648; }

.apply-theme .mat-primary .mat-slider-thumb-label-text {
  color: black; }

.apply-theme .mat-accent .mat-slider-track-fill,
.apply-theme .mat-accent .mat-slider-thumb,
.apply-theme .mat-accent .mat-slider-thumb-label {
  background-color: #434648; }

.apply-theme .mat-accent .mat-slider-thumb-label-text {
  color: black; }

.apply-theme .mat-warn .mat-slider-track-fill,
.apply-theme .mat-warn .mat-slider-thumb,
.apply-theme .mat-warn .mat-slider-thumb-label {
  background-color: #f44336; }

.apply-theme .mat-warn .mat-slider-thumb-label-text {
  color: white; }

.apply-theme .mat-slider-focus-ring {
  background-color: rgba(67, 70, 72, 0.2); }

.apply-theme .mat-slider:hover .mat-slider-track-background,
.apply-theme .cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-slider-disabled .mat-slider-track-background,
.apply-theme .mat-slider-disabled .mat-slider-track-fill,
.apply-theme .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26); }

.apply-theme .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.apply-theme .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12); }

.apply-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.apply-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.apply-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26); }

.apply-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent; }

.apply-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .apply-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .apply-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26); }

.apply-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7); }

.apply-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.apply-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.apply-theme .mat-step-header.cdk-keyboard-focused, .apply-theme .mat-step-header.cdk-program-focused, .apply-theme .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04); }

.apply-theme .mat-step-header .mat-step-label,
.apply-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-step-header .mat-step-icon {
  background-color: #434648;
  color: black; }

.apply-theme .mat-step-header .mat-step-icon-not-touched {
  background-color: rgba(0, 0, 0, 0.38);
  color: black; }

.apply-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-stepper-horizontal, .apply-theme .mat-stepper-vertical {
  background-color: white; }

.apply-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12); }

.apply-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12); }

.apply-theme .mat-tab-nav-bar,
.apply-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.apply-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.apply-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none; }

.apply-theme .mat-tab-label, .apply-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .apply-theme .mat-tab-label.mat-tab-disabled, .apply-theme .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.apply-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38); }

.apply-theme .mat-tab-group[class*='mat-background-'] .mat-tab-header,
.apply-theme .mat-tab-nav-bar[class*='mat-background-'] {
  border-bottom: none;
  border-top: none; }

.apply-theme .mat-tab-group.mat-primary .mat-tab-label:focus, .apply-theme .mat-tab-group.mat-primary .mat-tab-link:focus, .apply-theme .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .apply-theme .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
  background-color: rgba(191, 193, 194, 0.3); }

.apply-theme .mat-tab-group.mat-primary .mat-ink-bar, .apply-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #434648; }

.apply-theme .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .apply-theme .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: black; }

.apply-theme .mat-tab-group.mat-accent .mat-tab-label:focus, .apply-theme .mat-tab-group.mat-accent .mat-tab-link:focus, .apply-theme .mat-tab-nav-bar.mat-accent .mat-tab-label:focus, .apply-theme .mat-tab-nav-bar.mat-accent .mat-tab-link:focus {
  background-color: rgba(191, 193, 194, 0.3); }

.apply-theme .mat-tab-group.mat-accent .mat-ink-bar, .apply-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #434648; }

.apply-theme .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .apply-theme .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: black; }

.apply-theme .mat-tab-group.mat-warn .mat-tab-label:focus, .apply-theme .mat-tab-group.mat-warn .mat-tab-link:focus, .apply-theme .mat-tab-nav-bar.mat-warn .mat-tab-label:focus, .apply-theme .mat-tab-nav-bar.mat-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.apply-theme .mat-tab-group.mat-warn .mat-ink-bar, .apply-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336; }

.apply-theme .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .apply-theme .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white; }

.apply-theme .mat-tab-group.mat-background-primary .mat-tab-label:focus, .apply-theme .mat-tab-group.mat-background-primary .mat-tab-link:focus, .apply-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus, .apply-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus {
  background-color: rgba(191, 193, 194, 0.3); }

.apply-theme .mat-tab-group.mat-background-primary .mat-tab-header, .apply-theme .mat-tab-group.mat-background-primary .mat-tab-links, .apply-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .apply-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #434648; }

.apply-theme .mat-tab-group.mat-background-primary .mat-tab-label, .apply-theme .mat-tab-group.mat-background-primary .mat-tab-link, .apply-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .apply-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: black; }
  .apply-theme .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .apply-theme .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .apply-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .apply-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.4); }

.apply-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .apply-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: black; }

.apply-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .apply-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4); }

.apply-theme .mat-tab-group.mat-background-primary .mat-ripple-element, .apply-theme .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12); }

.apply-theme .mat-tab-group.mat-background-accent .mat-tab-label:focus, .apply-theme .mat-tab-group.mat-background-accent .mat-tab-link:focus, .apply-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus, .apply-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus {
  background-color: rgba(191, 193, 194, 0.3); }

.apply-theme .mat-tab-group.mat-background-accent .mat-tab-header, .apply-theme .mat-tab-group.mat-background-accent .mat-tab-links, .apply-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .apply-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: #434648; }

.apply-theme .mat-tab-group.mat-background-accent .mat-tab-label, .apply-theme .mat-tab-group.mat-background-accent .mat-tab-link, .apply-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .apply-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: black; }
  .apply-theme .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .apply-theme .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .apply-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .apply-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.4); }

.apply-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .apply-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: black; }

.apply-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .apply-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4); }

.apply-theme .mat-tab-group.mat-background-accent .mat-ripple-element, .apply-theme .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12); }

.apply-theme .mat-tab-group.mat-background-warn .mat-tab-label:focus, .apply-theme .mat-tab-group.mat-background-warn .mat-tab-link:focus, .apply-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus, .apply-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.apply-theme .mat-tab-group.mat-background-warn .mat-tab-header, .apply-theme .mat-tab-group.mat-background-warn .mat-tab-links, .apply-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .apply-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336; }

.apply-theme .mat-tab-group.mat-background-warn .mat-tab-label, .apply-theme .mat-tab-group.mat-background-warn .mat-tab-link, .apply-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .apply-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white; }
  .apply-theme .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .apply-theme .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .apply-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .apply-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.apply-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .apply-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white; }

.apply-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .apply-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.apply-theme .mat-tab-group.mat-background-warn .mat-ripple-element, .apply-theme .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.apply-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87); }
  .apply-theme .mat-toolbar.mat-primary {
    background: #434648;
    color: black; }
  .apply-theme .mat-toolbar.mat-accent {
    background: #434648;
    color: black; }
  .apply-theme .mat-toolbar.mat-warn {
    background: #f44336;
    color: white; }

.apply-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9); }

.apply-theme .mat-snack-bar-container {
  background: #323232;
  color: white; }

.apply-theme .mat-simple-snackbar-action {
  color: #434648; }

.apply-theme .mat-button-wrapper {
  color: #ecedef !important;
  font-size: 12px;
  font-weight: 600; }

.apply-theme .mat-raised-button {
  line-height: 30px; }

.apply-theme .mat-raised-button:hover span.mat-button-wrapper {
  color: #fff !important; }

.apply-theme .mat-raised-button[disabled] {
  background: #434648 !important;
  opacity: .5; }

.apply-theme .mat-raised-button[disabled]:hover span.mat-button-wrapper, .apply-theme .mat-raised-button[disabled] span.mat-button-wrapper {
  color: #ecedef !important; }

.apply-theme button:focus {
  outline: none; }

/* apply theme */
/* applytheme theme */
.apply-themenew .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1); }

.apply-themenew .mat-option {
  color: rgba(0, 0, 0, 0.87); }
  .apply-themenew .mat-option:hover:not(.mat-option-disabled), .apply-themenew .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .mat-primary .apply-themenew .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #15ae75; }
  .mat-accent .apply-themenew .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #15ae75; }
  .mat-warn .apply-themenew .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #f44336; }
  .apply-themenew .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .apply-themenew .mat-option.mat-active {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87); }
  .apply-themenew .mat-option.mat-option-disabled {
    color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54); }
  .apply-themenew .mat-pseudo-checkbox::after {
    color: #fafafa; }

.apply-themenew .mat-pseudo-checkbox-checked,
.apply-themenew .mat-pseudo-checkbox-indeterminate,
.apply-themenew .mat-accent .mat-pseudo-checkbox-checked,
.apply-themenew .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #15ae75; }

.apply-themenew .mat-primary .mat-pseudo-checkbox-checked,
.apply-themenew .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #15ae75; }

.apply-themenew .mat-warn .mat-pseudo-checkbox-checked,
.apply-themenew .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336; }

.apply-themenew .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.apply-themenew .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0; }

.apply-themenew .mat-app-background {
  background-color: #fafafa; }

.apply-themenew .mat-theme-loaded-marker {
  display: none; }

.apply-themenew .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }
  .apply-themenew .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white; }
    .apply-themenew .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
      color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-button, .apply-themenew .mat-icon-button {
  background: transparent; }
  .apply-themenew .mat-button.mat-primary .mat-button-focus-overlay, .apply-themenew .mat-icon-button.mat-primary .mat-button-focus-overlay {
    background-color: rgba(21, 174, 117, 0.12); }
  .apply-themenew .mat-button.mat-accent .mat-button-focus-overlay, .apply-themenew .mat-icon-button.mat-accent .mat-button-focus-overlay {
    background-color: rgba(21, 174, 117, 0.12); }
  .apply-themenew .mat-button.mat-warn .mat-button-focus-overlay, .apply-themenew .mat-icon-button.mat-warn .mat-button-focus-overlay {
    background-color: rgba(244, 67, 54, 0.12); }
  .apply-themenew .mat-button[disabled] .mat-button-focus-overlay, .apply-themenew .mat-icon-button[disabled] .mat-button-focus-overlay {
    background-color: transparent; }
  .apply-themenew .mat-button.mat-primary, .apply-themenew .mat-icon-button.mat-primary {
    color: #15ae75; }
  .apply-themenew .mat-button.mat-accent, .apply-themenew .mat-icon-button.mat-accent {
    color: #15ae75; }
  .apply-themenew .mat-button.mat-warn, .apply-themenew .mat-icon-button.mat-warn {
    color: #f44336; }
  .apply-themenew .mat-button.mat-primary[disabled], .apply-themenew .mat-button.mat-accent[disabled], .apply-themenew .mat-button.mat-warn[disabled], .apply-themenew .mat-button[disabled][disabled], .apply-themenew .mat-icon-button.mat-primary[disabled], .apply-themenew .mat-icon-button.mat-accent[disabled], .apply-themenew .mat-icon-button.mat-warn[disabled], .apply-themenew .mat-icon-button[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }

.apply-themenew .mat-raised-button, .apply-themenew .mat-fab, .apply-themenew .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white; }
  .apply-themenew .mat-raised-button.mat-primary, .apply-themenew .mat-fab.mat-primary, .apply-themenew .mat-mini-fab.mat-primary {
    color: white; }
  .apply-themenew .mat-raised-button.mat-accent, .apply-themenew .mat-fab.mat-accent, .apply-themenew .mat-mini-fab.mat-accent {
    color: white; }
  .apply-themenew .mat-raised-button.mat-warn, .apply-themenew .mat-fab.mat-warn, .apply-themenew .mat-mini-fab.mat-warn {
    color: white; }
  .apply-themenew .mat-raised-button.mat-primary[disabled], .apply-themenew .mat-raised-button.mat-accent[disabled], .apply-themenew .mat-raised-button.mat-warn[disabled], .apply-themenew .mat-raised-button[disabled][disabled], .apply-themenew .mat-fab.mat-primary[disabled], .apply-themenew .mat-fab.mat-accent[disabled], .apply-themenew .mat-fab.mat-warn[disabled], .apply-themenew .mat-fab[disabled][disabled], .apply-themenew .mat-mini-fab.mat-primary[disabled], .apply-themenew .mat-mini-fab.mat-accent[disabled], .apply-themenew .mat-mini-fab.mat-warn[disabled], .apply-themenew .mat-mini-fab[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }
  .apply-themenew .mat-raised-button.mat-primary, .apply-themenew .mat-fab.mat-primary, .apply-themenew .mat-mini-fab.mat-primary {
    background-color: #15ae75; }
  .apply-themenew .mat-raised-button.mat-accent, .apply-themenew .mat-fab.mat-accent, .apply-themenew .mat-mini-fab.mat-accent {
    background-color: #15ae75; }
  .apply-themenew .mat-raised-button.mat-warn, .apply-themenew .mat-fab.mat-warn, .apply-themenew .mat-mini-fab.mat-warn {
    background-color: #f44336; }
  .apply-themenew .mat-raised-button.mat-primary[disabled], .apply-themenew .mat-raised-button.mat-accent[disabled], .apply-themenew .mat-raised-button.mat-warn[disabled], .apply-themenew .mat-raised-button[disabled][disabled], .apply-themenew .mat-fab.mat-primary[disabled], .apply-themenew .mat-fab.mat-accent[disabled], .apply-themenew .mat-fab.mat-warn[disabled], .apply-themenew .mat-fab[disabled][disabled], .apply-themenew .mat-mini-fab.mat-primary[disabled], .apply-themenew .mat-mini-fab.mat-accent[disabled], .apply-themenew .mat-mini-fab.mat-warn[disabled], .apply-themenew .mat-mini-fab[disabled][disabled] {
    background-color: rgba(0, 0, 0, 0.12); }
  .apply-themenew .mat-raised-button.mat-primary .mat-ripple-element, .apply-themenew .mat-fab.mat-primary .mat-ripple-element, .apply-themenew .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }
  .apply-themenew .mat-raised-button.mat-accent .mat-ripple-element, .apply-themenew .mat-fab.mat-accent .mat-ripple-element, .apply-themenew .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }
  .apply-themenew .mat-raised-button.mat-warn .mat-ripple-element, .apply-themenew .mat-fab.mat-warn .mat-ripple-element, .apply-themenew .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }

.apply-themenew .mat-button.mat-primary .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.1); }

.apply-themenew .mat-button.mat-accent .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.1); }

.apply-themenew .mat-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.1); }

.apply-themenew .mat-icon-button.mat-primary .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.2); }

.apply-themenew .mat-icon-button.mat-accent .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.2); }

.apply-themenew .mat-icon-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.2); }

.apply-themenew .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38); }
  .apply-themenew .mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
    background-color: rgba(0, 0, 0, 0.12); }

.apply-themenew .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-button-toggle-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.26); }
  .apply-themenew .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd; }

.apply-themenew .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-checkbox-checkmark {
  fill: #fafafa; }

.apply-themenew .mat-checkbox-checkmark-path {
  stroke: #fafafa !important; }

.apply-themenew .mat-checkbox-mixedmark {
  background-color: #fafafa; }

.apply-themenew .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .apply-themenew .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #15ae75; }

.apply-themenew .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .apply-themenew .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #15ae75; }

.apply-themenew .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .apply-themenew .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336; }

.apply-themenew .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .apply-themenew .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0; }

.apply-themenew .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0; }

.apply-themenew .mat-checkbox-disabled .mat-checkbox-label {
  color: #b0b0b0; }

.apply-themenew .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.26); }

.apply-themenew .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.26); }

.apply-themenew .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.apply-themenew .mat-chip:not(.mat-basic-chip) {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87); }
  .apply-themenew .mat-chip:not(.mat-basic-chip) .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .apply-themenew .mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover {
    opacity: 0.54; }

.apply-themenew .mat-chip.mat-chip-selected.mat-primary {
  background-color: #15ae75;
  color: white; }
  .apply-themenew .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .apply-themenew .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {
    opacity: 0.54; }

.apply-themenew .mat-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white; }
  .apply-themenew .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .apply-themenew .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {
    opacity: 0.54; }

.apply-themenew .mat-chip.mat-chip-selected.mat-accent {
  background-color: #15ae75;
  color: white; }
  .apply-themenew .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .apply-themenew .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {
    opacity: 0.54; }

.apply-themenew .mat-table {
  background: white; }

.apply-themenew .mat-row, .apply-themenew .mat-header-row {
  border-bottom-color: rgba(0, 0, 0, 0.12); }

.apply-themenew .mat-header-cell {
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-cell {
  color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-datepicker-content {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-calendar-next-button,
.apply-themenew .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12); }

.apply-themenew .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-calendar-body-cell-content {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent; }
  .mat-calendar-body-disabled > .apply-themenew .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    color: rgba(0, 0, 0, 0.38); }

.apply-themenew :not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.apply-themenew .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.apply-themenew .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, 0.04); }

.apply-themenew .mat-calendar-body-selected {
  background-color: #15ae75;
  color: white; }

.apply-themenew .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(21, 174, 117, 0.4); }

.apply-themenew .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white; }

.apply-themenew .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.18); }

.apply-themenew .mat-dialog-container {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12); }

.apply-themenew .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12); }

.apply-themenew .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12); }

.apply-themenew .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .apply-themenew .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .apply-themenew .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
  background: rgba(0, 0, 0, 0.04); }

.apply-themenew .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-expansion-panel-header-description,
.apply-themenew .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(0, 0, 0, 0.26); }
  .apply-themenew .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
  .apply-themenew .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
    color: inherit; }

.apply-themenew .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-hint {
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-focused .mat-form-field-label {
  color: #15ae75; }
  .apply-themenew .mat-focused .mat-form-field-label.mat-accent {
    color: #15ae75; }
  .apply-themenew .mat-focused .mat-form-field-label.mat-warn {
    color: #f44336; }

.apply-themenew .mat-focused .mat-form-field-required-marker {
  color: #15ae75; }

.apply-themenew .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42); }

.apply-themenew .mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 1px;
  background-repeat: repeat-x; }

.apply-themenew .mat-form-field-ripple {
  background-color: #15ae75; }
  .apply-themenew .mat-form-field-ripple.mat-accent {
    background-color: #15ae75; }
  .apply-themenew .mat-form-field-ripple.mat-warn {
    background-color: #f44336; }

.apply-themenew .mat-form-field-invalid .mat-form-field-label {
  color: #f44336; }
  .apply-themenew .mat-form-field-invalid .mat-form-field-label.mat-accent,
  .apply-themenew .mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #f44336; }

.apply-themenew .mat-form-field-invalid .mat-form-field-ripple {
  background-color: #f44336; }

.apply-themenew .mat-error {
  color: #f44336; }

.apply-themenew .mat-icon.mat-primary {
  color: #15ae75; }

.apply-themenew .mat-icon.mat-accent {
  color: #15ae75; }

.apply-themenew .mat-icon.mat-warn {
  color: #f44336; }

.apply-themenew .mat-input-element:disabled {
  color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-input-element {
  caret-color: #15ae75; }
  .apply-themenew .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .apply-themenew .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .apply-themenew .mat-input-element::placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .apply-themenew .mat-input-element::-moz-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .apply-themenew .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .apply-themenew .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }

.apply-themenew .mat-accent .mat-input-element {
  caret-color: #15ae75; }

.apply-themenew .mat-warn .mat-input-element,
.apply-themenew .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336; }

.apply-themenew .mat-list .mat-list-item, .apply-themenew .mat-nav-list .mat-list-item, .apply-themenew .mat-selection-list .mat-list-item {
  color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-list .mat-list-option, .apply-themenew .mat-nav-list .mat-list-option, .apply-themenew .mat-selection-list .mat-list-option {
  color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-list .mat-subheader, .apply-themenew .mat-nav-list .mat-subheader, .apply-themenew .mat-selection-list .mat-subheader {
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-list-item-disabled {
  background-color: #eeeeee; }

.apply-themenew .mat-nav-list .mat-list-item {
  outline: none; }
  .apply-themenew .mat-nav-list .mat-list-item:hover, .apply-themenew .mat-nav-list .mat-list-item.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.apply-themenew .mat-list-option {
  outline: none; }
  .apply-themenew .mat-list-option:hover, .apply-themenew .mat-list-option.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.apply-themenew .mat-menu-panel {
  background: white; }

.apply-themenew .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87); }
  .apply-themenew .mat-menu-item[disabled] {
    color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-menu-item .mat-icon:not([color]),
.apply-themenew .mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-menu-item:hover:not([disabled]),
.apply-themenew .mat-menu-item:focus:not([disabled]),
.apply-themenew .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04); }

.apply-themenew .mat-paginator {
  background: white; }

.apply-themenew .mat-paginator,
.apply-themenew .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-paginator-increment,
.apply-themenew .mat-paginator-decrement {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-icon-button[disabled] .mat-paginator-increment,
.apply-themenew .mat-icon-button[disabled] .mat-paginator-decrement {
  border-color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23b9e7d6%27%2F%3E%3C%2Fsvg%3E"); }

.apply-themenew .mat-progress-bar-buffer {
  background-color: #b9e7d6; }

.apply-themenew .mat-progress-bar-fill::after {
  background-color: #15ae75; }

.apply-themenew .mat-progress-bar.mat-accent .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23b9e7d6%27%2F%3E%3C%2Fsvg%3E"); }

.apply-themenew .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #b9e7d6; }

.apply-themenew .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #15ae75; }

.apply-themenew .mat-progress-bar.mat-warn .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E"); }

.apply-themenew .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2; }

.apply-themenew .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336; }

.apply-themenew .mat-progress-spinner circle, .apply-themenew .mat-spinner circle {
  stroke: #15ae75; }

.apply-themenew .mat-progress-spinner.mat-accent circle, .apply-themenew .mat-spinner.mat-accent circle {
  stroke: #15ae75; }

.apply-themenew .mat-progress-spinner.mat-warn circle, .apply-themenew .mat-spinner.mat-warn circle {
  stroke: #f44336; }

.apply-themenew .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .apply-themenew .mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #15ae75; }

.apply-themenew .mat-radio-button.mat-primary .mat-radio-inner-circle {
  background-color: #15ae75; }

.apply-themenew .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.26); }

.apply-themenew .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #15ae75; }

.apply-themenew .mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #15ae75; }

.apply-themenew .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.26); }

.apply-themenew .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336; }

.apply-themenew .mat-radio-button.mat-warn .mat-radio-inner-circle {
  background-color: #f44336; }

.apply-themenew .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.apply-themenew .mat-select-content, .apply-themenew .mat-select-panel-done-animating {
  background: white; }

.apply-themenew .mat-select-value {
  color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42); }

.apply-themenew .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54); }

.apply-themenew .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12); }

.apply-themenew .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #15ae75; }

.apply-themenew .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #15ae75; }

.apply-themenew .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336; }

.apply-themenew .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336; }

.apply-themenew .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }
  .apply-themenew .mat-drawer.mat-drawer-push {
    background-color: white; }

.apply-themenew .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6); }

.apply-themenew .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #15ae75; }

.apply-themenew .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(21, 174, 117, 0.5); }

.apply-themenew .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.apply-themenew .mat-slide-toggle .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.12); }

.apply-themenew .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #15ae75; }

.apply-themenew .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(21, 174, 117, 0.5); }

.apply-themenew .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.apply-themenew .mat-slide-toggle.mat-primary .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.12); }

.apply-themenew .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #f44336; }

.apply-themenew .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.5); }

.apply-themenew .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.apply-themenew .mat-slide-toggle.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.12); }

.apply-themenew .mat-disabled .mat-slide-toggle-thumb {
  background-color: #bdbdbd; }

.apply-themenew .mat-disabled .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.1); }

.apply-themenew .mat-slide-toggle-thumb {
  background-color: #fafafa; }

.apply-themenew .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.apply-themenew .mat-primary .mat-slider-track-fill,
.apply-themenew .mat-primary .mat-slider-thumb,
.apply-themenew .mat-primary .mat-slider-thumb-label {
  background-color: #15ae75; }

.apply-themenew .mat-primary .mat-slider-thumb-label-text {
  color: white; }

.apply-themenew .mat-accent .mat-slider-track-fill,
.apply-themenew .mat-accent .mat-slider-thumb,
.apply-themenew .mat-accent .mat-slider-thumb-label {
  background-color: #15ae75; }

.apply-themenew .mat-accent .mat-slider-thumb-label-text {
  color: white; }

.apply-themenew .mat-warn .mat-slider-track-fill,
.apply-themenew .mat-warn .mat-slider-thumb,
.apply-themenew .mat-warn .mat-slider-thumb-label {
  background-color: #f44336; }

.apply-themenew .mat-warn .mat-slider-thumb-label-text {
  color: white; }

.apply-themenew .mat-slider-focus-ring {
  background-color: rgba(21, 174, 117, 0.2); }

.apply-themenew .mat-slider:hover .mat-slider-track-background,
.apply-themenew .cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-slider-disabled .mat-slider-track-background,
.apply-themenew .mat-slider-disabled .mat-slider-track-fill,
.apply-themenew .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26); }

.apply-themenew .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.apply-themenew .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12); }

.apply-themenew .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.apply-themenew .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.apply-themenew .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26); }

.apply-themenew .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent; }

.apply-themenew .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .apply-themenew .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .apply-themenew .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26); }

.apply-themenew .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7); }

.apply-themenew .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.apply-themenew .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.apply-themenew .mat-step-header.cdk-keyboard-focused, .apply-themenew .mat-step-header.cdk-program-focused, .apply-themenew .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04); }

.apply-themenew .mat-step-header .mat-step-label,
.apply-themenew .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-step-header .mat-step-icon {
  background-color: #15ae75;
  color: white; }

.apply-themenew .mat-step-header .mat-step-icon-not-touched {
  background-color: rgba(0, 0, 0, 0.38);
  color: white; }

.apply-themenew .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-stepper-horizontal, .apply-themenew .mat-stepper-vertical {
  background-color: white; }

.apply-themenew .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12); }

.apply-themenew .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12); }

.apply-themenew .mat-tab-nav-bar,
.apply-themenew .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.apply-themenew .mat-tab-group-inverted-header .mat-tab-nav-bar,
.apply-themenew .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none; }

.apply-themenew .mat-tab-label, .apply-themenew .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .apply-themenew .mat-tab-label.mat-tab-disabled, .apply-themenew .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.apply-themenew .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38); }

.apply-themenew .mat-tab-group[class*='mat-background-'] .mat-tab-header,
.apply-themenew .mat-tab-nav-bar[class*='mat-background-'] {
  border-bottom: none;
  border-top: none; }

.apply-themenew .mat-tab-group.mat-primary .mat-tab-label:focus, .apply-themenew .mat-tab-group.mat-primary .mat-tab-link:focus, .apply-themenew .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .apply-themenew .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.apply-themenew .mat-tab-group.mat-primary .mat-ink-bar, .apply-themenew .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #15ae75; }

.apply-themenew .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .apply-themenew .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: white; }

.apply-themenew .mat-tab-group.mat-accent .mat-tab-label:focus, .apply-themenew .mat-tab-group.mat-accent .mat-tab-link:focus, .apply-themenew .mat-tab-nav-bar.mat-accent .mat-tab-label:focus, .apply-themenew .mat-tab-nav-bar.mat-accent .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.apply-themenew .mat-tab-group.mat-accent .mat-ink-bar, .apply-themenew .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #15ae75; }

.apply-themenew .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .apply-themenew .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: white; }

.apply-themenew .mat-tab-group.mat-warn .mat-tab-label:focus, .apply-themenew .mat-tab-group.mat-warn .mat-tab-link:focus, .apply-themenew .mat-tab-nav-bar.mat-warn .mat-tab-label:focus, .apply-themenew .mat-tab-nav-bar.mat-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.apply-themenew .mat-tab-group.mat-warn .mat-ink-bar, .apply-themenew .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336; }

.apply-themenew .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .apply-themenew .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white; }

.apply-themenew .mat-tab-group.mat-background-primary .mat-tab-label:focus, .apply-themenew .mat-tab-group.mat-background-primary .mat-tab-link:focus, .apply-themenew .mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus, .apply-themenew .mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.apply-themenew .mat-tab-group.mat-background-primary .mat-tab-header, .apply-themenew .mat-tab-group.mat-background-primary .mat-tab-links, .apply-themenew .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .apply-themenew .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #15ae75; }

.apply-themenew .mat-tab-group.mat-background-primary .mat-tab-label, .apply-themenew .mat-tab-group.mat-background-primary .mat-tab-link, .apply-themenew .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .apply-themenew .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: white; }
  .apply-themenew .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .apply-themenew .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .apply-themenew .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .apply-themenew .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.apply-themenew .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .apply-themenew .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: white; }

.apply-themenew .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .apply-themenew .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.apply-themenew .mat-tab-group.mat-background-primary .mat-ripple-element, .apply-themenew .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.apply-themenew .mat-tab-group.mat-background-accent .mat-tab-label:focus, .apply-themenew .mat-tab-group.mat-background-accent .mat-tab-link:focus, .apply-themenew .mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus, .apply-themenew .mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.apply-themenew .mat-tab-group.mat-background-accent .mat-tab-header, .apply-themenew .mat-tab-group.mat-background-accent .mat-tab-links, .apply-themenew .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .apply-themenew .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: #15ae75; }

.apply-themenew .mat-tab-group.mat-background-accent .mat-tab-label, .apply-themenew .mat-tab-group.mat-background-accent .mat-tab-link, .apply-themenew .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .apply-themenew .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: white; }
  .apply-themenew .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .apply-themenew .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .apply-themenew .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .apply-themenew .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.apply-themenew .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .apply-themenew .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: white; }

.apply-themenew .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .apply-themenew .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.apply-themenew .mat-tab-group.mat-background-accent .mat-ripple-element, .apply-themenew .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.apply-themenew .mat-tab-group.mat-background-warn .mat-tab-label:focus, .apply-themenew .mat-tab-group.mat-background-warn .mat-tab-link:focus, .apply-themenew .mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus, .apply-themenew .mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.apply-themenew .mat-tab-group.mat-background-warn .mat-tab-header, .apply-themenew .mat-tab-group.mat-background-warn .mat-tab-links, .apply-themenew .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .apply-themenew .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336; }

.apply-themenew .mat-tab-group.mat-background-warn .mat-tab-label, .apply-themenew .mat-tab-group.mat-background-warn .mat-tab-link, .apply-themenew .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .apply-themenew .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white; }
  .apply-themenew .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .apply-themenew .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .apply-themenew .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .apply-themenew .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.apply-themenew .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .apply-themenew .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white; }

.apply-themenew .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .apply-themenew .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.apply-themenew .mat-tab-group.mat-background-warn .mat-ripple-element, .apply-themenew .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.apply-themenew .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87); }
  .apply-themenew .mat-toolbar.mat-primary {
    background: #15ae75;
    color: white; }
  .apply-themenew .mat-toolbar.mat-accent {
    background: #15ae75;
    color: white; }
  .apply-themenew .mat-toolbar.mat-warn {
    background: #f44336;
    color: white; }

.apply-themenew .mat-tooltip {
  background: rgba(97, 97, 97, 0.9); }

.apply-themenew .mat-snack-bar-container {
  background: #323232;
  color: white; }

.apply-themenew .mat-simple-snackbar-action {
  color: #15ae75; }

.apply-themenew .mat-button-wrapper {
  color: #fff !important;
  font-size: 12px;
  font-weight: 600; }

.apply-themenew .mat-raised-button {
  line-height: 30px; }

.apply-themenew .mat-raised-button:hover span.mat-button-wrapper {
  color: #fff !important; }

.apply-themenew .mat-raised-button[disabled] {
  background: #15ae75 !important;
  opacity: .5; }

.apply-themenew .mat-raised-button[disabled]:hover span.mat-button-wrapper, .apply-themenew .mat-raised-button[disabled] span.mat-button-wrapper {
  color: #fff !important; }

.apply-themenew button:focus {
  outline: none; }

/* apply theme */
/* sideinner theme */
.slideinner .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1); }

.slideinner .mat-option {
  color: rgba(0, 0, 0, 0.87); }
  .slideinner .mat-option:hover:not(.mat-option-disabled), .slideinner .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .mat-primary .slideinner .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #15ae75; }
  .mat-accent .slideinner .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #38ba8a; }
  .mat-warn .slideinner .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #f44336; }
  .slideinner .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .slideinner .mat-option.mat-active {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87); }
  .slideinner .mat-option.mat-option-disabled {
    color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54); }
  .slideinner .mat-pseudo-checkbox::after {
    color: #fafafa; }

.slideinner .mat-pseudo-checkbox-checked,
.slideinner .mat-pseudo-checkbox-indeterminate,
.slideinner .mat-accent .mat-pseudo-checkbox-checked,
.slideinner .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #38ba8a; }

.slideinner .mat-primary .mat-pseudo-checkbox-checked,
.slideinner .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #15ae75; }

.slideinner .mat-warn .mat-pseudo-checkbox-checked,
.slideinner .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336; }

.slideinner .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.slideinner .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0; }

.slideinner .mat-app-background {
  background-color: #fafafa; }

.slideinner .mat-theme-loaded-marker {
  display: none; }

.slideinner .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }
  .slideinner .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white; }
    .slideinner .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
      color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-button, .slideinner .mat-icon-button {
  background: transparent; }
  .slideinner .mat-button.mat-primary .mat-button-focus-overlay, .slideinner .mat-icon-button.mat-primary .mat-button-focus-overlay {
    background-color: rgba(21, 174, 117, 0.12); }
  .slideinner .mat-button.mat-accent .mat-button-focus-overlay, .slideinner .mat-icon-button.mat-accent .mat-button-focus-overlay {
    background-color: rgba(56, 186, 138, 0.12); }
  .slideinner .mat-button.mat-warn .mat-button-focus-overlay, .slideinner .mat-icon-button.mat-warn .mat-button-focus-overlay {
    background-color: rgba(244, 67, 54, 0.12); }
  .slideinner .mat-button[disabled] .mat-button-focus-overlay, .slideinner .mat-icon-button[disabled] .mat-button-focus-overlay {
    background-color: transparent; }
  .slideinner .mat-button.mat-primary, .slideinner .mat-icon-button.mat-primary {
    color: #15ae75; }
  .slideinner .mat-button.mat-accent, .slideinner .mat-icon-button.mat-accent {
    color: #38ba8a; }
  .slideinner .mat-button.mat-warn, .slideinner .mat-icon-button.mat-warn {
    color: #f44336; }
  .slideinner .mat-button.mat-primary[disabled], .slideinner .mat-button.mat-accent[disabled], .slideinner .mat-button.mat-warn[disabled], .slideinner .mat-button[disabled][disabled], .slideinner .mat-icon-button.mat-primary[disabled], .slideinner .mat-icon-button.mat-accent[disabled], .slideinner .mat-icon-button.mat-warn[disabled], .slideinner .mat-icon-button[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }

.slideinner .mat-raised-button, .slideinner .mat-fab, .slideinner .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white; }
  .slideinner .mat-raised-button.mat-primary, .slideinner .mat-fab.mat-primary, .slideinner .mat-mini-fab.mat-primary {
    color: white; }
  .slideinner .mat-raised-button.mat-accent, .slideinner .mat-fab.mat-accent, .slideinner .mat-mini-fab.mat-accent {
    color: black; }
  .slideinner .mat-raised-button.mat-warn, .slideinner .mat-fab.mat-warn, .slideinner .mat-mini-fab.mat-warn {
    color: white; }
  .slideinner .mat-raised-button.mat-primary[disabled], .slideinner .mat-raised-button.mat-accent[disabled], .slideinner .mat-raised-button.mat-warn[disabled], .slideinner .mat-raised-button[disabled][disabled], .slideinner .mat-fab.mat-primary[disabled], .slideinner .mat-fab.mat-accent[disabled], .slideinner .mat-fab.mat-warn[disabled], .slideinner .mat-fab[disabled][disabled], .slideinner .mat-mini-fab.mat-primary[disabled], .slideinner .mat-mini-fab.mat-accent[disabled], .slideinner .mat-mini-fab.mat-warn[disabled], .slideinner .mat-mini-fab[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }
  .slideinner .mat-raised-button.mat-primary, .slideinner .mat-fab.mat-primary, .slideinner .mat-mini-fab.mat-primary {
    background-color: #15ae75; }
  .slideinner .mat-raised-button.mat-accent, .slideinner .mat-fab.mat-accent, .slideinner .mat-mini-fab.mat-accent {
    background-color: #38ba8a; }
  .slideinner .mat-raised-button.mat-warn, .slideinner .mat-fab.mat-warn, .slideinner .mat-mini-fab.mat-warn {
    background-color: #f44336; }
  .slideinner .mat-raised-button.mat-primary[disabled], .slideinner .mat-raised-button.mat-accent[disabled], .slideinner .mat-raised-button.mat-warn[disabled], .slideinner .mat-raised-button[disabled][disabled], .slideinner .mat-fab.mat-primary[disabled], .slideinner .mat-fab.mat-accent[disabled], .slideinner .mat-fab.mat-warn[disabled], .slideinner .mat-fab[disabled][disabled], .slideinner .mat-mini-fab.mat-primary[disabled], .slideinner .mat-mini-fab.mat-accent[disabled], .slideinner .mat-mini-fab.mat-warn[disabled], .slideinner .mat-mini-fab[disabled][disabled] {
    background-color: rgba(0, 0, 0, 0.12); }
  .slideinner .mat-raised-button.mat-primary .mat-ripple-element, .slideinner .mat-fab.mat-primary .mat-ripple-element, .slideinner .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }
  .slideinner .mat-raised-button.mat-accent .mat-ripple-element, .slideinner .mat-fab.mat-accent .mat-ripple-element, .slideinner .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.2); }
  .slideinner .mat-raised-button.mat-warn .mat-ripple-element, .slideinner .mat-fab.mat-warn .mat-ripple-element, .slideinner .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }

.slideinner .mat-button.mat-primary .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.1); }

.slideinner .mat-button.mat-accent .mat-ripple-element {
  background-color: rgba(56, 186, 138, 0.1); }

.slideinner .mat-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.1); }

.slideinner .mat-icon-button.mat-primary .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.2); }

.slideinner .mat-icon-button.mat-accent .mat-ripple-element {
  background-color: rgba(56, 186, 138, 0.2); }

.slideinner .mat-icon-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.2); }

.slideinner .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38); }
  .slideinner .mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
    background-color: rgba(0, 0, 0, 0.12); }

.slideinner .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-button-toggle-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.26); }
  .slideinner .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd; }

.slideinner .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-checkbox-checkmark {
  fill: #fafafa; }

.slideinner .mat-checkbox-checkmark-path {
  stroke: #fafafa !important; }

.slideinner .mat-checkbox-mixedmark {
  background-color: #fafafa; }

.slideinner .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .slideinner .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #15ae75; }

.slideinner .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .slideinner .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #38ba8a; }

.slideinner .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .slideinner .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336; }

.slideinner .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .slideinner .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0; }

.slideinner .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0; }

.slideinner .mat-checkbox-disabled .mat-checkbox-label {
  color: #b0b0b0; }

.slideinner .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.26); }

.slideinner .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(56, 186, 138, 0.26); }

.slideinner .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.slideinner .mat-chip:not(.mat-basic-chip) {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87); }
  .slideinner .mat-chip:not(.mat-basic-chip) .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .slideinner .mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover {
    opacity: 0.54; }

.slideinner .mat-chip.mat-chip-selected.mat-primary {
  background-color: #15ae75;
  color: white; }
  .slideinner .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .slideinner .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {
    opacity: 0.54; }

.slideinner .mat-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white; }
  .slideinner .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .slideinner .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {
    opacity: 0.54; }

.slideinner .mat-chip.mat-chip-selected.mat-accent {
  background-color: #38ba8a;
  color: black; }
  .slideinner .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: black;
    opacity: 0.4; }
  .slideinner .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {
    opacity: 0.54; }

.slideinner .mat-table {
  background: white; }

.slideinner .mat-row, .slideinner .mat-header-row {
  border-bottom-color: rgba(0, 0, 0, 0.12); }

.slideinner .mat-header-cell {
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-cell {
  color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-datepicker-content {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-calendar-next-button,
.slideinner .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12); }

.slideinner .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-calendar-body-cell-content {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent; }
  .mat-calendar-body-disabled > .slideinner .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    color: rgba(0, 0, 0, 0.38); }

.slideinner :not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.slideinner .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.slideinner .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, 0.04); }

.slideinner .mat-calendar-body-selected {
  background-color: #15ae75;
  color: white; }

.slideinner .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(21, 174, 117, 0.4); }

.slideinner .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white; }

.slideinner .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.18); }

.slideinner .mat-dialog-container {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12); }

.slideinner .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12); }

.slideinner .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12); }

.slideinner .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .slideinner .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .slideinner .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
  background: rgba(0, 0, 0, 0.04); }

.slideinner .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-expansion-panel-header-description,
.slideinner .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(0, 0, 0, 0.26); }
  .slideinner .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
  .slideinner .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
    color: inherit; }

.slideinner .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-hint {
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-focused .mat-form-field-label {
  color: #15ae75; }
  .slideinner .mat-focused .mat-form-field-label.mat-accent {
    color: #38ba8a; }
  .slideinner .mat-focused .mat-form-field-label.mat-warn {
    color: #f44336; }

.slideinner .mat-focused .mat-form-field-required-marker {
  color: #38ba8a; }

.slideinner .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42); }

.slideinner .mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 1px;
  background-repeat: repeat-x; }

.slideinner .mat-form-field-ripple {
  background-color: #15ae75; }
  .slideinner .mat-form-field-ripple.mat-accent {
    background-color: #38ba8a; }
  .slideinner .mat-form-field-ripple.mat-warn {
    background-color: #f44336; }

.slideinner .mat-form-field-invalid .mat-form-field-label {
  color: #f44336; }
  .slideinner .mat-form-field-invalid .mat-form-field-label.mat-accent,
  .slideinner .mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #f44336; }

.slideinner .mat-form-field-invalid .mat-form-field-ripple {
  background-color: #f44336; }

.slideinner .mat-error {
  color: #f44336; }

.slideinner .mat-icon.mat-primary {
  color: #15ae75; }

.slideinner .mat-icon.mat-accent {
  color: #38ba8a; }

.slideinner .mat-icon.mat-warn {
  color: #f44336; }

.slideinner .mat-input-element:disabled {
  color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-input-element {
  caret-color: #15ae75; }
  .slideinner .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .slideinner .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .slideinner .mat-input-element::placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .slideinner .mat-input-element::-moz-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .slideinner .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .slideinner .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }

.slideinner .mat-accent .mat-input-element {
  caret-color: #38ba8a; }

.slideinner .mat-warn .mat-input-element,
.slideinner .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336; }

.slideinner .mat-list .mat-list-item, .slideinner .mat-nav-list .mat-list-item, .slideinner .mat-selection-list .mat-list-item {
  color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-list .mat-list-option, .slideinner .mat-nav-list .mat-list-option, .slideinner .mat-selection-list .mat-list-option {
  color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-list .mat-subheader, .slideinner .mat-nav-list .mat-subheader, .slideinner .mat-selection-list .mat-subheader {
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-list-item-disabled {
  background-color: #eeeeee; }

.slideinner .mat-nav-list .mat-list-item {
  outline: none; }
  .slideinner .mat-nav-list .mat-list-item:hover, .slideinner .mat-nav-list .mat-list-item.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.slideinner .mat-list-option {
  outline: none; }
  .slideinner .mat-list-option:hover, .slideinner .mat-list-option.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.slideinner .mat-menu-panel {
  background: white; }

.slideinner .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87); }
  .slideinner .mat-menu-item[disabled] {
    color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-menu-item .mat-icon:not([color]),
.slideinner .mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-menu-item:hover:not([disabled]),
.slideinner .mat-menu-item:focus:not([disabled]),
.slideinner .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04); }

.slideinner .mat-paginator {
  background: white; }

.slideinner .mat-paginator,
.slideinner .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-paginator-increment,
.slideinner .mat-paginator-decrement {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54); }

.slideinner .mat-icon-button[disabled] .mat-paginator-increment,
.slideinner .mat-icon-button[disabled] .mat-paginator-decrement {
  border-color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23b9e7d6%27%2F%3E%3C%2Fsvg%3E"); }

.slideinner .mat-progress-bar-buffer {
  background-color: #b9e7d6; }

.slideinner .mat-progress-bar-fill::after {
  background-color: #15ae75; }

.slideinner .mat-progress-bar.mat-accent .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23b9e7d6%27%2F%3E%3C%2Fsvg%3E"); }

.slideinner .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #b9e7d6; }

.slideinner .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #38ba8a; }

.slideinner .mat-progress-bar.mat-warn .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E"); }

.slideinner .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2; }

.slideinner .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336; }

.slideinner .mat-progress-spinner circle, .slideinner .mat-spinner circle {
  stroke: #15ae75; }

.slideinner .mat-progress-spinner.mat-accent circle, .slideinner .mat-spinner.mat-accent circle {
  stroke: #38ba8a; }

.slideinner .mat-progress-spinner.mat-warn circle, .slideinner .mat-spinner.mat-warn circle {
  stroke: #f44336; }

.slideinner .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .slideinner .mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #15ae75; }

.slideinner .mat-radio-button.mat-primary .mat-radio-inner-circle {
  background-color: #15ae75; }

.slideinner .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.26); }

.slideinner .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #38ba8a; }

.slideinner .mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #38ba8a; }

.slideinner .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(56, 186, 138, 0.26); }

.slideinner .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336; }

.slideinner .mat-radio-button.mat-warn .mat-radio-inner-circle {
  background-color: #f44336; }

.slideinner .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.slideinner .mat-select-content, .slideinner .mat-select-panel-done-animating {
  background: white; }

.slideinner .mat-select-value {
  color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42); }

.slideinner .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54); }

.slideinner .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12); }

.slideinner .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #15ae75; }

.slideinner .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #38ba8a; }

.slideinner .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336; }

.slideinner .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336; }

.slideinner .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }
  .slideinner .mat-drawer.mat-drawer-push {
    background-color: white; }

.slideinner .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6); }

.slideinner .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #15ae75; }

.slideinner .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(21, 174, 117, 0.5); }

.slideinner .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.slideinner .mat-slide-toggle .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.12); }

.slideinner .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #15ae75; }

.slideinner .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(21, 174, 117, 0.5); }

.slideinner .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.slideinner .mat-slide-toggle.mat-primary .mat-ripple-element {
  background-color: rgba(21, 174, 117, 0.12); }

.slideinner .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #f44336; }

.slideinner .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.5); }

.slideinner .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.slideinner .mat-slide-toggle.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.12); }

.slideinner .mat-disabled .mat-slide-toggle-thumb {
  background-color: #bdbdbd; }

.slideinner .mat-disabled .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.1); }

.slideinner .mat-slide-toggle-thumb {
  background-color: #fafafa; }

.slideinner .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.slideinner .mat-primary .mat-slider-track-fill,
.slideinner .mat-primary .mat-slider-thumb,
.slideinner .mat-primary .mat-slider-thumb-label {
  background-color: #15ae75; }

.slideinner .mat-primary .mat-slider-thumb-label-text {
  color: white; }

.slideinner .mat-accent .mat-slider-track-fill,
.slideinner .mat-accent .mat-slider-thumb,
.slideinner .mat-accent .mat-slider-thumb-label {
  background-color: #38ba8a; }

.slideinner .mat-accent .mat-slider-thumb-label-text {
  color: black; }

.slideinner .mat-warn .mat-slider-track-fill,
.slideinner .mat-warn .mat-slider-thumb,
.slideinner .mat-warn .mat-slider-thumb-label {
  background-color: #f44336; }

.slideinner .mat-warn .mat-slider-thumb-label-text {
  color: white; }

.slideinner .mat-slider-focus-ring {
  background-color: rgba(56, 186, 138, 0.2); }

.slideinner .mat-slider:hover .mat-slider-track-background,
.slideinner .cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-slider-disabled .mat-slider-track-background,
.slideinner .mat-slider-disabled .mat-slider-track-fill,
.slideinner .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26); }

.slideinner .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.slideinner .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12); }

.slideinner .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.slideinner .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.slideinner .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26); }

.slideinner .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent; }

.slideinner .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .slideinner .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .slideinner .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26); }

.slideinner .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7); }

.slideinner .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.slideinner .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.slideinner .mat-step-header.cdk-keyboard-focused, .slideinner .mat-step-header.cdk-program-focused, .slideinner .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04); }

.slideinner .mat-step-header .mat-step-label,
.slideinner .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-step-header .mat-step-icon {
  background-color: #15ae75;
  color: white; }

.slideinner .mat-step-header .mat-step-icon-not-touched {
  background-color: rgba(0, 0, 0, 0.38);
  color: white; }

.slideinner .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-stepper-horizontal, .slideinner .mat-stepper-vertical {
  background-color: white; }

.slideinner .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12); }

.slideinner .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12); }

.slideinner .mat-tab-nav-bar,
.slideinner .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.slideinner .mat-tab-group-inverted-header .mat-tab-nav-bar,
.slideinner .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none; }

.slideinner .mat-tab-label, .slideinner .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .slideinner .mat-tab-label.mat-tab-disabled, .slideinner .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.slideinner .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38); }

.slideinner .mat-tab-group[class*='mat-background-'] .mat-tab-header,
.slideinner .mat-tab-nav-bar[class*='mat-background-'] {
  border-bottom: none;
  border-top: none; }

.slideinner .mat-tab-group.mat-primary .mat-tab-label:focus, .slideinner .mat-tab-group.mat-primary .mat-tab-link:focus, .slideinner .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .slideinner .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.slideinner .mat-tab-group.mat-primary .mat-ink-bar, .slideinner .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #15ae75; }

.slideinner .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .slideinner .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: white; }

.slideinner .mat-tab-group.mat-accent .mat-tab-label:focus, .slideinner .mat-tab-group.mat-accent .mat-tab-link:focus, .slideinner .mat-tab-nav-bar.mat-accent .mat-tab-label:focus, .slideinner .mat-tab-nav-bar.mat-accent .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.slideinner .mat-tab-group.mat-accent .mat-ink-bar, .slideinner .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #38ba8a; }

.slideinner .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .slideinner .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: black; }

.slideinner .mat-tab-group.mat-warn .mat-tab-label:focus, .slideinner .mat-tab-group.mat-warn .mat-tab-link:focus, .slideinner .mat-tab-nav-bar.mat-warn .mat-tab-label:focus, .slideinner .mat-tab-nav-bar.mat-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.slideinner .mat-tab-group.mat-warn .mat-ink-bar, .slideinner .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336; }

.slideinner .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .slideinner .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white; }

.slideinner .mat-tab-group.mat-background-primary .mat-tab-label:focus, .slideinner .mat-tab-group.mat-background-primary .mat-tab-link:focus, .slideinner .mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus, .slideinner .mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.slideinner .mat-tab-group.mat-background-primary .mat-tab-header, .slideinner .mat-tab-group.mat-background-primary .mat-tab-links, .slideinner .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .slideinner .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #15ae75; }

.slideinner .mat-tab-group.mat-background-primary .mat-tab-label, .slideinner .mat-tab-group.mat-background-primary .mat-tab-link, .slideinner .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .slideinner .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: white; }
  .slideinner .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .slideinner .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .slideinner .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .slideinner .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.slideinner .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .slideinner .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: white; }

.slideinner .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .slideinner .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.slideinner .mat-tab-group.mat-background-primary .mat-ripple-element, .slideinner .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.slideinner .mat-tab-group.mat-background-accent .mat-tab-label:focus, .slideinner .mat-tab-group.mat-background-accent .mat-tab-link:focus, .slideinner .mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus, .slideinner .mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus {
  background-color: rgba(185, 231, 214, 0.3); }

.slideinner .mat-tab-group.mat-background-accent .mat-tab-header, .slideinner .mat-tab-group.mat-background-accent .mat-tab-links, .slideinner .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .slideinner .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: #38ba8a; }

.slideinner .mat-tab-group.mat-background-accent .mat-tab-label, .slideinner .mat-tab-group.mat-background-accent .mat-tab-link, .slideinner .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .slideinner .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: black; }
  .slideinner .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .slideinner .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .slideinner .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .slideinner .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.4); }

.slideinner .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .slideinner .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: black; }

.slideinner .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .slideinner .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4); }

.slideinner .mat-tab-group.mat-background-accent .mat-ripple-element, .slideinner .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12); }

.slideinner .mat-tab-group.mat-background-warn .mat-tab-label:focus, .slideinner .mat-tab-group.mat-background-warn .mat-tab-link:focus, .slideinner .mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus, .slideinner .mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.slideinner .mat-tab-group.mat-background-warn .mat-tab-header, .slideinner .mat-tab-group.mat-background-warn .mat-tab-links, .slideinner .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .slideinner .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336; }

.slideinner .mat-tab-group.mat-background-warn .mat-tab-label, .slideinner .mat-tab-group.mat-background-warn .mat-tab-link, .slideinner .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .slideinner .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white; }
  .slideinner .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .slideinner .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .slideinner .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .slideinner .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.slideinner .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .slideinner .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white; }

.slideinner .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .slideinner .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.slideinner .mat-tab-group.mat-background-warn .mat-ripple-element, .slideinner .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.slideinner .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87); }
  .slideinner .mat-toolbar.mat-primary {
    background: #15ae75;
    color: white; }
  .slideinner .mat-toolbar.mat-accent {
    background: #38ba8a;
    color: black; }
  .slideinner .mat-toolbar.mat-warn {
    background: #f44336;
    color: white; }

.slideinner .mat-tooltip {
  background: rgba(97, 97, 97, 0.9); }

.slideinner .mat-snack-bar-container {
  background: #323232;
  color: white; }

.slideinner .mat-simple-snackbar-action {
  color: #38ba8a; }

.slideinner .mat-form-field-underline {
  background: #3c3d3e; }

.slideinner .mat-button-wrapper {
  color: #fff !important; }

.slideinner .mat-form-field-label {
  color: #c5c6c6;
  line-height: 1.4; }

.slideinner .mat-input-element {
  line-height: 1.4; }

.slideinner .mat-select-arrow {
  color: #c5c6c6; }

.slideinner .mat-input-element {
  color: rgba(255, 255, 255, 0.4); }

.slideinner .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.4); }

.slideinner .mat-form-field-underline {
  bottom: 0;
  background: none !important; }
  .slideinner .mat-form-field-underline .mat-form-field-ripple {
    display: none; }

.slideinner .mat-form-field-wrapper {
  padding-bottom: 0; }

.slideinner .mat-form-field-infix {
  border-top: 0; }

.slideinner .mat-checkbox-frame {
  border-color: #c5c6c6; }

/* sideinner theme */
/* slider css */
.slidertwin .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1); }

.slidertwin .mat-option {
  color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-option:hover:not(.mat-option-disabled), .slidertwin .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .mat-primary .slidertwin .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #4caf50; }
  .mat-accent .slidertwin .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #4caf50; }
  .mat-warn .slidertwin .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #f44336; }
  .slidertwin .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, 0.04); }
  .slidertwin .mat-option.mat-active {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-option.mat-option-disabled {
    color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54); }
  .slidertwin .mat-pseudo-checkbox::after {
    color: #fafafa; }

.slidertwin .mat-pseudo-checkbox-checked,
.slidertwin .mat-pseudo-checkbox-indeterminate,
.slidertwin .mat-accent .mat-pseudo-checkbox-checked,
.slidertwin .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #4caf50; }

.slidertwin .mat-primary .mat-pseudo-checkbox-checked,
.slidertwin .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #4caf50; }

.slidertwin .mat-warn .mat-pseudo-checkbox-checked,
.slidertwin .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336; }

.slidertwin .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.slidertwin .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0; }

.slidertwin .mat-app-background {
  background-color: #fafafa; }

.slidertwin .mat-theme-loaded-marker {
  display: none; }

.slidertwin .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white; }
    .slidertwin .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
      color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-button, .slidertwin .mat-icon-button {
  background: transparent; }
  .slidertwin .mat-button.mat-primary .mat-button-focus-overlay, .slidertwin .mat-icon-button.mat-primary .mat-button-focus-overlay {
    background-color: rgba(76, 175, 80, 0.12); }
  .slidertwin .mat-button.mat-accent .mat-button-focus-overlay, .slidertwin .mat-icon-button.mat-accent .mat-button-focus-overlay {
    background-color: rgba(76, 175, 80, 0.12); }
  .slidertwin .mat-button.mat-warn .mat-button-focus-overlay, .slidertwin .mat-icon-button.mat-warn .mat-button-focus-overlay {
    background-color: rgba(244, 67, 54, 0.12); }
  .slidertwin .mat-button[disabled] .mat-button-focus-overlay, .slidertwin .mat-icon-button[disabled] .mat-button-focus-overlay {
    background-color: transparent; }
  .slidertwin .mat-button.mat-primary, .slidertwin .mat-icon-button.mat-primary {
    color: #4caf50; }
  .slidertwin .mat-button.mat-accent, .slidertwin .mat-icon-button.mat-accent {
    color: #4caf50; }
  .slidertwin .mat-button.mat-warn, .slidertwin .mat-icon-button.mat-warn {
    color: #f44336; }
  .slidertwin .mat-button.mat-primary[disabled], .slidertwin .mat-button.mat-accent[disabled], .slidertwin .mat-button.mat-warn[disabled], .slidertwin .mat-button[disabled][disabled], .slidertwin .mat-icon-button.mat-primary[disabled], .slidertwin .mat-icon-button.mat-accent[disabled], .slidertwin .mat-icon-button.mat-warn[disabled], .slidertwin .mat-icon-button[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }

.slidertwin .mat-raised-button, .slidertwin .mat-fab, .slidertwin .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white; }
  .slidertwin .mat-raised-button.mat-primary, .slidertwin .mat-fab.mat-primary, .slidertwin .mat-mini-fab.mat-primary {
    color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-raised-button.mat-accent, .slidertwin .mat-fab.mat-accent, .slidertwin .mat-mini-fab.mat-accent {
    color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-raised-button.mat-warn, .slidertwin .mat-fab.mat-warn, .slidertwin .mat-mini-fab.mat-warn {
    color: white; }
  .slidertwin .mat-raised-button.mat-primary[disabled], .slidertwin .mat-raised-button.mat-accent[disabled], .slidertwin .mat-raised-button.mat-warn[disabled], .slidertwin .mat-raised-button[disabled][disabled], .slidertwin .mat-fab.mat-primary[disabled], .slidertwin .mat-fab.mat-accent[disabled], .slidertwin .mat-fab.mat-warn[disabled], .slidertwin .mat-fab[disabled][disabled], .slidertwin .mat-mini-fab.mat-primary[disabled], .slidertwin .mat-mini-fab.mat-accent[disabled], .slidertwin .mat-mini-fab.mat-warn[disabled], .slidertwin .mat-mini-fab[disabled][disabled] {
    color: rgba(0, 0, 0, 0.26); }
  .slidertwin .mat-raised-button.mat-primary, .slidertwin .mat-fab.mat-primary, .slidertwin .mat-mini-fab.mat-primary {
    background-color: #4caf50; }
  .slidertwin .mat-raised-button.mat-accent, .slidertwin .mat-fab.mat-accent, .slidertwin .mat-mini-fab.mat-accent {
    background-color: #4caf50; }
  .slidertwin .mat-raised-button.mat-warn, .slidertwin .mat-fab.mat-warn, .slidertwin .mat-mini-fab.mat-warn {
    background-color: #f44336; }
  .slidertwin .mat-raised-button.mat-primary[disabled], .slidertwin .mat-raised-button.mat-accent[disabled], .slidertwin .mat-raised-button.mat-warn[disabled], .slidertwin .mat-raised-button[disabled][disabled], .slidertwin .mat-fab.mat-primary[disabled], .slidertwin .mat-fab.mat-accent[disabled], .slidertwin .mat-fab.mat-warn[disabled], .slidertwin .mat-fab[disabled][disabled], .slidertwin .mat-mini-fab.mat-primary[disabled], .slidertwin .mat-mini-fab.mat-accent[disabled], .slidertwin .mat-mini-fab.mat-warn[disabled], .slidertwin .mat-mini-fab[disabled][disabled] {
    background-color: rgba(0, 0, 0, 0.12); }
  .slidertwin .mat-raised-button.mat-primary .mat-ripple-element, .slidertwin .mat-fab.mat-primary .mat-ripple-element, .slidertwin .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.2); }
  .slidertwin .mat-raised-button.mat-accent .mat-ripple-element, .slidertwin .mat-fab.mat-accent .mat-ripple-element, .slidertwin .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: rgba(0, 0, 0, 0.2); }
  .slidertwin .mat-raised-button.mat-warn .mat-ripple-element, .slidertwin .mat-fab.mat-warn .mat-ripple-element, .slidertwin .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.2); }

.slidertwin .mat-button.mat-primary .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.1); }

.slidertwin .mat-button.mat-accent .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.1); }

.slidertwin .mat-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.1); }

.slidertwin .mat-icon-button.mat-primary .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.2); }

.slidertwin .mat-icon-button.mat-accent .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.2); }

.slidertwin .mat-icon-button.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.2); }

.slidertwin .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38); }
  .slidertwin .mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
    background-color: rgba(0, 0, 0, 0.12); }

.slidertwin .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-button-toggle-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.26); }
  .slidertwin .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd; }

.slidertwin .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-checkbox-checkmark {
  fill: #fafafa; }

.slidertwin .mat-checkbox-checkmark-path {
  stroke: #fafafa !important; }

.slidertwin .mat-checkbox-mixedmark {
  background-color: #fafafa; }

.slidertwin .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .slidertwin .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #4caf50; }

.slidertwin .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .slidertwin .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #4caf50; }

.slidertwin .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .slidertwin .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336; }

.slidertwin .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .slidertwin .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0; }

.slidertwin .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0; }

.slidertwin .mat-checkbox-disabled .mat-checkbox-label {
  color: #b0b0b0; }

.slidertwin .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.26); }

.slidertwin .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.26); }

.slidertwin .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.slidertwin .mat-chip:not(.mat-basic-chip) {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-chip:not(.mat-basic-chip) .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .slidertwin .mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover {
    opacity: 0.54; }

.slidertwin .mat-chip.mat-chip-selected.mat-primary {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .slidertwin .mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {
    opacity: 0.54; }

.slidertwin .mat-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white; }
  .slidertwin .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: white;
    opacity: 0.4; }
  .slidertwin .mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {
    opacity: 0.54; }

.slidertwin .mat-chip.mat-chip-selected.mat-accent {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: rgba(0, 0, 0, 0.87);
    opacity: 0.4; }
  .slidertwin .mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {
    opacity: 0.54; }

.slidertwin .mat-table {
  background: white; }

.slidertwin .mat-row, .slidertwin .mat-header-row {
  border-bottom-color: rgba(0, 0, 0, 0.12); }

.slidertwin .mat-header-cell {
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-cell {
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-datepicker-content {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-calendar-next-button,
.slidertwin .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12); }

.slidertwin .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-calendar-body-cell-content {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent; }
  .mat-calendar-body-disabled > .slidertwin .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    color: rgba(0, 0, 0, 0.38); }

.slidertwin :not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.slidertwin .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.slidertwin .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, 0.04); }

.slidertwin .mat-calendar-body-selected {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(76, 175, 80, 0.4); }

.slidertwin .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87); }

.slidertwin .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.18); }

.slidertwin .mat-dialog-container {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12); }

.slidertwin .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12); }

.slidertwin .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12); }

.slidertwin .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .slidertwin .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .slidertwin .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
  background: rgba(0, 0, 0, 0.04); }

.slidertwin .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-expansion-panel-header-description,
.slidertwin .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(0, 0, 0, 0.26); }
  .slidertwin .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
  .slidertwin .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
    color: inherit; }

.slidertwin .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-hint {
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-focused .mat-form-field-label {
  color: #4caf50; }
  .slidertwin .mat-focused .mat-form-field-label.mat-accent {
    color: #4caf50; }
  .slidertwin .mat-focused .mat-form-field-label.mat-warn {
    color: #f44336; }

.slidertwin .mat-focused .mat-form-field-required-marker {
  color: #4caf50; }

.slidertwin .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42); }

.slidertwin .mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 1px;
  background-repeat: repeat-x; }

.slidertwin .mat-form-field-ripple {
  background-color: #4caf50; }
  .slidertwin .mat-form-field-ripple.mat-accent {
    background-color: #4caf50; }
  .slidertwin .mat-form-field-ripple.mat-warn {
    background-color: #f44336; }

.slidertwin .mat-form-field-invalid .mat-form-field-label {
  color: #f44336; }
  .slidertwin .mat-form-field-invalid .mat-form-field-label.mat-accent,
  .slidertwin .mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #f44336; }

.slidertwin .mat-form-field-invalid .mat-form-field-ripple {
  background-color: #f44336; }

.slidertwin .mat-error {
  color: #f44336; }

.slidertwin .mat-icon.mat-primary {
  color: #4caf50; }

.slidertwin .mat-icon.mat-accent {
  color: #4caf50; }

.slidertwin .mat-icon.mat-warn {
  color: #f44336; }

.slidertwin .mat-input-element:disabled {
  color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-input-element {
  caret-color: #4caf50; }
  .slidertwin .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .slidertwin .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .slidertwin .mat-input-element::placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .slidertwin .mat-input-element::-moz-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .slidertwin .mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }
  .slidertwin .mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.42); }

.slidertwin .mat-accent .mat-input-element {
  caret-color: #4caf50; }

.slidertwin .mat-warn .mat-input-element,
.slidertwin .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336; }

.slidertwin .mat-list .mat-list-item, .slidertwin .mat-nav-list .mat-list-item, .slidertwin .mat-selection-list .mat-list-item {
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-list .mat-list-option, .slidertwin .mat-nav-list .mat-list-option, .slidertwin .mat-selection-list .mat-list-option {
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-list .mat-subheader, .slidertwin .mat-nav-list .mat-subheader, .slidertwin .mat-selection-list .mat-subheader {
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-list-item-disabled {
  background-color: #eeeeee; }

.slidertwin .mat-nav-list .mat-list-item {
  outline: none; }
  .slidertwin .mat-nav-list .mat-list-item:hover, .slidertwin .mat-nav-list .mat-list-item.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.slidertwin .mat-list-option {
  outline: none; }
  .slidertwin .mat-list-option:hover, .slidertwin .mat-list-option.mat-list-item-focus {
    background: rgba(0, 0, 0, 0.04); }

.slidertwin .mat-menu-panel {
  background: white; }

.slidertwin .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-menu-item[disabled] {
    color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-menu-item .mat-icon:not([color]),
.slidertwin .mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-menu-item:hover:not([disabled]),
.slidertwin .mat-menu-item:focus:not([disabled]),
.slidertwin .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04); }

.slidertwin .mat-paginator {
  background: white; }

.slidertwin .mat-paginator,
.slidertwin .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-paginator-increment,
.slidertwin .mat-paginator-decrement {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54); }

.slidertwin .mat-icon-button[disabled] .mat-paginator-increment,
.slidertwin .mat-icon-button[disabled] .mat-paginator-decrement {
  border-color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23c8e6c9%27%2F%3E%3C%2Fsvg%3E"); }

.slidertwin .mat-progress-bar-buffer {
  background-color: #c8e6c9; }

.slidertwin .mat-progress-bar-fill::after {
  background-color: #4caf50; }

.slidertwin .mat-progress-bar.mat-accent .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23c8e6c9%27%2F%3E%3C%2Fsvg%3E"); }

.slidertwin .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #c8e6c9; }

.slidertwin .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #4caf50; }

.slidertwin .mat-progress-bar.mat-warn .mat-progress-bar-background {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E"); }

.slidertwin .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2; }

.slidertwin .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336; }

.slidertwin .mat-progress-spinner circle, .slidertwin .mat-spinner circle {
  stroke: #4caf50; }

.slidertwin .mat-progress-spinner.mat-accent circle, .slidertwin .mat-spinner.mat-accent circle {
  stroke: #4caf50; }

.slidertwin .mat-progress-spinner.mat-warn circle, .slidertwin .mat-spinner.mat-warn circle {
  stroke: #f44336; }

.slidertwin .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .slidertwin .mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #4caf50; }

.slidertwin .mat-radio-button.mat-primary .mat-radio-inner-circle {
  background-color: #4caf50; }

.slidertwin .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.26); }

.slidertwin .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #4caf50; }

.slidertwin .mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #4caf50; }

.slidertwin .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.26); }

.slidertwin .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336; }

.slidertwin .mat-radio-button.mat-warn .mat-radio-inner-circle {
  background-color: #f44336; }

.slidertwin .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.26); }

.slidertwin .mat-select-content, .slidertwin .mat-select-panel-done-animating {
  background: white; }

.slidertwin .mat-select-value {
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42); }

.slidertwin .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54); }

.slidertwin .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12); }

.slidertwin .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #4caf50; }

.slidertwin .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #4caf50; }

.slidertwin .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336; }

.slidertwin .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336; }

.slidertwin .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-drawer.mat-drawer-push {
    background-color: white; }

.slidertwin .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6); }

.slidertwin .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #4caf50; }

.slidertwin .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(76, 175, 80, 0.5); }

.slidertwin .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.slidertwin .mat-slide-toggle .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.12); }

.slidertwin .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #4caf50; }

.slidertwin .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(76, 175, 80, 0.5); }

.slidertwin .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.slidertwin .mat-slide-toggle.mat-primary .mat-ripple-element {
  background-color: rgba(76, 175, 80, 0.12); }

.slidertwin .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #f44336; }

.slidertwin .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.5); }

.slidertwin .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.06); }

.slidertwin .mat-slide-toggle.mat-warn .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.12); }

.slidertwin .mat-disabled .mat-slide-toggle-thumb {
  background-color: #bdbdbd; }

.slidertwin .mat-disabled .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.1); }

.slidertwin .mat-slide-toggle-thumb {
  background-color: #fafafa; }

.slidertwin .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.slidertwin .mat-primary .mat-slider-track-fill,
.slidertwin .mat-primary .mat-slider-thumb,
.slidertwin .mat-primary .mat-slider-thumb-label {
  background-color: #4caf50; }

.slidertwin .mat-primary .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-accent .mat-slider-track-fill,
.slidertwin .mat-accent .mat-slider-thumb,
.slidertwin .mat-accent .mat-slider-thumb-label {
  background-color: #4caf50; }

.slidertwin .mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-warn .mat-slider-track-fill,
.slidertwin .mat-warn .mat-slider-thumb,
.slidertwin .mat-warn .mat-slider-thumb-label {
  background-color: #f44336; }

.slidertwin .mat-warn .mat-slider-thumb-label-text {
  color: white; }

.slidertwin .mat-slider-focus-ring {
  background-color: rgba(76, 175, 80, 0.2); }

.slidertwin .mat-slider:hover .mat-slider-track-background,
.slidertwin .cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-slider-disabled .mat-slider-track-background,
.slidertwin .mat-slider-disabled .mat-slider-track-fill,
.slidertwin .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26); }

.slidertwin .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }

.slidertwin .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12); }

.slidertwin .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.slidertwin .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.slidertwin .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26); }

.slidertwin .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent; }

.slidertwin .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .slidertwin .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .slidertwin .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26); }

.slidertwin .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7); }

.slidertwin .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.slidertwin .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }

.slidertwin .mat-step-header.cdk-keyboard-focused, .slidertwin .mat-step-header.cdk-program-focused, .slidertwin .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04); }

.slidertwin .mat-step-header .mat-step-label,
.slidertwin .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-step-header .mat-step-icon {
  background-color: #4caf50;
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-step-header .mat-step-icon-not-touched {
  background-color: rgba(0, 0, 0, 0.38);
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-stepper-horizontal, .slidertwin .mat-stepper-vertical {
  background-color: white; }

.slidertwin .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12); }

.slidertwin .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12); }

.slidertwin .mat-tab-nav-bar,
.slidertwin .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.slidertwin .mat-tab-group-inverted-header .mat-tab-nav-bar,
.slidertwin .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none; }

.slidertwin .mat-tab-label, .slidertwin .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-tab-label.mat-tab-disabled, .slidertwin .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38); }

.slidertwin .mat-tab-group[class*='mat-background-'] .mat-tab-header,
.slidertwin .mat-tab-nav-bar[class*='mat-background-'] {
  border-bottom: none;
  border-top: none; }

.slidertwin .mat-tab-group.mat-primary .mat-tab-label:focus, .slidertwin .mat-tab-group.mat-primary .mat-tab-link:focus, .slidertwin .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .slidertwin .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.slidertwin .mat-tab-group.mat-primary .mat-ink-bar, .slidertwin .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #4caf50; }

.slidertwin .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .slidertwin .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-tab-group.mat-accent .mat-tab-label:focus, .slidertwin .mat-tab-group.mat-accent .mat-tab-link:focus, .slidertwin .mat-tab-nav-bar.mat-accent .mat-tab-label:focus, .slidertwin .mat-tab-nav-bar.mat-accent .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.slidertwin .mat-tab-group.mat-accent .mat-ink-bar, .slidertwin .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #4caf50; }

.slidertwin .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .slidertwin .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-tab-group.mat-warn .mat-tab-label:focus, .slidertwin .mat-tab-group.mat-warn .mat-tab-link:focus, .slidertwin .mat-tab-nav-bar.mat-warn .mat-tab-label:focus, .slidertwin .mat-tab-nav-bar.mat-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.slidertwin .mat-tab-group.mat-warn .mat-ink-bar, .slidertwin .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336; }

.slidertwin .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .slidertwin .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white; }

.slidertwin .mat-tab-group.mat-background-primary .mat-tab-label:focus, .slidertwin .mat-tab-group.mat-background-primary .mat-tab-link:focus, .slidertwin .mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus, .slidertwin .mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.slidertwin .mat-tab-group.mat-background-primary .mat-tab-header, .slidertwin .mat-tab-group.mat-background-primary .mat-tab-links, .slidertwin .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .slidertwin .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #4caf50; }

.slidertwin .mat-tab-group.mat-background-primary .mat-tab-label, .slidertwin .mat-tab-group.mat-background-primary .mat-tab-link, .slidertwin .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .slidertwin .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .slidertwin .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .slidertwin .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .slidertwin .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.4); }

.slidertwin .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .slidertwin .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .slidertwin .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4); }

.slidertwin .mat-tab-group.mat-background-primary .mat-ripple-element, .slidertwin .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12); }

.slidertwin .mat-tab-group.mat-background-accent .mat-tab-label:focus, .slidertwin .mat-tab-group.mat-background-accent .mat-tab-link:focus, .slidertwin .mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus, .slidertwin .mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus {
  background-color: rgba(200, 230, 201, 0.3); }

.slidertwin .mat-tab-group.mat-background-accent .mat-tab-header, .slidertwin .mat-tab-group.mat-background-accent .mat-tab-links, .slidertwin .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .slidertwin .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: #4caf50; }

.slidertwin .mat-tab-group.mat-background-accent .mat-tab-label, .slidertwin .mat-tab-group.mat-background-accent .mat-tab-link, .slidertwin .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .slidertwin .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .slidertwin .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .slidertwin .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .slidertwin .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, 0.4); }

.slidertwin .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .slidertwin .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87); }

.slidertwin .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .slidertwin .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4); }

.slidertwin .mat-tab-group.mat-background-accent .mat-ripple-element, .slidertwin .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12); }

.slidertwin .mat-tab-group.mat-background-warn .mat-tab-label:focus, .slidertwin .mat-tab-group.mat-background-warn .mat-tab-link:focus, .slidertwin .mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus, .slidertwin .mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus {
  background-color: rgba(255, 205, 210, 0.3); }

.slidertwin .mat-tab-group.mat-background-warn .mat-tab-header, .slidertwin .mat-tab-group.mat-background-warn .mat-tab-links, .slidertwin .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .slidertwin .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336; }

.slidertwin .mat-tab-group.mat-background-warn .mat-tab-label, .slidertwin .mat-tab-group.mat-background-warn .mat-tab-link, .slidertwin .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .slidertwin .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white; }
  .slidertwin .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .slidertwin .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .slidertwin .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .slidertwin .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }

.slidertwin .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .slidertwin .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white; }

.slidertwin .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .slidertwin .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }

.slidertwin .mat-tab-group.mat-background-warn .mat-ripple-element, .slidertwin .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }

.slidertwin .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-toolbar.mat-primary {
    background: #4caf50;
    color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-toolbar.mat-accent {
    background: #4caf50;
    color: rgba(0, 0, 0, 0.87); }
  .slidertwin .mat-toolbar.mat-warn {
    background: #f44336;
    color: white; }

.slidertwin .mat-tooltip {
  background: rgba(97, 97, 97, 0.9); }

.slidertwin .mat-snack-bar-container {
  background: #323232;
  color: white; }

.slidertwin .mat-simple-snackbar-action {
  color: #4caf50; }

/* slider css */
/* slider 3 states */
.slidercls .mat-slider-horizontal {
  min-width: 31px !important;
  height: auto; }
  .slidercls .mat-slider-horizontal .mat-slider-wrapper {
    top: 0; }

.slidercls .mat-slider-horizontal .mat-slider-track-wrapper, .slidercls .mat-slider-horizontal .mat-slider-track-background,
.slidercls .mat-slider-horizontal .mat-slider-track-fill,
.slidercls .mat-slider-horizontal .mat-slider-ticks-container, .slidercls .mat-slider-horizontal .mat-slider-ticks {
  height: 11px !important;
  border-radius: 10px;
  background: #e0e0e0;
  cursor: pointer; }

.slidercls .mat-slider-horizontal .mat-slider-wrapper {
  left: 0px;
  right: 0px; }

.slidercls .mat-slider-thumb {
  position: absolute;
  right: -7px;
  bottom: -12px;
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
  width: 15px;
  height: 15px; }

.slidercls .mat-slider-min-value .mat-slider-thumb {
  border-color: transparent !important;
  background: #fe6263 !important; }

.slidercls .mat-slider[aria-valuenow='2'] .mat-slider-thumb {
  background: #717375 !important; }

.slidercls .mat-slider[aria-valuenow='3'] .mat-slider-thumb {
  background: #14b379 !important; }

/* slider 3 states */
app-reports .mat-icon:before {
  content: "\F073";
  font: normal normal normal 14px/1 FontAwesome;
  color: #a5a5a5; }

app-reports .mat-form-field {
  padding-left: 0px;
  padding-right: 40px; }

app-reports .mat-icon svg {
  display: none; }

app-reports .labelrange {
  padding-top: 20px;
  padding-right: 20px;
  color: #808080;
  font-weight: 600;
  font-size: 14px; }

app-reports .mat-form-field-underline {
  background-color: #dadada; }

app-download-pdfs .mat-tab-labels .mat-tab-label:first-child:last-child {
  display: none; }

header .customsearchbarTop .recentLocationSearches {
  z-index: 999999999; }

.bodyBlock:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
  z-index: 99999; }

.customtoggle .mat-slide-toggle {
  margin: 0 5px; }

.customtoggle .mat-slide-toggle-bar {
  background-color: white; }

.customtoggle .mat-slide-toggle-thumb {
  background-color: #15ae75; }

.customtoggle .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: #fff; }

.customtoggle span {
  cursor: default !important;
  color: #808080 !important;
  margin: 0 !important; }
  .customtoggle span:hover {
    color: #808080 !important; }
  .customtoggle span.active {
    color: #15ae75 !important; }
    .customtoggle span.active:hover {
      olor: #15ae75 !important; }

.miles .label .help-txt .help-icon:after, .miles .label .help-txt .help-close:after {
  background-position: -130px -403px;
  left: 6px;
  top: 3px; }

.mat-card.contactsSec {
  z-index: 9 !important; }

.errorhelpicon.help-txt {
  z-index: auto; }
  .errorhelpicon.help-txt .help-icon, .errorhelpicon.help-txt .help-close {
    border: 1px solid #be4b49;
    z-index: 9;
    max-width: 16px !important; }
    .errorhelpicon.help-txt .help-icon:after, .errorhelpicon.help-txt .help-close:after {
      background-position: -137px -403px;
      left: 6px;
      top: 3px; }
  .errorhelpicon.help-txt .note-popup {
    background: #be4b49;
    width: 252px; }
    .errorhelpicon.help-txt .note-popup .view-note {
      color: #fff !important; }
  .errorhelpicon.help-txt .help-content {
    width: 230px; }
  .errorhelpicon.help-txt .help-content.hTR.hTT, .errorhelpicon.help-txt .help-content.hTL.hTT, .errorhelpicon.help-txt .help-content.hTR.hTB, .errorhelpicon.help-txt .help-content.hTL.hTB {
    top: 100%;
    right: 0;
    left: auto !important;
    bottom: auto !important;
    margin-top: 9px; }
    .errorhelpicon.help-txt .help-content.hTR.hTT .view-note-arrow, .errorhelpicon.help-txt .help-content.hTL.hTT .view-note-arrow, .errorhelpicon.help-txt .help-content.hTR.hTB .view-note-arrow, .errorhelpicon.help-txt .help-content.hTL.hTB .view-note-arrow {
      top: -22px !important;
      right: 15px;
      overflow: inherit;
      left: auto !important; }
  .errorhelpicon.help-txt .help-content.hTR.hTT .view-note-arrow:after, .errorhelpicon.help-txt .help-content.hTR.hTB .view-note-arrow:after, .errorhelpicon.help-txt .help-content.hTL.hTB .view-note-arrow:after, .errorhelpicon.help-txt .help-content.hTL.hTT .view-note-arrow:after {
    right: 4px;
    border-top: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #be4b49;
    border-right: 10px solid transparent;
    top: 0; }
  .errorhelpicon.help-txt .help-content.hTR.hTT .view-note-arrow::before, .errorhelpicon.help-txt .help-content.hTR.hTB .view-note-arrow::before, .errorhelpicon.help-txt .help-content.hTL.hTT .view-note-arrow::before, .errorhelpicon.help-txt .help-content.hTL.hTB .view-note-arrow::before {
    display: none; }
  .errorhelpicon.help-txt.errorhelpTxt {
    position: absolute;
    right: 0;
    top: 10px; }

.hidetxtoverlay {
  z-index: 999;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin-top: 0;
  text-align: center;
  color: #000;
  background: rgba(255, 255, 255, 0.8);
  padding-top: 26px; }

.errorhelpicon .view-note span {
  display: block;
  margin-top: 6px;
  width: 100%;
  color: #fff !important; }
  .errorhelpicon .view-note span.orSpan {
    padding-left: 60px; }

.contactinput {
  position: relative;
  float: left;
  width: 100%; }

.contactinput input {
  width: 100% !important; }

.mat-radio-label-content {
  word-break: break-word;
  position: relative;
  white-space: normal; }

.cpimenu {
  padding: 10px;
  float: left;
  width: 100%;
  max-height: 80vh;
  overflow: auto; }

.cpimenu .mat-radio-button {
  margin-bottom: 20px;
  width: 100%; }

.cpimenu .mat-radio-label-content {
  font-size: 14px;
  color: #212529; }

.selecttitle {
  padding: 8px 10px 7px;
  font-weight: 600;
  border-bottom: 1px solid #ccc; }

.summary-contact .animated {
  -webkit-animation-fill-mode: inherit;
          animation-fill-mode: inherit; }

.confirmationwithtitle .mat-dialog-title {
  background: #fbfbfb;
  padding: 5px 20px !important;
  font-size: 18px;
  color: #000;
  border-bottom: 1px solid #f2f2f2; }

.confirmationwithtitle .mat-dialog-container .close_modal {
  top: 11px !important; }

.new_field input, .new_field input:focus {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #cecece;
  padding: 10px 0; }
  .new_field input.ng-invalid:not(.ng-untouched), .new_field input:focus.ng-invalid:not(.ng-untouched) {
    border-bottom: 1px solid #f44336; }

.new_field ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 14px;
  color: rgba(128, 128, 128, 0.5) !important; }

.new_field ::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 14px;
  color: rgba(128, 128, 128, 0.5) !important; }

.new_field :-ms-input-placeholder {
  /* IE 10+ */
  font-size: 14px;
  color: rgba(128, 128, 128, 0.5) !important; }

.new_field :-moz-placeholder {
  /* Firefox 18- */
  font-size: 14px;
  color: rgba(128, 128, 128, 0.5) !important; }

.newfield input.ng-valid, .newfield input {
  border: 0;
  border-bottom: 1px solid #ececec;
  padding: 6px 0px; }

.newfield input.ng-invalid:not(.ng-untouched) {
  border-bottom: 1px solid #f44336; }

* {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Open Sans", sans-serif; }

*:focus {
  outline: none !important; }

a,
a:hover,
a:focus,
a:visited {
  text-decoration: none; }

dl,
ol,
ul {
  margin-bottom: 0; }

body {
  background: #e7e7e7;
  line-height: 1.5;
  color: #808080;
  font-size: 14px; }

label {
  margin: 0; }

a {
  color: #15ae75; }

.box-sizing, * {
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

header {
  height: 70px;
  background: #f7f7f7;
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  -webkit-box-shadow: 0 6px 21px -7px rgba(0, 0, 0, 0.26);
  -moz-border-box-shadow: 0 6px 21px -7px rgba(0, 0, 0, 0.26);
  -ms-box-shadow: 0 6px 21px -7px rgba(0, 0, 0, 0.26);
  box-shadow: 0 6px 21px -7px rgba(0, 0, 0, 0.26); }
  header .logowrapper {
    height: 70px;
    float: left;
    border-left: 1px solid #dedede;
    display: table;
    padding-left: 10px; }
    header .logowrapper a {
      display: table-cell;
      vertical-align: middle;
      margin-right: 10px;
      position: relative; }
      header .logowrapper a:hover {
        opacity: 1; }
      header .logowrapper a img {
        max-height: 60px;
        margin-right: 10px;
        max-width: 100px; }
      header .logowrapper a .betaIcon {
        right: 10px;
        position: absolute;
        top: 9px;
        font-style: normal; }

.user-account-manager-icon:after {
  background-image: url(data:image/png;base64,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);
  height: 52px;
  width: 52px;
  display: block;
  content: '';
  float: left;
  margin-right: 12px; }

.fixedleftmenu {
  position: fixed;
  background: #202529;
  width: 80px;
  top: 70px;
  bottom: 0;
  z-index: 999; }
  .fixedleftmenu ul li {
    display: block;
    border-bottom: 1px solid #2a2f32;
    text-align: center;
    line-height: 1;
    transition: all 0.5s ease; }
    .fixedleftmenu ul li:hover > a, .fixedleftmenu ul li.active > a {
      color: #fff; }
      .fixedleftmenu ul li:hover > a em.home-icon:after, .fixedleftmenu ul li.active > a em.home-icon:after {
        background-position: -1px 0; }
      .fixedleftmenu ul li:hover > a em.add-pro-icon:after, .fixedleftmenu ul li.active > a em.add-pro-icon:after {
        background-position: -1px -42px; }
      .fixedleftmenu ul li:hover > a em.report-icon:after, .fixedleftmenu ul li.active > a em.report-icon:after {
        background-position: -2px -194px;
        width: 20px;
        height: 18px; }
      .fixedleftmenu ul li:hover > a em.import-icon:after, .fixedleftmenu ul li.active > a em.import-icon:after {
        background-position: -2px -216px;
        width: 21px;
        height: 21px; }
      .fixedleftmenu ul li:hover > a em.collateral-icon:after, .fixedleftmenu ul li.active > a em.collateral-icon:after {
        background-position: -20px -41px; }
      .fixedleftmenu ul li:hover > a em.search-icon:after, .fixedleftmenu ul li.active > a em.search-icon:after {
        background-position: -1px -20px; }
      .fixedleftmenu ul li:hover > a em.reports-icon:after, .fixedleftmenu ul li.active > a em.reports-icon:after {
        background-position: -27px -303px; }
      .fixedleftmenu ul li:hover > a em.prospect-icon:after, .fixedleftmenu ul li.active > a em.prospect-icon:after {
        background-position: -24px -260px; }
      .fixedleftmenu ul li:hover > a em.category-icon:after, .fixedleftmenu ul li.active > a em.category-icon:after {
        background-position: -18px -156px; }
      .fixedleftmenu ul li:hover > a em.brand-icon:after, .fixedleftmenu ul li.active > a em.brand-icon:after {
        background-position: -19px -79px; }
      .fixedleftmenu ul li:hover > a em.brand-icon:after, .fixedleftmenu ul li.active > a em.brand-icon:after {
        background-position: -19px -79px; }
      .fixedleftmenu ul li:hover > a em.reports-icon:after, .fixedleftmenu ul li.active > a em.reports-icon:after {
        background-position: -22px -101px; }
    .fixedleftmenu ul li ul {
      background: #181d21;
      display: none; }
      .fixedleftmenu ul li ul li:last-child {
        border-bottom: 0; }
  .fixedleftmenu a {
    color: #A8A8A9;
    text-align: center;
    font-size: 13px;
    line-height: 1;
    display: block;
    padding: 18px 10px;
    position: relative;
    text-decoration: none; }
    .fixedleftmenu a:before {
      position: absolute;
      content: "";
      top: 0;
      left: 0;
      bottom: 0;
      width: 0;
      transition: all 0.2s ease-in-out; }
    .fixedleftmenu a:hover:before {
      width: 80px; }
    .fixedleftmenu a span {
      z-index: 99;
      position: relative;
      font-size: 13px;
      line-height: 1; }
    .fixedleftmenu a em {
      position: relative;
      width: 18px;
      height: 18px;
      content: "";
      display: block;
      margin: 0 auto 10px; }
      .fixedleftmenu a em:after {
        position: absolute;
        width: 18px;
        height: 18px;
        content: "";
        display: block;
        top: 0;
        left: 0;
        background-position: -20px 0; }
      .fixedleftmenu a em.category-icon {
        height: 24px; }
      .fixedleftmenu a em.add-pro-icon:after {
        background-position: -19px -42px;
        width: 16px;
        height: 21px; }
      .fixedleftmenu a em.report-icon:after {
        background-position: -24px -194px;
        width: 20px;
        height: 18px; }
      .fixedleftmenu a em.import-icon:after {
        background-position: -24px -216px;
        width: 21px;
        height: 21px; }
      .fixedleftmenu a em.collateral-icon:after {
        background-position: -1px -41px;
        width: 18px;
        height: 15px; }
      .fixedleftmenu a em.search-icon:after {
        background-position: -23px -20px;
        width: 20px;
        height: 20px; }
      .fixedleftmenu a em.category-icon:after {
        background-position: 0 -156px;
        height: 24px; }
      .fixedleftmenu a em.brand-icon:after {
        background-position: 0 -79px; }
      .fixedleftmenu a em.reports-icon:after {
        background-position: 0 -101px;
        width: 22px;
        height: 22px; }

.maincontent {
  position: fixed;
  left: 80px;
  top: 70px;
  bottom: 0;
  right: 0; }
  .maincontent .maincontent-left {
    width: 314px;
    position: absolute;
    top: 20px;
    bottom: 20px;
    left: 20px;
    -webkit-box-shadow: 0 1px 6px 0 rgba(57, 73, 76, 0.35);
    -moz-border-box-shadow: 0 1px 6px 0 rgba(57, 73, 76, 0.35);
    -ms-box-shadow: 0 1px 6px 0 rgba(57, 73, 76, 0.35);
    box-shadow: 0 1px 6px 0 rgba(57, 73, 76, 0.35);
    background: #34373a;
    color: rgba(255, 255, 255, 0.4);
    border-radius: 5px; }
    .maincontent .maincontent-left .slideinner {
      position: absolute;
      top: 56px;
      bottom: 51px;
      left: 0;
      right: 0;
      overflow: auto; }
      .maincontent .maincontent-left .slideinner ul.inctrl {
        width: 100%;
        display: table;
        margin: 0 0 15px; }
        .maincontent .maincontent-left .slideinner ul.inctrl > li {
          display: table-row;
          float: none; }
          .maincontent .maincontent-left .slideinner ul.inctrl > li > * {
            display: table-cell;
            vertical-align: middle;
            margin: 0;
            padding-bottom: 7px; }
            .maincontent .maincontent-left .slideinner ul.inctrl > li > *:first-child {
              text-align: left !important; }
              .maincontent .maincontent-left .slideinner ul.inctrl > li > *:first-child label {
                text-align: left; }
            .maincontent .maincontent-left .slideinner ul.inctrl > li > *:last-child {
              text-align: right; }
          .maincontent .maincontent-left .slideinner ul.inctrl > li > label {
            color: #e4e4e4;
            padding-right: 10px;
            font-weight: 100; }
            .maincontent .maincontent-left .slideinner ul.inctrl > li > label ~ div {
              padding-bottom: 0; }
          .maincontent .maincontent-left .slideinner ul.inctrl > li:last-child label,
          .maincontent .maincontent-left .slideinner ul.inctrl > li:last-child div {
            padding-bottom: 0; }
        .maincontent .maincontent-left .slideinner ul.inctrl.nb {
          margin-bottom: 2px !important; }
        .maincontent .maincontent-left .slideinner ul.inctrl:last-child {
          margin-bottom: 5px; }
      .maincontent .maincontent-left .slideinner .selecteduser ul.inctrl {
        margin-bottom: 2px; }
    .maincontent .maincontent-left .nb .mat-input-infix {
      border: 1px solid #434648;
      border-radius: 2px;
      padding: 0;
      position: relative;
      width: 132px;
      min-height: 30px;
      float: right;
      background: #434648;
      color: #f7f7f7;
      margin-bottom: 0;
      -webkit-box-flex: inherit;
          -ms-flex: inherit;
              flex: inherit;
      font-size: 13px;
      font-weight: 400; }
    .maincontent .maincontent-left .nb .mat-form-field-flex {
      display: block; }
    .maincontent .maincontent-left .nb .mat-input-element {
      caret-color: #ccc !important;
      color: #ccc;
      height: 30px;
      padding: 3px 5px 3px 10px; }
    .maincontent .maincontent-left .nb .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
      display: none !important; }
    .maincontent .maincontent-left .nb .mat-datepicker-toggle {
      position: absolute;
      right: 0;
      top: 7px; }
  .maincontent .maincontent-right {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    bottom: 0;
    margin-left: 0;
    overflow: hidden; }
    .maincontent .maincontent-right.twocolumn {
      left: 335px; }
      .maincontent .maincontent-right.twocolumn .content-wrapper {
        padding-left: 20px; }
      .maincontent .maincontent-right.twocolumn .ftop {
        float: left;
        width: 100%;
        padding: 0 20px; }
        .maincontent .maincontent-right.twocolumn .ftop + .content-wrapper {
          top: 90px; }
    .maincontent .maincontent-right.dashboardwrap {
      top: 0; }
  .maincontent.twocolumn .maincontent-right {
    margin-left: 0; }
    .maincontent.twocolumn .maincontent-right .content-wrapper {
      padding-left: 20px;
      bottom: 20px; }
  .maincontent.twocolumn.fliterOpen .maincontent-right {
    margin-left: 335px; }
  .maincontent.twocolumn .maincontent-left {
    margin-left: -335px; }
  .maincontent.twocolumn.fliterOpen .maincontent-left {
    margin-left: 0; }
  .maincontent.twocolumn .ftop {
    float: left;
    width: 100%;
    padding: 0 20px; }
    .maincontent.twocolumn .ftop + .content-wrapper {
      top: 85px; }
  .maincontent .customcheck li {
    padding-bottom: 5px;
    width: 100%;
    float: left;
    text-transform: initial; }
  .maincontent h5 {
    font-weight: 600;
    margin: 10px 0;
    width: 100%;
    float: left;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.4); }

.content-wrapper {
  float: left;
  position: absolute;
  top: 0;
  bottom: 0;
  overflow: hidden;
  left: 0;
  right: 0;
  padding-right: 20px; }

.scroll-div {
  float: left;
  width: 100%; }

.leftWrapper {
  float: left;
  min-width: 200px; }
  .leftWrapper .toggle-menuwrapper {
    width: 80px;
    height: 70px;
    float: left; }
    .leftWrapper .toggle-menuwrapper .toggle-menu {
      background-position: -159px -20px;
      margin-top: 28px;
      margin-left: 26px;
      width: 28px;
      float: left;
      height: 16px; }
      .leftWrapper .toggle-menuwrapper .toggle-menu span {
        width: 28px;
        height: 3px;
        margin-top: 3px;
        display: block; }

.maincontent-left .advfilter-head {
  color: #ffffff;
  font-size: 15px;
  padding: 18px 20px 17px;
  font-weight: 700;
  border-bottom: 1px solid #aeafb0;
  line-height: 1;
  position: absolute;
  z-index: 999;
  width: 100%;
  background: #159aae;
  border-radius: 4px 4px 0 0; }
  .maincontent-left .advfilter-head em {
    font-style: normal;
    color: #b9e1e7;
    font-weight: 400;
    font-size: 13px;
    display: block;
    line-height: 1.3;
    margin-top: 10px; }
  .maincontent-left .advfilter-head .mat-raised-button {
    float: right;
    line-height: 26px;
    font-size: 12px;
    color: #808080; }
  .maincontent-left .advfilter-head .filterTopIcon {
    border: 1px solid #2badc0;
    background: #159aae;
    border-radius: 50%;
    position: absolute;
    top: -14px;
    left: -14px;
    width: 28px;
    height: 28px; }
    .maincontent-left .advfilter-head .filterTopIcon:before {
      content: '';
      position: absolute;
      width: 20px;
      height: 20px;
      background-position: -130px -44px;
      left: 4px;
      top: 4px; }

.maincontent-left.profilefilter .advfilter-head {
  background: #154eae;
  z-index: 99; }
  .maincontent-left.profilefilter .advfilter-head em {
    color: #8aa7d7; }
  .maincontent-left.profilefilter .advfilter-head .filterTopIcon {
    border: 1px solid #2a61bf;
    background: #154eae; }
    .maincontent-left.profilefilter .advfilter-head .filterTopIcon:before {
      content: '';
      position: absolute;
      width: 20px;
      height: 14px;
      background-position: -105px -45px;
      left: 4px;
      top: 5px; }

.maincontent-left.profilefilter .slideinner {
  top: 98px !important; }

.maincontent-left .bottomside {
  padding: 10px 20px 10px 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2b2f32;
  border-radius: 0 0 5px 5px;
  border-top: 1px solid #3a3e41; }

.maincontent-left.fpfilter .slideinner {
  top: 92px !important; }

.apply-theme .mat-raised-button:hover {
  background: #3c3f42;
  color: #fff;
  transition: all 0.5s ease; }

.apply-theme .mat-raised-button:hover span.mat-button-wrapper {
  transition: all 0.5s ease; }

.apply-themenew .mat-raised-button:hover {
  background: #098e5c;
  color: #fff;
  transition: all 0.5s ease; }

.apply-themenew .mat-raised-button:hover span.mat-button-wrapper {
  transition: all 0.5s ease; }

.animated.shake {
  -webkit-animation-duration: .5s;
          animation-duration: .5s; }

.globalSearchWrapper {
  float: left;
  margin-top: 15px; }
  .globalSearchWrapper.animated.shake {
    -webkit-animation-duration: .8s;
            animation-duration: .8s; }
  .globalSearchWrapper .searchbarTop {
    float: none;
    display: table;
    width: 800px;
    position: relative;
    background: #fff;
    border-radius: 4px; }
    .globalSearchWrapper .searchbarTop .mat-form-field-infix {
      position: relative;
      padding: 0 2px;
      border: 0 !important; }
      .globalSearchWrapper .searchbarTop .mat-form-field-infix > div {
        display: table-cell;
        vertical-align: middle;
        position: relative; }
      .globalSearchWrapper .searchbarTop .mat-form-field-infix .mat-form-field-label-wrapper {
        top: 0;
        line-height: 1.4;
        padding: 0; }
        .globalSearchWrapper .searchbarTop .mat-form-field-infix .mat-form-field-label-wrapper .mat-input-placeholder {
          top: 11px;
          padding-left: 10px; }
    .globalSearchWrapper .searchbarTop .topsearch {
      height: 40px;
      transition: border 0.5s; }
    .globalSearchWrapper .searchbarTop .mat-form-field-wrapper {
      padding-bottom: 0; }
    .globalSearchWrapper .searchbarTop .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
      display: none; }
    .globalSearchWrapper .searchbarTop .mat-form-field-underline {
      display: none; }
    .globalSearchWrapper .searchbarTop .searchwrap {
      position: absolute;
      top: 42px;
      background: #fff;
      max-height: 95vh;
      z-index: 999;
      width: 100%;
      overflow: hidden;
      -webkit-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.175);
      -moz-border-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.175);
      -ms-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.175);
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.175);
      border: 1px solid #d7d7d7 !important;
      right: 0;
      left: 0;
      width: auto;
      z-index: 99999;
      padding: 0; }
      .globalSearchWrapper .searchbarTop .searchwrap .result-head {
        font-weight: 400;
        color: #000;
        padding-left: 10px;
        margin-top: 20px;
        margin-bottom: 10px;
        line-height: 1;
        font-size: 16px; }
      .globalSearchWrapper .searchbarTop .searchwrap .match-results {
        width: 100%;
        padding: 0 0 10px;
        border-top: 1px solid #ccc;
        float: left; }
        .globalSearchWrapper .searchbarTop .searchwrap .match-results:nth-child(1) {
          border-top: 0;
          margin-top: 0; }
        .globalSearchWrapper .searchbarTop .searchwrap .match-results ul {
          float: left;
          width: 100%; }
          .globalSearchWrapper .searchbarTop .searchwrap .match-results ul li {
            float: left;
            width: 100%;
            padding: 0; }
            .globalSearchWrapper .searchbarTop .searchwrap .match-results ul li > div {
              width: 100%;
              float: left;
              cursor: pointer;
              padding: 5px 10px; }
              .globalSearchWrapper .searchbarTop .searchwrap .match-results ul li > div:hover {
                background: #15ae75;
                color: #fff; }
                .globalSearchWrapper .searchbarTop .searchwrap .match-results ul li > div:hover label {
                  color: #fff; }
                  .globalSearchWrapper .searchbarTop .searchwrap .match-results ul li > div:hover label span {
                    color: #232322; }
            .globalSearchWrapper .searchbarTop .searchwrap .match-results ul li label {
              width: 100%;
              cursor: pointer;
              font-size: 14px;
              color: #464646; }
      .globalSearchWrapper .searchbarTop .searchwrap .no-result {
        float: left;
        width: 100%;
        text-align: center; }
      .globalSearchWrapper .searchbarTop .searchwrap .run-text {
        line-height: 22px; }
        .globalSearchWrapper .searchbarTop .searchwrap .run-text span {
          font-weight: 700;
          display: block;
          margin-top: 5px; }
    .globalSearchWrapper .searchbarTop .categorysearch .mat-input-container {
      cursor: text; }
    .globalSearchWrapper .searchbarTop .categorysearch {
      display: table-row;
      padding: 0 10px 0 0 !important;
      border-radius: 2px;
      font-size: 13px !important;
      height: 38px !important; }
      .globalSearchWrapper .searchbarTop .categorysearch .searchbarwrap {
        border: 1px solid #f1f1f1;
        border-radius: 0 4px 4px 0;
        transition: all .5s; }
        .globalSearchWrapper .searchbarTop .categorysearch .searchbarwrap > ul {
          display: table;
          width: 100%; }
          .globalSearchWrapper .searchbarTop .categorysearch .searchbarwrap > ul > li {
            display: table-row; }
      .globalSearchWrapper .searchbarTop .categorysearch .customdropdown.themedd {
        background: #ffffff;
        border: 1px solid #f1f1f1;
        padding: 4px 0 0 10px;
        width: 10px; }
        .globalSearchWrapper .searchbarTop .categorysearch .customdropdown.themedd .mat-select-value-text {
          color: #808080 !important;
          font-size: 14px;
          line-height: 1; }
          .globalSearchWrapper .searchbarTop .categorysearch .customdropdown.themedd .mat-select-value-text span {
            line-height: 1.2; }
        .globalSearchWrapper .searchbarTop .categorysearch .customdropdown.themedd .mat-select-arrow:before {
          border-top: 6px solid #7f7f7f;
          border-left: 4px solid transparent;
          border-right: 4px solid transparent;
          top: -2px; }
        .globalSearchWrapper .searchbarTop .categorysearch .customdropdown.themedd .mat-select-arrow:after {
          display: none; }
      .globalSearchWrapper .searchbarTop .categorysearch > div {
        display: table-cell;
        vertical-align: middle; }
      .globalSearchWrapper .searchbarTop .categorysearch .mat-chip-list {
        display: table-cell;
        vertical-align: middle;
        white-space: nowrap; }
        .globalSearchWrapper .searchbarTop .categorysearch .mat-chip-list .mat-chip-list-wrapper {
          display: inline; }
      .globalSearchWrapper .searchbarTop .categorysearch .mat-input-container {
        display: table-cell;
        vertical-align: middle;
        width: 100% !important; }
      .globalSearchWrapper .searchbarTop .categorysearch .topsearch {
        padding: 5px 43px 5px 10px;
        margin: 0;
        width: 100% !important;
        border-radius: 0;
        border: 0 solid #f1f1f1;
        font-size: 13px;
        line-height: 1.4; }
      .globalSearchWrapper .searchbarTop .categorysearch .topsearchbtn {
        background-color: #15ae75;
        cursor: pointer;
        transition: opacity 0.5s ease;
        position: absolute;
        top: 0;
        bottom: 0;
        width: 45px;
        right: 0;
        border-radius: 0 2px 2px 0; }
        .globalSearchWrapper .searchbarTop .categorysearch .topsearchbtn:hover {
          opacity: .5; }
        .globalSearchWrapper .searchbarTop .categorysearch .topsearchbtn:after {
          position: absolute;
          top: 11px;
          left: 13px;
          background-position: -45px -20px;
          content: "";
          width: 20px;
          height: 21px;
          transform: scale(0.9);
          -moz-transform: scale(0.9);
          -webkit-transform: scale(0.9); }
      .globalSearchWrapper .searchbarTop .categorysearch .mat-chip {
        padding: 1px 10px;
        margin: 0 0 0 10px !important;
        font-size: 12px;
        max-width: 130px;
        background: #eee;
        color: #000;
        border-radius: 6px; }
        .globalSearchWrapper .searchbarTop .categorysearch .mat-chip:first-child:last-child {
          max-width: 100%; }
        .globalSearchWrapper .searchbarTop .categorysearch .mat-chip span {
          white-space: nowrap;
          padding: 0;
          font-size: 14px;
          line-height: 2;
          text-overflow: ellipsis;
          overflow: hidden;
          display: block;
          max-width: 112px; }
        .globalSearchWrapper .searchbarTop .categorysearch .mat-chip .mat-chip-remove {
          width: 10px !important;
          height: 10px !important;
          position: relative;
          top: 1px; }
          .globalSearchWrapper .searchbarTop .categorysearch .mat-chip .mat-chip-remove:after {
            content: '';
            position: absolute;
            width: 5px;
            height: 5px;
            -webkit-transform: rotate(-221deg);
                    transform: rotate(-221deg);
            border-left: 1px solid #000;
            border-bottom: 1px solid #000;
            top: 5px;
            left: 0; }
          .globalSearchWrapper .searchbarTop .categorysearch .mat-chip .mat-chip-remove:before {
            content: '';
            position: absolute;
            width: 5px;
            height: 5px;
            top: -1px;
            left: 0;
            -webkit-transform: rotate(-43deg);
                    transform: rotate(-43deg);
            border-left: 1px solid #000;
            border-bottom: 1px solid #000; }

.actionsWrap {
  float: right;
  padding: 0 20px 0 0; }
  .actionsWrap a {
    float: right;
    position: relative;
    margin-left: 10px;
    display: block; }
  .actionsWrap a.notify-icon {
    background-image: url(sprite.d23391b496a39df2b9d9.png);
    background-repeat: no-repeat;
    background-position: -64px 0;
    width: 22px;
    height: 26px;
    margin-right: 6px;
    margin-top: 2px; }
  .actionsWrap a.notify-icon .badge {
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #f95440;
    right: -6px;
    display: block;
    font-size: 11px;
    color: #fff;
    line-height: 10px;
    top: -1px; }
  .actionsWrap a.suprt-icon {
    position: relative;
    border-radius: 50%;
    width: 26px;
    height: 26px;
    border: 2px solid #808080;
    margin-top: 1px; }
    .actionsWrap a.suprt-icon:before {
      background-position: -37px -45px;
      width: 10px;
      height: 15px;
      position: absolute;
      content: '';
      top: 4px;
      left: 6px; }
  .actionsWrap a.cpi-icon {
    position: relative;
    width: 20px !important;
    height: 14px !important;
    margin-top: 1px;
    left: 3px !important;
    right: inherit !important; }
    .actionsWrap a.cpi-icon:before {
      border-top: none !important;
      border-left: none !important;
      border-right: none !important;
      background-position: -104px -403px;
      width: 20px !important;
      height: 14px !important;
      top: 5px !important;
      left: 12px !important;
      right: 1px !important;
      border-bottom: none !important; }
    .actionsWrap a.cpi-icon:after {
      display: none !important; }
  .actionsWrap a.apps-icon {
    background-image: url(sprite.d23391b496a39df2b9d9.png);
    background-repeat: no-repeat;
    background-position: -39px -22px;
    width: 16px;
    height: 16px;
    margin-top: 7px; }
  .actionsWrap .userprofile,
  .actionsWrap .customdrop,
  .actionsWrap .cpiOptions {
    float: right;
    position: relative; }
    .actionsWrap .userprofile > a,
    .actionsWrap .customdrop > a,
    .actionsWrap .cpiOptions > a {
      color: #000;
      text-decoration: none;
      position: relative;
      float: left;
      padding-right: 20px;
      padding-left: 35px; }
      .actionsWrap .userprofile > a span.userimg,
      .actionsWrap .customdrop > a span.userimg,
      .actionsWrap .cpiOptions > a span.userimg {
        width: 34px;
        height: 34px;
        border-radius: 50%;
        box-shadow: 0 0 3px 2px #efefef;
        position: absolute;
        top: -3px;
        left: 0;
        overflow: hidden;
        text-align: center; }
        .actionsWrap .userprofile > a span.userimg img,
        .actionsWrap .customdrop > a span.userimg img,
        .actionsWrap .cpiOptions > a span.userimg img {
          height: 100%;
          max-width: 100%; }
        .actionsWrap .userprofile > a span.userimg + div,
        .actionsWrap .customdrop > a span.userimg + div,
        .actionsWrap .cpiOptions > a span.userimg + div {
          float: left;
          font-size: 13px;
          padding-left: 6px;
          line-height: 30px; }
    .actionsWrap .userprofile ul.dropdown-menu,
    .actionsWrap .customdrop ul.dropdown-menu,
    .actionsWrap .cpiOptions ul.dropdown-menu {
      right: 0 !important;
      left: auto !important;
      position: absolute;
      top: 100%;
      left: 0;
      -webkit-animation-duration: .2s;
              animation-duration: .2s;
      margin-top: 38px; }
      .actionsWrap .userprofile ul.dropdown-menu li,
      .actionsWrap .userprofile ul.dropdown-menu a,
      .actionsWrap .customdrop ul.dropdown-menu li,
      .actionsWrap .customdrop ul.dropdown-menu a,
      .actionsWrap .cpiOptions ul.dropdown-menu li,
      .actionsWrap .cpiOptions ul.dropdown-menu a {
        float: left;
        width: 100%; }
      .actionsWrap .userprofile ul.dropdown-menu a,
      .actionsWrap .customdrop ul.dropdown-menu a,
      .actionsWrap .cpiOptions ul.dropdown-menu a {
        padding: 5px 10px;
        color: #000;
        text-decoration: none;
        margin: 0; }
      .actionsWrap .userprofile ul.dropdown-menu.show,
      .actionsWrap .customdrop ul.dropdown-menu.show,
      .actionsWrap .cpiOptions ul.dropdown-menu.show {
        display: block; }
    .actionsWrap .userprofile ul.dropdown-menu.show:before,
    .actionsWrap .customdrop ul.dropdown-menu.show:before,
    .actionsWrap .cpiOptions ul.dropdown-menu.show:before {
      content: '';
      position: absolute;
      top: -9px;
      left: 47px;
      border-bottom: 8px solid rgba(0, 0, 0, 0.15);
      border-left: 8px solid transparent;
      border-right: 8px solid transparent; }
    .actionsWrap .userprofile ul.dropdown-menu.show:after,
    .actionsWrap .customdrop ul.dropdown-menu.show:after,
    .actionsWrap .cpiOptions ul.dropdown-menu.show:after {
      content: '';
      position: absolute;
      top: -8px;
      left: 47px;
      border-bottom: 8px solid #fff;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent; }
    .actionsWrap .userprofile .dropdown-toggle:after,
    .actionsWrap .customdrop .dropdown-toggle:after,
    .actionsWrap .cpiOptions .dropdown-toggle:after {
      border-right: 3px solid transparent;
      border-bottom: 0;
      border-left: 3px solid transparent;
      border-top: 3px solid #f7f7f7;
      position: absolute;
      right: 1px;
      top: 14px; }
    .actionsWrap .userprofile .dropdown-toggle:before,
    .actionsWrap .customdrop .dropdown-toggle:before,
    .actionsWrap .cpiOptions .dropdown-toggle:before {
      content: "";
      width: 0;
      height: 0;
      border-right: 6px solid transparent;
      border-bottom: 0;
      border-left: 6px solid transparent;
      border-top: 6px solid #878787;
      position: absolute;
      right: -2px;
      top: 14px; }
    .actionsWrap .userprofile.show .dropdown-toggle:after,
    .actionsWrap .customdrop.show .dropdown-toggle:after,
    .actionsWrap .cpiOptions.show .dropdown-toggle:after {
      border-bottom: 3px solid #f7f7f7;
      border-top: 0 solid #f7f7f7;
      top: 17px; }
    .actionsWrap .userprofile.show .dropdown-toggle:before,
    .actionsWrap .customdrop.show .dropdown-toggle:before,
    .actionsWrap .cpiOptions.show .dropdown-toggle:before {
      border-bottom: 6px solid #878787;
      border-top: 0; }
  .actionsWrap .userprofile {
    margin-left: 0; }

.actionsWrap .cpiOptions > a {
  padding-left: 15px; }

.actionsWrap .cpiOptions ul.dropdown-menu.show {
  right: auto !important;
  max-width: 230px;
  min-width: 230px;
  left: -9px !important; }

.actionsWrap .cpiOptions ul.dropdown-menu.show li {
  padding: 17px 25px 5px; }

.actionsWrap .cpiOptions ul.dropdown-menu.show li .select {
  color: #7f8284;
  font-size: 13px;
  margin-bottom: 20px;
  font-weight: 600; }

.actionsWrap .cpiOptions ul.dropdown-menu.show li .mat-radio-button {
  margin-bottom: 10px;
  display: block; }

.actionsWrap .cpiOptions ul.dropdown-menu.show li .mat-radio-label {
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  white-space: normal; }

.actionsWrap .cpiOptions ul.dropdown-menu.show li .mat-radio-outer-circle {
  height: 16px;
  width: 16px; }

.actionsWrap .cpiOptions ul.dropdown-menu.show li .mat-radio-button.mat-accent .mat-radio-inner-circle {
  left: 0px;
  width: 16px;
  height: 16px; }

.actionsWrap .cpiOptions ul.dropdown-menu.show li .mat-radio-button.mat-accent .mat-radio-label-content {
  font-size: 14px; }

.actionsWrap .cpiOptions ul.dropdown-menu.show li .mat-radio-button.mat-accent .mat-radio-checked .mat-radio-label-content {
  color: #15ae75; }

.actionsWrap .cpiOptions ul.dropdown-menu.show li .mat-radio-button.mat-accent .mat-radio-container {
  top: 3px;
  width: 16px;
  height: 16px; }

.userwrap {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  box-shadow: 0 0 3px 2px #efefef;
  position: absolute;
  top: -5px;
  right: 0;
  overflow: hidden; }

.userwrap img {
  height: 32px;
  margin-left: 1px; }

.prospect-icon:after,
.collateral-icon:after,
.reports-icon:after,
.tick:after,
.featured-icon:after,
.sync-icon:after,
.more-icon,
.category-icon:after,
.brand-icon:after,
.help-icon:after,
.help-close:after,
.helpIcon:after,
.expand_icon:after,
.categoy-search:before,
.alert-icon:before,
.reports-icon:before,
.search-gray:before,
.ph-icon:after,
.ticket:after,
.auditlegends li:before,
.bing:after,
.yahoo:after,
.google:after,
.fb:after,
.twitter:after,
.mobile:after,
.responsive:after,
.pgspeed:after,
.right_icon:after,
.gplike:before,
.gpdlike:before,
.slideP:before,
.slideN:before,
.gpRemove,
a.gpRemove,
.gplibraries ul.innerAccor > li > a:before,
.gplibraries ul.innerAccor > li > a.active:before,
.fp-icon:before,
.pr-icon:before,
.industryBk li div:first-child:before,
.listing-name em.sfto,
.listing-name em.sffrom,
em.baseto,
.searchwrap .completer-holder:after,
.tickwithborder:after,
.wrong_icon:after,
.cross:after,
.down:before,
.up:before,
.parent-element .elementname:before,
.nomatch-icon:after,
.parrow:before,
.narrow:before,
.searchIcon:before,
.circle-wrapper:after,
.admetrics li em:before,
.listngraph a:before,
.sort span:before,
.adType em,
.mat-column-block em,
.selectedProfiles h6:before,
.monitor_timeline_month:before,
.icon_bb:before,
em.basefrom,
.dataTables_filter label:after,
.monitorscoreUp:after,
.monitorscoreDown:after,
.fbUnOfficialPage:before,
.icon_caution:after,
.external-link:before,
.indicators:before,
.elementchanges span.monitorscoreUp:before,
.elementchanges span.monitorscoreDown:before,
.graph-icon:before,
.monitorregenarate:before,
.recomendations_icon:before,
.monitorDatatable em.sfto,
.monitorDatatable em.sffrom,
.paginate_button.next em,
.paginate_button.previous em,
.more-desc-icon.more:before,
.more-desc-icon.less:before,
.gr-icon:before,
.eb-icon:before,
em.positive:before,
em.neutral:before,
em.negative:before,
.panel-list em.base,
.estimated-count:after,
.icon-external:before,
.facebook_add:before,
.closesearchwrapper:before,
.backprofile:before,
.closeProfile:before,
.dashboardModal .closedashboard:before,
.closePageIcon:before,
.closepg:before,
.closehelp:before,
.downloadIcon:before,
.close-recom:before,
.expandcard .expand_icon:before,
.lSAction > .lSPrev:before,
.lSAction > .lSNext:before,
.myAccountsearch:before,
.close-globalsearch:after,
.clearTextField:after,
.clearImage:after,
.clearsummary:after,
.info .downloadIcon:before,
.tags-close-icon:after,
.ads-prev:before,
.ads-next:before,
.actionsClose:before,
.recommends-list .lSSlideOuter .lSAction > .lSNext:before,
.recommends-list .lSSlideOuter .lSAction > .lSPrev:before,
.tagSearch:after,
.refreshIcon:after,
.cpi-icon:before,
.archivelistBtn:before {
  background-image: url(sprite.d23391b496a39df2b9d9.png);
  background-repeat: no-repeat; }

.home-icon:after,
.add-pro-icon:after,
.search-icon:after,
.topsearchbtn:after,
.location-icon:after,
.fav-icon:before,
.favorite-icon:before,
.phone-icon:after,
.email-icon:after,
.email-multi-icon:after,
.monitor-icon:after,
.filterIcon:after,
.sort-icon:after,
.bbs,
.suprt-icon:before,
.toggle-menu,
.icon_cross:after,
.icon_tick:after,
.auditlegends li.notdetected:before,
.auditlegends li.needimprove:before,
.auditlegends li.detected:before,
.infoIcon:before,
.filterTopIcon:before,
.sentimentCount li:after,
.icon_negative:after,
.icon_neutral:after,
.icon_positive:after,
.gtkCustomise:before,
.gtkContainer .lSNext:before,
.gtkContainer .lSPrev:before,
.editImg:before,
.unArchive:before,
.backToparent:after,
.fb_search_location .completer-dropdown-holder .completer-dropdown .completer-row-wrapper .completer-row:after,
.exportcsv:after,
.logoArrow:after,
.report-icon:after,
.import-icon:after,
.pdfLinks a:after,
.shareIcon:after {
  background-image: url(sprite2x.1d22cb76ec1015c61de6.png);
  background-repeat: no-repeat;
  background-size: 200px 250px; }

em.search-icon {
  width: 20px !important;
  height: 20px !important; }
  em.search-icon:after {
    width: 20px !important;
    height: 20px !important; }

em.add-pro-icon {
  width: 16px !important;
  height: 19px !important; }
  em.add-pro-icon:after {
    width: 16px !important;
    height: 19px !important; }

.auditnotes .displayimg {
  position: relative;
  padding-top: 70px; }

.auditnotes .displayimg:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4YjZlYzBkZi05NTBjLTQzNDktOTJiZS0xMmU3OWNhOGNjNTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjA4NkVCMDQyNTdDMTFFOEE5NjJGREE3QzQ2NjM4RjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjA4NkVCMDMyNTdDMTFFOEE5NjJGREE3QzQ2NjM4RjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNjY2MxMmM1LTllNGItOTI0ZS04NDUwLTQ4YTUwMWRlMWE0MCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjgzMjIwNGVlLTMzYWMtMjM0MS1iZGZjLWJlNjk3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);
  background-repeat: no-repeat;
  width: 68px;
  height: 68px; }

.auditnotes {
  color: #000;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3; }

.downloadIcon {
  padding-left: 20px;
  position: relative;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2 !important;
  width: 18px;
  height: 10px;
  float: left; }
  .downloadIcon:hover {
    opacity: 1; }

.downloadIcon:before {
  content: '';
  position: absolute;
  width: 18px;
  height: 10px;
  background-position: -21px -391px;
  top: 1px;
  left: 0; }

.icon_yahoo_index:after,
.icon_google_index:after,
.icon_facebook:after,
.icon_twitter:after,
.icon_youtube:after,
.icon_linkedin:after,
.icon_googleplus:after,
.icon_foursquare:after,
.icon_bing_index:after,
.icon_google_map:after,
.icon_yelp:after,
.icon_city_search:after,
.icon_yellow_pages:after,
.icon_local:after,
.icon_marketplace:after,
.icon_nokia:after,
.google_icon:after,
.yahoo_icon:after,
.bing_icon:after,
.icon_nj:after,
.icon_scoot:after,
.icon_orange:after,
.icon_page_speed:after,
.icon_responsive_design:after,
.icon_mobile_website:after,
.icon_googlemybusiness:after,
.icon_google_my_business:after,
.icon_webcom:after,
.icon_the_mirror:after,
.icon_independent:after,
.icon_touchlocal:after,
.icon_citypages:after,
.icon_add:after {
  background-image: url(social_iconnew.a1f3329ff18e362447b7.png);
  background-repeat: no-repeat;
  background-size: 300px 125px; }

.icon_yahoo_index,
.icon_google_index,
.icon_facebook,
.icon_twitter,
.icon_youtube,
.icon_linkedin,
.icon_googleplus,
.icon_foursquare,
.icon_bing_index,
.icon_google_map,
.icon_yelp,
.icon_city_search,
.icon_yellow_pages,
.icon_local,
.icon_marketplace,
.icon_nokia,
.google_icon,
.yahoo_icon,
.bing_icon,
.icon_nj,
.icon_scoot,
.icon_orange,
.icon_page_speed,
.icon_responsive_design,
.icon_mobile_website,
.icon_negative,
.icon_neutral,
.icon_positive,
.icon_googlemybusiness,
.icon_google_my_business,
.icon_webcom,
.icon_the_mirror,
.icon_independent,
.icon_touchlocal,
.icon_citypages,
.icon_add {
  position: relative;
  min-width: 26px;
  min-height: 26px;
  padding-left: 35px;
  padding-top: 3px; }
  .icon_yahoo_index:after,
  .icon_google_index:after,
  .icon_facebook:after,
  .icon_twitter:after,
  .icon_youtube:after,
  .icon_linkedin:after,
  .icon_googleplus:after,
  .icon_foursquare:after,
  .icon_bing_index:after,
  .icon_google_map:after,
  .icon_yelp:after,
  .icon_city_search:after,
  .icon_yellow_pages:after,
  .icon_local:after,
  .icon_marketplace:after,
  .icon_nokia:after,
  .google_icon:after,
  .yahoo_icon:after,
  .bing_icon:after,
  .icon_nj:after,
  .icon_scoot:after,
  .icon_orange:after,
  .icon_page_speed:after,
  .icon_responsive_design:after,
  .icon_mobile_website:after,
  .icon_negative:after,
  .icon_neutral:after,
  .icon_positive:after,
  .icon_googlemybusiness:after,
  .icon_google_my_business:after,
  .icon_webcom:after,
  .icon_the_mirror:after,
  .icon_independent:after,
  .icon_touchlocal:after,
  .icon_citypages:after,
  .icon_add:after {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    top: -1px;
    left: 0; }

.icon_caution {
  float: right;
  position: relative;
  width: 14px;
  height: 12px;
  min-width: 14px !important; }
  .icon_caution:after {
    content: '';
    position: absolute;
    top: -2px;
    left: -4px;
    background-position: -60px -176px;
    width: 14px;
    height: 12px; }

.comp-list-items .icon_caution {
  float: none;
  position: relative;
  width: 14px;
  height: 12px;
  min-width: 14px !important;
  background-position: -60px -176px; }
  .comp-list-items .icon_caution:after {
    content: '';
    position: absolute;
    top: 4px;
    left: -8px;
    background-position: -60px -176px;
    width: 14px;
    height: 12px; }
  .comp-list-items .icon_caution.icon_border {
    width: 20px;
    height: 20px;
    cursor: pointer; }
    .comp-list-items .icon_caution.icon_border:before {
      content: '';
      position: absolute;
      border: 1px solid #e3cf88;
      width: 20px;
      height: 20px;
      top: 1px;
      left: -11px; }
      .comp-list-items .icon_caution.icon_border:before:after {
        top: 3px;
        left: 3px; }

.comp-list-items .icon-external {
  width: 9px;
  height: 9px;
  background-color: #fff;
  position: absolute;
  top: -4px;
  right: -4px;
  min-width: 9px !important; }
  .comp-list-items .icon-external:before {
    background-position: -163px -272px;
    width: 7px;
    height: 7px;
    position: absolute;
    content: '';
    top: 0;
    right: 0; }

.icon_yahoo_index:after,
.yahoo_icon:after {
  background-position: -28px -58px;
  width: 28px;
  height: 28px; }

.icon_google_index:after {
  background-position: -140px 0;
  width: 28px;
  height: 28px; }

.icon_bing_index:after,
.bing_icon:after {
  background-position: 0 0;
  width: 28px;
  height: 28px; }

.icon_facebook:after {
  background-position: -84px -0;
  width: 28px;
  height: 28px; }

.icon_twitter:after {
  background-position: -252px -29px;
  height: 28px;
  width: 28px; }

.icon_youtube:after {
  background-position: -112px -58px;
  width: 28px;
  height: 28px; }

.icon_linkedin:after {
  background-position: -252px 0;
  width: 28px;
  height: 28px; }

.icon_googleplus:after {
  background-position: -196px -0;
  width: 28px;
  height: 28px; }

.icon_google_map:after {
  background-position: -168px 0;
  width: 28px;
  height: 28px; }

.icon_city_search:after {
  background-position: -56px 0;
  width: 28px;
  height: 28px; }

.icon_yellow_pages:after {
  background-position: -140px -58px;
  width: 28px;
  height: 28px; }

.icon_local:after {
  background-position: 84px -58px;
  width: 28px;
  height: 28px; }

.icon_marketplace:after {
  background-position: 0 -29px;
  width: 28px;
  height: 28px; }

.icon_nokia:after {
  background-position: -224px -0;
  width: 28px;
  height: 28px; }

.google_icon:after {
  background-position: -86px -88px;
  width: 28px;
  height: 28px; }

.icon_nj:after {
  background-position: -56px -29px;
  width: 28px;
  height: 28px; }

.icon_scoot:after {
  background-position: -140px -29px;
  width: 28px;
  height: 28px; }

.icon_orange:after {
  background-position: -84px -29px;
  width: 28px;
  height: 28px; }

.icon_page_speed:after {
  background-position: -112px -29px;
  width: 28px;
  height: 28px; }

.icon_responsive_design:after {
  background-position: -168px -58px;
  width: 28px;
  height: 28px; }

.icon_mobile_website:after {
  background-position: -196px -58px;
  width: 28px;
  height: 28px; }

.icon_googlemybusiness:after {
  background-position: -195px -1px;
  width: 28px;
  height: 28px; }

.icon_google_my_business:after {
  background-position: -115px -87px;
  width: 28px;
  height: 28px; }

.icon_yelp:after {
  background-position: -143px -87px;
  width: 28px;
  height: 28px; }

.icon_negative:after {
  background-position: -1px -118px;
  width: 28px;
  height: 28px; }

.icon_neutral:after {
  background-position: -32px -118px;
  width: 28px;
  height: 28px; }

.icon_positive:after {
  background-position: -62px -118px;
  width: 28px;
  height: 28px; }

.icon_webcom:after {
  background-position: 0px -59px;
  width: 28px;
  height: 28px; }

.icon_the_mirror:after {
  background-position: -197px -30px;
  width: 28px;
  height: 28px; }

.icon_independent:after {
  background-position: -168px -30px;
  width: 28px;
  height: 28px; }

.icon_touchlocal:after {
  background-position: -225px -30px;
  width: 28px;
  height: 28px; }

.icon_citypages:after {
  background-position: -29px 0px;
  width: 28px;
  height: 28px; }

.betaIcon {
  padding: 2px 3px 3px !important;
  background: #d70401;
  color: #fff;
  border-radius: 2px;
  font-weight: 400;
  line-height: 1 !important;
  margin-left: 0;
  position: relative;
  font-size: 10px;
  top: -2px;
  text-transform: uppercase; }

.icon_cross {
  position: relative;
  width: 12px;
  height: 12px; }
  .icon_cross:after {
    top: 0;
    left: 0;
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    background-position: -120px -1px; }
  .icon_cross.icon_border {
    width: 20px;
    height: 20px;
    cursor: pointer; }
    .icon_cross.icon_border:before {
      content: '';
      position: absolute;
      border: 1px solid #ec9999;
      width: 20px;
      height: 20px;
      top: 0;
      left: 0; }
    .icon_cross.icon_border:after {
      top: 5px;
      left: 5px; }

.icon_tick {
  position: relative;
  width: 15px;
  height: 12px; }
  .icon_tick:after {
    width: 15px;
    height: 12px;
    background-position: -105px -1px;
    top: 0;
    left: 0;
    content: '';
    position: absolute; }
  .icon_tick.icon_border {
    width: 20px;
    height: 20px;
    cursor: pointer; }
    .icon_tick.icon_border:before {
      content: '';
      position: absolute;
      border: 1px solid #8ad6ba;
      width: 20px;
      height: 20px;
      top: 0;
      left: 0; }
    .icon_tick.icon_border:after {
      top: 3px;
      left: 3px; }

.filterIcon {
  position: relative;
  width: 20px;
  border-radius: 4px;
  height: 18px;
  cursor: pointer;
  margin-right: 10px;
  float: left; }
  .filterIcon:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 18px;
    background-position: -132px -1px;
    top: 3px;
    left: 0; }
  .filterIcon.filterOpenMode:after {
    background-position: -153px -1px; }

.fav-icon {
  cursor: pointer; }
  .fav-icon:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 13px;
    height: 12px;
    background-position: -174px -1px;
    transition: all .3s ease; }
  .fav-icon.fav:before {
    background-position: -187px -1px;
    transition: all .3s ease; }

.fliterdropdown .mat-form-field {
  float: left; }

.exportcsv {
  position: relative;
  cursor: pointer;
  margin-top: 2px;
  width: 14px;
  height: 18px;
  float: left;
  margin-left: -5px; }
  .exportcsv:after {
    content: '';
    position: absolute;
    left: 0px;
    background-position: -1px -169px;
    top: 0px;
    width: 14px;
    height: 18px; }

.loader-wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
  z-index: 99999;
  display: none; }

.loadshow {
  display: block; }

.loading-panel-wrap {
  position: absolute;
  top: 45%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.loading-panel {
  display: table;
  width: auto;
  padding: 0 0;
  overflow: hidden;
  -webkit-animation: 2s bounce ease infinite;
          animation: 2s bounce ease infinite; }

.loading-panel span {
  display: table-cell;
  vertical-align: middle; }

.shadow {
  position: absolute;
  width: 175px;
  height: 20px;
  bottom: -15%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 50%;
  background-color: #9fc29e;
  opacity: 0.2;
  -webkit-transform-origin: -50% -50%;
          transform-origin: -50% -50%;
  -webkit-animation: 2s pulsate ease infinite;
          animation: 2s pulsate ease infinite;
  z-index: -1; }

@-webkit-keyframes bounce {
  50% {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); } }

@keyframes bounce {
  50% {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); } }

@-webkit-keyframes pulsate {
  0% {
    opacity: 0.1; }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0.2; }
  100% {
    opacity: 0.1; } }

@keyframes pulsate {
  0% {
    opacity: 0.1; }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0.2; }
  100% {
    opacity: 0.1; } }

.mat-select-panel .cs.mat-option {
  line-height: 1.5;
  height: auto;
  padding: 5px 10px; }

.mat-select-panel .mat-option.mat-selected.cs:not(.mat-option-disabled) {
  color: #fff; }

.mat-select-panel .customoptgroup .mat-optgroup-label {
  line-height: 1.5;
  height: auto;
  padding: 5px 10px; }

.mat-select-panel .customoptgroup .mat-option {
  float: left;
  background: #ececec;
  color: #464646;
  margin: 0 9px 10px 10px;
  height: auto !important;
  padding: 4px 10px !important;
  text-align: center; }

.searchInput {
  margin-bottom: 10px;
  padding: 10px; }

.maincontent-left .mat-form-field {
  width: 100%; }

.heading6 {
  color: #464646;
  font-size: 16px;
  padding: 5px 20px;
  border-bottom: 1px solid #f1f1f1; }

.cards-wrapper {
  position: relative;
  width: 100%; }

.cardwrap {
  min-width: 440px;
  width: 33.3%;
  padding: 10px;
  position: absolute; }
  .cardwrap.muuri-item-dragging {
    z-index: 3; }
  .cardwrap .mat-card.cards {
    background: #fff;
    width: 100%;
    -webkit-box-shadow: 1px 3px 14px 0 rgba(0, 0, 0, 0.25);
    -moz-border-box-shadow: 1px 3px 14px 0 rgba(0, 0, 0, 0.25);
    -ms-box-shadow: 1px 3px 14px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 1px 3px 14px 0 rgba(0, 0, 0, 0.25);
    float: left;
    padding: 0;
    margin: 0;
    border-radius: 4px; }
    .cardwrap .mat-card.cards p {
      font-size: 13px;
      font-weight: 400;
      line-height: 1.5;
      margin-bottom: 15px;
      color: #808080; }
      .cardwrap .mat-card.cards p.contentdescription {
        color: #464646; }
    .cardwrap .mat-card.cards .mat-card-subtitle,
    .cardwrap .mat-card.cards .mat-card-content,
    .cardwrap .mat-card.cards .mat-card-header .mat-card-title {
      font-size: 13px; }
    .cardwrap .mat-card.cards .mat-tab-label-container {
      padding: 0 30px; }
    .cardwrap .mat-card.cards .mat-tab-body-wrapper {
      margin-top: 20px; }
    .cardwrap .mat-card.cards .mat-tab-label:not(.mat-tab-disabled):focus {
      background: none; }
    .cardwrap .mat-card.cards .mat-tab-label .mat-ripple-element {
      background: none; }
    .cardwrap .mat-card.cards .mat-tab-label {
      height: 36px;
      padding: 0;
      margin-right: 20px;
      min-width: 0; }
      .cardwrap .mat-card.cards .mat-tab-label.mat-tab-label-active {
        color: #15ae75;
        text-transform: uppercase;
        opacity: 1; }
    .cardwrap .mat-card.cards .expand_icon {
      position: absolute;
      top: 0;
      right: 0;
      cursor: pointer;
      width: 14px; }
      .cardwrap .mat-card.cards .expand_icon + .customdropdown {
        margin-right: 20px; }
      .cardwrap .mat-card.cards .expand_icon.closemode {
        width: 17px; }
        .cardwrap .mat-card.cards .expand_icon.closemode:after {
          width: 17px;
          height: 14px;
          background-position: -183px -107px; }
    .cardwrap .mat-card.cards .highcharts-container {
      float: left;
      width: 100%;
      height: 300px; }
    .cardwrap .mat-card.cards .mat-card-header {
      display: block;
      float: left;
      padding: 27px 30px 20px;
      width: 100%; }
    .cardwrap .mat-card.cards .mat-card-content {
      float: left;
      width: 100%;
      margin-bottom: 0; }
    .cardwrap .mat-card.cards .mat-card-header-text {
      width: 100%;
      margin: 0;
      float: left; }
    .cardwrap .mat-card.cards .mat-card-title {
      display: table;
      width: 100%;
      position: relative;
      padding-bottom: 14px;
      margin-bottom: 0; }
      .cardwrap .mat-card.cards .mat-card-title .customdropdown {
        display: none; }
      .cardwrap .mat-card.cards .mat-card-title > div,
      .cardwrap .mat-card.cards .mat-card-title h3 {
        display: table-cell;
        vertical-align: middle; }
        .cardwrap .mat-card.cards .mat-card-title > div .customdropdown,
        .cardwrap .mat-card.cards .mat-card-title h3 .customdropdown {
          float: right; }
      .cardwrap .mat-card.cards .mat-card-title h3 {
        font-size: 16px;
        font-weight: 600;
        padding-right: 10px;
        color: #000; }
        .cardwrap .mat-card.cards .mat-card-title h3 span {
          font-size: 18px;
          font-weight: 600;
          color: #000; }
      .cardwrap .mat-card.cards .mat-card-title:after {
        content: '';
        position: absolute;
        bottom: 0;
        width: 50px;
        height: 2px;
        background: #e5e5e5;
        left: 0; }
    .cardwrap .mat-card.cards .mat-card-subtitle {
      padding-top: 15px; }
    .cardwrap .mat-card.cards .cardNote {
      color: #b6b9ba;
      font-size: 13px;
      margin: 0;
      text-align: center; }
    .cardwrap .mat-card.cards .cardcontent {
      padding: 0 30px 20px; }
    .cardwrap .mat-card.cards .cardinnerdetails {
      display: table;
      width: 100%; }
      .cardwrap .mat-card.cards .cardinnerdetails > li {
        display: table-cell;
        vertical-align: top; }
        .cardwrap .mat-card.cards .cardinnerdetails > li:first-child > div:last-child {
          margin-top: 10px; }
        .cardwrap .mat-card.cards .cardinnerdetails > li:last-child > div {
          float: right;
          clear: both; }
  .cardwrap .help-txt .help-icon,
  .cardwrap .help-txt .helpIcon,
  .cardwrap .help-txt .help-close {
    top: -2px; }

.expandcard .mat-card-title h3 {
  padding-right: 25px; }
  .expandcard .mat-card-title h3 span {
    float: left; }

.lst-itm {
  transition: all 0.3s ease; }

.nobg {
  background: none; }

.cardstitle {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  padding-bottom: 10px;
  position: relative; }
  .cardstitle:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100px;
    height: 2px;
    background: #e5e5e5;
    left: 0; }

.carddetails {
  float: right;
  width: 100%; }
  .carddetails .cardcount {
    font-weight: 700;
    font-size: 14px;
    float: right;
    color: #000; }
  .carddetails .carddesc {
    font-size: 14px;
    float: right;
    color: #000000; }
  .carddetails > div {
    padding-left: 10px; }

.cardMsg {
  width: 100%;
  float: left;
  -webkit-box-shadow: 0 3px 10px 3px rgba(0, 0, 0, 0.1);
  -moz-border-box-shadow: 0 3px 10px 3px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 3px 10px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 10px 3px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 20px;
  border: 1px solid #e7e7e7;
  font-size: 13px;
  color: #464646; }
  .cardMsg a {
    text-decoration: none;
    font-size: 13px; }

.fliterdropdown .sort-icon {
  float: left; }

.fliterdropdown .mat-form-field {
  width: auto !important; }

.fliterdropdown .mat-input-underline,
.fliterdropdown .mat-form-field-underline {
  display: none; }

.fliterdropdown .mat-form-field-infix {
  padding: 0;
  margin: 0 !important;
  border: 0; }

.fliterdropdown .mat-select-arrow {
  border: 0;
  position: relative;
  width: 12px;
  height: 12px;
  margin-top: -3px; }
  .fliterdropdown .mat-select-arrow:after {
    content: '';
    position: absolute;
    top: 3px;
    right: -0;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #e9e9e9; }
  .fliterdropdown .mat-select-arrow:before {
    content: '';
    position: absolute;
    top: 6px;
    right: 0;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #a7a8a9; }

.maincontent-left {
  color: #fff; }
  .maincontent-left .mat-expansion-panel {
    border-bottom: 1px solid #3c3f42;
    box-shadow: none !important;
    float: left;
    width: 100%;
    background: transparent; }
  .maincontent-left .mat-expansion-panel:not([class*=mat-elevation-z]) {
    box-shadow: none !important; }
  .maincontent-left .mat-expansion-panel-header-title {
    font-size: 15px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase; }
  .maincontent-left .mat-expansion-panel-header-description,
  .maincontent-left .mat-expansion-indicator:after {
    color: #717375; }
  .maincontent-left .mat-expansion-panel-body {
    float: left;
    width: 100%;
    position: relative; }
  .maincontent-left .mat-expansion-panel-content {
    float: left;
    width: 100%; }
  .maincontent-left .mat-select-value {
    color: #fff; }

.status .mat-slide-toggle {
  float: right; }

.clearbtn {
  font-size: 12px;
  color: #15ae75;
  float: right; }

.applybtn {
  float: right; }

.customgraph .highcharts-stack-labels {
  margin-left: 10px !important;
  margin-top: -6px !important; }

.customgraph .highcharts-stack-labels span {
  background: #fff;
  border: 1px solid #15ae75;
  padding: 4px;
  border-radius: 4px; }

.customgraph .highcharts-stack-labels span:after,
.customgraph .highcharts-stack-labels span:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 8px; }

.customgraph .highcharts-stack-labels span:before {
  border-right: 5px solid #15ae75;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  left: -5px; }

.customgraph .highcharts-stack-labels span:after {
  border-right: 5px solid #fff;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  left: -4px; }

#ColumnGraph .highcharts-stack-labels {
  margin-top: 0; }
  #ColumnGraph .highcharts-stack-labels .topstack {
    margin-top: -10px; }

.topstack {
  background: #fff;
  border: 1px solid #15ae75;
  padding: 0 4px;
  border-radius: 4px;
  min-width: 26px;
  text-align: center; }

.topstack:after,
.topstack:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
  left: 50%; }

.topstack:before {
  border-top: 5px solid #15ae75;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: -5px; }

.topstack:after {
  border-top: 5px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: -4px; }

.graphdesign {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABkCAYAAAAMhImNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4YjZlYzBkZi05NTBjLTQzNDktOTJiZS0xMmU3OWNhOGNjNTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDg1REQ2MDkxNTNDMTFFOEE1RjBGMURGNDRCMUJDRjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDg1REQ2MDgxNTNDMTFFOEE1RjBGMURGNDRCMUJDRjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmUwYWY3Y2Q1LWQ3NjQtMTM0NC1iMmU2LWM5OTc5M2I4NjdiOCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjllZTNhYmU1LTRiZjYtNzU0Ny1iMzc4LTJiNjdk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);
  background-repeat: repeat; }

/* profile page css */
.search-result-count {
  float: left;
  width: 100%;
  text-transform: uppercase;
  font-weight: 600;
  color: #b6b9ba;
  border-bottom: 1px solid #d4d6d7;
  padding-bottom: 8px;
  padding-top: 5px; }
  .search-result-count ul.inline-list {
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .search-result-count ul.inline-list > li {
      float: left;
      margin-right: 30px; }
      .search-result-count ul.inline-list > li.active,
      .search-result-count ul.inline-list > li.active a,
      .search-result-count ul.inline-list > li.active a:hover {
        color: #15ae75; }
        .search-result-count ul.inline-list > li.active em,
        .search-result-count ul.inline-list > li.active a em,
        .search-result-count ul.inline-list > li.active a:hover em {
          background: #15ae75;
          font-weight: 600; }
      .search-result-count ul.inline-list > li.active a, .search-result-count ul.inline-list > li:hover a {
        position: relative; }
        .search-result-count ul.inline-list > li.active a:before, .search-result-count ul.inline-list > li:hover a:before {
          content: '';
          position: absolute;
          bottom: -10px;
          left: 0;
          right: 0;
          height: 4px;
          background: #15ae75; }
  .search-result-count li a {
    color: #b6b9ba; }
  .search-result-count li a:hover {
    color: #15ae75; }

.fwiz {
  padding: 11px 0;
  float: left;
  width: 100%;
  margin: 0 0;
  position: relative; }
  .fwiz > div {
    float: left;
    margin-right: 20px; }
    .fwiz > div.custompagination {
      float: right; }
  .fwiz .mat-checkbox-label {
    color: #464646; }
  .fwiz .sort-icon {
    position: relative;
    margin-left: 0;
    margin-right: 5px; }
    .fwiz .sort-icon:after {
      top: 4px; }
  .fwiz .mat-select-value {
    display: inherit;
    max-width: inherit; }
  .fwiz .mat-form-field-wrapper {
    padding-bottom: 0; }
  .fwiz .mat-form-field-infix {
    width: auto; }
  .fwiz .view-options {
    float: right;
    position: relative; }
    .fwiz .view-options a,
    .fwiz .view-options span {
      margin-left: 20px;
      font-size: 14px;
      font-weight: 700; }

.listvirtuvalscroll .customcheck .mat-checkbox-frame {
  width: 14px;
  height: 14px; }

.listvirtuvalscroll .customcheck .mat-checkbox-inner-container {
  width: 14px;
  height: 14px;
  margin-left: 0; }

.manage-cols {
  padding: 10px 15px;
  float: left;
  max-height: 75vh; }

.manage-cols li {
  width: 100%;
  float: left; }

.manage-cols .customcheck .mat-checkbox-layout {
  font-size: 13px;
  width: 100%;
  float: left;
  padding: 5px 0; }

.manage-cols .customcheck .mat-checkbox-frame {
  width: 14px;
  height: 14px; }

.manage-cols .customcheck .mat-checkbox-inner-container {
  width: 14px;
  height: 14px;
  margin-left: 0; }

.sort-icon {
  position: relative;
  padding-left: 25px;
  cursor: pointer; }
  .sort-icon:after {
    position: absolute;
    background-position: -143px -20px;
    height: 15px;
    width: 15px;
    content: "";
    top: 0;
    left: 0; }
  .sort-icon.unsort-icon:after {
    background-position: -128px -20px; }

.pgcntrls .ngx-pagination {
  margin-bottom: 0;
  margin-top: -5px; }

.custompagination .pgmsg {
  float: left;
  margin-top: 5px;
  margin-right: 10px; }

.custompagination .pgcntrls {
  float: left; }

.custompagination .pagination-previous,
.custompagination .pagination-next {
  width: 30px;
  height: 30px;
  background: #d3d4d4;
  font-size: 0;
  text-indent: -9999px;
  float: left;
  border-radius: 6px;
  border: 0;
  cursor: pointer; }

.custompagination .pagination-previous {
  position: relative;
  margin-right: 10px; }
  .custompagination .pagination-previous:before {
    content: '';
    position: absolute;
    border-right: 6px solid #808080;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    width: 0;
    height: 0;
    left: 11px;
    top: 10px; }
  .custompagination .pagination-previous:after {
    content: '';
    position: absolute;
    border-right: 6px solid #d2d3d3;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    width: 0;
    height: 0;
    left: 14px;
    top: 10px; }
  .custompagination .pagination-previous[disabled] {
    cursor: default;
    opacity: .4; }
  .custompagination .pagination-previous:hover {
    opacity: .4; }

.custompagination .pagination-next {
  position: relative; }
  .custompagination .pagination-next:before {
    content: '';
    position: absolute;
    border-left: 6px solid #808080;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    width: 0;
    height: 0;
    left: 12px;
    top: 10px; }
  .custompagination .pagination-next:after {
    content: '';
    position: absolute;
    border-left: 6px solid #d2d3d3;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    width: 0;
    height: 0;
    left: 9px;
    top: 10px; }
  .custompagination .pagination-next[disabled] {
    cursor: none;
    opacity: .4; }
  .custompagination .pagination-next:hover {
    opacity: .4; }

.content-inner-wrapper {
  padding: 20px 10px;
  position: relative; }
  .content-inner-wrapper.animatedwrapper:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 9; }
  .content-inner-wrapper.animatedwrapper.cardsactive {
    z-index: 99; }

/* Profile page */
.virtualscrollprofile .list-item:before,
.virtualscrollfp .list-item:before,
.savedsearchvirtualscroll .list-inner .list-item:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  background: #aabedf;
  z-index: 9;
  border-radius: 5px 0 0 5px; }

.virtualscrollprofile .list-item:before,
.savedsearchvirtualscroll .list-inner .list-item:before {
  background: #aabedf; }

.virtualscrollprofile .list-item:hover:before,
.savedsearchvirtualscroll .list-inner .list-item:hover:before {
  background: #164eaf; }

.virtualscrollfp .list-item:before {
  background: #96d1e1; }

.virtualscrollfp .list-item:hover:before {
  background: #129da2; }

.viewprofile.pointer {
  cursor: pointer; }

.list-item {
  padding: 20px 0 20px 44px;
  position: relative;
  width: 100%;
  float: left;
  background: #fff;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 -4px 35px 1px rgba(0, 0, 0, 0.08);
  -moz-border-box-shadow: 0 -4px 35px 1px rgba(0, 0, 0, 0.08);
  -ms-box-shadow: 0 -4px 35px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0 -4px 35px 1px rgba(0, 0, 0, 0.08);
  border-radius: 5px; }
  .list-item:first-child {
    -webkit-box-shadow: 0 7px 21px -2px rgba(0, 0, 0, 0.08);
    -moz-border-box-shadow: 0 7px 21px -2px rgba(0, 0, 0, 0.08);
    -ms-box-shadow: 0 7px 21px -2px rgba(0, 0, 0, 0.08);
    box-shadow: 0 7px 21px -2px rgba(0, 0, 0, 0.08); }
  .list-item .infoSection {
    padding-bottom: 0;
    margin-bottom: 0;
    width: 100%;
    display: table;
    table-layout: fixed; }
    .list-item .infoSection .listing-name {
      display: table-cell;
      vertical-align: top; }
      .list-item .infoSection .listing-name h3 {
        font-size: 20px;
        color: #000;
        line-height: 1.3;
        margin: 0 0 2px;
        padding: 0;
        font-weight: 600;
        position: relative;
        float: left;
        width: 100%; }
        .list-item .infoSection .listing-name h3 span {
          float: left;
          text-overflow: ellipsis;
          overflow: hidden;
          max-width: 90%;
          white-space: nowrap; }
        .list-item .infoSection .listing-name h3 em {
          float: left;
          width: 12px;
          height: 11px;
          margin-left: 5px;
          margin-top: 5px;
          position: relative; }
        .list-item .infoSection .listing-name h3 .mat-checkbox {
          position: absolute;
          top: 5px;
          left: -26px; }
        .list-item .infoSection .listing-name h3 .mat-checkbox-layout {
          float: left; }
      .list-item .infoSection .listing-name .address {
        margin: 0;
        float: left;
        width: 100%; }
        .list-item .infoSection .listing-name .address .addressloc,
        .list-item .infoSection .listing-name .address .customval {
          position: relative;
          font-size: 14px;
          float: left;
          margin: 5px 30px 2px 0;
          line-height: 1.3;
          color: #808080; }
          .list-item .infoSection .listing-name .address .addressloc:last-child,
          .list-item .infoSection .listing-name .address .customval:last-child {
            margin-right: 0; }
          .list-item .infoSection .listing-name .address .addressloc *,
          .list-item .infoSection .listing-name .address .customval * {
            line-height: 1.3; }
          .list-item .infoSection .listing-name .address .addressloc a,
          .list-item .infoSection .listing-name .address .customval a {
            color: #15ae75;
            position: relative;
            font-size: 14px;
            float: left; }
    .list-item .infoSection .listing-btns {
      display: table-cell;
      vertical-align: top;
      width: 300px;
      text-align: right; }
    .list-item .infoSection .profile-actions {
      display: table-cell;
      vertical-align: top;
      width: 100px;
      text-align: right; }
      .list-item .infoSection .profile-actions span {
        width: 40px;
        height: 34px;
        display: inline-block;
        border: 1px solid #e9eaeb;
        border-radius: 3px;
        position: relative; }
        .list-item .infoSection .profile-actions span:hover {
          opacity: .7; }
      .list-item .infoSection .profile-actions .featured-icon:after,
      .list-item .infoSection .profile-actions .sync-icon:after {
        content: "";
        height: 25px;
        width: 25px;
        background-position: -259px -14px;
        display: block;
        position: absolute;
        top: 6px;
        left: 11px;
        z-index: 9; }
      .list-item .infoSection .profile-actions .sync-icon:after {
        background-position: -283px -16px;
        width: 27px;
        top: 9px;
        height: 20px;
        left: 5px; }
      .list-item .infoSection .profile-actions .sync-icon {
        background-color: #15ae75;
        border: 1px solid #15ae75 !important;
        margin-left: 5px; }
  .list-item .listwrap {
    display: table;
    width: 100%; }
    .list-item .listwrap .contentLeftWrapper {
      display: table-cell;
      vertical-align: top;
      vertical-align: top;
      border-right: 1px solid #e9eaeb;
      padding-right: 66px; }
      .list-item .listwrap .contentLeftWrapper .collpase-data {
        background: #fff;
        margin: 18px 0 0 0;
        padding: 0;
        float: left;
        width: 100%;
        border-top: 1px solid #e9eaeb;
        border-bottom: 1px solid #e9eaeb; }
      .list-item .listwrap .contentLeftWrapper .infoWrap li {
        margin-right: 80px;
        float: left;
        margin-top: 15px;
        margin-bottom: 18px; }
        .list-item .listwrap .contentLeftWrapper .infoWrap li h4 {
          font-weight: 400;
          color: #464646;
          font-size: 14px;
          width: 100%;
          margin: 0 0 5px;
          float: left;
          line-height: 21px; }
        .list-item .listwrap .contentLeftWrapper .infoWrap li .elementValue {
          font-size: 22px;
          color: #808080;
          font-weight: 300;
          line-height: 1; }
      .list-item .listwrap .contentLeftWrapper .infoWrap li:nth-last-child(1) {
        margin-right: 0; }
    .list-item .listwrap .contentRightWrapper {
      display: table-cell;
      vertical-align: middle;
      padding: 0 20px;
      vertical-align: middle;
      background: #fff;
      text-align: center; }
      .list-item .listwrap .contentRightWrapper .buzz-score-rt {
        width: 138px;
        margin: 0 auto; }

.customval span {
  color: #464646;
  font-weight: 600; }

.searchprofile .list-item .listwrap .contentLeftWrapper .collpase-data {
  display: none; }

.searchprofile .list-item {
  overflow: hidden; }
  .searchprofile .list-item:hover .showmoreprofile span {
    -webkit-animation: bounceanimate 1s infinite;
    animation: bounceanimate 1s infinite; }

.showmoreprofileWrap {
  position: absolute;
  overflow: hidden;
  height: 56px;
  width: 51px;
  bottom: 0;
  right: 0; }

.showmoreprofile {
  background: #e9f9f4;
  height: 56px;
  width: 51px;
  border-radius: 50%;
  position: absolute;
  bottom: -24px;
  right: -21px;
  cursor: pointer; }
  .showmoreprofile:hover {
    opacity: 0.8; }
  .showmoreprofile span {
    height: 9px;
    width: 17px;
    margin-left: 10px;
    margin-top: 8px;
    position: relative;
    float: left; }
    .showmoreprofile span:before {
      content: '';
      position: absolute;
      top: 3px;
      left: 1px;
      border-top: 8px solid #15ae75;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent; }
    .showmoreprofile span:after {
      content: '';
      position: absolute;
      top: 0;
      left: 1px;
      border-top: 9px solid #e8f8f3;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent; }

.activeList .showmoreprofile span {
  -webkit-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
  -webkit-animation: 1s infinite !important;
          animation: 1s infinite !important;
  margin-top: 14px; }

@-webkit-keyframes bounceanimate {
  0%,
  100% {
    -webkit-transform: rotate(0deg) translateY(0);
            transform: rotate(0deg) translateY(0); }
  56% {
    -webkit-transform: rotate(0deg) translateY(-5px);
            transform: rotate(0deg) translateY(-5px); } }

@keyframes bounceanimate {
  0%,
  100% {
    -webkit-transform: rotate(0deg) translateY(0);
            transform: rotate(0deg) translateY(0); }
  56% {
    -webkit-transform: rotate(0deg) translateY(-5px);
            transform: rotate(0deg) translateY(-5px); } }

.spending-amount {
  clear: both;
  display: block; }
  .spending-amount var {
    font-size: 20px;
    float: left;
    font-style: normal;
    line-height: 1;
    color: #ccc; }
    .spending-amount var.active {
      color: #000; }

.hml-blk span {
  border: 1px solid #c2c2c2;
  border-radius: 50%;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 22px;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  color: #808080; }
  .hml-blk span.on {
    background: #fe6263;
    color: #fff;
    border: 1px solid #fe6263; }

.tags-panel {
  margin: 0;
  float: left; }
  .tags-panel > div {
    float: left; }
    .tags-panel > div:first-child {
      margin-right: 30px; }
    .tags-panel > div > h4 {
      float: left;
      line-height: 21px;
      margin-right: 10px;
      font-size: 14px;
      color: #464646;
      margin-bottom: 5px;
      margin-top: 3px;
      font-weight: 600; }
    .tags-panel > div span {
      float: left;
      padding-right: 7px;
      color: #b6b9ba;
      font-size: 13px;
      font-weight: 600; }
    .tags-panel > div ul {
      float: left;
      margin-top: -3px; }
      .tags-panel > div ul li {
        float: left;
        background: #fff;
        margin-bottom: 5px;
        font-weight: 400;
        margin-right: 5px; }
        .tags-panel > div ul li span {
          color: #ff6f00;
          font-weight: 400;
          padding-left: 5px;
          position: relative;
          font-size: 13px; }
        .tags-panel > div ul li i {
          color: #ff6f00;
          font-style: normal;
          font-weight: bold;
          padding-left: 5px;
          font-size: 13px; }
        .tags-panel > div ul li.more-cate-num {
          background: #fff !important;
          border-color: #ff9a4c !important;
          color: #ff9a4c !important;
          font-weight: bold; }
      .tags-panel > div ul li:first-child {
        margin-left: 0; }

.panel-list {
  float: left;
  width: 100%;
  margin-top: 0; }
  .panel-list em {
    width: 23px;
    height: 15px;
    float: left;
    display: block;
    margin-top: 0; }
  .panel-list em.sfto,
  .panel-list em.sffrom,
  .panel-list em.sf {
    background-image: url(sprite.d23391b496a39df2b9d9.png);
    background-repeat: no-repeat;
    background-position: -91px -282px;
    width: 22px;
    height: 18px; }
  .panel-list em.bbs {
    background-position: -104px -19px;
    width: 19px;
    height: 19px; }
  .panel-list a {
    color: #15ae75;
    font-size: 13px;
    font-weight: 600; }

em.salesforce {
  background-image: url(sprite.d23391b496a39df2b9d9.png);
  background-repeat: no-repeat;
  background-position: -91px -282px;
  width: 22px;
  height: 18px;
  display: inline-block;
  margin-left: 5px; }

em.basecrm {
  background-image: url(sprite.d23391b496a39df2b9d9.png);
  background-repeat: no-repeat;
  background-position: -77px -402px;
  width: 22px;
  height: 15px;
  display: inline-block;
  margin-left: 5px; }

.cal-icon,
.estmt-icon,
.more-icon,
.category-icon {
  padding-left: 23px;
  position: relative; }
  .cal-icon:after,
  .estmt-icon:after,
  .more-icon:after,
  .category-icon:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(sprite.d23391b496a39df2b9d9.png);
    background-repeat: no-repeat;
    background-position: -41px -58px;
    height: 17px;
    width: 12px;
    display: inline-block;
    margin-right: 7px;
    vertical-align: bottom; }

.location-icon,
.phone-icon,
.email-icon,
.email-multi-icon,
.monitor-icon,
.estimated-count {
  padding-left: 23px;
  position: relative; }
  .location-icon:after,
  .phone-icon:after,
  .email-icon:after,
  .email-multi-icon:after,
  .monitor-icon:after,
  .estimated-count:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    margin-right: 7px;
    vertical-align: bottom; }

.phone-icon span {
  float: left; }

.location-icon:after {
  background-position: -41px -1px;
  height: 18px;
  width: 12px;
  margin-top: 1px; }

.phone-icon:after {
  background-position: -73px -1px;
  width: 14px;
  height: 15px;
  top: 2px; }

.email-icon:after {
  background-position: -22px -192px;
  width: 20px;
  height: 15px;
  top: 2px;
  background-size: 237px 282px; }

.email-multi-icon:after {
  background-position: -20px -173px;
  width: 19px;
  height: 15px;
  top: 12px;
  background-size: 228px 259px; }

.monitor-icon:after {
  background-position: -56px 0;
  top: 1px;
  width: 17px;
  height: 17px;
  left: -3px; }

.monitor-icon.nowebsite:after {
  -webkit-filter: grayscale(90);
          filter: grayscale(90);
  opacity: .8; }

.estmt-icon {
  padding-left: 23px; }
  .estmt-icon:after {
    background-image: url(sprite.d23391b496a39df2b9d9.png);
    background-repeat: no-repeat;
    background-position: 0 -122px;
    width: 16px;
    height: 14px;
    top: 3px; }

.cal-icon {
  padding-left: 23px; }
  .cal-icon:after {
    background-image: url(sprite.d23391b496a39df2b9d9.png);
    background-repeat: no-repeat;
    background-position: -44px -106px;
    width: 16px;
    height: 16px;
    top: 1px; }

.category-icon {
  padding-left: 23px; }
  .category-icon:after {
    background-image: url(sprite.d23391b496a39df2b9d9.png);
    background-repeat: no-repeat;
    background-position: -62px -105px;
    width: 16px;
    height: 16px;
    top: 1px; }

.estimated-count {
  padding-left: 23px; }
  .estimated-count:after {
    background-image: url(sprite.d23391b496a39df2b9d9.png);
    background-repeat: no-repeat;
    background-position: -62px -104px;
    width: 16px;
    height: 18px;
    top: 0; }
  .estimated-count em {
    color: #000;
    font-style: normal;
    font-weight: 600; }

.more-icon {
  height: 30px;
  width: 30px;
  background-position: -277px -39px;
  display: inline-block;
  vertical-align: top; }

.prospect-right .deal-value {
  padding: 10px 0;
  margin-top: 10px;
  text-align: center;
  width: 100%;
  float: left; }
  .prospect-right .deal-value .deal-num {
    font-size: 22px;
    font-weight: 600;
    color: #000;
    line-height: 1; }

.listing-btns .btnnew {
  position: relative;
  float: right;
  overflow: hidden;
  min-width: 140px;
  height: 35px;
  background: #15ae75;
  color: #fff;
  z-index: 1;
  line-height: 35px;
  text-align: center;
  border-radius: 2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  transition: all 0.3s cubic-bezier(0.1, 0.6, 0.12, 0.94); }
  .listing-btns .btnnew.addtoprofile {
    background: #ff9a4c;
    margin-right: 10px; }
    .listing-btns .btnnew.addtoprofile:before {
      border-bottom: 80px solid #c86111; }
  .listing-btns .btnnew:before {
    content: '';
    position: absolute;
    top: 0;
    right: -50px;
    bottom: 0;
    left: 0;
    border-right: 50px solid transparent;
    border-bottom: 80px solid #086643;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: all 0.3s cubic-bezier(0.1, 0.6, 0.12, 0.94); }
  .listing-btns .btnnew:hover:before {
    z-index: -1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition: all 0.3s cubic-bezier(0.1, 0.6, 0.12, 0.94); }

.addprofilecontainer {
  position: absolute;
  right: 0;
  left: 0;
  background: rgba(178, 178, 178, 0.8);
  bottom: 0;
  top: 0;
  left: 105%;
  z-index: 9;
  transition: all 0.4s ease; }
  .addprofilecontainer .addprofilewrap {
    background: #fff;
    padding: 20px 20px 15px 20px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border: 1px solid #CCC;
    box-shadow: -4px 0 2px 0 #aaaaaa;
    overflow: auto; }
    .addprofilecontainer .addprofilewrap .close-addprofile {
      position: absolute;
      top: 20px;
      width: 12px;
      height: 12px;
      right: 20px;
      cursor: pointer; }
      .addprofilecontainer .addprofilewrap .close-addprofile:after {
        position: absolute;
        top: 0;
        right: 5px;
        content: '';
        width: 1px;
        height: 12px;
        background: #808080;
        -webkit-transform: rotate(130deg);
                transform: rotate(130deg); }
      .addprofilecontainer .addprofilewrap .close-addprofile:before {
        position: absolute;
        top: 0;
        right: 5px;
        content: '';
        width: 1px;
        height: 12px;
        background: #808080;
        -webkit-transform: rotate(-130deg);
                transform: rotate(-130deg); }
    .addprofilecontainer .addprofilewrap h4 {
      margin: 0 0 10px 0;
      font-weight: 600;
      font-size: 20px;
      color: #000;
      line-height: 1; }
    .addprofilecontainer .addprofilewrap .addprofile-reasons {
      margin: 0;
      padding: 0;
      float: left;
      width: 100%;
      color: #464646; }
      .addprofilecontainer .addprofilewrap .addprofile-reasons li {
        float: left;
        width: 100%; }
        .addprofilecontainer .addprofilewrap .addprofile-reasons li > div {
          float: left; }
          .addprofilecontainer .addprofilewrap .addprofile-reasons li > div.dropLeft {
            max-width: 200px; }
    .addprofilecontainer .addprofilewrap .Productslist {
      width: 100%;
      margin: 5px 0 5px 20px; }
      .addprofilecontainer .addprofilewrap .Productslist span {
        display: inline-block;
        padding: 5px 10px;
        background: #eee;
        margin-right: 5px;
        font-size: 12px;
        margin-bottom: 0;
        line-height: 1; }
  .addprofilecontainer.showddprofilecontainer {
    left: 0; }

.reasonarea {
  display: table;
  width: 100%; }
  .reasonarea > div {
    display: table-cell;
    vertical-align: middle; }
    .reasonarea > div:first-child {
      width: 100%;
      max-width: 700px;
      padding-right: 50px; }
      .reasonarea > div:first-child textarea {
        border: 1px solid #dadada;
        padding: 8px; }

.customdropdown {
  font-size: 13px; }
  .customdropdown .mat-select-value {
    display: inherit;
    max-width: inherit;
    line-height: 1.4;
    min-height: 22px; }
  .customdropdown .mat-select-arrow {
    border: 0;
    position: relative;
    width: 12px;
    height: 6px;
    margin-top: 3px; }
    .customdropdown .mat-select-arrow:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #b2b3b4; }
    .customdropdown .mat-select-arrow:after {
      content: '';
      position: absolute;
      top: -3px;
      left: 0;
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #fff; }
  .customdropdown .mat-form-field-label-wrapper {
    top: 0; }
    .customdropdown .mat-form-field-label-wrapper .mat-input-placeholder {
      top: 0; }
  .customdropdown .mat-select-value-text {
    color: #15ae75;
    font-size: 14px; }
  .customdropdown.gc .mat-select-arrow:after {
    border-top-color: #e9e9e9; }
  .customdropdown.themedd .mat-select-placeholder {
    color: #15ae75;
    font-size: 14px;
    font-weight: 400; }
  .customdropdown.themedd .mat-select-arrow:before {
    border-top: 6px solid #808080; }
  .customdropdown .cardnewsec {
    float: left;
    width: 100%; }
  .customdropdown .mat-select-panel {
    max-height: 300px; }
  .customdropdown .mat-form-field {
    line-height: 1.4; }

.cardnewsec .tagdropdown {
  margin-left: 20px; }

.matchproductsDd {
  position: relative;
  margin-left: 10px; }
  .matchproductsDd .mat-select {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    right: 0; }
  .matchproductsDd label {
    position: relative;
    font-size: 13px;
    color: #222;
    float: left;
    padding: 2px 30px 2px 10px;
    border: 1px solid #e0e0e0; }
    .matchproductsDd label:before {
      content: '';
      position: absolute;
      top: 10px;
      right: 10px;
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #b2b3b4; }
    .matchproductsDd label:after {
      content: '';
      position: absolute;
      top: 7px;
      right: 10px;
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #fff; }

.optgroundtitle label.mat-optgroup-label {
  color: #000;
  margin: 10px 0 5px;
  font-size: 15px;
  font-weight: 600;
  font: 600 14px/20px 'Open Sans', "Helvetica Neue", sans-serif;
  height: auto; }

.mat-select-content .mat-pseudo-checkbox {
  border-width: 1.2px;
  width: 16px;
  height: 16px;
  border-color: #b4b5b6; }

.expandcardwrap:after {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.95);
  transition: all 0.5s ease; }

.expandcardwrap .cardwrap {
  z-index: -1;
  transition: all 0.5s ease; }

.expandcardwrap .cardwrap.expandcard {
  z-index: 800; }

.expandcardwrap .expandcard.lcard.hcard .cards.mat-card, .expandcardwrap .expandcard.rcard.hcard .cards.mat-card {
  width: 197%;
  position: absolute;
  -webkit-box-shadow: -1px 3px 20px -4px rgba(0, 0, 0, 0.35);
  -moz-border-box-shadow: -1px 3px 20px -4px rgba(0, 0, 0, 0.35);
  -ms-box-shadow: -1px 3px 20px -4px rgba(0, 0, 0, 0.35);
  box-shadow: -1px 3px 20px -4px rgba(0, 0, 0, 0.35);
  border: 1px solid #e2e2e2; }

.expandcard.hcard.lcard .cards.mat-card {
  left: 10px; }

.expandcard.hcard.rcard .cards.mat-card {
  right: 10px; }

@keyframes bounce {
  0%,
  100%,
  20%,
  50%,
  80% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); } }

/*
animation: 2s pulsate ease infinite;

z-index: -1;
}

@keyframes bounce {  
50% {
    transform: translateY(-20px);
}
} */
.stripline {
  border-top: 1px solid #e9eaeb;
  margin-top: 20px;
  margin-bottom: 0; }

/* check box */
.customcheck .mat-checkbox-frame {
  width: 16px;
  height: 16px;
  border-width: 1.2px;
  border-color: #b4b4b4;
  border-radius: 2px; }

.customcheck .mat-checkbox-layout {
  white-space: inherit; }
  .customcheck .mat-checkbox-layout .mat-checkbox-label {
    line-height: 1.5; }

.customcheck .mat-checkbox-inner-container {
  width: 16px;
  height: 16px; }

.floated-menu {
  background: #fff;
  border: 1px solid #ccc;
  padding: 5px 0;
  position: fixed;
  width: 172px;
  display: none;
  -webkit-box-shadow: 0 0 14px 0 #bebebe;
  -moz-border-box-shadow: 0 0 14px 0 #bebebe;
  -ms-box-shadow: 0 0 14px 0 #bebebe;
  box-shadow: 0 0 14px 0 #bebebe;
  z-index: 9999;
  right: 0;
  border-left: 5px solid #15ae75;
  top: 200px; }
  .floated-menu li {
    border-bottom: 1px solid #eee; }
    .floated-menu li:last-child {
      border-bottom: 0; }
    .floated-menu li a {
      display: block;
      padding: 8px 19px;
      color: #000;
      font-weight: 600; }
      .floated-menu li a:hover {
        background: #efefef; }

.singlelisting {
  display: block !important; }

.multilisting {
  display: block !important; }

.multilisting .hideMult {
  display: none; }

.panel-body {
  position: relative; }

.categoy-search {
  padding: 0 0 8px 0;
  position: relative; }
  .categoy-search:before {
    content: "";
    background-position: -61px -61px;
    height: 12px;
    width: 12px;
    position: absolute;
    left: 7px;
    top: 10px; }

.categoy-search .search-input {
  background: #434648;
  color: #ccc;
  padding: 7px 5px 7px 25px;
  border: 0;
  width: 100%;
  border-radius: 2px; }

.more-categories {
  display: inline-block;
  padding: 5px 0 0;
  font-size: 12px;
  color: #808080;
  font-weight: bold; }

.categoy-search-inner {
  position: fixed;
  background: #34373a;
  top: 0;
  left: -800px;
  right: 0;
  z-index: 99;
  width: 800px;
  overflow: hidden;
  transition: all 0.5s ease; }

.categoy-search-inner.opend {
  left: 0; }

.cateoopen {
  overflow: inherit !important;
  z-index: 999; }

.opend .cate-inner-div {
  background: #34373a;
  border: 1px solid #000;
  overflow: hidden;
  -webkit-box-shadow: 0 0 24px 5px rgba(0, 0, 0, 0.19);
  -moz-border-box-shadow: 0 0 24px 5px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0 0 24px 5px rgba(0, 0, 0, 0.19);
  box-shadow: 0 0 24px 5px rgba(0, 0, 0, 0.19); }

.adv-categoy-search input {
  border: 1px solid #434648;
  padding: 7px 10px;
  border-radius: 3px;
  font-family: open sans;
  background: #434648; }

.cls-panel {
  float: right;
  cursor: pointer; }

.cate-pagenation ul li {
  display: inline-block;
  padding: 0 3px;
  font-weight: 600;
  cursor: pointer;
  color: #737373; }

.cate-pagenation ul li.active-page {
  color: #15ae75; }

.cate-body {
  padding: 0 10px 5px 10px;
  float: left;
  width: 100%;
  overflow: hidden; }

ul.categories-all {
  display: table;
  width: 100%; }

ul.categories-all > li {
  width: 263px;
  min-width: 263px;
  vertical-align: top;
  display: table-cell; }

.cate-footer {
  background: #2b2f32;
  padding: 10px 20px;
  text-align: right;
  border-top: 1px solid #444;
  margin-top: 0; }

.cls-panel span {
  position: absolute;
  top: 10px;
  width: 16px;
  height: 16px;
  right: 10px;
  cursor: pointer;
  background: #15ae75;
  border-radius: 50%; }
  .cls-panel span:before {
    position: absolute;
    top: 3px;
    right: 7px;
    content: '';
    width: 1.5px;
    height: 9px;
    background: #fefffe;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg); }
  .cls-panel span:after {
    position: absolute;
    top: 3px;
    right: 7px;
    content: '';
    width: 1.5px;
    height: 9px;
    background: #fefffe;
    -webkit-transform: rotate(131deg);
    transform: rotate(131deg); }

/*help text code start here*/
.help-txt {
  position: relative;
  display: inline-block;
  vertical-align: top;
  z-index: 1;
  vertical-align: middle;
  line-height: 1; }
  .help-txt .help-content {
    display: none;
    top: -42px;
    width: 260px;
    overflow: visible !important;
    position: absolute;
    right: -279px;
    top: -95px;
    font-size: 13px;
    opacity: 0;
    z-index: 9999; }
    .help-txt .help-content a.help-icon,
    .help-txt .help-content a.helpIcon:after,
    .help-txt .help-content .help-close,
    .help-txt .help-content .help-close:after {
      display: inline-block;
      width: 17px;
      height: 20px;
      vertical-align: top; }
  .help-txt .help-icon,
  .help-txt .helpIcon,
  .help-txt .help-close {
    position: relative;
    width: 16px;
    height: 16px;
    border: 1px solid #bfbfbf;
    top: -1px;
    border-radius: 50%;
    display: inline-block;
    cursor: pointer; }
    .help-txt .help-icon:after,
    .help-txt .helpIcon:after,
    .help-txt .help-close:after {
      content: '';
      position: absolute;
      top: 1px;
      left: 5px;
      width: 4px;
      height: 11px;
      background-position: -60px -1px; }
  .help-txt .help-content.hTL.hTT {
    top: -48px;
    left: 32px; }
  .help-txt .hTR {
    right: -7px; }
  .help-txt .hTL {
    left: -7px; }
  .help-txt .hTT {
    top: 47px; }
  .help-txt .hTB {
    bottom: 48px; }
  .help-txt .note-popup {
    width: 280px;
    background-color: #fff;
    text-align: left !important;
    border: #d8d8d8 solid 1px;
    position: relative;
    z-index: 999999;
    border-radius: 8px;
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.18) !important; }
  .help-txt .note-popup div {
    text-align: left !important; }
  .help-txt .note-popup h2 {
    border-radius: 8px 8px 0 0;
    padding: 10px 28px 10px 15px;
    font: 400 16px/24px 'Open Sans', sans-serif;
    background: #f5f5f5;
    color: #000;
    text-align: left;
    position: relative;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 0; }
    .help-txt .note-popup h2.notitle {
      border-bottom: 0 !important;
      min-height: 25px;
      overflow: inherit; }
  .help-txt .help-content .note-popup .view-note {
    font: 400 13px/1.6 'Open Sans', sans-serif;
    overflow: auto;
    display: block;
    padding: 11px 15px 15px;
    color: #464646;
    min-height: 40px;
    text-align: left;
    word-wrap: break-word;
    max-height: 450px;
    width: 100% !important; }
  .help-txt .leftcol.view-note > div {
    max-height: 450px;
    word-wrap: break-word;
    line-height: 22px;
    white-space: normal; }
  .help-txt .help-content .view-note-arrow {
    top: 35px; }
  .help-txt .view-note-arrow {
    position: absolute;
    z-index: 9;
    left: -17px;
    top: 90px;
    width: 17px;
    height: 25px; }
  .help-txt .view-note-arrow:before,
  .help-txt .view-note-arrow:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 22px; }
  .help-txt .help-content.hTL.hTB {
    bottom: -15px;
    left: 30px;
    top: auto; }
  .help-txt .help-content.hTR.hTT {
    top: -44px;
    right: 47px;
    left: auto; }
  .help-txt .help-content.hTR.hTB {
    bottom: -16px;
    top: auto;
    right: 45px;
    left: auto; }
  .help-txt .help-content.hTR.hTT .view-note-arrow,
  .help-txt .help-content.hTR.hTB .view-note-arrow {
    left: auto;
    right: -12px;
    top: 45px; }
  .help-txt .help-content.hTR.hTT .view-note-arrow:before,
  .help-txt .help-content.hTR.hTB .view-note-arrow:before {
    border-left: 10px solid #ccc;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    right: 0;
    top: -4px; }
  .help-txt .help-content.hTR.hTT .view-note-arrow:after,
  .help-txt .help-content.hTR.hTB .view-note-arrow:after {
    border-left: 10px solid #ffffff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    right: 1px;
    top: -4px; }
  .help-txt .help-content.hTR.hTB .view-note-arrow {
    bottom: 11px;
    top: auto !important; }
  .help-txt .help-content.hTL.hTT .view-note-arrow,
  .help-txt .help-content.hTL.hTB .view-note-arrow {
    left: -12px;
    top: 25px; }
  .help-txt .help-content.hTL.hTT .view-note-arrow:before,
  .help-txt .help-content.hTL.hTB .view-note-arrow:before {
    border-right: 10px solid #ccc;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    left: 0;
    top: 20px; }
  .help-txt .help-content.hTL.hTT .view-note-arrow:after,
  .help-txt .help-content.hTL.hTB .view-note-arrow:after {
    border-right: 10px solid #ffffff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    left: 1px;
    top: 20px; }
  .help-txt .help-content.hTL.hTB .view-note-arrow {
    bottom: 30px;
    top: auto; }
  .help-txt .tooltip-close {
    display: none;
    position: absolute;
    top: 10px !important;
    width: 20px;
    height: 20px;
    right: 10px;
    cursor: pointer;
    background: #15ae75;
    border-radius: 50%; }
  .help-txt .tooltip-close:before {
    position: absolute;
    top: 4px;
    right: 7px;
    content: '';
    width: 6px;
    height: 6px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    border-width: 2px 0 0 2px;
    border-color: #fff;
    border-style: solid; }
  .help-txt .tooltip-close:after {
    position: absolute;
    top: 10px;
    left: 7px;
    content: '';
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 6px;
    height: 6px;
    border-width: 2px 0 0 2px;
    border-style: solid;
    border-color: #fff; }

.modalTitle {
  border-bottom: 1px solid #efefef;
  padding: 20px 0;
  margin-bottom: 20px; }
  .modalTitle h3 div {
    color: #808080;
    font-size: 13px;
    line-height: 1.5;
    float: left;
    width: 100%;
    padding-left: 20px;
    font-size: 13px;
    margin-top: 5px; }
  .modalTitle h3 span {
    color: #000;
    font-size: 20px;
    line-height: 1;
    font-weight: 600;
    position: relative;
    padding-left: 20px;
    float: left; }
    .modalTitle h3 span:before {
      background: #15ae75;
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 4px;
      top: 0;
      bottom: 0; }
  .modalTitle .customdropdown {
    margin: 10px 20px 0 0; }
  .modalTitle ul {
    display: table;
    width: 100%; }
    .modalTitle ul li {
      display: table-cell;
      vertical-align: top; }
      .modalTitle ul li:first-child {
        margin-right: 20px; }

.tagdropdown .mat-select-trigger {
  border: 1px solid #dadada;
  border-left: 0;
  padding: 0 5px 0 10px;
  position: relative;
  float: left;
  height: auto;
  float: left; }
  .tagdropdown .mat-select-trigger:before {
    content: '';
    position: absolute;
    left: -7px;
    top: 2px;
    bottom: 0;
    border-width: 0 1px 1px 0;
    border-color: #dadada;
    width: 18px;
    border-style: solid;
    -webkit-transform: rotate(137deg);
    transform: rotate(137deg);
    height: 18px; }
  .tagdropdown .mat-select-trigger:after {
    content: '';
    width: 10px;
    position: absolute;
    left: -3px;
    top: 7px;
    bottom: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    border: 1px solid #dadada; }

.tagdropdown .mat-select-value-text {
  line-height: 1.3;
  float: left;
  padding: 1px 0; }

.tagdropdown .mat-select-placeholder.ng-star-inserted {
  float: left;
  padding-bottom: 1px; }

.modal-custom {
  position: fixed;
  top: 70px;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  transition: left 0.5s ease; }
  .modal-custom.open {
    right: 0;
    left: 80px; }
  .modal-custom .left-modal {
    position: absolute;
    top: 0;
    left: 0;
    right: 50%;
    bottom: 0; }
  .modal-custom .right-modal {
    position: absolute;
    top: 0;
    left: 50%;
    right: 0;
    bottom: 0;
    background: #e9e9e9; }

.modalContent-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto; }

.modalContentSec {
  max-width: 900px;
  padding: 0 20px;
  margin: 0 auto;
  height: 100%; }

.modalContent {
  background: #fff;
  min-height: 100%;
  position: relative;
  width: 100%;
  float: left;
  padding: 20px 0 0 0; }
  .modalContent:before {
    background: #e9e9e9;
    position: absolute;
    top: 0;
    left: -20px;
    bottom: 0;
    right: 0;
    content: ''; }
  .modalContent > div {
    float: left;
    box-shadow: 1px 1px 5px 2px rgba(117, 117, 117, 0.18);
    width: 100%;
    background: #fff;
    min-height: 400px;
    z-index: 9;
    position: absolute;
    top: 20px;
    bottom: 20px; }

.closemodal {
  background: #fff;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 10px;
  cursor: pointer;
  transition: all 0.5s ease; }
  .closemodal:before {
    position: absolute;
    top: 7px;
    left: 17px;
    content: '';
    width: 16px;
    height: 16px;
    -webkit-transform: rotate(-226deg);
    border-width: 1.5px 1.5px 0 0;
    border-style: solid;
    border-color: #15ae75;
    -webkit-transform: rotate(-223deg);
    transform: rotate(-223deg); }
  .closemodal:after {
    position: absolute;
    top: 26px;
    left: 17px;
    content: '';
    width: 16px;
    height: 16px;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    border-width: 1.5px 1.5px 0 0;
    border-style: solid;
    border-color: #15ae75; }
  .closemodal:hover {
    background: #15ae75; }
    .closemodal:hover:before, .closemodal:hover:after {
      border-color: #fff; }

.modalscrollwrap {
  position: absolute;
  top: 85px;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto; }
  .modalscrollwrap.alertwrapper {
    top: 103px; }
  .modalscrollwrap .buzzCornerWrap {
    float: left;
    width: 100%;
    padding: 10px 20px;
    margin-bottom: 0; }

.customgraph {
  float: left;
  width: 100%; }

.switchBtn {
  float: left;
  border: 1px solid #ccc;
  width: 74px;
  border: 1px solid #454545;
  height: 24px;
  border-radius: 4px;
  overflow: hidden;
  margin-left: 10px;
  vertical-align: middle; }
  .switchBtn label {
    width: 100%;
    float: left;
    cursor: pointer; }
  .switchBtn input {
    position: absolute;
    overflow: hidden;
    visibility: hidden; }
    .switchBtn input + span {
      background: none;
      float: left;
      color: #fff; }
    .switchBtn input:checked + span {
      background: #15ae75;
      float: left;
      color: #fff; }
    .switchBtn input + span + span {
      background: #15ae75;
      float: left;
      color: #fff; }
    .switchBtn input:checked + span + span {
      background: none;
      float: left;
      color: #fff; }
  .switchBtn span {
    width: 50%;
    background: #15ae75;
    display: block;
    color: #fff;
    line-height: 24px;
    text-align: center;
    float: left;
    font-size: 12px;
    color: #000;
    transition: all 0.5s ease; }
  .switchBtn.posBtn {
    position: absolute;
    top: -42px;
    right: 40px; }

.slideinner .customdropdown .mat-select-arrow:after {
  border-top-color: #434648; }

.slideinner .mat-select-trigger {
  border: 0 solid #434648;
  padding: 2px 0 2px 10px;
  position: relative;
  height: auto;
  float: right;
  background: #434648; }
  .slideinner .mat-select-trigger .mat-select-arrow:before {
    border-top-color: #979797; }

.slideinner .mat-select-value-text {
  line-height: 1.3;
  float: left;
  padding: 1px 0;
  color: #a1a2a3; }

.slideinner .mat-select-placeholder.ng-star-inserted {
  float: left;
  padding-bottom: 1px;
  color: #a1a2a3 !important;
  font-weight: 400; }

.slideinner .mat-checkbox-mixedmark {
  background-color: #4e5154; }

.expandcard .help-txt {
  display: none !important; }

.expandcard .product-insights {
  position: relative; }
  .expandcard .product-insights .mat-card-header {
    padding-bottom: 0 !important; }
  .expandcard .product-insights .mat-card-content > div {
    display: table;
    width: 100%; }
    .expandcard .product-insights .mat-card-content > div > div {
      display: table-cell;
      width: 50%;
      vertical-align: top;
      padding-right: 40px; }
  .expandcard .product-insights:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 1px;
    background: #eeeeee;
    margin-left: -10px; }

.expandcard:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #eeeeee;
  right: 50%; }

.productRecommends .expanded-veiw,
.expandcard .productRecommends .small-veiw {
  display: none; }

.expandcard .productRecommends .expanded-veiw,
.productRecommends .small-veiw {
  display: block; }

.cardwrap .mat-card.cards .expanded-veiw .expand_icon {
  right: 20px;
  top: 20px; }

.recomendationlist {
  display: table;
  width: 100%; }
  .recomendationlist .btn-group.ot {
    text-align: right;
    white-space: nowrap; }
  .recomendationlist > li {
    display: table-row;
    float: none !important; }
    .recomendationlist > li > div {
      display: table-cell;
      position: relative;
      padding: 20px 10px 20px 30px;
      border-top: 1px solid #f2f2f2;
      vertical-align: middle; }
      .recomendationlist > li > div .linkicon {
        background: #15ae75;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        position: relative;
        display: inline-block; }
        .recomendationlist > li > div .linkicon:before {
          content: '';
          position: absolute;
          left: 5px;
          top: 8px;
          background: #fff;
          width: 10px;
          height: 2px; }
        .recomendationlist > li > div .linkicon:after {
          content: '';
          position: absolute;
          left: 5px;
          top: 8px;
          background: #fff;
          width: 10px;
          height: 3px;
          -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); }
      .recomendationlist > li > div:last-child {
        padding-right: 30px; }
    .recomendationlist > li:first-child > div {
      border: 0; }
  .recomendationlist.product-slider > li > div {
    padding: 0;
    border-top: none; }
    .recomendationlist.product-slider > li > div .circlewrapper {
      margin: 10px auto 0;
      width: 194px; }
  .recomendationlist.product-slider .infoWrap li {
    margin-top: 7px !important;
    margin-bottom: 10px !important; }
  .recomendationlist.product-slider .address {
    margin-bottom: 8px !important; }
  .recomendationlist.product-slider .panel-list {
    margin-top: 0 !important; }
    .recomendationlist.product-slider .panel-list ul {
      margin-bottom: 10px; }
  .recomendationlist.product-slider .taglistWrap {
    margin-bottom: 0 !important; }
    .recomendationlist.product-slider .taglistWrap li {
      margin-right: 10px !important; }
    .recomendationlist.product-slider .taglistWrap.products li {
      padding-right: 0 !important;
      margin-top: 6px; }

.modalContent-wrapper .recomendationlist > li > div {
  padding: 20px 10px 20px 0;
  vertical-align: top; }
  .modalContent-wrapper .recomendationlist > li > div:first-child {
    width: 20px;
    padding-left: 20px; }

.listtable {
  display: table;
  max-width: 100%; }
  .listtable > li {
    display: table-row; }
    .listtable > li > div {
      display: table-cell;
      color: #a9a9a9;
      padding: 4px 0 8px; }
      .listtable > li > div.coltd2 {
        width: 220px;
        font-size: 11px;
        white-space: nowrap; }
        .listtable > li > div.coltd2 span.phours {
          width: 71px;
          float: left; }
        .listtable > li > div.coltd2 em {
          color: #000;
          font-style: normal;
          font-weight: 600; }
      .listtable > li > div.product_summary-title {
        font-size: 13px;
        padding-right: 20px;
        width: 60%; }
    .listtable > li.tabhead > div {
      font-size: 14px;
      font-weight: 700;
      color: #464646;
      padding-right: 20px; }

.multisearch {
  position: relative; }
  .multisearch em {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 8px;
    right: 10px; }
    .multisearch em:before {
      background-image: url(sprite.d23391b496a39df2b9d9.png);
      background-repeat: no-repeat;
      background-position: -84px -80px;
      width: 16px;
      height: 16px;
      position: absolute;
      top: 0;
      left: 0;
      content: ''; }

.userprofile {
  position: relative; }

.multiselectHeader {
  float: left;
  width: 100%;
  padding: 10px 10px 0 10px; }
  .multiselectHeader .multisearch {
    float: left;
    width: 100%; }
  .multiselectHeader input {
    border: 1px solid #dedede;
    width: 100%;
    padding: 3px 20px 3px 10px; }

.multiselectcontent {
  max-height: 200px;
  overflow: auto;
  float: left;
  width: 100%;
  padding: 10px 10px 10px 15px; }
  .multiselectcontent .mat-checkbox {
    color: #6b6b6b;
    font-size: 13px; }

.multiselectfooter {
  float: left;
  width: 100%;
  background: #fbfbfb;
  border-top: 1px solid #ebebeb;
  padding: 10px; }
  .multiselectfooter a {
    float: right; }

.dropdown-menu.customcheck {
  padding: 0;
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  width: 280px;
  border: 1px solid #ebebeb;
  -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.08);
  -moz-border-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.08);
  -ms-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.08); }

.cdk-overlay-pane.confirmation-dialog .modal-inner-wrapper {
  padding-top: 0; }

.cdk-overlay-pane.confirmation-dialog .popupcontent {
  float: left;
  width: 100%;
  padding-bottom: 10px;
  padding: 40px 20px;
  font-weight: 600;
  color: #464646;
  text-align: center;
  line-height: 1.3;
  font-weight: 400;
  font-size: 15px; }

.cdk-overlay-pane .modal-inner-wrapper {
  padding-top: 30px;
  position: relative; }

.cdk-overlay-pane .mat-dialog-container {
  padding: 0 0 24px 0;
  position: relative; }
  .cdk-overlay-pane .mat-dialog-container .mat-dialog-content {
    margin: 0;
    padding: 0 20px 20px; }
  .cdk-overlay-pane .mat-dialog-container .popupcontent {
    float: left;
    width: 100%;
    padding-bottom: 10px;
    padding: 40px 20px;
    font-weight: 600;
    font-size: 14px;
    color: #464646;
    text-align: center; }
  .cdk-overlay-pane .mat-dialog-container .mat-dialog-title {
    padding: 0 20px;
    margin: 0; }
  .cdk-overlay-pane .mat-dialog-container .modalBtns,
  .cdk-overlay-pane .mat-dialog-container .modal-btns {
    float: left;
    width: 100%;
    text-align: center; }
    .cdk-overlay-pane .mat-dialog-container .modalBtns .mat-raised-button,
    .cdk-overlay-pane .mat-dialog-container .modal-btns .mat-raised-button {
      margin-left: 5px; }
      .cdk-overlay-pane .mat-dialog-container .modalBtns .mat-raised-button:first-child,
      .cdk-overlay-pane .mat-dialog-container .modal-btns .mat-raised-button:first-child {
        margin-left: 0; }
  .cdk-overlay-pane .mat-dialog-container .mat-dialog-actions {
    border-top: 1px solid #ebebeb;
    background: #fbfbfb;
    padding: 10px 20px; }
    .cdk-overlay-pane .mat-dialog-container .mat-dialog-actions:last-child {
      margin-bottom: -16px; }
  .cdk-overlay-pane .mat-dialog-container .close_modal {
    position: absolute;
    top: 15px;
    width: 20px;
    height: 20px;
    right: 15px;
    z-index: 99;
    cursor: pointer;
    border: 0;
    cursor: pointer;
    background: #15ae75;
    border-radius: 50%; }
    .cdk-overlay-pane .mat-dialog-container .close_modal:before {
      position: absolute;
      top: 4px;
      left: 7px;
      content: '';
      width: 6px;
      height: 6px;
      -webkit-transform: rotate(-135deg);
      transform: rotate(-135deg);
      border-width: 1.5px 0 0 1.5px;
      border-color: #fff;
      border-style: solid; }
    .cdk-overlay-pane .mat-dialog-container .close_modal:after {
      position: absolute;
      top: 10px;
      left: 7px;
      content: '';
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      width: 6px;
      height: 6px;
      border-width: 1.5px 0 0 1.5px;
      border-style: solid;
      border-color: #fff; }
    .cdk-overlay-pane .mat-dialog-container .close_modal:hover {
      opacity: 1; }

.cdk-overlay-pane .confirmation-modal .mat-dialog-content {
  padding: 25px 20px 70px; }

.cdk-overlay-pane .confirmation-modal .popupcontent {
  padding: 40px 35px 20px; }

.cdk-overlay-pane .confirmation-modal.modal-inner-wrapper {
  padding-top: 0; }

.cdk-overlay-pane .confirmation-modal .customcheck .mat-checkbox-inner-container {
  width: 13px;
  height: 12px;
  margin-top: 2px; }

.cdk-overlay-pane .confirmation-modal .customcheck .mat-checkbox-frame {
  width: 13px;
  height: 12px;
  border-radius: 0; }

.cdk-overlay-pane .confirmation-modal .customcheck .mat-checkbox-layout {
  font-size: 12px;
  color: #464646;
  font-weight: 400; }

.cdk-overlay-pane .confirmation-modal .mat-dialog-actions {
  padding: 6px 20px 0; }

.mat-dialog-container {
  overflow: unset !important; }

.sml-title {
  color: #464646;
  font-size: 13px;
  font-weight: 600;
  margin: 0;
  padding: 0; }

.sml-content {
  color: #808080;
  font-size: 13px; }

.update-profile-form .mat-form-field-disabled .mat-form-field-underline {
  background-image: none; }

.update-profile-form .mat-form-field-disabled .mat-input-infix {
  opacity: 1; }

.custominputs .update-profile-form .mat-form-field input.mat-input-element[disabled] {
  color: #000; }

.custominputs .completer-input {
  color: #202020; }

.custominputs .mat-form-field input.mat-input-element[disabled] {
  color: rgba(0, 0, 0, 0.38); }

.custominputs .mat-form-field {
  width: 100%; }
  .custominputs .mat-form-field .mat-form-field-underline {
    background-color: #ececec; }
  .custominputs .mat-form-field .mat-form-field-label {
    color: #808080;
    line-height: 1.3; }
  .custominputs .mat-form-field .mat-focused .mat-form-field-label {
    color: #15ae75; }
  .custominputs .mat-form-field input.mat-input-element {
    line-height: 1.3;
    color: #202020; }
  .custominputs .mat-form-field .mat-input-infix textarea.mat-input-element {
    min-height: 60px;
    color: #202020; }

.custominputs.mat-form-field-label-wrapper,
.innerPanel.mat-form-field-label-wrapper,
.mat-form-field-can-float.mat-form-field-should-float.mat-form-field-label-wrapper {
  top: -0.85000em;
  padding-top: 0.85000em; }

.searchContainer {
  position: relative;
  padding-bottom: 5px;
  clear: both;
  border-bottom: 1px solid #dadada;
  padding-right: 20px; }
  .searchContainer .searchIcon {
    position: absolute;
    top: 0;
    right: 0;
    width: 18px;
    height: 18px;
    left: auto; }
    .searchContainer .searchIcon:before {
      top: 0; }
  .searchContainer input:focus::-webkit-input-placeholder {
    color: transparent; }
  .searchContainer input:focus:-ms-input-placeholder {
    color: transparent; }
  .searchContainer input:focus::placeholder {
    color: transparent; }

.peaksalestitle span {
  color: #00c25b;
  font-size: 14px;
  font-weight: 600; }

.prospects-list-item .contentdescription p {
  color: #464646; }
  .prospects-list-item .contentdescription p strong {
    font-weight: 600; }

.pgwrapper {
  position: fixed;
  top: 70px;
  left: 100%;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
  transition: left 0.5s ease; }
  .pgwrapper.open {
    left: 80px; }
  .pgwrapper .pgleftwrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 50%;
    bottom: 0; }
  .pgwrapper .pgrightwrapper {
    position: absolute;
    top: 0;
    left: 50%;
    right: 0;
    bottom: 0;
    background: #e9e9e9; }

.pgcontent-wrapper {
  position: absolute;
  top: 62px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }

.pgContent {
  background: #e9e9e9;
  min-height: 100%;
  position: relative;
  width: 100%;
  float: left;
  padding: 30px 0 0; }
  .pgContent .pgContentinner {
    padding: 0 20px 0 20px; }
    .pgContent .pgContentinner .cardBlock {
      float: left;
      background: #fff;
      -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.18);
      -moz-border-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.18);
      -ms-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.18);
      box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.18);
      min-height: 200px;
      width: 100%;
      margin-top: 20px; }
      .pgContent .pgContentinner .cardBlock:first-child {
        margin-top: 0; }

.pnav {
  float: left;
  width: 100%; }
  .pnav ul {
    background: #e9e9e9;
    height: 62px;
    max-width: 1005px;
    border-bottom: 1px solid #d4d6d7;
    margin: 0 auto;
    padding-left: 20px; }
    .pnav ul li {
      float: left;
      margin-top: 20px;
      margin-left: 30px;
      position: relative;
      z-index: 9; }
      .pnav ul li:first-child {
        margin-left: 10px; }
      .pnav ul li a {
        transition: all 0.3s ease;
        color: #808080;
        font-size: 14px;
        font-weight: 600; }
        .pnav ul li a:hover, .pnav ul li a.active {
          color: #15ae75; }
          .pnav ul li a:hover:after, .pnav ul li a.active:after {
            content: '';
            transition: all 0.3s ease;
            position: absolute;
            bottom: -20px;
            left: 0;
            right: 0;
            border-bottom: 4px solid #15ae75; }
  .pnav .leftpnav {
    position: absolute;
    top: 0;
    left: 0;
    right: 50%;
    height: 62px; }
  .pnav .rightpnav {
    position: absolute;
    top: 0;
    left: 50%;
    right: 0;
    height: 62px;
    background: #e9e9e9;
    border-bottom: 1px solid #d4d6d7; }

.actionsbuttons {
  position: fixed;
  width: 200px;
  top: 100px;
  padding-top: 30px;
  left: 100%;
  z-index: 9999; }
  .actionsbuttons li {
    float: left;
    width: 100%; }
    .actionsbuttons li a {
      font-size: 14px;
      font-weight: 700;
      color: #b6b9ba;
      float: left;
      padding: 10px 0 10px 30px;
      text-transform: uppercase;
      width: 100%; }
      .actionsbuttons li a:hover, .actionsbuttons li a.active {
        background: #d5d5d5;
        color: #000;
        background: #d5d5d5; }

.customdropdown .dropdown-toggle em {
  float: left;
  margin-right: 20px;
  font-size: 13px;
  font-style: normal; }

.customdropdown .dropdown-toggle {
  border: 0;
  position: relative;
  width: 12px;
  height: 6px;
  margin-top: 3px;
  padding-right: 18px; }
  .customdropdown .dropdown-toggle:after {
    content: '';
    position: absolute;
    top: 3px;
    right: -0;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff; }
  .customdropdown .dropdown-toggle:before {
    content: '';
    position: absolute;
    top: 6px;
    right: 0;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #15ae75; }

.customdropdown.show .dropdown-toggle:after {
  border-bottom: 6px solid #fff;
  border-top: 0 solid #fff;
  top: 9px; }

.customdropdown.show .dropdown-toggle:before {
  border-bottom: 6px solid #15ae75;
  border-top: 0; }

.cardwrap.grabbing .mat-card.cards {
  box-shadow: 1px 3px 23px 3px rgba(82, 78, 78, 0.5);
  border: 1px solid #b5b2b2; }

.preferenceList {
  display: table;
  width: 100%;
  padding: 8px 0 12px; }
  .preferenceList > li {
    display: table-row; }
    .preferenceList > li > div {
      display: table-cell;
      padding: 10px 30px; }
      .preferenceList > li > div.rightalign {
        text-align: right; }

.settingswrap .preferenceList label {
  color: #808080;
  font-size: 13px;
  font-weight: 400; }

.settingswrap > h3 {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  padding: 15px 15px;
  margin: 0;
  border-bottom: 1px solid #efefef; }

.settingswrap .mat-expansion-panel-header-title {
  color: #808080;
  font-size: 14px;
  text-transform: uppercase; }

.settingswrap .mat-expanded .mat-expansion-panel-header {
  background: #fff !important; }

.settingswrap .mat-expanded .mat-expansion-panel-header-title {
  color: #15ae75;
  font-weight: 700; }

.settingswrap .mat-expanded .mat-expansion-panel-content {
  background: #fff; }

.settingswrap .mat-expansion-panel-header {
  padding: 0 30px; }

.settingswrap .mat-expansion-panel-body {
  padding: 0; }

.settingswrap .mat-expansion-panel {
  box-shadow: none !important;
  background: #f9f9f9;
  border-bottom: 1px solid #efefef;
  margin: 0;
  border-top: 1px solid #fff; }

.settingswrap .preferencesubtitle {
  padding: 18px 0 0;
  margin-top: 19px; }
  .settingswrap .preferencesubtitle:first-child {
    padding-top: 0;
    border: 0;
    margin-top: 0; }
  .settingswrap .preferencesubtitle span {
    color: #000000;
    font-size: 13px;
    font-weight: 600; }

.settingswrap .in-expansion {
  padding: 0 30px; }

.settingswrap .expansion-title {
  cursor: pointer;
  position: relative;
  background: #f9f9f9;
  padding: 15px;
  font-size: 13px;
  font-weight: 600;
  color: #808080;
  width: 100%;
  display: block;
  border-bottom: 1px solid #fff; }
  .settingswrap .expansion-title.open {
    color: #464646; }
  .settingswrap .expansion-title:after {
    border-style: solid;
    border-width: 0 2px 2px 0;
    content: '';
    display: inline-block;
    padding: 3px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    vertical-align: middle;
    color: rgba(0, 0, 0, 0.54);
    position: absolute;
    right: 20px;
    top: 20px; }
  .settingswrap .expansion-title.open:after {
    -webkit-transform: rotate(224deg);
    transform: rotate(224deg); }

.settingswrap .expansion-content {
  width: 100%;
  display: none; }
  .settingswrap .expansion-content .preferenceList > li > div {
    padding: 6px 15px; }

.in-expansion .listtable > li > div.product_summary-title {
  color: rgba(70, 70, 70, 0.3);
  font-size: 14px; }

.in-expansion .listtable > li > div.coltd2 span.phours {
  color: #464646;
  font-size: 11px; }
  .in-expansion .listtable > li > div.coltd2 span.phours em {
    color: rgba(0, 0, 0, 0.3);
    font-size: 14px; }

.in-expansion .listtable > li > div.coltd2 span.pminutes {
  color: #464646;
  font-size: 11px; }
  .in-expansion .listtable > li > div.coltd2 span.pminutes em {
    color: rgba(0, 0, 0, 0.3);
    font-size: 14px; }

.in-expansion .listtable > li > div.coltd2 > span span {
  border-bottom: 1px solid #ececec; }

.in-expansion .col {
  font-size: 16px;
  color: #cccccc; }

.innerpanel-body {
  padding: 0 30px; }

.tableformat {
  display: table;
  width: 100%; }
  .tableformat li {
    display: table-row; }
    .tableformat li > div {
      display: table-cell;
      vertical-align: top; }
      .tableformat li > div .searchwrap {
        padding: 10px 0 10px;
        border-bottom: 1px solid #dadada; }
        .tableformat li > div .searchwrap input {
          border: 0; }
      .tableformat li > div .customdropdown.dayscalender {
        border-bottom: 1px solid #dadada;
        color: rgba(128, 128, 128, 0.4);
        font-size: 13px;
        padding: 10px 0 10px;
        margin: 0 20px;
        float: left;
        width: 100px; }
        .tableformat li > div .customdropdown.dayscalender .mat-select-placeholder {
          color: #808080 !important;
          font-weight: 400 !important; }
    .tableformat li.disData > div > span {
      width: 100%;
      padding: 30px 0 5px 0;
      color: rgba(128, 128, 128, 0.44);
      border-bottom: 1px solid #ececec;
      float: left; }
    .tableformat li.disData span.dayscalender {
      border-bottom: 1px solid #ececec;
      color: rgba(128, 128, 128, 0.4);
      font-size: 13px;
      margin: 0 20px;
      float: left;
      width: 100px; }
    .tableformat li.disData span.closeIcon {
      position: relative;
      width: 10px;
      height: 10px;
      padding-bottom: 0;
      margin: 35px 0 0 0;
      cursor: pointer;
      border: 0;
      float: left; }
      .tableformat li.disData span.closeIcon:after, .tableformat li.disData span.closeIcon:before {
        content: '';
        position: absolute;
        width: 7px;
        height: 7px;
        border-left: 1.5px solid #bfc0c1;
        border-bottom: 1.5px solid #bfc0c1; }
      .tableformat li.disData span.closeIcon:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 0; }
      .tableformat li.disData span.closeIcon:before {
        -webkit-transform: rotate(133deg);
        transform: rotate(133deg);
        top: 8px; }
  .tableformat .Add_icon {
    position: relative;
    width: 20px;
    cursor: pointer;
    padding: 0 0 0 5px;
    margin-top: 10px;
    height: 20px;
    float: left;
    background: #15ae75;
    border-radius: 50%; }
    .tableformat .Add_icon:before, .tableformat .Add_icon:after {
      content: '';
      position: absolute;
      border-top: 2px solid #fff;
      width: 10px;
      top: 9px; }
    .tableformat .Add_icon:before {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }

.smalldesc {
  color: rgba(70, 70, 70, 0.6);
  font-size: 13px; }

.search-gray {
  float: right;
  position: relative;
  width: 16px; }
  .search-gray:before {
    content: '';
    position: absolute;
    top: 0;
    width: 16px;
    height: 16px;
    background-position: 0 -139px; }

.organizewrapper {
  width: 100%;
  float: left;
  padding: 10px 20px;
  background: #e9e9e9; }
  .organizewrapper a {
    margin: 0 0 0 20px;
    float: left; }
    .organizewrapper a.disabled {
      opacity: .5;
      pointer-events: none; }
  .organizewrapper > div {
    float: right;
    margin-top: 10px; }
  .organizewrapper + .content-wrapper {
    top: 50px;
    padding-right: 0;
    overflow: auto; }
    .organizewrapper + .content-wrapper .content-inner-wrapper {
      padding-top: 0;
      overflow: hidden; }

.cardcontent {
  overflow: hidden; }

.sortcard .cards {
  position: relative; }

.sortcard .cards:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0);
  z-index: 99; }

.sortcard {
  cursor: move; }

ul.summary-contact.summary-cnct li {
  height: 135px !important; }

.pgContentinner .mat-card {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 20px; }
  .pgContentinner .mat-card .mat-card-title {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px solid #e7e7e7;
    padding: 12px 20px; }
  .pgContentinner .mat-card .summary-contact {
    float: left;
    padding: 0 0 20px 20px;
    width: 100%; }
    .pgContentinner .mat-card .summary-contact li {
      float: left;
      width: 33%;
      padding-right: 30px;
      padding-top: 10px;
      padding-bottom: 20px; }
      .pgContentinner .mat-card .summary-contact li span {
        display: block;
        color: #525252;
        line-height: 1.3;
        display: inline-block;
        width: 100%; }
        .pgContentinner .mat-card .summary-contact li span em {
          font-style: normal;
          float: left;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
          max-width: 80%; }
        .pgContentinner .mat-card .summary-contact li span a {
          color: #525252;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
          position: relative;
          max-width: 72%;
          display: inline-block; }
      .pgContentinner .mat-card .summary-contact li h6 {
        color: #000000;
        font-size: 14px;
        font-weight: 700;
        margin: 0 0 10px 0; }
  .pgContentinner .mat-card .timelinewrapper {
    padding: 10px 15px; }
  .pgContentinner .mat-card .mat-card-footer {
    margin: 0; }
  .pgContentinner .mat-card .alert {
    padding: 20px 0 0 20px; }
    .pgContentinner .mat-card .alert .alert-item:last-child {
      padding-bottom: 0; }
    .pgContentinner .mat-card .alert .alert-icon:before {
      background: #39b5f1;
      border-radius: 50%;
      top: 11px;
      width: 14px;
      height: 14px; }
    .pgContentinner .mat-card .alert .alert-icon:after {
      top: 3px; }
  .pgContentinner .mat-card .profileListimg {
    width: 192px;
    height: 136px;
    border: 2px solid #dcdcdc;
    overflow: hidden;
    display: table;
    table-layout: fixed;
    background: #f6f6f6; }
    .pgContentinner .mat-card .profileListimg div {
      width: 188px;
      height: 132px;
      margin-top: 2px;
      margin-left: 20px;
      display: table-cell;
      vertical-align: top;
      text-align: center;
      transition: all 0.65s ease; }
    .pgContentinner .mat-card .profileListimg img {
      max-height: 132px;
      max-width: 210px;
      height: 100%; }
  .pgContentinner .mat-card .contentRightWrapper {
    white-space: nowrap;
    width: 125px !important;
    padding: 0 !important; }
  .pgContentinner .mat-card .contentLeftWrapper {
    padding-right: 0;
    padding-left: 20px;
    border-right: 0; }
  .pgContentinner .mat-card .list-item {
    border-left: 0;
    margin: 0;
    padding: 20px 20px 10px 20px;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-border-box-shadow: 0 0 0 0 transparent;
    -ms-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent; }
    .pgContentinner .mat-card .list-item:hover {
      border-left: 0;
      -webkit-box-shadow: 0 0 0 0 transparent;
      -moz-border-box-shadow: 0 0 0 0 transparent;
      -ms-box-shadow: 0 0 0 0 transparent;
      box-shadow: 0 0 0 0 transparent; }
    .pgContentinner .mat-card .list-item .tags-panel {
      margin-bottom: 0; }
    .pgContentinner .mat-card .list-item .listwrap {
      margin-bottom: 5px; }
      .pgContentinner .mat-card .list-item .listwrap .contentLeftWrapper {
        padding-right: 20px;
        padding-left: 20px; }
    .pgContentinner .mat-card .list-item .companydetails {
      float: left;
      width: 100%;
      border-top: 1px solid #e9eaeb;
      border-bottom: 1px solid #e9eaeb;
      margin: 15px 0 0; }
      .pgContentinner .mat-card .list-item .companydetails ul li {
        float: left;
        margin-right: 45px; }
        .pgContentinner .mat-card .list-item .companydetails ul li .cate-head {
          color: #808080;
          font-size: 14px;
          margin: 0; }

.rating,
.rating em {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAYCAYAAAAcYhYyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUJBRkYyMUYxMjIyMTFFODlBQkI4NEQ4NDQyODkzQkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUJBRkYyMjAxMjIyMTFFODlBQkI4NEQ4NDQyODkzQkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQkFGRjIxRDEyMjIxMUU4OUFCQjg0RDg0NDI4OTNCRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQkFGRjIxRTEyMjIxMUU4OUFCQjg0RDg0NDI4OTNCRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQEr4IAAAFpSURBVHjaYvx/lQEbqIPSTQy4gNZ/OJMRiyGcQPwciP8CsQwQfydkCBMW6XAg5gdiISD2YyACsCCx5YBYGoiLkMQqgPgRED+F0lgByDu3gbQKA3HgJhBrYPNOHwPxYAo2QZAh04E4Goh/4dEMCuQ4XIbAwmQZEDMD8SIchiQC8WJcNiDHzn08LnmKz4/IhljiUWdJrCE2UPoF1P9xUDayHEFDmKEBpwH1/2Ioewo04THgSycYYPLeSfYgOtc57yAxeYcJiwGs0DCwgLKJSPZIJoLB3snaQJIDylMHyl8hZAjj//8QQyZPngzKdHxA7APE4kiBvBWIP+Xm5n7EacikSZPyCAUcEngDNGwKttg5TkLeOYXTO0Cv6ALZAdBoxgb+AfFGoCsuEgoTfSAViMOQ9bgMQI/i93i88YnYFCuLR50sKcUjCHwB4t1QtisQ8yDJETSEERr6+4D+/wENJ1Bx6AQte3ECgAADANw/X7Sf245DAAAAAElFTkSuQmCC); }

.rating {
  background-position: 0 -12px;
  width: 80px;
  display: inline-block;
  height: 12px; }
  .rating em {
    background-position: 0 0;
    height: 12px;
    float: left; }

.totalreviewcount {
  padding: 4px 20px 15px;
  float: left;
  width: 100%;
  color: #464646;
  font-size: 14px; }
  .totalreviewcount span {
    float: left;
    font-weight: 700;
    line-height: 1; }
    .totalreviewcount span:first-child {
      margin-right: 10px; }

.summary-inner-content {
  float: left;
  width: 100%;
  padding: 10px 20px; }
  .summary-inner-content .reviewTitle {
    color: #464646;
    font-size: 14px;
    font-weight: 600; }
  .summary-inner-content .reviewdate {
    float: right;
    font-weight: 400;
    font-size: 13px;
    color: #808080; }
    .summary-inner-content .reviewdate .rating {
      margin-right: 15px; }
  .summary-inner-content .reviewcontent {
    color: #808080;
    font-size: 13px;
    margin-top: 5px; }
  .summary-inner-content .summaryList {
    float: left;
    width: 100%;
    margin-top: 5px; }
    .summary-inner-content .summaryList li {
      border-bottom: 1px solid #e7e7e7;
      padding: 15px 0 15px; }
      .summary-inner-content .summaryList li:last-child {
        border-bottom: 0; }

h5.contentSubTitle {
  color: #808080;
  font-weight: 700;
  position: relative;
  margin: 10px 0; }
  h5.contentSubTitle:before {
    position: absolute;
    top: -6px;
    bottom: -6px;
    left: -20px;
    width: 4px;
    background: #15ae75;
    content: ''; }

.sentimentCount {
  float: left;
  width: 100%;
  margin: 16px 0; }
  .sentimentCount li {
    position: relative;
    float: left;
    height: 44px;
    font-size: 24px;
    font-weight: 700;
    padding: 3px 60px 0 50px; }
    .sentimentCount li:after {
      position: absolute;
      top: 0;
      left: 0;
      width: 44px;
      height: 44px;
      content: ''; }
    .sentimentCount li.goodsentiment:after {
      background-position: -52px -67px; }
    .sentimentCount li.badsentiment:after {
      background-position: -100px -67px; }
    .sentimentCount li.neutralsentiment:after {
      background-position: -2px -67px; }
  .sentimentCount li span {
    font-size: 14px;
    color: #808080;
    font-weight: 400;
    line-height: 1.6;
    float: right;
    padding-top: 8px;
    padding-left: 3px; }

.reviweCount li span {
  font-size: 14px;
  color: #808080;
  font-weight: 400;
  line-height: 1.6;
  float: right;
  padding-top: 8px;
  padding-left: 3px; }

.reviewdate.mentionsdate {
  display: block;
  float: none !important;
  padding-top: 10px; }

.actionsWrap .customdrop > a.suprt-icon {
  padding: 0; }
  .actionsWrap .customdrop > a.suprt-icon:before {
    border: 0 !important;
    width: 10px;
    height: 15px;
    top: 4px;
    left: 6px; }
  .actionsWrap .customdrop > a.suprt-icon:after {
    border: 0 !important;
    display: none; }

.actionsWrap .customdrop ul.dropdown-menu {
  width: 420px;
  padding-top: 0;
  right: -22px !important; }
  .actionsWrap .customdrop ul.dropdown-menu:after, .actionsWrap .customdrop ul.dropdown-menu:before {
    right: 26px;
    left: auto !important; }
  .actionsWrap .customdrop ul.dropdown-menu > li {
    float: left;
    width: 100%;
    padding: 10px 20px; }
    .actionsWrap .customdrop ul.dropdown-menu > li:first-child {
      background: #fff;
      padding-top: 20px;
      padding-bottom: 25px; }
    .actionsWrap .customdrop ul.dropdown-menu > li a {
      color: #15ae75;
      font-size: 13px;
      padding: 0; }
  .actionsWrap .customdrop ul.dropdown-menu h3 {
    font-size: 14px;
    float: left;
    width: 100%;
    margin: 20px 0; }
  .actionsWrap .customdrop ul.dropdown-menu h5 {
    color: #464646;
    font-size: 18px;
    margin: 15px 0 10px;
    float: left;
    width: 100%;
    border-top: 1px solid #d8d8d8;
    padding-top: 15px; }
    .actionsWrap .customdrop ul.dropdown-menu h5:first-child {
      border-top: 0;
      padding-top: 0; }
  .actionsWrap .customdrop ul.dropdown-menu .ph-icon,
  .actionsWrap .customdrop ul.dropdown-menu .ticket {
    float: left;
    width: auto;
    position: relative;
    margin-right: 10px;
    padding-left: 20px;
    font-size: 13px; }
    .actionsWrap .customdrop ul.dropdown-menu .ph-icon:after,
    .actionsWrap .customdrop ul.dropdown-menu .ticket:after {
      content: '';
      position: absolute;
      top: 3px;
      left: 0;
      width: 14px;
      height: 13px;
      background-position: -63px -146px; }
  .actionsWrap .customdrop ul.dropdown-menu .ticket:after {
    background-position: -46px -146px;
    width: 13px;
    height: 18px;
    top: 0; }

.actionsWrap .customdrop .closehelp {
  position: absolute;
  float: none !important;
  width: 16px !important;
  height: 16px;
  cursor: pointer;
  right: 20px;
  top: 20px; }
  .actionsWrap .customdrop .closehelp:before {
    width: 16px;
    height: 16px;
    content: '';
    position: absolute;
    background-position: -7px -425px; }

.pgContentinner .addressloc {
  width: 100%; }

.advance-view-wrap .mat-expansion-panel-body {
  padding: 0 !important; }

.listing-name em.sfto {
  background-position: -88px -30px;
  width: 24px !important;
  height: 22px !important;
  margin-top: -1px !important; }

.listing-name em.sffrom {
  background-position: -112px -3px;
  width: 24px !important;
  height: 22px !important;
  margin-top: -1px !important; }

.custompagination {
  position: fixed;
  bottom: 100px;
  z-index: 9999; }

.fullpage .closepg {
  display: none; }

.prospecttitle {
  display: block;
  color: #15ae75;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 15px; }

.cardnewsec {
  padding-bottom: 5px;
  display: block;
  float: left;
  width: 100%; }

.border-theme .mat-primary {
  box-shadow: inherit !important;
  min-width: 60px !important;
  border: 2px solid rgba(21, 174, 117, 0.1) !important;
  background: #fff !important;
  color: #15ae75 !important;
  line-height: 28px !important;
  font-weight: 600; }
  .border-theme .mat-primary .mat-ripple-element {
    background: rgba(21, 174, 117, 0.4) !important; }

.recomendationCard .mat-card-header {
  padding-bottom: 0 !important; }

.recomendationCard li:hover > div {
  transition: all .3s; }
  .recomendationCard li:hover > div p {
    color: #464646 !important; }

em.base {
  background-position: -87px -122px;
  width: 17px;
  height: 10px;
  float: left;
  margin-top: 3px; }

.listing-name em.baseto {
  background-position: -87px -115px;
  width: 17px !important;
  height: 18px !important;
  margin-top: 0 !important; }

.listing-name em.basefrom {
  background-position: -109px -115px;
  width: 17px !important;
  height: 18px !important;
  margin-top: 0 !important; }

.customdrop-msg .actionsWrap .customdrop.switch-btn ul.dropdown-menu > li:first-child {
  border: 1px solid #e1e1e1;
  background: #fff; }

.actionsWrap .customdrop ul.dropdown-menu:after, .actionsWrap .customdrop ul.dropdown-menu:before {
  right: 130px;
  left: auto !important; }

/* themeing btns */
.btn-theme.mat-accent {
  box-shadow: inherit !important;
  min-width: 60px !important;
  border: 2px solid rgba(21, 78, 174, 0.1) !important;
  background: #fff !important;
  color: #154eae !important;
  line-height: 28px !important;
  font-weight: 600; }
  .btn-theme.mat-accent .mat-ripple-element {
    background: rgba(21, 78, 174, 0.4) !important; }
  .btn-theme.mat-accent.active, .btn-theme.mat-accent:hover {
    background: #154eae !important;
    color: #fff !important;
    border: 2px solid rgba(21, 78, 174, 0) !important; }
  .btn-theme.mat-accent[disabled] {
    opacity: .6;
    color: rgba(255, 126, 88, 0.6) !important; }
    .btn-theme.mat-accent[disabled].active, .btn-theme.mat-accent[disabled]:hover {
      background: #fff !important;
      cursor: default;
      color: rgba(255, 126, 88, 0.6) !important;
      border: 2px solid rgba(255, 126, 88, 0.4) !important; }

.btn-theme.mat-primary {
  transition: color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: inherit !important;
  min-width: 60px !important;
  border: 2px solid rgba(21, 174, 117, 0.1) !important;
  background: transparent !important;
  color: #15ae75 !important;
  line-height: 28px !important;
  font-weight: 600;
  transition-property: all; }
  .btn-theme.mat-primary .mat-ripple-element {
    background: rgba(21, 174, 117, 0.4) !important; }
  .btn-theme.mat-primary.active, .btn-theme.mat-primary:hover {
    background: #15ae75 !important;
    color: #fff !important;
    border: 2px solid rgba(21, 174, 117, 0) !important; }
  .btn-theme.mat-primary[disabled] {
    opacity: .6;
    color: rgba(21, 174, 117, 0.5) !important; }
    .btn-theme.mat-primary[disabled].active, .btn-theme.mat-primary[disabled]:hover {
      background: #fff !important;
      cursor: default;
      color: rgba(21, 174, 117, 0.5) !important;
      border: 2px solid rgba(21, 174, 117, 0.1) !important; }

.btn-theme.mat-warn {
  box-shadow: inherit !important;
  min-width: 60px !important;
  border: 2px solid rgba(127, 130, 132, 0.1) !important;
  background: #fff !important;
  color: #7f8284 !important;
  line-height: 28px !important;
  font-weight: 600; }
  .btn-theme.mat-warn .mat-ripple-element {
    background: rgba(127, 130, 132, 0.4) !important; }
  .btn-theme.mat-warn.active, .btn-theme.mat-warn:hover {
    background: #7f8284 !important;
    color: #fff !important;
    border: 2px solid rgba(127, 130, 132, 0) !important; }
  .btn-theme.mat-warn[disabled] {
    opacity: .6;
    color: rgba(127, 130, 132, 0.5) !important; }
    .btn-theme.mat-warn[disabled].active, .btn-theme.mat-warn[disabled]:hover {
      background: #fff !important;
      cursor: default;
      color: rgba(127, 130, 132, 0.5) !important;
      border: 2px solid rgba(127, 130, 132, 0.1) !important; }

.btn-theme.cdk-program-focused .mat-button-focus-overlay {
  background: transparent !important; }

.btn-blue.mat-primary {
  box-shadow: inherit !important;
  min-width: 60px !important;
  border: 2px solid #113a81 !important;
  background: #113a81 !important;
  color: #fff !important;
  line-height: 28px !important;
  font-weight: 400; }
  .btn-blue.mat-primary .mat-ripple-element {
    background: rgba(44, 101, 191, 0.4) !important; }
  .btn-blue.mat-primary.active, .btn-blue.mat-primary:hover {
    background: #2c65c7 !important;
    color: #fff !important;
    border: 2px solid rgba(44, 101, 191, 0) !important; }
  .btn-blue.mat-primary[disabled] {
    opacity: .6;
    color: rgba(44, 101, 199, 0.6) !important; }
    .btn-blue.mat-primary[disabled].active, .btn-blue.mat-primary[disabled]:hover {
      background: rgba(44, 101, 199, 0.6) !important;
      cursor: default;
      color: #fff !important;
      border: 2px solid rgba(255, 126, 88, 0.4) !important; }

.card-more {
  cursor: pointer; }

.backprofile {
  color: #15ae75; }

.card-more a {
  color: #4471be;
  font-weight: 600; }

.card-more:hover a,
.card-more a:hover {
  color: #154eae; }

/* theme colors */
/* drop downs */
.customdropdown.themedd .mat-form-field-infix {
  width: auto; }

.customdropdown.themedd .mat-form-field-underline {
  display: none; }

.customdropdown.themedd .mat-input-subscript-wrapper.mat-form-field-subscript-wrapper {
  display: none; }

.customdropdown.themedd .mat-form-field-infix {
  padding: 0;
  border-top: 0; }

.customdropdown.themedd .mat-form-field-wrapper {
  padding-bottom: 0; }

.searchwrap .completer-holder {
  border-bottom: 1px solid #dadada;
  width: 50%; }

.searchwrap input {
  border: 0;
  font-size: 13px;
  padding-bottom: 3px; }

.searchwrap .completer-holder {
  position: relative;
  margin-top: 10px; }
  .searchwrap .completer-holder:after {
    background-position: 0 -139px;
    width: 16px;
    height: 16px;
    content: '';
    position: absolute;
    right: 0;
    top: 0; }

.searchwrap .mat-chip {
  padding: 4px 10px !important;
  font-size: 13px;
  background: #fff !important;
  margin-top: 10px;
  border: 1px solid #e9eaeb;
  color: rgba(127, 130, 132, 0.7);
  margin: 15px 8px 0 0 !important; }
  .searchwrap .mat-chip .mat-chip-remove {
    width: 10px !important;
    height: 10px !important;
    position: relative;
    opacity: 1;
    margin-left: 10px !important; }
    .searchwrap .mat-chip .mat-chip-remove:after {
      content: '';
      position: absolute;
      width: 5px;
      height: 5px;
      -webkit-transform: rotate(-221deg);
              transform: rotate(-221deg);
      border-left: 1px solid #808080;
      border-bottom: 1px solid #808080;
      top: 6px;
      left: 0; }
    .searchwrap .mat-chip .mat-chip-remove:before {
      content: '';
      position: absolute;
      width: 5px;
      height: 5px;
      top: 0;
      left: 0;
      -webkit-transform: rotate(-43deg);
              transform: rotate(-43deg);
      border-left: 1px solid #808080;
      border-bottom: 1px solid #808080; }

.tooltipCls {
  background: #e7e7e7;
  border: 1px solid #e7e7e7;
  color: #464646 !important;
  font-size: 14px; }

.backprofile,
.closeProfile,
.dashboardModal .closedashboard,
.closePageIcon,
.closepg {
  width: 16px;
  height: 16px;
  padding-left: 0;
  position: absolute;
  top: 20px;
  right: -100px;
  cursor: pointer;
  transition: all 0.5s ease;
  z-index: 99; }
  .backprofile:before,
  .closeProfile:before,
  .dashboardModal .closedashboard:before,
  .closePageIcon:before,
  .closepg:before {
    position: absolute;
    top: 0;
    left: 2px;
    content: '';
    width: 16px;
    height: 16px;
    background-position: -7px -425px; }

.dashboardModal .closedashboard {
  right: 20px; }

.backprofile.backtomonitor {
  width: auto;
  height: auto;
  background: #e9e9e9; }
  .backprofile.backtomonitor:before {
    left: -11px; }

.open .backprofile {
  right: 20px; }

.tableformat .searchwrap .completer-holder {
  border-bottom: 0;
  margin: 0;
  width: 100%; }

.globalsearchfooter {
  float: left;
  width: 100%;
  border-top: 1px solid #ccc;
  padding: 10px; }

.nomatch-icon {
  margin: 25px 0 10px 0;
  width: 100%;
  height: 60px;
  position: relative; }
  .nomatch-icon:after {
    position: absolute;
    width: 83px;
    height: 60px;
    background-position: -78px -138px;
    content: '';
    left: 50%;
    margin-left: -42px; }

.addProsBtn {
  float: left;
  width: 100%;
  padding: 10px 0 20px; }

.grayout {
  position: relative; }
  .grayout:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #f5f5f5;
    content: ''; }

.editable {
  border-bottom: 1px solid #ccc; }

.statusTop {
  margin-top: 10px; }

.buzzscoreGraphinner .bordered:after {
  border: 5px solid #dedede;
  content: '';
  position: absolute;
  top: 10px;
  left: 10px;
  width: 90px;
  height: 90px;
  border-radius: 50%; }

.mat-card.grayout {
  height: 200px;
  width: 100%; }

.mat-card.grayout * {
  display: none; }

.no-record {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  float: left;
  width: 100%;
  color: gray; }

.no-record-middle {
  text-align: center;
  margin-top: 50px !important;
  margin-bottom: 70px !important;
  padding: 0 50px;
  float: left;
  width: 100%;
  color: gray; }

.mat-card-content .no-record {
  margin-top: 34px !important;
  margin-bottom: 70px !important;
  padding: 0 20px; }

.sourcedropdown {
  padding: 10px 24px; }
  .sourcedropdown label {
    padding-right: 10px; }

.actionsbuttons li a.emptycontent {
  cursor: default !important;
  margin-bottom: 10px;
  width: 90px;
  margin-left: 30px;
  background: #bababa;
  margin-top: 10px;
  padding: 5px; }

.actionsbuttons li a.emptycontent.item2 {
  width: 40px; }

.locationfilter input {
  border: 1px solid #434648;
  border-radius: 2px;
  padding: 3px 10px;
  width: 100%;
  float: right;
  background: #434648;
  color: #ccc;
  margin-bottom: 5px;
  -webkit-box-flex: inherit;
  -ms-flex: inherit;
  flex: inherit;
  font-size: 13px;
  font-weight: 400; }

.dependentfilters .mat-input-container .mat-input-infix,
.inputrange .mat-input-container .mat-input-infix {
  width: auto !important; }

.mat-form-field-disabled .mat-input-infix {
  opacity: .8; }

a:hover {
  color: #15ae75;
  opacity: .8; }

.slideinner .mat-form-field-label {
  color: #747575 !important; }

.zindex0 {
  z-index: 0; }

.cardwrap .help-txt .help-content {
  top: 30px !important;
  left: -135px !important; }

.cardwrap .help-txt .help-content .view-note-arrow {
  left: 132px !important;
  top: -31px !important; }

.cardwrap .help-txt .help-content .view-note-arrow:before {
  border-right: 10px solid transparent !important;
  border-bottom: 10px solid #e7e7e7 !important;
  border-left: 10px solid transparent !important;
  border-top: 0 !important;
  left: 0 !important;
  top: 9px !important; }

.cardwrap .help-txt .help-content .view-note-arrow:after {
  border-bottom: 10px solid #ffffff !important;
  border-right: 10px solid transparent !important;
  border-left: 10px solid transparent !important;
  border-top: 0 !important;
  left: 1px !important;
  top: 9px !important; }

.panel-list {
  float: left;
  width: 100%;
  margin-top: 10px; }
  .panel-list ul {
    float: left;
    margin-right: 30px;
    min-height: 17px;
    margin-top: 10px; }
    .panel-list ul li {
      float: left;
      position: relative;
      line-height: 1.3; }
      .panel-list ul li span {
        float: left;
        font-size: 13px;
        color: #808080;
        line-height: 18px; }
      .panel-list ul li.tagspanel span {
        border: 1px solid #e9eaeb;
        padding: 3px 10px;
        border-radius: 50px;
        line-height: 18px;
        color: #757575;
        margin-top: -5px; }
  .panel-list h6 {
    color: #464646;
    margin: 0 6px 0 0;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 400;
    float: left; }

.category_listnew span {
  position: relative;
  padding-right: 3px;
  margin-right: 3px; }
  .category_listnew span:after {
    position: absolute;
    content: ',';
    top: 0;
    right: 0; }
  .category_listnew span:last-child {
    padding-right: 0;
    margin-right: 0; }
    .category_listnew span:last-child:after {
      display: none; }

.categorywrap {
  overflow: auto;
  max-height: 200px; }

.maincontent-left .mat-expansion-panel-header-title {
  display: block; }
  .maincontent-left .mat-expansion-panel-header-title span {
    font-size: 11px;
    text-transform: initial;
    font-weight: 400;
    clear: both;
    float: left;
    color: #aba8a8;
    white-space: nowrap;
    position: relative;
    width: 205px;
    text-overflow: ellipsis;
    overflow: hidden; }

.fb {
  background-image: url(social_icons.58aedc3445d084c66112.png);
  background-repeat: no-repeat; }

.mat-expansion-panel-body .switchBtn {
  position: absolute;
  top: -42px;
  right: 41px; }

.addnc .mat-form-field-label {
  font-size: 14px;
  font-weight: 400;
  color: #b6b9ba;
  line-height: 1.3; }

.addnc .mat-form-field-invalid .mat-form-field-label {
  color: #f44336; }

.zindex9 {
  z-index: 9; }

.mat-select-value-text span {
  line-height: 1.4; }

.summary-contact input {
  border: 0;
  border-bottom: 1px solid #ccc;
  margin-bottom: 5px; }

.maincontent-left,
.maincontent-right {
  transition: margin 0.5s ease; }

.fixedleftmenu,
.maincontent.twocolumn {
  transition: margin 0.5s ease; }

.menuclose .fixedleftmenu,
.menuclose .maincontent.twocolumn {
  margin-left: -80px; }

.menuclose .itemDetailsWrapper.open {
  left: 20px !important; }

.maincontent.searchmoreWrap {
  transition: left 0.5s ease; }

.menuclose .maincontent.searchmoreWrap {
  left: 0; }

.closeFilters {
  position: absolute;
  top: 16px;
  right: 10px;
  width: 12px;
  height: 12px;
  cursor: pointer; }
  .closeFilters:before {
    content: '';
    width: 9px;
    height: 9px;
    border-left: 1.5px solid #fff;
    border-bottom: 1.5px solid #fff;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    position: absolute;
    top: -1px;
    left: 0; }
  .closeFilters:after {
    content: '';
    width: 9px;
    height: 9px;
    border-left: 1.5px solid #fff;
    border-bottom: 1.5px solid #fff;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
    position: absolute;
    top: 9px;
    left: 0; }

.addressloc label,
.filterslist li {
  position: relative; }

.addressloc label {
  float: left; }

.completer-dropdown-holder {
  left: 0;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  background: #434648 !important; }

.completer-dropdown {
  max-height: 200px;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  width: 100% !important;
  left: 0 !important;
  margin: 0 !important;
  right: 0 !important; }

.completer-dropdown .completer-row:hover,
.completer-selected-row {
  color: #fff !important;
  background-color: #15ae75 !important; }

.completer-selected-row * {
  color: #fff !important; }

.completer-row-wrapper {
  float: left;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important; }

.completer-row {
  float: left;
  width: 100% !important;
  padding: 5px 5px !important;
  margin: 0 !important; }

.completer-item-text {
  float: left;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important; }

.completer-row:hover * {
  color: #fff !important; }

.filterslist li .completer-dropdown {
  background: #434648 !important;
  border-color: #3c3f42 !important;
  color: #e9e9e9 !important;
  top: 30px; }

.filterslist li .completer-dropdown .completer-list-item,
.filterslist li .completer-selected-row {
  color: #e9e9e9 !important; }

.addressloc label .completer-dropdown {
  width: 300px !important;
  right: auto !important; }

.cdk-overlay-backdrop-showing {
  background: rgba(0, 0, 0, 0.8); }

.cdk-overlay-backdrop-showing.cdk-overlay-transparent-backdrop,
.mat-overlay-transparent-backdrop {
  background: rgba(0, 0, 0, 0); }

.auditWrap .mat-card-title {
  cursor: pointer; }

.whyimp {
  opacity: 0; }

.pgcontent-wrapper.profileDetails {
  background: #e9e9e9; }

.filterslist .subTitle {
  width: 100% !important;
  margin-bottom: 5px;
  margin-top: 6px; }

.showhideElement {
  width: 80px;
  text-align: right; }

.categoryscorll {
  margin-left: -24px;
  padding-left: 24px;
  margin-bottom: 7px; }
  .categoryscorll li:last-child {
    padding-bottom: 2px; }

textarea.mat-input-element {
  line-height: 1.3; }

.owl-dt-calendar-main th span {
  font-size: 13px;
  color: #000;
  font-weight: 600; }

.owl-dt-calendar-body {
  font-size: 16px; }

.statezip input {
  width: 100%; }

.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  color: #000;
  font-size: 15px; }

.mat-focused .mat-form-field-required-marker {
  color: #000; }

.expand-card-infowrap {
  width: 100%;
  padding: 0 30px;
  float: left; }

.expand-card-info {
  float: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #fff;
  padding: 10px 10px;
  width: 100%;
  clear: both;
  background: #159aae;
  box-shadow: 1px 1px 1px #e0e0e0;
  border-radius: 4px;
  margin-bottom: 20px; }
  .expand-card-info a {
    text-decoration: underline; }

.expand-card-info a {
  color: #fff; }

.recommandations-body .accrodianContent > ul > li {
  color: #808080;
  font-size: 13px;
  margin-bottom: 10px; }
  .recommandations-body .accrodianContent > ul > li:last-child {
    margin-bottom: 0; }
    .recommandations-body .accrodianContent > ul > li:last-child p:last-child {
      margin-bottom: 0; }
      .recommandations-body .accrodianContent > ul > li:last-child p:last-child b {
        color: #000; }

.info-list-style li,
.info-panel li {
  font-size: 13px !important; }

.recommandations-body .accrodianContent ul.info-list-style li {
  list-style: disc;
  margin-left: 20px; }

.recommandations-body .accrodianContent ul.infoTable {
  width: 100%;
  height: auto;
  float: left;
  padding: 10px 0; }

.recommandations-body .accrodianContent p {
  color: #808080;
  font-size: 13px;
  margin-bottom: 10px; }

ul.infoTable li {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

ul.infoTable li div:first-child {
  border-left: 1px solid #e7e7e7; }

ul.infoTable li div {
  width: 50%;
  float: left;
  padding: 6px 10px;
  border-top: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7; }

ul.infoTable li:last-child div {
  border-bottom: 1px solid #e7e7e7; }

.recommandations-body .accrodianTitle p,
.recommandations-body .accrodianTitle b {
  color: #464646;
  font-size: 14px;
  margin: 0;
  padding: 0;
  font-weight: 400; }

.accrodianBlock {
  border-top: 1px solid #e7e7e7;
  float: left;
  width: 100%;
  padding: 15px 22px 15px 30px; }
  .accrodianBlock .accrodianContent {
    padding-top: 10px; }

.linkbtn {
  float: right;
  font-weight: 600;
  color: #15ae75 !important;
  padding: 5px 10px;
  font-weight: 600 !important; }

.mat-form-field .mat-form-field-label {
  color: rgba(128, 128, 128, 0.5) !important; }

.mat-form-field-should-float .mat-form-field-label {
  color: #808080 !important; }

::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(128, 128, 128, 0.5); }

:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(128, 128, 128, 0.5); }

::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(128, 128, 128, 0.5); }

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(128, 128, 128, 0.5); }

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(128, 128, 128, 0.5); }

.editedcategory input::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #2c2d2d !important; }

.editedcategory input:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #2c2d2d !important; }

.editedcategory input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #2c2d2d !important; }

.editedcategory input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #2c2d2d !important; }

.editedcategory input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #2c2d2d !important; }

.editedcategory input {
  padding-right: 10px; }

.statezip {
  display: block;
  float: left;
  width: 100%; }

.businessinfoCard .businessname {
  font-weight: 600; }

.businessinfoCard .list-item .infoSection .listing-name .address .addressloc {
  color: #808080; }

.businessinfoCard .list-item .listwrap .contentRightWrapper {
  padding: 0 0 0 30px; }

.cardsinfo {
  color: #808080;
  font-size: 13px;
  font-weight: 400; }

.cardsinfo {
  color: #808080;
  font-size: 13px;
  font-weight: 400;
  padding: 0 20px 20px; }

.technologyCard .cardsinfo {
  padding: 0 20px 10px; }

.cardsubtitle {
  color: #808080 !important; }

.elePara li {
  color: #525252; }

.wtmeans p {
  font-size: 13px;
  color: #808080; }

.gameplancard .gpcwrapper {
  float: left;
  width: 100%;
  margin-top: 15px; }

.closeProfile,
.dashboardModal .closedashboard,
.closePageIcon,
.closepg {
  top: 28px; }

.businessinfoCard .panel-list {
  margin-top: 10px; }

.category_list .completer-holder input {
  border: 0;
  border-bottom: 1px solid #ececec;
  font-size: 13px;
  padding-bottom: 3px; }

.editedcategory h6 {
  font-size: 14px;
  padding-bottom: 5px;
  margin-top: 2px; }

.editedcategory {
  margin-bottom: 20px; }

.editedcategory li.category_list {
  padding-right: 20px !important; }

.editedcategory li.category_list:after {
  display: none; }

.editedcategory .completer-holder {
  position: relative; }
  .editedcategory .completer-holder:after {
    content: '';
    position: absolute;
    top: 7px;
    right: 0;
    border-left: 1.5px solid #999999;
    border-bottom: 1.5px solid #999999;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }

.mat-input-element {
  caret-color: #808080; }

.completer-no-results {
  cursor: default !important; }

.categorysearch .mat-form-field-placeholder-wrapper {
  white-space: nowrap;
  padding-right: 50px;
  text-overflow: ellipsis;
  width: auto;
  right: 100px; }

.dashboardcontainer {
  transition: left .6s ease; }

.menuclose .pgwrapper.open,
.menuclose .dashboardcontainer {
  left: 0 !important; }

.pgwrapper .maincontent {
  transition: .5s all; }

.menuclose .pgwrapper.open .maincontent {
  left: 0 !important; }

.menuclose .commonTabs.fixedTabs .showdetails {
  margin-left: -80px; }

.categorysearch .mat-input-placeholder {
  font-size: 13px;
  color: #ababab; }

.businessinfoCard .addressloc.monitor-icon,
.businessinfoCard .addressloc.phone-icon,
.businessinfoCard .addressloc.email-icon {
  margin-top: 2px !important; }

.profileDetails .pgContent .pgContentinner,
.googleAdwords,
.displayAds {
  padding: 0 0 0 20px; }

.displayAds.pgwrapper {
  z-index: 99; }

.profileDetails .pnav ul {
  padding-left: 10px;
  max-width: 100%; }

.profileDetails .mat-card {
  box-shadow: 1px 0 6px 1px rgba(0, 0, 0, 0.18) !important;
  z-index: 1; }

.profileDetails .pgcontent-wrapper,
.googleAdwords .pgcontent-wrapper,
.displayAds .pgcontent-wrapper,
.modalList {
  background: #e9e9e9; }

.profileDetails.fullpage .pgcontentwrap,
.googleAdwords.fullpage .pgcontentwrap,
.displayAds.fullpage .pgcontentwrap,
.modalList .pgcontentwrap {
  max-width: 945px; }

.modalList .pnav ul {
  max-width: 100%;
  padding-left: 10px; }

.addCount {
  margin-left: 5px;
  border: 1px solid #aabedf;
  padding: 2px 6px 2px 5px !important;
  border-radius: 18px;
  color: #164eaf;
  cursor: pointer;
  margin-right: 5px;
  line-height: 1 !important;
  margin-top: -2px !important;
  float: left; }
  .addCount em {
    font-style: normal;
    line-height: 1 !important; }

/*.addCount:hover{color:#164eaf;border: 1px solid #164eaf;} #aabedf */
.panel-list ul li.addCount {
  top: -5px; }
  .panel-list ul li.addCount em {
    width: auto;
    height: auto; }

.panel-list ul li.category_list + .addCount {
  top: 0;
  margin-top: 0 !important;
  padding: 7px 10px 6px 10px !important;
  margin-left: 10px; }
  .panel-list ul li.category_list + .addCount em {
    line-height: 1.1 !important; }

.profileDetails .mat-card,
.pgContentinner .mat-card {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.18) !important; }

.hyphen,
.novalue {
  width: 6px !important;
  height: 1px;
  background: #000;
  padding: 0;
  min-width: 0 !important;
  margin-right: 3px; }

.gpcinfo ul.fc {
  table-layout: fixed; }

.prev-next-btns {
  display: none !important; }

.prev-next-btns .prev-listing {
  position: fixed;
  top: 50%;
  left: 79px;
  margin-top: -25px;
  cursor: pointer;
  z-index: 9;
  height: 80px; }

.menuclose .prev-next-btns .prev-listing {
  left: 0; }

.prev-next-btns .next-listing {
  position: fixed;
  top: 50%;
  right: 0;
  margin-top: -25px;
  cursor: pointer;
  z-index: 9;
  height: 80px; }

.prevArrow {
  width: 33px;
  height: 80px;
  background: #7fcbaf;
  position: absolute;
  border-right: 3px solid #15ae75;
  z-index: 9;
  left: 0;
  top: 0; }
  .prevArrow:after {
    position: absolute;
    top: 50%;
    left: 10px;
    border-left: 1.5px solid #fff;
    content: '';
    border-bottom: 1.5px solid #fff;
    -webkit-transform: rotate(-134deg);
            transform: rotate(-134deg);
    width: 10px;
    height: 10px; }

.nextArrow {
  width: 33px;
  height: 80px;
  background: #7fcbaf;
  position: absolute;
  border-left: 3px solid #15ae75;
  z-index: 9;
  right: 0;
  top: 0; }
  .nextArrow:after {
    position: absolute;
    top: 50%;
    left: 10px;
    border-left: 1.5px solid #fff;
    content: '';
    border-bottom: 1.5px solid #fff;
    -webkit-transform: rotate(43deg);
            transform: rotate(43deg);
    width: 10px;
    height: 10px; }

.hover-text {
  position: absolute;
  right: -250px;
  left: 0;
  top: 0;
  bottom: 0;
  background: #15ae75;
  color: #fff;
  width: 250px;
  transition: all 0.5s ease-in;
  padding: 10px; }

.next-listing .hover-text {
  right: auto;
  left: 0; }

.next-listing:hover .hover-text {
  right: auto;
  left: -250px; }

.left-arow .hover-text {
  right: 0;
  left: -250px; }

.prev-listing:hover .hover-text {
  right: -250px;
  left: 25px; }

.hover-text h3 {
  font-size: 16px;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  max-width: 200px; }

.hover-text p {
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px; }

.buzzscoreGraph canvas {
  position: absolute;
  top: 0;
  left: 0; }

.mat-card.collapseCard {
  display: none; }

.hideTitlepage .showmoreprofileWrap {
  display: block !important; }

.hideTitlepage .mat-card.collapseCard {
  display: block; }

.hideTitlepage .mat-card.expandCard {
  display: none;
  float: left;
  width: 100%; }

.hideTitlepage .piegraphinner {
  opacity: 0; }

.hideTitlepage .list-inner {
  float: left;
  width: 100%; }

.hideTitlepage .businessinfoCard {
  float: left;
  width: 100%; }

.mat-select-disabled {
  opacity: .4; }

.alertTitle {
  font-family: 'Open Sans';
  font-size: 16px;
  font-weight: 600;
  padding-top: 10px !important; }

.inMiles {
  clear: both;
  width: 100%;
  float: left;
  font-size: 13px;
  color: #fff;
  line-height: 13px; }

.actionsClose,
.actionsOpen {
  display: none; }

.virtualscrollprofile .scrollable-content,
.virtualscrollfp .scrollable-content {
  padding-right: 20px; }

.actionsWrapmenuIcon,
.actionsWrapmenuClose {
  display: none; }

.companydetails {
  padding: 0 10px 0 0;
  margin: 0;
  float: left;
  width: 100%; }
  .companydetails li {
    float: left;
    margin-top: 13px;
    margin-bottom: 18px; }
    .companydetails li h4 {
      font-weight: 400;
      color: #464646;
      font-size: 14px;
      width: 100%;
      margin: 0 0 5px;
      float: left;
      line-height: 21px; }
    .companydetails li .elementValue {
      font-size: 22px;
      color: #808080;
      font-weight: 300;
      line-height: 1; }
  .companydetails li:nth-last-child(1) {
    margin-right: 0; }

.buzzscoreGraph canvas,
.buzzscoreinfo canvas,
.buzzscoreinfosmall canvas,
.piegraphcategory canvas {
  position: absolute;
  top: 0;
  left: 0; }

.buzzscoreGraph span.piepercent,
.buzzscoreinfo span.piepercent,
.buzzscoreinfosmall span.piepercent,
.piegraphcategory span.piepercent {
  display: inline-block !important;
  z-index: 2;
  font: 600 44px/138px 'Open Sans';
  padding-right: 0;
  position: relative;
  color: #6b6b6b; }

.buzzscoreGraph .buzzscoreGraphinner > div,
.buzzscoreGraph .buzzscoreinfoinner > div,
.buzzscoreGraph .buzzscoreinfosmallinner > div,
.buzzscoreGraph .piegraphinner > div,
.buzzscoreinfo .buzzscoreGraphinner > div,
.buzzscoreinfo .buzzscoreinfoinner > div,
.buzzscoreinfo .buzzscoreinfosmallinner > div,
.buzzscoreinfo .piegraphinner > div,
.buzzscoreinfosmall .buzzscoreGraphinner > div,
.buzzscoreinfosmall .buzzscoreinfoinner > div,
.buzzscoreinfosmall .buzzscoreinfosmallinner > div,
.buzzscoreinfosmall .piegraphinner > div,
.piegraphcategory .buzzscoreGraphinner > div,
.piegraphcategory .buzzscoreinfoinner > div,
.piegraphcategory .buzzscoreinfosmallinner > div,
.piegraphcategory .piegraphinner > div {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  position: relative;
  margin-bottom: 5px; }

.buzzscoreGraph .buzzscoreinfosmallinner > div,
.buzzscoreinfo .buzzscoreinfosmallinner > div,
.buzzscoreinfosmall .buzzscoreinfosmallinner > div,
.piegraphcategory .buzzscoreinfosmallinner > div {
  display: inline-block;
  width: 70px;
  height: 70px;
  text-align: center;
  position: relative;
  margin-bottom: 0; }

.buzzscoreinfo {
  width: 110px;
  margin: 0 auto; }
  .buzzscoreinfo span.piepercent {
    line-height: 110px; }

.buzzscoreinfosmall {
  width: 70px;
  height: 70px;
  margin: 0 auto; }
  .buzzscoreinfosmall span.piepercent {
    line-height: 70px;
    font-size: 24px; }

.usersListinfo {
  padding-bottom: 0 !important; }

.usersListinfo:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  background: #b1159a;
  border-radius: 4px 4px 0 0; }

.expandcard .expand_more {
  display: none; }

.expandcard .expand_icon {
  display: block !important; }

.expandcard .userwrap {
  right: 30px; }

.expandcard .expand_icon {
  background: #15ae75;
  border-radius: 50%;
  width: 20px !important;
  height: 20px !important;
  position: absolute; }
  .expandcard .expand_icon:before {
    content: '';
    position: absolute;
    background-position: -35px -410px;
    width: 8px !important;
    height: 8px !important;
    top: 6px;
    left: 6px !important; }

.cards.mat-card .mat-tab-header {
  border-bottom: 0; }

.data_table_dashboard {
  display: table;
  width: 100%;
  margin-bottom: 0; }
  .data_table_dashboard li {
    display: table-row; }
    .data_table_dashboard li > div {
      display: table-cell;
      border-bottom: 1px solid #f2f2f2;
      padding: 8px 8px 8px 30px;
      font-size: 14px;
      color: #525252; }
      .data_table_dashboard li > div:nth-child(2) {
        text-align: center; }
      .data_table_dashboard li > div:last-child {
        padding-right: 30px; }
    .data_table_dashboard li:last-child > div {
      border-bottom: 0; }
    .data_table_dashboard li:first-child {
      width: 242px; }
  .data_table_dashboard em {
    display: inline-block;
    vertical-align: middle; }

li.data_table_dashboard_header > div {
  font-weight: 600;
  color: #000000; }

.cards.mat-card .mat-raised-button {
  padding: 0 10px; }

.actionsBtnwrapper {
  float: left;
  width: 100%; }

.modalContent-wrapper p {
  font-size: 13px;
  font-weight: 400;
  color: #808080;
  margin-bottom: 15px; }
  .modalContent-wrapper p.contentdescription {
    color: #464646; }

.cardwrap .mat-card.cards .recomendationlist p {
  margin-bottom: 4px; }

.arrowHide {
  display: none !important; }

.dataTables_sizing {
  position: relative; }

.paginate_button.disabled {
  display: none !important; }

.tagsmenu {
  max-height: 400px !important; }

.userimg.headshot,
.userwrap.headshot {
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
  color: #fff;
  border: 1px solid transparent !important;
  line-height: 32px; }

.dashboardModal.modal-custom {
  background: #e9e9e9; }

.dashboardModal.modal-custom .modalContentSec {
  margin: 0; }

.dashboardModal.modal-custom .closemodal {
  right: 0;
  left: auto; }

.noDataFound {
  position: absolute;
  top: 45%;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 26px;
  color: #808080; }
  .noDataFound p {
    margin-bottom: 0;
    line-height: 30px; }

.cards.verticalcard {
  width: 100% !important; }

.expandcard .cards.verticalcard {
  width: calc(100% - 20px) !important; }

.expandcard .monitorlist3 {
  display: table-cell !important; }

.cards .monitorlist1 {
  width: 45%; }

.expandcard .monitorDatatable {
  table-layout: fixed; }
  .expandcard .monitorDatatable .monitorlist1 {
    width: 35%; }
  .expandcard .monitorDatatable .monitorlist2 {
    width: 25%; }
  .expandcard .monitorDatatable .monitorlist3 {
    width: 40%; }

.newIcon {
  background: #f76d5d;
  padding: 2px 3px;
  color: #fff;
  font-size: 9px;
  border-radius: 3px;
  font-style: normal;
  position: relative;
  top: -2px; }

.activeList .panelwrap {
  border-top: 0 solid #e9eaeb !important;
  margin-top: 0 !important; }

.activeList .panelwrap ul {
  margin-top: 10px; }

.viewprofile .list-item:not(.activeList) .listwrap .contentRightWrapper .buzz-score-rt {
  width: 80px;
  height: 80px; }

.viewprofile .list-item:not(.activeList) .buzzscoreGraphinner canvas {
  width: 80px !important;
  height: 80px !important; }

.viewprofile .list-item:not(.activeList) .buzzscoreGraph span.piepercent {
  font: 600 20px/80px 'Open Sans'; }

.expandcard .monitorDatatable li:nth-child(1n+4) {
  display: table-row !important; }

.hideBusinessInfo > span {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

.ngx-editor-textarea {
  min-height: 110px !important; }

.commonTabs .ngx-editor {
  margin-bottom: 10px; }

.stripline {
  display: none !important; }

.activeList .stripline {
  display: block !important; }

.share-reports .mat-tab-body-content {
  overflow: hidden; }

.tags_input .ng2-tag-input__text-input {
  padding: 0 !important;
  height: auto !important;
  font-family: 'Open Sans'; }

.tags_input .ng2-tag-input {
  border-bottom: 1px solid #ececec !important; }

.tags_input .ng2-tag-input.ng2-tag-input--focused {
  border-bottom: 1px solid #ececec !important; }

.tags_input ::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #808080;
  line-height: 1.3;
  font-size: 14px; }

.tags_input :-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #808080;
  line-height: 1.3;
  font-size: 14px; }

.tags_input ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #808080;
  line-height: 1.3;
  font-size: 14px; }

.tags_input :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #808080;
  line-height: 1.3;
  font-size: 14px; }

.tags_input ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #808080;
  line-height: 1.3;
  font-size: 14px; }

.tags_input tag {
  height: 30px !important;
  line-height: 25px !important;
  border: 1px solid #e9eaeb;
  background: none !important;
  box-shadow: none !important;
  color: #808080 !important; }

.tags_input tag:not(.readonly):not(.tag--editing):focus {
  color: #808080 !important; }

.tags_input tag-input-form {
  line-height: 31px; }

.tags_input delete-icon svg {
  vertical-align: middle !important;
  height: 13px !important; }

.tags_input delete-icon:hover {
  -webkit-transform: scale(1.1) translateY(0) !important;
          transform: scale(1.1) translateY(0) !important; }

.content-header {
  padding: 19px 20px 19px;
  float: left;
  width: 100%;
  background: #e7e7e7;
  z-index: 9;
  position: relative;
  border-bottom: 1px solid #d4d6d7; }
  .content-header .pagetitle {
    margin: 0;
    padding: 0; }

.innerpagesWrapper {
  top: 64px !important;
  overflow-y: auto; }
  .innerpagesWrapper .commonMatcard .mat-card {
    padding: 0; }

.closePageIcon {
  right: 20px; }

.tags_input tag-input-form {
  width: 400px; }
  .tags_input tag-input-form input {
    width: 100%; }

.search-wrapper.slideInDown {
  -webkit-animation-duration: .2s;
          animation-duration: .2s; }

@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0; }
  100% {
    background-position: 468px 0; } }

@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0; }
  100% {
    background-position: 468px 0; } }

.animated-background {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: #eeeeee;
  background: linear-gradient(to right, #f9f9f9 8%, #f6f6f6 18%, #f5f5f5 33%);
  background-size: 800px 104px;
  height: 20px;
  position: relative; }

.helpnew > .helptable > .helptabledata div {
  padding: 10px;
  vertical-align: middle;
  z-index: 999;
  position: relative;
  line-height: 1.6;
  color: #000;
  text-align: center;
  font-family: 'Open Sans';
  font-size: 18px; }

.shareAnIdea .helpnew > .helptable > .helptabledata div {
  color: #fff; }

.userwrap.headshot,
.userwrap {
  display: none; }

.cdk-overlay-pane.common-dailog,
.cdk-overlay-pane.contacts-dailog {
  height: 80vh; }

.cdk-overlay-pane.common-dailog .mat-dialog-container,
.cdk-overlay-pane.contacts-dailog .mat-dialog-container {
  height: 100%;
  max-height: 100% !important; }

.cdk-overlay-pane.common-dailog .mat-dialog-content,
.cdk-overlay-pane.contacts-dailog .mat-dialog-content {
  max-height: calc(80vh - 106px) !important;
  background: #fff !important;
  min-height: calc(80vh - 106px) !important;
  position: relative; }

.categoryListWrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.cdk-overlay-pane.contacts-dailog .mat-dialog-content {
  max-height: calc(80vh - 250px) !important;
  min-height: calc(80vh - 250px) !important; }

.cdk-overlay-pane.common-dailog .categorydialog .mat-dialog-content {
  max-height: calc(80vh - 70px) !important;
  min-height: calc(80vh - 70px) !important; }

.cdk-overlay-pane.review-add-profile .mat-dialog-content {
  max-height: calc(80vh - 106px) !important;
  min-height: calc(80vh - 476px) !important; }

.cdk-overlay-pane.common-dailog .withoutfooter .mat-dialog-content {
  max-height: calc(80vh - 55px) !important;
  min-height: calc(80vh - 55px) !important; }

.accrodianContent .mat-expansion-panel-body {
  padding: 0 0 16px 0; }

.share-dailog .dailogTitle {
  width: 100%;
  float: left;
  padding: 15px 20px !important;
  background: #f5f5f5;
  font: 600 20px/1.2 "Open Sans", sans-serif;
  color: #000000; }

.share-dailog .mat-dialog-content {
  min-height: 302px; }

.contentRightWrapper .buzzscoreGraphinner {
  position: relative; }
  .contentRightWrapper .buzzscoreGraphinner:before {
    border-radius: 50%;
    border: 2px solid #d9d9d9;
    content: '';
    top: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0; }
  .contentRightWrapper .buzzscoreGraphinner > div {
    margin-bottom: 0; }

.subjectwrap {
  padding-bottom: 0 !important;
  padding-top: 10px !important; }
  .subjectwrap .mat-form-field-infix {
    border: 0 !important; }

.addNotes .mat-input-container {
  float: left;
  width: 50%;
  padding-right: 10px; }

.mat-input-element {
  line-height: 1.5 !important; }

.mat-dialog-content {
  border-bottom: 1px solid #fff;
  background: #fff; }

.mat-dialog-actions {
  top: -1px;
  position: relative;
  display: inline-block !important;
  -ms-flex-wrap: unset !important;
      flex-wrap: unset !important;
  width: 100%;
  margin: 0 !important; }

.completer-list-item {
  float: none !important; }

.googleAdwords .pgcontent-wrapper,
.displayAds .pgcontent-wrapper {
  top: 0 !important; }

html {
  overflow: hidden; }

.list-inner .virtualscrollprofile.viewprofile,
.detailedWrapper {
  overflow-y: auto !important; }

.show_edit_profile .closePageIcon {
  display: block !important; }

/* width */
::-webkit-scrollbar {
  width: 8px; }

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; }

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; }

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; }

.maincontent-left ::-webkit-scrollbar {
  width: 6px; }

/* Track */
.maincontent-left ::-webkit-scrollbar-track {
  background: #34373a; }

/* Handle */
.maincontent-left ::-webkit-scrollbar-thumb {
  background: #cccccc; }

/* Handle on hover */
.maincontent-left ::-webkit-scrollbar-thumb:hover {
  background: #555; }

.addressfield input,
.statecode .categorysec input,
.addressloc input {
  width: 100%;
  padding-right: 25px; }

.show_edit_profile .pgwrapper {
  position: static !important; }

.categorysec.addressfield ng2-completer.ng-invalid:not(.ng-untouched) .completer-holder,
.categorysec.cityfield ng2-completer.ng-invalid:not(.ng-untouched) .completer-holder,
.categorysec.statefield ng2-completer.ng-invalid:not(.ng-untouched) .completer-holder,
.categorysec.statezip ng2-completer.ng-invalid:not(.ng-untouched) .completer-holder,
.listing-name h3 input.ng-invalid:not(.ng-untouched),
.phone-icon input.ng-invalid:not(.ng-untouched) {
  border-bottom: 1px solid #f44336; }

.mat-form-field-label {
  line-height: 1.5 !important; }

.mat-menu-content {
  padding-top: 0;
  padding-bottom: 0; }

.actionsbuttons .disabled {
  pointer-events: none;
  opacity: .4; }

.categoryDropdown {
  border-bottom: 0;
  margin-bottom: 20px;
  width: 100%;
  float: left; }
  .categoryDropdown .form-control:disabled,
  .categoryDropdown .form-control[readonly],
  .categoryDropdown .categrory-input {
    border: none;
    opacity: 1;
    padding: 16px 0 4px !important;
    float: left;
    font-size: 15px;
    color: #000;
    border-radius: 0;
    border-bottom: 1px solid #cbcbcb !important; }
    .categoryDropdown .form-control:disabled:focus,
    .categoryDropdown .form-control[readonly]:focus,
    .categoryDropdown .categrory-input:focus {
      border: none;
      box-shadow: none; }

.categoryDropdown input {
  background: none !important;
  padding: 0 !important; }

.categoryDropdown {
  position: relative; }
  .categoryDropdown input {
    border-bottom: 1px solid #ececec !important; }

.close-globalsearch,
.clearTextField,
.clearImage,
.clearsummary {
  position: absolute;
  top: 20px;
  width: 9px;
  height: 9px;
  right: 4px;
  cursor: pointer; }
  .close-globalsearch:after,
  .clearTextField:after,
  .clearImage:after,
  .clearsummary:after {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 1px;
    height: 13px;
    background-position: -5px -393px;
    width: 9px;
    height: 9px; }

.clearTextField {
  float: none !important;
  top: 2px; }

.categoryDropdown .clearTextField {
  top: 28px; }

.editedcategory .categoryDropdown .clearTextField {
  top: 8px; }

.categorySearchWrap .clearTextField {
  margin-top: 10px;
  margin-right: 10px;
  right: 0; }

.editedcategory .categoryDropdown {
  width: 300px;
  margin: 0 10px; }

.overlaySec:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0);
  z-index: 9; }

.auditcustom.overlaySec:after {
  background: rgba(255, 255, 255, 0.3); }

.infoIcon {
  position: relative;
  width: 16px;
  height: 17px;
  cursor: pointer;
  border: 1px solid #bfbfbf;
  top: 3px;
  border-radius: 50%;
  display: inline-block; }
  .infoIcon:before {
    content: '';
    position: absolute;
    top: 1px;
    left: 5px;
    width: 5px;
    height: 12px;
    background-position: -191px -18px; }

.mat-progress-spinner.audit-loader {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 999;
  display: none; }

.mat-card-title .infoIcon {
  top: 2px; }

.list-item .listwrap.nogradewrap .contentLeftWrapper {
  border-right: 0;
  padding-right: 20px; }

.itemDetailsWrapper .taglistWrap li {
  margin-right: 10px !important; }

.list-item .listwrap.nogradewrap .contentRightWrapper {
  width: 100px !important;
  background: none; }

.list-item .listwrap.nogradewrap {
  display: block; }

.list-item .listwrap.nogradewrap .contentLeftWrapper {
  display: block; }

.list-item .listwrap.nogradewrap .contentRightWrapper {
  position: absolute;
  top: 10px;
  right: 0; }

/** 24-09-2019 **/
.ex_search-section .listwrap.nogradewrap {
  display: table !important; }

.ex_search-section .listwrap .contentLeftWrapper {
  width: 100%;
  float: left; }

.ex_search-section .listwrap .add_prospect-btn {
  display: table-cell;
  position: static !important; }

/** 24-09-2019 **/
h4.searchprospects {
  font-weight: 400;
  font-size: 20px;
  color: #000;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 0; }

h4.searchprospects i {
  font-style: normal;
  color: #164eaf;
  font-weight: 600; }

.mat-card.infocard {
  z-index: 99; }

.customdropdown.defaultDropdown .mat-select-arrow:after {
  border-top: 5px solid #e9e9e9; }

.modalList .pgcontent-wrapper {
  overflow-y: auto; }

.modalList .closepg {
  right: 20px; }

.cardShoworHide {
  position: absolute;
  top: 10px;
  right: 10px;
  display: none;
  z-index: 9; }

.sortcard .showhidebtn {
  display: block !important;
  z-index: 9999; }

.sortcard .help-txt {
  opacity: 0; }

.sortcard.cardwrap .mat-card.cards .mat-card-header-text .buzzTitle {
  padding-right: 62px; }

.categorydialog {
  height: 300px; }

.mat-dialog-content {
  height: 100%; }

.categorydialog h2 {
  width: 100%;
  float: left;
  padding: 15px 20px !important;
  background: #f5f5f5;
  font: 600 20px/1.2 "Open Sans", sans-serif;
  color: #000000; }

.vl,
.bl,
.ib,
.bbm {
  color: #fff;
  height: 11px;
  width: 16px;
  text-align: center;
  font: 9px/11px 'Open Sans' !important;
  border-radius: 2px;
  float: left;
  margin-right: 5px; }
  .vl:after,
  .bl:after,
  .ib:after,
  .bbm:after {
    line-height: 15px;
    font-size: 10px;
    font-weight: 600; }

.vl {
  background: #008000; }
  .vl:after {
    content: 'VL'; }

.bl {
  background-color: #c8aa1c; }
  .bl:after {
    content: 'BL'; }

.ib {
  background: #64b8ad; }
  .ib:after {
    content: 'IB'; }

.ml {
  background: #45b6af; }
  .ml:after {
    content: 'ML'; }

.ncmsg {
  word-break: break-word; }

.editCategory .mat-select-trigger {
  border-bottom: 1px solid #ececec !important;
  width: 200px; }

.editCategory .customdropdown .mat-select-arrow-wrapper,
.editCategory .customdropdown .mat-select-arrow {
  width: 0; }

.dashboardwrap .mat-select-value {
  margin-top: 2px; }

ul.tabView li span {
  color: #b6b9ba; }
  ul.tabView li span:hover, ul.tabView li span.active {
    color: #15ae75; }

.profile-list-view .list-header,
.profile-list-view .list-body {
  width: 100%;
  float: left;
  display: table;
  table-layout: fixed; }

.profile-list-view .list-body {
  cursor: pointer; }

.list-header div,
.list-body > div {
  display: table-cell;
  padding: 10px 15px;
  width: 9%;
  word-break: break-word;
  background: #fff;
  border-top: 1px solid #e9eaeb;
  color: #464646;
  font-size: 14px;
  font-weight: 600; }

.list-body > div {
  color: #808080;
  font-weight: 400;
  vertical-align: top; }

.list-body > div:first-child {
  padding-left: 42px;
  position: relative; }

.list-header div:first-child,
.list-body > div:first-child {
  width: auto; }

.list-header div.maxWidth,
.list-body > div.maxWidth {
  width: 15%; }

.maxWidth span {
  clear: both;
  float: left; }

.list-header div.mediumWidth,
.list-body > div.mediumWidth {
  width: 10%;
  white-space: nowrap; }

.list-header div.smallWidth,
.list-body > div.smallWidth {
  width: 8%; }

.list-header div {
  display: table-cell;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  min-width: 90%;
  max-width: 90%; }

.list-header div:first-child {
  border-radius: 6px 0 0 0;
  padding-left: 20px !important; }

.list-header div:last-child {
  border-radius: 0 6px 0 0; }

.list-header div,
.napContent .nap th,
.creative-list li:first-child,
.topcat li:first-child,
.keywords ul.list li.list-header,
.otherNetworks .tableViewDisplay li.head.head div {
  border-bottom: 1px solid #cccccc !important;
  color: #464646;
  font-size: 14px;
  padding: 16px 15px 17px;
  background: #f9f9f9;
  font-weight: 600;
  min-height: 50px; }

.creative-list li:nth-child(2) > div {
  border-top: 1px solid #cccccc !important; }

div.dataTables_scroll table.dataTable thead th,
div.dataTables_scroll table.dataTable thead td,
.DTFC_LeftWrapper table.dataTable thead th,
.DTFC_LeftWrapper table.dataTable thead td {
  border-bottom: 1px solid #cccccc; }

div.dataTables_scroll .dataTables_scrollHead,
div.dataTables_scroll .DTFC_LeftHeadWrapper,
.DTFC_LeftWrapper .dataTables_scrollHead,
.DTFC_LeftWrapper .DTFC_LeftHeadWrapper {
  background: #f9f9f9;
  border-radius: 6px 6px 0 0;
  font-size: 14px;
  color: #464646;
  font: weight 600; }
  div.dataTables_scroll .dataTables_scrollHead table.dataTable thead th,
  div.dataTables_scroll .dataTables_scrollHead table.dataTable tfoot th,
  div.dataTables_scroll .DTFC_LeftHeadWrapper table.dataTable thead th,
  div.dataTables_scroll .DTFC_LeftHeadWrapper table.dataTable tfoot th,
  .DTFC_LeftWrapper .dataTables_scrollHead table.dataTable thead th,
  .DTFC_LeftWrapper .dataTables_scrollHead table.dataTable tfoot th,
  .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table.dataTable thead th,
  .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table.dataTable tfoot th {
    font-weight: 600;
    font-size: 14px;
    vertical-align: top;
    width: auto;
    padding: 8px 14px;
    position: relative;
    background: #f9f9f9; }

.commonTable .mat-header-row,
.commonTable .mat-row {
  border-bottom-color: #ececec; }

.commonTable .mat-header-row {
  background: #f9f9f9;
  border-radius: 6px 6px 0 0; }

.commonTable .mat-header-cell {
  font-size: 14px;
  color: #464646;
  font-weight: 600; }

.selected {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px; }

.selected .mat-checkbox-label {
  color: #6b6b6b; }

.listed .mat-checkbox-label {
  color: #acacac; }

.listed {
  margin-bottom: 10px; }

.virtualscrollprofile .list-item * {
  cursor: pointer; }

virtual-scroll.searchresults {
  position: absolute;
  top: 125px;
  left: 0;
  right: 0;
  bottom: 0; }
  virtual-scroll.searchresults .scrollable-content {
    padding-right: 20px;
    padding-left: 20px; }

.searchLoader {
  float: left;
  width: 100%; }

.customizeWrap .cardShoworHide {
  display: block; }

.errorInput input,
.errorInput .mat-input-infix {
  border-color: #f44336 !important; }

.common-dailog .completer-dropdown-holder {
  top: 100% !important;
  width: 100%;
  left: 0; }

.activeList .categorylist {
  border-top: 1px solid transparent !important; }

.selected_count {
  font-weight: 400;
  font-size: 15px; }
  .selected_count i {
    font-style: normal;
    color: #000;
    font-weight: 600; }

.cardwrap .mat-card.cards.shareAnIdea {
  background: #164eaf;
  padding-right: 170px; }
  .cardwrap .mat-card.cards.shareAnIdea p {
    color: #fff; }

.cardwrap .mat-card.cards.shareAnIdea .mat-card-title h3 span {
  color: #fff; }

.shareImg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAACTCAYAAABCicHDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVGM0Y0QkE0MUY0MTFFOEFCNzZENzdCOTA2OEUyMjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVGM0Y0QkI0MUY0MTFFOEFCNzZENzdCOTA2OEUyMjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NUYzRjRCODQxRjQxMUU4QUI3NkQ3N0I5MDY4RTIyNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NUYzRjRCOTQxRjQxMUU4QUI3NkQ3N0I5MDY4RTIyNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq46jy8AABDzSURBVHja7F0JlBTV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);
  background-repeat: no-repeat;
  width: 130px;
  height: 147px;
  position: absolute;
  right: 20px;
  bottom: 0; }

.filterBlur + .shareImg {
  -webkit-filter: blur(7px);
  -moz-filter: blur(7px);
  -o-filter: blur(7px);
  -ms-filter: blur(7px);
  filter: blur(7px);
  transition: all 1s; }

.shareAnIdea .help-txt .help-icon,
.cardwrap .help-txt .help-close {
  border: 1px solid #fff; }

.content-wrapper.display-ads {
  overflow: auto; }

.fpItems .cursorpointer *,
.fpItems .cursorpointer {
  cursor: pointer; }

.recommendationsdialogWrap .scoreClr {
  margin-top: 3px !important;
  margin-right: 20px; }

.virtualscrollprofile .location-icon,
.virtualscrollprofile .monitor-icon,
.virtualscrollfp .location-icon,
.virtualscrollfp .monitor-icon {
  padding-left: 18px; }

.taglistWrap h6 {
  margin-top: 5px; }

.prospects-footer.panel-list {
  position: absolute;
  border-radius: 0 0px 5px 5px;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fafafa;
  padding: 15px 20px 15px 26px; }
  .prospects-footer.panel-list ul {
    margin-top: 0;
    margin-bottom: 0; }

.prospects-footer li h6 {
  font-weight: 600; }

.virtualscrollfp .list-item {
  padding-bottom: 60px; }

.virtualscrollprofile .list-item {
  padding-bottom: 67px; }

.activeList.virtualscrollfp .list-item {
  padding-bottom: 60px; }

.virtualscrollfp .list-item.activeList {
  padding-bottom: 60px; }

.virtualscrollprofile .list-item.activeList {
  padding-bottom: 57px; }

.virtualscrollprofile .showmoreprofile,
.virtualscrollfp .showmoreprofile,
app-saved-search .showmoreprofile {
  background: none;
  bottom: 20px;
  width: 20px;
  height: 20px;
  right: 20px; }
  .virtualscrollprofile .showmoreprofile span:after,
  .virtualscrollfp .showmoreprofile span:after,
  app-saved-search .showmoreprofile span:after {
    border-top-color: #fafafa; }

.virtualscrollprofile .list-item .listwrap .contentRightWrapper {
  width: 280px; }

.virtualscrollfp .list-item.activeList .listwrap .contentRightWrapper {
  vertical-align: top;
  padding-top: 50px; }

.virtualscrollfp .list-item .listwrap .contentRightWrapper {
  vertical-align: top;
  padding-top: 30px; }

.virtualfp .list-item {
  border-left: 5px solid #96d1e1; }

.virtualfp .list-item:hover {
  border-left: 5px solid #129da2; }

.virtualscrollfp .list-item .listwrap .contentRightWrapper .listing-btns .btn-group {
  position: absolute;
  top: 20px;
  right: 20px; }

.borderedList {
  position: relative; }
  .borderedList:after {
    position: absolute;
    top: 15px;
    left: 20px;
    width: 4px;
    background: #15ae75;
    content: '';
    height: 29px;
    left: -20px; }
  .borderedList:first-child:after {
    top: 0; }
  .borderedList .contentSubTitle:before {
    display: none; }

.activeList .categorylist {
  padding-top: 0 !important; }

.virtualscrollprofile .activeList .listwrap .collpase-data,
.virtualscrollprofile .activeList .collapseList,
.virtualscrollfp .activeList .listwrap .collpase-data,
.virtualscrollfp .activeList .collapseList,
.savedsearchvirtualscroll .activeList .collpase-data {
  display: block !important; }

.hideCard:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.8); }

.summary-page-wrapper .pgContentinner > div {
  float: left;
  width: 100%;
  position: relative; }

.helplist {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
  display: none;
  padding: 0 0 0 0; }
  .helplist.open {
    display: block; }
  .helplist .helptable {
    vertical-align: middle;
    width: 96%;
    left: 2%;
    height: 100%;
    display: table;
    position: relative; }
    .helplist .helptable .helptabledata {
      vertical-align: middle;
      display: table-cell; }
      .helplist .helptable .helptabledata div {
        padding: 10px;
        font-size: 15px;
        vertical-align: middle;
        z-index: 999;
        position: relative;
        line-height: 1.6;
        color: #000;
        text-align: center;
        font-family: 'Open Sans'; }

.helpBlur * {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
  transition: all 1s; }

.mat-chip:hover {
  box-shadow: none !important; }

.mat-tab-label,
.mat-tab-link {
  font-size: 13px;
  font-weight: 600;
  font-family: 'Open Sans'; }

.mat-ink-bar {
  height: 3px !important; }

.cardwrap:not(.expandcard) .monitorDatatable > li > div:nth-child(2):before {
  border-left: 0 !important; }

.cardwrap:not(.expandcard) .monitorDatatable > li > div:nth-child(2) {
  padding-right: 30px !important; }

.cardwrap.expandcard .monitorDatatable > li > div:last-child:before {
  border-left: 0 !important; }

.cardwrap .mat-card.cards .buzzcorner .mat-tab-label {
  height: auto !important;
  padding-bottom: 10px; }

.cdk-global-overlay-wrapper .mat-dialog-container {
  padding-bottom: 0; }

.tab-container li {
  width: auto !important;
  padding: 0 20px 10px 0 !important; }

.tab-container a {
  color: #6b6b6b;
  position: relative;
  font-size: 13px;
  font-weight: 600; }
  .tab-container a.active, .tab-container a:hover {
    color: #15ae75; }
    .tab-container a.active:after, .tab-container a:hover:after {
      content: '';
      position: absolute;
      bottom: -5px;
      left: 0;
      right: 0;
      border-bottom: 3px solid #15ae75; }

.userprofile + .customdrop .show:after {
  border-bottom: 8px solid #edeef2 !important; }

.slideinner .mat-expansion-panel-header {
  padding: 0 20px; }

.slideinner .mat-expansion-panel-body {
  padding: 0 20px 13px; }

.slideinner .mat-form-field-label-wrapper {
  top: 0;
  padding: 0; }
  .slideinner .mat-form-field-label-wrapper .mat-form-field-label {
    top: 0;
    line-height: 30px !important;
    min-height: 30px;
    left: 10px; }

.searchwrap.blockedwrap .mat-chip:hover {
  background: #164eaf !important; }

.searchwrap.blockedwrap .mat-chip:hover .mat-chip-remove:after {
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff; }

.searchwrap.blockedwrap .mat-chip:hover .mat-chip-remove:before {
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff; }

.mat-chip {
  word-wrap: break-word;
  word-break: break-all;
  min-width: 45px; }

.savedsearchvirtualscroll .scrollable-content {
  right: 20px;
  width: auto !important; }

.graphstacklabels .profilesignal {
  font-size: 30px;
  font-weight: 300;
  color: #808080;
  margin-top: -30px;
  font-family: 'Open Sans'; }

.graphstacklabelscolumn .profilesignal {
  font-size: 16px;
  font-weight: 300;
  color: #808080;
  font-family: 'Open Sans';
  margin-top: -4px; }

#CompetitionGraph .profilesignal {
  font-size: 37px;
  margin-top: -27px; }

.circlegraph svg {
  float: right; }

.doller-value {
  position: relative; }
  .doller-value em {
    color: #d5d5d5;
    font-weight: 300;
    font-size: 22px;
    font-style: normal; }
  .doller-value.one em:nth-child(1) {
    color: #808080;
    font-weight: 400; }
  .doller-value.two em:nth-child(1),
  .doller-value.two em:nth-child(2) {
    color: #808080;
    font-weight: 400; }
  .doller-value.three em:nth-child(1),
  .doller-value.three em:nth-child(2),
  .doller-value.three em:nth-child(3) {
    color: #808080;
    font-weight: 400; }
  .doller-value.four em:nth-child(1),
  .doller-value.four em:nth-child(2),
  .doller-value.four em:nth-child(3),
  .doller-value.four em:nth-child(4) {
    color: #808080;
    font-weight: 400; }
  .doller-value.five em:nth-child(1),
  .doller-value.five em:nth-child(2),
  .doller-value.five em:nth-child(3),
  .doller-value.five em:nth-child(4),
  .doller-value.five em:nth-child(5) {
    color: #808080;
    font-weight: 400; }

.nopointer {
  cursor: default !important; }

.auditlegendsstrip.fixedCompetition:after {
  content: '';
  position: absolute;
  right: -300px;
  top: 0;
  height: 42px;
  background: #e9e9e9; }

.menuclose .headercompetition.fixedCompetition {
  left: 20px !important; }

.menuclose .auditlegendsstrip.fixedCompetition {
  left: 10px !important; }

.competitionwrap.fixedCompetition + .competitionwrap {
  padding-top: 240px; }

.competitionwrap.fixedCompetition {
  box-shadow: 1px 1px 2px #c4c4c4; }
  .competitionwrap.fixedCompetition .graphtab {
    margin-bottom: 0; }
    .competitionwrap.fixedCompetition .graphtab > li > div {
      border-bottom: 0 !important; }

.auditlegendsstrip.fixedCompetition {
  padding-top: 10px !important; }

.closeopenfilters {
  display: none; }

.menuwrap li {
  cursor: default; }
  .menuwrap li .mat-menu-ripple {
    display: none; }

.cardwrap .helptabledata small {
  clear: both;
  text-align: center;
  display: block;
  font-size: 14px;
  line-height: 1.3;
  margin-top: 5px; }

.expand-card-info small {
  clear: both;
  display: block;
  font-size: 12px;
  margin-top: 2px; }

.msg-blk a {
  cursor: pointer;
  color: #15ae75 !important; }

.modalTitle .cardnewsec .customdropdown {
  margin: 0 20px 10px 0; }

.myAccountsearch {
  position: relative;
  padding-right: 20px; }
  .myAccountsearch:before {
    position: absolute;
    content: '';
    top: 3px;
    right: 0;
    width: 16px;
    height: 16px;
    background-position: -49px -406px; }

.match-results .myAccountsearch {
  float: left; }

.globalsearchfooter .myAccountsearch {
  float: left;
  color: #808080;
  font-size: 12px;
  padding-left: 20px;
  margin-top: 6px;
  padding-right: 0; }
  .globalsearchfooter .myAccountsearch:before {
    right: auto;
    left: 0;
    top: 1px; }

.help-content {
  cursor: default; }

.businessname i,
.highlighted i,
.listing-name .highlighted em {
  background: #fffbc3;
  font-style: normal; }

.businessname i,
.highlighted1 i,
.listing-name .highlighted1 em {
  font-style: normal; }

.list-item .listing-name h3 .highlighted em {
  width: auto;
  height: auto;
  margin: 0;
  float: none; }

.mat-chip {
  border-radius: 22px;
  min-width: 45px !important; }

.run-text span {
  font-weight: 700;
  display: block; }

.data_table_dashboard li > div:first-child {
  width: 230px; }

.data_table_dashboard li > div:nth-child(2) {
  width: 30px; }

.virtualscrollprofile .prospects-footer.panel-list:not(.clickLink) {
  cursor: default; }
  .virtualscrollprofile .prospects-footer.panel-list:not(.clickLink) .showmoreprofileWrap {
    display: none; }

.btnSpan {
  min-width: 60px;
  text-align: center;
  padding-top: 0;
  display: inline-block;
  height: 32px;
  line-height: 32px; }

.panel-list ul li.category_list {
  margin-right: 10px;
  margin-bottom: 10px; }
  .panel-list ul li.category_list:last-child {
    margin-right: 0; }
  .panel-list ul li.category_list span {
    line-height: 1.2 !important; }

.panel-list ul li.category_list,
.technology .technology-list li .mat-chip:not(.mat-basic-chip),
.tags-panel > div ul li {
  border: 1px solid #e9eaeb;
  padding: 5px 10px;
  border-radius: 20px;
  font-size: 13px;
  line-height: 1.2;
  color: #808080;
  display: inline-block; }
  .panel-list ul li.category_list:last-child,
  .technology .technology-list li .mat-chip:not(.mat-basic-chip):last-child,
  .tags-panel > div ul li:last-child {
    margin-right: 0; }

.favsymbol {
  width: 13px;
  height: 12px;
  position: relative;
  display: inline-block; }
  .favsymbol:before {
    background-image: url(sprite.d23391b496a39df2b9d9.png);
    background-repeat: no-repeat;
    background-position: -80px -424px;
    width: 13px;
    height: 12px;
    content: '';
    position: absolute;
    top: 0;
    left: 0; }

.peaksalestitle span.favsymbol {
  margin-left: 5px; }

.preferedCategoriesIcon span.mat-option-text {
  -webkit-box-flex: inherit;
      -ms-flex-positive: inherit;
          flex-grow: inherit;
  position: relative;
  padding-right: 20px; }
  .preferedCategoriesIcon span.mat-option-text:after {
    background-image: url(sprite.d23391b496a39df2b9d9.png);
    background-repeat: no-repeat;
    background-position: -80px -424px;
    width: 13px;
    height: 12px;
    content: '';
    position: absolute;
    top: 16px;
    right: 0; }

.expand-card-info .customdropdown {
  background: #127786;
  padding: 0 10px; }
  .expand-card-info .customdropdown .mat-select-arrow:after {
    border-top: 6px solid #127786; }
  .expand-card-info .customdropdown .mat-select-arrow:before {
    border-top: 6px solid #fff; }
  .expand-card-info .customdropdown .mat-select-value-text span {
    color: #fff; }

.mat-expansion-panel-body .mat-chip,
.chipswrap .mat-chip {
  margin: 0 8px 10px 0 !important; }

.chipswithanchor,
.mat-expansion-panel-body .mat-chip,
.chipswrap .mat-chip {
  background: #fff;
  color: #164eaf;
  border: 1px solid #c2d8ff;
  font-size: 13px;
  padding: 5px 10px !important;
  line-height: 1.2;
  font-weight: 400;
  cursor: pointer !important;
  margin: 0 8px 10px 0 !important; }

.chipswithanchor:hover,
.mat-expansion-panel-body .mat-chip:hover,
.chipswrap .mat-chip:hover {
  background: #164eaf;
  color: #fff; }

.chipswithanchor span,
.mat-expansion-panel-body .searchlistwrapper .mat-chip span {
  background: #fffbc3; }

.chipswithanchor:hover span,
.mat-expansion-panel-body .searchlistwrapper .mat-chip:hover span {
  color: #fff;
  background: none; }

.icon_border .help-txt {
  height: 20px; }

a.morelink,
a.morelink:hover {
  color: #15ae75; }

.mat-expansion-indicator {
  margin-top: -7px; }

.mat-expanded .mat-expansion-indicator {
  margin-top: 6px; }

.advancedFilter {
  display: none !important; }

.advancedFilter.enable {
  display: block !important; }

.advance-filter-wrapper {
  float: left;
  width: 100%;
  padding: 10px 0; }

.advance-filter-wrapper span {
  font-weight: bold;
  color: #808080;
  font-size: 13px;
  padding: 0;
  float: right;
  text-align: right;
  margin: 0 20px 0 0;
  cursor: pointer; }
  .advance-filter-wrapper span:hover {
    color: #999; }

.mat-dialog-content.loadingwrap {
  overflow: hidden; }
  .mat-dialog-content.loadingwrap:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.6);
    z-index: 999; }

.scorehypen {
  font-size: 46px !important;
  line-height: 10px !important;
  font-weight: 300 !important; }

.displayads-wrapper .cardsWrapper .loaderfloat .admetrics li a > em {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  background: #ccc !important; }

.clearAll {
  position: relative;
  padding-left: 10px;
  line-height: 1;
  margin-left: 10px; }
  .clearAll:after {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    bottom: 3px;
    width: 1px;
    background: #a2a2a2; }
  .clearAll a {
    color: #15ae75; }

.external-link {
  position: relative;
  width: auto;
  padding-right: 20px; }
  .external-link:before {
    position: absolute;
    content: '';
    top: 1px;
    right: 0;
    content: '';
    width: 15px;
    height: 15px;
    background-position: -101px -321px; }

.recentError {
  text-align: center;
  position: absolute;
  top: 60px;
  bottom: 0;
  vertical-align: middle; }
  .recentError > div {
    display: table;
    vertical-align: middle;
    height: 100%; }
    .recentError > div > div {
      vertical-align: middle;
      display: table-cell;
      padding: 0 15px; }

input:-webkit-autofill {
  box-shadow: 0 0 0 30px white inset !important; }

.recommandations-body .icon_caution {
  width: 10px !important;
  display: inline-block;
  height: 12px; }
  .recommandations-body .icon_caution:after {
    top: 0; }

.customDropdownWrapper {
  position: relative; }
  .customDropdownWrapper .categoriesWrap {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    border-radius: 0 0 4px;
    border: 1px solid #ccc;
    z-index: 99; }
  .customDropdownWrapper .closePageIcon {
    top: 20px; }

.accrodianContent .neutral,
.accrodianContent .negative,
.accrodianContent .positive {
  display: none; }

.accrodianContent.positive .positive {
  display: block; }

.accrodianContent.negative .negative {
  display: block; }

.accrodianContent.neutral .neutral {
  display: block; }

.remValue {
  font-size: normal; }

.accrodianContent.info-panel .catsource {
  padding-top: 10px; }
  .accrodianContent.info-panel .catsource span {
    max-width: 100%;
    padding-right: 0; }
    .accrodianContent.info-panel .catsource span:first-child {
      padding-right: 5px; }
      .accrodianContent.info-panel .catsource span:first-child a:after {
        display: none; }
    .accrodianContent.info-panel .catsource span a:after {
      content: ',';
      display: inline-block;
      margin-right: 5px; }
    .accrodianContent.info-panel .catsource span:last-child a:after {
      display: none; }
    .accrodianContent.info-panel .catsource span a {
      position: relative;
      word-break: break-word; }

.categorybargraph {
  margin-bottom: 5px; }

.contactsSec ul.summary-contact {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important; }

.auditnotes > div > div {
  padding-bottom: 54px; }
  .auditnotes > div > div:last-child {
    padding-bottom: 0; }

#top_advertising_media_used .highcharts-xaxis-labels span {
  text-align: right; }

.listItems li {
  word-wrap: break-word; }

.graphstacklabelscolumn .highcharts-tooltip {
  z-index: 9998; }

.graphstacklabelscolumn .highcharts-tooltip span {
  opacity: 1;
  z-index: 9999 !important;
  height: auto;
  width: 240px;
  background-color: #fff;
  font-size: 14px !important;
  font-weight: 400 !important;
  white-space: normal !important; }

.highchartCustomtooltop {
  position: relative;
  z-index: 50;
  border: 1px solid #bbb;
  border-radius: 0;
  background-color: #ffffff;
  padding: 5px;
  font-size: 9pt;
  float: left;
  font-size: 14px;
  line-height: 1.3;
  color: #808080; }

.graphstacklabelscolumn .highcharts-tooltip .highchartCustomtooltop {
  padding: 10px; }

.graphstacklabelscolumn .highcharts-tooltip span em {
  font-style: normal;
  font-size: 13px;
  color: #808080; }

.graphstacklabelscolumn .highcharts-tooltip {
  z-index: 9998; }

.disableNoDataCard {
  position: relative; }
  .disableNoDataCard:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.9);
    z-index: 9; }

.nosearchicon:after {
  display: none; }

.owl-dt-control-arrow-button[disabled] {
  color: rgba(0, 0, 0, 0.1); }

app-support ul {
  max-width: 100% !important; }

.filterTopIcon {
  display: none; }

.itemDetailsWrapper .infoSection {
  padding: 0 20px !important; }

.sublist {
  float: left;
  width: 100%;
  padding-left: 25px;
  margin-top: 5px; }
  .sublist li .mat-checkbox-inner-container {
    width: 12px;
    height: 12px;
    margin-top: 4px; }
    .sublist li .mat-checkbox-inner-container .mat-checkbox-frame {
      width: 12px;
      height: 12px; }
  .sublist li .mat-checkbox-label {
    color: rgba(255, 255, 255, 0.7);
    font-size: 13px; }

.faq + .accrodianContent .accrodianTitle {
  margin-top: 15px; }

.faq + .accrodianContent .accrodianTitle:first-child {
  padding-top: 0;
  margin-top: 0; }

.faq + .accrodianContent .accrodianTitle .accrodianIcon {
  top: 15px; }

.faq + .accrodianContent .accrodianTitle:first-child .accrodianIcon {
  top: 0; }

/* theme color */
.fixedleftmenu li:hover,
.fixedleftmenu li.active {
  background: #15ae75; }

.fixedleftmenu a:before {
  background: #15ae75; }

.globalSearchWrapper .searchbarTop .categorysearch .searchbarwrap.focus {
  border-color: #15ae75; }

.mat-select-panel .mat-option.mat-selected.cs:not(.mat-option-disabled) {
  background: #15ae75 !important; }

.cardMsg a {
  color: #15ae75; }

.fliterdropdown .mat-select-value-text {
  color: #15ae75; }

.slideInDown.pull-left,
.fadeInDown.pull-left {
  -webkit-animation-duration: .5s;
          animation-duration: .5s; }

.profileInnerPage.pgwrapper {
  transition: all 0.5s ease; }

.profileInnerPage {
  left: 80px;
  top: -100%;
  bottom: auto;
  height: calc(100% - 70px);
  transition: all 1s ease; }
  .profileInnerPage.open {
    top: 70px; }

.closedetails .actionsbuttons.activemenu {
  display: none; }

.menuclose .profileInnerPage {
  left: 0 !important; }

.footerwrapper {
  position: fixed;
  z-index: 99;
  bottom: 0;
  left: 80px;
  right: 0;
  text-align: right;
  border-top: 1px solid #d4d6d7;
  background: #e9e9e9;
  padding: 5px 80px 5px 0; }

.menuclose .footerwrapper {
  left: 0; }

app-userprofile .pgcontent-wrapper {
  bottom: 32px;
  padding-bottom: 40px; }

.closePageIcon.backToparent {
  width: auto;
  height: auto;
  font-size: 14px;
  top: 22px;
  font-weight: 400;
  color: #15ae75;
  cursor: pointer; }
  .closePageIcon.backToparent:before {
    display: none; }

.backToparent {
  position: absolute;
  padding-left: 15px;
  text-transform: uppercase; }
  .backToparent:after {
    position: absolute;
    content: '';
    top: 3px;
    left: 0;
    width: 8px;
    height: 15px;
    background-position: -36px -150px; }

.nocheckBox.virtualscrollfp .list-item {
  padding-left: 20px; }

.nocheckBox.virtualscrollfp .prospects-footer {
  padding-left: 4px; }

.nocheckBox .checkbox:checked ~ .social {
  left: 7px; }

.nocheckBox .checkbox:checked ~ .social ul:before {
  left: 10px; }

.nocheckBox .checkbox:checked ~ .social ul:after {
  left: 12px; }

.filterdropdown .categoriesWrap {
  background: #34373a;
  border: 1px solid #5a5a5a; }

.filterdropdown .categoriesWrap master-categories-list-item-checkbox,
.filterdropdown .categoriesWrap .master-categories-list-item-checkbox {
  border-top: 1px solid #5a5a5a; }
  .filterdropdown .categoriesWrap master-categories-list-item-checkbox:hover,
  .filterdropdown .categoriesWrap .master-categories-list-item-checkbox:hover {
    background: #1a1a1b; }

.filterdropdown .categoriesWrap .no_categories {
  color: #fff; }

.filterdropdown input {
  width: 100%;
  background: #434648;
  padding: 5px 10px;
  border-radius: 3px;
  color: #ccc; }

.filterdropdown .clearTextField {
  top: 12px; }

.filterBlur + .card-more {
  -webkit-filter: blur(7px);
  -moz-filter: blur(7px);
  -o-filter: blur(7px);
  -ms-filter: blur(7px);
  filter: blur(7px);
  transition: all 1s; }

.slideinner .categoriesWrap master-categories-list-item-checkbox,
.slideinner .categoriesWrap .master-categories-list-item-checkbox {
  border-top: 1px solid transparent;
  padding: 0; }
  .slideinner .categoriesWrap master-categories-list-item-checkbox .mat-checkbox,
  .slideinner .categoriesWrap .master-categories-list-item-checkbox .mat-checkbox {
    width: 100%;
    display: block; }
  .slideinner .categoriesWrap master-categories-list-item-checkbox .mat-checkbox-layout,
  .slideinner .categoriesWrap .master-categories-list-item-checkbox .mat-checkbox-layout {
    padding: 6px 10px 8px 10px;
    width: 100%;
    text-align: left; }
    .slideinner .categoriesWrap master-categories-list-item-checkbox .mat-checkbox-layout .mat-checkbox-label,
    .slideinner .categoriesWrap .master-categories-list-item-checkbox .mat-checkbox-layout .mat-checkbox-label {
      width: 100%; }
    .slideinner .categoriesWrap master-categories-list-item-checkbox .mat-checkbox-layout .mat-checkbox-inner-container,
    .slideinner .categoriesWrap .master-categories-list-item-checkbox .mat-checkbox-layout .mat-checkbox-inner-container {
      margin-top: 0px; }

.slideinner .categoriesWrap virtual-scroll {
  max-height: 190px !important; }

.slideinner .categoriesWrap .no_categories {
  color: rgba(255, 255, 255, 0.4); }

.slideinner .categoriesWrap master-categories-list-item-checkbox .mat-checkbox-layout,
.slideinner .categoriesWrap .master-categories-list-item-checkbox .mat-checkbox-layout {
  overflow: hidden; }

ul.categorysec.categoryscorll {
  padding-right: 10px; }

.searchwrap.blockedwrap input {
  width: 100%;
  padding-right: 20px; }

.site_beta {
  position: fixed;
  top: 5px;
  left: 0; }

.slideinner .mat-form-field-label-wrapper.mat-input-placeholder-wrapper .mat-form-field-label {
  right: 10px;
  width: auto; }

master-categories-list-item-checkbox .mat-checkbox-layout,
.categoryList,
.master-categories-list-item-checkbox .mat-checkbox-layout,
.categoryList {
  width: 100%;
  display: block;
  padding: 8px 20px; }

master-categories-list-item-checkbox .mat-checkbox-layout,
.master-categories-list-item-checkbox .mat-checkbox-layout {
  padding-left: 45px !important;
  position: relative; }
  master-categories-list-item-checkbox .mat-checkbox-layout .mat-checkbox-inner-container,
  .master-categories-list-item-checkbox .mat-checkbox-layout .mat-checkbox-inner-container {
    position: absolute;
    left: 20px;
    top: 10px; }

.categoryscorll .mat-checkbox-layout {
  position: relative;
  display: block;
  padding-left: 30px; }
  .categoryscorll .mat-checkbox-layout .mat-checkbox-inner-container {
    position: absolute;
    top: 4px;
    left: 0; }

.editedcategory .categoryDropdown .form-control[readonly] {
  border-bottom: 1px solid #ececec !important; }

.categoryWrap .contWrapper .mat-expansion-panel .mat-expansion-panel-header label {
  cursor: pointer; }

#borrel_card_graph .highcharts-tooltip span {
  color: #000 !important; }

.slideinner input:-webkit-autofill {
  box-shadow: 0 0 0 30px #434648 inset !important;
  -webkit-text-fill-color: #ccc; }

.slideinner .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  -webkit-transform: translateY(0em) scale(1) perspective(100px) translateZ(0.00101px);
          transform: translateY(0em) scale(1) perspective(100px) translateZ(0.00101px); }

.slideinner input:-webkit-autofill::-webkit-input-placeholder {
  -webkit-text-fill-color: transparent !important; }

.collpase-saved-data {
  display: none; }

.activeList .collpase-saved-data {
  display: block; }

.summary {
  width: 100%;
  float: left; }
  .summary .group {
    margin-bottom: 10px !important; }
  .summary:last-child {
    position: relative; }
  .summary .groupTitle {
    width: 100%;
    float: left; }
    .summary .groupTitle .mat-chip:not(.mat-basic-chip) {
      font-weight: 600;
      margin-top: 0 !important; }
  .summary .filtersGroup {
    border: 1px solid #ebebeb;
    background: #fff;
    border-radius: 40px;
    padding: 17px 15px 0;
    width: 100%;
    float: left;
    margin-top: -32px;
    margin-bottom: 12px; }
    .summary .filtersGroup .mat-chip:not(.mat-basic-chip) {
      color: #808080;
      font-weight: 400; }
  .summary.even {
    background: #fcfcfc; }

.hideFilters {
  display: none; }
  .hideFilters.disabled_summary {
    position: absolute;
    display: block;
    cursor: default;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
    .hideFilters.disabled_summary:before {
      position: fixed;
      content: '';
      top: 0;
      left: 0;
      background: rgba(255, 255, 255, 0.6);
      bottom: 0;
      right: 0; }

.sub-filters .filter-sub-title {
  color: #464646;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
  border-top: 1px solid #e9eaeb;
  padding-top: 18px;
  padding-bottom: 10px;
  float: left; }
  .sub-filters .filter-sub-title em {
    color: #a5a5a5;
    font-style: normal;
    margin-right: 7px;
    padding-right: 7px;
    position: relative; }
    .sub-filters .filter-sub-title em:before {
      position: absolute;
      content: '';
      top: 5px;
      right: 0;
      bottom: 4px;
      width: 1px;
      background: #a3a3a3; }
  .sub-filters .filter-sub-title .remove {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    opacity: 10;
    cursor: pointer;
    top: 15px; }
    .sub-filters .filter-sub-title .remove:before {
      content: '';
      position: absolute;
      width: 6px;
      height: 6px;
      top: 3px;
      right: 7px;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
      border-left: 1px solid #9f9f9f;
      border-bottom: 1px solid #9f9f9f; }
    .sub-filters .filter-sub-title .remove:after {
      content: '';
      position: absolute;
      width: 6px;
      height: 6px;
      -webkit-transform: rotate(-225deg);
              transform: rotate(-225deg);
      border-left: 1px solid #9f9f9f;
      border-bottom: 1px solid #9f9f9f;
      top: 10px;
      right: 7px; }

.sub-filters:first-child .filter-sub-title {
  border-top: 0; }

.sub-filters .mat-chip:not(.mat-basic-chip) {
  margin: 0 10px 10px 0 !important;
  background-color: #f9f9f9;
  border: 1px solid #e9eaeb;
  padding: 4px 10px; }

.sub-filters .mat-form-field-wrapper {
  padding-bottom: 10px; }

.filter-sub-title {
  position: relative;
  z-index: 9; }

.fp-summery-filters {
  position: relative; }

.fp-summery-filters .fp-summary .filter-sub-title {
  float: left; }

.archiveBtn {
  position: absolute;
  right: 40px;
  top: 0px;
  bottom: 0; }

/* 17/05/2019 */
.stream-need-sup .switch-btn a:after,
.stream-need-sup .switch-btn a:before {
  display: none; }

@media only screen and (min-width: 1441px) {
  .archiveBtn {
    right: 80px; } }

.archiveBtn .btn-group {
  top: 50%;
  margin-top: -16px;
  position: absolute !important;
  right: 0; }

.archiveBtnWrap.prospects-footer {
  padding-right: 153px; }

.closePageIcon {
  -webkit-animation-name: opacityicon;
          animation-name: opacityicon;
  -webkit-animation-duration: 6s;
          animation-duration: 6s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out; }

@keyframes opacityicon {
  0% {
    opacity: 0;
    visibility: hidden; }
  100% {
    opacity: 1;
    visibility: visible; } }

@-webkit-keyframes opacityicon {
  0% {
    opacity: 0;
    visibility: hidden; }
  100% {
    visibility: visible;
    opacity: 1; } }

app-preferences .pgcontent-wrapper,
app-userprofile .pgcontent-wrapper {
  overflow: auto; }

.archiveBtnWrapright {
  position: relative; }

.archivebtnProfile {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0; }
  .archivebtnProfile .btn-theme {
    margin: 0 auto; }

.archiveBtnWrapinner {
  padding-top: 45px; }

.unArchive {
  position: relative;
  padding-left: 17px;
  color: #15ae75;
  font-size: 12px;
  float: none !important;
  display: inline-block; }

.unArchive:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background-position: -19px -150px;
  width: 13px;
  height: 14px; }

.mat-chip:not(.mat-basic-chip):focus {
  box-shadow: none !important; }

.virtualscrollfp .activeList .listwrap:not(.cursorpointer) .panelwrap {
  border-top: 1px solid #e9eaeb !important;
  margin-top: 20px !important; }

.refreshIcon {
  color: #aaaaaa;
  margin-bottom: 4px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 20px; }
  .refreshIcon:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    background-position: -133px -249px;
    left: 3px;
    top: 2px; }
  .refreshIcon.disabledIcon {
    opacity: .4;
    pointer-events: none; }

.popupleftalign {
  text-align: left; }

.address .completer-holder input:disabled {
  background: transparent;
  opacity: .4; }

.btn-theme.mat-accent.nobg {
  background: #e7e7e7 !important; }

.btn-theme.mat-accent.active.nobg,
.btn-theme.mat-accent.nobg:hover {
  background: #154eae !important; }

.listTable {
  display: table; }

.listTable > li {
  display: table-row !important; }

ul.topads li:nth-child(3n+4) {
  clear: both; }

.commonTabs .dropdownWrap:before {
  top: 17px !important; }

.commonTabs .dropdownWrap:after {
  top: 21px !important; }

app-sales-force-model {
  background: #f9f9f9;
  float: left;
  width: 100%; }

.customval label,
.customval {
  position: relative;
  word-break: break-all; }

.audit_table li div a.removeHover em.icon_border:hover {
  opacity: 0.8; }

.audit_table li div a.removeHover:hover {
  opacity: 1; }

.category_list .highlighted em {
  width: auto;
  height: auto;
  float: none;
  display: initial;
  margin-top: 0;
  background: #fffbc3;
  font-style: normal; }

.category_list .highlighted1 em {
  width: auto;
  height: auto;
  float: none;
  display: initial;
  margin-top: 0;
  background: none;
  font-style: normal; }

.cdk-overlay-pane .modal-inner-wrapper.custom-confirmation-pop .mat-dialog-content {
  padding: 20px 0px 31px; }

.custom-confirmation-pop .mat-dialog-content .popupcontent {
  padding-top: 8px; }

.cdk-overlay-pane.fxfooter .confirmation-modal .mat-dialog-content,
.cdk-overlay-pane.assignConfirm .confirmation-modal .mat-dialog-content {
  padding: 20px 0px 0px; }

.cdk-overlay-pane.fxfooter .confirmation-modal .popupcontent,
.cdk-overlay-pane.assignConfirm .confirmation-modal .popupcontent {
  padding: 10px 20px 20px; }

.cdk-overlay-pane.fxfooter .mat-dialog-container .modal-btns,
.cdk-overlay-pane.assignConfirm .mat-dialog-container .modal-btns {
  text-align: right;
  border-top: 1px solid #f2f2f2;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  background: #fbfbfb; }

.cdk-overlay-pane.common-dailog.syncdialog .mat-dialog-container {
  height: auto !important; }

.cdk-overlay-pane.common-dailog.syncdialog .mat-dialog-content {
  min-height: 0 !important; }

.list-item .infoSection .listing-name .address .addressloc a {
  word-break: break-all; }

.wistia_embed_initialized > div,
.wistia_embed_initialized img,
.wistia_embed_initialized > div > div {
  width: 100% !important; }

.wistia_embed_initialized img {
  left: 0 !important; }

.videoWrapper {
  margin-bottom: 10px !important; }

app-download-pdfs .mat-tab-header-pagination {
  display: none !important; }

app-download-pdfs .mat-tab-body-content {
  overflow: hidden !important; }

app-download-pdfs .mat-tab-body-content {
  padding-top: 10px; }

app-download-pdfs .selectAll {
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 10px; }

app-download-pdfs .betaIcon {
  margin-left: 5px;
  font-size: 9px;
  padding: 1px 3px 1px !important;
  position: relative;
  top: -5px;
  background: #b1219e; }

app-download-pdfs .mat-tab-label {
  opacity: 1; }

app-download-pdfs .mat-tab-label {
  min-width: 0 !important; }

.cardlistwrap {
  padding: 10px 20px 0px;
  float: left;
  width: 100%;
  background: #f9f9f9; }
  .cardlistwrap .card-list-item {
    padding: 20px 0 20px 20px;
    position: relative;
    width: 100%;
    float: left;
    background: #fff;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 7px 21px -2px rgba(0, 0, 0, 0.08);
    -moz-border-box-shadow: 0 7px 21px -2px rgba(0, 0, 0, 0.08);
    -ms-box-shadow: 0 7px 21px -2px rgba(0, 0, 0, 0.08);
    box-shadow: 0 7px 21px -2px rgba(0, 0, 0, 0.08);
    border-radius: 5px; }
    .cardlistwrap .card-list-item:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 4px;
      background: #96d1e1;
      border-radius: 5px 0 0 5px; }
    .cardlistwrap .card-list-item:first-child {
      -webkit-box-shadow: 0 7px 21px -2px rgba(0, 0, 0, 0.08);
      -moz-border-box-shadow: 0 7px 21px -2px rgba(0, 0, 0, 0.08);
      -ms-box-shadow: 0 7px 21px -2px rgba(0, 0, 0, 0.08);
      box-shadow: 0 7px 21px -2px rgba(0, 0, 0, 0.08); }

.relatesearchtext,
.relateautosuggesttext {
  background: #159aae !important;
  text-align: center;
  border-radius: 5px;
  color: #fff;
  padding: 15px; }

.relatesearchtext b,
.relateautosuggesttext b {
  color: #fff0b3; }

.fpsec .content-wrapper.shownrelatedtext {
  top: 195px !important; }

.fpsec .expanded-msg-box + .content-wrapper {
  top: 216px !important; }

.fpsec .short-msg-box + .content-wrapper {
  top: 150px !important; }

.fpsec .fwiz.relatesearch,
.fpsec .fwiz.relateautosearch {
  padding-top: 0px; }

.fwiz .relatesearchtext,
.fwiz .relateautosuggesttext {
  float: none;
  margin-right: 10px; }

.searchbarSupport .fliterdropdown .mat-select-arrow:after {
  border-top: 6px solid #f9f9f9; }

.filterSearchshow .mat-select-value {
  width: auto;
  max-width: 200px; }

.globalSearchWrapper .searchbarTop .autosearchresult.searchwrap {
  left: 265px;
  border: 0 !important;
  top: 39px !important;
  border-top: 1px solid #d7d7d7 !important; }

.slideinner .customRadio .mat-radio-label-content {
  padding-right: 15px;
  color: #a8a9aa; }

li.customRadio {
  margin-bottom: 10px; }

.styledlist {
  float: left;
  margin: 0 8px 10px 0 !important;
  text-align: center; }

.styledlist .mat-chip {
  width: 100%;
  margin: 0 !important;
  padding: 10px 10px !important;
  display: inline-block !important; }

.styledlist span {
  pointer-events: none;
  clear: both;
  display: block;
  padding: 0 10px;
  position: relative;
  top: -10px; }

.styledlist em {
  background: #fff;
  border-radius: 8px;
  padding: 1px 5px;
  font-style: normal;
  font-size: 11px; }

.admetrics .cable-one {
  cursor: default; }

.admetrics .cable-one em {
  background: #f4f4f4 !important; }

.audit-custom-logo.cable-one,
.admetrics .cable-one em:before {
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MSA2NC4xNDA5NDksIDIwMTAvMTIvMDctMTA6NTc6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MEUzM0VGMzM5OTExMUU5OUQ2MkUzNTlGOTVENjExMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MEUzM0VGNDM5OTExMUU5OUQ2MkUzNTlGOTVENjExMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgwRTMzRUYxMzk5MTExRTk5RDYyRTM1OUY5NUQ2MTEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgwRTMzRUYyMzk5MTExRTk5RDYyRTM1OUY5NUQ2MTEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAOwEoAwERAAIRAQMRAf/EAM8AAAEEAgMBAAAAAAAAAAAAAAAGBwgJAQIDBAUKAQABBQEBAQAAAAAAAAAAAAAAAQMEBQYCCAcQAAEDAwIEAgQHBwsQCwAAAAECAwQABQYRByExEghBE1FhIglxkTLTFBUWgaHRUpTUGbFCcpKi0iNThRcY8WKCM7M0RFS0NUVVlTdXWGNzoyR1tTZGVic4EQABAwMBAwgGBgoDAQEAAAABAAIDEQQFITESBkFRcYGRMhMHYaEiUhQV8EKSI0MXsdHhYnIzUzRUFsGCJMJE/9oADAMBAAIRAxEAPwC/yhCKSqFr1cdBxpKoRqfRSoRqfRpRVC2pUIoQsE6DhxoQgHX1UgKFk8qVC1Cj6Na5qhGp9FLVCOojwpKoWdeGtLVCwCfEUlULaukLCiQOA1NIShY1PooqhZ1oqhY1OulFULalQihCKEIoQihCKEIoQihCKEIoQihCKEIoQihCKEIoQihC1JCRx8aEKK/c/wB0eH9uGPxX7jHOQZjfkOfZjEmXPKU90cFSJDnHy2UHmdCSeA9Vni8TJfyUGjeUqPPctiGu1QIwqF3w94zX2ofz5Wz22E5xSrc5BDkFt9sagfRGWCJEhPh1uOBJ8PRWhnOOxnsBu+/lUIeNca7Gp4Ue7bDzKpF07jc5lXxeijckKKUJXz16FPqUePpVUA8SAGghZToTosabXFJ25dvPe5se25etn99HtzrdE6nHMTvKlKedSjiENsTVPNKKhqNEuIPop35jj7v2ZYtw84XJgnj1Y6o5k/HbP3b3bde7r2+3P2/um3u5EMuISsw5SbZOUxr5qULdRqy6nQkoUSDp7KvCq/J4ptuN+J4c09oUi3mc7RwoVOZSgkanhVGaBSlVj3q795rkGe4n2w7EXaXGzm9T45yi72x9TDrDjntMQw+2epsJT/CvnwSAPSK1mDx8TI3XVyPYA0/Wq66nJ+7ZtSd7KO4LNMT3Jyntm3zu82Tkrdzkt4xdrvIW+8me1r50EvvKKlIdSnzGD48QOYrvOY5ksIurfu8oXNpcEO8N+1W4o06Bp6KyNVZqtz3l2W5Xh+1+ATcSyW54xMk5MpmTKtcp2K4439EdV0KU0pJI1GuhrT8LQRyzuD21FFX5B5awUNE12znalururtfhO4rvdfndlcy62onrtaHX3ksFalDoDhlpKvk8yBT93mILeV0fgA0K5jtnPaDvFJje3bnup7Tcdb3OxTuMvWc4xBlMxr1BupU6pjz1BLa1R5K321tqVoklJChqKesbmyyL/CfCGk8oTc0csDah1QrBO1jeubv7s1as8utvatd8RIlWm+x4xUGFS4gSFutBXFKXAoKA8OVZ3K2As7kxg1G0KbBL4kdeVQR93tnWcZXvdvPa8nzG9ZFbrba312+DcZz8lphSbp5fU2h1agk9PDgOVXvEsEbLaEsbSu3sUSze4vcCrhRy0rIKzUSu+O93rG+2nP7xj12mWO7RFW/6Jc4Dy477fXNZSrpcbKVDUHQ6GrXBxtfeMa7UE8qj3jt2IlV89uOwO+PcFtlE3GZ7n8qxhMq4zLeLUuTNklP0NYR1+Z9KR8rXlpWjyWSt7OcxeCDRQoIXyt3t5Pv/AEE99v8AnAyj45357Vf8+tgP7cfTqTnwcmzfU0tgdrsq2jwY4pl24M3cu6m5yZoySeXfO8p4JCGP4Vx1WiOk6cdONUd/dNuZd9jd0cymwsLBQmqfWoidRQhFCEUIRQhFCFjTjrQhZoQihCKEIoQsacdaELNCEUIWNOOtCFmhCKELhd5a+vhSVQvng7rX5Oed7twxzLnls2RvIbFjjCFKKA1a1/R9SkngAvzlqJ9dfR8QBFjd5m0glUl1rMKr6E7Xa4FngwrXbIyIVutsduJBhtAJbaZZSEIQlI4ABIAr5y9xc7eO0q6AoKL0dBSJVopCVjQ6+mhC1KE8+J04j0UhKQCijf3R7+WzYDa655S4tl/KbkFW/CLQs8ZFwWgkLKeZbZHtr+DTmRVlirB17MGU9nlTM8wibVVedkO4GxGDXrLt6d7917cxulkcmQxbok1Mh6RHZfV1ypayhpaQuQo9I0PsoGnjWrz1vcyMbBDGdwDXXaq21kYHF7zqvN76My2Hz2/YtvHsrujbJ24cB5iLfoMASGZDojnrhz2itpCS4wpISrVXFPT6K6wENxE10M7DuEaehJdSRvO8w1KtJ7T9/Iu/u09lyF95n7X2cJtmcW9B0U3NaTwfCfxJCdHEnTTiR4Vk8vj3WdwW/VOo6FY2s3isB5VFr3qB/wDqbbok/wDupf8AkbtXfCX9w/oUfJdwdKQuxGe99Ft2d2+g7dbP4nfMHi2ltGM3WbKCJEiKFK6VuJMtGitdf1orq+t8aZ3l8jg6uqSJ8+6KAJne5jI+7HLItsjdy2H3PCdmIU1h2/HC4keUz1pOiHXHVvudSgT7IcUEA8dNanYuOxjqbZ1ZeTeTNyZnfzO6rQe1G4bKydmrJb9ipq5OI2kOtTGpYKbi3Oc/hHzPQdCHlk9R4aaadPCstlmXAuSZ+8ezqU62cwx0ZsVeHu1f9/u+n/hMj/zetFxSP/LD9ORQ7DvuV1w5VieVWwUN+/z/APK+4/w23/L2KuMB/ex9KiXv8oqvHtT3Z7tsO2hg2XZ3ZCHnmEouk96PkTwWVqkuuavt8JLXBCuHyfumtHl7SxfcEzSFrupQ7Z8oZRo0Ukf6QXvCf+V63ftXfz2q75fi9Pvyn/GuPcVgW1d8zTIcAxO87h2BvFs3uMEPZLjzWvRDkFSgWxqtZ+SAflGs1cNa2Qhhq2uinMJIqdqW82fGt0d2ZOkswocdBXIlvrS222kcypaiAB8NNEgapyNj5HBrBUnrUVM272NhsMkKhoyR3LJyCoOM2Bgym0kHTQvqKG/iUar5srBGaE1PoW3xPl1mcgKti3B+8d1MlN95JhDUgot2298lxtdPOelRmFftB5n6tRDnI690rTxeTl+5tXTMDuahPrSyx33hGzN2cZZvdsv2LLdKUqkSIqZLCSTodVR1qVoPT008zMwnbUKuvPKbLwgmPdeBzGh7CpgYfnuJZ9ak3vDshg5HbFnQyYTgX0K/FcRwUhXqUAasYpmyD2TVfPb/AB1zYSeHcRuY70heLupupjO0GISs1yz6QbTGkMRvKiIDj63ZCulIQgqTr6Tx5UlxO2Bm+7YpODwtxmLkW1uBvkE67NFF79IVscNP+4ZL8P0Fv56q45qAc62/5TZrmZ9pSO2f3swne2yy75hUxxxq3STFuVvlIDUqOvTVBcb6leyscUkcDU+2umXDd5qx+f4cvMJMIrptCRUEag9adl95LKFurUENtIK1qVwACQSST8Ap+opqqIAk0Cg8/wC8D2PYfkMGHkTpjura8xEJBSroUUkpPm8jpwqpdmYRzr6bD5T5qVgeAyhAPe50++ze/OIb5QbzcsMjXFiJYpDcWau4sBnV11BWAjpWrXQc6m2t2y5BLFk+IeGrrBSNjuabzhUUNdEzl7779k7DertYpTd+kSrNMehSno8IKaU4wstrKFFwap1B0OlRZMtAxxaTqFo7Pyvy93C2ZgZuuAIq7kK8v9ILsX/iuSfkCfna5+cwKT+Uma5mfaR+kG2L/wAVyT8gT87SfOoOdL+UmZ5mfaR+kG2L0/vfIx/J4+co+dW/Oj8pM1zM+0FIDGt7cZyvbmFuba4dzFiubymLXEdjaTJLiXC0A20FHgopJBJ0CQSeAqwZctcwPGwrF5DBXFleus5C3fbtodB1ruYBu9Y9wJL0a1xZMZxCC6086ELYeQkNqWEOtqUnqQl1BKTodFA11HMH7FGv8ZJZ03yNU7hBNOquVcHe52czt53GdzttEtsbmWaOhm4Wtaw0m7x2NSz5bhICJDP6wnQEcNQdK0eDzXwoMUorGfV+xQLu18Q7zdqbHZ3v/nbftRNuO6bF73jmT2MJh/aww1BbyUewlUyKQlXUBzca6grnprzk3vDomPi2rgWnkrsXEF4WikgoQpkRu9TtckRkvo3jszaVjqCHUSW3B6ihTQUD6tKpzhLwfhlSvi4+dM/uH7xbY+xtOW/br603Xyx4FFqtVpiPNR1vHghLjzqAsgn8RCj6KlW/Dtw/2pKMb6U269ZsbqUvtjt2+4jNoErMt4dt8b2g28gw3ZjsmXIl/WbrSEdfm+Q4rRltKQSpTvE+Cai31pBE4MieXuPo0XcUr3Al4ACrvhxr77wbujlSn3pLOyW37nsBOqEt2ptzRDY05Pz1pKieaU/sRWnLmYeyp+K76epQf7qT0BWxM9svb6202gbL4fohISnW1R1HQDQakoJPDxNZL5rd/wBQqxFvHzBDnbP2+rQpH8zGHkLBSrS1xgdCNOBCNR8IoGWuh+I7tR8PHzBVH3Z2/e767qHXoKJLuzmaqDohlSlIkWd5eq0AnXV+A4o9J+UU6eC617d3NWVHH7xv09arCDbS6d0qRHvNb3ach2O2ov1luDNys14yFMy1XFhQU0+w9AcW2tB9BBqv4Ua5ly9rhQgUT+RILAlf2394/bfgmxW2OIZXuVGtWRWCyNxbvblRJrhZdC1koKm2FJPAjkTUTJYe6luZHsYSCdF3BdRhgFeReZ3Dd/Ow9325yzCdv5EncjIcutci1RorUJ5qE0ZaC15jy30IUoo16kpQkknSnMdw/cMlbJJRoBrtSTXjC0huq192zs5n+3WJZ1l2a26Vj8LOfoScfsU1JbkKbhpdK5brKuLfmeYAkHiQNa74pv4p5WMZru7SixiLWklQ77Lt7ttdkd59377uRf8A6htt6iyYFufSw9JK303MulJDCFlPsgnU8KuM3YTXlvE2IVp+pRLWVsUjt5WZ/pBu1P8A4juf7MnfM1mv9dvfd9asPjY+dIXuu3UwjeDsr3CzbAbubzjciVDiMz1NOR9XY9xYS4noeSlXAnTXSu8VavtcgxkmhC4unh8JITC9lHdnsRs9sVbsMz/MjZsij3q6S3YCYUp/RqQ6FNK62W1J9oeurPOYe5ubp0jBpQcqYtLljGbp2qWn6QXtT/4jOf7MnfM1UHhy8931qV8bFzp0cS7mdnc/wjM9wcSyo3PGMESftHOVGejlpXlealCUvIQVFQ5aeJ0qryFpJYn73Q7VPxsLshM2GDVziAOkqm3fLuQzze27S0z579owtp5RsmIMLKGUtDghckp085wjiergk/JFYS8vnzuIBo3mXrLhPgezwsQcWh8x7ziNn8PMubtr7frhv5l0u2KnKs+LY+0iTkl2bR1OAOK0bjsA+z5i9DxPIAnjXWPsTck60AS8b8YM4ftmlo3pX6MH/wBH0BWkt9jHb01aTbfsxNckeX0fXSrlI+ldX8ZwUG9fV0aeqr8Ym3pSnWvhDvM/OmTf8YAV2bop0fQqojfPauTszuZf8FekqnQoflyrLPWAFvQpI6mlLA4dQ4pV6x4Vmby08CQt5F6H4R4gGcsG3NKO2OHMRtXHsru3kezed2jJ7HMcRAU+2xkdpB1ZmwlrAdbWjl1AcUq5gilsrp8DwQdOZHFvD1vmLJ8cg9sAlruUOGxWCe8SzBl3D9scZiOq6b/LdvrjfLVhlkIZJHwvGrnNSVja3n1XyHyfxv8A7biZw1YN0dNdfUqovh+7Wbryr0HXSqeTYveS97JZ7bsrthXJtbukbKLMlWiZkJR9pOnLrR8pB8D6tRUuyuTbvBrpyhZji/hiLO2RhNBIBVh5Q79RV0+6m6tla7d8v3Mxm6NzLfccedcsE5J11dmJ8htJHgtK16EeBFay4uR8OZG8y8xYXBSnNxWczSHCQBw6NT1L58wSBqSSdPaUeZPp+OsQ7VexWNDQBsA0VzXaPEj7cdqN8zuQ2qO/cG7zkDzqgASiM2ppjTXmNGuHw1q8a3wrUu56leYuPp3ZPiMQDUAtZTr1/Sqa35T0x9+ZIWp2RNcXIkOq+Upx1RWon4SdayrjqSvTNvE2KNrANAAB1BS87T9mNsd13M0lboXs2m3WRMRm0JTcWrepx5/rU5xc4qCUpHIeNWmLs4Zy7xOT0r5r5h8T5DDiFtkPafvV03tBSimZ/Q87SRx+2bo9f2ki/gq3+WWv0K+Y/mTxH7o+wV6lt7Ie2a9ecLLerpeCxp9I+g3tqR5fVrp1eWhXTrpw1oGItXbE3J5n56I+3ujpZRSlte02MWTb6zbbWtuVGsFhbQi1PofKZbK0FSkvJeA4rClHmNDqQRpVkyFrGBg2BYS5y09zdOupKF7jU8y4sE2ksmAOrftUiTIWUqQw08W0MMhxLSXVNssobR1OBlHWogkkeHGljiDVzfZKS7NXgV5+VO3Tir14V4ubltSFos8+7a80QUNrUn9kFuI+9XLjTkStYHGlaJk86yDAr9HNvz/Zq/5LCU2oH6XjH1mhKDzAWgulH3NKI710B9neHQrGLC/ED+ZF1uAKiXcrH2GW9x5257D3K3lslTyXMauzTY05kjgkCpR4nuWChkf2Kwh4FuJj7BiP/cJaYZ3E9km3jLacLtMHE/L4pciY840+Dy4vFor/AHVVs/EHjH7yRx6Vax+WeWPcjYfSHBLC895Ha1lFqn2O/X1272a6N+RcrfKtklxl5snihxITxB9BppmXgaatdqnneWWaI1jaR/EF52H9z/Z1t9DlW/B5UPFIM13z5kW12WRHQ64AEhawhkdRAGg1rqXNxymr5CT6U2zyxzbdkA7Qlojve7cVcPtu8jT8a3TPmjTYykB+t6kO8uM4PwfWFue9ztw/+dLH8nTPmaX5nb+8k/LrOf0fWEl8n7m+zvOGojWZXK1ZQzBWpyC1drI9KDKlgJUWw7HV09QHHTnTkWajiNY5C3oTL/LnMu2wV6wvOuG//ZPeLFasVujtjn43Y1lyy2KRZHlxIi9CNWWix0oOijyFONzzWOLxIQ47Skd5c5kjWD1j9aTf85Pu+uX1Bhx9f2dV+bU//spGnjHtXA8tsz/j/oSox7fjsjxdxL+NjF7E+2dUSIdgLLqSPELTGCh8dMS51r+9KT2pR5dZpv8A+b9CXp7yu3A9QO4jR6hodYkvT+5VHbkYNgcu/wAvs3/jntCaZe43u/5Drr71qwt119anHnFWBRUpSj1KUrWPxJJ1qeOInD8Y9qYPl3l/8YrX7f8Au+yf8z4SNfE2A/m9L/srv6x7Uh8u8v8A4xSsa327L2cWdwhm6Y21h0h0vP4ui1OiAtwrDhWpgMdBJUAddOdR3Zlu/vmT2uddny+zNKfDOoksM7932B/mrBwPDWwn83p//Y3f1j2pr8vct/iuXdtuT9h17uES1WXG8OulznLDUSBFx1bzrizyCUIjEmnGcQvcaNmco1zwPkbWMySwFrRymlF43eXiuN7e9vFxt+A4zAxC25Df7YL7HtMZERD6B1KT5qWwNeKUjjVbnrmWWAOc4nXlWm8qbaI5oVpVrSR06BU5+A0+9WL2aL1WrhPdzP2k7a5rHYW39dIyLzbm0CPM8lUdsRyfHTgvStRhCPDI5arzX5wsl+ZRl3c3PZ7dVYNNmMwY70uU+3GiRm1OyZLqglDbaASpalHQAADUk1ckgCp2L5IxjnuDWipOwDaV89nctuZF3Z3jyrKba551kYWi12B7TTzIkMFCXB6lq6lj1GsZkbjx5i4bNgXrrgPBuxOKjjkFHu9o9abrbvC7puJnOL4XZ2FvzL9PaYUUg6NMhQU86rTklDYUomo9tEZpA0c6uuIMnHjrCW4edGtNOnkHWVJ/vuviJm8sDF4zqnIOCY7BtjQJ1HmOAurJ9B0KQfgqwzL6yhvuhYXyotS3HPnIoZZCepMf2/4TH3D3jwHFJ0UTLZPuQdvEdXJcOOhTzyT8ITp92othCJZmgrWcZZN2NxU07DRwFB0u0CVHcrsRcdjs6egstuScMvynJWI3NQ6v4LXVUZ1WmnmNa6esaGu8jZG3k/dOxVnAvFrM5Z+0fvm6OH/I9CbyFunlcTbK+bS/S/OxO83GNc0RnDqqO8woqWlo+CXT0lQ9I1qOLp7Y/C5FeS8OWsmRZkKUka0j+KvL0hNv0qV7CE9S16JbH9cToPjNMjVXj3hoJdsV1+9aBtX2UHGCENSlY7a8fKEk9HnzPLD3Sefis1rbr7mzp6KLy3wyDluKRKdhkc/7KpR4CsgSBtXqam8pVbXdnm5+7eGW7OMfm2WFaLm683DbuDziHlBhZbUvRCFAAqSdOPhVnbYyaZu+CACvnOe8w8bi7t1vK1znNA1ABGvInC/R470nnd8Y/KX/AJqpBws3vBU35s4b+k77IU6O0jt9vmw1hy2PlUqBLv2S3Bl0KgLU40iLHb6W0krSk6lSlE8PRVvj7N1uwhxqSV8q494qgztxG6BpaxraaimqmMOdWQWEW1CVN7csgzSEFfQdvnLv0jXqbusNnqPqDvT9+uwxh2up1LgudzJsJm8m5kLzS52z5rJDZPtRLhYnurTxSBOBPxVKZaRu/FA7Vw6Rw+qU2957t8lx5Cnbr2r7uR2UHQvot0V5H3C0+vWpLMSx+yZnamjcFu1pCby6e8QxW0tKVfdh9zbYz8lxc21tNo+AqW4B8dSGcPPf3ZGHrXPx26dhTbXH3j3brPCm7tsre5aeSkS4FrV8YW7Tv+pSnlYVIZnpo+6946CU3t37yeyjIlpcunbhMlOI9lKmoNuaI1/6mQimncEvdtDFaW3HWStgAyeQDpTd3TffsPuji1/zEZjaysadUCU2wlPrCBMI+9TMnADiK0b1FW8PmtmYaATOI9IBSBn592TyUOiFje69sdVr5a0SLc6En09KlcdPWaju8unn6wHX+xXcHnZlWaODHdX7U30/Ie3JZItd+3DjA+My1Wx3+5SkU07y3mro8K5t/PaZv823BPoNEgbzkuDsOa4/dbpcmQP8PgJiua+gBt95P36Yf5b3Y7sgKu7Tz1s3D723IPoNV4aMutSvl+c1r6Ua/qGoUvl7kW7N09avLbzpwkvf32noXcTkVnUeE1Kf2SSPj4VXS8GZOP8ACJ6NVe2/mfgZvx6dOi7jd0t7v9rnMkfswP1arpeH7+PvRO7Fc2/GWHn7tyztXaQ+y5/a30OafiqB/UNQn2U7O8wjqVxBlrSf+XK0/wDYLlAJ468/GopYfT2KU2Zrtjh2hZ5c/HxrkA8ycLvSijaaoJodq4Yt3xhi7wouR3Z+121xwfWEyFH+mvtNjmUshaAVHkAVAemtPhuErzIjfAoznOi+e8WeZOPwTCyviTe63/lWj9sW+HbDj0+NiWze3mdZhnFwSlNxvirQ29McB5rdeU8G47Q4+KU/DWt/1V2PZVxaBzk6lebc9xveZ6Wsrju10aO6FYpuJt/Zd08GveF5IypNsv8AECHCnpLsZ7gtp1B4jqbWAR8XKqmaFsrCw7Co2HycuMuo7mE+0w9voVF+7XbHuvtJcZSbhj8rIccbWr6FldqaXIjuNDUpU8lAK2lacwoaDwOlZK5xskJ2VHOvU/D3H2Ny7B94GSnaxxpr6OdNVhO4uZ7Z3dy84TkkvGbm635Mp2OQA62D1BDrawUqGvpHCo0U8kB0NFfZXEWOXj3LlrXtGo/YUtc07id5dyLcqy5Xn8642l/QO2qOluMy7pyC0R0t9fwHhTsl/PMN0u0VTjeDcNjZBJFE0OHKdSOslY267ft3dzZTDWL4XOTCdUkLvlwbVDgtpV+vLroHUAOPsAmiGwllIAbou8zxti8WD4koLh9Vpq7oVvvbf2tY/sVGdvU2WjIc7uDHlXC/FHQzGaVopbERCuKUk/KUeKvUOFaexsGWwrtdzrztxlxxccQPEYG5ADUN5/S70qm7ezJF5nu/uNkbaXHGrlfpf0VRSriywvyWzpp+KgVmL0ufM885XovhGGOxxMEZIqGjlG06qU3u98U+tN3cgyOVFX0YrYHBFdcQQEPznEtApJHPoCvjqwwsJ8UvPIFhfN7JNZYRQscDvv1ANdBr+lWib1bSWXeXb+8YZdymO9ISH7JdekFcOa3xadSTx0J4KHikkVfXVsJ4ywr4lw5nZsLfMuY9gPtDnbyr568yw/IMCye9Yjk9vXBvVjkrjy2uklCtD7DjatPaQtOikn0GsVLE6N24eReu8XmbbIWzJ43ijhX9iUOz+LLzLdTb3GS26WrtfYaJPQkkhlDgdcPwBKDrTtpC58rRTQkKDxTk47XGTyBwqGGmvLyKyX3jOSGJh+3uHRXVJN1uj9wlxGzr1NQmuhvrA8Otzh6xV7mZDuBnOV8W8nrVrr2a4dT2W0BOneOqqU6HP4pf7U/grNbpO0L0P8RFyPHaFKfA+8LebbjE7LhWMIsrFisLJYgIftxcdIKitSlr8wdRKlEk6VYw5OaJm4Avn2U8vMNkrl9xK92+81NHABLAd/PcL/GWEfyWfnKd+cXHMFXflXg/ed9sKVvaN3Ebvb35rkcDMTazj2P2pMlxUOCY7hkvOhDQ8wrVw6Qs6aVZ4y8luHkPGgXz7zA4TxeDt2G3JL3upq6uisWH9SrhfKQs0JVqUg8/Ck3QhY6B66N0IWekc+IoohcbjDTySh5AdQeaFgKHxHWgaJCKpPXDCsNux1umJ2a5KI0KpUCO8dP7Ns062aRuxx7Vz4beYJub7227BZI4HbztBiktwDTrTbWGT/2KUVJjyNzH3ZHdq5MDDyJtrn2L9rF06vM2ohQirxgypkbT4PKeTpUpudvW/iFN/CR8ybaf7tbtmlqcUxCya3dZJSiLd1lKdfR5rbn3zUpvE96BtB6QmzYRFIW5e642VkdX1Xm+YWxR+QHHYclKT6wqOkn46eZxbcDa1pTfy5nOU39z91PY1IV9TbzXFl39YmbaGXEE+tTb6CPiqSzjCT60Y7VwcYDypsrl7q7cxorNp3RxucjX2UyIkuOrT1lPmCpbOMI/rRlNuxrgdCm+u3uz+4yAFG3y8VvyE/JSxcXGFn7j7KU/uqks4stjtDguDj5BzJurn2Dd09s6tdumrglPJUK5wntfgHmpP3qkt4js37XU6QuDaTN2eopubj2rdyFmV0zdl8pQEkjzI8Tz0nT0FlS9ae+b2Em17ewJWtuW7C4dZSJuG1e79j6jc9usvtqW9StbtrnISAP67y+n79FMdPt3D2KbHl8jBo2V46ykmp7JYSuhxFyjKTwKXWnUn92mmnYPGSjWNh7FZQ8bZuHu3DwuL69vLi0xPpjynXyG0MhILiio6AJSB1Enw0qMzhXFRuDxE0EKdJ5j5+VhjdcPoVYN28+7xzrcZELKd2nZe32HyOl2PZwkfXc5CuIPQsERkkeKwVH8WmcjxHDbfdwAEjT91ZhlpJM/xJCSTy8que2r2Z242cx1GNbe40xYYR6TNkp9uXLcSNPMkyFe24r4ToPACsTdXkl08ukNf0BWccLYxQJ0+kadPhUZOLQsNkKBGqVDRSTxBHo0oOooUDTYkjP25wG6u+dc8KsdweJ1L0i3xnFE+klTZpswsPIFNZkrpgo2V4H8RRA25wC1upftuFWKA8nih1i3xm1A+kFLY0oELB9UJX5O7kFHSvI/iKVoYbSlKEp6UIGiEJ4AD1AU4NFCqSalbBpIGnMctDQdUi8/6ktGuv1ZE1PEnyG/3tIWg8ic8Z/vHtK52bdCjFRjxmo5Xp1+UhKNdOWvSBSBoC5c9ztpJ6V2lNpUOk66V0uV57tmtMhfmSbbFkukAF15ltxRA5aqUkmkLQU6yeRgo1xA6SsN2SzsrS6zbIjDqPkOtsNoUPDgpKQRSBjRsCHTyOFC4kdJW8i022WpK5cFiWpA6UKfaQ4QPQOoHSlcA7akZM9ndcR0Gi4fs/Yv9TQfyZr97SbjeZd/FS++7tKPs/Yh/oaD+TNfvaNxvMj4qX33dpR9n7F/qaD+TNfvaNwcyPipvfd2ldiPbLdDKjDhMRCvTr8htDeunLXpA1pd0DYm5JXyd4k9Jqu/RRcIpUIoQihCKEIoQihCKEIoQihC0+KkKFnw8KEIHP8ABQhBpAhYFCAj4/uUqVZPL8NCRITJdetP/pnl/pjTq+56qkR/9upNHqTOp1+09q/3M/3238nT6z+V/g//AEv4vrp87PxOtI3byKTY5fhqAn1uKVIs0IRQhFCEUIRQhFCEUIRQhFCEUIRQhFCEUIRQhFCEUIRQhFCF/9k=) no-repeat left center !important; }

.admetrics .cable-one em:before {
  content: '';
  position: absolute;
  background-size: 66px 13px !important;
  width: 68px;
  height: 68px;
  top: 2px;
  left: 3px;
  background-color: #fff !important; }

.displayads-wrapper .cardsWrapper .admetrics li .cable-one span {
  position: relative;
  height: 72px; }

.displayads-wrapper .cardsWrapper .admetrics li .cable-one span:before {
  content: '';
  position: absolute;
  background-image: url(sprite2x.1d22cb76ec1015c61de6.png);
  background-repeat: no-repeat;
  background-position: -206px -0px;
  width: 34px;
  height: 26px;
  top: 26px;
  left: 33px; }

.audit-custom-logo.cable-one {
  background-size: 100px 20px !important;
  width: 100px;
  height: 20px;
  position: absolute;
  right: 40px; }
  .audit-custom-logo.cable-one:before {
    position: absolute;
    content: '';
    top: 1px;
    bottom: 1px;
    width: 1px;
    background: #cccccc;
    right: -10px; }

.iframespan {
  display: none; }

.sfsearchcenter {
  position: fixed !important;
  top: 35%;
  left: 50%;
  margin: -90px 0 0 -450px;
  background: #fff;
  padding: 100px;
  box-shadow: 1px 1px 3px 2px #ccc; }
  .sfsearchcenter .customsearchbarTop {
    border: 1px solid #d2cfcf;
    box-shadow: 0px 0px 3px 0px #e0dfdf;
    border-radius: 0; }
  .sfsearchcenter .iframespan {
    display: block;
    text-align: center;
    font-size: 20px;
    padding-bottom: 20px; }

.sfsyncwrap .toggle-menuwrapper,
.sfsyncwrap .actionsWrap .userprofile,
.sfsyncwrap app-leftpanel,
.sfsyncwrap app-dashboard {
  display: none !important; }

.sfsyncwrap .maincontent {
  left: 10px; }
  .sfsyncwrap .maincontent.twocolumn {
    left: 80px; }

.sfsyncwrap header .logowrapper {
  padding-left: 30px; }

.sfsyncwrap .actionsWrap {
  padding-right: 30px; }

.green-color {
  color: #17ae74; }

/** 13-05-2019 Profile popup **/
.profilestatus .statusItems.newcardlist {
  display: table;
  float: none;
  border-bottom: 1px solid #efefef;
  padding: 20px;
  width: 100%; }
  .profilestatus .statusItems.newcardlist > div {
    display: table-cell;
    text-align: left;
    vertical-align: middle; }
    .profilestatus .statusItems.newcardlist > div.bname .businessName {
      color: #595959;
      font-size: 14px;
      font-weight: 600;
      float: left;
      width: 100%;
      margin-bottom: 10px; }
    .profilestatus .statusItems.newcardlist > div .weburl,
    .profilestatus .statusItems.newcardlist > div .weburl:link,
    .profilestatus .statusItems.newcardlist > div .weburl:focus,
    .profilestatus .statusItems.newcardlist > div .weburl:visited {
      color: #808080;
      font-size: 13px;
      width: auto;
      float: left;
      line-height: 20px;
      font-weight: 400; }
    .profilestatus .statusItems.newcardlist > div.address {
      width: 50%;
      position: relative;
      color: #808080;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.5; }
      .profilestatus .statusItems.newcardlist > div.address div {
        float: left;
        width: 100%; }
  .profilestatus .statusItems.newcardlist:first-child {
    border-top: 1px solid #efefef; }
  .profilestatus .statusItems.newcardlist:hover:before {
    background: #129da2; }

.profilestatus .statusItems {
  display: table-row; }
  .profilestatus .statusItems > div {
    display: table-cell;
    text-align: left; }
    .profilestatus .statusItems > div .weburl,
    .profilestatus .statusItems > div .weburl:link,
    .profilestatus .statusItems > div .weburl:focus,
    .profilestatus .statusItems > div .weburl:visited {
      color: #808080;
      font-size: 13px;
      width: 100%;
      float: left;
      line-height: 20px;
      font-weight: 400;
      cursor: text;
      opacity: 1 !important; }
    .profilestatus .statusItems > div.address {
      width: 50%;
      position: relative;
      color: #808080;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.5; }
      .profilestatus .statusItems > div.address div {
        float: left;
        width: 100%; }

.profilestatus .statusItems .phone-icon:after {
  top: 4px; }

.profilestatus .addressloc.location-icon,
.profilestatus .addressloc.monitor-icon,
.profilestatus .addressloc.phone-icon,
.profilestatus .addressloc.email-icon,
.profilestatus .addressloc.email-multi-icon {
  margin-right: 15px; }

.profilestatus .location-icon,
.profilestatus .monitor-icon,
.profilestatus .estimated-count {
  padding-left: 17px; }

.addressloc .ngaddmultiple input {
  border-bottom: 1px solid #ccc !important;
  border: none; }

.addressloc .ngaddmultiple {
  margin-right: 16px;
  /*margin-bottom: 10px;*/ }

.addmultiloc .mat-input-infix {
  border-top: 0;
  padding: 0; }

.info_msg p {
  text-align: left;
  color: #12a222;
  margin: 0; }

.addmultierror .addmultiloc .errorhelpicon {
  top: 2px; }

.addmultierror .businessName .addressloc {
  max-width: 250px;
  float: left;
  margin-right: 8px;
  width: 100%; }

.addmultierror .addmultiloc .help-txt .view-note {
  padding: 8px 15px 10px; }

.addmultierror .addmultiloc .errorhelpTxt {
  background: transparent; }

.addmultierror .addmultiloc .alert {
  padding: 0;
  border: none; }

.adding_profile_view {
  background: transparent; }

.load_profile_oppup .cardlistwrap {
  background: transparent; }

.load_profile_oppup .adding-profile-success {
  padding: 0 19px; }
  .load_profile_oppup .adding-profile-success .bname span {
    line-height: 30px; }

.load_profile_oppup .adding-profile-error {
  padding: 0 19px; }
  .load_profile_oppup .adding-profile-error .bname span {
    line-height: 30px; }

.load_profile_oppup .businessName {
  margin-bottom: 10px;
  float: left; }

.load_profile_oppup .addressloc {
  line-height: 27px; }

.load_profile_oppup .location-icon::after {
  margin-top: 6px; }

.load_profile_oppup .monitor-icon:after {
  margin-top: 4px; }

.load_profile_oppup .phone-icon:after {
  margin-top: 7px; }

.load_profile_oppup .profile-pop-buttons {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 9999;
  border-top: 1px solid #ebebeb;
  padding: 8px 12px;
  background: #fff; }

.load_profile_oppup .mat-dialog-content {
  position: relative; }

.load_profile_oppup .green-color p {
  color: #15AE77; }

/** profile style ends **/
.cdk-overlay-pane.review-add-profile .mat-dialog-container {
  height: 39% !important;
  max-height: 53% !important; }

.listwrap .content-rght-btn {
  top: 32px !important; }

.additional-info-section .mat-input-underline {
  background: rgba(0, 0, 0, 0.2); }

@media only screen and (max-width: 1800px) {
  .sell-header-section .sell-header {
    padding: 0; }
  .header .sell-header .customdrop {
    padding-top: 1px !important; }
  .header .sell-header .customdrop button {
    font-size: 11px !important; }
  .header .smbheader-sell {
    float: right;
    padding-top: 0; }
    .header .smbheader-sell .customdrop-msg {
      margin-top: 22px !important; }
  .header.smb-streams-section .smbheader-sell {
    padding: 0; }
  .actionsWrap .userprofile > a span.userimg,
  .actionsWrap .customdrop > a span.userimg,
  .actionsWrap .cpiOptions > a span.userimg {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    box-shadow: 0 0 3px 2px #efefef;
    position: absolute;
    top: -1px;
    left: 0;
    overflow: hidden;
    text-align: center; }
  .actionsWrap .customdrop-msg h5 {
    font-size: 13px !important;
    margin: 0 0 4px; }
  .userimg.headshot,
  .userwrap.headshot {
    font-size: 17px;
    line-height: 25px; }
  .main_cate_preferd .twobargrpahs .highcharts-title tspan {
    font-size: 18px; } }

@media (min-width: 1440px) and (max-width: 2000px) {
  .sfsearchcenter {
    margin: -10px 0 0 -500px; } }

@media only screen and (max-width: 1440px) {
  .globalSearchWrapper.sfsearchcenter {
    margin: -10px 0 0 -400px; }
  #prospecting_quick_start.custome_prospecting {
    left: 22% !important;
    top: 14% !important; } }

@media only screen and (max-width: 1140px) {
  .globalSearchWrapper.sfsearchcenter {
    margin: -10px 0 0 -280px; }
  @-moz-document url-prefix() {
    .bulk-activity-log-table .bulk-activity-table .crk-uploaded {
      width: 75px; } } }

@media only screen and (max-width: 820px) {
  .globalSearchWrapper.sfsearchcenter {
    margin: -10px 0 0 -250px; }
  .header .sell-header {
    float: right;
    max-width: 350px !important;
    width: 100%;
    padding-top: 0 !important; }
  .smbheader-sell {
    float: right;
    max-width: 342px;
    width: 100%;
    padding-top: 0; }
  .virtual-scroll.searchresults {
    top: 152px !important; } }

.notificationImg {
  background: url(data:image/png;base64,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) no-repeat center center;
  width: 100%;
  height: 190px;
  margin-bottom: 20px; }

.archivelistBtn {
  position: relative;
  padding-left: 14px;
  font-style: normal;
  white-space: nowrap;
  margin-left: 3px; }
  .archivelistBtn:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    width: 13px;
    height: 13px;
    background-position: -2px -472px; }

.tagvalue {
  float: right; }
  .tagvalue li {
    float: left;
    margin-left: 1px;
    width: auto !important;
    background: #d7d7d7;
    height: 20px;
    padding: 0px 6px !important;
    text-align: center !important;
    border-radius: 4px;
    color: #ffffff !important;
    font-weight: 700 !important; }
    .tagvalue li.tag-active {
      background: #15ae75; }
    .tagvalue li:first-child {
      margin: 0; }

@media only screen and (max-width: 768px) {
  .header .sell-header {
    float: right;
    max-width: 340px !important;
    width: 100%;
    padding-top: 0 !important; }
  .sell-header.smbheader-sell {
    max-width: 308px !important;
    width: 100%; }
  .globalSearchWrapper .searchbarTop .mat-form-field-label-wrapper .mat-input-placeholder {
    top: 12px !important; }
  .categorysearch .mat-input-placeholder {
    font-size: 11.5px !important; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .prospectingquick .prospect-block .main_cate_preferd .prospecting-block {
    min-width: 305px !important; }
  .prospects-starts .graphview .highcharts-container {
    margin-top: 43px; }
  .unlck-icon .lock-icon:before, .lck-icon .lock-icon:before {
    right: 72px !important; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .slideinner .mat-form-field-label-wrapper.mat-input-placeholder-wrapper .mat-form-field-label {
    font-size: 11px; } }

.hrpostlistUl {
  margin-bottom: 0px;
  float: left;
  width: 100%;
  max-height: 385px;
  overflow: auto;
  padding: 11px 15px 0 !important; }
  .hrpostlistUl li {
    float: left;
    width: 100%;
    position: relative;
    padding-left: 20px;
    padding-bottom: 10px; }
    .hrpostlistUl li:before {
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      width: 1px;
      background: #cfcfcf;
      top: 0; }
    .hrpostlistUl li:last-child {
      padding-bottom: 15px; }
      .hrpostlistUl li:last-child:before {
        bottom: auto;
        height: 9px; }
    .hrpostlistUl li em {
      position: absolute;
      top: 9px;
      left: 0;
      width: 10px;
      height: 1px;
      background: #bfbfbf;
      min-width: 0 !important; }
      .hrpostlistUl li em:after {
        content: '';
        position: absolute;
        border-left: 1px solid #bfbfbf;
        border-bottom: 1px solid #bfbfbf;
        width: 7px;
        height: 7px;
        -webkit-transform: rotate(-137deg);
                transform: rotate(-137deg);
        top: -3px;
        left: 2px; }
    .hrpostlistUl li div {
      color: #808080 !important;
      font: 400 13px 'Open Sans' !important;
      color: #808080;
      font: 400 13px 'Open Sans';
      clear: both;
      width: 100% !important;
      display: block !important;
      padding: 0 !important;
      border: 0 !important; }
    .hrpostlistUl li a {
      color: #15ae75;
      font: 600 13px 'Open Sans'; }

.audit_table .help-txt .help-content.hrpopup,
.help-content.hrpopup {
  width: 300px !important; }
  .audit_table .help-txt .help-content.hrpopup .note-popup,
  .help-content.hrpopup .note-popup {
    width: 300px !important; }
    .audit_table .help-txt .help-content.hrpopup .note-popup .view-note,
    .help-content.hrpopup .note-popup .view-note {
      padding: 0 !important; }
  .audit_table .help-txt .help-content.hrpopup ul.linkpage,
  .help-content.hrpopup ul.linkpage {
    padding: 10px 11px 10px;
    border-top: 1px solid #f5f5f5;
    clear: both; }

.shareIcon {
  cursor: pointer;
  position: relative;
  width: 18px;
  height: 26px;
  float: left;
  margin-top: -6px; }
  .shareIcon:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 26px;
    background-position: -65px -171px; }

.useractions {
  float: right;
  padding-right: 10px; }

app-share-search .mat-form-field-underline {
  background-color: #ececec; }

.over-view-section .statusItems .businessName {
  float: none !important;
  display: block; }

.subscription-reached {
  color: #ed6d6a; }

.load_profile_oppup .info_msg {
  padding: 0 20px 0; }

.adding-info-message {
  padding-bottom: 10px;
  margin-left: 2px;
  font-weight: bold; }

.load_profile_oppup .zip-note-icon {
  /* border: 1px solid #be4b49;
    z-index: 9;
    max-width: 16px !important;*/
  top: 10px !important; }

.errorhelpicon.help-txt .zip-note {
  background: #be4b49;
  width: 194px;
  right: -59px;
  top: 4px; }

.slidetab.tip1 > div:first-child span {
  background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QOIaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MSA2NC4xNDA5NDksIDIwMTAvMTIvMDctMTA6NTc6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YzZkMWQ2YmQtZGFiMC1mODQ0LWJlMzItZjA2YjQ2MDA0NTQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJDNDczNTlCNjUwMzExRTk4ODMzODRCMzQ3REFGRTdEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJDNDczNTlBNjUwMzExRTk4ODMzODRCMzQ3REFGRTdEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0YjhjNGI3Yi1kN2QxLTEwNDAtODkzZC0xYWNmYmVmODFjZWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4YmJiODdmNC1lYjljLTMyNGEtOTkzZi1jNWY2OTRhMzg1MzUiLz4gPC9yZGY6RGVz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") no-repeat left top;
  width: 487px;
  height: 245px;
  display: inline-block; }

.slidetab.tip2 > div:first-child span {
  background: url(tip2.0cde6a034c1d118b42d6.jpg) no-repeat left top;
  width: 487px;
  height: 245px;
  display: inline-block; }

.slidetabsingle.tip3 > div {
  background: url(tip3.7115c7f6d84828c24db9.jpg) no-repeat right top;
  background-size: cover;
  width: 100%;
  height: 332px; }

.slidetabsingle.tip4 > div {
  background: url(tip4.ac896e5dfd2ce30a8e36.jpg) no-repeat right top;
  background-size: cover;
  width: 100%;
  height: 332px; }

.slidetab.tip5 > div:first-child span {
  background: url(tip5.30abe31c1e5d33e371be.jpg) no-repeat center center;
  width: 487px;
  height: 245px;
  display: inline-block; }

.slidetab.tip6 > div:first-child span {
  background: url(tip7.b3d58d5894256a5b12cd.jpg) no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 262px;
  display: inline-block; }

.maincontent.twocolumn.external-search .loadaudit {
  top: 50%;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px; }

.maincontent.twocolumn.external-search .maincontent-left {
  margin-left: 0;
  position: absolute; }
  .maincontent.twocolumn.external-search .maincontent-left:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0);
    z-index: 9999; }
  .maincontent.twocolumn.external-search .maincontent-left .advfilter-head {
    text-transform: uppercase; }
  .maincontent.twocolumn.external-search .maincontent-left .slideinner .filter-title {
    font-size: 14px;
    padding: 16px 24px;
    margin-bottom: 0;
    border-bottom: 1px solid #3c3f42;
    font-weight: 600;
    color: #e9e9e9;
    text-transform: uppercase;
    position: relative; }
    .maincontent.twocolumn.external-search .maincontent-left .slideinner .filter-title:after {
      position: absolute;
      content: '';
      width: 0;
      height: 0;
      right: 20px;
      top: 14px;
      color: #bdbdbd;
      border-left: 6.3px solid transparent;
      border-right: 6.3px solid transparent;
      border-top: 6.3px solid #545759; }
    .maincontent.twocolumn.external-search .maincontent-left .slideinner .filter-title:before {
      position: absolute;
      content: '';
      width: 0;
      height: 0;
      right: 20px;
      top: 12px;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6.3px solid #34373a;
      z-index: 999; }
  .maincontent.twocolumn.external-search .maincontent-left .mat-raised-button {
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    line-height: 30px;
    background: #5b5d5e !important;
    padding: 0 16px;
    color: #808080 !important;
    border-radius: 2px; }

.maincontent.twocolumn.external-search .filters-not-applicable {
  position: relative;
  top: 40%;
  color: white;
  text-align: center;
  padding: 0 15px; }

.blur-panel .blur-options {
  -webkit-filter: blur(6px);
  -moz-filter: blur(6px);
  -o-filter: blur(6px);
  -ms-filter: blur(6px);
  filter: blur(6px);
  transition: all 3s; }

.floated-menu .mvp-icon:after {
  content: '';
  position: absolute;
  bottom: 7px;
  right: -5px;
  height: 25px;
  width: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZmZmMmY2NS0yOWZhLThlNDUtYjFiOC01ZTY4ZDhlZDJiMmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JGNEZCMDg3Qzc4MTFFOUJGMDNCOEE2MEE2OUEyMUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JGNEZCMDc3Qzc4MTFFOUJGMDNCOEE2MEE2OUEyMUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjczNTEyODM4LWRkZmMtZjk0NS1iOTU5LTkyOWYwZGMzMDk0ZSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmU3YzNjNzc1LTg2NjctODI0Ni05MTIwLTZhMzFiNWFhODI4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plc8zNwAAALFSURBVHjaxJZbiE1RGMfnuBbz4DYYJIQi5IF4GrmXSzrUyO1BJzpuw4M0LuVpKHeGmAejKYrCnJnpuISk5NogQmOikMyQQWbKNDh+q/67ltXeZ/bxcr76tfZee631X+vb6/vWiqRSqZxsWIecLFkn76Fv5ZagNj1hDsyF8dAP/kADPIYquAItYQQ/Rff8KxzgDTObdTDI53sfGAMroB72Q1nAWDGYBYfgbjrhfKiAmXr/AgmohUaIwACYBPNhBJyAqbABPqtfFzgMcb2b9kOChPvLdePgF5TASXjv07YUhkERbITFcnlMXjoFM/x+rSvcEU5L9Cssg8vt/LY3sAmewkJNdLI8NtJqZ7ywOmhXmw/T4TcsDSFqWznMg4lwwxF9rpVf8hPuBsV6PiB3Zxohu+CsxvKsGgrkEd84ng2D4QfsU90omBYi3nvBRdjq1O+FBdCULoFEVSZNuMEEeCC3nYeuAaImpG5qd3v2E5YoHNvNXGNV3lJphHOtSZX7rNys5po2o2evFVZ3YEcY4XyV9Soroc76bjbbMet9O1xQ+Hl2VaIm1u+pT/qUqaRgzDs1GhUe161JxfW/TBpd44xVplhuVRybPu/CrLhB5XCr7oXc+dGq2+aItkowrmfbe81hhJ+pLHDaPIRC+O7T33hlERxx6qeofBJGuEqlOYXynHa3dRi0WXW1Ekg6bUdbk68JI2yyygfooUTvWo1Wfh+OK8PV+bTbrMPhpXZ2u8ItVuIo1u50LaE8vDbA9WYXr9RzieOhtDeQo3JrZzgXIB5khdZ5bCZ4JpOrjzkGl8Mr/eekVp+XZoyBsFs5OlcHfSz01ceyt7otVGjzmEHXK1k80nFpYr63DvaoNbFqiTb9j7Anbm4fO2GVVlWUZhyTKA7qapPZZc/H2pRrS7UqE2ZDobuyW7PyckKh+C2TMzSSrXv1XwEGAFv8nPONOawdAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 20px; }

.fp_profile_title .mvp-icon:after {
  content: '';
  position: absolute;
  top: -5px;
  left: -2px;
  height: 31px;
  width: 33px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZmZmMmY2NS0yOWZhLThlNDUtYjFiOC01ZTY4ZDhlZDJiMmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JGNEZCMDg3Qzc4MTFFOUJGMDNCOEE2MEE2OUEyMUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JGNEZCMDc3Qzc4MTFFOUJGMDNCOEE2MEE2OUEyMUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjczNTEyODM4LWRkZmMtZjk0NS1iOTU5LTkyOWYwZGMzMDk0ZSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmU3YzNjNzc1LTg2NjctODI0Ni05MTIwLTZhMzFiNWFhODI4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plc8zNwAAALFSURBVHjaxJZbiE1RGMfnuBbz4DYYJIQi5IF4GrmXSzrUyO1BJzpuw4M0LuVpKHeGmAejKYrCnJnpuISk5NogQmOikMyQQWbKNDh+q/67ltXeZ/bxcr76tfZee631X+vb6/vWiqRSqZxsWIecLFkn76Fv5ZagNj1hDsyF8dAP/kADPIYquAItYQQ/Rff8KxzgDTObdTDI53sfGAMroB72Q1nAWDGYBYfgbjrhfKiAmXr/AgmohUaIwACYBPNhBJyAqbABPqtfFzgMcb2b9kOChPvLdePgF5TASXjv07YUhkERbITFcnlMXjoFM/x+rSvcEU5L9Cssg8vt/LY3sAmewkJNdLI8NtJqZ7ywOmhXmw/T4TcsDSFqWznMg4lwwxF9rpVf8hPuBsV6PiB3Zxohu+CsxvKsGgrkEd84ng2D4QfsU90omBYi3nvBRdjq1O+FBdCULoFEVSZNuMEEeCC3nYeuAaImpG5qd3v2E5YoHNvNXGNV3lJphHOtSZX7rNys5po2o2evFVZ3YEcY4XyV9Soroc76bjbbMet9O1xQ+Hl2VaIm1u+pT/qUqaRgzDs1GhUe161JxfW/TBpd44xVplhuVRybPu/CrLhB5XCr7oXc+dGq2+aItkowrmfbe81hhJ+pLHDaPIRC+O7T33hlERxx6qeofBJGuEqlOYXynHa3dRi0WXW1Ekg6bUdbk68JI2yyygfooUTvWo1Wfh+OK8PV+bTbrMPhpXZ2u8ItVuIo1u50LaE8vDbA9WYXr9RzieOhtDeQo3JrZzgXIB5khdZ5bCZ4JpOrjzkGl8Mr/eekVp+XZoyBsFs5OlcHfSz01ceyt7otVGjzmEHXK1k80nFpYr63DvaoNbFqiTb9j7Anbm4fO2GVVlWUZhyTKA7qapPZZc/H2pRrS7UqE2ZDobuyW7PyckKh+C2TMzSSrXv1XwEGAFv8nPONOawdAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 25px; }

/** 22-05-2019 **/
.dm_compo-tabs .mat-tab-header .mat-tab-labels {
  background: #e9e9e9; }
  .dm_compo-tabs .mat-tab-header .mat-tab-labels .mat-tab-label-active {
    opacity: 1;
    color: #1eb17b;
    border-right: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    border-bottom: 0; }
    .dm_compo-tabs .mat-tab-header .mat-tab-labels .mat-tab-label-active:focus {
      background: transparent; }
  .dm_compo-tabs .mat-tab-header .mat-tab-labels .mat-tab-label {
    border: none;
    padding: 0 23.5px;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase; }

.dm_compo-tabs.mat-primary .mat-ink-bar {
  top: 0;
  background-color: #1eb17b; }

.competitionongroup .mat-tab-header .mat-tab-label {
  text-transform: uppercase; }

.mat-tab-body .auditlegendsstrip {
  padding: 16px 23px;
  background: #e9e9e9; }

.tabs_categories .mat-tab-header.fixedCompetition {
  position: fixed;
  top: 131px !important;
  left: 100px;
  background: #e9e9e9;
  z-index: 9;
  padding-top: 10px;
  border-top: 1px solid #d4d6d7;
  transition: left .5s; }

.tabs_categories .auditlegendsstrip.fixedCompetition {
  position: fixed;
  top: 191px !important;
  left: 100px;
  background: #e9e9e9;
  z-index: 9;
  padding-top: 20px;
  border-top: 1px solid #d4d6d7;
  padding-left: 10px;
  padding-right: 10px;
  transition: left .5s; }

.compettioncard .mat-tab-header.fixedCompetition {
  position: fixed;
  top: 131px !important;
  left: 100px;
  background: #e9e9e9;
  z-index: 9;
  padding-top: 10px;
  border-top: 1px solid #d4d6d7;
  transition: left .5s; }

.compettioncard .auditlegendsstrip.fixedCompetition {
  top: 191px !important;
  padding: 15px !important; }

.compettioncard .headercompetition.fixedCompetition {
  top: 240px !important; }

.auditWrap.hide-shadow {
  box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.18) !important; }

.main-content-section {
  box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.18) !important; }

.profile_hd_icon h3 .mvp1-icon:after {
  content: '';
  width: 24px;
  height: 24px;
  display: block;
  background-image: url(thumsup-thumsdown-icons.80724cb29bf14fbf951f.png);
  background-size: 90px;
  background-position: 144px 403px; }

.profile_hd_icon h3 .mvp-icon:after {
  content: '';
  width: 25px;
  height: 24px;
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAAA2CAYAAAClQpVaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUUwOUVENjI4MkQ3MTFFOTg4MzY5RDMxMEZFMjhDQjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUUwOUVENjM4MkQ3MTFFOTg4MzY5RDMxMEZFMjhDQjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRTA5RUQ2MDgyRDcxMUU5ODgzNjlEMzEwRkUyOENCMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRTA5RUQ2MTgyRDcxMUU5ODgzNjlEMzEwRkUyOENCMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvi+xZwAAAm5SURBVHja7JwJtFZT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);
  background-size: 74px;
  background-position: 149px 375px; }

.profile_hd_icon h3 .red-icon:after {
  content: '';
  background-position: 117px 59px; }

.profile_hd_icon h3 .blue-icon:after {
  content: '';
  background-position: 144px 26px; }

.profile_hd_icon h3 .green-icon:after {
  content: '';
  background-position: 144px 58px; }

.profile_hd_icon .address .addressloc.view-email {
  width: 100% !important; }

.profile_hd_icon h3 a {
  display: inline-block;
  vertical-align: middle; }

.mvp-icon {
  margin-left: 7px; }

/**position popup**/
.dmpositionpopup .mat-card-content {
  overflow: visible !important; }

.dmpositionpopup .mat-tab-body-content {
  overflow: inherit !important; }

.dmpositionpopup .view-note {
  overflow: hidden !important; }

.dmpositionpopup .mat-tab-body-wrapper {
  overflow: visible !important; }

.dmpositionpopup #mat-tab-content-0-1 {
  overflow-x: visible !important;
  overflow-y: visible !important; }

.dmpositionpopup .hrpostlistUl {
  max-height: 200px !important; }

.comppositionpopup .mat-card-content {
  overflow: visible !important; }

.comppositionpopup .mat-tab-body-content {
  overflow: inherit !important; }

.comppositionpopup .view-note {
  overflow: hidden !important; }

.comppositionpopup .mat-tab-body-wrapper {
  overflow: visible !important; }

.comppositionpopup #mat-tab-content-0-1 {
  overflow-x: visible !important;
  overflow-y: visible !important; }

.comppositionpopup .hrpostlistUl {
  max-height: 185px !important; }

.competitionongroup .mat-tab-labels {
  background: #e9e9e9 !important; }

.dmpositionpopup .help-content.hrpopup.hTR.hTB {
  top: -190px;
  right: 40px; }

.dmpositionpopup .help-txt .help-content.hTR.hTB .view-note-arrow {
  top: 190px; }

.hr_and_organization2,
.communication3 {
  min-height: 250px; }

/** search results page **/
#wrapper .g-icon:after {
  content: '';
  position: absolute;
  height: 36px;
  width: 34px;
  background-image: url(data:image/png;base64,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);
  background-size: 104px;
  background-position: -1px 0px;
  cursor: pointer; }

#wrapper .gr-icon:after {
  content: '';
  position: absolute;
  height: 35px;
  width: 35px;
  background-image: url(data:image/png;base64,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);
  background-size: 104px;
  background-position: -34px 0px;
  cursor: pointer; }

#wrapper .b-icon:after {
  content: '';
  position: absolute;
  height: 35px;
  width: 35px;
  background-image: url(data:image/png;base64,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);
  background-size: 104px;
  background-position: -69px 0px;
  cursor: pointer; }

.green-icon:after {
  content: '';
  width: 44px;
  height: 44px;
  position: absolute;
  display: block;
  background-image: url(data:image/png;base64,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);
  background-size: 127px;
  background-position: -42px 0px; }

.blue-icon:after {
  content: '';
  width: 44px;
  height: 44px;
  position: absolute;
  display: block;
  background-image: url(data:image/png;base64,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);
  background-size: 127px;
  background-position: -85px 0px; }

.gray-icon:after {
  content: '';
  width: 44px;
  height: 44px;
  position: absolute;
  display: block;
  background-image: url(data:image/png;base64,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);
  background-size: 127px;
  background-position: 0px 0px; }

.sell-header .sell-need-sup ul {
  max-width: 205px;
  font-size: 14px;
  padding: 20px;
  cursor: pointer; }

header .sell-header .customdrop button {
  background: #15ae75;
  border: none;
  color: #fff;
  font-size: 13px;
  padding: 3px 9px;
  border-radius: 3px;
  cursor: pointer;
  margin-top: 4px;
  cursor: pointer; }

.sell-header .customdrop a {
  padding: 2px 0px 0 0px; }

.actionsWrap .customdrop.header-menu-pop ul.dropdown-menu > li:first-child {
  background: #fff; }

.sell-header .display-ticket-icon a.ticket {
  padding: 2px 15px 0 !important; }

.header-menu-pop li.active {
  background: #15ae75 !important;
  color: #fff; }

.customdrop .header-menu-pop:before,
.customdrop .header-menu-pop:after {
  right: 90px !important; }

.credit-form-block .mat-form-field-infix {
  padding: 0 !important; }

.current-plan-section .mat-card {
  background: #fff !important; }

.current-plan-section .main-pack-div {
  height: 530px; }

.current-plan-section table td {
  width: 7%; }

.invoice-download {
  width: 28px;
  height: 28px;
  display: block;
  background: url(sprite2x.1d22cb76ec1015c61de6.png);
  background-position: 411px -414px;
  cursor: pointer;
  background-size: 200px 250px;
  margin-left: 25px; }

.invoicecard {
  top: 62px;
  left: 80px; }

/** edit-user-info style **/
.edit-user-info-section .edit_form_block #ngxEditor {
  position: static !important;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 7px; }

.edit-user-info-section .edit_form_block .mat-form-field-underline {
  background-color: rgba(236, 236, 236, 0.42) !important; }

.edit-user-info-section .edit_form_block .mat-select-arrow {
  color: #bfbfbf !important; }

.edit-user-info-section .edit_form_block .ngx-editor-textarea {
  border: none !important;
  min-height: 70px !important; }

.edit-user-info-section .ngx-editor-grippie {
  background: transparent !important;
  border: none !important; }

.edit-user-info-section .ngx-editor-grippie #sprites {
  display: none; }

.ngx-editor-grippie:after {
  content: '';
  width: 10px;
  height: 10px;
  background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QONaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MSA2NC4xNDA5NDksIDIwMTAvMTIvMDctMTA6NTc6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZTQyNTZlNDMtYjQ4OC1hNDQ3LTkwOTUtZjA4NTAyZGY0MzBlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRGMTRCN0EzODA0QzExRTlBNDlFRDBCNUNCQUM4Rjg3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRGMTRCN0EyODA0QzExRTlBNDlFRDBCNUNCQUM4Rjg3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0MmQxMTZkLWIzNzctN2U0ZC1iYmRhLWFiN2NiZjhmNDVlNyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk4MjE2ODZiLWIwZDQtYjY0Ni1hYWM1LWIwYzRmNmVmNTUzYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIAAkACQMBEQACEQEDEQH/xABgAAADAQAAAAAAAAAAAAAAAAABAwYIAQEAAAAAAAAAAAAAAAAAAAAAEAABAgMFCQAAAAAAAAAAAAADAQIAEQQxEyMUBSFRkSIycrLSUxEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0BruvHfUZalvhUozIEhQtx6k6c2VpUdLdiFsak9tqtClvHfJ3FvtAAnWLuXwdAMgP//Z);
  display: block;
  float: right; }

.summary-page-wrapper .rght-billing-section .subscript-date {
  max-height: 269px;
  height: 100%;
  min-height: 243px;
  padding: 0 20px; }

.expiration-date .mat-form-field-label-wrapper {
  top: -1.4em !important; }

.profile_hd_icon h3 a {
  display: inline-block;
  vertical-align: middle; }

.mvp-icon {
  margin-left: 7px; }

.pop-logout-menu {
  position: absolute;
  z-index: 9999;
  right: 0;
  background: #f7f7f7;
  top: -51px;
  width: 100%;
  padding: 16px 23px;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  box-shadow: 0 4px 7px #e6e6e6; }

.pop-logout-menu .user_info a {
  padding-left: 11px; }

.pop-logout-menu .header-menu-pop {
  width: 202px !important;
  padding: 15px !important; }

.pop-logout-menu .pop-switch-menu li {
  width: 74px !important;
  padding: 7px !important;
  border: 1px solid #ccc;
  margin-right: 11px;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  font-weight: 600; }

.pop-logout-menu .pop-switch-menu li:last-child {
  margin-right: 0; }

.pop-logout-menu .pop-switch-menu li span {
  display: block;
  font-size: 13px;
  font-weight: normal; }

.blur-overlay-screen {
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.9);
  z-index: 1000; }

.cancel-content p {
  text-align: left;
  font-size: 13px;
  font-weight: normal;
  line-height: 23px; }

.cancel-content h6 {
  font-size: 13px;
  font-weight: bold;
  margin-top: 21px;
  text-align: center; }

.custom-popup-alert {
  padding: 10px !important; }
  .custom-popup-alert .error_msg {
    color: red;
    font-size: 12px; }

.cancel-content h6 {
  font-size: 13px;
  font-weight: bold;
  margin-top: 21px;
  text-align: center;
  margin-bottom: 18px; }

.upgrade-content p {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 0; }

.upgrade-content h6 {
  font-size: 14px;
  font-weight: 600;
  padding: 10px 0 10px; }

.custom-alert-message .mat-dialog-content {
  padding-bottom: 35px !important; }

.country-select .mat-input-wrapper {
  padding-bottom: 15px; }

/*** licenses component ***/
.licence-value .mat-input-underline {
  display: none; }

.licence-value .mat-input-infix {
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  color: #7f8284;
  font-size: 13px;
  padding: 3px 0;
  vertical-align: middle; }

.licence-value .mat-input-wrapper {
  padding-bottom: 0; }

.crmpopup .mat-dialog-container .assigncontent {
  min-height: auto !important;
  max-height: auto !important; }

.common-dialog.crmpopup {
  height: 100% !important; }

.cdk-overlay-pane.common-dailog.crmpopup .mat-dialog-content {
  max-height: calc(16vh - -290px) !important;
  background: #fff !important;
  min-height: calc(21vh - 41px) !important;
  position: relative; }

.search-icon {
  width: 33px;
  height: 31px;
  background: #fff;
  position: absolute;
  top: 0px;
  left: 1px; }

.search-icon em:before {
  content: '';
  width: 15px;
  height: 15px;
  position: absolute;
  background-image: url(sprite.d23391b496a39df2b9d9.png);
  background-size: 139px 296px;
  background-position: 87px -32px;
  top: 8px;
  left: 9px; }

.users-list-card .mat-header-cell .mat-checkbox-checked label .mat-checkbox-inner-container,
.users-list-card .mat-header-cell .mat-checkbox-anim-checked-unchecked .mat-checkbox-inner-container {
  margin-top: 20px; }

.users-list-card .mat-header-cell .mat-checkbox-anim-unchecked-checked .mat-checkbox-inner-container {
  margin-top: 20px; }

.clearAll em:before {
  content: '';
  width: 25px;
  height: 25px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGxWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA2LTEwVDE0OjE1OjE2KzA1OjMwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA2LTE5VDE2OjQwOjI3KzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNi0xOVQxNjo0MDoyNyswNTozMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDplMGUwNjc3Mi1hOWZiLTY0NGQtODdhNi0zZWQyZDM3YTg1OWMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphNjM1ZjBlZC1hOWE2LTY1NDYtODkxZC1mZmMxMjQxMDBjZjQiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYWQwNzlkNy02NzQ5LWJmNDItOTRlNi1hZjcyMDhlYjg4ZTYiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmVhZDA3OWQ3LTY3NDktYmY0Mi05NGU2LWFmNzIwOGViODhlNiIgc3RFdnQ6d2hlbj0iMjAxOS0wNi0xMFQxNDoxNToxNiswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmZjQ1NzAyYS03ZmVmLTY0NGEtYTZlYS0yNzk5M2VlNDYxNDIiIHN0RXZ0OndoZW49IjIwMTktMDYtMTBUMTQ6MTU6MTYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZTBlMDY3NzItYTlmYi02NDRkLTg3YTYtM2VkMmQzN2E4NTljIiBzdEV2dDp3aGVuPSIyMDE5LTA2LTE5VDE2OjQwOjI3KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgiyy7gA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);
  background-size: 25px 25px;
  background-position: 0 0;
  position: absolute;
  cursor: pointer;
  top: -4px; }

.stream-free-content .table-footer td:nth-child(4) .esn {
  width: 124px; }

.stream-free-content .table-plans .table-footer td:nth-child(5) {
  width: 110px; }

.stream-purchase-content .table-footer td.active-plan-button {
  box-shadow: none; }

/** 01-07-0219 **/
.lck-icon .lock-icon:before {
  content: '';
  position: absolute;
  right: 17px;
  top: 16px;
  z-index: 99999;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAASCAYAAADYFMcrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTNGMzNGMzg5QkY3MTFFOUI0N0FGODhBMkIxQTkwREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTNGMzNGMzk5QkY3MTFFOUI0N0FGODhBMkIxQTkwREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBM0YzM0YzNjlCRjcxMUU5QjQ3QUY4OEEyQjFBOTBERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBM0YzM0YzNzlCRjcxMUU5QjQ3QUY4OEEyQjFBOTBERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg6E41YAAAFLSURBVHjaYvz//z/DYAUsKLw/RxSAZA0QhwExIxCvBeIWBhabO1SxjUTzGeEh9+eIJJDcBcSKQLwCiP9DDXkGxK5AA55Q6DCSzWdCYucCsRYQxwMVpgBxKpAdDcTKQFxMhXAj2XzkkDsKJPmBmnTQfHwO7EsWG2MKQ45k85nQ2D+xGPsTmj4oBSSbz4gzt/45EggkE4DYHqr5MMyQXY9/eSErdZNliwD6fCWp5gDBPyC2hTr8EBAvRjYHn+MeAEl5IkPlMdBQOWqbw4RHIRcJUcZOC3NY8Cj8iyN9gMRZoZgBKXqobg4TiYnaG4hFgbibwsxBlDmkOu4tME18A9KfKHQcUeaQ6rh+YAIHlVNZFDqOKHPwOQ5b2WMBxJ5ALEeEWorNwec4ZixiHEDcRbABQSVz8Bk6FYhTiYymBbQwh3Ewt+eYGAYxAAgwAGE4dOeGaSmPAAAAAElFTkSuQmCC);
  background-size: 39px;
  background-position: 21px 0px;
  width: 18px;
  height: 16px;
  display: block;
  cursor: pointer; }

.unlck-icon .lock-icon:before {
  content: '';
  position: absolute;
  right: 17px;
  top: 16px;
  z-index: 99999;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAASCAYAAADYFMcrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTNGMzNGMzg5QkY3MTFFOUI0N0FGODhBMkIxQTkwREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTNGMzNGMzk5QkY3MTFFOUI0N0FGODhBMkIxQTkwREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBM0YzM0YzNjlCRjcxMUU5QjQ3QUY4OEEyQjFBOTBERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBM0YzM0YzNzlCRjcxMUU5QjQ3QUY4OEEyQjFBOTBERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg6E41YAAAFLSURBVHjaYvz//z/DYAUsKLw/RxSAZA0QhwExIxCvBeIWBhabO1SxjUTzGeEh9+eIJJDcBcSKQLwCiP9DDXkGxK5AA55Q6DCSzWdCYucCsRYQxwMVpgBxKpAdDcTKQFxMhXAj2XzkkDsKJPmBmnTQfHwO7EsWG2MKQ45k85nQ2D+xGPsTmj4oBSSbz4gzt/45EggkE4DYHqr5MMyQXY9/eSErdZNliwD6fCWp5gDBPyC2hTr8EBAvRjYHn+MeAEl5IkPlMdBQOWqbw4RHIRcJUcZOC3NY8Cj8iyN9gMRZoZgBKXqobg4TiYnaG4hFgbibwsxBlDmkOu4tME18A9KfKHQcUeaQ6rh+YAIHlVNZFDqOKHPwOQ5b2WMBxJ5ALEeEWorNwec4ZixiHEDcRbABQSVz8Bk6FYhTiYymBbQwh3Ewt+eYGAYxAAgwAGE4dOeGaSmPAAAAAElFTkSuQmCC);
  background-size: 39px;
  background-position: -39px 0px;
  width: 18px;
  height: 16px;
  display: block;
  cursor: pointer; }

.lck-icon .overlay-option {
  width: 100%;
  height: calc(100% - 140px);
  position: absolute;
  top: 91px;
  z-index: 9999;
  border-radius: 3px; }

.add-manually-section .find-business .mat-input-underline,
.seo-analysis .mat-input-underline {
  background: #ececec; }

/** add search component ***/
.add_phone-section .phone-icon {
  max-width: 296px; }

.business-emails-list .email-icon:after {
  top: 15px;
  background-position: -22px -192px;
  background-size: 237px 282px;
  left: -2px; }

.business-emails-list .search-email-section {
  width: 454px; }

.add-manually-section .completer-holder input {
  border-bottom: 1px solid #ececec; }

.add-manually-section .completer-input {
  border: 0; }

.add-manually-section .listing-name h3 {
  position: relative; }

.add-manually-section h3 .help-txt.errorhelpTxt {
  top: 0; }

.add-manually-section .manual_fields {
  position: relative; }

.add-manually-section .phone-icon {
  width: 31.9%;
  display: inline-block;
  /*width: 100%;*/
  margin-right: 16px; }

.add-manually-section .seo-analysis .keyword-list {
  padding: 0 0 20px; }

.add-manually-section .contacts_section .keyword-list {
  padding: 0; }

.add-manually-section .listing-name .addbuss input {
  font-size: 14px !important; }

.add-manually-section .phone-icon:last-child {
  margin-right: 0; }

.add-manually-section li.categoryDropdown {
  width: 327px; }

.add-manually-section .keyword-list li {
  margin-bottom: 16px; }

.add-manually-section .keyword-list .find-business.business-locat {
  max-width: 368px;
  display: inline-block;
  width: 100%; }

.add-manually-section .find-business:nth-child(2) {
  padding-right: 0; }

.add-manually-section .keyword-list .find-textarea {
  width: 100% !important;
  padding-right: 0 !important; }

.add-manually-section .keywordSec .keyword-list {
  padding: 0; }

.add-manually-section .address .categorysec.statezip,
.add-manually-section .address .categorysec.addressfield {
  float: none; }

.add-buss-block {
  position: relative;
  padding-left: 23px; }

.add-manually-section .listing-name .businessname.ng-touched.ng-invalid {
  border-bottom: 1px solid #f44336 !important;
  border: 0; }

.add-buss-block .addbuss input {
  padding-bottom: 7px; }

.owf-paginator .mat-paginator-container .mat-paginator-page-size-select {
  width: 35% !important;
  padding-right: 0 !important; }

.owf-paginator .mat-paginator-container .mat-paginator-page-size {
  width: 180px; }

.owf-paginator .mat-paginator-container .mat-paginator-page-size-label {
  width: 153px;
  text-align: right; }

.commonTabs.owf-tabs .mat-tab-body-wrapper {
  margin-top: 0px; }

.header-checkbox .mat-checkbox-inner-container {
  margin-top: 0px !important; }

/*styles for pricing tabs*/
.billing-switcher-container {
  margin: 0px auto 40px;
  text-align: center;
  position: relative;
  display: inline-block;
  width: 100%; }

.billing-switcher {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  color: #2a2a2a;
  background-color: #f2f4f4;
  padding: 3px;
  height: 42px;
  border-radius: 50px;
  position: relative; }

.billing-switcher .radio-value {
  padding: 4px;
  z-index: 10;
  font-weight: 600;
  display: inline-block;
  text-align: center;
  line-height: 26px;
  cursor: pointer;
  opacity: .6;
  width: 110px; }

.billing-switcher.monthly-billing .radio-value {
  opacity: 1;
  color: #15ae73; }

.billing-switcher .billing-selector {
  display: inline-block;
  position: absolute;
  right: 223px;
  width: 110px;
  background-color: #fff;
  height: 36px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  border-radius: 50px;
  transition: all .2s ease-out;
  will-change: transform; }

.billing-switcher.monthly-billing .billing-selector {
  -webkit-transform: translateX(0px);
          transform: translateX(0px); }

.billing-switcher.quaterly-billing .billing-selector {
  -webkit-transform: translateX(110px);
          transform: translateX(110px); }

.billing-switcher.yearly-billing .billing-selector {
  -webkit-transform: translateX(220px);
          transform: translateX(220px);
  /* transform: translateX(110px); */ }

.billing-switcher-container .billing-switcher .mat-radio-label .mat-radio-container {
  display: none !important; }

.billing-switcher-container .billing-switcher .mat-radio-label-content {
  padding: 0px !important;
  z-index: 10; }

.term-selected label.mat-radio-label {
  position: relative; }

.term-selected label.mat-radio-label:after {
  position: absolute;
  content: '';
  top: 0px;
  right: 0px;
  width: 110px;
  background: #fff;
  height: 36px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  border-radius: 50px;
  transition: all .2s ease-out;
  -webkit-transform: translateX(0);
          transform: translateX(0); }

/* spacing issue in table */
.owf_profile_list .scrollable-content {
  padding-right: 0px !important; }

/*** Bulk upload style ***/
.stepper-section .mat-step-icon .mat-icon,
.stepper-section .mat-step-icon span {
  display: none; }

.stepper-section .mat-step-header .mat-step-icon-not-touched span {
  display: none; }

.main-bulk-section .mat-tab-body {
  max-width: 990px;
  left: 25px;
  width: 100%; }

.main-bulk-section .mat-tab-header {
  left: 25px;
  width: 100%; }

.stepper-section .mat-stepper-horizontal {
  background: transparent; }

.stepper-section .mat-step-header .mat-step-icon,
.stepper-section .mat-step-header .mat-step-icon-not-touched {
  background: #154eae;
  height: 10px;
  width: 10px;
  margin: 0 auto; }

.stepper-section mat-step-header {
  display: block;
  text-align: center;
  height: auto;
  padding: 0 20px; }

.stepper-section .mat-step-header .mat-step-label {
  font-size: 12px;
  font-weight: 600;
  padding-top: 2px; }

.stepper-section .mat-stepper-horizontal-line {
  border-top-width: 3px;
  border-color: #d7d9d9;
  position: relative;
  top: -10px;
  left: -10px; }

.stepper-section .mat-step-header.cdk-keyboard-focused,
.stepper-section .mat-step-header.cdk-program-focused,
.stepper-section .mat-step-header:hover {
  background: transparent; }

.upload-choose-file h4 a:after {
  content: '';
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MTc2YjdmMC05OThkLTAwNDYtOTBmMC1hMzFlODAxZjk5YTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDM0ODNGMTdCNDNBMTFFOTk4OTlENTZFNDc0OUVERjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDM0ODNGMTZCNDNBMTFFOTk4OTlENTZFNDc0OUVERjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUyNGU1NmY3LTM5MjMtOWY0NC05NGU0LWYwMDA2MmVhZTU0ZCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmMwZWMxMTkxLTk1NTktZmI0OS1iOWM1LTFjOTFjNTdjZTgwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm3O1Y0AAABHSURBVHjaYqxvavnPAAUNtdWMDGigobkVLs+ErABZAp0PUseEbiJMAbpCEM34//9/BlwmoxvEhEsCqx9AJqNjkKexiQMEGAC0/EDiCDJiVQAAAABJRU5ErkJggg==");
  width: 11px;
  height: 6px;
  top: 8px;
  right: -18px; }

.main-bulk-section .mat-tab-body-wrapper {
  max-height: 700px; }

.main-bulk-section .mat-tab-body-content {
  overflow: inherit; }

.main-bulk-section .mat-tab-body {
  overflow-x: visible !important;
  overflow-y: initial !important; }

.main-bulk-section .inner_mapping-section {
  max-height: 395px;
  overflow-y: auto; }

.mapping-list ul {
  max-height: 255px;
  overflow: auto; }

.stepper-section .choose-files {
  min-height: auto; }

.header-fields em,
.data-field em {
  position: relative; }

.header-fields em:after,
.data-field em:after {
  content: '';
  position: absolute;
  width: 20px;
  height: 15px;
  background: url(data:image/png;base64,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);
  background-position: 1px -4px; }

.data-field .ok_icon:after {
  content: '';
  position: absolute;
  width: 19px;
  height: 19px;
  background: url(data:image/png;base64,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);
  top: -5px;
  background-position: 42px -3px; }

.data-field .alert_icon:after {
  content: '';
  position: absolute;
  width: 19px;
  height: 19px;
  background: url(data:image/png;base64,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);
  top: -5px;
  background-position: 42px -26px; }

.data-field .mat-form-field .mat-form-field-infix {
  padding-top: 0; }

.data-field .mat-form-field-label {
  font-size: 13px; }

.required-fields .cross_icon:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  background: url(data:image/png;base64,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);
  background-position: -3px 27px;
  left: 0;
  top: 4px; }

.required-fields .right-icon:before {
  content: '';
  position: absolute;
  width: 19px;
  height: 19px;
  background: url(data:image/png;base64,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);
  background-position: -42px -3px;
  left: 0;
  top: 0; }

.required-fields .right-icon.open-zoom:before {
  -webkit-animation: ZoomInIco 1.5s ease;
  animation: ZoomInIco 1.5s ease; }

.required-fields .cross_icon.open-zoom:before {
  -webkit-animation: ZoomInIco 1.5s ease;
  animation: ZoomInIco 1.5s ease; }

@-webkit-keyframes ZoomInIco {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes ZoomInIco {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

.required-fields .cross_icon {
  padding: 0 6px 0 19px !important; }

.required-fields .right-icon {
  padding: 0px 7px 0 23px !important; }

.data-field .mat-form-field-underline {
  background-color: rgba(225, 225, 225, 0.8) !important; }

.main-bulk-section .mat-step-header span,
.main-bulk-section .mat-step-header .material-icons {
  display: none; }

.main-bulk-section .mat-stepper-horizontal .mat-step-header:hover {
  background-color: transparent; }

.main-bulk-section .mat-stepper-horizontal .mat-step-header {
  pointer-events: none; }

.main-bulk-section .mat-stepper-horizontal .mat-step-header {
  display: inline-block;
  text-align: center; }

.main-bulk-section .mat-step-header .mat-step-icon,
.main-bulk-section .mat-step-header .mat-step-icon-not-touched {
  display: block;
  margin: 0 auto; }

.main-bulk-section .mat-stepper-horizontal {
  background: transparent; }

.main-bulk-section .mat-step-header .mat-step-icon,
.main-bulk-section .mat-step-header .mat-step-icon-not-touched {
  width: 20px;
  height: 20px; }

.main-bulk-section .mat-step-label .mat-step-optional {
  display: none; }

/* stepper & stepper label styles by sadik */
.mat-stepper-horizontal.cust-stepper {
  background: unset !important; }

.cust-stepper .mat-horizontal-stepper-header-container {
  margin-bottom: 20px; }

.cust-stepper .mat-horizontal-stepper-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  margin-bottom: -15px; }

.cust-stepper .mat-step-label {
  position: relative;
  top: 3px;
  font-size: 14px;
  font-weight: 600; }

.cust-stepper .mat-stepper-horizontal-line {
  margin: 0 -30px !important;
  border-top-width: 4px !important;
  border-top-color: #d7d9d9 !important;
  position: relative;
  z-index: -1;
  top: -2px; }

.cust-stepper .mat-horizontal-stepper-header .mat-step-icon,
.cust-stepper .mat-horizontal-stepper-header .mat-step-icon-not-touched {
  margin-right: 0 !important; }

.cust-stepper .mat-step-icon-not-touched {
  background: #d7d9d9 !important;
  height: 16px !important;
  width: 16px !important; }

.cust-stepper .mat-step-icon-not-touched span,
.mat-step-icon span {
  display: none; }

.cust-stepper .mat-step-icon {
  background-color: #154eae !important;
  height: 16px !important;
  width: 16px !important;
  border: 2px solid #c5c6c6 !important; }

.cust-stepper .mat-step-icon mat-icon.material-icons {
  position: relative; }

.cust-stepper .mat-step-icon mat-icon.material-icons:before {
  position: absolute;
  content: '';
  background: #15ae75;
  top: 0px;
  left: 0px;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  border: 2px solid #dedede; }

.cust-stepper .mat-step-icon mat-icon.material-icons:after {
  content: "";
  background-color: transparent;
  position: absolute;
  left: 6px;
  top: 3px;
  width: 4px;
  height: 8px;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  z-index: 1; }

.cust-stepper .mat-step-header {
  cursor: unset;
  pointer-events: none;
  padding: 0px !important; }

.cust-stepper .mat-step-header:hover {
  background-color: unset; }

.cust-stepper .mat-step-header .mat-ripple {
  width: 0px; }

.cust-stepper .mat-horizontal-content-container {
  padding: 1px 0 0 0 !important; }

/* .mat-step-header[ng-reflect-icon='edit'],[ng-reflect-selected='false'] + .mat-stepper-horizontal-line{border-top-color: #15ae75 !important; } */
.cust-stepper.step-two .mat-horizontal-stepper-header-container .mat-stepper-horizontal-line:nth-of-type(1) {
  border-top-color: #15ae75 !important; }

.cust-stepper.step-three .mat-horizontal-stepper-header-container .mat-stepper-horizontal-line:nth-of-type(1),
.cust-stepper.step-three .mat-horizontal-stepper-header-container .mat-stepper-horizontal-line:nth-of-type(2) {
  border-top-color: #15ae75 !important; }

.cust-stepper.step-four .mat-horizontal-stepper-header-container .mat-stepper-horizontal-line {
  border-top-color: #15ae75 !important; }

.cust-stepper.step-one .mat-step-header:nth-of-type(2) .mat-step-icon,
.cust-stepper.step-one .mat-step-header:nth-of-type(3) .mat-step-icon,
.cust-stepper.step-one .mat-step-header:nth-of-type(4) .mat-step-icon,
.cust-stepper.step-two .mat-step-header:nth-of-type(3) .mat-step-icon,
.cust-stepper.step-two .mat-step-header:nth-of-type(4) .mat-step-icon,
.cust-stepper.step-three .mat-step-header:nth-of-type(4) .mat-step-icon {
  background: #d7d9d9 !important;
  border: 0 !important; }

.cust-stepper.step-one .mat-step-header:nth-of-type(2) .mat-step-icon .mat-icon,
.cust-stepper.step-one .mat-step-header:nth-of-type(3) .mat-step-icon .mat-icon,
.cust-stepper.step-one .mat-step-header:nth-of-type(4) .mat-step-icon .mat-icon,
.cust-stepper.step-two .mat-step-header:nth-of-type(3) .mat-step-icon .mat-icon,
.cust-stepper.step-two .mat-step-header:nth-of-type(4) .mat-step-icon .mat-icon,
.cust-stepper.step-three .mat-step-header:nth-of-type(4) .mat-step-icon .mat-icon {
  display: none !important; }

.sf-user-section .cust-stepper .mat-step-header:nth-of-type(3) .mat-step-icon,
.sf-user-section .cust-stepper .mat-step-header:nth-of-type(3) .mat-step-icon-not-touched {
  display: none; }

.sf-user-section .cust-stepper .mat-stepper-horizontal-line:nth-of-type(2),
.sf-user-section .cust-stepper .mat-stepper-horizontal-line:nth-of-type(3) {
  width: 24%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none; }

.rsi_block_rd .mat-radio-button.example-radio-button div.mat-radio-container {
  top: -18px !important; }

/* animation for stepper steps */
/* categoryloader class styles issue of vishwa by sadik on 9-8-2019 */
.categoryloader .categoriesWrap .categoryDropdownsec {
  pointer-events: none; }

.categoryloader .categoriesWrap .categoryDropdownsec:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  max-height: 300px;
  background: rgba(255, 255, 255, 0.7);
  z-index: 100;
  pointer-events: none;
  cursor: auto !important; }

/* categoryloader class styles issue of vishwa by sadik on 9-08-2019 */
/* srinivas styles on 12-08-2019 */
.navigate-btns-section button:disabled {
  opacity: 0.7; }

.navigate-btns-section button:disabled:hover {
  opacity: .5;
  cursor: default !important;
  background: transparent !important;
  border: 2px solid #d0efe3 !important;
  color: #15ae75 !important; }

.upload-next .bulk_loader,
.upload-next .bulk_loader svg {
  width: 15px !important;
  height: 15px !important; }

.review_import .mapping-summary {
  max-height: 630px !important; }

.main-bulk-section .mat-tab-body-wrapper {
  max-height: 839px; }

/* srinivas styles on 14-8-2019 */
.map-field .mat-select-value .mat-select-value-text {
  color: #808080; }

.map-field .mat-select-arrow {
  color: #bfbfbf; }

.success_popup em:after {
  content: '';
  display: block;
  height: 35px;
  width: 35px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUQ3MDEyNzhCRTZDMTFFOUI5QjFEODk2MzQ3OEFDMDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ3MDEyNzlCRTZDMTFFOUI5QjFEODk2MzQ3OEFDMDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRDcwMTI3NkJFNkMxMUU5QjlCMUQ4OTYzNDc4QUMwMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRDcwMTI3N0JFNkMxMUU5QjlCMUQ4OTYzNDc4QUMwMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhBLmWQAAAtASURBVHjapFhbT1zX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);
  margin: 0 auto 5px; }

.cdk-overlay-pane .confirmation-modal.custom-confirmation-pop .mat-dialog-content {
  padding: 20px 10px; }

.cdk-overlay-pane .custom-confirmation-pop .mat-dialog-content .popupcontent {
  padding: 22px 0; }

.searchwrap .preferred-category-search .completer-holder {
  width: 100%; }

.searchwrap .preferred-category-search .completer-holder:after {
  display: none !important; }

.assignsearch .searchbarSupport .mat-form-field-wrapper,
.search-results-right .assignsearch .searchbarSupport .mat-form-field-wrapper {
  padding: 0 28px !important; }

em.owf-re-schedule {
  position: relative;
  display: block;
  width: 100%;
  text-align: center; }

em.owf-re-schedule:after {
  content: '';
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAD60lEQVRIS62XTUgbWxTHfzNmkmiiuPEDKSFB1EJdtIigKRWpi0rBhVIRpJuCoLQuXLgQodu4EQrVhYJbVxb3jWjpqrjsouqyiq9Kg0HizORTz9s085xkpomv/cGF5Nxzz3/uuXcOZxRd1/8B2oArSri5ucHr9eLz+bi4uGBzc5MvX75gGAbhcJiJiQkeP34MgGEYiAiKopSGsSEi9aqq/sAwjJRhGFI6dF2XQqEgIiLv378XwHH09/dLIpEQERFd18viOMU1TTPlKpzNZkVEZHFx0VW0OJqamuT4+Lgq8aKw6pIOvF4vOzs7xGIxy/78+XOOjo5IJpOsra3h8/kASCQSvH79GsCyVcRpx7lcTkRERkZGrF3NzMyIiMjBwYFsb29bv1VVtXzi8biISFU7dhQWETk9PZVgMCiANDY2iojIxsaGJRIKhUREZH193bItLCyIiIhpmhWFHVMNcHZ2hq7rADx9+hSAlZUVa/7k5IRPnz4xNjZm2X7+/AlQ8WYDuArX19dbAbxeLwDpdNrmk0qlUNX/Qvj9fvh1Ryrherm6urro6ekBoFAoAODxeGx+Ho+H6+tr639vb6+1vhKOwsWdTU9PA9iCuxEKhZicnKzkZuGaaoCpqSna2to4OTkBl7MzTROA5eVlvF4vhmGU+Thhz90tdF0nGAwSj8fZ3d2FXyW01KempobV1VXGx8fJZDJVXSx+J6yqKrquc//+fR48eEChUChL+fn5Offu3ePNmzdkMhmur6+rFv5tqlVVJZvNgkuaa2trAcjn83cSpZJwJZLJJACaphEIBNA0rew43Pgj4bdv3+LxeHj27Bnfvn1D0zSCwSCaplV8pf5IuHju8Xic7u5uhoaG+Pr1qy0Dbg/wR8Kl7O3t8fDhQ4aHh9nf37cewEn8rwoX+fjxI319fQwODvL9+3dHcZuwiKCqKnV1dbZBlWWwlM+fP/Pq1Su4VceL2N5jv9+Prut8+PABRVF49OgR7e3t+Hw+PB4PmqZxV05PT8nn82VrbcI1NTVcXV0xMzNjlb7W1laePHlCNBqtuhzeprm5GU3Tyuv97Uag2NxFo9GKfVa14+XLlyIikk6n3RuBYpVaWlrib9HZ2QkOdb7sVpumycDAAFtbW6VT/4uOjg5He5mwiJDL5Xjx4gXv3r1zXHQXIpGIo71MWFEU8vk8Nzc3zM3NMTs767iwGhoaGgiHw45zjgVEURSrC1lZWWF0dNTJrSKRSISWlpa7VS5FUawuc3t72+qn7sLAwAAAmUzGZhcRFNM0XT/aik51dXVcXl4yPz/P4eGhrQN18k+lUvT29hKLxQgEArbuVETqFUX58S8sxfNRk7SCWwAAAABJRU5ErkJggg==);
  height: 22px;
  width: 22px;
  background-size: 22px; }

.owf-campaigns-popup .mat-form-field-disabled .mat-form-field-underline {
  background-image: none; }

.bulk-activity-table .mat-checkbox-disabled .mat-checkbox-inner-container-no-side-margin {
  opacity: 0.3; }

/*** Onboarding card ***/
.prospect_location em:before {
  content: '';
  width: 24px;
  height: 27px;
  display: block;
  background: url(sprite2x.1d22cb76ec1015c61de6.png);
  background-position: -208px -280px;
  margin-top: -2px; }

/*** 4/09/2019 ***/
.address .addressloc.email-icon:last-child {
  margin-right: 0 !important; }

.main-email-section,
.main-phone_section {
  width: 100%;
  float: left; }

.main-email-section .email-icon {
  width: 47.8%; }
  .main-email-section .email-icon input {
    padding-top: 8px;
    border-bottom: 1px solid #ececec; }
  .main-email-section .email-icon .ng-invalid {
    border-color: #f00; }

.main-email-section .email-icon:after {
  top: 11px;
  left: -3px; }

/** 05/09/2019 **/
.prospecting-block .highcharts-axis-labels span {
  width: 250px !important;
  left: 10px !important;
  font-weight: normal;
  font-size: 14px !important;
  margin-top: 5px !important; }

.prospecting-block .highcharts-bar-series .highcharts-point {
  width: 15px;
  pointer-events: none; }

.prospecting-block .highcharts-stack-labels span {
  margin-top: 30px !important; }
  .prospecting-block .highcharts-stack-labels span div {
    top: 5px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #3f6ebc;
    margin-left: 10px;
    cursor: pointer; }

.prospecting-block a {
  color: #134cac;
  font-size: 14px;
  border-bottom: 1px solid #134cac; }

.prospecting-block .highcharts-stack-labels span .prospectquicknotclick {
  pointer-events: none; }

.prospecting-block .graphview #prospecting_pie_graph {
  margin-left: 26px !important; }

.expandcard.rcard .prospecting-block .graphview div {
  margin-left: 7px; }

.prospecting-block .highcharts-title {
  font-size: 30px !important;
  fill: #808080 !important; }

.total-prospect-count h3,
.prospects-starts .total-prospect-count p {
  cursor: pointer; }

.prospecting-block .graphstacklabels .highcharts-container {
  width: 305px !important; }

.expandcard.rcard .main_cate_preferd .prospecting-block {
  width: 285px; }

/** 20/9/2019 **/
.sfauto_heading_block {
  background: #f5f5f5;
  padding: 12px 21px;
  margin: -20px -20px 20px -20px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); }

.sfauto_heading_block .mat-radio-label-content {
  padding-left: 5px;
  padding-right: 20px;
  font-weight: 600;
  font-size: 16px; }

/*** OWF EMAIL POPUP 10-09-2019 ***/
.owf-reinitiate-email-template {
  padding: 20px;
  overflow: auto;
  height: 75vh; }

.owf-reinitiate-email-template .email_field tag-input-form {
  display: none !important; }

.owf-reinitiate-email-template .emailwrap.email_field tag {
  margin-bottom: 5px;
  pointer-events: none; }

.owf-reinitiate-email-template .emailwrap tag {
  margin-bottom: 5px; }

.owf-reinitiate-email-template .tags_input tag-input-form input {
  background: #f9f9f9; }

.owf-email-buttons button:last-child {
  margin-right: 5px; }

.owf-reinitiate-email-template tag-input.ng-invalid:not(.ng-untouched) {
  border-bottom: 1px solid #f44336; }

.owf-reinitiate-email-template control-messages div, control-messages, .error {
  color: #f44336;
  font-size: 13px; }

a.disabled {
  pointer-events: none;
  opacity: .4; }

em.fav-icon.unfav.disabled {
  pointer-events: none;
  opacity: .4; }

.actionWrap .disabled {
  pointer-events: none;
  opacity: .4; }

.form-control.ng-invalid {
  padding-right: 22px !important; }

.profile_limit_alert {
  padding: 0px 10px; }

.pgContentinner .mat-card .summary-contact.summary-cnct li span em:first-child {
  width: 80px;
  position: relative; }

.pgContentinner .mat-card .summary-contact.summary-cnct li span em:first-child:after {
  content: ':';
  font-weight: bold;
  position: absolute;
  right: 0;
  padding-right: 10px;
  color: #808080; }

.pgContentinner .mat-card .summary-contact.summary-cnct li span em:last-child,
.pgContentinner .mat-card .summary-contact.summary-cnct li span a {
  width: calc(100% - 80px); }

/* new icons styles */
.fixedleftmenu a em.import-icon {
  height: 21px;
  width: 21px; }

p.score-label {
  margin-bottom: 0px !important; }

/** 07-10-2019 additional-info **/
.additional-info-section {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUUwOERFOURFOEUwMTFFOThFNzJGMDk4Q0M0Mzg2MDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUUwOERFOUVFOEUwMTFFOThFNzJGMDk4Q0M0Mzg2MDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RTA4REU5QkU4RTAxMUU5OEU3MkYwOThDQzQzODYwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RTA4REU5Q0U4RTAxMUU5OEU3MkYwOThDQzQzODYwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtB7C/AAAAApSURBVHjaYnzz5k2TsLAwAwi8ffuWgQnGAQEQm4kBDTCBlMEAiA0QYADBVwxOSPUa+gAAAABJRU5ErkJggg=="); }

.add_new_competatior .mat-form-field .mat-form-field-label {
  color: #808080 !important; }

.additional_form_section .mat-input-wrapper input {
  background: transparent; }

.ceo_message-section .ceo_image span {
  background: url(ceo.4f7c1d52f2e9ea9c5395.png) no-repeat center center;
  width: 190px;
  height: 182px;
  display: block;
  margin: 0 auto; }

.calendly-badge-widget {
  display: none; }

/** 22-10-2019 **/
.sucess_msg .customcheck .mat-checkbox-label {
  color: #b4b4b4;
  font-size: 13px;
  margin-top: -2px; }

.hideappcues {
  display: none !important; }

appcues-checklist {
  z-index: 999 !important; }

.auditelements li label.social-title {
  font-weight: 600 !important; }

.pause_reason_selection .mat-input-wrapper .mat-form-field-infix {
  margin-top: 0 !important;
  padding: 0; }

.pause_reason_selection .mat-form-field-wrapper {
  padding-bottom: 0 !important; }

.pause_reason_selection .mat-input-container .mat-form-field-underline {
  display: none !important; }

.pause_reason_selection .businessname .mat-select-value {
  color: #15ae75;
  font-size: 13px;
  font-weight: 600; }

/** 04/11/2019 **/
@media only screen and (max-width: 1440px) {
  /*** Target Mozilla ***/
  @-moz-document url-prefix() {
    .bulk-activity-log .bulk-activity-log-table .list-header div:first-child,
    .bulk-activity-log .bulk-activity-log-table .list-body div:first-child {
      width: 38px !important; }
    .bulk-activity-log-table .list-header .filename {
      width: 107px !important; }
    .bulk-activity-log-table .list-body div:nth-child(2) {
      width: 90px !important; }
    .bulk-activity-log-table .list-header .total_count {
      width: 76px !important;
      text-align: center; }
    .bulk-activity-log-table .list-header .inserted_count {
      width: 82px !important;
      text-align: center; }
    .profile-list-view.bulk-activity-log-table .list-header .job_final_status {
      width: 73px !important; }
    .bulk-activity-log-table .list-header .uploaded_by {
      width: 72px; }
    .bulk-activity-log-table .list-header div:first-child,
    .bulk-activity-log-table .list-body div:first-child {
      padding: 10px 7px !important;
      width: 10px !important; }
    .profile-list-view.bulk-activity-log-table .list-header .timestamp {
      width: 86px !important; }
    .bulk-activity-log .bulk-activity-table div:first-child {
      max-width: 22px !important; }
    .bulk-activity-table .activity-data-middle {
      width: 58px !important;
      text-align: center !important; }
    .bulk-activity-log-table .list-body .job_final_status {
      text-align: left !important; }
    .reportpartnerlog .bulk-activity-log-table .list-body div:first-child {
      max-width: 12px !important;
      width: 100%; }
    .bulk-activity-log-table .list-body.bulk-activity-table .timestamp {
      width: 65px !important; }
    .bulk-activity-table .insert_count {
      width: 70px !important; }
    .bulk-activity-table .crk-uploaded {
      width: 60px !important;
      text-align: left !important; }
    .bulk-activity-table .record_count {
      width: 60px !important; }
    .infoSection .main-phone_section .phone-icon {
      width: 156px !important; }
    .napContent table th.phone_nap {
      width: 17% !important; } } }

@media only screen and (max-width: 1024px) {
  /*** Target Mozilla ***/
  @-moz-document url-prefix() {
    .bulk-activity-log .bulk-activity-log-table .list-header div:first-child,
    .bulk-activity-log .bulk-activity-log-table .list-body div:first-child {
      width: 38px !important; }
    .bulk-activity-log-table .list-header .filename {
      width: 99px !important; }
    .bulk-activity-log-table .list-body div:nth-child(2) {
      width: 80px !important; }
    .bulk-activity-log-table .list-header .total_count {
      width: 76px !important;
      text-align: center; }
    .bulk-activity-log-table .list-header .inserted_count {
      width: 90px !important;
      text-align: center; }
    .profile-list-view.bulk-activity-log-table .list-header .job_final_status {
      width: 81px !important; }
    .bulk-activity-log-table .list-header .uploaded_by {
      width: 72px; }
    .bulk-activity-log-table .list-header div:first-child,
    .bulk-activity-log-table .list-body div:first-child {
      padding: 10px 7px !important;
      width: 10px !important; }
    .profile-list-view.bulk-activity-log-table .list-header .timestamp {
      width: 80px !important; }
    .bulk-activity-log .bulk-activity-table div:first-child {
      max-width: 22px !important; }
    .bulk-activity-table .activity-data-middle {
      width: 58px !important;
      text-align: center !important; }
    .bulk-activity-log-table .list-body .job_final_status {
      text-align: left !important; }
    .reportpartnerlog .bulk-activity-log-table .list-body div:first-child {
      max-width: 12px !important;
      width: 100%; }
    .bulk-activity-log-table .list-body.bulk-activity-table .timestamp {
      width: 65px !important; }
    .bulk-activity-table .insert_count {
      width: 70px !important; }
    .bulk-activity-table .crk-uploaded {
      width: 64px !important; }
    .bulk-activity-table .record_count {
      width: 73px !important; }
    .infoSection .main-phone_section .phone-icon {
      width: 156px !important; }
    .napContent table th.phone_nap {
      width: 17% !important; } } }

.profile-list-view .list-header {
  padding-right: 0 !important; }

#prospecting_quick_start.custome_prospecting {
  transition: all 0.2s linear;
  z-index: 9999;
  left: 33% !important;
  top: 15% !important;
  right: auto !important; }

#prospecting_quick_start.prospecting_animation {
  transition: all 0.8s ease-in-out;
  z-index: 9999; }

.prospecting_animation.flip {
  -webkit-animation: shake 0.3s;
          animation: shake 0.3s;
  -webkit-animation-iteration-count: 2;
          animation-iteration-count: 2; }

#prospecting_quick_start.shaking {
  -webkit-animation: shake 0.3s;
          animation: shake 0.3s;
  -webkit-animation-iteration-count: 2;
          animation-iteration-count: 2; }

#profiles_by_signals.shaking {
  -webkit-animation: shake 0.3s;
          animation: shake 0.3s;
  -webkit-animation-iteration-count: 2;
          animation-iteration-count: 2; }

@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(1px, 1px) rotate(0deg);
            transform: translate(1px, 1px) rotate(0deg); }
  10% {
    -webkit-transform: translate(-1px, -2px) rotate(-1deg);
            transform: translate(-1px, -2px) rotate(-1deg); }
  20% {
    -webkit-transform: translate(-3px, 0px) rotate(1deg);
            transform: translate(-3px, 0px) rotate(1deg); }
  30% {
    -webkit-transform: translate(3px, 2px) rotate(0deg);
            transform: translate(3px, 2px) rotate(0deg); }
  40% {
    -webkit-transform: translate(1px, -1px) rotate(1deg);
            transform: translate(1px, -1px) rotate(1deg); }
  50% {
    -webkit-transform: translate(-1px, 2px) rotate(-1deg);
            transform: translate(-1px, 2px) rotate(-1deg); }
  60% {
    -webkit-transform: translate(-3px, 1px) rotate(0deg);
            transform: translate(-3px, 1px) rotate(0deg); }
  70% {
    -webkit-transform: translate(3px, 1px) rotate(-1deg);
            transform: translate(3px, 1px) rotate(-1deg); }
  80% {
    -webkit-transform: translate(-1px, -1px) rotate(1deg);
            transform: translate(-1px, -1px) rotate(1deg); }
  90% {
    -webkit-transform: translate(1px, 2px) rotate(0deg);
            transform: translate(1px, 2px) rotate(0deg); }
  100% {
    -webkit-transform: translate(1px, -2px) rotate(-1deg);
            transform: translate(1px, -2px) rotate(-1deg); } }

@keyframes shake {
  0% {
    -webkit-transform: translate(1px, 1px) rotate(0deg);
            transform: translate(1px, 1px) rotate(0deg); }
  10% {
    -webkit-transform: translate(-1px, -2px) rotate(-1deg);
            transform: translate(-1px, -2px) rotate(-1deg); }
  20% {
    -webkit-transform: translate(-3px, 0px) rotate(1deg);
            transform: translate(-3px, 0px) rotate(1deg); }
  30% {
    -webkit-transform: translate(3px, 2px) rotate(0deg);
            transform: translate(3px, 2px) rotate(0deg); }
  40% {
    -webkit-transform: translate(1px, -1px) rotate(1deg);
            transform: translate(1px, -1px) rotate(1deg); }
  50% {
    -webkit-transform: translate(-1px, 2px) rotate(-1deg);
            transform: translate(-1px, 2px) rotate(-1deg); }
  60% {
    -webkit-transform: translate(-3px, 1px) rotate(0deg);
            transform: translate(-3px, 1px) rotate(0deg); }
  70% {
    -webkit-transform: translate(3px, 1px) rotate(-1deg);
            transform: translate(3px, 1px) rotate(-1deg); }
  80% {
    -webkit-transform: translate(-1px, -1px) rotate(1deg);
            transform: translate(-1px, -1px) rotate(1deg); }
  90% {
    -webkit-transform: translate(1px, 2px) rotate(0deg);
            transform: translate(1px, 2px) rotate(0deg); }
  100% {
    -webkit-transform: translate(1px, -2px) rotate(-1deg);
            transform: translate(1px, -2px) rotate(-1deg); } }

/** summary contact info model **/
.contact-info-model .title_header h2 {
  padding: 0 !important;
  color: #000;
  font-size: 20px;
  font-weight: 600; }

.title_header {
  background: #f5f5f5;
  padding: 10px 15px; }

.title_header button {
  top: 26px; }

.contact-info-model .mat-dialog-content {
  padding: 0 !important; }

/* contacts exist styles 19-11-2019 */
.contact-exist {
  clear: both;
  display: block; }

.contact-exist > em {
  position: relative; }

.contact-exist > em:before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 18px;
  margin-right: 5px;
  background: url(sprite.d23391b496a39df2b9d9.png);
  background-position: 124px -439px; }

.contact-exist em.contact-no:before {
  background-position: 108px -439px !important; }

.newtag {
  padding: 0px 3px 1px !important;
  background: #ae159a;
  border-radius: 2px;
  top: -1px;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1 !important;
  margin-left: 4px;
  color: #fff;
  position: relative;
  font-size: 10px; }

.newtag.newtag-left {
  margin-left: 0px !important; }

.highlight-box .completer-holder:after {
  top: 5px;
  right: 7px; }

.highlight-box .completer-holder {
  border: 1px solid #1951b1;
  padding: 2px 12px;
  box-shadow: 0px 0px 4px 0px rgba(22, 78, 175, 0.5); }

.icon_add:after {
  background-position: -402px -196px;
  width: 74px;
  height: 25px;
  background-size: 600px 250px;
  top: 0;
  box-shadow: -10px 10px 9px -5px rgba(0, 0, 0, 0.2); }

.accrodianwrapper {
  border-bottom: 1px solid #efefef;
  float: left;
  width: 100%;
  margin-bottom: 15px; }

.notechnologies:last-child {
  border-bottom: 0; }
  .notechnologies:last-child .listRow {
    padding-bottom: 0; }

.adsTitles {
  color: #464646;
  font: 13px 'Open Sans';
  float: left;
  position: relative;
  margin-bottom: 0;
  width: 100%;
  padding-bottom: 10px; }

.adsTitles.accrodianTitle {
  cursor: pointer; }
  .adsTitles.accrodianTitle.disabled {
    cursor: default; }
    .adsTitles.accrodianTitle.disabled em {
      cursor: default; }

.ppt-compact .mat-checkbox-inner-container .mat-checkbox-background {
  background: #f5f5f5;
  border: 0.5px solid #dedede; }

.ppt-compact .customcheck .mat-checkbox-background .mat-checkbox-checkmark-path {
  stroke: #7e7e7e !important; }

.local_business_table li .estimated-spend {
  border: 1px solid #8ad6ba;
  padding: 1px 5px;
  color: #43BE90;
  cursor: pointer; }

/**08-04-2020**/
.tech_sub_filters .custom-checkbox input {
  width: 18px;
  height: 18px; }

.tech_sub_filters .custom-checkbox input:checked ~ .checkmark {
  background-color: #38ba8a;
  border: none !important;
  cursor: pointer; }

.tech_sub_filters .custom-checkbox input[type="checkbox"] {
  width: 18px;
  height: 18px;
  border-radius: 2px;
  cursor: pointer;
  background-color: #38ba8a;
  border: 1px solid #38ba8a; }

.tech_sub_filters .custom-checkbox .checkmark {
  width: 18px;
  height: 18px;
  border: 1px solid #b4b4b4;
  box-shadow: none;
  background: #434648;
  border-radius: 3px; }

.tech_sub_filters .custom-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 0; }

.tech_sub_filters .custom-checkbox input:checked ~ .checkmark:after {
  display: block; }

.tech_sub_filters .custom-checkbox .checkmark:after {
  left: 6px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(40deg);
          transform: rotate(40deg); }

.fp_g_technologies .tech_sub_filters .custom-checkbox,
.prospect-tech-filters .tech_sub_filters .custom-checkbox {
  width: 17px !important;
  top: 1px;
  float: left !important;
  position: relative; }

.tech_sub_filters .custom-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none; }

.tech-advance .tech_sub_filters {
  border-bottom: 1px solid #3c3f42;
  margin-bottom: 5px;
  padding-bottom: 6px; }

.technology-search .filter-search-icon:before {
  content: '';
  width: 19px;
  height: 18px;
  position: absolute;
  top: 11px;
  left: 9px;
  background: url(sprite.d23391b496a39df2b9d9.png);
  background-position: -62px -65px;
  background-size: 218px; }

.filterslist .search-close:after {
  content: '';
  width: 24px;
  height: 24px;
  position: absolute;
  top: 1px;
  right: 4px;
  background: url(sprite.d23391b496a39df2b9d9.png);
  background-position: 1px -480px;
  background-size: 250px;
  cursor: pointer; }

.tech_dropdown::-webkit-scrollbar-thumb {
  background: #333537 !important;
  border-radius: 22px; }

.tech_dropdown::-webkit-scrollbar-track {
  background: #5e6265;
  border-radius: 22px;
  margin: 14px 0; }

.new_tech_group .cls_tech:after {
  content: '';
  position: absolute;
  width: 11px;
  height: 12px;
  top: 10px;
  right: 9px;
  background: url(sprite.d23391b496a39df2b9d9.png);
  background-position: -4px -391px; }

/** technologies ends **/
/** covid filters **/
.location-major:after,
.location-medium:after,
.location-least:after,
.location-minor:after,
.trending_down:after,
.trending_up:after {
  background: url(covid-sprite.d8fda8f263df3b613e42.png);
  background-size: 130px; }

.location-major:after,
.location-medium:after,
.location-minor:after,
.location-least:after {
  content: '';
  width: 13px;
  height: 18px;
  position: absolute;
  top: -2px;
  left: 0; }

.location-major:after {
  background-position: -51px -2px; }

.location-medium:after {
  background-position: -64px -3px; }

.location-minor:after {
  background-position: -110px -20px; }

.location-least:after {
  background-position: -76px -3px; }

.trending_down:after {
  content: '';
  position: absolute;
  width: 18px;
  height: 14px;
  top: -3px;
  right: -2px;
  background-position: -108px -6px; }

.trending_up:after {
  content: '';
  position: absolute;
  width: 18px;
  height: 14px;
  top: -4px;
  right: -1px;
  background-position: -3px -25px; }

.custom-slider .ng5-slider .ng5-slider-pointer-min {
  width: 12px;
  height: 19px;
  position: absolute;
  top: -7px;
  cursor: pointer;
  background: url(covid-sprite.d8fda8f263df3b613e42.png);
  background-position: -2px -3px;
  background-size: 137px;
  transition: all linear .3s !important; }

.custom-slider .ng5-slider .ng5-slider-pointer-max {
  width: 12px;
  height: 19px;
  position: absolute;
  top: -8px;
  cursor: pointer;
  background: url(covid-sprite.d8fda8f263df3b613e42.png);
  background-position: -17px -2px;
  background-size: 137px;
  transition: all linear .3s !important; }

.custom-slider .ng5-slider-pointer-max[aria-valuenow="4"] {
  margin-left: 8px; }

.custom-slider .ng5-slider-pointer-max[aria-valuenow="3"] {
  margin-left: 6px; }

.custom-slider .ng5-slider-pointer-max[aria-valuenow="2"] {
  margin-left: 4px; }

.custom-slider .ng5-slider-pointer-min[aria-valuenow="3"] {
  margin-left: -2px; }

.custom-slider .ng5-slider-pointer-min[aria-valuenow="2"] {
  margin-left: -4px; }

.custom-slider .ng5-slider-pointer-min[aria-valuenow="1"] {
  margin-left: -6px; }

.custom-slider .ng5-slider-pointer-min[aria-valuenow="0"] {
  margin-left: -9px; }

.custom-slider .ng5-slider .ng5-slider-left-out-selection .ng5-slider-bar,
.custom-slider .ng5-slider .ng5-slider-right-out-selection .ng5-slider-bar,
.custom-slider .ng5-slider .ng5-slider-full-bar .ng5-slider-bar {
  visibility: visible !important; }

.custom-slider .ng5-slider .ng5-slider-bar,
.custom-slider .ng5-slider .ng5-slider-right-out-selection .ng5-slider-bar,
.custom-slider .ng5-slider .ng5-slider-left-out-selection .ng5-slider-bar {
  background: transparent !important; }

/*** COvid meter code changed ***/
.custom-slider .ng5-slider-pointer-max[aria-valuenow="4"]:before,
.custom-slider .ng5-slider-pointer-max[aria-valuenow="3"]:before,
.custom-slider .ng5-slider-pointer-max[aria-valuenow="2"]:before,
.custom-slider .ng5-slider-pointer-max[aria-valuenow="1"]:before,
.custom-slider .ng5-slider-pointer-max[aria-valuenow="0"]:before {
  background: #ccc !important;
  height: 5px;
  content: '';
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 9999;
  transition: all linear .3s !important;
  cursor: auto; }

.custom-slider .ng5-slider-pointer-max[aria-valuenow="4"]:before {
  width: 0;
  background: #1864b2 !important;
  left: 3px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.custom-slider .ng5-slider-pointer-max[aria-valuenow="3"]:before {
  width: 65px;
  background: #1864b2 !important;
  left: 5px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.custom-slider .ng5-slider-pointer-max[aria-valuenow="2"]:before {
  width: 131px;
  background: #1864b2 !important;
  left: 5px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.custom-slider .ng5-slider-pointer-max[aria-valuenow="1"]:before {
  width: 199px;
  background: #1864b2 !important;
  left: 5px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.custom-slider .ng5-slider-pointer-max[aria-valuenow="0"]:before {
  width: 263px;
  background: #1864b2 !important;
  left: 5px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.custom-slider .ng5-slider-pointer-min[aria-valuenow="4"]:before,
.custom-slider .ng5-slider-pointer-min[aria-valuenow="3"]:before,
.custom-slider .ng5-slider-pointer-min[aria-valuenow="2"]:before,
.custom-slider .ng5-slider-pointer-min[aria-valuenow="1"]:before,
.custom-slider .ng5-slider-pointer-min[aria-valuenow="0"]:before {
  background: #ccc !important;
  height: 5px;
  content: '';
  position: absolute;
  top: 7px;
  left: 0;
  z-index: 9999;
  transition: all linear .3s !important; }

.custom-slider .ng5-slider-pointer-min[aria-valuenow="0"]:before {
  width: 0;
  background: #1864b2 !important;
  right: 3px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: auto; }

.custom-slider .ng5-slider-pointer-min[aria-valuenow="1"]:before {
  width: 65px;
  background: #1864b2 !important;
  right: 6px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: auto; }

.custom-slider .ng5-slider-pointer-min[aria-valuenow="2"]:before {
  width: 131px;
  background: #1864b2 !important;
  right: 5px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: auto; }

.custom-slider .ng5-slider-pointer-min[aria-valuenow="3"]:before {
  width: 197px;
  background: #1864b2 !important;
  right: 5px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: auto; }

.custom-slider .ng5-slider-pointer-min[aria-valuenow="4"]:before {
  width: 263px;
  background: #1864b2 !important;
  right: 5px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: auto; }

.custom-slider .left-arrow-zero .ng5-slider-pointer-max:before {
  background: #777777 !important;
  height: 5px;
  top: 8px; }

.custom-slider .right-arrow-zero .ng5-slider-pointer-min:before {
  background: #777777 !important;
  height: 5px;
  top: 7px; }

.custom-slider .equal-values .ng5-slider-pointer-min:before,
.custom-slider .equal-values .ng5-slider-pointer-max:before {
  background: #777777 !important; }

.custom-slider .ng5-slider.equal-values .ng5-slider-pointer-max[aria-valuenow="1"] {
  left: 66px !important; }

.ng5-slider.equal-values .ng5-slider-pointer-max[aria-valuenow="1"]:before {
  width: 198px; }

.custom-slider .equal-values .ng5-slider-tick,
.custom-slider .equal-values .ng5-slider-tick.ng5-slider-selected {
  background: #777 !important; }

.custom-slider .left-arrow-zero .ng5-slider-ticks .ng5-slider-tick,
.custom-slider .left-arrow-zero .ng5-slider-ticks .ng5-slider-tick.ng5-slider-selected,
.custom-slider .right-arrow-zero .ng5-slider-ticks .ng5-slider-tick,
.custom-slider .right-arrow-zero .ng5-slider-ticks .ng5-slider-tick.ng5-slider-selected {
  background: #777 !important; }

.summary.fp_g_category .mat-card,
.summary.fp_g_operational_status .mat-card {
  margin-bottom: 0 !important; }

.fp_g_technologies .new_tech_group .right-tech_sub_filters {
  padding-bottom: 10px; }

.fp_g_category .summary-list, .fp_g_operational_status .summary-list {
  padding-bottom: 5px !important; }

.fp_g_location .filtersGroup {
  padding-bottom: 5px !important; }

/*** covid meter changes ends ***/
.covid_toggle_section em a:before,
.cavid-meter-section .radiusDrop a:before,
.category-covid a:before,
.category-covid-filter a:before,
.ppp-filter a:before,
.profile-ppp-filter a:before,
.businessinfo_ppp-filter a:before,
.search-ppp-filter a:before,
.fp_paycheck_protection a:before,
.sem-covid a:before {
  background: url(covid-sprite.d8fda8f263df3b613e42.png) !important;
  background-position: -27px 0px !important;
  background-size: 110px !important;
  width: 16px;
  height: 18px;
  position: absolute;
  content: '';
  top: 1px;
  right: -25px; }

.cavid-meter-section .radiusDrop a:before,
.category-covid a:before {
  top: 2px !important;
  left: 5px !important;
  width: 16px !important;
  height: 18px !important; }

.fp_g_category .GDO-title .category-covid a:before {
  top: -1px !important; }

.fp_g_category .covid-GDO label.GDO-title {
  margin-bottom: 9px; }

.category-covid-filter a:after {
  display: none; }

/** Covid cards ***/
.covid_location .mat-form-field-infix {
  font-size: 14px;
  color: #fff;
  margin-top: -10px !important; }

.covid-loct-search .mat-input-infix input {
  padding: 0 20px 0 50px; }

.covid-loct-search .mat-form-field-wrapper .mat-input-infix label {
  color: #fff !important;
  font-size: 14px;
  font-weight: 600;
  padding: 0 35px 0 49px; }

.inner_covid_data .mat-progress-bar {
  height: 12px;
  margin-top: 6px; }

.covid-loct-search .mat-form-field-underline {
  display: none; }

.covid-loct-search .loct_icon:after {
  content: '';
  width: 17px;
  height: 20px;
  position: absolute;
  background-image: url(sprite2x.1d22cb76ec1015c61de6.png);
  background-position: -450px -207px;
  top: 8px;
  left: 11px;
  background-size: 296px; }

.down_arrow {
  position: absolute;
  top: 13px;
  right: 13px; }

.down_arrow:after {
  content: '';
  width: 15px;
  height: 10px;
  display: block;
  background-image: url(sprite2x.1d22cb76ec1015c61de6.png);
  background-position: -566px -291px;
  background-size: 370px;
  cursor: pointer; }

.inner_covid_data .mat-progress-bar-primary:after {
  background: #84a0d0; }

.inner_covid_data .mat-progress-bar-buffer {
  background: #f2f2f2; }

.covid-loct-search input {
  width: 100%;
  padding: 7px 36px 9px 47px;
  background: transparent;
  border: none;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 5px; }

.covid-loct-search .locationwrapper:before {
  left: 49px;
  color: #fff; }

.covid-loct-search input::-webkit-input-placeholder {
  color: #fff; }

.covid-loct-search input:-ms-input-placeholder {
  color: #fff; }

.covid-loct-search input::placeholder {
  color: #fff; }

.expandcard#covid_categories .cards {
  width: 920px !important; }

.covid_mail-section .mat-card-header .closemode {
  top: 25px !important;
  right: 31px !important; }

.covid-serach-icon:before {
  content: '';
  width: 19px;
  height: 20px;
  position: absolute;
  top: 9px;
  left: 9px;
  background-image: url(sprite.d23391b496a39df2b9d9.png);
  background-position: 169px -71px;
  background-size: 240px; }

.auto-loct-search input {
  width: 398px;
  height: 36px;
  border: 1px solid #c5c5c5;
  padding-left: 40px;
  font-size: 13px; }

.auto-loct-search input::-webkit-input-placeholder {
  color: #edeef2; }

.auto-loct-search input:-ms-input-placeholder {
  color: #edeef2; }

.auto-loct-search input::placeholder {
  color: #edeef2; }

.covid-loct-search input::-webkit-input-placeholder {
  color: #808080; }

.covid-loct-search input:-ms-input-placeholder {
  color: #808080; }

.covid-loct-search input::placeholder {
  color: #808080; }

.covid-checkbox .mat-checkbox-inner-container {
  width: 21px;
  height: 21px; }

.inner_covid_data .mat-checkbox {
  float: left;
  margin-right: 15px;
  margin-top: 1px; }

.popup-covid-section .inner_covid_data p {
  font-size: 16px !important;
  color: #464646 !important;
  margin-bottom: 1px !important;
  font-weight: 600 !important;
  margin-left: -2px; }

.covid-msg-pop p {
  padding-top: 20px; }

.unsubscribe-alert .mat-dialog-actions {
  padding: 6px 20px !important; }

.inner_covid_data .mat-checkbox-frame {
  border: 1px solid #dadbdd !important;
  border-radius: 25px; }

.covid-checkbox .mat-checkbox-background {
  border-radius: 25px; }

.popup-covid-data::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.popup-covid-data::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
  border-radius: 5px; }

.popup-covid-data::-webkit-scrollbar-thumb {
  background-color: #bababa;
  border-radius: 10px; }

.loct-src-icon:after {
  content: '';
  width: 18px;
  height: 20px;
  position: absolute;
  top: -1px;
  left: 9px;
  background-image: url(sprite.d23391b496a39df2b9d9.png);
  background-position: 169px -71px;
  background-size: 240px; }

.suggested-locations::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.suggested-locations::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
  border-radius: 5px; }

.suggested-locations::-webkit-scrollbar-thumb {
  background-color: #bababa;
  border-radius: 10px; }

.inner-loct-srch input::-webkit-input-placeholder {
  color: #808080; }

.inner-loct-srch input:-ms-input-placeholder {
  color: #808080; }

.inner-loct-srch input::placeholder {
  color: #808080; }

.GDO-category label div {
  margin-right: 0 !important; }

/*** SMBAdvisor popups ***/
.confirmation-modal.custom-alert-message .mat-dialog-actions {
  padding: 6px 20px !important; }

/** covid filters tooltip popup **/
.artical-info .info_close:after,
.tech-msg-icon:after {
  content: '';
  width: 17px;
  height: 17px;
  position: absolute;
  top: 17px;
  right: 20px;
  background-image: url(covid-sprite.d8fda8f263df3b613e42.png);
  background-position: -184px -59px;
  cursor: pointer; }

.artical-info .info_close:after {
  background-position: -228px -58px;
  width: 20px;
  height: 20px;
  top: 22px;
  z-index: 9999;
  right: 15px; }

.covid-blocker_popup .artical-info .info_close:after {
  background-position: -228px -58px;
  width: 20px;
  height: 20px;
  top: 22px;
  z-index: 9999;
  right: 15px; }

.header-section {
  width: 666px;
  height: 76px;
  display: block;
  background-image: url(data:image/png;base64,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);
  margin-top: 6px;
  padding: 24px 0 0; }

.covid-blocker_popup .header-section {
  width: 100%;
  height: 76px;
  display: block;
  background-image: url(data:image/png;base64,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);
  margin-top: 6px;
  padding: 24px 0 0; }

.tech-msg-icon:after {
  top: 3px;
  right: 10px;
  background-size: 160px;
  background-position: -252px -111px; }

.covid_popup_open:before {
  content: '';
  width: calc(100% - 334px);
  height: 100vh;
  position: absolute;
  top: 0;
  left: 334px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 999999;
  transition: all 0.2s linear; }

/*** UI issues in covid filters ***/
.GDO-category .mat-checkbox {
  width: 18px !important; }

.GDO-category .mat-checkbox .mat-checkbox-label {
  cursor: auto;
  padding-left: 10px; }

.covid_toggle_section .mat-slider-min-value .mat-slider-focus-ring {
  background-color: transparent !important; }

.covid_toggle_section .mat-slider-focus-ring {
  background-color: transparent !important; }

.covid-home-icon b {
  font-size: 10px;
  color: #fff;
  background: #ae159a;
  padding: 4px 7px;
  border-radius: 20px;
  font-weight: normal;
  /* margin-top: -8px; */
  display: inline-block;
  position: absolute;
  top: 0;
  left: 9px;
  width: 90px; }

.covid-home-icon {
  position: relative; }

/*** covid recom saved search ***/
.maincontent .covid-recm-main-section .ftop {
  padding: 0; }

.covid-recm-main-section li.active a:before {
  top: -8px; }

.covid-recm-main-section li.active a {
  border-right: 1px solid #cccccc;
  border-left: 1px solid #ccc; }

.covid-recm-main-section li a {
  padding: 15px 17px; }

.covid-recm-main-section li.active a:before {
  top: 2px; }

.covid-recm-main-section li:hover a:before {
  top: 2px; }

.covid-recm-main-section {
  margin-top: 8px; }

.covid-recm-main-section .search-result-count {
  margin-bottom: 11px;
  padding-bottom: 13px; }

.covid-recm-main-section .main-covid_data {
  margin-top: 25px; }

.covid-recm-main-section .prospect-list .listing-name {
  width: 71%; }

.covid-recm-main-section .prospect-list .collpase-saved-data {
  margin-top: 10px; }

.covid-recm-main-section .prospect-list .prospects-footer {
  padding-left: 48px; }

.mat-expansion-panel .mat-expansion-panel-header {
  height: 49px !important; }

.prospect-list .findprospectsitems .category_list {
  margin-bottom: 4px; }

.trending_up:before {
  background: #fff;
  position: absolute;
  top: -4px !important;
  right: 0px;
  content: '';
  width: 16px;
  height: 8px; }

.trending_down:before {
  content: '';
  width: 18px;
  height: 12px;
  background: #fff;
  position: absolute;
  top: -3px;
  right: -1px; }

.category_list .trending_down,
.category_list .trending_up {
  width: auto; }

.virtualscrollfp.prospect-list .findprospectsitems {
  padding-bottom: 59px !important; }

.bottomside .apply-themenew .mat-raised-button {
  background-color: #15ae75 !important; }

/*** Profiles covid filters ***/
.profile-covid_toggle a:before,
.prof-category-covid a:before {
  background: url(covid-sprite.d8fda8f263df3b613e42.png) !important;
  background-position: -27px 0px !important;
  background-size: 110px !important;
  width: 16px;
  height: 18px;
  position: absolute;
  content: '';
  top: 1px;
  right: -25px; }

.covid-blocker_popup .video-section li:before {
  background: url(covid-sprite.d8fda8f263df3b613e42.png);
  background-position: 2px -94px;
  content: '';
  position: absolute;
  top: 4px;
  left: -34px;
  width: 29px;
  height: 22px;
  z-index: 99;
  background-size: 300px; }

.video-section h4:after {
  background: url(covid-sprite.d8fda8f263df3b613e42.png);
  content: '';
  background-position: -29px -91px;
  position: absolute;
  top: -8px;
  right: -24px;
  width: 57px;
  height: 39px;
  z-index: 99;
  background-size: 300px; }

.profile-covid_toggle_section .mat-slider-focus-ring {
  display: none !important; }

/*** Covid Recent trend ***/
.hiring-position-block .highcharts-title tspan,
.hiring-position-block .highcharts-legend-item,
.hiring-position-block .highcharts-credits,
.web-traffic-block .highcharts-title tspan,
.web-traffic-block .highcharts-legend-item,
.web-traffic-block .highcharts-credits,
.estimate-spend-block .highcharts-title tspan,
.estimate-spend-block .highcharts-legend-item,
.estimate-spend-block .highcharts-credits,
.covid-tech-block .highcharts-credits {
  display: none; }

/*.highcharts-title tspan,
.highcharts-legend-item,
.highcharts-credits  {
    display: none;
}*/
.prospect-block .highcharts-container {
  height: 318px; }

.rcard .prospect-block .highcharts-container, .lcard .prospect-block .highcharts-container {
  height: auto; }

.highcharts-spline-series path {
  cursor: pointer; }

.highcharts-spline-series .highcharts-graph {
  stroke: rgba(21, 154, 174, 0.8);
  stroke-width: 2;
  cursor: pointer; }

.highcharts-spline-series path.highcharts-color-0 {
  fill: #159aae; }

.highcharts-spline-series path.highcharts-point-hover {
  fill: #159aae; }

.covid-tech-block .highcharts-series-group .highcharts-column-series {
  cursor: pointer; }

/** technology graph **/
.covid-tech-block .highcharts-strong {
  font-weight: bold; }

.covid-tech-block .highcharts-figure, .covid-tech-block .highcharts-data-table table {
  min-width: 320px;
  max-width: 600px;
  margin: 1em auto; }

.covid-tech-block .highcharts-data-table table {
  font-family: Verdana, sans-serif;
  border-collapse: collapse;
  border: 1px solid #EBEBEB;
  margin: 10px auto;
  text-align: center;
  width: 100%;
  max-width: 500px; }

.covid-tech-block .highcharts-data-table caption {
  padding: 1em 0;
  font-size: 1.2em;
  color: #555; }

.covid-tech-block .highcharts-data-table th {
  font-weight: 600;
  padding: 0.5em; }

.covid-tech-block .highcharts-data-table td, .covid-tech-block .highcharts-data-table th, .covid-tech-block .highcharts-data-table caption {
  padding: 0.5em; }

.covid-tech-block .highcharts-data-table thead tr, .covid-tech-block .highcharts-data-table tr:nth-child(even) {
  background: #f8f8f8; }

.covid-tech-block .highcharts-data-table tr:hover {
  background: #f1f7ff; }

/* manage subscription card on 21-05-2020 */
em.manage-subscription-icon {
  position: relative;
  display: inline-block;
  width: 139px;
  height: 143px;
  margin-left: 30px; }

em.manage-subscription-icon::after {
  background-image: url(manage-subscription.58aa0085014f98d13bb1.png);
  content: '';
  position: absolute;
  top: 0px;
  right: 0;
  width: 139px;
  height: 143px; }

/* manage subscription card 21-05-2020*/
/* new package selection styles added on 20-02-2020 by sadik 3221 */
.table-plans_new .billing-switcher .term-selected label.mat-radio-label:after {
  height: 30px;
  box-shadow: none;
  background: #1550ac;
  width: 85px;
  border-radius: 50px 0 0 50px; }

.table-plans_new .billing-switcher .mat-radio-button.term-selected:last-child label.mat-radio-label:after {
  border-radius: 0px 50px 50px 0px; }

.table-plans_new .custom-pricing-ico {
  position: relative;
  display: inline-block;
  margin: 0px auto;
  width: 44px;
  height: 45px;
  margin-top: 30px;
  margin-bottom: 15px; }

.table-plans_new .custom-pricing-ico:after,
.table-plans_new .arrow-after-ico:after,
.contact-popup .support-ico:after {
  background-image: url(sprite.d23391b496a39df2b9d9.png);
  content: '';
  position: absolute;
  top: 0px;
  right: 0;
  width: 44px;
  height: 47px;
  background-position: -105px -450px; }

.table-plans_new .arrow-after-ico:after {
  width: 36px;
  height: 37px;
  background-position: -67px -461px;
  top: 15px;
  right: 25px; }

.contact-popup {
  margin-top: -15px; }

.contact-popup .support-ico {
  position: relative;
  display: inline-block;
  margin: 0px auto;
  width: 36px;
  height: 36px;
  margin-bottom: 40px;
  padding-top: 39px;
  font-style: normal;
  color: #000;
  font-weight: 700;
  margin-left: -18px; }

.contact-popup .support-ico:after {
  width: 50px;
  height: 50px;
  background-position: -2px -501px;
  left: 0px; }

.contact-popup em {
  position: relative; }

.contact-popup p {
  margin-bottom: 10px;
  line-height: 1;
  font-weight: 600; }

.contact-popup p:last-child {
  margin-bottom: 13px; }

.hiring-position-block .highcharts-tooltip .highcharts-tooltip-box,
.web-traffic-block .highcharts-tooltip .highcharts-tooltip-box,
.estimate-spend-block .highcharts-tooltip .highcharts-tooltip-box {
  stroke: #5fdff2 !important;
  fill: #fff !important; }

.hiring-position-block .highcharts-tooltip text tspan {
  font-size: 13px !important;
  color: #000008 !important;
  fill: #000008 !important;
  font-weight: 600 !important; }

/* new package selection styles added on 20-02-2020 by sadik 3221 */
/* new package selection styles added on 20-02-2020 by sadik 3221 */
/*** Mozilla browser ui issues ***/
@-moz-document url-prefix() {
  .content-wrapper, .prospect-list, .slideinner, .selfScroll, .popup-covid-data {
    scrollbar-color: #888 #c1c1c1;
    scrollbar-width: thin; }
  .target_firefox .custom-slider .ng5-slider-pointer-max[aria-valuenow="3"]::before {
    width: 66px;
    left: 5px; }
  .target_firefox .custom-slider .ng5-slider-pointer-max[aria-valuenow="2"]::before {
    width: 134px; }
  .target_firefox .custom-slider .ng5-slider-pointer-max[aria-valuenow="1"]::before {
    width: 203px; }
  .target_firefox .custom-slider .ng5-slider-pointer-max[aria-valuenow="0"]::before {
    width: 269px; }
  .target_firefox .custom-slider .ng5-slider-pointer-min[aria-valuenow="1"]::before {
    width: 67px; }
  .target_firefox .custom-slider .ng5-slider-pointer-min[aria-valuenow="2"]::before {
    width: 135px; }
  .target_firefox .custom-slider .ng5-slider-pointer-min[aria-valuenow="3"]::before {
    width: 203px; }
  .target_firefox .custom-slider .ng5-slider-pointer-min[aria-valuenow="4"]::before {
    width: 270px; }
  .target_firefox .covid-home-icon b {
    top: 15px; }
  .target_firefox .covid_scm_toggle_section .cate_covid-popup:after {
    right: 144px !important; } }

@media only screen and (min-width: 1920px) {
  .web-traffic-block svg:not(:root) {
    overflow: auto !important;
    width: 100% !important; } }

.web-traffic-block .highcharts-container {
  width: 481px !important; }

.web-traffic-block.no_trends .highcharts-series-group,
.estimate-spend-block.no_trends .highcharts-series-group,
.hiring-position-block.no_trends .highcharts-series-group {
  display: none; }

.covid_recent_trend-section .helptabledata div {
  font-size: 15px !important;
  text-align: left !important;
  line-height: 37px !important; }

#technologies-container .highcharts-container,
#technologies-container .highcharts-root,
#hiring-positions-container .highcharts-container,
#hiring-positions-container .highcharts-root,
#web-traffic-container .highcharts-container,
#web-traffic-container .highcharts-root,
#estimated-spend-container .highcharts-container,
#estimated-spend-container .highcharts-root {
  overflow: visible !important; }

.covid-tech-block .highcharts-label .highcharts-tooltip-box {
  fill: #fff; }

.tech_tooltip {
  max-height: 100px;
  height: 150px;
  overflow-y: auto; }

#technologies-container .highcharts-tooltip {
  pointer-events: auto !important; }

/*** Invoice page ***/
.close_invoice:after {
  content: '';
  background-image: url(sprite.d23391b496a39df2b9d9.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-position: -2px -385px;
  background-size: 184px;
  display: block;
  cursor: pointer; }

.invoice_section .invoice-section .mat-paginator-page-size {
  display: none; }

.invoice-section .mat-paginator-range-actions .mat-paginator-range-label {
  margin-right: 15px;
  font-size: 13px;
  color: #808080; }

.invoice_section .mat-paginator-range-actions .mat-paginator-navigation-previous,
.invoice_section .mat-paginator-range-actions .mat-paginator-navigation-next {
  background: #EEF6F9;
  border-radius: 5px;
  width: 25px;
  height: 25px;
  border: 1px solid #CACACA;
  margin-right: 8px;
  padding-top: 2px; }

.invoice_section .mat-paginator-range-actions .mat-paginator-navigation-next {
  margin-right: 0 !important; }

.invoice_section .mat-paginator-range-actions .mat-paginator-navigation-previous .mat-paginator-increment {
  margin-left: 9px;
  border-color: #464849; }

.invoice_section .mat-paginator-range-actions .mat-paginator-navigation-next .mat-paginator-decrement {
  margin-left: 6px;
  border-color: #464849; }

.invoice_section .mat-paginator-container {
  padding-right: 0; }

.invoice_section .mat-paginator-range-actions button[disabled] {
  opacity: 0.6; }

.invoice_section .mat-paginator-range-actions button[disabled] .mat-paginator-increment,
.invoice_section .mat-paginator-range-actions button[disabled] .mat-paginator-decrement {
  border-color: rgba(70, 72, 73, 0.38); }

.custom-playlist {
  bottom: calc(100% - 218px); }

.custom-playlist {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 44px;
  width: 0;
  background-color: rgba(92, 172, 93, 0.8);
  overflow-y: auto; }

.wistia_responsive_padding {
  position: relative; }

.custom-playlist {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 44px;
  width: 0;
  background-color: rgba(92, 172, 93, 0.8);
  overflow-y: auto; }

.wistia_responsive_padding:hover .custom-playlist {
  width: 200px; }

.custom-playlist p {
  white-space: nowrap;
  padding: 7px 0;
  margin: 0;
  font-size: 22;
  color: #fff;
  text-align: center;
  background-color: #5cac5d; }

.custom-playlist ul {
  margin: 0;
  padding: 0 10px;
  list-style-type: none;
  text-align: center; }

.custom-playlist ul li {
  margin: 0;
  padding: 0;
  opacity: 0.8; }

.custom-playlist ul li a {
  text-decoration: none; }

.custom-playlist ul li a img {
  width: 100% !important; }

.custom-playlist ul li a span {
  color: #fff;
  font-size: 14px;
  font-weight: 100;
  padding: 2px 0 10px;
  margin: 0;
  display: block;
  width: 100%; }

.custom-playlist ul li:hover {
  opacity: 1; }

.w-storyboard {
  display: none !important; }

.custom-playlist p {
  color: #fff !important; }

.auditWrap.customizeaudit .mat-checkbox-checkmark-path {
  stroke: #15ae75 !important; }

.auditWrap.customizeaudit .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: transparent; }

.auditWrap.customizeaudit .mat-checkbox-frame {
  border: 1px dashed #d8d8d8; }

.auditWrap.customizeaudit .mat-checkbox-checked .mat-checkbox-checkmark {
  padding-left: 2px;
  padding-top: 1px; }

.mat-progress-spinner.searchspinner circle {
  stroke: #fff; }

.topsearchbtn.loadingsearch:after {
  display: none; }

.borderdetails-title .pagetitle {
  border-bottom: 1px solid #d4d6d7; }

.backwrapper {
  position: absolute;
  width: 100%;
  max-width: 1110px;
  left: 0;
  top: 0; }
  .backwrapper .closePageIcon.backToparent {
    right: 0;
    top: 30px; }

.noleftpadding {
  padding-left: 0 !important; }

.tagSearch {
  position: relative;
  border-bottom: 1px solid #e7e7e7;
  padding-right: 30px; }
  .tagSearch:after {
    content: '';
    position: absolute;
    top: 7px;
    right: 0px;
    background-position: -115px -33px;
    width: 18px;
    height: 18px; }
  .tagSearch input {
    width: 100%;
    border: 0;
    font-size: 15px; }

.mat-menu-item, .mat-menu-list {
  font-family: 'Open Sans';
  font-size: 14px;
  font-weight: 400;
  height: auto !important;
  padding: 10px 10px !important;
  line-height: 20px !important; }

.mat-menu-content {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.contentLeftWrapper.profileListsrch .collpase-data .infoWrap li {
  width: 20%; }
  .contentLeftWrapper.profileListsrch .collpase-data .infoWrap li h4, .contentLeftWrapper.profileListsrch .collpase-data .infoWrap li .elementValue {
    width: auto !important;
    clear: both;
    float: left;
    line-height: 1.5;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%; }

.userView .mat-form-field-wrapper {
  padding-bottom: 0; }

.userView .mat-form-field-underline {
  bottom: 0; }

.globalSearchWrapper .close-globalsearch {
  top: 18px; }

.globalSearchWrapper .searchbarTop .searchwrap .match-results ul li label span {
  background: #fffbc3;
  padding: 0; }

.circlewrapper {
  height: 86px;
  overflow: hidden; }

.activeList .circlewrapper {
  height: 112px;
  overflow: hidden; }

.circlewrapper, .wrapcircle {
  width: 82px; }

.circlewrapper {
  text-align: center;
  font-weight: 600;
  color: #5d5d5d;
  font-size: 14px; }

.contentRightWrapper .circlewrapper {
  clear: both;
  float: right;
  padding-top: 10px; }

.fplist .contentRightWrapper .circlewrapper {
  clear: both;
  float: none;
  margin: 0 auto; }

.wrapcircle {
  height: 82px;
  border-radius: 50%;
  padding: 5px;
  box-shadow: 0px -4px 10px 0px #ebebeb; }

.circlewrapper {
  width: 92px;
  height: 92px;
  padding-left: 5px; }

.dotgraph {
  position: absolute;
  top: 8px;
  left: 32px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0px 0px 4px 0px #292525; }

.wrapcircleinner {
  position: relative;
  width: 72px;
  height: 50px; }

.leftcircle, .rightcircle {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 0; }

.leftcircle {
  background: #ffc300;
  border-radius: 36px 0 0 0;
  left: 0; }

.rightcircle {
  background: #15ae75;
  border-radius: 0 36px 0 0;
  left: 36px; }

.leftcircle1, .rightcircle1 {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 18px; }

.leftcircle1 {
  background: #fff;
  border-radius: 18px 0 0 0;
  left: 18px; }

.rightcircle1 {
  background: #fff;
  border-radius: 0 18px 0 0;
  right: 18px; }

.wrapcircleinner span {
  position: absolute;
  font-weight: 600;
  color: #d5d5d5;
  font-size: 9.1px; }

.leftscore {
  left: 0;
  bottom: 0; }

.rightscore {
  right: 0;
  bottom: 0; }

.leftscore, .rightscore {
  width: 20px; }

.wrapcircleinner span.middleScore {
  right: 25px;
  left: 25px;
  bottom: 0px;
  line-height: 1;
  text-align: center;
  font-size: 18px;
  color: #9f9f9f;
  font-weight: 600; }

.activeList .circlewrapper, .activeList .wrapcircle {
  width: 114px; }

.activeList .circlewrapper {
  width: 124px;
  height: 124px;
  padding-left: 5px; }

.activeList .wrapcircle {
  height: 110px;
  font-size: 10px; }

.activeList .wrapcircleinner {
  width: 104px;
  height: 70px; }

.activeList .leftcircle, .activeList .rightcircle {
  width: 52px;
  height: 52px; }

.activeList .leftcircle {
  border-radius: 52px 0 0 0;
  left: 0; }

.activeList .rightcircle {
  border-radius: 0 52px 0 0;
  left: 52px; }

.activeList .leftcircle1, .activeList .rightcircle1 {
  width: 26px;
  height: 40px;
  top: 26px; }

.activeList .leftcircle1 {
  border-radius: 26px 0 0 0;
  left: 26px; }

.activeList .rightcircle1 {
  border-radius: 0 26px 0 0;
  right: 26px; }

.activeList .dotgraph {
  top: 10px;
  left: 48px; }

.activeList .wrapcircleinner span.middleScore {
  font-size: 30px;
  bottom: 0;
  line-height: 1; }

.activeList span.leftscore, .activeList span.rightscore {
  font-size: 13px; }

.recommendation-details .activeList .circlewrapper, .recommendation-details .activeList .wrapcircle {
  width: 187px;
  margin-left: 5px;
  padding: 0;
  margin-right: 5px; }

.recommendation-details .activeList .circlewrapper {
  width: 200px;
  height: 210px;
  padding-left: 0;
  font-size: 20px; }

.recommendation-details .activeList .wrapcircle {
  height: 190px;
  font-size: 10px; }

.recommendation-details .activeList .wrapcircleinner {
  width: 172px;
  height: 115px;
  left: 9px;
  top: 8px; }

.recommendation-details .activeList .leftcircle, .recommendation-details .activeList .rightcircle {
  width: 85px;
  height: 85px; }

.recommendation-details .activeList .leftcircle {
  border-radius: 85px 0 0 0;
  left: 0; }

.recommendation-details .activeList .rightcircle {
  border-radius: 0 85px 0 0;
  left: 85px; }

.recommendation-details .activeList .leftcircle1, .recommendation-details .activeList .rightcircle1 {
  width: 51px;
  height: 51px;
  top: 34px; }

.recommendation-details .activeList .leftcircle1 {
  border-radius: 51px 0 0 0;
  left: 34px; }

.recommendation-details .activeList .rightcircle1 {
  border-radius: 0 51px 0 0;
  right: 36px; }

.recommendation-details .activeList .dotgraph {
  top: 13px;
  left: 81px;
  width: 8px;
  height: 8px; }

.recommendation-details .activeList .wrapcircleinner span.middleScore {
  font-size: 65px;
  bottom: 0;
  line-height: 1; }

.recommendation-details .activeList span.leftscore, .recommendation-details .activeList span.rightscore {
  font-size: 20px;
  left: 7px; }

.recommendation-details .activeList span.rightscore {
  right: 10px;
  left: auto; }

.audit-smp-engagement1,
.audit-mentions1, .audit-mentions2 {
  position: relative; }
  .audit-smp-engagement1:before,
  .audit-mentions1:before, .audit-mentions2:before {
    background-image: url(auditinfo.962596121bfeb1976a39.png);
    background-repeat: no-repeat;
    position: absolute;
    content: '';
    left: 0;
    top: 0; }

.audit-multiScreen1, .audit-smp-commitment1, .audit-smp-commitment2, .audit-advertising1, .audit-advertising2, .audit-seo1, .audit-seo2, .audit-commerce1, .audit-commerce2, .audit-localbusiness1, .audit-infra-robustness1, .audit-reviews1, .audit-reviews2, .audit-content-analysis1, .audit-multiScreen2, .audit-localbusiness2, .audit-content-analysis2, .audit-content-analysis3, .audit-infra-robustness2, .audit-seo3 {
  position: relative; }
  .audit-multiScreen1:before, .audit-smp-commitment1:before, .audit-smp-commitment2:before, .audit-advertising1:before, .audit-advertising2:before, .audit-seo1:before, .audit-seo2:before, .audit-commerce1:before, .audit-commerce2:before, .audit-localbusiness1:before, .audit-infra-robustness1:before, .audit-reviews1:before, .audit-reviews2:before, .audit-content-analysis1:before, .audit-multiScreen2:before, .audit-localbusiness2:before, .audit-content-analysis2:before, .audit-content-analysis3:before, .audit-infra-robustness2:before, .audit-seo3:before {
    background-image: url(auditinfo2x.24e1ac808ca3dd88b913.png);
    background-repeat: no-repeat;
    background-size: 500px 525px;
    position: absolute;
    content: '';
    left: 0;
    top: 0; }

.audit-advertising1 {
  padding-top: 90px; }
  .audit-advertising1:before {
    width: 103px;
    height: 85px;
    background-position: -105px -5px; }

.audit-advertising2 {
  padding-top: 85px; }
  .audit-advertising2:before {
    width: 84px;
    height: 80px;
    background-position: -6px -5px; }

.audit-commerce1 {
  padding-top: 95px; }
  .audit-commerce1:before {
    width: 118px;
    height: 92px;
    background-position: -331px -5px; }

.audit-commerce2 {
  padding-top: 105px; }
  .audit-commerce2:before {
    width: 99px;
    height: 100px;
    background-position: -222px -5px; }

.audit-multiScreen1 {
  padding-top: 90px; }
  .audit-multiScreen1:before {
    width: 81px;
    height: 80px;
    background-position: -303px -111px; }

.audit-localbusiness1 {
  padding-top: 99px; }
  .audit-localbusiness1:before {
    width: 93px;
    height: 93px;
    background-position: -203px -111px; }

.audit-infra-robustness1 {
  padding-top: 89px; }
  .audit-infra-robustness1:before {
    width: 78px;
    height: 83px;
    background-position: -118px -111px; }

.audit-reviews1 {
  padding-top: 82px; }
  .audit-reviews1:before {
    width: 85px;
    height: 77px;
    background-position: -391px -111px; }

.audit-reviews2 {
  padding-top: 84px; }
  .audit-reviews2:before {
    width: 78px;
    height: 79px;
    background-position: -2px -215px; }

.audit-content-analysis1 {
  padding-top: 101px; }
  .audit-content-analysis1:before {
    width: 106px;
    height: 96px;
    background-position: -2px -111px; }

.audit-seo1 {
  padding-top: 94px; }
  .audit-seo1:before {
    width: 105px;
    height: 89px;
    background-position: -90px -215px; }

.audit-seo2 {
  padding-top: 94px; }
  .audit-seo2:before {
    width: 105px;
    height: 89px;
    background-position: -199px -215px; }

.audit-smp-commitment1 {
  padding-top: 93px; }
  .audit-smp-commitment1:before {
    width: 110px;
    height: 88px;
    background-position: -305px -215px; }

.audit-smp-commitment2 {
  padding-top: 90px; }
  .audit-smp-commitment2:before {
    width: 85px;
    height: 85px;
    background-position: -416px -215px; }

.audit-multiScreen2 {
  padding-top: 90px; }
  .audit-multiScreen2:before {
    width: 66px;
    height: 85px;
    background-position: -14px -334px; }

.audit-content-analysis2 {
  padding-top: 92px; }
  .audit-content-analysis2:before {
    width: 85px;
    height: 72px;
    background-position: -300px -348px; }

.audit-infra-robustness2 {
  padding-top: 79px; }
  .audit-infra-robustness2:before {
    width: 82px;
    height: 74px;
    background-position: -399px -346.5px; }

.audit-seo3 {
  padding-top: 85px; }
  .audit-seo3:before {
    width: 86px;
    height: 80px;
    background-position: -92px -341px; }

.audit-localbusiness2 {
  padding-top: 91px; }
  .audit-localbusiness2:before {
    width: 84px;
    height: 86px;
    background-position: -202px -335px; }

.audit-smp-engagement1 {
  padding-top: 90px; }
  .audit-smp-engagement1:before {
    width: 85px;
    height: 85px;
    background-position: -256px -119px; }

.audit-mentions1 {
  padding-top: 82px; }
  .audit-mentions1:before {
    width: 85px;
    height: 77px;
    background-position: -355px -214px; }

.audit-mentions2 {
  padding-top: 82px; }
  .audit-mentions2:before {
    width: 85px;
    height: 77px;
    background-position: -355px -214px; }

.audit-content-analysis3 {
  padding-top: 84px; }
  .audit-content-analysis3:before {
    width: 87px;
    height: 78px;
    background-position: -6px -429px; }

.helpBlur.mat-card {
  overflow: hidden; }
  .helpBlur.mat-card * {
    -webkit-filter: blur(5px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px); }

.pgContentinner .helplist .helptable .helptabledata div {
  font-size: 18px; }

.pagetabs {
  padding-right: 0px !important; }
  .pagetabs .mat-tab-label {
    transition: all 0.3s ease;
    color: #808080;
    font-size: 14px;
    font-weight: 600;
    opacity: 1;
    padding: 0;
    margin-right: 20px !important; }
    .pagetabs .mat-tab-label.mat-tab-label-active {
      color: #15ae75; }
    .pagetabs .mat-tab-label .mat-ripple-element {
      display: none !important; }
    .pagetabs .mat-tab-label:focus {
      background: none !important; }
  .pagetabs .mat-tab-header-pagination {
    display: none !important; }

.fullpagetabingcontent {
  position: relative;
  width: 100%;
  float: left;
  max-width: 1160px;
  margin: 0; }

.tagsList {
  display: table; }
  .tagsList > div {
    display: table-cell;
    vertical-align: top; }
    .tagsList > div tag {
      margin-top: 0 !important;
      background: none !important;
      box-shadow: none !important;
      border: 1px solid #e9eaeb;
      font-size: 13px;
      color: #808080;
      height: 30px;
      line-height: 25px; }
      .tagsList > div tag delete-icon svg {
        height: 27px !important; }
      .tagsList > div tag delete-icon:hover {
        -webkit-transform: scale(1) translateY(0px) !important;
                transform: scale(1) translateY(0px) !important; }
      .tagsList > div tag delete-icon path {
        fill: #adadad !important; }
    .tagsList > div .ng2-tag-input {
      min-height: 0 !important;
      padding: 0 !important;
      border-bottom: 0 !important; }
    .tagsList > div .ng2-tag-input__text-input {
      height: 30px !important;
      font-family: 'Open Sans'; }
    .tagsList > div .tag__text {
      font-size: 13px;
      color: #808080;
      font-weight: 400; }
    .tagsList > div h6 {
      margin-top: 5px; }

.taglistWrap li:first-child {
  margin-bottom: 8px; }

@media only screen and (min-width: 1850px) and (max-width: 1920px) {
  .prospecting-block .graphview #prospecting_pie_graph {
    margin-left: 25px !important; }
  .expandcard.lcard .prospectingquick .prospect-block .prospecting-block,
  .expandcard.rcard .prospectingquick .prospect-block .prospecting-block {
    width: 283px !important; }
  .expandcard.lcard .prospecting-block .graphview #prospecting_pie_graph,
  .expandcard.rcard .prospecting-block .graphview #prospecting_pie_graph {
    margin-left: 22px !important; }
  .prospecting-block .graphview #prospecting_pie_graph {
    margin-left: 25px !important; }
  .main_cate_preferd .twobargrpahs .highcharts-title tspan {
    font-size: 18px; } }

@media only screen and (min-width: 1750px) and (max-width: 1920px) {
  .owf-user-table .list-header div.smallWidth,
  .owf-user-table .list-body div.smallWidth {
    width: 6% !important; }
  .more-desc .contentdescription {
    max-height: auto !important; } }

@media only screen and (min-width: 1600px) and (max-width: 1700px) {
  .main-phone_section .phone-icon {
    width: 157px !important; }
  .prospecting-block .twobargrpahs .highcharts-container {
    width: 157px !important;
    margin-left: -23px; } }

@media only screen and (min-width: 1630px) and (max-width: 1700px) {
  .sell-header-section .sell-header {
    max-width: 661px; }
  .owf-user-table .list-header div.smallWidth,
  .owf-user-table .list-body div.smallWidth {
    width: 6.9% !important; } }

@media only screen and (max-width: 1680px) {
  .user-management-section .users-list-card {
    min-width: 927px;
    max-width: 100%; }
  /** 04/09/2019 **/
  .address .addressloc.email-icon {
    width: 47.1% !important; }
  /** 14-10-2019 **/
  .slidetab.tip6 > div:first-child span {
    height: 230px; } }

@media only screen and (max-width: 1600px) {
  .smb-streams-section .smbheader-sell .switch-btn ul {
    margin-top: 47px !important; }
  .sell-header-section .customsearchbarTop {
    width: 646px; }
  .upgrade-pack .profileDetails .pgcontentwrap {
    max-width: 1100px; }
  .user-management-section .profileDetails .pgcontentwrap {
    max-width: 1300px; }
  .sell-header-section .searchbarTop {
    width: 620px; }
  .competitionwrap .auditWrap .rightalign li > div:first-child {
    width: 58% !important; }
  .competitionwrap .auditWrap .digital_marketing1 .social_page li .social_count {
    width: 80% !important; } }

@media only screen and (max-width: 1440px) {
  .globalSearchWrapper .searchbarTop {
    width: 700px; }
  .sell-header-section .customsearchbarTop {
    width: 625px; }
  .list-item .listwrap .contentLeftWrapper .infoWrap ul li:nth-last-child {
    margin-right: 0; }
  .slideinner .filter_title {
    font-size: 14px !important; }
  .maincontent-left .mat-expansion-panel-header-title {
    font-size: 14px; }
  .userName {
    max-width: 200px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  /** 04/09/2019 **/
  .address .addressloc.email-icon {
    width: 47% !important; }
  /** 01-11-2019 **/
  .message_block p:last-child {
    margin-bottom: 0 !important; } }

@media only screen and (max-width: 1439px) and (min-width: 1280px) {
  .content-wrapper.display-ads .emptyHght {
    font-size: 32px !important; }
  .sell-header-section .sell-header {
    max-width: 350px !important;
    padding: 0; }
  .contentLeftWrapper.profileListsrch .collpase-data .infoWrap li {
    width: 25%; }
  .list-item .listwrap .contentLeftWrapper {
    padding-right: 10px; }
  .list-item .infoSection .listing-name h3 {
    font-weight: 600;
    font-size: 18px; }
  .list-item .listwrap .contentLeftWrapper .infoWrap li .elementValue {
    font-size: 22px; }
  .tags-panel > div > h4 {
    font-size: 13px; }
  .creative-list li > div span.ad-view a, .creative-list li > div span.ad-view a .image-sec .image-ad {
    width: 145px !important; }
  .userName {
    max-width: 146px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  /** 21/08/2019 **/
  .auditinnercontent .bing-block .bing_side_fields {
    width: 46.5% !important; }
  .bing-error.errorhelpicon .note-popup {
    width: 195px; }
  .bing-error.errorhelpicon .help-content {
    width: 180px; }
  .searchresultsItems .listing-name h3 {
    margin-bottom: 10px !important; }
  /*** Add search ***/
  .add-manually-section .search-email-section .business_detail:after {
    background-size: 223px 246px;
    background-position: -20px -167px;
    left: -2px; }
  .business-emails-list .search-email-section {
    width: 377px; }
  .highcharts-title tspan {
    font-size: 20px; }
  .main_cate_preferd.graph-two .twobargrpahs {
    margin-left: 62px !important; } }

@media only screen and (max-width: 1279px) and (min-width: 1140px) {
  .userName {
    max-width: 146px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .maincontent .maincontent-left {
    width: 300px; }
  .maincontent.twocolumn.fliterOpen .maincontent-right {
    margin-left: 320px; }
  .list-item .listwrap .contentLeftWrapper {
    padding-right: 10px; }
  .list-item .infoSection .listing-name h3 {
    font-weight: 600;
    font-size: 18px; }
  .list-item .listwrap .contentLeftWrapper .infoWrap li .elementValue {
    font-size: 22px; }
  .tags-panel > div > h4 {
    font-size: 13px; }
  .recommendations li {
    width: 33%; }
  .maincontent-left .advfilter-head {
    padding: 18px 18px 17px; }
  .creative-list li > div span.ad-view a, .creative-list li > div span.ad-view a .image-sec .image-ad {
    width: 110px !important; }
  /** 21/08/2019 **/
  .auditinnercontent .bing-block .bing_side_fields {
    width: 46.5% !important; }
  .bing-error.errorhelpicon .note-popup {
    width: 195px; }
  .bing-error.errorhelpicon .help-content {
    width: 180px; } }

@media only screen and (max-width: 1140px) {
  .maincontent .maincontent-left {
    width: 250px; }
  .maincontent.twocolumn.external-search .maincontent-right {
    margin-left: 269px !important; }
  .maincontent.twocolumn.fliterOpen .maincontent-right {
    margin-left: 270px; }
  .list-item .listwrap .contentLeftWrapper .infoWrap ul li .elementValue {
    font-size: 22px; }
    .list-item .listwrap .contentLeftWrapper .infoWrap ul li .elementValue.spending var {
      width: 20px;
      height: 20px;
      font-size: 11px;
      line-height: 20px; }
  .list-item .infoSection .listing-name h3 {
    font-weight: 600;
    font-size: 16px; }
  .tags-panel > div > h4 {
    font-size: 13px; }
  .globalSearchWrapper .searchbarTop .categorysearch .mat-input-container .mat-form-field-label-wrapper {
    width: 90%; }
  .monitorWrap .contWrapper ul.recommendations li {
    width: 33% !important; }
  .categorysearch .mat-select-value-text span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 50px;
    position: relative;
    display: inline-block; }
  .userName {
    max-width: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .globalSearchWrapper .searchbarTop {
    width: 560px; }
  .maincontent-left.fpfilter .slideinner {
    top: 92px !important; }
  .creative-list li > div span.ad-view a, .creative-list li > div span.ad-view a .image-sec .image-ad {
    width: 60px !important; }
  .creative-list li > div {
    font-size: 13px;
    padding: 14px 5px 14px 3px !important; }
  .displayads-wrapper .cardsWrapper .admetrics li a > span {
    padding: 15px 15px;
    font: 300 25px/1.3 "Roboto Condensed";
    height: 72px; }
  /** 21/08/2019 **/
  .auditinnercontent .bing-block .bing_side_fields {
    width: 46.5% !important; }
  .bing-error.errorhelpicon .note-popup {
    width: 195px; }
  .bing-error.errorhelpicon .help-content {
    width: 180px; } }

@media only screen and (min-width: 1580px) {
  .displayads-wrapper ~ .actionsbuttons {
    width: 220px; } }

@media only screen and (max-width: 1200px) {
  .inner-wrap {
    padding: 0 0 0 20px;
    width: 100%; }
  .address .addressloc.email-icon {
    width: 47.5% !important; }
  .expandcard.rcard.hcard .prospects-starts .prospecting-block {
    max-width: 257px !important; } }

@media only screen and (max-width: 1170px) {
  .creative-list li > div span.ad-view a, .creative-list li > div span.ad-view a .image-sec .image-ad {
    width: 145px !important; }
  .profileDetails.fullpage .pgcontentwrap {
    max-width: 100%;
    width: 1097px;
    padding-right: 40px; }
  .current-plan-section {
    max-width: 501px; }
  .actionsbuttons {
    left: auto !important;
    right: 0;
    width: 180px; }
    .actionsbuttons ul {
      box-shadow: 1px 1px 5px 1px #ccc;
      background: #fff;
      float: left;
      z-index: 9;
      position: relative;
      width: 100%; }
      .actionsbuttons ul li a {
        padding: 10px 0px 10px 10px; }
    .actionsbuttons .actionsClose {
      display: block;
      position: relative;
      float: right;
      cursor: pointer;
      width: 20px;
      height: 20px;
      right: 0;
      top: 10px; }
      .actionsbuttons .actionsClose:before {
        content: '';
        position: absolute;
        background-position: -5px -393px;
        width: 9px;
        height: 9px;
        top: 0px;
        left: 0px; }
  .actionsbuttons {
    transition: all 0.5s;
    z-index: 9; }
  .actionsOpen {
    background: #15ae75;
    width: 30px;
    height: 30px;
    cursor: pointer;
    border-radius: 50%;
    padding-top: 4px;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    position: fixed;
    top: 164px;
    right: 10px;
    z-index: 8; }
    .actionsOpen em {
      width: 4px;
      height: 4px;
      margin: 3px auto;
      display: block;
      background: #fff;
      border-radius: 50%; }
  .closeactionswrap {
    margin-right: -182px !important; }
  .closeactionswrap .actionsOpen {
    display: block; }
  .list-item .infoSection .listing-name h3 .mat-checkbox {
    top: 4px; }
  .globalSearchWrapper .searchbarTop .categorysearch .mat-chip span {
    max-width: 50px; }
  .list-item .listwrap .contentLeftWrapper {
    padding-right: 30px; }
  .modalList .pgcontentwrap, .modalList .pnav ul {
    max-width: 80%; }
  .modalList .pgcontentwrap {
    padding-right: 0; }
  .modalContentSec {
    max-width: 80%; }
  .setting_options {
    max-width: 100% !important; }
  .actionsbuttons.closeactionswrap .actionsOpen {
    margin-right: 21px !important; }
  /** Target Mozilla **/
  @-moz-document url-prefix() {
    .actionsbuttons.closeactionswrap .actionsOpen {
      margin-right: 203px !important;
      top: 30px; } } }

@media only screen and (max-width: 1240px) {
  .sell-header-section .searchbarTop {
    width: 620px !important; }
  .expandcardwrap .expandcard.lcard .prospectingquick .main_cate_preferd .prospecting-block {
    width: 268px !important;
    max-width: 267px; }
  .prospectingquick .main_cate_preferd .prospecting-block .graphview #prospecting_pie_graph {
    margin-left: 20px !important; }
  .expandcardwrap .expandcard.rcard .prospectingquick .main_cate_preferd .prospecting-block {
    width: 267px !important; }
  .add-manually-section .add_phone-section .phone-icon {
    width: 31.5% !important; }
  .business-emails-list .search-email-section {
    width: 365px; }
  .bulk-upload-import .inner_mapping-section {
    max-height: 362px !important; } }

@media only screen and (max-width: 1280px) {
  .header.smb-streams-section .smbheader-sell {
    max-width: 818px !important; }
  .address .addressloc.email-icon {
    width: 46.5% !important; }
  .main_cate_preferd .prospecting-block .graphview div {
    margin-left: 0; }
  .expandcard.lcard .prospects-starts .main_cate_preferd .prospecting-block {
    width: 277px !important; }
  .cardwrap.lcard .main_cate_preferd .prospecting-block .graphview div {
    margin-left: 10px; }
  .main-phone_section .phone-icon {
    width: 142px !important; }
  .add_phone-section .phone-icon {
    width: 31.6% !important; }
  .expandcardwrap .expandcard.rcard .main_cate_preferd .prospecting-block {
    width: 277px !important; }
  .main-phone_section .phone-icon {
    width: 142px !important; }
  .add_phone-section .phone-icon {
    width: 31.6% !important; }
  .graphview.twobargrpahs .highcharts-container {
    width: 184px !important; }
  #prospecting_quick_start.custome_prospecting {
    left: 23% !important;
    top: 10% !important; } }

@media only screen and (max-width: 1024px) {
  .globalSearchWrapper .searchbarTop {
    width: 478px; }
  .sell-header .customdrop a {
    padding: 2px 2px 0 0px; }
  .sell-header-section .sell-header {
    max-width: 345px; }
  .panel-list ul li.category_list {
    margin-bottom: 5px;
    float: none; }
  .contentLeftWrapper.profileListsrch .collpase-data .infoWrap li {
    width: 33%; }
  /* font size */
  .list-item .infoSection .listing-name .address .addressloc, .list-item .listwrap .contentLeftWrapper .infoWrap li h4 {
    font-size: 13px; }
  .list-item .listwrap .contentLeftWrapper .infoWrap ul li .elementValue, .companydetails li .elementValue {
    font-size: 22px; }
  .panel-list h6 {
    font-size: 13px;
    margin-bottom: 5px; }
  .maincontent-left .advfilter-head {
    font-size: 14px; }
  .maincontent-left .mat-expansion-panel-header-title {
    font-size: 12px; }
  .mat-expansion-panel-content, .pnav ul li a {
    font-size: 13px; }
  .pgContentinner .mat-card .mat-card-title {
    font-size: 16px;
    line-height: 2; }
  .profileanalysis .mat-card-title span.indicators:before {
    top: 6px !important; }
  .monitorWrap.profileanalysis .allAnalysisTable .innerTab {
    margin-top: -17px !important;
    right: 0; }
  .monitorWrap.profileanalysis .innerTab {
    margin-top: -29px !important; }
  .btn-section li .mat-select {
    margin-top: 3px !important; }
  .monitorWrap .innerTab li {
    padding-bottom: 11px !important; }
  .gradeSec {
    font-size: 12px !important; }
  .cardwrap .mat-card.cards .mat-card-title h3 span {
    font-size: 16px; }
  .competitionwrap .mat-card-title.competitionTitle {
    font-size: 16px !important; }
  .competition_table > li > div:first-child {
    width: 26% !important; }
  .categoryWrap .contWrapper .link-prospects .lpcont .lpleft {
    width: 50% !important; }
  .responsive-screens {
    width: 500px !important; }
  .galaxy .deviceWrap {
    width: 100% !important; }
  /** 30-10-2019 observations **/
  .prospecting-block #prospecting_pie_graph svg {
    width: 100%; }
  .prospectingquick .prospects-starts .main_cate_preferd .prospecting-block {
    width: 205px !important; }
  .prospects-starts .prospecting-block .graphview {
    margin-top: 0px !important; }
  .report_scope li {
    width: 50% !important; }
  .highcharts-title tspan {
    font-size: 20px; } }

@media only screen and (min-width: 1023px) {
  .pgContentinner .mat-card .summary-contact li:nth-child(1) {
    padding-top: 4px; }
  .pgContentinner .mat-card .summary-contact li:nth-child(2) {
    padding-top: 4px; }
  .pgContentinner .mat-card .summary-contact li:nth-child(3) {
    padding-top: 4px; } }

@media only screen and (max-width: 1023px) {
  .maincontent.twocolumn.fliterOpen .maincontent-right {
    margin-left: 0px !important; }
  .closeopenfilters {
    display: block; }
  .pgContentinner .mat-card .summary-contact li {
    width: 50%; }
    .pgContentinner .mat-card .summary-contact li:nth-child(1) {
      padding-top: 4px; }
    .pgContentinner .mat-card .summary-contact li:nth-child(2) {
      padding-top: 4px; }
  .cardwrap {
    width: 100% !important;
    min-width: 100px; }
  .expandcard .cards {
    width: auto !important;
    right: 10px; }
  .maincontent.twocolumn .maincontent-left {
    z-index: 99; }
  .businessinfoCard .contentRightWrapper {
    width: 80px !important;
    padding-left: 10px !important; }
  .buzzscoreGraphinner canvas, .buzzscoreinfo canvas {
    width: 80px !important;
    height: 80px !important; }
  .list-item .listwrap .contentRightWrapper .buzz-score-rt, .buzzscoreinfo {
    width: 80px; }
  .buzzscoreGraphinner span.piepercent, .buzzscoreinfo span.piepercent, .piegraph {
    line-height: 80px;
    font-size: 30px; }
  .piegraph {
    width: 80px !important;
    height: 80px !important;
    line-height: 80px !important;
    font-size: 30px !important; }
  .auditinnercontent .audit_table.ng-star-inserted {
    padding-right: 0 !important; }
  .auditnotes {
    display: none !important; }
  .gradeWrap {
    width: 154px !important; }
  .gradeWrap span {
    width: 30px  !important; }
  .actionsWrapmenuIcon {
    display: block;
    width: 20px;
    height: 20px;
    position: fixed;
    right: 0;
    top: 31px;
    cursor: pointer; }
    .actionsWrapmenuIcon:after, .actionsWrapmenuIcon:before {
      content: '';
      position: absolute;
      width: 10px;
      height: 10px;
      border-left: 1.5px solid #ccc;
      border-bottom: 1.5px solid #ccc;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      left: 0;
      top: 0; }
    .actionsWrapmenuIcon:after {
      left: 10px; }
  .actionsWrap {
    position: absolute;
    top: 0px;
    padding-top: 0;
    right: 0;
    background: #f7f7f7;
    z-index: 9999;
    height: 59px; }
  .useractions {
    position: absolute;
    right: 0;
    transition: all .5s;
    margin-right: -260px;
    right: 0;
    width: 210px;
    height: 68px;
    padding-top: 20px;
    background: #f7f7f7;
    box-shadow: 1px 1px 17px #ccc;
    padding-left: 10px;
    padding-right: 10px; }
  .openActions .useractions {
    transition: all .5s;
    right: 0;
    margin-right: 0; }
  .closedActions .useractions {
    transition: all .5s;
    margin-right: -260px; }
  .actionsWrapmenuClose {
    cursor: pointer;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 29px;
    display: block;
    left: 0; }
    .actionsWrapmenuClose:after, .actionsWrapmenuClose:before {
      content: '';
      position: absolute;
      width: 10px;
      height: 10px;
      border-left: 1.5px solid #ccc;
      border-bottom: 1.5px solid #ccc;
      -webkit-transform: rotate(-135deg);
              transform: rotate(-135deg);
      left: 0;
      top: 0; }
    .actionsWrapmenuClose:after {
      left: 10px; }
  .pnav ul li {
    margin-left: 15px; }
  .list-item .listwrap .contentLeftWrapper .infoWrap li {
    margin-top: 6px;
    margin-bottom: 10px; }
  .panel-list {
    margin-top: 5px; }
  .panel-list ul {
    margin-top: 5px;
    margin-bottom: 8px; }
  .list-item, .prospects-footer.panel-list {
    padding-left: 36px; }
  .list-item .listwrap .contentLeftWrapper .collpase-data {
    margin-top: 5px; }
  .list-item .infoSection .listing-name .address .addressloc {
    margin-bottom: 8px; }
  .prospects-footer.panel-list h6 {
    margin-bottom: 0;
    line-height: 18px;
    font-size: 13px; }
  .prospects-footer.panel-list ul {
    margin-right: 10px; } }

@media only screen and (max-width: 1280px) {
  .pnav ul li:first-child:nth-last-child(5) a,
  .pnav ul li:first-child:nth-last-child(5) ~ li a {
    font-size: 12px; }
  .upgrade-pack .profileDetails.fullpage .pgcontentwrap {
    max-width: 1100px; }
  .upgrade-pack.stream-upgrade-pack .profileDetails.fullpage .pgcontentwrap {
    max-width: 1100px; }
  .user-management-section .profileDetails.fullpage .pgcontentwrap {
    max-width: 1109px; }
  .fullpagetabingcontent.pageview, .share-reports {
    max-width: 900px !important; }
  .displayads-wrapper {
    max-width: 900px !important; }
  .backwrapper {
    max-width: 900px; }
  .pgwrapper.socialSignals .pgcontent-wrapper .pgContent .pgContentinner,
  .pgwrapper.napData .pgcontent-wrapper .pgContent .pgContentinner,
  .pgwrapper.mentions .pgcontent-wrapper .pgContent .pgContentinner,
  .pgwrapper.reviewsView .pgcontent-wrapper .pgContent .pgContentinner,
  .pgwrapper.infrastructure .pgcontent-wrapper .pgContent .pgContentinner,
  .pgwrapper.multiscreen-compatibility .pgcontent-wrapper .pgContent .pgContentinner,
  .pgwrapper.comp-advertising .pgcontent-wrapper .pgContent .pgContentinner {
    max-width: 920px !important; }
  .pgwrapper.socialSignals .pnav, .pgwrapper.napData .pnav, .pgwrapper.mentions .pnav, .pgwrapper.reviewsView .pnav, .pgwrapper.infrastructure .pnav, .pgwrapper.multiscreen-compatibility .pnav, .pgwrapper.comp-advertising .pnav {
    max-width: 900px !important; }
  .profileDetails.fullpage .pgcontentwrap,
  .googleAdwords.fullpage .pgcontentwrap,
  .displayAds.fullpage .pgcontentwrap,
  .modalList .pgcontentwrap {
    max-width: 900px; }
  .gradeWrap {
    width: 206px !important; }
    .gradeWrap span {
      width: 40px !important; }
  .gradeSec {
    margin-top: 30px;
    font-size: 12px; }
  .gradeWrap > em {
    height: 23px;
    width: 23px;
    font-size: 12px;
    line-height: 23px; }
  .gradeWrap > em:before {
    content: '';
    position: absolute;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 8px solid #fff;
    left: 0px;
    bottom: -6px; }
  .gradeWrap > em:after {
    content: '';
    position: absolute;
    border-left-width: 6px;
    border-right-width: 6px;
    border-top-width: 6px;
    left: 3px;
    bottom: -4px; }
  .list-item .infoSection .listing-name .address .addressloc {
    margin: 5px 30px 2px 0; }
  .list-item .listwrap .contentLeftWrapper .collpase-data {
    margin: 15px 0 0 0; }
  .list-item .listwrap .contentLeftWrapper .infoWrap li {
    margin-top: 6px;
    margin-bottom: 10px; }
  .creative-list li > div {
    padding: 14px 5px 14px 10px !important; }
  .creative-list li > div span.ad-view a {
    width: 110px; }
  .displayads-wrapper ~ .actionsbuttons {
    width: 180px; }
  .actionsbuttons li a {
    padding-left: 20px; }
  .bulk-activity-log .actionsbuttons li a {
    font-size: 13px; }
  .ga-inner-wrapper {
    max-width: 945px !important; }
  .displayads-wrapper .admetrics li .totaltechnologies ~ .label .help-txt .help-content.hTL.hTT {
    left: 35px !important;
    right: auto !important;
    top: -50px !important; }
    .displayads-wrapper .admetrics li .totaltechnologies ~ .label .help-txt .help-content.hTL.hTT .view-note-arrow {
      left: -21px !important;
      right: auto !important;
      top: 51px !important; }
      .displayads-wrapper .admetrics li .totaltechnologies ~ .label .help-txt .help-content.hTL.hTT .view-note-arrow:before {
        border-right: 10px solid #e7e7e7 !important;
        border-left: 10px solid transparent !important; }
      .displayads-wrapper .admetrics li .totaltechnologies ~ .label .help-txt .help-content.hTL.hTT .view-note-arrow:after {
        left: 2px !important;
        right: auto !important;
        border-right: 10px solid #ffffff !important;
        border-left: 10px solid transparent !important; }
  .add-manually-section .editedcategory .customDropdownWrapper:last-child {
    margin-right: 0; }
  .add-manually-section li.categoryDropdown {
    width: 332px; }
  .message_block p:last-child {
    margin-bottom: 1px !important; }
  .message_block > div p {
    margin-bottom: 10px !important; } }

@media only screen and (max-width: 1279px) {
  .categorybargraph li {
    margin-right: 23px !important; }
  .maincontent-right .mat-raised-button {
    min-width: 10px !important; }
  .list-item .listwrap .contentLeftWrapper .infoWrap li {
    margin-right: 30px; }
  .mat-raised-button {
    min-width: 60px !important; }
  .ga-inner-wrapper {
    max-width: 945px !important; } }

@media only screen and (max-width: 820px) {
  .globalSearchWrapper .searchbarTop {
    max-width: 500px; }
  .sentimentCount li {
    padding: 2px 30px 0 50px; }
  .list-item .listwrap .contentLeftWrapper .infoWrap li {
    margin-right: 30px; }
  .list-item .infoSection .listing-name h3 span {
    max-width: 72%; }
  .pgContentinner .mat-card .profileListimg {
    width: 150px;
    height: 130px; }
  .pgContentinner .mat-card .profileListimg div, .pgContentinner .mat-card .profileListimg img {
    max-width: 100%;
    width: 100%; } }

@media only screen and (max-width: 720px) {
  .globalSearchWrapper .searchbarTop {
    width: 100%; }
  .globalSearchWrapper {
    width: 50%; }
  .pgContentinner .mat-card .summary-contact li {
    width: 100%; }
    .pgContentinner .mat-card .summary-contact li:nth-child(1) {
      padding-top: 0; } }

@media only screen and (min-width: 1280px) and (max-width: 1440px) {
  .adMedia .piegraphcategory:nth-child(6n+6) {
    margin-right: 0px !important; }
  .adMedia .piegraphcategory:nth-child(6n+6) + .piegraphcategory {
    clear: both; }
  .adMedia .piegraphcategory:nth-child(6n+7) + .piegraphcategory {
    clear: inherit !important; }
  .more-desc .contentdescription {
    max-height: auto !important; } }

@media only screen and (max-width: 1010px) and (min-width: 600px) {
  .piegraphcategory {
    margin-right: 20px; }
  .piegraphcategory:nth-child(4n+4) {
    margin-right: 0 !important; }
  .piegraphcategory:nth-child(4n+4) + .piegraphcategory {
    clear: both; } }

@media only screen and (max-height: 650px) {
  .popupwrapper {
    max-height: 85vh;
    overflow-y: scroll; }
  .mat-dialog-content {
    max-height: 77vh !important; }
  .cdk-overlay-pane.common-dailog .mat-dialog-content {
    max-height: 66vh !important;
    min-height: 66vh !important; } }

@media only screen and (min-width: 1900px) {
  .sell-header-section .sell-header {
    max-width: 705px; }
  .categorybargraph li {
    margin-right: 38px !important; }
  /* font size */
  .list-item .infoSection .listing-name h3 {
    font-size: 21px; }
  .list-item .infoSection .listing-name .address .addressloc, .list-item .listwrap .contentLeftWrapper .infoWrap li h4 {
    font-size: 14px; }
  .list-item .listwrap .contentLeftWrapper .infoWrap ul li .elementValue, .companydetails li .elementValue {
    font-size: 22px; }
  .panel-list h6 {
    font-size: 14px; }
  .maincontent-left .advfilter-head {
    font-size: 14px; }
  .maincontent-left.fpfilter .slideinner {
    top: 92px; }
  .maincontent-left .mat-expansion-panel-header-title {
    font-size: 14px; }
  .mat-expansion-panel-content, .pnav ul li a {
    font-size: 14px; }
  .gradeSec {
    font-size: 13px !important; }
  .cardwrap .mat-card.cards .mat-card-title h3 span {
    font-size: 17px; }
  .competitionwrap .mat-card-title.competitionTitle {
    font-size: 17px !important; }
  .smb-streams-section .smbheader-sell .switch-btn ul {
    margin-top: 67px !important; }
  .expandcard.lcard .prospecting-block .graphview div {
    margin-left: 10px !important; }
  .expandcard.lcard .prospecting-block {
    width: 285px; } }

@media only screen and (max-width: 1800px) and (min-width: 1700px) {
  .prospecting-block .graphview #prospecting_pie_graph {
    margin-left: 21px !important; }
  .expandcard.lcard .main_cate_preferd .prospecting-block {
    width: 266px !important; }
  .expandcard.lcard .prospecting-block .graphview div {
    margin-left: 30px !important; }
  .expandcardwrap .expandcard.rcard .prospects-starts .prospecting-block {
    width: 265px !important; } }

@media only screen and (min-width: 1800px) {
  .profileDetails.fullpage .pgcontentwrap,
  .modalList .pgcontentwrap, .fullpagetabingcontent.proposalInner {
    max-width: 1100px; }
  .sell-header-section .sell-header {
    max-width: 716px; }
  .main-phone_section .phone-icon {
    width: 208px !important; }
  .main_cate_preferd .twobargrpahs .highcharts-container {
    width: 187px !important;
    margin-left: -7px; } }

@-moz-document url-prefix() {
  .profile-list-view .list-header {
    padding-right: 18px; }
  .fwiz .view-options {
    margin-right: 18px; } }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .profile-list-view .list-header {
    padding-right: 8px; }
  /*.mac-os .profile-list-view .list-header{padding-right:18px;}*/ }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .profile-list-view .list-header {
    padding-right: 8px; } }

@media screen and (min-width: 0\0) {
  .profile-list-view .list-header {
    padding-right: 8px; } }

@media only screen and (max-width: 1427px) {
  .cardwrap {
    width: 50%; } }

@media only screen and (max-width: 1141px) and (min-width: 1024px) {
  .maincontent-left.profilefilter .slideinner {
    top: 115px !important; }
  .content-wrapper.display-ads .emptyHght {
    font-size: 32px !important; }
  .searchbarTop .locationwrapper {
    width: 248px; }
  .maincontent-left .datewrap .mat-input-container:first-child {
    margin-right: 16px; }
  .maincontent-left .datewrap .mat-input-container {
    width: 46% !important; }
  .searchbarSupport .mat-input-infix span label {
    font-size: 12.3px !important; }
  @-moz-document url-prefix() {
    .maincontent-left .buzzscore .nb .mat-input-infix {
      font-size: 11px !important; } } }

@media only screen and (max-width: 1150px) {
  .inner-wrap {
    width: 100% !important;
    padding-right: 20px; }
  .current-plan-section {
    max-width: 507px !important; }
  .sell-header-section .customsearchbarTop {
    width: 599px; } }

@media only screen and (max-width: 1023px) {
  .maincontent .maincontent-left {
    width: 314px; }
  .content-wrapper.display-ads .emptyHght {
    font-size: 32px !important; } }

.mat-dialog-title {
  font: 500 20px/32px 'Open Sans'; }

.selectAll {
  font-weight: 700; }

@media only screen and (max-width: 1140px) and (min-width: 1024px) {
  .maincontent .maincontent-left .nb .mat-input-infix {
    width: 107px; }
  .datewrap .mat-input-container:first-child {
    padding: 0 0 !important; }
  .auditlegendsstrip .auditlegends li {
    padding: 0 10px 0 20px; }
  .commonTabs.fixedTabs .showdetails {
    margin-left: -3%; }
  .comppositionpopup .auditlegendsstrip .auditlegends li {
    font-size: 12px !important; } }

.current-plan-section .mat-card-content {
  height: 425px; }

/* Sreenivas */
.menuclose .search-wrapper, .menuclose .modaloverlay {
  left: 0px !important;
  padding-left: 0 !important; }

.steps-main .mat-checkbox-checked .mat-checkbox-background {
  background-color: transparent !important; }

.steps-main .mat-checkbox-checked .mat-checkbox-frame {
  border-color: #15ae75 !important; }

.steps-main .mat-checkbox-checked .mat-checkbox-checkmark-path {
  stroke: #15ae75 !important; }

.search-box {
  width: 486px;
  height: auto;
  margin: 28px auto 0;
  display: inline-block;
  text-align: left; }
  .search-box .completer-holder {
    margin-bottom: 10px;
    width: 100%;
    height: auto;
    border: 1px solid #b7b7b7;
    margin: 0px;
    box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.06); }
    .search-box .completer-holder input {
      width: 100%;
      height: 54px;
      font: 300 18px/26px 'Open Sans', sans-serif;
      padding: 20px 40px 20px 20px;
      color: #464646; }
      .search-box .completer-holder input::-webkit-input-placeholder {
        color: #808080 !important; }
      .search-box .completer-holder input:-ms-input-placeholder {
        color: #808080 !important; }
      .search-box .completer-holder input::placeholder {
        color: #808080 !important; }
    .search-box .completer-holder:after {
      right: 20px;
      top: 19px; }

.onboardTags .mat-chip-list-wrapper {
  display: block; }

@media only screen and (max-width: 1440px) {
  .virtualscrollprofile .list-item .listwrap .contentRightWrapper {
    width: 200px; }
  .text-ad h6 {
    font: 600 12px 'Open Sans';
    line-height: 1.1; }
  .creative-list li > div {
    padding: 14px 5px 14px 10px !important; }
  .creative-list li > div span.ad-view a {
    width: 140px; }
  .ga-inner-wrapper {
    max-width: 1000px !important;
    width: 100%; }
  .main_cate_preferd .prospecting-block .graphview #prospecting_pie_graph {
    margin-left: 21px !important; }
  .expandcard.lcard .main_cate_preferd .prospecting-block {
    width: 307px !important;
    max-width: 360px; }
  .expandcard.lcard .main_cate_preferd .prospecting-block .graphview div {
    margin-left: 5px !important; } }

@media only screen and (min-width: 1340px) and (max-width: 1440px) {
  .show-recomandations.fixed {
    bottom: 20px;
    left: auto; }
  .pgwrapper.socialSignals .pgcontent-wrapper .pgContent .pgContentinner {
    width: calc(100% - 250px) !important; } }

@media only screen and (max-width: 1000px) {
  .profileDetails.fullpage .pgcontentwrap,
  .googleAdwords.fullpage .pgcontentwrap,
  .displayAds.fullpage .pgcontentwrap,
  .modalList .pgcontentwrap {
    max-width: 100%; } }

#AuditBarGraph .highcharts-xaxis-labels span {
  text-align: right; }

@media only screen and (max-width: 870px) {
  .categoryWrap .contWrapper .catinfo:last-child {
    margin-top: 0; } }

profiles-by-signals .data_table_dashboard {
  margin-top: 20px !important; }

.fp-summery-filters {
  z-index: 99999 !important; }

.form-control:focus {
  box-shadow: none; }

app-category .addCategory .categorySearchWrap.searchwrap.customDropdownWrapper input {
  border-bottom: 1px solid #e7e7e7;
  border-radius: 0; }

.categoryDropdown input {
  padding-right: 20px !important; }

.showmoreCategory {
  color: #c2c3c4;
  font-weight: 600;
  margin-bottom: 10px;
  cursor: pointer;
  text-align: right;
  margin-right: 10px; }

.map-legends {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 0;
  background: #fff;
  padding: 10px 20px; }
  .map-legends ul {
    display: table; }
    .map-legends ul li {
      display: table-cell;
      width: 195px;
      vertical-align: middle;
      padding-right: 30px; }
      .map-legends ul li em {
        display: table-cell;
        vertical-align: middle;
        background-image: url(map-legends2x.cf6af0711cd41594dac1.png);
        background-repeat: no-repeat;
        background-size: 188px 49px; }
      .map-legends ul li span {
        display: table-cell;
        vertical-align: middle;
        display: table-cell;
        vertical-align: middle;
        padding-left: 5px;
        color: #464646;
        font-size: 12px;
        font-size: 12px;
        line-height: 16px; }

.map-legends .heatmap em {
  width: 32px;
  height: 38px;
  background-position: -10px -9px; }

.map-legends .bww em {
  width: 32px;
  height: 38px;
  background-position: -56px -9px; }

.map-legends .nibs em {
  width: 32px;
  height: 38px;
  background-position: -103px -9px; }

.map-legends .alreadyadded em {
  width: 36px;
  height: 41px;
  background-position: -148px -6px; }

.preferences-products-list {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 5px; }
  .preferences-products-list ul li {
    width: auto;
    height: auto;
    float: left;
    padding: 0 8px 10px 0px; }

.preferences-products-list ul li > label {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  float: left;
  padding: 8px 15px;
  color: #464646;
  border: 1px solid #e1e1e1;
  border-radius: 30px;
  cursor: pointer;
  text-align: left;
  max-width: 100%;
  padding-left: 40px;
  position: relative; }
  .preferences-products-list ul li > label .mat-checkbox {
    position: absolute;
    left: 15px;
    top: 6px; }

.accrodianTitle1 .contentdesc p {
  margin-bottom: 0 !important; }

.productRecommends .mat-card-content .recomendationlist .btn-group.border-theme.pull-left {
  width: 100% !important;
  height: auto !important; }

@media only screen and (max-width: 1279px) {
  .show-recomandations .accrodianIcon {
    right: 0px !important; }
  .invoicecard .current-plan-section {
    max-width: 500px; } }

.categoryinsights_link {
  background: #fff !important;
  border: 1px solid #c2d8ff !important;
  cursor: pointer; }
  .categoryinsights_link span {
    color: #164eaf !important; }

.categoryinsights_link_active, .categoryinsights_link:hover {
  background: #164eaf !important;
  border: 1px solid #c2d8ff !important; }
  .categoryinsights_link_active span, .categoryinsights_link:hover span {
    color: #fff !important; }

.crossBtn .completer-holder:after {
  display: none; }

.fb_search_location .completer-dropdown-holder .completer-dropdown .completer-row-wrapper .completer-row {
  padding-left: 25px !important;
  position: relative; }

.fb_search_location .completer-dropdown-holder .completer-dropdown .completer-row-wrapper .completer-row:after {
  content: '';
  position: absolute;
  background-position: -96px -117px;
  top: 7px;
  left: 5px;
  height: 18px;
  width: 12px; }

.fb_search_location .completer-dropdown-holder .completer-dropdown .completer-row-wrapper .completer-row:hover:after {
  background-position: -110px -117px; }

.fb_search_location .completer-dropdown-holder .completer-dropdown .completer-row-wrapper .completer-selected-row:after {
  background-position: -110px -117px; }

.fs_data {
  position: relative; }
  .fs_data .filtersGroup {
    padding-top: 20px;
    padding-bottom: 3px; }
  .fs_data .filter-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    color: #464646;
    margin-bottom: 0; }
  .fs_data .mat-chip:not(.mat-basic-chip) {
    margin: 10px 10px 5px 0;
    background-color: #f9f9f9;
    border: 1px solid #e9eaeb;
    color: #464646; }
  .fs_data .mat-card:not([class*=mat-elevation-z]) {
    margin-bottom: 10px;
    box-shadow: none;
    border-left: none;
    border-radius: 0;
    padding: 0; }
  .fs_data .summary .summary-list {
    width: 100%;
    float: left;
    position: relative;
    padding: 15px 20px 0;
    padding-bottom: 5px; }
    .fs_data .summary .summary-list:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0px;
      right: 0px;
      background: #efefef;
      height: 1px; }
  .fs_data .mat-form-field-wrapper {
    padding-bottom: 0; }
  .fs_data .listed-values {
    float: left; }
  .fs_data .mat-chip {
    font-weight: 600; }
  .fs_data .mat-chip:hover {
    box-shadow: none !important; }
  .fs_data .mat-chip {
    border-radius: 22px;
    min-width: 45px !important; }
  .fs_data .mat-chip {
    word-wrap: break-word;
    word-break: break-all;
    min-width: 45px; }
  .fs_data .summary-list.even {
    background: #fcfcfc; }
  .fs_data .andOrLabel {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%; }
  .fs_data .mat-chip:not(.mat-basic-chip) + .mat-chip:not(.mat-basic-chip) {
    margin: 0px 10px 10px 0; }
  .fs_data .mat-chip:not(.mat-basic-chip):focus {
    box-shadow: none; }
  .fs_data .mat-chip-list-wrapper .andOrLabel {
    margin-bottom: 0px;
    width: auto;
    margin-right: 10px; }
  .fs_data .saved-search-criteria {
    position: absolute;
    top: -10px;
    left: 50%;
    z-index: 1;
    background-color: #fff;
    margin: 0 auto;
    display: inline-block;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    color: #808080;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Open Sans';
    font-weight: 600; }

@media only screen and (max-width: 1800px) and (min-width: 1281px) {
  .displayads-wrapper, .fullpagetabingcontent.proposalInner {
    max-width: 945px; }
  .actionsbuttons {
    width: 220px; }
  .highcharts-title tspan {
    font-size: 20px; } }

@media only screen and (max-width: 1200px) {
  .show-recomandations {
    width: 320px !important;
    right: 20px !important;
    left: auto !important; }
  .show-recomandations .auditinnercontent {
    border: 1px solid #e7e7e7;
    border-top: 0; }
  .add-manually-section .editedcategory li.categoryDropdown {
    width: 299px !important; } }

.actionsbuttons li a {
  transition: all 0.2s ease-in-out; }

.invoicecard .current-plan-section {
  max-width: 410px; }

.invoicecard .rght-billing-section {
  max-width: 450px; }

.profilecontentwrapper .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #e7e7e7 !important;
  cursor: default !important; }

.profilecontentwrapper .mat-checkbox-disabled:not(.mat-checkbox-checked) {
  pointer-events: none !important; }

.info_msg {
  color: #000000;
  font-size: 14px;
  line-height: 1.5;
  position: relative;
  padding: 0 20px 15px;
  margin-bottom: 0;
  text-align: center;
  width: 100%;
  height: auto;
  float: left;
  z-index: 999; }

.add_new_competatior .completer-holder {
  border-bottom: 1px solid #ececec; }

.add_new_competatior ng2-completer.ng-valid:not(.ng-untouched) .completer-holder {
  border-bottom: 1px solid #cecece !important; }

.add_new_competatior ng2-completer.ng-invalid:not(.ng-untouched) .completer-holder {
  border-bottom: 1px solid #f44336; }

.commonTabs .dropdownWrap {
  border-bottom: none !important; }

.saved_search_card .list {
  margin-top: 20px !important; }
  .saved_search_card .list .title span {
    font-size: 16px; }
  .saved_search_card .list .more-desc {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 8px; }
    .saved_search_card .list .more-desc p {
      margin-bottom: 8px; }
    .saved_search_card .list .more-desc .address {
      font-size: 14px; }
    .saved_search_card .list .more-desc .list_count {
      text-align: left;
      margin-bottom: 8px; }
      .saved_search_card .list .more-desc .list_count .cardcount {
        font-weight: 600;
        font-size: 14px;
        color: #464646; }
      .saved_search_card .list .more-desc .list_count .carddesc {
        font-weight: 400;
        font-size: 13px;
        color: #808080; }

.monthswrapper {
  float: left;
  padding: 0 20px;
  width: 100%; }

.monthscontainer {
  padding: 0px 10px 20px;
  float: left;
  width: 100%; }

.monthscontainer ul {
  float: left; }

.monthscontainer ul li {
  float: left;
  margin-right: 25px; }

.monthscontainer ul li a {
  color: #6b6b6b;
  position: relative;
  font-size: 13px;
  font-weight: 600; }

.monthscontainer ul li a:hover, .monthscontainer ul li a.active {
  color: #15ae75; }

.monthscontainer ul li a:hover:after, .monthscontainer ul li a.active:after {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  border-bottom: 3px solid #15ae75; }

.saved_Graham_Media .title span {
  font-size: 16px; }

.saved_Graham_Media .mat-chip-list {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 5px; }
  .saved_Graham_Media .mat-chip-list .mat-chip {
    background: #fff;
    color: #164eaf;
    border: 1px solid #c2d8ff;
    font-size: 13px;
    padding: 5px 10px !important;
    line-height: 1.2;
    font-weight: 600;
    cursor: pointer !important;
    margin: 0 8px 10px 0 !important; }
    .saved_Graham_Media .mat-chip-list .mat-chip:hover {
      background: #164eaf;
      color: #ffffff; }

.smp_url {
  width: 90%;
  height: auto;
  float: left;
  padding-left: 35px;
  margin-top: 2px;
  position: relative; }
  .smp_url input {
    line-height: 1.5;
    padding-right: 20px;
    background: none;
    font-size: 13px;
    color: #464646;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #d8d8d8;
    width: 100%;
    height: 20px; }
  .smp_url em {
    position: absolute !important;
    right: 0px !important;
    top: 8px !important;
    min-width: 0 !important; }

.agreementCheck .mat-checkbox-inner-container {
  margin-top: 4px; }

.crmpopup .mat-dialog-container {
  background: #f9f9f9; }

.crmpopup .mat-dialog-content {
  border-bottom: 0; }

.filterslist li label {
  color: #e4e4e4 !important; }

.slideinner .mat-form-field-label.mat-input-placeholder {
  color: #e4e4e4 !important; }

.slideinner ::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #e4e4e4 !important; }

.slideinner :-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #e4e4e4 !important; }

.slideinner ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #e4e4e4 !important; }

.slideinner :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #e4e4e4 !important; }

.slideinner ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #e4e4e4 !important; }

.slideinner .mat-checkbox-label {
  color: #ccc !important; }

/* text loader */
.textLoader {
  font-size: 14px;
  padding: 30px 20px; }

.syncpopuploader {
  padding: 60px 20px; }

.syncpopupclose {
  margin-top: -10px;
  margin-right: -10px; }

.dot-elastic {
  position: relative;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: #464646;
  color: #9880ff;
  -webkit-animation: dotElastic 1s infinite linear;
          animation: dotElastic 1s infinite linear;
  margin-left: 15px;
  display: inline-block; }

.dot-elastic::before, .dot-elastic::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0; }

.dot-elastic::before {
  left: -10px;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: #464646;
  color: #464646;
  -webkit-animation: dotElasticBefore 1s infinite linear;
          animation: dotElasticBefore 1s infinite linear; }

.dot-elastic::after {
  left: 10px;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: #464646;
  color: #464646;
  -webkit-animation: dotElasticAfter 1s infinite linear;
          animation: dotElasticAfter 1s infinite linear; }

@-webkit-keyframes dotElasticBefore {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  25% {
    -webkit-transform: scale(1, 1.5);
            transform: scale(1, 1.5); }
  50% {
    -webkit-transform: scale(1, 0.67);
            transform: scale(1, 0.67); }
  75% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@keyframes dotElasticBefore {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  25% {
    -webkit-transform: scale(1, 1.5);
            transform: scale(1, 1.5); }
  50% {
    -webkit-transform: scale(1, 0.67);
            transform: scale(1, 0.67); }
  75% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@-webkit-keyframes dotElastic {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  25% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  50% {
    -webkit-transform: scale(1, 1.5);
            transform: scale(1, 1.5); }
  75% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@keyframes dotElastic {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  25% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  50% {
    -webkit-transform: scale(1, 1.5);
            transform: scale(1, 1.5); }
  75% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@-webkit-keyframes dotElasticAfter {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  25% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  50% {
    -webkit-transform: scale(1, 0.67);
            transform: scale(1, 0.67); }
  75% {
    -webkit-transform: scale(1, 1.5);
            transform: scale(1, 1.5); }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@keyframes dotElasticAfter {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  25% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  50% {
    -webkit-transform: scale(1, 0.67);
            transform: scale(1, 0.67); }
  75% {
    -webkit-transform: scale(1, 1.5);
            transform: scale(1, 1.5); }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

/* text loader */
.customtooltip {
  position: absolute;
  margin-top: 10px;
  top: 100%;
  right: 0;
  width: 250px;
  padding: 5px 10px;
  background: #fff;
  z-index: 99;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.18) !important;
  border: #d8d8d8 solid 1px;
  border-radius: 8px; }
  .customtooltip ul {
    margin: 0;
    display: table;
    width: 100%; }
    .customtooltip ul li {
      margin: 0 0 5px 0;
      display: table-row;
      float: none; }
      .customtooltip ul li > * {
        display: table-cell;
        float: none !important;
        border-bottom: 1px solid #ece8e8;
        padding-bottom: 5px;
        padding-top: 5px;
        font-size: 12px !important; }
      .customtooltip ul li h6 {
        padding-right: 20px;
        font-weight: 400;
        font-size: 12px; }
  .customtooltip .hoverarrow {
    position: absolute;
    z-index: 9;
    right: 12px;
    top: -18px;
    width: 17px;
    height: 25px; }
    .customtooltip .hoverarrow:after {
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: 10px solid #fff;
      right: 0px;
      top: -3px;
      content: '';
      position: absolute;
      width: 12px;
      height: 22px; }
    .customtooltip .hoverarrow:before {
      border-left: 10px solid transparent;
      border-bottom: 10px solid #ccc;
      border-right: 10px solid transparent;
      right: 0;
      top: -4px;
      content: '';
      position: absolute;
      width: 12px;
      height: 22px; }

.customtooltip ul li:last-child > * {
  border: 0; }

.reportingUsersWrap {
  max-height: 200px;
  overflow: auto;
  padding: 0 0 14px 0;
  margin-left: -24px;
  padding-left: 24px; }
  .reportingUsersWrap .mat-checkbox-layout {
    position: relative;
    display: block; }

.sub_list {
  color: #adadad !important;
  font-size: 11px;
  padding-left: 27px;
  top: -4px;
  position: relative; }

.clearusers {
  text-align: right;
  color: #ccc !important;
  cursor: pointer;
  margin-bottom: 10px;
  font-size: 13px;
  margin-top: -37px; }

.addProsBtn.noDataFound {
  top: 160px; }

@media only screen and (max-width: 1497px) and (min-width: 1281px) {
  .displayads-wrapper {
    max-width: 1024px !important; }
  .sell-header-section .searchbarTop {
    width: 759px; }
  .main-phone_section .phone-icon {
    width: 157px !important; } }

@media only screen and (max-width: 1400px) and (min-width: 1300px) {
  .expandcard.rcard .prospectingquick .prospect-block .prospecting-block,
  .expandcard.lcard .prospect-block .prospecting-block {
    width: 215px !important; } }

@media only screen and (max-width: 1355px) and (min-width: 1281px) {
  .actionsbuttons.responsiveActions {
    width: 180px; } }

.sharedReports .pageview {
  padding-left: 0;
  padding-right: 0; }

.locationwrapper {
  width: 260px;
  position: relative; }
  .locationwrapper input {
    border: 0;
    width: 100%;
    padding: 5px 25px 5px 10px;
    margin: 0;
    width: 100% !important;
    border-radius: 0;
    border: 0 solid #f1f1f1;
    font-size: 13px;
    line-height: 1.4;
    height: 38px; }

.customsearchbarTop .searchbarwrap {
  position: relative; }

.customsearchbarTop .recentSearches {
  position: absolute;
  top: 40px;
  left: 3px;
  right: 0;
  background: #fff;
  border: 0px solid #ccc;
  z-index: 999;
  width: 100%;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 1px 0px; }
  .customsearchbarTop .recentSearches li {
    padding: 5px 20px;
    min-height: 0px;
    cursor: pointer;
    width: 100%;
    color: #000;
    font-size: 14px;
    float: left; }
    .customsearchbarTop .recentSearches li:hover {
      background: #15ae75;
      color: #fff; }
  .customsearchbarTop .recentSearches .result-head {
    font-weight: 400;
    color: #999999;
    padding: 0 20px;
    margin-top: 15px;
    margin-bottom: 10px;
    line-height: 1;
    font-size: 16px; }

.customsearchbarTop .recentLocationSearches {
  position: absolute;
  top: 40px;
  left: 0px;
  right: 0;
  background: #fff;
  border: 0px solid #ccc;
  z-index: 999;
  width: 100%;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 1px 0px; }
  .customsearchbarTop .recentLocationSearches li {
    padding: 5px 20px;
    min-height: 0px;
    cursor: pointer;
    width: 100%;
    color: #000;
    font-size: 14px;
    float: left; }
    .customsearchbarTop .recentLocationSearches li:hover {
      background: #15ae75;
      color: #fff; }
  .customsearchbarTop .recentLocationSearches .result-head {
    font-weight: 400;
    color: #999999;
    padding: 0 20px;
    margin-top: 15px;
    margin-bottom: 10px;
    line-height: 1;
    font-size: 16px; }

.customsearchbarTop.searchbarTop .categorysearch .searchbarwrap.focus {
  border: 0 !important; }

.customsearchbarTop.searchbarTop .categorysearch .searchbarwrap {
  border: 0;
  transition: inherit;
  padding-right: 10px; }

.customsearchbarTop:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 43px;
  bottom: 0;
  border: 1px solid #f1f1f1;
  border-radius: 4px 0 0 4px; }

.customsearchbarTop .locationwrapper:before {
  content: '';
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: 0px; }

.customsearchbarTop .searchbarwrap:before {
  border-left: 1px solid #e5e5e5;
  padding-left: 7px; }

.customsearchbarTop .searchbarwrap.search-for {
  padding-left: 80px; }
  .customsearchbarTop .searchbarwrap.search-for:before {
    content: attr(data-value);
    position: absolute;
    top: 9px;
    left: 5px;
    font-size: 14px;
    color: #000;
    font-weight: 700; }

.customsearchbarTop .searchbarwrap .mat-form-field-infix .mat-form-field-label-wrapper {
  width: 100%; }

.customsearchbarTop .close-globalsearch {
  right: 20px; }

.customsearchbarTop .locationclose {
  right: 54px;
  top: 18px; }

.customsearchbarTop .loadlocation {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 12px; }
  .customsearchbarTop .loadlocation circle {
    stroke: #fff; }

.topsearchbtn.loader {
  cursor: default !important;
  pointer-events: none; }
  .topsearchbtn.loader:after {
    display: none; }

.gotoManualAdd {
  position: absolute;
  bottom: 0;
  left: 20px;
  right: 20px;
  padding-left: 20px;
  height: 50px;
  border-radius: 5px;
  border-top: 1px solid #159aae;
  background: #159aae;
  padding-top: 10px;
  color: #fff; }
  .gotoManualAdd p {
    margin: 4px 0 0;
    color: #fff; }
    .gotoManualAdd p a {
      color: #fff;
      text-decoration: underline; }

.gotoManualAdd.bluebtn {
  padding: 5px 10px 7px;
  text-align: center;
  right: 30px;
  height: auto; }
  .gotoManualAdd.bluebtn p {
    margin: 0;
    padding: 0; }
  .gotoManualAdd.bluebtn .mat-raised-button {
    text-decoration: none;
    margin-left: 10px; }

.virtualscrollbottom {
  bottom: 50px !important; }

.virtualscrollbottom.virtualscrollfp, .virtualscrollbottom.virtualscrollprofile {
  bottom: 62px !important; }

.virtualscrollbottom .list-item:last-child {
  margin-bottom: 0; }

.searchresults.virtualscrollbottom.vertical {
  bottom: 70px !important; }

app-external-search .gotoManualAdd p {
  margin-top: 0; }

.maincontent-left.bounceInUp.fpfilter {
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.locationwrapper.fb_search_location {
  padding-left: 30px; }
  .locationwrapper.fb_search_location:before {
    content: attr(data-value);
    position: absolute;
    top: 9px;
    left: 10px;
    font-size: 14px;
    color: #000;
    font-weight: 700;
    width: 18px; }

.blurSearchFileds:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

div.blurSfDedupButtons:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.5); }

.sfDedupBtns {
  position: relative; }

.addressloc.distance {
  float: left;
  width: 100%;
  margin-bottom: 5px; }
  .addressloc.distance .miles {
    color: #808080;
    font-size: 12px; }
    .addressloc.distance .miles span {
      color: #229bae;
      font-size: 12px; }

.common-dailog address {
  margin-bottom: 10px; }

app-external-search .gotoManualAdd p {
  margin-top: 4px; }

.example-additional-selection {
  font-size: 12px;
  opacity: 0.75; }

.mydropzone {
  border: 1px dashed #ccc;
  min-height: 100px; }

.form-input {
  float: left;
  width: 100%;
  padding: 0 20px; }

.form-input > label {
  width: 20%;
  float: left;
  padding-right: 20px;
  color: #464646;
  font-weight: 600; }
  .form-input > label span {
    clear: both;
    display: block;
    font-size: 12px;
    color: #808080; }

.form-input > div {
  width: 80%;
  float: left; }

.filebtn input[type='file'] {
  visibility: hidden;
  width: 1px; }

.mydropzone {
  text-align: center;
  padding: 30px 0;
  max-width: 500px;
  margin-bottom: 20px;
  width: 100%; }
  .mydropzone span {
    display: block;
    margin: 10px 20px; }

.btn-wrap {
  padding: 20px;
  float: left;
  width: 100%; }
  .btn-wrap .btn-theme {
    margin-left: 20px; }

app-download-pdfs .mat-dialog-content {
  padding-left: 0 !important; }

app-download-pdfs .mat-dialog-content li {
  padding-left: 20px !important; }

app-download-pdfs .mat-dialog-content p.selectAll {
  padding-left: 20px !important; }

app-download-pdfs .mat-tab-header {
  margin-left: 20px; }

.nooverflow .mat-content {
  overflow: inherit; }

.slideinner .mat-radio-disabled {
  opacity: .2; }

.panel-list, .disable-list {
  position: relative; }

.editdisableList .contactsSec:after, .editdisableList .keywordSec:after, .editdisableList .panel-list:after, .editdisableList .disable-list:after, .editdisableList .monitor-icon:before, .editdisableList .phone-icon:before, .editdisableList .listing-name h3:after {
  z-index: 999;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8); }

.editdisableList .monitor-icon:before {
  left: -2px; }

.disableContainer {
  opacity: .5; }
  .disableContainer .topsearchbtn {
    -webkit-filter: grayscale(0.9);
            filter: grayscale(0.9);
    opacity: .5;
    pointer-events: none; }
  .disableContainer .completer-input[disabled] {
    background: none; }

.searchContainer {
  display: table; }

.searchContainer > * {
  display: table-cell; }

.searchContainer > em {
  width: 30px;
  vertical-align: middle;
  font-style: normal;
  padding: 0 0 0 10px;
  color: #a3a2a2; }

.globalSearchWrapper .searchbarTop .categorysearch .searchContainer .topsearch {
  padding: 0 !important;
  padding-left: 0 !important;
  line-height: 40px !important; }

.recentSearches li em {
  display: block;
  font-size: 13px;
  color: #8d8d8d;
  font-weight: 400;
  font-style: normal; }

.recentSearches li:hover em {
  color: #fff; }

.mat-progress-spinner.custom_location {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 12px; }

.topsearchbtn.loader:before {
  display: none; }

.custom_location circle {
  stroke: #fff !important; }

.disabledsearch {
  opacity: .3;
  pointer-events: none; }

.yellowLink {
  color: #fff0b3 !important;
  text-decoration: underline;
  font-weight: 600; }
  .yellowLink:hover {
    text-decoration: none; }

.mat-form-field.msgdropdown {
  width: auto;
  float: none; }
  .mat-form-field.msgdropdown .mat-form-field-underline {
    display: none; }
  .mat-form-field.msgdropdown .mat-select-value-text span {
    color: #fff0b3 !important; }

.fliterdropdown .msgdropdown .mat-select-arrow:after {
  border-top: 6px solid #159aae; }

.fliterdropdown .msgdropdown .mat-select-arrow:before {
  border-top: 6px solid #fff0b3; }

.releaseupdate .mat-dialog-content {
  max-height: 80vh;
  padding-top: 0 !important; }
  .releaseupdate .mat-dialog-content .popupcontent {
    padding: 40px 40px 20px !important;
    max-height: 67vh;
    overflow: auto;
    font-size: 16px; }

.releaseupdate .mat-dialog-container .modal-btns {
  border: 0 !important;
  background: #fff !important;
  position: relative;
  padding: 20px !important; }
  .releaseupdate .mat-dialog-container .modal-btns:before {
    content: '';
    left: 20px;
    right: 20px;
    border-top: 1px solid #f2f2f2;
    position: absolute;
    top: 0px; }

@media only screen and (max-height: 650px) {
  .releaseupdate .mat-dialog-content {
    max-height: 83vh !important; } }

.progress-wrapper {
  position: relative;
  clear: both; }
  .progress-wrapper .current {
    position: absolute;
    top: 50%;
    bottom: auto;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
            transform: translateY(-50%) translateX(-50%);
    font-size: 30px; }
  .progress-wrapper circle {
    stroke-width: 1 !important; }
  .progress-wrapper path {
    stroke-linecap: round; }

.contentRightWrapper .progress-wrapper {
  display: inline-block; }

.progress-wrapper.regenaratecircle circle {
  stroke-width: 0 !important; }
  .progress-wrapper.regenaratecircle circle .current {
    color: #8b8b8a !important; }

.progressBarlist {
  height: 4px !important; }
  .progressBarlist .mat-progress-bar-fill::after {
    background: linear-gradient(to right, #154eae 0%, #109060 100%); }
  .progressBarlist .mat-progress-bar-buffer {
    background-color: #c1c1c1; }

.findlocation circle {
  stroke: #fff !important; }

.cityfield input, .capitalize input {
  text-transform: capitalize; }

.categoryPage .content1load {
  display: none !important; }

.genarateIcon {
  width: 87px;
  height: 87px;
  background: #fff;
  border-radius: 50%;
  position: relative;
  margin: 20px auto;
  overflow: hidden;
  padding: 5px;
  border: 2px solid #5ac49e; }

.genarateIcon em {
  width: 73px;
  height: 73px;
  position: relative;
  display: inline-block;
  padding: 10px;
  border-radius: 50%;
  background: #4ec295; }
  .genarateIcon em:before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 51px;
    height: 51px;
    background: #fff;
    border-radius: 50%;
    left: 10px;
    top: 10px;
    border: 1px solid #3b5a9b; }

.genarateIcon em:after {
  content: '';
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0; }

.genarateIcon.fbIcon em:after {
  width: 20px;
  height: 38px;
  background: url("https://cdn.worldvectorlogo.com/logos/facebook-2.svg");
  background-size: 20px 38px;
  left: 27px;
  top: 18px; }

.genarateIcon.twitterIcon em:after {
  width: 23px;
  height: 25px;
  background: url("https://i0.wp.com/www.vectorico.com/wp-content/uploads/2018/02/Twitter-Logo.png?resize=300%2C244");
  background-size: 23px 25px;
  left: 27px;
  top: 24px; }

.genarateIcon span.overlayIcon {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.9);
  transition: all 9s ease-out; }

.animateoverlay .genarateIcon span.overlayIcon {
  bottom: 100%; }

.regenarateWrapperIcons {
  padding: 100px 0;
  width: 370px;
  margin: 0 auto; }

.genarateIcon.twitterIcon {
  border: 2px solid #1ea0f3; }

.genarateIcon.twitterIcon em {
  background: #1ea0f3; }

.iconsmsg {
  display: block;
  text-align: center;
  clear: both; }
  .iconsmsg span {
    color: #686868;
    font-size: 14px !important; }
  .iconsmsg em {
    font-style: normal;
    color: #7179b7;
    display: block;
    font-size: 20px; }

.user-management-section .mat-header-cell:last-child,
.user-management-section .mat-row .mat-cell:last-child,
.user-management-section .mat-header-cell:nth-child(5),
.user-management-section .mat-row .mat-cell:nth-child(5) {
  width: 70px !important;
  -webkit-box-flex: inherit;
      -ms-flex: inherit;
          flex: inherit; }

.user-management-section .mat-header-cell:nth-child(4),
.user-management-section .mat-row .mat-cell:nth-child(4),
.user-management-section .mat-header-cell:nth-child(9),
.user-management-section .mat-row .mat-cell:nth-child(9),
.user-management-section .mat-header-cell:nth-child(10),
.user-management-section .mat-row .mat-cell:nth-child(10) {
  width: 100px !important;
  -webkit-box-flex: inherit;
      -ms-flex: inherit;
          flex: inherit; }

.user-management-section .mat-header-cell:nth-child(7),
.user-management-section .mat-row .mat-cell:nth-child(7),
.user-management-section .mat-header-cell:nth-child(8),
.user-management-section .mat-row .mat-cell:nth-child(8) {
  width: 150px !important;
  -webkit-box-flex: inherit;
      -ms-flex: inherit;
          flex: inherit; }

.user-management-section .mat-header-cell:first-child,
.user-management-section .mat-row .mat-cell:first-child {
  width: 40px !important;
  -webkit-box-flex: inherit;
      -ms-flex: inherit;
          flex: inherit; }

/* changed serachbar styles for 1024px devices  11-11-2019 */
@media only screen and (max-width: 1140px) {
  .globalSearchWrapper .searchbarTop {
    width: 530px !important; }
  .searchbarTop .locationwrapper {
    width: 170px; }
  .sell-header-section .sell-header {
    max-width: 270px !important;
    padding: 4px 20px 0 0; } }

@media (min-width: 1500px) and (max-width: 1800px) {
  .sell-header-section .sell-header {
    padding: 20px 20px 0px 0px;
    max-width: 560px; } }

.auditLoader, .loaderwrapper, .graphloader, .graphloader li, .loaderWrap .reviewTitle, .loaderfloat, .loadcatemonts, .loadnotes_context ul, .loadnotes_context ul li .notes_context_data, .load_fb_posts li {
  width: 100%;
  float: left; }

.load_leads, .load_leads .load_leads_left .leads_addrs, .leads_loc, .categ, .src, .pro_list, .leads_btns, .load_tabs, .dis_adds, .load_graph {
  width: 100%;
  height: auto; }

.load_graph, .loadsmart, .circle, .loaderlistitems, .loaderlistitemssmall, .addressline, .loadinput, .loadsubtitle, .loadcatemonts li .loadmonth, .loadlistview li.loadcon .loadinfo, .loadriseticket > li, .load_leads, .load_leads .load_leads_left .leads_addrs, .leads_loc, .categ, .src, .pro_list, .leads_btns, .load_tabs, .dis_adds, .ban_main, .load_graph {
  display: inline-block; }

.auditLoader,
.loaderwrapper {
  padding: 0 30px; }

.graphloader {
  padding-bottom: 30px; }
  .graphloader li {
    margin-bottom: 10px; }
    .graphloader li div {
      height: 15px; }
      .graphloader li div:last-child {
        float: right;
        width: 3%; }
      .graphloader li div:nth-child(2) {
        float: left;
        width: 66%;
        margin-left: 1%; }
      .graphloader li div:first-child {
        float: left;
        width: 29%; }

.lineloader {
  float: left;
  width: 100%;
  height: 10px;
  margin-bottom: 10px; }

.lineloaderhalf {
  float: left;
  width: 50%;
  height: 10px;
  margin-bottom: 10px;
  padding-right: 10px; }
  .lineloaderhalf em {
    float: left;
    width: 100%;
    height: 10px;
    margin-bottom: 10px; }

.lineloader3 {
  float: left;
  width: 30%;
  height: 20px;
  margin-right: 1%;
  margin-bottom: 10px; }
  .lineloader3 em {
    float: left;
    width: 100%;
    height: 20px;
    border-radius: 10px; }

.seemoreloader {
  padding: 0 20px; }

.seemoreloader .lineloader,
.seemoreloader .lineloaderhalf em {
  height: 25px;
  border-radius: 10px; }

.seemoreloader .lineloaderhalf {
  height: 25px; }

.loadsmallIcons {
  float: right;
  width: 20px;
  height: 20px; }

.loadsmallLines {
  width: 100%;
  height: 20px; }

.lineloader.smalltitle {
  width: 200px; }

.card-more .animated-background {
  width: 50px;
  height: 10px;
  text-align: center;
  margin: 0 auto; }

.cardsinfo.animated-background,
.loaderwrapper .animated-background {
  height: 15px; }

.gpsource .animated-background {
  width: 50px !important;
  margin: 0 auto !important;
  float: none !important; }

.loaderwrapper .eleSuges .title {
  width: 150px; }

.loaderwrapper .gpcardtitle,
.loaderwrapper .title {
  width: 150px !important; }

.listingTitle.loaderwrapper {
  padding-left: 0; }

.elePara span:first-child {
  width: 60%;
  float: left; }

.elePara span:last-child {
  width: 20px;
  float: right; }

.loadsmart {
  width: 80px;
  height: 80px; }

.loadsmart .animated-background {
  width: 20px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -5px; }

.totalreviewcount .lineloader {
  width: 100px; }

.catinfoloader {
  background: none !important;
  width: 40%;
  padding-left: 0 !important; }

.loaderWrap {
  padding: 0; }
  .loaderWrap .summaryList {
    clear: both; }
  .loaderWrap .contentSubTitle {
    width: 100px;
    margin: 0;
    padding: 0; }
  .loaderWrap .reviewcontent {
    clear: both; }

.loaderwrapper .sentimentCount li div {
  width: 50px;
  margin-top: 12px; }

.list-body .animated-background {
  float: left;
  width: 80%;
  height: 15px; }

.titleanimated.animated-background {
  width: 100px;
  height: 30px; }

.tab-list-loader {
  height: 25px;
  margin-bottom: 1px; }

.chiploader {
  width: 100px;
  height: 34px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 1px solid #c2d8ff;
  border-radius: 27px;
  position: relative;
  top: -7px; }
  .chiploader em {
    float: left;
    width: 100%;
    height: 100%;
    border-radius: 30px; }

.btnsloader {
  width: 100px;
  height: 35px;
  margin-left: 10px; }

.loadTable {
  display: table;
  width: 100%; }
  .loadTable > li {
    display: table-row; }
    .loadTable > li > div {
      display: table-cell;
      width: 20%;
      padding-bottom: 10px; }
      .loadTable > li > div:first-child {
        width: 100%;
        padding-right: 30px; }

.auditloadtable {
  padding-right: 300px; }

.imageloader {
  width: 50px;
  height: 50px;
  margin-bottom: 10px; }

.headingLoader {
  width: 50%;
  height: 20px; }

.circle {
  width: 78px;
  height: 78px;
  border-radius: 50%;
  border: 1px solid #ededed; }
  .circle .loadsmallIcons {
    float: none;
    margin-top: 30px;
    text-align: center;
    margin-left: 29px; }

.loadcenter > div {
  text-align: center !important;
  margin: 0 auto;
  float: none !important; }

.circleWraps {
  text-align: center; }
  .circleWraps .loadsmallcontent,
  .circleWraps .loadsmallcontent1 {
    width: 50%;
    margin: 0 auto;
    height: 15px;
    margin-bottom: 5px; }
  .circleWraps .loadsmallcontent1 {
    width: 30%; }

.loadersmallheading {
  max-width: 90%;
  width: 200px;
  height: 20px; }

.loaderlistitems {
  float: none !important;
  width: 90% !important;
  height: 15px;
  max-width: 90%;
  text-align: center;
  margin-top: 10px;
  margin: 0 auto; }

.loaderlistitemssmall {
  float: none !important;
  width: 150px !important;
  height: 15px;
  max-width: 90%;
  text-align: center;
  margin-top: 10px;
  margin: 0 auto; }

.loadertextCenter {
  text-align: center; }

.tableviewloader {
  display: table;
  width: 100%; }

.tableviewloader > * {
  display: table-row; }
  .tableviewloader > * > * {
    display: table-cell; }

.list-itmloader {
  padding: 0 20px; }

.loaderTable {
  display: table;
  width: 100%;
  padding-bottom: 20px;
  float: none !important; }
  .loaderTable > li {
    display: table-row !important;
    float: none !important; }
    .loaderTable > li:before {
      display: none; }
    .loaderTable > li > div {
      display: table-cell;
      padding: 0 20px 10px; }
      .loaderTable > li > div span {
        float: left;
        width: 80%;
        height: 15px !important;
        max-width: 90%; }

.tagscontent {
  float: left;
  width: 15%;
  height: 20px;
  border-radius: 10px;
  margin-right: 10px;
  margin-bottom: 10px; }

.loaderbox {
  height: 72px;
  float: left;
  min-width: 100px;
  padding: 15px 20px; }

.descloader {
  width: 60%;
  height: 15px;
  clear: both; }

.matTitle {
  margin: 10px 0;
  width: 40%;
  height: 25px; }

.loadPagetitle {
  height: 30px;
  margin-bottom: 10px;
  width: 200px;
  max-width: 90%; }

.loaderwrapper .sentimentCount li:after {
  background: #f5f5f5 !important;
  border-radius: 50%; }

.loadCheck {
  width: 20px;
  height: 20px;
  display: inline-block; }

.addressline {
  width: 100px;
  height: 10px;
  margin-top: 5px; }

/* sreenivas */
.loadtabs {
  padding: 0 20px; }
  .loadtabs .loadtabtitle {
    float: left;
    width: 100px;
    height: 25px;
    margin: 15px 10px 15px 0; }

.loadinput {
  position: relative;
  padding-bottom: 10px;
  width: 100%;
  height: 20px; }
  .loadinput:after {
    border-bottom: 0 solid #d4d6d7;
    content: '';
    position: absolute;
    bottom: -6px;
    width: 100%;
    left: 0; }

.loadsubtitle {
  background: #f9f9f9;
  padding: 10px 20px;
  border-bottom: 1px solid #fff;
  width: 100%; }
  .loadsubtitle .subtitle {
    float: left;
    width: 100px;
    height: 20px !important; }

.loadtlbubble {
  position: absolute;
  top: -5px;
  left: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%; }

.loadcatemonts {
  position: relative;
  padding-top: 10px; }
  .loadcatemonts:after {
    position: absolute;
    content: '';
    left: 0;
    height: 1px;
    right: 0;
    bottom: 33px;
    background: #eee; }
  .loadcatemonts li {
    width: 38px;
    float: left;
    margin-right: 23px; }
    .loadcatemonts li .loadmonth {
      height: 66px;
      width: 38px; }

.loadfbimg {
  width: 100%;
  height: 60px;
  margin-bottom: 30px; }

.loadlistview li.loadcon {
  padding: 10px 0; }
  .loadlistview li.loadcon div span:first-child {
    max-width: 90%;
    width: 100px;
    height: 15px;
    display: inline-block; }
  .loadlistview li.loadcon .loadinfo {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    -webkit-border-radius: 50%; }

.loadriseticket > li {
  width: 100%;
  padding: 16px 13px 17px;
  border-bottom: 1px solid #ececec; }
  .loadriseticket > li .loadriseticket_con li {
    float: left; }

.loadriseticket_con li:first-child {
  width: 95px; }

.loadriseticket_con li:nth-child(2) {
  width: 380px; }

.loadriseticket_con li:nth-child(3) {
  width: 240px; }

.loadriseticket_con li:nth-child(4) {
  width: 65px; }

.loadriseticket_con .matTitle {
  margin: 0; }

.loadnotes_context {
  position: absolute;
  margin: 0 auto;
  left: 0;
  top: 0;
  z-index: 9999999;
  width: 100%; }
  .loadnotes_context ul {
    padding-bottom: 20px; }
    .loadnotes_context ul li {
      padding: 0 20px; }
      .loadnotes_context ul li .notes_context_data {
        background: #fcfcfc;
        border: 1px solid #f3f3f3;
        padding: 15px 20px 10px;
        border-radius: 4px 4px 0 4px;
        position: relative;
        margin-bottom: 5px; }
        .loadnotes_context ul li .notes_context_data .loadcontext_title {
          width: 100px;
          height: 15px; }
        .loadnotes_context ul li .notes_context_data .loadcontext_con {
          width: 300px;
          height: 15px; }
        .loadnotes_context ul li .notes_context_data .loadcontext_reminder {
          width: 200px;
          height: 15px; }
      .loadnotes_context ul li .loadcontext_opt1 {
        float: right;
        width: 80px;
        height: 15px !important; }
      .loadnotes_context ul li .loadcontext_opt2 {
        float: right;
        width: 50px;
        height: 15px !important;
        margin-right: 30px; }

.load_leads {
  padding-left: 60px; }
  .load_leads .load_leads_left {
    width: 72%;
    float: left;
    border-right: 1px solid #f2f2f2;
    padding-right: 20px; }
    .load_leads .load_leads_left .leads_title {
      width: 400px;
      height: 30px !important;
      margin: 0; }
    .load_leads .load_leads_left .leads_addrs {
      border-bottom: 1px solid #f2f2f2; }
  .load_leads .load_leads_right {
    float: right;
    width: 28%;
    padding: 10px 46px; }
    .load_leads .load_leads_right .lead_scroe {
      margin: 0 0 0 60px;
      width: 70px; }
    .load_leads .load_leads_right .scroe_box {
      margin: 25px 0 0 0;
      width: 190px;
      height: 100px !important;
      border-radius: 100px 100px 0 0;
      position: relative; }
      .load_leads .load_leads_right .scroe_box:after {
        content: '';
        width: 100%;
        height: 200px;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 50%;
        box-shadow: 0px -4px 10px 0px #ebebeb;
        transform: scale(1.08);
        -webkit-transform: scale(1.08); }

.leads_addrs div:first-child {
  float: left;
  width: 330px;
  height: 15px !important;
  margin-top: 0;
  margin-bottom: 0; }

.leads_addrs div:nth-child(2) {
  float: left;
  width: 180px;
  height: 15px !important;
  margin-top: 0;
  margin-bottom: 0; }

.leads_addrs div:nth-child(3) {
  float: left;
  width: 130px;
  height: 15px !important;
  margin-top: 0;
  margin-bottom: 0; }

.leads_loc {
  border-bottom: 1px solid #f2f2f2;
  padding: 13px 0; }

.leads_loc div:first-child {
  float: none;
  width: 70px;
  height: 15px !important;
  margin-top: 0; }

.leads_loc div:last-child {
  float: none;
  width: 30px;
  height: 25px !important;
  margin: 0; }

.categ {
  padding: 17px 0; }

.categ div:first-child {
  float: left;
  width: 80px;
  height: 25px !important;
  margin-bottom: 0;
  margin-top: 0; }

.categ div:nth-child(2) {
  float: left;
  width: 60px;
  height: 25px !important;
  border-radius: 25px;
  margin-bottom: 0;
  margin-top: 0; }

.categ div:nth-child(3) {
  float: left;
  width: 95px;
  height: 25px !important;
  border-radius: 25px;
  margin-bottom: 0;
  margin-top: 0; }

.src {
  padding: 8px 0 20px;
  border-bottom: 1px solid #f2f2f2; }

.src div:first-child {
  float: left;
  width: 95px;
  height: 25px !important;
  margin-bottom: 0;
  margin-top: 0; }

.src div:nth-child(2) {
  float: left;
  width: 155px;
  height: 25px !important;
  margin-bottom: 0;
  margin-top: 0; }

.load_leads_left .prod_rec {
  height: 25px !important;
  margin-top: 8px;
  margin: 0;
  width: 200px !important; }

.pro_list {
  padding: 5px 0 11px; }

.pro_list div:first-child {
  float: left;
  width: 160px;
  height: 30px !important;
  border-radius: 25px;
  margin-bottom: 0;
  margin-top: 0; }

.pro_list div:nth-child(2) {
  float: left;
  width: 45px;
  height: 30px !important;
  border-radius: 25px;
  margin-bottom: 0;
  margin-top: 0; }

.pro_list div:nth-child(3) {
  float: left;
  width: 130px;
  height: 30px !important;
  border-radius: 25px;
  margin-bottom: 0;
  margin-top: 0; }

.leads_btns {
  padding: 120px 0 20px 28px; }

.leads_btns div:first-child {
  float: left;
  width: 80px;
  height: 40px !important;
  margin-bottom: 0;
  margin-top: 0; }

.leads_btns div:nth-child(2) {
  float: left;
  width: 55px;
  height: 40px !important;
  margin-bottom: 0;
  margin-top: 0; }

.scroe_box_inner {
  width: 120px;
  background: #fff;
  height: 66px !important;
  margin-left: 35px;
  margin-top: 34px;
  border-radius: 100px 100px 0 0; }

.displayads-wrapper .displaywrapSec {
  margin-top: 15px; }
  .displayads-wrapper .displaywrapSec .cardsWrapper {
    margin-top: 20px !important; }
  .displayads-wrapper .displaywrapSec .para {
    background: linear-gradient(to right, #dcdada 8%, #cecdcd 18%, #dadada 33%) !important; }

.displayads-wrapper .cardsWrapper .loaderfloat .admetrics li a > em.load_icon {
  background: #ececec !important; }

.load_disads em::before {
  display: none; }

.dis_hed:first-child {
  width: 160px;
  float: left; }

.dis_hed:nth-child(2) {
  width: 120px;
  float: right; }

.load_tabs div {
  width: 130px;
  float: left;
  margin-right: 20px; }

.dis_con {
  width: 250px; }

.dis_adds div {
  float: left;
  width: 180px;
  height: 130px;
  margin: 4px 8px 4px 0;
  box-shadow: 1px 0 4px #ebebeb; }

.ads_bytype {
  width: 250px; }

.loadban {
  background: #f9f8f8;
  width: 100%;
  height: 60px; }

.ban_main {
  width: 100%;
  height: 220px;
  background: #fbfbfb; }

.ban_mainl {
  float: left;
  width: 25%;
  height: auto;
  padding-top: 10px; }

.ban_mainl div {
  float: right;
  width: 80px;
  height: 70px; }

.ban_mainr {
  float: right;
  width: 75%;
  height: auto;
  padding: 10px; }

.ban_mainr div {
  width: 100%;
  height: 200px; }

.graph_inr {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  margin: 20px 50% 40px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 40px; }

.graph_inr div {
  width: 120px;
  height: 120px;
  background: #fff;
  border-radius: 50%; }

.loadnap .napTitle {
  width: 140px;
  float: left; }

.loadnap .naprating {
  width: 120px;
  float: right; }

.loadnap .naptablecon {
  width: 70% !important;
  height: 15px; }

.loadnap .nap_content {
  float: left;
  width: 60%;
  height: 15px; }

.load_mentions {
  padding: 15px 20px; }

.load_mentions .load_title {
  width: 200px; }

.load_mentions .mention_score {
  margin: 5px 0 25px;
  height: 50px;
  width: 150px; }

.load_mentions .load_res_mentions ul li {
  border-top: 1px solid #efefef;
  padding: 15px 0; }

.load_mentions .load_res_men:first-child {
  width: 30%; }

.load_mentions .load_res_men:nth-child(2) {
  width: 90%; }

.load_mentions .load_res_men:nth-child(3) {
  width: 50%; }

.load_mentions .load_res_men {
  height: 10px; }

.load_fb_posts {
  float: left;
  width: 100%;
  height: auto; }
  .load_fb_posts ul {
    float: left;
    width: 100%;
    height: auto; }

.load_fb_posts li {
  border-top: 1px solid #e5e5e5;
  padding: 10px 20px 10px 20px; }

.load_fb_posts li:first-child {
  border-top: 0 solid #e5e5e5; }

.load_fb_posts li .load_post_img {
  float: left;
  width: 7%; }
  .load_fb_posts li .load_post_img div {
    width: 50px;
    height: 50px; }

.load_fb_posts li .load_post_con {
  float: left;
  width: 93%;
  text-align: left; }

.load_fb_posts .fb_con {
  height: 10px; }

.load_fb_posts .fb_con:last-child {
  width: 25%; }

.load_infs .load_title {
  width: 25%; }

.load_infs .load_con {
  width: 80%;
  height: 10px; }

.pgCount {
  float: right !important;
  width: 50px !important;
  margin-right: 20px; }

.fp_loader {
  padding-left: 15px;
  width: 99.5%;
  padding-bottom: 60px; }
  .fp_loader .infoSection .businessname {
    height: 25px; }
  .fp_loader .infoSection address {
    width: 100%;
    float: left;
    width: 100%;
    height: auto; }
    .fp_loader .infoSection address .addressloc {
      width: 100%; }
    .fp_loader .infoSection address .addressloc label:first-child {
      width: 30%; }
  .fp_loader .prospects-footer.panel-list {
    padding-left: 20px; }
  .fp_loader .contentRightWrapper .btn {
    width: 60px !important;
    height: 25px !important; }
  .fp_loader .progress_load {
    width: 100px;
    height: 100px;
    position: relative;
    margin: 20px auto 0;
    display: inline-block; }
    .fp_loader .progress_load:after {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-transform: scale(1.1);
              transform: scale(1.1);
      box-shadow: 0px -4px 10px 0px #ebebeb;
      border-radius: 100%; }
    .fp_loader .progress_load .progress_load_inner {
      width: 100px;
      height: 50px;
      border-radius: 100px 100px 0 0; }
      .fp_loader .progress_load .progress_load_inner div {
        width: 100px;
        height: 100%;
        background: #ffffff;
        float: left;
        -webkit-transform: scale(0.6);
                transform: scale(0.6);
        border-radius: 100px 100px 0 0;
        margin-top: 10px; }

.load_Competitor .dialogContent {
  height: auto !important; }

.tableUI .mat-form-field-infix {
  padding: 0;
  border-top: 0; }

.list {
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  list-style-type: none;
  float: left;
  width: 100%; }
  .list .lst-itm {
    font: 400 13px/1.4 'Open Sans';
    background-color: #fff;
    padding: 20px 30px;
    margin: 0;
    border-top: 1px solid #f2f2f2;
    float: left;
    width: 100%;
    color: #464646; }
    .list .lst-itm:first-child {
      border-top: none;
      padding-top: 0; }
    .list .lst-itm .title {
      font: 600 14px/1.3 'Open Sans';
      color: #464646;
      margin-bottom: 5px; }
    .list .lst-itm:nth-child(2) {
      background: #fcfcfc; }
  .list.addlead .lst-itm:first-child {
    padding-top: 20px; }

.card-cont .list {
  border: none; }

.prospectCal .list .lst-itm .title {
  color: #00c25b; }

.card .card-cont p {
  margin: 5px 0 15px;
  color: inherit;
  line-height: 1.5; }

.bttn, a.mat-button {
  border: 2px solid #eef8ee;
  font-weight: 600;
  line-height: 1.3;
  margin-left: 10px;
  text-align: center;
  background: #fff;
  font-size: 13px;
  text-transform: uppercase;
  padding: 7px 25px;
  display: inline-block;
  border-radius: 2px; }
  .bttn:link, .bttn:focus, .bttn:visited, a.mat-button:link, a.mat-button:focus, a.mat-button:visited {
    text-decoration: none; }
  .bttn:first-child, a.mat-button:first-child {
    margin-left: 0; }
  .bttn.orbtn, a.mat-button.orbtn {
    border: 1px solid #ffece6;
    background: #ffece6;
    color: #ff7e58; }

.msg {
  float: left;
  background: #fff;
  width: 100%;
  padding: 20px 20px 10px; }

.msg > div.timer, .msg .msgbox {
  background: #fff;
  border: 1px solid #e7e7e7;
  font-size: 13px;
  font-weight: 600;
  color: #464646;
  padding: 20px 25px;
  border-radius: 5px;
  -webkit-box-shadow: -2px 5px 10px -2px rgba(199, 199, 199, 0.44);
  -moz-border-box-shadow: -2px 5px 10px -2px rgba(199, 199, 199, 0.44);
  -ms-box-shadow: -2px 5px 10px -2px rgba(199, 199, 199, 0.44);
  box-shadow: -2px 5px 10px -2px rgba(199, 199, 199, 0.44);
  float: left;
  width: 100%;
  display: table; }

.leads-msg a {
  color: #00c25b; }

.addlead li p {
  position: relative;
  padding-right: 25px;
  margin-bottom: 4px; }

.addlead li:hover {
  background: #f5f5f5;
  cursor: pointer; }
  .addlead li:hover p {
    color: #464646 !important; }
    .addlead li:hover p:before {
      color: #fff; }

.addlead .more {
  color: #00c25b;
  line-height: 1;
  text-decoration: none; }

.fa-arrow-circle-left:before {
  margin-left: -20px;
  background: black !important;
  margin-left: -20px !important;
  border-radius: 50% !important; }

.fa-arrow-circle-right:before {
  margin-right: -20px !important;
  background: black !important;
  border-radius: 50% !important; }

.card-more {
  background: #f5f5f5;
  text-align: center;
  border-top: 0;
  padding: 16px 24px;
  border-top: 1px solid #fff;
  float: left;
  width: 100%;
  line-height: 1;
  border-radius: 0 0 4px 4px; }
  .card-more a {
    transition: color 0.3s ease;
    font-size: 13px; }

ul.timepane li {
  float: left;
  min-width: 10px;
  text-align: center;
  font-size: 30px;
  color: #39b5f1;
  vertical-align: top;
  list-style: none; }
  ul.timepane li:nth-child(1), ul.timepane li:nth-child(3) {
    background: #ffffff;
    min-width: 50px;
    height: 50px; }

ul.timepane span {
  font-size: 11px;
  color: #aaaaaa;
  text-transform: uppercase;
  vertical-align: top;
  margin-top: 3px;
  display: inline-block; }

.time-num {
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 49%, #ddd 50%, #f4f4f4 49%, #f6f6f6 100%);
  border: 1px solid #c4c4c4;
  padding: 0 4px;
  border-radius: 3px;
  font-weight: 600;
  color: #39b5f1; }

.timer .timepane, .timer .info {
  display: table-cell;
  vertical-align: top; }

.timer .timepane, .timer .info p {
  margin-bottom: 0; }

div.timer .timepane {
  min-width: 135px;
  margin: 0;
  padding: 0; }

.card .card-cont .info p {
  margin: -10px 0 0;
  line-height: 1.3; }

.insightGraph {
  width: 100%;
  float: left;
  padding: 10px 10px 20px 0;
  background: #fff; }

.onerowbtn .lst-itm > .tableview {
  display: table;
  width: 100%;
  margin-top: 5px; }

.onerowbtn .lst-itm > .tableview > div {
  display: table-cell;
  vertical-align: middle; }

.onerowbtn .lst-itm .btn-group {
  width: 120px;
  text-align: right; }

.alert {
  position: relative;
  margin: 0;
  padding: 20px; }

.alert-item {
  position: relative;
  padding-left: 50px;
  padding-bottom: 35px; }
  .alert-item:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 2px;
    bottom: 0;
    background: #e5e5e5;
    left: 18px; }
  .alert-item:last-child:before {
    bottom: auto;
    height: 20px; }
  .alert-item p {
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 600;
    color: #464646; }
  .alert-item .date {
    color: #aaaaaa;
    font-size: 13px;
    font-weight: 600; }
  .alert-item .source {
    color: #868686;
    font-size: 13px;
    font-weight: 600; }

.support .faqs li:before {
  display: none; }

.alert-icon {
  position: absolute;
  top: -5px;
  left: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #fff; }
  .alert-icon:after, .alert-icon:before {
    position: absolute;
    content: ''; }
  .alert-icon:after {
    background: #f0f6fa;
    width: 30px;
    height: 30px;
    top: 0;
    left: 4px;
    border-radius: 50%; }
  .alert-icon:before {
    width: 16px;
    height: 16px;
    background-position: -39px -39px;
    z-index: 99;
    top: 7px;
    left: 11px; }

.aler-item a {
  text-decoration: underline; }

.aler-item .date {
  color: #aaaaaa; }

.aler-item p {
  margin: 0;
  color: #464646;
  font-weight: 600; }

.aler-item .source {
  color: #878787;
  text-transform: uppercase; }

.cardwrap .mat-card .mat-card-content .tableview .mat-select-value, .cardwrap .mat-card .modalContent .tableview .mat-select-value, .modalContentSec .mat-card-content .tableview .mat-select-value, .modalContentSec .modalContent .tableview .mat-select-value {
  padding: 6px 10px; }

.cardwrap .mat-card .mat-card-content .tableview .mat-select, .cardwrap .mat-card .modalContent .tableview .mat-select, .modalContentSec .mat-card-content .tableview .mat-select, .modalContentSec .modalContent .tableview .mat-select {
  border: 1px solid #ebebeb; }

.cardwrap .mat-card .mat-card-content .tableview .mat-select-arrow-wrapper, .cardwrap .mat-card .modalContent .tableview .mat-select-arrow-wrapper, .modalContentSec .mat-card-content .tableview .mat-select-arrow-wrapper, .modalContentSec .modalContent .tableview .mat-select-arrow-wrapper {
  padding: 4px 8px;
  border-left: 1px solid #ebebeb; }

.cardwrap .mat-card .mat-card-content .tableview .mat-select-arrow, .cardwrap .mat-card .modalContent .tableview .mat-select-arrow, .modalContentSec .mat-card-content .tableview .mat-select-arrow, .modalContentSec .modalContent .tableview .mat-select-arrow {
  position: relative;
  color: #bdbdbd;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #b2b3b4; }
  .cardwrap .mat-card .mat-card-content .tableview .mat-select-arrow:before, .cardwrap .mat-card .modalContent .tableview .mat-select-arrow:before, .modalContentSec .mat-card-content .tableview .mat-select-arrow:before, .modalContentSec .modalContent .tableview .mat-select-arrow:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    left: -6px;
    top: -9px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff; }

.cmnArrow .mat-select-arrow {
  position: relative;
  color: #bdbdbd;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #b2b3b4;
  margin: 0 5px; }
  .cmnArrow .mat-select-arrow:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    left: -5px;
    top: -8px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff; }

.sample-card {
  padding: 0 30px 20px;
  position: relative;
  width: 100%;
  float: left;
  min-height: 250px; }

.sample-card .sec {
  width: 100%;
  float: left;
  margin-bottom: 20px; }

.sample-card .sec p {
  line-height: 9px;
  background: #e5e5e5;
  clear: both;
  height: 9px;
  margin-bottom: 9px; }

.sample-card .sec p:nth-child(1) {
  width: 70%;
  float: left; }

.sample-card .sec p:nth-child(2) {
  width: 40%;
  float: left; }

.sample-card .sec p:nth-child(3) {
  width: 25%;
  float: left; }

.msg-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50px; }

.msg-wrapper .msg-sec {
  display: table;
  vertical-align: middle;
  width: 100%;
  height: 100%; }

.msg-blk {
  display: table-cell;
  vertical-align: middle;
  padding: 0 30px; }

.msg-cont {
  border-radius: 6px;
  padding: 20px;
  text-align: center;
  border-left: 5px solid #159aae;
  border-right: 5px solid #159aae;
  border-left: 5px solid #159aae;
  border-top: 1px dashed #159aae;
  border-bottom: 1px dashed #159aae;
  background: #fff; }

.msg-cont p {
  margin: 0 0 10px;
  padding: 0 20px; }

/* add profile */
.addProfile {
  position: relative;
  top: 0px;
  bottom: 0;
  padding-left: 0px;
  right: 0; }

.addsrch {
  position: relative;
  float: left;
  width: 100%;
  transition: all 0.5s ease-in; }
  .addsrch:before {
    content: '';
    left: 0;
    top: 0;
    bottom: -50px;
    right: 0;
    position: absolute;
    z-index: 0;
    background: #34b469;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #34b469 0%, #14ae7a 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34b469', endColorstr='#14ae7a',GradientType=1 );
    /* IE6-9 */
    z-index: 1; }

.search-wrap {
  width: 1120px;
  margin: 0 auto;
  position: relative;
  z-index: 99;
  padding: 0 0 80px; }
  .search-wrap h3 {
    font-size: 36px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    margin: 0px 0px 32px 0px;
    padding-top: 65px; }

.search-panel {
  height: 55px;
  position: relative;
  background: #fff;
  margin: 5px 0px;
  line-height: 55px;
  border-radius: 3px;
  -webkit-box-shadow: -1px 3px 22px 5px rgba(0, 0, 0, 0.19);
  -moz-border-box-shadow: -1px 3px 22px 5px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: -1px 3px 22px 5px rgba(0, 0, 0, 0.19);
  box-shadow: -1px 3px 22px 5px rgba(0, 0, 0, 0.19); }
  .search-panel > ul {
    padding-left: 20px;
    float: left;
    width: 100%; }
  .search-panel > ul > li {
    float: left; }
  .search-panel > ul > li:nth-child(1) {
    width: 580px; }
  .search-panel > ul > li:nth-child(2) {
    width: 384px;
    position: relative; }
    .search-panel > ul > li:nth-child(2):before {
      content: "";
      background: #dedede;
      width: 1px;
      top: 0px;
      bottom: 0px;
      left: -16px;
      position: absolute; }
  .search-panel > ul > li:nth-child(3) {
    float: right; }
  .search-panel > ul > li .prosearch, .search-panel > ul > li .loc-search {
    border: 0;
    padding: 5px;
    height: 20px;
    font-size: 13px;
    width: 75%;
    background: #fff !important; }
  .search-panel .srpro span, .search-panel .srloc span {
    position: relative;
    font-weight: bold;
    padding-left: 28px; }
    .search-panel .srpro span:before, .search-panel .srloc span:before {
      height: 25px;
      width: 25px;
      background-image: url(sprite.d23391b496a39df2b9d9.png);
      background-repeat: no-repeat;
      background-position: -75px -58px;
      margin-right: 5px;
      position: absolute;
      content: '';
      top: 0;
      left: 0; }
  .search-panel .srloc span {
    padding-left: 20px; }
    .search-panel .srloc span:before {
      background-image: url(sprite.d23391b496a39df2b9d9.png);
      background-repeat: no-repeat;
      background-position: -41px -58px;
      height: 17px;
      width: 12px;
      top: 1px; }

.prosrchbtn {
  color: #fff;
  text-transform: uppercase;
  background: #34373a;
  padding: 0px 20px;
  font-weight: 600;
  line-height: 55px;
  float: right;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.loaderimg {
  position: absolute;
  top: 0;
  left: 40px;
  right: 0;
  bottom: 0;
  background: #34373a;
  z-index: 9;
  text-align: center;
  display: none;
  padding-top: 4px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.roll-loader {
  background-image: url(roll-loader.8b07de8d3d3cedc3d141.gif);
  background-repeat: no-repeat;
  width: 56px;
  height: 56px;
  margin: 10px auto 30px;
  background-size: 44px 44px;
  width: 44px;
  height: 44px; }

.search-results {
  position: absolute;
  top: 55px;
  left: 0;
  background: #fff;
  border: 1px solid #ccc;
  max-height: 700px;
  z-index: 999;
  width: 100%;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 0;
  display: none;
  overflow: auto; }

.close-icon {
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 5px;
  background-image: url(sprite.d23391b496a39df2b9d9.png);
  background-repeat: no-repeat;
  background-position: -44px -94px;
  height: 13px;
  width: 15px;
  display: inline-block;
  margin-top: 8px; }

.all-results {
  width: 100%;
  float: left;
  padding: 13px 20px; }
  .all-results .related-search {
    float: left;
    width: 25%; }

.related-search ul {
  width: 25%;
  float: left; }

.search-title {
  font-weight: 400;
  color: #464646;
  padding-left: 0px;
  margin-top: 5px;
  margin-bottom: 15px;
  line-height: 1;
  font-size: 16px; }

.related-search ul li {
  width: 100%;
  float: left; }

.related-search ul li label {
  float: left;
  position: relative;
  color: #808080;
  padding: 0;
  margin: 0;
  line-height: 1.6; }

.search-more {
  width: 100%;
  float: left;
  line-height: 35px;
  margin-right: 25px;
  text-align: right; }

.search-more a {
  color: #808080;
  text-transform: capitalize;
  background: #ececed;
  padding: 2px 10px;
  border-radius: 20px;
  font-weight: 600;
  font-size: 12px; }

.search-results i {
  font-style: normal;
  color: #ff6f00;
  font-weight: bold; }

.search-result .m-search-area .own-pros {
  top: -14px;
  bottom: auto;
  position: relative;
  float: none; }

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.own-pros {
  float: left;
  color: #fff;
  cursor: pointer;
  position: relative;
  font-size: 12px;
  font-weight: 400;
  clear: both; }

.own-pros a {
  text-decoration: underline;
  font-weight: 600;
  color: #fff; }

.bulk-upload {
  background-image: url(sprite.d23391b496a39df2b9d9.png);
  background-repeat: no-repeat;
  background-position: -62px -75px;
  height: 20px;
  width: 27px;
  display: inline-block;
  vertical-align: bottom;
  margin-left: 5px;
  font-size: 12px; }

.search-suggestions, .best-matches {
  width: 100%;
  padding: 0;
  float: left;
  position: relative;
  z-index: 9; }

.inner-wrap {
  min-height: 200px;
  max-width: 100%;
  width: 1120px;
  margin: 0;
  padding-right: 20px;
  padding-left: 20px; }

.inner-wrap ul {
  float: left;
  width: 100%; }

.inner-wrap ul li {
  padding-right: 20px;
  width: 25%;
  position: relative;
  float: left;
  padding-bottom: 20px; }

.search-hint-blk {
  background: #fff;
  padding: 0;
  border-radius: 4px;
  min-height: 300px;
  box-shadow: 0px 0px 24px -2px rgba(0, 0, 0, 0.13);
  position: relative;
  transition: all 0.3s;
  float: left;
  width: 100%; }

.inner-wrap h3, .best-matches .title {
  color: #000;
  font-size: 14px;
  line-height: 1.5;
  text-transform: uppercase;
  border-bottom: 1px solid #f2f2f2;
  padding: 18px 10px 17px 20px;
  font-weight: 700;
  margin-bottom: 10px; }

.inner-wrap ul li span, .best-matches .expand-view span {
  background: #ffefeb;
  color: #ff7e58;
  font-size: 13px;
  padding: 5px 10px;
  border-radius: 25px;
  display: inline-block;
  margin-bottom: 10px;
  line-height: 1.2;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.5s; }

.search-hint-blk:hover {
  box-shadow: 0px 0px 24px -2px rgba(0, 0, 0, 0.23); }

.best-matches {
  margin-bottom: 20px; }

.best-matches ul li {
  width: 100%;
  float: left;
  min-height: 50px; }

.best-matches .expand-view span {
  background: #fff;
  color: #464646;
  border: 1px solid #e8e8e8; }

.best-matches .panel-header {
  padding: 0 20px 0 0; }

.best-matches .title {
  border-bottom: none; }

.best-matches .mat-expansion-panel-body {
  padding: 0; }

.best-matches .expand-view {
  border-top: 1px solid #f2f2f2;
  padding: 20px; }

.best-matches .expand-view h4 {
  color: #000;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 17px; }

.maincontent .maincontent-left .slideinner.savedsrchfltrs {
  padding: 20px 20px 0; }

.savedsrchfltrs {
  border-bottom: 1px solid #3c3f42; }

.contentLeftWrapper.profileListsrch {
  display: block !important;
  border-right: none !important;
  padding-right: 0 !important; }
  .contentLeftWrapper.profileListsrch .collpase-data {
    border-bottom: none !important; }
    .contentLeftWrapper.profileListsrch .collpase-data .infoWrap .criteria {
      font-weight: 600;
      color: #000;
      margin-top: 15px; }
    .contentLeftWrapper.profileListsrch .collpase-data .infoWrap ul {
      float: left;
      width: 100%; }
    .contentLeftWrapper.profileListsrch .collpase-data .infoWrap li {
      min-width: 14%;
      padding-right: 10px;
      margin-right: 0 !important; }
      @media only screen and (max-width: 1440pxpx) {
        .contentLeftWrapper.profileListsrch .collpase-data .infoWrap li {
          width: 14%; } }

/* support tickets*/
.supportTabs, .commonMatLabel {
  width: 100%;
  padding: 0 30px 30px;
  float: left; }
  .supportTabs .mat-tab-label-container, .commonMatLabel .mat-tab-label-container {
    padding: 0 20px; }
  .supportTabs .mat-tab-body-wrapper, .commonMatLabel .mat-tab-body-wrapper {
    margin-top: 20px; }
  .supportTabs .mat-tab-label:not(.mat-tab-disabled):focus, .commonMatLabel .mat-tab-label:not(.mat-tab-disabled):focus {
    background: none; }
  .supportTabs .mat-tab-label .mat-ripple-element, .commonMatLabel .mat-tab-label .mat-ripple-element {
    background: none; }
  .supportTabs .mat-tab-label, .commonMatLabel .mat-tab-label {
    height: 60px;
    padding: 0;
    margin-right: 20px;
    min-width: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px; }
    .supportTabs .mat-tab-label.mat-tab-label-active, .commonMatLabel .mat-tab-label.mat-tab-label-active {
      opacity: 1; }

.support {
  float: left;
  width: 100%; }
  .support .mat-tab-body-wrapper {
    background: #fff; }
  .support h3 {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    padding: 10px 0;
    margin: 0  0 20px;
    border-bottom: 1px solid #efefef; }
  .support h4 {
    color: #333232;
    font-size: 17px;
    font-weight: 600;
    padding: 10px 0;
    margin: 0  0 20px;
    border-bottom: 1px solid #efefef; }
  .support .mat-tab-body-content {
    padding: 20px; }
  .support .mailto {
    color: #000;
    font-size: 13px;
    font-weight: 600; }

.helpinfo {
  position: absolute;
  right: 50px;
  top: 23px;
  color: #000; }
  .helpinfo em {
    font-style: normal; }

.searchbarSupport {
  float: left;
  width: 100%;
  position: relative; }
  .searchbarSupport .searchInputWrap.mat-input-container {
    padding: 9px 10px;
    border-radius: 2px;
    border: 1px solid #c5c5c5;
    width: 100% !important;
    background: #fff !important;
    font-size: 13px;
    padding-right: 60px; }
    .searchbarSupport .searchInputWrap.mat-input-container input {
      width: 100%; }
    .searchbarSupport .searchInputWrap.mat-input-container .mat-form-field-wrapper {
      padding-bottom: 0; }
    .searchbarSupport .searchInputWrap.mat-input-container .mat-form-field-label-wrapper {
      top: 0; }
    .searchbarSupport .searchInputWrap.mat-input-container .mat-form-field-infix {
      width: 100%;
      padding: 0;
      border: 0; }
    .searchbarSupport .searchInputWrap.mat-input-container .mat-form-field-label {
      top: 0 !important;
      font-size: 13px;
      color: #ababab;
      transition: none !important; }
    .searchbarSupport .searchInputWrap.mat-input-container .mat-input-underline.mat-form-field-underline {
      display: none; }
  .searchbarSupport .topsearchbtn {
    background-color: #15ae75;
    cursor: pointer;
    transition: opacity 0.5s ease;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 45px;
    right: 0; }
    .searchbarSupport .topsearchbtn:hover {
      opacity: .5; }
    .searchbarSupport .topsearchbtn:after {
      position: absolute;
      top: 9px;
      left: 13px;
      background-position: -45px -20px;
      content: "";
      width: 20px;
      height: 21px;
      transform: scale(0.9);
      -moz-transform: scale(0.9);
      -webkit-transform: scale(0.9); }

.fr {
  float: right !important; }

.faq-list {
  position: relative;
  padding-bottom: 35px;
  width: 100%;
  float: left; }
  .faq-list li {
    width: 100%;
    float: left;
    margin-bottom: 20px; }
    .faq-list li .faqsrch {
      padding-left: 50px;
      float: left;
      width: 100%; }
      .faq-list li .faqsrch .ques {
        font-size: 16px;
        color: #000;
        font-weight: 600; }
      .faq-list li .faqsrch p {
        color: #464646;
        margin-top: 5px; }
      .faq-list li .faqsrch em {
        color: #fff;
        font-size: 16px;
        padding: 0 5px 1px;
        font-style: normal; }
    .faq-list li .count {
      position: absolute;
      border-radius: 50%;
      background: #fff;
      width: 38px;
      height: 38px;
      display: block;
      text-align: center;
      line-height: 36px;
      font-style: normal;
      float: left;
      color: #464646;
      font-size: 15px;
      z-index: 9;
      margin-top: -6px; }
      .faq-list li .count:before {
        border-radius: 50%;
        background: #f0f6fa;
        width: 30px;
        height: 30px;
        display: block;
        z-index: -1;
        content: '';
        position: absolute;
        left: 4px;
        top: 4px; }
    .faq-list li:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      width: 2px;
      bottom: 0;
      background: #e5e5e5;
      left: 18px; }
  .faq-list:last-child:before {
    bottom: auto;
    height: 20px; }

.p-icon {
  position: absolute;
  border-radius: 50%;
  background: #f0f6fa;
  width: 35px;
  height: 35px;
  display: block;
  z-index: 9;
  left: 0; }
  .p-icon:before {
    width: 14px;
    height: 15px;
    display: block;
    content: '';
    position: absolute;
    left: 8px;
    top: 6px; }
  .p-icon .userimg {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    float: left; }
    .p-icon .userimg img {
      max-width: 100%;
      height: 100%;
      border-radius: 50%;
      position: relative; }

.attachment {
  float: left; }
  .attachment a {
    padding-left: 10px; }

.faq-list.feedback:before {
  display: none; }

.ticketinfo {
  width: 100%;
  float: left;
  padding: 8px 0 0 10px; }
  .ticketinfo div.from, .ticketinfo div.date {
    float: left;
    padding-left: 20px;
    font-size: 14px;
    color: #464646;
    font-weight: 400; }
    .ticketinfo div.from > span, .ticketinfo div.date > span {
      float: left;
      color: #808080; }
    .ticketinfo div.from > span:first-child, .ticketinfo div.date > span:first-child {
      padding-right: 3px;
      color: #464646;
      font-weight: 400; }
    .ticketinfo div.from .rating, .ticketinfo div.date .rating {
      margin-top: 4px; }

.ticketinfo div:first-child {
  padding-left: 0; }

.content-wrapper.display-ads {
  top: 0px; }
  .content-wrapper.display-ads .note {
    margin-bottom: 0; }
  .content-wrapper.display-ads .showhelp {
    transition: all .1s ease;
    display: none; }
    .content-wrapper.display-ads .showhelp.emptyHght {
      font-size: 19px; }

.incontent-wrapper {
  background: #e9e9e9;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto; }

/* table structure */
.commonTable .mat-elevation-z8 {
  box-shadow: none; }

.commonTable .mat-header-row,
.commonTable .mat-row {
  padding: 16px 15px 17px;
  min-height: auto; }

.commonTable .mat-sort-header-arrow {
  margin: 4px 0 0 6px; }

.google-adwords-wrapper .commonTable .mat-cell {
  width: 50px;
  text-align: right; }

.google-adwords-wrapper .commonTable .mat-cell:first-child {
  width: auto;
  text-align: left; }

.displayads-wrapper .commonMatcard .mat-card {
  padding: 0; }

.displayads-wrapper .commonMatcard .mat-card .mat-card-title sapn {
  color: #b5b5b5;
  font-size: 18px; }

.displayads-wrapper .commonTabs .mat-tab-header {
  border-bottom: none; }

.displayads-wrapper .commonTabs .mat-tab-label {
  height: 56px;
  padding: 25px 0 30px; }

.displayads-wrapper .commonTabs .mat-tab-label-container {
  padding: 5px 0 0;
  width: 100%;
  position: relative;
  background: #e9e9e9;
  z-index: 9;
  margin-top: -4px;
  border-bottom: 1px solid #d4d6d7; }
  .displayads-wrapper .commonTabs .mat-tab-label-container:before {
    position: fixed;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: #d4d6d7;
    top: 61px; }

.displayads-wrapper .commonTabs .creatives .mat-tab-list {
  height: 40px; }

.displayads-wrapper .commonTabs .creatives .mat-tab-label {
  font-weight: 400;
  height: 40px;
  padding: 20px 0 15px; }

.displayads-wrapper .commonTabs .createivesContainer .mat-tab-label-container {
  padding: 0;
  position: relative;
  padding: 0;
  background: #fff;
  border-bottom: 1px solid transparent; }

.displayads-wrapper .commonTabs .createivesContainer .mat-tab-group {
  position: relative; }
  .displayads-wrapper .commonTabs .createivesContainer .mat-tab-group:before {
    position: absolute;
    content: '';
    top: 49px;
    right: 0;
    left: 244px;
    height: 10px;
    background: #fff;
    z-index: 1; }

.displayads-wrapper .commonTabs .createivesContainer .mat-tab-header {
  margin-left: 20px;
  height: 40px; }

.displayads-wrapper .commonTabs .createivesContainer .mat-tab-body-wrapper {
  margin-top: 15px; }

/*.commonTable .mat-header-cell .mat-sort-header-container{float:right}
.commonTable .mat-header-cell:first-child .mat-sort-header-container{float:left}*/
.support .commonTable .mat-table {
  overflow: auto;
  max-height: inherit; }
  .support .commonTable .mat-table .mat-column-id {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95px;
            flex: 0 0 95px; }
  .support .commonTable .mat-table .mat-column-status {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 65px;
            flex: 0 0 65px; }
  .support .commonTable .mat-table .mat-column-date_submitted {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 240px;
            flex: 0 0 240px; }

/*
.support .mat-elevation-z8, .monitorWrap  .mat-elevation-z8{box-shadow: none}
.support .mat-header-cell, .monitorWrap .mat-header-cell{font-size:14px;color:rgba(0, 0, 0, 10);font-weight:600;}
.support .mat-header-row, .support  .mat-row, .monitorWrap .mat-header-row, .monitorWrap .mat-row{padding:0 20px;}
.support .mat-row,  .support .mat-header-row, .monitorWrap .mat-row, .monitorWrap .mat-header-row {
    border-bottom:none
}
.support .mat-row,.monitorWrap .mat-row{border-top:1px solid #f1f1f1}
.support .mat-header-row, .monitorWrap .mat-header-row {background: #f9f9f9;border-bottom:none}
*/
.example-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 300px; }

.example-header {
  min-height: 64px;
  padding: 8px 24px 0; }

.mat-form-field {
  font-size: 14px;
  width: 100%; }

.mat-table {
  overflow: auto;
  max-height: 500px; }

/*gameplan css*/
.dialogwrapper .gplibraries .mat-tab-label-container {
  padding: 0 20px; }

.dialogwrapper .gplibraries .supportTabs {
  padding: 0; }

.dialogwrapper .gplibraries .mat-tab-label {
  height: 35px;
  padding: 0 0 15px;
  margin-right: 40px;
  min-width: 0;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px; }

/* common border radius */
.categoryWrap .mat-expansion-panel-body {
  padding: 0 20px 4px 20px !important;
  transition: all .3s ease; }

.categoryWrap .commonAccor .mat-expansion-panel-header {
  padding: 0 22px 0 20px !important; }

.categoryWrap .commonAccor .mat-expansion-indicator {
  transition: all .5s ease; }

.categoryWrap .commonAccor .mat-expansion-panel-header.mat-expanded .mat-expansion-indicator {
  margin-top: 10px; }

.proslist li:before, .categoryWrap .uolist li:before, .categoryWrap .uolistnohead li:before, .categoryWrap ul li:before, .monitorWrap ul li:before, .inner-elements .elementname:before, .dialog-close, .technology-list li:before, .social-signals .listViewDisplay ul li:before, .subscriplist li:before {
  border-radius: 50%; }

.dialog-close:before {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg); }

.dialog-close:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.login-wrapper .mat-form-field-underline {
  background-color: #d7d7d7; }

.login-wrapper .mat-checkbox-layout .mat-checkbox-inner-container {
  width: 15px;
  height: 15px; }

.login-wrapper .mat-checkbox-layout .mat-checkbox-inner-container .mat-checkbox-ripple {
  left: -17px;
  top: -17px; }

.login-wrapper .mat-checkbox-layout .mat-checkbox-inner-container .mat-checkbox-frame {
  border: 1px solid #b7b7b7;
  border-radius: 0; }

.nc-wrapper .mat-form-field-underline {
  background-color: #d7d7d7; }

a.mat-button {
  border: 2px solid #f0f9ef;
  border-radius: 2px;
  padding: 10px 10px 10px 7px;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 15px;
  box-shadow: none;
  width: 47%;
  line-height: 1.3; }

.timeperiod .mat-select-value {
  text-align: right;
  padding-right: 10px;
  line-height: 14px; }

.potential-sec {
  margin-bottom: 5px;
  width: 100%;
  float: left; }
  .potential-sec .mat-expansion-panel:last-child {
    margin-bottom: -4px !important; }

.potentialevents {
  width: 100%;
  float: left; }

.categoryWrap .targetcust {
  width: 100%;
  float: left; }
  .categoryWrap .targetcust p {
    margin-bottom: 10px;
    margin-top: 5px; }
  .categoryWrap .targetcust .top-factors ol li {
    float: left;
    width: 100%;
    position: relative;
    padding-left: 18px;
    padding-right: 10px;
    padding-bottom: 10px !important;
    color: #000;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5;
    /*&:last-child{padding-bottom:0!important}*/ }
    .categoryWrap .targetcust .top-factors ol li:before {
      position: absolute;
      content: '';
      width: 8px;
      height: 8px;
      left: 0;
      top: 8px !important;
      background: #cecece;
      border-radius: 50%; }
  .categoryWrap .targetcust .top-factors ul {
    margin-bottom: 0; }
  .categoryWrap .targetcust ul {
    margin: 0;
    width: 100%;
    float: left; }
    .categoryWrap .targetcust ul li {
      float: left;
      width: 33% !important;
      position: relative;
      padding-left: 18px;
      padding-right: 10px;
      padding-bottom: 10px !important;
      color: #000;
      font-weight: 400;
      font-size: 14px;
      /*&:last-child{padding-bottom:0!important}*/ }
      .categoryWrap .targetcust ul li:before {
        position: absolute;
        content: '';
        width: 8px;
        height: 8px;
        left: 0;
        top: 8px !important;
        background: #cecece; }
  .categoryWrap .targetcust:first-child ul li {
    width: 100%; }

.categoryWrap .targetsubcust {
  width: 100%;
  float: left;
  margin-top: 10px; }
  .categoryWrap .targetsubcust li {
    width: 33% !important;
    float: left; }
  .categoryWrap .targetsubcust .contentSubTitle {
    width: 100%;
    float: left;
    color: #000;
    font-weight: 600;
    font-size: 14px;
    margin: 0 0 10px; }
    .categoryWrap .targetsubcust .contentSubTitle:before {
      display: none; }
  .categoryWrap .targetsubcust .catsource {
    margin-bottom: 10px; }

.targetcust1 .info {
  margin-top: 10px; }

.categoryWrap .info {
  padding: 0;
  width: 100%;
  float: left;
  color: #808080;
  font-size: 14px; }
  .categoryWrap .info p {
    color: #808080 !important;
    font-size: 13px;
    line-height: 1.4; }

.categoryWrap p {
  font-size: 14px !important;
  color: #808080;
  float: left;
  width: 100%;
  line-height: 1.4; }

.categoryWrap .contWrapper ul {
  margin: 0;
  width: 100%;
  float: left; }
  .categoryWrap .contWrapper ul li {
    float: left;
    width: 100%;
    position: relative;
    padding-left: 18px;
    padding-right: 10px;
    padding-bottom: 10px;
    color: #000;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5; }
    .categoryWrap .contWrapper ul li:before {
      position: absolute;
      content: '';
      width: 8px;
      height: 8px;
      left: 0;
      top: 7px;
      background: #cecece; }

.categoryWrap .contWrapper .uolist {
  margin: 0; }
  .categoryWrap .contWrapper .uolist li {
    float: left;
    width: 100%;
    position: relative;
    padding-left: 18px;
    padding-right: 10px;
    color: #000;
    font-weight: 400;
    padding-bottom: 0; }
    .categoryWrap .contWrapper .uolist li ul {
      padding-bottom: 10px; }
      .categoryWrap .contWrapper .uolist li ul li {
        padding-bottom: 10px; }
    .categoryWrap .contWrapper .uolist li h6 {
      font-weight: 700;
      color: #000;
      margin-bottom: 10px;
      font-size: 14px; }
    .categoryWrap .contWrapper .uolist li p {
      font-size: 13px;
      color: #808080;
      margin-top: -5px;
      float: left;
      padding-right: 50px;
      margin-bottom: 0;
      padding-bottom: 10px;
      line-height: 1.4; }
    .categoryWrap .contWrapper .uolist li:before {
      position: absolute;
      content: '';
      width: 8px;
      height: 8px;
      left: 0;
      top: 4px;
      background: #cecece; }

.contWrapper .uolistnohead {
  margin: 0; }
  .contWrapper .uolistnohead li {
    float: left;
    width: 100%;
    position: relative;
    padding-left: 18px;
    padding-right: 10px;
    padding-bottom: 0;
    color: #000;
    font-weight: 400; }
    .contWrapper .uolistnohead li .cont {
      position: relative;
      width: 100%;
      float: left; }
      .contWrapper .uolistnohead li .cont p {
        font-size: 14px;
        color: #000;
        float: left;
        width: 95%;
        margin-bottom: 5px;
        line-height: 1.5; }
    .contWrapper .uolistnohead li:before {
      position: absolute;
      content: '';
      width: 8px;
      height: 8px;
      left: 0;
      top: 6px;
      background: #cecece; }
  .contWrapper .uolistnohead .catsource {
    margin-bottom: 0; }

.techTrends .catsource {
  margin-bottom: 17px !important; }

.techTrends .uolist li ul {
  padding-bottom: 5px !important;
  margin-top: 5px; }
  .techTrends .uolist li ul li {
    padding-bottom: 5px !important; }

.inb .uolistnohead li .cont p {
  margin-bottom: 17px !important; }

.inb .catsource {
  margin-bottom: 16px !important; }

.categoryWrap .peaksalessource {
  margin-top: 10px; }

.categoryWrap .contWrapper .topproslist {
  width: 100%;
  float: left; }
  .categoryWrap .contWrapper .topproslist ul {
    padding: 0;
    margin: 0; }
    .categoryWrap .contWrapper .topproslist ul li {
      float: left;
      width: 33%;
      position: relative;
      padding-left: 18px;
      padding-right: 10px;
      padding-bottom: 10px;
      color: #525252;
      font-weight: 400; }
      .categoryWrap .contWrapper .topproslist ul li:before {
        position: absolute;
        content: '';
        width: 8px;
        height: 8px;
        left: 0;
        top: 5px;
        background: #cecece; }
    .categoryWrap .contWrapper .topproslist ul li:nth-child(3n+4) {
      clear: both; }

.categoryWrap .contWrapper .avg-annual-sales {
  width: 100%;
  float: left; }
  .categoryWrap .contWrapper .avg-annual-sales h4 {
    float: left;
    width: 100%; }
  .categoryWrap .contWrapper .avg-annual-sales .title {
    font-weight: 700;
    font-size: 14px;
    color: #000;
    line-height: 1.3;
    margin-bottom: 10px; }
  .categoryWrap .contWrapper .avg-annual-sales .desc {
    color: #808080 !important;
    font-size: 13px;
    line-height: 1.6; }
    .categoryWrap .contWrapper .avg-annual-sales .desc p {
      margin-bottom: 0; }

.updateslist li:before {
  display: none; }

.addCategory .addcatinfo {
  padding: 40px;
  text-align: center;
  margin-bottom: 30px; }
  .addCategory .addcatinfo p {
    font-size: 18px !important;
    padding-bottom: 0;
    line-height: 0; }
  .addCategory .addcatinfo span {
    font-size: 13px;
    color: #b6b9ba; }

.addCategory .searchwrap .completer-holder {
  margin: 0 auto;
  width: 440px;
  padding: 0 10px 6px; }

.addCategory .categorySearchWrap {
  margin: 0 auto 20px;
  width: 430px;
  position: relative; }
  .addCategory .categorySearchWrap input {
    background: none !important;
    width: 100%;
    padding: 0 0 5px; }
  .addCategory .categorySearchWrap .categorychip {
    margin: 0 !important;
    position: absolute;
    top: -5px;
    left: 0;
    z-index: 99; }

.tabularDisplay {
  width: 100%;
  float: left;
  padding: 0; }
  .tabularDisplay li {
    display: table;
    border-top: 1px solid #ececec;
    width: 100%;
    float: left;
    padding: 14px 5px 10px 0; }
    .tabularDisplay li div {
      display: table-cell;
      text-align: right !important;
      font-weight: 400;
      line-height: 1.2;
      width: auto !important;
      border-bottom: none !important;
      padding: 0 !important;
      min-width: 10px !important;
      background: #fff !important; }
      .tabularDisplay li div:first-child {
        text-align: left !important;
        width: 60% !important;
        font-weight: 400; }
      .tabularDisplay li div span {
        font-style: normal;
        color: #818080; }
      .tabularDisplay li div:after {
        right: 0;
        left: 0; }
    .tabularDisplay li:first-child {
      border-top: none; }

.cdk-overlay-pane.common-dailog .mat-dialog-container.ng-tns-c33-37.ng-trigger.ng-trigger-slideDialog.ng-star-inserted {
  padding: 0; }

.cdk-overlay-pane.common-dailog .mat-dialog-container {
  height: auto;
  max-height: 90%;
  padding: 0; }

.cdk-overlay-pane.common-dailog .mat-dialog-container .mat-dialog-content {
  padding: 0;
  background: #ffffff;
  width: 100%;
  float: left; }

.cdk-overlay-pane.common-dailog .mat-dialog-container .mat-dialog-actions {
  background: #ffffff; }

.dialog-close {
  border: none;
  position: absolute;
  top: 15px;
  width: 20px;
  height: 20px;
  right: 15px;
  cursor: pointer;
  z-index: 999; }
  .dialog-close:before {
    position: absolute;
    top: 4px;
    right: 7px;
    content: '';
    width: 6px;
    height: 6px;
    border-width: 1.5px 0px 0px 1.5px;
    border-color: #fff;
    border-style: solid; }
  .dialog-close:after {
    position: absolute;
    top: 10px;
    left: 7px;
    content: '';
    width: 6px;
    height: 6px;
    border-width: 1.5px 0px 0px 1.5px;
    border-style: solid;
    border-color: #fff; }

.cdk-overlay-pane .customdropdown.themedd {
  padding-top: 0 !important;
  margin-top: -1px; }

.common-dailog .dialog-close {
  border: none;
  position: absolute;
  top: 15px;
  width: 20px;
  height: 20px;
  right: 15px;
  cursor: pointer;
  z-index: 999; }
  .common-dailog .dialog-close:before {
    position: absolute;
    top: 4px;
    right: 7px;
    content: '';
    width: 6px;
    height: 6px;
    border-width: 1.5px 0px 0px 1.5px;
    border-color: #fff;
    border-style: solid; }
  .common-dailog .dialog-close:after {
    position: absolute;
    top: 10px;
    left: 7px;
    content: '';
    width: 6px;
    height: 6px;
    border-width: 1.5px 0px 0px 1.5px;
    border-style: solid;
    border-color: #fff; }

.common-dailog .customdropdown {
  margin-top: 8px !important; }
  .common-dailog .customdropdown .mat-select-arrow {
    margin-top: 0px; }
  .common-dailog .customdropdown .mat-select-arrow:after {
    border-top: 6px solid #f5f5f5; }

.common-dailog .dailogTitle {
  width: 100%;
  float: left;
  padding: 15px 20px !important;
  background: #f5f5f5;
  font: 600 20px/1.2 "Open Sans", sans-serif;
  color: #000000; }
  .common-dailog .dailogTitle p {
    font-size: 14px;
    line-height: 14px;
    padding-bottom: 10px; }

.common-dailog h3 {
  width: 100%;
  float: left;
  font: 600 18px/1.2 "Open Sans", sans-serif;
  color: #444; }

.common-dailog .dialogWrapper {
  width: 100%;
  float: left;
  background: #ffffff;
  padding: 0 20px 0; }

.common-dailog .customdropdown {
  position: absolute;
  right: 40px;
  top: 8px; }

.common-dailog .dialogContent {
  background: #fff;
  padding: 20px 0 0;
  width: 100%;
  float: left; }

.common-dailog .fw {
  padding: 20px 0 !important; }
  .common-dailog .fw .info {
    padding: 0 20px !important;
    margin-bottom: 10px; }

.common-dailog .fwt {
  padding: 0 0 20px !important; }
  .common-dailog .fwt .info {
    padding: 0 20px !important;
    margin-bottom: 10px; }
  .common-dailog .fwt .desc {
    padding: 0 !important;
    margin-bottom: 10px;
    width: 100%;
    float: left;
    color: #808080;
    font-size: 13px; }

.common-dailog .contentWrap {
  width: 100%;
  float: left;
  padding: 0 20px; }
  .common-dailog .contentWrap .innerPanel {
    min-height: 200px; }
  .common-dailog .contentWrap h5 {
    font-weight: 600;
    color: #000;
    font-size: 14px;
    margin-bottom: 15px; }

.common-dailog .nodata {
  padding: 65px; }

.common-dailog .mentions-status {
  position: relative;
  color: #000000;
  font-size: 20px;
  margin-left: 3px; }
  .common-dailog .mentions-status em {
    color: #6b6b6b;
    font-size: 18px;
    font-weight: 600;
    padding-left: 30px;
    position: relative;
    font-style: normal;
    margin-left: 3px; }
    .common-dailog .mentions-status em:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      width: 25px;
      height: 25px; }
    .common-dailog .mentions-status em.positive:before {
      background-position: -175px -268px; }
    .common-dailog .mentions-status em.neutral:before {
      background-position: -175px -242px; }
    .common-dailog .mentions-status em.negative:before {
      background-position: -149px -242px; }
  .common-dailog .mentions-status em.value {
    font-size: 12px;
    color: #6b6b6b;
    margin-top: 6px;
    position: absolute;
    left: auto;
    padding-left: 0; }

.common-dailog .reviews-status {
  position: relative;
  color: #000000;
  font-size: 20px;
  margin-left: 3px; }
  .common-dailog .reviews-status em {
    color: #6b6b6b;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    font-style: normal;
    margin-left: 3px; }
  .common-dailog .reviews-status em.value {
    font-size: 12px;
    color: #6b6b6b;
    margin-top: 6px;
    position: absolute;
    left: auto;
    padding-left: 0; }

.common-dailog.selectCategory .mat-tab-body-wrapper .contentWrap {
  padding: 0; }

.common-dailog.selectCategory .mat-expansion-panel-spacing {
  margin: 0; }

.common-dailog.selectCategory .mat-expansion-indicator {
  transition: all .5s ease; }

.common-dailog.selectCategory .commonAccor .mat-expansion-panel-header-title {
  color: #000000;
  font-weight: 600;
  font-size: 14px; }

.common-dailog.selectCategory .dialogContent {
  padding: 20px 0 0; }
  .common-dailog.selectCategory .dialogContent .info {
    padding: 0 20px 10px; }
  .common-dailog.selectCategory .dialogContent .mat-tab-header {
    margin: 0 20px; }

.common-dailog.selectCategory .dialogWrapper {
  padding: 0; }

.common-dailog.selectCategory .mat-tab-body-content {
  overflow: hidden;
  padding: 0 20px; }

.common-dailog.selectCategory .nhead {
  margin-bottom: 20px;
  float: left;
  width: 100%; }

.profile-list-view .list-body .mat-checkbox.customcheck {
  position: absolute;
  left: 20px;
  top: 10px; }

.dmaselection {
  min-height: 300px; }

.multi-select {
  position: relative;
  margin-top: 5px; }
  .multi-select .dropdown-inline {
    width: 395px; }
  .multi-select .btn-secondary {
    padding-left: 0;
    font-size: 14px;
    width: 100%;
    text-align: left;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid  #e5e5e5;
    color: #999; }
  .multi-select .dropdown-toggle {
    width: 100%;
    float: left; }
    .multi-select .dropdown-toggle .caret {
      display: block;
      float: right;
      width: 10px;
      height: 8px; }
    .multi-select .dropdown-toggle:after {
      display: inherit;
      position: absolute;
      right: 0;
      left: auto;
      top: 10px;
      border-top: 6px solid #8a8a8a;
      border-right: 6px solid transparent;
      border-bottom: 0;
      border-left: 6px solid transparent; }
    .multi-select .dropdown-toggle:before {
      position: absolute;
      content: '';
      width: 0;
      height: 0;
      right: 0;
      top: 7px;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #fff;
      z-index: 99; }
    .multi-select .dropdown-toggle:focus, .multi-select .dropdown-toggle:hover {
      border: none;
      background: none;
      box-shadow: none;
      border-bottom: 1px solid  #e5e5e5; }
    .multi-select .dropdown-toggle:not([disabled]):not(.disabled).active, .multi-select .dropdown-toggle:not([disabled]):not(.disabled):active {
      color: #464646;
      background-color: transparent;
      border-color: none;
      box-shadow: none;
      border-bottom: 1px solid  #e5e5e5;
      border-radius: 0; }
  .multi-select .show > .btn-secondary.dropdown-toggle {
    color: #464646;
    background-color: transparent;
    border-color: none;
    border-bottom: 1px solid  #e5e5e5;
    box-shadow: none;
    border-radius: 0; }
  .multi-select .dropdown-menu {
    width: 100%;
    max-height: 260px !important; }
    .multi-select .dropdown-menu .dropdown-item.active, .multi-select .dropdown-menu .dropdown-item:active, .multi-select .dropdown-menu .dropdown-item:focus, .multi-select .dropdown-menu .dropdown-item:hover {
      text-decoration: none;
      background-color: #fff; }
    .multi-select .dropdown-menu .dropdown-item {
      font-size: 14px;
      line-height: 20px;
      padding: 0 15px 5px; }
      .multi-select .dropdown-menu .dropdown-item a {
        color: #212529; }
        .multi-select .dropdown-menu .dropdown-item a input[type=checkbox], .multi-select .dropdown-menu .dropdown-item a input[type=radio] {
          box-sizing: border-box;
          padding: 0;
          margin-right: 7px;
          float: left;
          margin-top: 3px; }

.dialog-close {
  border: none;
  position: absolute;
  top: 20px;
  width: 20px;
  height: 20px;
  right: 20px;
  cursor: pointer; }

.commonTabs {
  width: 100%;
  padding: 0;
  float: left;
  position: relative; }
  .commonTabs .showdetails {
    position: absolute;
    z-index: 9999;
    right: 0;
    top: 20px;
    cursor: pointer; }
  .commonTabs.fixedTabs .showdetails {
    top: 95px !important;
    position: fixed !important;
    transition: all .5s ease;
    right: auto !important; }
  .commonTabs.fixedTabs .mainTabs > .mat-tab-header .mat-tab-label-container {
    position: fixed;
    top: 74px;
    transition: all .5s ease; }
  .commonTabs .mat-tab-header {
    height: 56px;
    position: relative;
    border-bottom: 1px solid #d4d6d7; }
  .commonTabs .mat-tab-label-container {
    padding: 0; }
  .commonTabs .mat-tab-body-wrapper {
    margin-top: 20px; }
  .commonTabs .mat-tab-label:not(.mat-tab-disabled):focus, .commonTabs .mat-tab-label:not(.mat-tab-disabled):visited {
    background: none !important; }
  .commonTabs .mat-tab-label .mat-ripple-element {
    background: none; }
  .commonTabs .mat-tab-label {
    color: #808080;
    height: 50px;
    padding: 0;
    margin-right: 30px;
    min-width: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    opacity: 1; }
    .commonTabs .mat-tab-label.mat-tab-label-active, .commonTabs .mat-tab-label.mat-tab-label-active:hover, .commonTabs .mat-tab-label .mat-tab-label.mat-ripple:hover, .commonTabs .mat-tab-label .mat-tab-group.mat-primary .mat-tab-label.mat-ripple:hover .mat-ink-bar, .commonTabs .mat-tab-label .mat-tab-label:not(.mat-tab-disabled):hover, .commonTabs .mat-tab-label .mat-tab-label:hover {
      opacity: 1; }
  .commonTabs .mat-tab-group.mat-primary .mat-ink-bar {
    height: 4px; }
  .commonTabs .mat-form-field-infix {
    line-height: 20px; }
  .commonTabs .dropdownWrap {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #ececec; }
    .commonTabs .dropdownWrap input {
      width: 100%;
      float: left;
      padding: 10px 20px 5px 0;
      border: 0; }
    .commonTabs .dropdownWrap .completer-holder {
      position: relative;
      width: 100%;
      float: left; }
    .commonTabs .dropdownWrap:after {
      position: absolute;
      content: '';
      width: 0;
      height: 0;
      right: 0;
      top: 5px;
      color: #bdbdbd;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #e9e9e9; }
    .commonTabs .dropdownWrap:before {
      position: absolute;
      content: '';
      width: 0;
      height: 0;
      right: 0;
      top: 2px;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #fff;
      z-index: 99; }

.otherNetworks .tableViewDisplay {
  margin-top: 20px; }
  .otherNetworks .tableViewDisplay li.head {
    padding: 0; }
    .otherNetworks .tableViewDisplay li.head div:first-child {
      border-radius: 6px 0 0 0; }
    .otherNetworks .tableViewDisplay li.head div:last-child {
      border-radius: 0 6px 0 0; }

.commonMatcard .mat-card {
  float: left;
  width: 100%;
  padding: 0 10px 0 0;
  margin-bottom: 20px;
  box-shadow: 0px 2px 7px 1px rgba(0, 0, 0, 0.18) !important; }
  .commonMatcard .mat-card .card-more {
    border-top: 1px solid #e7e7e7; }
  .commonMatcard .mat-card .mat-card-title {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px solid #e7e7e7;
    padding: 10px 20px;
    margin-top: 0; }
  .commonMatcard .mat-card.creatives .mat-card-title {
    margin-bottom: 5px; }
  .commonMatcard .mat-card.creatives.mobile-native .mat-tab-header {
    display: none; }

.mat-radio-outer-circle {
  border: 1px solid #e1e1e1 !important; }

.commonAccor .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: none; }

.commonAccor .mat-expansion-panel-header.mat-expanded:focus, .commonAccor .mat-expansion-panel-header.mat-expanded:hover, .commonAccor .mat-expansion-panel-header, .commonAccor .mat-expansion-panel-header:not([aria-disabled='true']) {
  background: #f9f9f9; }

.commonAccor .mat-expansion-panel-header-title {
  color: #808080;
  font-weight: 600;
  font-size: 13px; }

.commonAccor .mat-expanded .mat-expansion-panel-header-title {
  color: #000;
  opacity: 10; }

.commonAccor .mat-form-field-underline {
  background-color: #ececec; }

.commonAccor .mat-expansion-panel-body {
  padding: 0 20px 16px;
  width: 100%;
  float: left; }

.comp-advertising .commonAccor .mat-expansion-panel-body {
  padding: 0 20px 0;
  width: 100%;
  float: left; }

.commonAccor .mat-expansion-panel {
  width: 100%;
  float: left;
  position: relative; }

.commonAccor .mat-expansion-panel-header {
  padding: 0 20px; }

.commonAccor .mat-expansion-panel {
  border-bottom: 1px solid #fff; }

.mat-expansion-panel-body {
  padding: 0; }
  .mat-expansion-panel-body .info-panel {
    padding: 0;
    width: 100%;
    float: left;
    color: #808080;
    font-size: 14px; }
    .mat-expansion-panel-body .info-panel p {
      color: #808080 !important;
      font-size: 13px;
      line-height: 1.6; }

.google-adwords-wrapper .mat-expansion-panel:not(.mat-expanded), .google-adwords-wrapper .mat-expansion-panel-header:not([aria-disabled='true']):hover, .commonAccor .mat-expansion-panel-header.mat-expanded {
  background: #fff !important;
  border-bottom: none; }

.google-adwords-wrapper .commonAccor .mat-expansion-panel-header-title {
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase; }

.google-adwords-wrapper .commonAccor .mat-expansion-panel {
  border-bottom: 1px solid #efefef; }

.google-adwords-wrapper .commonAccor .mat-expansion-panel-header-title {
  font-weight: 700 !important; }

.timeline {
  position: relative;
  margin: 0;
  padding: 20px 20px 15px; }
  .timeline .tl-list {
    position: relative;
    padding-left: 50px;
    padding-bottom: 30px; }
    .timeline .tl-list:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      width: 2px;
      bottom: 0;
      background: #e5e5e5;
      left: 14px;
      height: auto; }
    .timeline .tl-list:last-child {
      padding-bottom: 0; }
    .timeline .tl-list:last-child:before {
      bottom: auto;
      height: 20px; }
    .timeline .tl-list p {
      margin-bottom: 2px;
      font-size: 13px;
      font-weight: 600;
      color: #464646; }
    .timeline .tl-list .date {
      color: #aaaaaa;
      font-size: 14px;
      font-weight: 400; }
    .timeline .tl-list .source {
      color: #868686;
      font-size: 13px;
      font-weight: 600; }
    .timeline .tl-list .tlbubble {
      position: absolute;
      top: -5px;
      left: 0;
      width: 30px;
      height: 30px;
      border-radius: 50%;
      background: #fff; }
      .timeline .tl-list .tlbubble:after, .timeline .tl-list .tlbubble:before {
        position: absolute;
        content: ''; }
      .timeline .tl-list .tlbubble:after {
        background: #f0f6fa;
        width: 30px;
        height: 30px;
        top: 0;
        left: 0;
        border-radius: 50%; }
      .timeline .tl-list .tlbubble:before {
        width: 12px;
        height: 12px;
        background-color: #39b5f1;
        border-radius: 50%;
        z-index: 99;
        top: 9px;
        left: 9px; }
    .timeline .tl-list ul.panel-more {
      position: relative;
      margin-left: -50px;
      display: none;
      margin-top: 20px; }
      .timeline .tl-list ul.panel-more li {
        position: relative;
        padding-left: 50px;
        padding-bottom: 15px; }
        .timeline .tl-list ul.panel-more li:before {
          display: none; }
        .timeline .tl-list ul.panel-more li .tlbubble {
          position: absolute;
          top: 0;
          left: 7px;
          width: 12px;
          height: 12px;
          border-radius: 50%;
          background: #fff; }
          .timeline .tl-list ul.panel-more li .tlbubble:after, .timeline .tl-list ul.panel-more li .tlbubble:before {
            position: absolute;
            content: ''; }
          .timeline .tl-list ul.panel-more li .tlbubble:after {
            background: #f0f6fa;
            width: 16px;
            height: 16px;
            top: 0;
            left: 0;
            border-radius: 50%; }
          .timeline .tl-list ul.panel-more li .tlbubble:before {
            width: 6px;
            height: 6px;
            background-color: #39b5f1;
            border-radius: 50%;
            z-index: 99;
            top: 5px;
            left: 5px; }
        .timeline .tl-list ul.panel-more li:last-child {
          padding-bottom: 0; }

.summary-timeline .timeline .tl-list {
  padding-bottom: 30px; }
  .summary-timeline .timeline .tl-list:last-child {
    padding-bottom: 15px; }

.fullWidth {
  width: 100%;
  float: left; }

.nhead {
  font-weight: 600;
  color: #000; }

.noAftr:after {
  display: none; }

.padLR20, .PLR20 {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.alertmsg {
  color: #ff0000;
  font-weight: 400;
  font-size: 14px;
  padding: 10px 20px  0;
  transition: all .5s ease;
  float: left; }

.marB0, .MB0 {
  margin-bottom: 0 !important; }

.marT-10, .MT-10 {
  margin-top: -10px; }

.center {
  text-align: center; }

.left {
  text-align: left !important; }

.right {
  text-align: right; }

.marT0 {
  margin-top: 0 !important; }

.padT20, .PT20 {
  padding-top: 20px; }

.padB20, .PB20 {
  padding-bottom: 20px; }

.padL20, .PL20 {
  padding-left: 20px !important; }

.padR20, .PR20 {
  padding-right: 20px !important; }

.marB20, .MB20 {
  margin-bottom: 20px !important; }

.marT20, .MT20 {
  margin-top: 20px !important; }

.marR20, .MR20 {
  margin-right: 20px; }

.ML10, .marL10 {
  margin-left: 10px !important; }

.marR10, .MR10 {
  margin-right: 10px !important; }

.marB10, .MB10 {
  margin-bottom: 10px !important; }

.marT10, .MT10 {
  margin-top: 10px !important; }

.padB0, .PB0 {
  padding-bottom: 0px !important; }

.pad0, .P0 {
  padding: 0 !important; }

.padR10, .PR10 {
  padding-right: 10px !important; }

.marB15, .MB15 {
  margin-bottom: 15px !important; }

.marT0, .MT0 {
  margin-top: 0 !important; }

.padL35, .PL35 {
  padding-left: 35px; }

.nodata {
  color: #808080;
  font-weight: 400;
  width: 100%;
  float: left;
  padding: 20px;
  text-align: center;
  font-size: 14px; }

.marT-20, .MT-20 {
  margin-top: -20px !important; }

.padT0, .PT0 {
  padding-top: 0 !important; }

.customaccrodian, .accrodianIcon {
  position: absolute;
  right: 15px;
  top: 12px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: all .5s ease; }
  .customaccrodian:after, .accrodianIcon:after {
    border-style: solid;
    border-width: 0 2px 2px 0;
    content: '';
    display: inline-block;
    padding: 3px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    vertical-align: middle;
    color: #464646;
    position: absolute;
    left: 6px;
    top: 7px; }
  .customaccrodian.opened, .accrodianIcon.opened {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    top: 15px; }

.accrodianIcon {
  right: 0;
  top: 0px; }

.opened .accrodianIcon {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

.pagetitle {
  width: 100%;
  float: left;
  font: 600 20px/1.2 "Open Sans", sans-serif;
  color: #000000; }

.info {
  padding: 0;
  width: 100%;
  float: left;
  color: #808080;
  font-size: 14px; }

.desc {
  padding: 0;
  width: 100%;
  margin-bottom: 10px;
  float: left;
  color: #808080;
  font-size: 13px; }

.note {
  padding: 0;
  margin-bottom: 10px;
  width: 100%;
  float: left;
  color: #808080;
  font-size: 13px;
  font-style: italic; }

.graphnotes {
  padding: 0;
  width: 100%;
  float: left;
  color: #b6b9ba;
  font-size: 13px; }

.category_list input {
  width: 100% !important; }

.auditWrap .mat-card-content {
  float: left;
  width: 100%; }

.searchwrap.tagswrap .completer-holder {
  width: 100%; }

.categorysec .completer-holder {
  border-bottom: 1px solid #ececec;
  margin-right: 0px; }
  .categorysec .completer-holder input {
    border: 0; }

.close-globalsearch {
  position: absolute;
  right: 54px; }

.filterTitle {
  text-align: left !important;
  margin-bottom: 5px;
  padding-bottom: 12px;
  font-size: 15px;
  font-weight: 600;
  color: #e4e6e6; }

.searchIcon {
  position: relative; }
  .searchIcon:before {
    position: absolute;
    content: '';
    top: 18px;
    right: 3px;
    width: 17px;
    height: 16px;
    background-position: 0px -139px; }

.disabledInput {
  position: relative; }
  .disabledInput:before {
    background: rgba(255, 255, 255, 0.5);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    content: '';
    z-index: 999; }

.common-dailog .mat-input-underline {
  background-color: #cbcbcb; }

.taSearchList {
  width: 100%;
  float: left; }
  .taSearchList li {
    border-bottom: 1px solid #ececec;
    padding: 20px 20px 20px 0;
    color: #808080; }

.addkeywordlist {
  width: 100%;
  float: left; }
  .addkeywordlist li {
    border-bottom: 1px solid #ececec;
    padding: 7px 20px 7px 0;
    color: #808080; }
    .addkeywordlist li input {
      border: 0;
      padding: 6px 5px 6px 0;
      font: inherit;
      width: 100%; }

.msgShow {
  position: relative;
  width: 100%;
  float: left;
  height: 16px; }
  .msgShow .msgLimit {
    font-size: 12px;
    text-align: right;
    position: absolute;
    right: 0;
    transition: all 0.2s ease; }

.twocolcard {
  width: 100%;
  float: left; }
  .twocolcard > section {
    width: 50%;
    float: left;
    padding-left: 10px;
    padding-right: 10px; }
    .twocolcard > section:first-child {
      padding-left: 0; }
    .twocolcard > section:nth-child(2) {
      padding-right: 0; }

.intspilt {
  position: relative; }
  .intspilt section {
    position: relative; }
    .intspilt section .contWrapper {
      padding: 0 20px 20px !important; }
  .intspilt section:last-child .contWrapper {
    padding: 0 20px 20px 40px !important; }
  .intspilt:before {
    position: absolute;
    content: '';
    left: 50%;
    top: 4px;
    bottom: 20px;
    width: 1px;
    background: #e9e9e9; }

.select-document .intspilt section:last-child .contWrapper {
  padding: 0 20px !important; }

.select-document .commonTabs .mat-tab-label-container {
  padding: 0 20px; }

/*.mat-sort-header-arrow {
    display: none !important;
  }*/
.message-wrapper {
  position: relative;
  overflow: hidden;
  padding: 0 0 0 60px;
  width: 100%;
  margin: 0 0 20px;
  transition: 0.5s ease; }
  .message-wrapper .circle-wrapper {
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    height: 33px;
    width: 33px; }
  .message-wrapper .text-wrapper {
    padding: 5px 10px;
    width: 100%;
    float: right;
    margin: 0;
    box-shadow: none;
    font-weight: 400;
    position: relative;
    opacity: 0;
    border-radius: 0 6px 6px 6px; }
    .message-wrapper .text-wrapper:before {
      content: '';
      width: 0;
      height: 0;
      border-style: solid; }
    .message-wrapper .text-wrapper:after {
      content: '';
      border-style: solid;
      width: 0;
      height: 0; }
  .message-wrapper.them .circle-wrapper {
    background: #c7c7c7;
    float: left;
    color: #333333; }
    .message-wrapper.them .circle-wrapper:after {
      position: absolute;
      content: '';
      width: 20px;
      height: 20px;
      top: 6px;
      left: 7px;
      background-position: -118px -84px; }
  .message-wrapper.them .text-wrapper {
    background: #fcfcfc;
    float: right;
    color: #333333;
    border: 1px solid #f1f1f1;
    min-height: 70px; }
  .message-wrapper.them .text-wrapper:before {
    border-width: 0 16px 16px 0;
    border-color: transparent #ececec transparent transparent;
    position: absolute;
    top: -1px;
    left: -16px; }
  .message-wrapper.them .text-wrapper:after {
    border-width: 0 14px 14px 0;
    border-color: transparent #fbfbfb transparent transparent;
    position: absolute;
    top: 0px;
    left: -14px; }
  .message-wrapper.me .circle-wrapper, .message-wrapper.me .text-wrapper {
    float: right;
    color: #333333; }
  .message-wrapper.me .text-wrapper {
    background: #ffffff; }
    .message-wrapper.me .text-wrapper:before {
      border-color: #ffffff transparent transparent transparent;
      border-width: 14px 14px 0 0;
      position: absolute;
      top: -1px;
      right: -14x; }

.loadingcontent {
  float: left;
  padding: 40px 20px; }
  .loadingcontent li {
    float: left;
    width: 100%; }
  .loadingcontent ul {
    float: left;
    width: 100%; }

.loadempty {
  width: 200px;
  height: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  animation: colorchange 5s;
  -webkit-animation: colorchange 5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite; }

@-webkit-keyframes colorchange {
  0% {
    background: #f4f4f4; }
  25% {
    background: #ccc; }
  50% {
    background: #dad7d7; }
  75% {
    background: #ccc; }
  100% {
    background: lightgray; } }

@keyframes colorchange {
  0% {
    background: #f4f4f4; }
  25% {
    background: #ccc; }
  50% {
    background: #dad7d7; }
  75% {
    background: #ccc; }
  100% {
    background: lightgray; } }

/* display ads css */
.pageview {
  padding: 20px; }

.displayads-wrapper {
  position: relative;
  width: 100%;
  float: left;
  max-width: 1160px;
  margin: 0;
  padding-top: 4px !important;
  padding-left: 0 !important; }
  .displayads-wrapper .custom-matcard {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    display: block;
    position: relative;
    border-radius: 2px;
    background: white;
    color: rgba(0, 0, 0, 0.87); }
    .displayads-wrapper .custom-matcard .custom-mattitle {
      color: #000;
      font-size: 20px;
      font-weight: 600;
      border-bottom: 1px solid #e7e7e7;
      padding: 10px 20px; }
    .displayads-wrapper .custom-matcard .custom-matcard-content {
      margin-bottom: 0; }
  .displayads-wrapper h2.title {
    width: 100%;
    float: left;
    font: 600 20px/1.2 "Open Sans", sans-serif;
    color: #000000; }
  .displayads-wrapper .cardsWrapper {
    width: 100%;
    float: left;
    margin-top: 0; }
    .displayads-wrapper .cardsWrapper .contWrapper {
      float: left;
      width: 100%;
      padding: 0 0 20px; }
    .displayads-wrapper .cardsWrapper .admetrics {
      width: 100%;
      float: left; }
      .displayads-wrapper .cardsWrapper .admetrics li {
        float: left;
        margin-bottom: 20px;
        margin-right: 20px; }
        .displayads-wrapper .cardsWrapper .admetrics li a {
          float: left;
          margin-bottom: 5px;
          top: 2px; }
        .displayads-wrapper .cardsWrapper .admetrics li a > em {
          position: relative;
          width: 71px;
          height: 72px;
          float: left; }
          catsource .displayads-wrapper .cardsWrapper .admetrics li a > em:before {
            position: absolute;
            top: 0;
            left: 0;
            content: '';
            width: 27px;
            height: 25px;
            background-position: -164px -121px; }
        .displayads-wrapper .cardsWrapper .admetrics li .impressions em, .displayads-wrapper .cardsWrapper .admetrics li .totalImpCount em {
          background: #154eae; }
        .displayads-wrapper .cardsWrapper .admetrics li .adnetworks em, .displayads-wrapper .cardsWrapper .admetrics li .totalAdsNetwork em {
          background: #ae159a; }
        .displayads-wrapper .cardsWrapper .admetrics li .publishers em, .displayads-wrapper .cardsWrapper .admetrics li .totalpublishers em {
          background: #7515ae; }
        .displayads-wrapper .cardsWrapper .admetrics li .technologies em, .displayads-wrapper .cardsWrapper .admetrics li .totaltechnologies em {
          background: #159aae; }
        .displayads-wrapper .cardsWrapper .admetrics li .totalAdsCount em:before {
          content: '';
          position: absolute;
          background-position: -164px -121px;
          width: 36px;
          height: 31px;
          top: 20px;
          left: 18px; }
        .displayads-wrapper .cardsWrapper .admetrics li .totalImpCount em:before {
          content: '';
          position: absolute;
          height: 26px;
          background-position: -145px -82px;
          width: 28px;
          top: 23px;
          left: 21px; }
        .displayads-wrapper .cardsWrapper .admetrics li .totalAdsNetwork em:before {
          content: '';
          position: absolute;
          background-position: -169px -155px;
          width: 32px;
          height: 30px;
          top: 20px;
          left: 20px; }
        .displayads-wrapper .cardsWrapper .admetrics li .totalpublishers em:before {
          content: '';
          position: absolute;
          width: 28px;
          background-position: -134px -108px;
          height: 29px;
          top: 22px;
          left: 22px; }
        .displayads-wrapper .cardsWrapper .admetrics li .totaltechnologies em:before {
          content: '';
          position: absolute;
          background-position: -167px -187px;
          width: 33px;
          height: 29px;
          top: 22px;
          left: 21px; }
        .displayads-wrapper .cardsWrapper .admetrics li a > span {
          float: left;
          background: #f4f4f4;
          color: #454545;
          font: 300 33px/1.3 "Roboto Condensed";
          min-width: 100px;
          padding: 15px 20px; }
          .displayads-wrapper .cardsWrapper .admetrics li a > span.notdetected {
            font-size: 18px;
            font-weight: 300;
            line-height: 42px; }
        .displayads-wrapper .cardsWrapper .admetrics li .label {
          color: #464646;
          float: left;
          clear: both;
          width: 100%;
          font-weight: 400; }
        .displayads-wrapper .cardsWrapper .admetrics li:last-child {
          margin-right: 0; }
    .displayads-wrapper .cardsWrapper .creativeoptions {
      float: right;
      margin-top: 10px; }
      .displayads-wrapper .cardsWrapper .creativeoptions .sort {
        float: right;
        font-size: 14px;
        font-weight: 400;
        color: #808080;
        line-height: 1.3;
        margin-top: -3px; }
      .displayads-wrapper .cardsWrapper .creativeoptions .listngraph {
        float: right;
        margin-left: 10px; }
        .displayads-wrapper .cardsWrapper .creativeoptions .listngraph a {
          position: relative;
          width: 16px;
          height: 16px;
          margin-left: 20px;
          float: left; }
          .displayads-wrapper .cardsWrapper .creativeoptions .listngraph a:before {
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            width: 16px;
            height: 16px;
            background-position: -164px -121px; }
        .displayads-wrapper .cardsWrapper .creativeoptions .listngraph #list:before {
          background-position: -65px -232px;
          height: 14px;
          top: -1px; }
        .displayads-wrapper .cardsWrapper .creativeoptions .listngraph #grid:before {
          background-position: -65px -217px;
          top: -1px; }
        .displayads-wrapper .cardsWrapper .creativeoptions .listngraph #list.active:before {
          background-position: -83px -232px; }
        .displayads-wrapper .cardsWrapper .creativeoptions .listngraph #grid.active:before {
          background-position: -82px -217px; }
        .displayads-wrapper .cardsWrapper .creativeoptions .listngraph #list.active:hover:before, .displayads-wrapper .cardsWrapper .creativeoptions .listngraph #list:hover:before {
          background-position: -83px -232px; }
        .displayads-wrapper .cardsWrapper .creativeoptions .listngraph #grid.active:hover:before, .displayads-wrapper .cardsWrapper .creativeoptions .listngraph #grid:hover:before {
          background-position: -82px -217px; }
      .displayads-wrapper .cardsWrapper .creativeoptions .customdropdown .mat-select-arrow {
        margin-top: 0; }
        .displayads-wrapper .cardsWrapper .creativeoptions .customdropdown .mat-select-arrow:before {
          left: 2px; }
        .displayads-wrapper .cardsWrapper .creativeoptions .customdropdown .mat-select-arrow:after {
          left: 2px; }
    .displayads-wrapper .cardsWrapper .graphview {
      text-align: center;
      padding: 20px 0;
      height: 340px;
      float: left;
      width: 100%; }
    .displayads-wrapper .cardsWrapper .commonTable .mat-header-row .mat-column-sln {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50px;
              flex: 0 0 50px;
      text-align: right; }
      .displayads-wrapper .cardsWrapper .commonTable .mat-header-row .mat-column-sln .mat-sort-header-container {
        float: right; }
    .displayads-wrapper .cardsWrapper .commonTable .mat-header-row .mat-column-creative {
      text-align: left;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 20%;
              flex: 0 0 20%; }
    .displayads-wrapper .cardsWrapper .commonTable .mat-header-row .mat-column-type, .displayads-wrapper .cardsWrapper .commonTable .mat-header-row .mat-column-campaign, .displayads-wrapper .cardsWrapper .commonTable .mat-header-row .mat-column-firstseen, .displayads-wrapper .cardsWrapper .commonTable .mat-header-row.mat-column-lastseen, .displayads-wrapper .cardsWrapper .commonTable .mat-header-row .mat-column-dimension {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 10%;
              flex: 0 0 10%;
      text-align: left; }
    .displayads-wrapper .cardsWrapper .commonTable .mat-header-row .mat-column-daysseen, .displayads-wrapper .cardsWrapper .commonTable .mat-header-row .mat-column-impressions {
      text-align: right;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 10%;
              flex: 0 0 10%; }
      .displayads-wrapper .cardsWrapper .commonTable .mat-header-row .mat-column-daysseen .mat-sort-header-container, .displayads-wrapper .cardsWrapper .commonTable .mat-header-row .mat-column-impressions .mat-sort-header-container {
        float: right; }
    .displayads-wrapper .cardsWrapper .commonTable .mat-row .mat-column-sln {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50px;
              flex: 0 0 50px;
      padding-right: 20px; }
    .displayads-wrapper .cardsWrapper .commonTable .mat-row .mat-column-creative {
      text-align: left;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 20%;
              flex: 0 0 20%; }
    .displayads-wrapper .cardsWrapper .commonTable .mat-row .mat-column-type, .displayads-wrapper .cardsWrapper .commonTable .mat-row .mat-column-campaign, .displayads-wrapper .cardsWrapper .commonTable .mat-row .mat-column-firstseen, .displayads-wrapper .cardsWrapper .commonTable .mat-row.mat-column-lastseen, .displayads-wrapper .cardsWrapper .commonTable .mat-row .mat-column-dimension {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 10%;
              flex: 0 0 10%;
      text-align: left; }
    .displayads-wrapper .cardsWrapper .commonTable .mat-row .mat-column-daysseen, .displayads-wrapper .cardsWrapper .commonTable .mat-row .mat-column-impressions {
      text-align: right;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 10%;
              flex: 0 0 10%;
      padding-right: 20px; }
  .displayads-wrapper .displayArrow {
    position: fixed;
    bottom: 10px;
    cursor: pointer;
    right: 10px;
    display: none;
    background: #e9e9e9;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: none;
    opacity: .7; }
    .displayads-wrapper .displayArrow:after {
      position: absolute;
      border-left: 14px solid transparent;
      border-right: 14px solid transparent;
      border-bottom: 14px solid #e9e9e9;
      width: 0;
      height: 0;
      z-index: 999999;
      top: 16px;
      right: 8px;
      content: ''; }
    .displayads-wrapper .displayArrow:before {
      position: absolute;
      border-left: 16px solid transparent;
      border-right: 16px solid transparent;
      border-bottom: 16px solid #202529;
      width: 0;
      height: 0;
      z-index: 999999;
      top: 10px;
      right: 6px;
      content: ''; }
    .displayads-wrapper .displayArrow:hover {
      opacity: 1; }
  .displayads-wrapper .highcharts-title {
    text-align: center;
    line-height: 1;
    font-family: 'Open Sans';
    z-index: 9; }
  .displayads-wrapper .total-ads .highcharts-title {
    font-size: 26px !important;
    text-align: center;
    line-height: 1.4;
    margin-top: 5px !important;
    font-family: 'Open Sans';
    z-index: 9; }
  .displayads-wrapper #adgraph .highcharts-title {
    font-size: 30px !important;
    text-align: center;
    line-height: 1;
    font-family: 'Open Sans';
    z-index: 9; }
  .displayads-wrapper #ad_impacts_by_adtype .highcharts-title {
    top: 2px;
    position: relative;
    font-size: 30px !important; }
  .displayads-wrapper #ad_networks .highcharts-title {
    top: -5px;
    position: relative;
    font-size: 11px !important; }
  .displayads-wrapper #ad_networks b {
    font-size: 30px !important;
    font-weight: 400;
    display: block; }
  .displayads-wrapper .admetrics .help-txt {
    z-index: auto; }
  .displayads-wrapper .admetrics li .totaltechnologies ~ .label .help-txt .help-content.hTL.hTT {
    top: -35px;
    right: 50px;
    left: auto; }
    .displayads-wrapper .admetrics li .totaltechnologies ~ .label .help-txt .help-content.hTL.hTT .view-note-arrow {
      left: auto;
      right: -18px;
      top: 37px; }
      .displayads-wrapper .admetrics li .totaltechnologies ~ .label .help-txt .help-content.hTL.hTT .view-note-arrow:before {
        right: -3px !important;
        top: -4px;
        border-left: 10px solid #e7e7e7;
        border-top: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid transparent;
        left: auto; }
      .displayads-wrapper .admetrics li .totaltechnologies ~ .label .help-txt .help-content.hTL.hTT .view-note-arrow:after {
        right: -2px !important;
        top: -4px;
        border-left: 10px solid #ffffff;
        border-bottom: 10px solid transparent;
        left: auto;
        border-top: 10px solid transparent;
        border-right: 10px solid transparent; }

.icon-external {
  width: 9px !important;
  height: 9px;
  background-color: #fff;
  position: absolute;
  top: -4px;
  right: -4px;
  min-width: 9px !important; }
  .icon-external:before {
    background-position: -163px -272px;
    width: 7px;
    height: 7px;
    position: absolute;
    content: '';
    top: 0;
    right: 0; }

/* creatives css*/
.creativelistContainerData li:first-child span {
  background: #fff;
  border-bottom: 1px solid #ccc;
  font-weight: 600; }

.creativelistContainerData li span:last-child {
  border-right: 0px solid #ccc; }

.createives {
  padding-bottom: 20px;
  margin-top: 10px; }

.createivesContainer {
  float: left;
  width: 100%; }

.adThumbGrid {
  padding: 0 50px 10px 0;
  float: left;
  width: 100%; }

.adThumb {
  transition: all 0.5s ease;
  float: left;
  margin: 4px 8px 4px 0;
  width: 180px;
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: 1px 0px 4px #ebebeb;
  cursor: pointer; }

.adThumb img {
  padding: 5px;
  width: 100%; }

.adThumb .adcontent {
  display: none; }

.adThumb h6 {
  color: #1122cc;
  font: 600 13px 'Open Sans';
  margin: 0;
  padding: 5px 10px; }

.adThumb a {
  color: #64c183;
  font: 400 13px 'Open Sans';
  margin: 0 10px 5px 10px;
  padding: 0; }

.adThumb p {
  color: #5c5c5c;
  font: 400 13px 'Open Sans';
  margin: 0 10px 5px 10px;
  padding: 0; }

.text-ad {
  padding: 0;
  height: 65px;
  overflow: hidden; }

.text-ad li {
  padding: 0; }

.text-ad h6 {
  color: #1122cc;
  font: 600 12px 'Open Sans';
  margin: 0;
  padding: 7px 10px 4px;
  text-align: left;
  line-height: 1.1; }

.text-ad a {
  color: #64c183;
  font: 400 12px 'Open Sans';
  margin: 0 10px 5px 10px;
  padding: 0;
  text-align: left;
  line-height: 1.1; }

.text-ad p {
  color: #5c5c5c;
  font: 400 12px 'Open Sans';
  margin: 0 10px 5px 10px;
  padding: 0;
  text-align: left;
  line-height: 1.1; }

#totaltechnologies ~ .mat-card-title ~ .mat-card-content .desc {
  margin-bottom: 0; }

.creative-list {
  display: table;
  width: 100%;
  border-top: 0 solid #ddd; }
  .creative-list li {
    display: table-row;
    color: #808080; }
    .creative-list li > div {
      display: table-cell;
      font-size: 14px;
      padding: 14px 12px 14px;
      vertical-align: top;
      border-top: 1px solid #ececec;
      color: #464646;
      min-width: 90px; }
      .creative-list li > div:first-child {
        text-align: right;
        min-width: 40px;
        width: 40px; }
        .creative-list li > div:first-child span {
          text-align: right; }
      .creative-list li > div span {
        text-align: left;
        width: 100%;
        float: left;
        line-height: 1.3;
        font-size: 14px;
        word-break: break-word; }
        .creative-list li > div span.day-seen, .creative-list li > div span.impressions {
          text-align: right;
          white-space: nowrap; }
        .creative-list li > div span.ad-view a {
          float: left;
          width: 180px;
          height: 76px;
          overflow: hidden;
          border: 1px solid #e0e0e0;
          padding: 0 10px; }
          .creative-list li > div span.ad-view a .image-sec {
            display: table;
            padding: 0;
            text-align: center;
            height: 74px; }
            .creative-list li > div span.ad-view a .image-sec .image-ad {
              display: table-cell;
              width: 180px;
              height: 64px;
              vertical-align: middle;
              text-align: center;
              padding: 0; }
              .creative-list li > div span.ad-view a .image-sec .image-ad img {
                max-width: 100%;
                vertical-align: middle;
                max-height: 100%; }
    .creative-list li:first-child {
      vertical-align: top; }
      .creative-list li:first-child div:first-child {
        border-radius: 6px 0 0 0; }
      .creative-list li:first-child div:last-child {
        border-radius: 0 6px 0 0; }
      .creative-list li:first-child div {
        white-space: nowrap;
        padding: 16px 12px 17px;
        border-top: none; }
        .creative-list li:first-child div:nth-child(8), .creative-list li:first-child div:nth-child(9) {
          text-align: right; }

.imageadsec, .playicon, .adThumbGrid .videoad {
  position: relative; }

/* ad preveiw css */
.ads-modal .imageAd, .ads-modal > div {
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  height: 300px; }

.ads-modal .imageAd img, .ads-modal > div img {
  max-width: 100%;
  max-height: 430px; }

.ads-modal {
  display: table;
  padding: 20px 40px;
  width: 100%;
  border: 0;
  margin-bottom: 0px; }

.ads-modal-content {
  background: #f5f5f5;
  width: 100%;
  float: left; }

.ads-modal h6 {
  color: #1122cc;
  font: 600 16px 'Open Sans';
  margin: 0;
  padding: 0 0 10px 0; }

.ads-modal a {
  color: #64c183;
  font: 400 14px 'Open Sans';
  margin: 0 0 5px 0;
  padding: 0; }

.ads-modal p {
  color: #5c5c5c;
  font: 400 14px 'Open Sans';
  margin: 0 0 10px 0;
  padding: 0; }

.imageadsec, .playicon, .adThumbGrid .videoad, .ads-modal {
  position: relative; }

.adcontentpopup {
  float: left;
  width: 100%;
  padding: 15px 20px 7px; }

.ad-preview .mat-dialog-content {
  padding: 0 !important;
  float: left;
  width: 100%; }

.adcontentpopup ul li {
  float: left;
  padding: 0 10px 0 0;
  line-height: 1;
  width: 23.5%;
  margin-bottom: 6px;
  line-height: 1.3;
  position: relative;
  margin-bottom: 8px; }
  .adcontentpopup ul li div {
    font-size: 14px; }

.ads-modal .text-ad {
  border: 1px solid #eee;
  padding: 10px 20px 5px;
  margin: 0 50px; }

.adcontentpopup ul li span {
  color: #808080;
  font: 13px/1.2 'Open Sans';
  position: relative;
  margin-right: 0; }

.adcontentpopup ul li span:first-child {
  color: #464646;
  padding-right: 5px; }

.adcontentpopup ul.campaign-content {
  display: table;
  padding-top: 5px;
  width: 100%;
  clear: both; }

.adcontentpopup ul.campaign-content li {
  display: table-row;
  width: 100%; }

.adcontentpopup ul li:last-child {
  margin-right: 0;
  padding-right: 0; }

.adcontentpopup ul.campaign-content span {
  display: table-cell;
  line-height: 1.3;
  font-size: 13px; }

.adcontentpopup ul li span:first-child {
  color: #464646;
  padding-right: 5px;
  line-height: 1.3;
  font-size: 14px; }

.campaign-content li {
  width: 100%; }

.ads-prev, .ads-next {
  position: absolute;
  top: 50%;
  width: 21px;
  height: 47px;
  margin-top: -20px !important; }

.ads-prev {
  left: 20px; }

.ads-next {
  right: 20px; }

.ads-prev:before, .ads-next:before {
  width: 21px;
  height: 47px;
  background-position: -177px -449px;
  position: absolute;
  content: '';
  left: 0;
  top: 0; }

.ads-next:before {
  background-position: -178px -401px; }

.bing-adwords-wrapper .commonAccor .mat-expanded .mat-expansion-panel-header {
  position: relative; }
  .bing-adwords-wrapper .commonAccor .mat-expanded .mat-expansion-panel-header:before {
    height: 1px;
    left: 0;
    right: 0;
    bottom: 6px;
    background: #e7e7e7;
    position: absolute;
    content: ''; }

.bing-adwords-wrapper .commonAccor .mat-expansion-panel-header-title {
  color: #000;
  font-size: 20px;
  font-weight: 600; }

.bing-top-keywords .commonTable .mat-header-row .mat-column-block {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%;
  text-align: center; }
  .bing-top-keywords .commonTable .mat-header-row .mat-column-block .mat-sort-header-container {
    padding-left: 35%; }

.bing-top-keywords .commonTable .mat-header-row .mat-column-traffic, .bing-top-keywords .commonTable .mat-header-row .mat-column-cpc, .bing-top-keywords .commonTable .mat-header-row .mat-column-volume, .bing-top-keywords .commonTable .mat-header-row .mat-column-position {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%; }
  .bing-top-keywords .commonTable .mat-header-row .mat-column-traffic .mat-sort-header-container, .bing-top-keywords .commonTable .mat-header-row .mat-column-cpc .mat-sort-header-container, .bing-top-keywords .commonTable .mat-header-row .mat-column-volume .mat-sort-header-container, .bing-top-keywords .commonTable .mat-header-row .mat-column-position .mat-sort-header-container {
    float: right; }

.bing-top-keywords .commonTable .mat-row .mat-column-keywords {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px; }

.bing-top-keywords .commonTable .mat-row .mat-column-block {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%;
  text-align: center; }
  .bing-top-keywords .commonTable .mat-row .mat-column-block .mat-sort-header-container {
    display: inline-block;
    vertical-align: middle;
    padding-top: 11px; }

.bing-top-keywords .commonTable .mat-row .mat-column-traffic, .bing-top-keywords .commonTable .mat-row .mat-column-cpc, .bing-top-keywords .commonTable .mat-row .mat-column-volume, .bing-top-keywords .commonTable .mat-row .mat-column-position {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%;
  padding-right: 17px; }
  .bing-top-keywords .commonTable .mat-row .mat-column-traffic .mat-sort-header-container, .bing-top-keywords .commonTable .mat-row .mat-column-cpc .mat-sort-header-container, .bing-top-keywords .commonTable .mat-row .mat-column-volume .mat-sort-header-container, .bing-top-keywords .commonTable .mat-row .mat-column-position .mat-sort-header-container {
    float: right; }

.bing-keywords-performance .commonTable .mat-header-row .mat-column-impressions, .bing-keywords-performance .commonTable .mat-header-row .mat-column-cpc, .bing-keywords-performance .commonTable .mat-header-row .mat-column-clicks, .bing-keywords-performance .commonTable .mat-header-row .mat-column-ctr {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%; }
  .bing-keywords-performance .commonTable .mat-header-row .mat-column-impressions .mat-sort-header-container, .bing-keywords-performance .commonTable .mat-header-row .mat-column-cpc .mat-sort-header-container, .bing-keywords-performance .commonTable .mat-header-row .mat-column-clicks .mat-sort-header-container, .bing-keywords-performance .commonTable .mat-header-row .mat-column-ctr .mat-sort-header-container {
    float: right; }

.bing-keywords-performance .commonTable .mat-row .mat-column-impressions, .bing-keywords-performance .commonTable .mat-row .mat-column-cpc, .bing-keywords-performance .commonTable .mat-row .mat-column-clicks, .bing-keywords-performance .commonTable .mat-row .mat-column-ctr {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%;
  padding-right: 17px; }
  .bing-keywords-performance .commonTable .mat-row .mat-column-impressions .mat-sort-header-container, .bing-keywords-performance .commonTable .mat-row .mat-column-cpc .mat-sort-header-container, .bing-keywords-performance .commonTable .mat-row .mat-column-clicks .mat-sort-header-container, .bing-keywords-performance .commonTable .mat-row .mat-column-ctr .mat-sort-header-container {
    float: right; }

.bing-keywords-suggessions .commonTable .mat-header-row .mat-column-impressions, .bing-keywords-suggessions .commonTable .mat-header-row .mat-column-clicks, .bing-keywords-suggessions .commonTable .mat-header-row .mat-column-ctr, .bing-keywords-suggessions .commonTable .mat-header-row .mat-column-sidebar {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%; }
  .bing-keywords-suggessions .commonTable .mat-header-row .mat-column-impressions .mat-sort-header-container, .bing-keywords-suggessions .commonTable .mat-header-row .mat-column-clicks .mat-sort-header-container, .bing-keywords-suggessions .commonTable .mat-header-row .mat-column-ctr .mat-sort-header-container, .bing-keywords-suggessions .commonTable .mat-header-row .mat-column-sidebar .mat-sort-header-container {
    float: right; }

.bing-keywords-suggessions .commonTable .mat-header-row .mat-column-mainline {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%; }
  .bing-keywords-suggessions .commonTable .mat-header-row .mat-column-mainline .mat-sort-header-container {
    float: right; }

.bing-keywords-suggessions .commonTable .mat-row .mat-column-impressions, .bing-keywords-suggessions .commonTable .mat-row .mat-column-clicks, .bing-keywords-suggessions .commonTable .mat-row .mat-column-ctr, .bing-keywords-suggessions .commonTable .mat-row .mat-column-sidebar {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%;
  padding-right: 17px; }
  .bing-keywords-suggessions .commonTable .mat-row .mat-column-impressions .mat-sort-header-container, .bing-keywords-suggessions .commonTable .mat-row .mat-column-clicks .mat-sort-header-container, .bing-keywords-suggessions .commonTable .mat-row .mat-column-ctr .mat-sort-header-container, .bing-keywords-suggessions .commonTable .mat-row .mat-column-sidebar .mat-sort-header-container {
    float: right; }

.bing-keywords-suggessions .commonTable .mat-row .mat-column-mainline {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%; }
  .bing-keywords-suggessions .commonTable .mat-row .mat-column-mainline .mat-sort-header-container {
    float: right; }

.select-document .commonTable .mat-header-row .mat-column-sln {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
  text-align: right; }
  .select-document .commonTable .mat-header-row .mat-column-sln .mat-sort-header-container {
    float: right; }

.select-document .commonTable .mat-header-row .mat-column-impressions, .select-document .commonTable .mat-header-row .mat-column-clicks, .select-document .commonTable .mat-header-row .mat-column-ctr, .select-document .commonTable .mat-header-row .mat-column-sidebar {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%; }
  .select-document .commonTable .mat-header-row .mat-column-impressions .mat-sort-header-container, .select-document .commonTable .mat-header-row .mat-column-clicks .mat-sort-header-container, .select-document .commonTable .mat-header-row .mat-column-ctr .mat-sort-header-container, .select-document .commonTable .mat-header-row .mat-column-sidebar .mat-sort-header-container {
    float: right; }

.select-document .commonTable .mat-header-row .mat-column-mainline {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%; }
  .select-document .commonTable .mat-header-row .mat-column-mainline .mat-sort-header-container {
    float: right; }

.select-document .commonTable .mat-row .mat-column-sln {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
  text-align: right; }
  .select-document .commonTable .mat-row .mat-column-sln .mat-sort-header-container {
    float: right; }

.select-document .commonTable .mat-row .mat-column-impressions, .select-document .commonTable .mat-row .mat-column-clicks, .select-document .commonTable .mat-row .mat-column-ctr, .select-document .commonTable .mat-row .mat-column-sidebar {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%;
  padding-right: 17px; }
  .select-document .commonTable .mat-row .mat-column-impressions .mat-sort-header-container, .select-document .commonTable .mat-row .mat-column-clicks .mat-sort-header-container, .select-document .commonTable .mat-row .mat-column-ctr .mat-sort-header-container, .select-document .commonTable .mat-row .mat-column-sidebar .mat-sort-header-container {
    text-align: center; }

.select-document .commonTable .mat-row .mat-column-mainline {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%; }
  .select-document .commonTable .mat-row .mat-column-mainline .mat-sort-header-container {
    float: right; }

.tableViewDisplay {
  width: 100%;
  float: left;
  padding: 0; }
  .tableViewDisplay li {
    display: table;
    border-bottom: 1px solid #ececec;
    width: 100%;
    float: left;
    padding: 14px 20px; }
    .tableViewDisplay li div {
      display: table-cell;
      text-align: right;
      color: #000;
      font-weight: 400;
      line-height: 1.2;
      font-size: 14px;
      width: 40% !important; }
      .tableViewDisplay li div:first-child {
        text-align: left;
        width: 60% !important;
        font-weight: 400;
        color: #464646; }
      .tableViewDisplay li div span {
        font-style: normal;
        color: #818080; }
    .tableViewDisplay li.head {
      padding: 16px 20px;
      background: #f5f5f5; }
      .tableViewDisplay li.head.head div {
        font-weight: 600;
        color: #000000;
        font-size: 15px; }
    .tableViewDisplay li ul.postData {
      width: 100%;
      float: left; }
      .tableViewDisplay li ul.postData li {
        border-bottom: none;
        width: 100%;
        float: left; }
  .tableViewDisplay li.postData {
    display: block; }

.listViewDisplay {
  width: 100%;
  float: left;
  padding: 0; }
  .listViewDisplay li {
    border-bottom: 1px solid #ececec;
    width: 100%;
    float: left;
    padding: 14px 20px; }
    .listViewDisplay li div {
      text-align: right;
      color: #000;
      font-weight: 400;
      line-height: 1.2;
      font-size: 14px;
      width: 40% !important;
      float: right;
      width: 30%;
      position: relative; }
      .listViewDisplay li div:first-child {
        text-align: left;
        width: 60% !important;
        font-weight: 400;
        color: #464646;
        float: left; }
      .listViewDisplay li div span {
        font-style: normal;
        color: #000000; }
    .listViewDisplay li.head {
      padding: 16px 20px;
      background: #f5f5f5; }
      .listViewDisplay li.head.head div {
        font-weight: 600;
        color: #000000;
        font-size: 15px; }
    .listViewDisplay li ul.postData {
      width: 100%;
      float: left; }
      .listViewDisplay li ul.postData li {
        width: 100%;
        float: left;
        border-bottom: none; }
  .listViewDisplay li.postData {
    display: block; }

.allAnalysisTable {
  padding: 0 20px;
  position: relative; }
  .allAnalysisTable .innerTab {
    margin-top: 0;
    position: absolute;
    right: 20px;
    top: 17px;
    z-index: 999; }
  .allAnalysisTable .monitorDatatable {
    width: 100%;
    float: left;
    margin-top: -13px;
    opacity: 0; }
  .allAnalysisTable .dataTables_wrapper, .allAnalysisTable #listingAnalysis {
    position: relative;
    clear: both;
    zoom: 1; }
    .allAnalysisTable .dataTables_wrapper.no-footer div.dataTables_scrollHead, .allAnalysisTable .dataTables_wrapper.no-footer div.dataTables_scrollBody, .allAnalysisTable #listingAnalysis.no-footer div.dataTables_scrollHead, .allAnalysisTable #listingAnalysis.no-footer div.dataTables_scrollBody {
      border-bottom: none;
      border-right: 1px solid #ededed; }
    .allAnalysisTable .dataTables_wrapper .dataTables_length, .allAnalysisTable #listingAnalysis .dataTables_length {
      display: none; }
    .allAnalysisTable .dataTables_wrapper .dataTables_filter, .allAnalysisTable #listingAnalysis .dataTables_filter {
      float: left;
      margin-bottom: 20px;
      width: 50%; }
      .allAnalysisTable .dataTables_wrapper .dataTables_filter label, .allAnalysisTable #listingAnalysis .dataTables_filter label {
        border-bottom: 1px solid #e2e2e2;
        padding: 4px 20px 4px 0;
        float: left;
        position: relative;
        width: 80%; }
        .allAnalysisTable .dataTables_wrapper .dataTables_filter label:after, .allAnalysisTable #listingAnalysis .dataTables_filter label:after {
          background-position: -114px -33px;
          width: 19px;
          height: 19px;
          content: '';
          position: absolute;
          top: 7px;
          right: 0; }
        .allAnalysisTable .dataTables_wrapper .dataTables_filter label input, .allAnalysisTable #listingAnalysis .dataTables_filter label input {
          border: 0;
          font: 400 14px 'Open Sans';
          width: 100%; }
    .allAnalysisTable .dataTables_wrapper div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td, .allAnalysisTable #listingAnalysis div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td {
      font-weight: 400;
      font-size: 14px;
      vertical-align: top;
      color: #808080;
      min-width: 90px;
      padding: 15px 10px;
      border-bottom: 1px solid #ededed;
      border-right: 1px solid #ededed; }
      .allAnalysisTable .dataTables_wrapper div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td:first-child, .allAnalysisTable #listingAnalysis div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td:first-child {
        border-left: 1px solid #ededed; }
      .allAnalysisTable .dataTables_wrapper div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td span, .allAnalysisTable #listingAnalysis div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td span {
        position: relative; }
        .allAnalysisTable .dataTables_wrapper div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td span:after, .allAnalysisTable #listingAnalysis div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td span:after {
          position: absolute;
          content: '';
          width: 9px;
          height: 12px;
          left: 0;
          top: 4px; }
        .allAnalysisTable .dataTables_wrapper div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td span.monitorscoreUp:after, .allAnalysisTable #listingAnalysis div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td span.monitorscoreUp:after {
          background-position: -76px -29px; }
        .allAnalysisTable .dataTables_wrapper div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td span.monitorscoreDown:after, .allAnalysisTable #listingAnalysis div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td span.monitorscoreDown:after {
          background-position: -66px -29px; }
    .allAnalysisTable .dataTables_wrapper div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td:first-child, .allAnalysisTable #listingAnalysis div.dataTables_scroll div.dataTables_scrollBody table.dataTable tbody td:first-child {
      min-width: 20px; }
    .allAnalysisTable .dataTables_wrapper .dataTables_empty, .allAnalysisTable #listingAnalysis .dataTables_empty {
      color: #808080;
      padding: 20px; }
    .allAnalysisTable .dataTables_wrapper .dataTables_paginate, .allAnalysisTable #listingAnalysis .dataTables_paginate {
      float: right;
      text-align: right; }
      .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button {
        display: inline-block;
        min-width: 1.5em;
        padding: 1px 7px;
        margin: 0 5px;
        text-align: center;
        text-decoration: none !important;
        cursor: pointer;
        border: 1px solid #a3dec8;
        border-radius: 50%;
        font-size: 13px;
        transition: all .3s ease; }
        .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button:hover {
          color: #fff !important;
          transition: all .2s ease; }
        .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.next, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.previous, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.next {
          position: relative;
          width: 23px;
          height: 23px;
          top: 7px; }
          .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.previous em, .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.next em, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.previous em, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.next em {
            width: 10px;
            height: 10px;
            background-position: -190px -231px;
            position: relative;
            top: 4px;
            left: -2px;
            display: block;
            transition: all .2s ease; }
          .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover em, .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover em, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.previous:hover em, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.next:hover em {
            background-position: -179px -231px;
            transition: all .2s ease; }
        .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.next em, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.next em {
          background-position: -178px -220px;
          transition: all .2s ease; }
        .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover em, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.next:hover em {
          background-position: -189px -220px;
          transition: all .2s ease; }
        .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.current, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.current {
          color: #fff !important; }
          .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.current:hover {
            color: #fff !important; }
    .allAnalysisTable .dataTables_wrapper .dataTables_info, .allAnalysisTable #listingAnalysis .dataTables_info {
      clear: both;
      float: left;
      padding-top: 0.755em;
      font: normal 13px 'Open Sans';
      color: #464646 !important;
      margin-bottom: 20px; }
    .allAnalysisTable .dataTables_wrapper .business-name, .allAnalysisTable #listingAnalysis .business-name {
      font-size: 14px;
      font-weight: 400; }
    .allAnalysisTable .dataTables_wrapper .address, .allAnalysisTable .dataTables_wrapper .website, .allAnalysisTable #listingAnalysis .address, .allAnalysisTable #listingAnalysis .website {
      color: #808080;
      font-size: 13px;
      font-weight: 400; }

.monitor_timeline_month {
  background: #f9f9f9;
  padding: 10px 20px;
  color: #464646;
  position: relative;
  cursor: pointer;
  font-weight: 600;
  border-bottom: 1px solid #fff; }
  .monitor_timeline_month:before {
    position: absolute;
    content: '';
    top: 16px;
    right: 20px;
    width: 11px;
    height: 7px;
    background-position: -159px -24px; }
  .monitor_timeline_month.active:before {
    background-position: -159px -16px;
    top: 18px; }

.monitor_timeline_month.active ~ .timeline {
  display: block; }

.nextgenerationdate {
  float: left;
  clear: both;
  margin-bottom: 20px;
  color: #969696;
  font-size: 13px;
  margin-top: -10px; }

.tbsort {
  position: absolute;
  width: 10px;
  height: 12px;
  top: 14px;
  right: 5px; }

.tbsort:after, .tbsort:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0; }

.tbsort:before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid #909090;
  top: 1px;
  right: 2px; }

.tbsort:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #909090;
  bottom: 1px;
  right: 2px; }

.tableInside {
  position: relative;
  padding: 0; }

.tableInside > em.tbsort {
  position: absolute;
  top: 6px;
  right: -10px; }

.tbsort.up:before {
  border-bottom: 5px solid #fff; }

.tbsort.down:after {
  border-top: 5px solid #fff; }

.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none; }

/*reviews*/
.reveiws .morelink, .reviewsView .morelink {
  padding: 10px 20px 0;
  border-top: 1px solid #e7e7e7;
  float: left;
  width: 100%; }

.reveiws .commonAccor .mat-expansion-panel-header-title, .reviewsView .commonAccor .mat-expansion-panel-header-title {
  color: #000;
  font-weight: 600;
  font-size: 16px; }

.reveiws .mat-expansion-panel:not(.mat-expanded), .reviewsView .mat-expansion-panel:not(.mat-expanded) {
  background: #f1f1f1;
  border-bottom: 1px solid #efefef;
  border-top: 1px solid #efefef; }

.reveiws .commonAccor .mat-expansion-panel-header.mat-expanded, .reviewsView .commonAccor .mat-expansion-panel-header.mat-expanded {
  background: #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent; }

.reveiws .info-panel, .reviewsView .info-panel {
  width: 100%;
  float: left;
  margin-bottom: 20px; }

.reveiws .show-reviews, .reviewsView .show-reviews {
  color: #000;
  font-weight: 600;
  cursor: pointer;
  font-size: 16px;
  position: relative;
  padding: 0 20px; }
  .reveiws .show-reviews em, .reviewsView .show-reviews em {
    position: absolute;
    width: 10px;
    height: 10px;
    right: 0;
    top: 11px;
    color: #bdbdbd;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #666;
    right: 20px;
    border-bottom: transparent;
    transition: all 0.3s; }
    .reveiws .show-reviews em:before, .reviewsView .show-reviews em:before {
      transition: all 0.3s;
      position: absolute;
      content: '';
      width: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      height: 0;
      right: -6px;
      top: -9px;
      border-top: 6px solid #fff;
      border-bottom: transparent; }
  .reveiws .show-reviews.active em, .reviewsView .show-reviews.active em {
    color: #bdbdbd;
    border-bottom: 6px solid #666;
    border-top: transparent;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    transition: all 0.3s; }
    .reveiws .show-reviews.active em:before, .reviewsView .show-reviews.active em:before {
      transition: all 0.3s;
      border-bottom: 6px solid #fff;
      border-top: transparent;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      top: 7px; }

.reveiws .review-list, .reviewsView .review-list {
  width: 100%;
  float: left;
  padding-bottom: 5px;
  padding-top: 10px; }
  .reveiws .review-list ul, .reviewsView .review-list ul {
    width: 100%;
    float: left; }
    .reveiws .review-list ul li, .reviewsView .review-list ul li {
      width: 100%;
      float: left;
      margin-top: 20px;
      border-top: 1px solid #e7e7e7;
      padding-bottom: 10px; }
      .reveiws .review-list ul li:first-child, .reviewsView .review-list ul li:first-child {
        border-top: none;
        padding-top: 3px;
        margin-top: 0; }
      .reveiws .review-list ul li:nth-child(even), .reviewsView .review-list ul li:nth-child(even) {
        background: #fcfcfc; }
      .reveiws .review-list ul li:last-child, .reviewsView .review-list ul li:last-child {
        padding-bottom: 20px; }
    .reveiws .review-list ul h3, .reviewsView .review-list ul h3 {
      font-weight: 600;
      font-size: 14px;
      width: 50%;
      float: left;
      margin-top: 10px;
      color: #464646; }
    .reveiws .review-list ul .reviewDesc, .reviewsView .review-list ul .reviewDesc {
      color: #888888;
      font-size: 14px;
      float: left;
      width: 100%;
      font-weight: 400;
      line-height: 1.5;
      word-break: break-all; }
    .reveiws .review-list ul .reviewRating, .reviewsView .review-list ul .reviewRating {
      font-size: 13px;
      line-height: 1;
      padding: 5px 20px 5px 0;
      float: right;
      margin-top: 8px;
      color: #888888; }
      .reveiws .review-list ul .reviewRating em, .reviewsView .review-list ul .reviewRating em {
        font-style: normal;
        font-weight: 600;
        color: #464646; }
    .reveiws .review-list ul .reviewDate, .reviewsView .review-list ul .reviewDate {
      color: #808080;
      line-height: 1;
      padding: 5px 0;
      font-weight: 400;
      font-size: 13px;
      float: right;
      margin-top: 8px; }
      .reveiws .review-list ul .reviewDate em, .reviewsView .review-list ul .reviewDate em {
        font-style: 600;
        font-weight: 400;
        color: #464646; }

.reveiws .contentSubTitle, .reviewsView .contentSubTitle {
  color: #464646;
  font-weight: 600;
  font-size: 14px;
  position: relative;
  margin: 10px 0; }
  .reveiws .contentSubTitle:before, .reviewsView .contentSubTitle:before {
    position: absolute;
    top: -6px;
    bottom: -6px;
    left: -20px;
    width: 4px;
    content: ''; }

.reviewsView .reviweCount {
  float: left;
  width: 100%;
  margin: 15px 20px 10px; }
  .reviewsView .reviweCount li {
    position: relative;
    float: left;
    height: 43px;
    font-size: 24px;
    font-weight: 700;
    padding: 0; }

.mentions .commonAccor .mat-expansion-panel-header-title {
  color: #464646;
  font-weight: 600;
  font-size: 16px; }

.mentions .commonAccor .mat-expansion-panel-header.mat-expanded {
  background: #f1f1f1;
  border-bottom: none; }

.mentions .mentions-list {
  width: 100%;
  float: left; }
  .mentions .mentions-list li {
    word-break: break-all;
    width: 100%;
    float: left;
    padding-bottom: 15px;
    border-top: 1px solid #efefef;
    background: #fff;
    padding-top: 15px; }
    .mentions .mentions-list li h3 {
      font-weight: 600;
      font-size: 14px;
      width: 100%;
      float: left;
      color: #464646;
      margin-bottom: 5px;
      line-height: 1.4;
      word-break: break-all; }
    .mentions .mentions-list li .mentionDesc {
      color: #888888;
      font-size: 14px;
      float: left;
      width: 100%;
      font-weight: 400;
      line-height: 1.5;
      margin-bottom: 5px;
      word-break: break-all; }
    .mentions .mentions-list li:first-child {
      border-top: none;
      padding-top: 0px; }
    .mentions .mentions-list li:nth-child(even) {
      background: #fcfcfc; }
    .mentions .mentions-list li:last-child {
      padding-bottom: 20px; }

.mentions .mentionsInfo, .review-list .mentionsInfo {
  width: 100%;
  float: left;
  margin-top: 5px;
  word-break: break-all; }
  .mentions .mentionsInfo span, .review-list .mentionsInfo span {
    color: #808080;
    line-height: 1;
    padding: 0 0 5px 15px;
    font-style: normal;
    font-size: 14px;
    font-weight: 400; }
    .mentions .mentionsInfo span:first-child, .review-list .mentionsInfo span:first-child {
      padding-left: 0; }
    .mentions .mentionsInfo span em, .review-list .mentionsInfo span em {
      font-style: normal;
      font-weight: 600;
      color: #464646;
      margin-right: 5px; }

.catsource {
  margin-bottom: 5px;
  float: left;
  width: 100%;
  font-size: 13px;
  font-weight: 600;
  color: #3d494d; }
  .catsource span {
    color: #464646;
    font-size: 13px;
    font-weight: 600;
    float: left; }
    .catsource span:first-child {
      margin-right: 5px;
      line-height: 1.2; }
  .catsource a {
    float: left;
    font-size: 13px;
    padding: 0px;
    font-weight: 400;
    margin-left: 0px;
    line-height: 1.2; }
    .catsource a:after {
      content: ',';
      display: inline-block;
      margin-right: 5px; }
    .catsource a:last-child:after {
      display: none; }
    .catsource a[href|="#"] {
      color: #808080 !important;
      cursor: default;
      pointer-events: none;
      font-weight: 400; }
    .catsource a:first-child a:after {
      display: none; }
    .catsource a:after {
      content: ',';
      display: inline-block;
      margin-right: 5px; }
    .catsource a:last-child a:after {
      display: none; }
  .catsource .sourcelinks {
    line-height: 1.2px; }
    .catsource .sourcelinks a:after {
      content: ',';
      display: inline-block;
      margin-right: 5px; }
    .catsource .sourcelinks:first-child {
      padding-right: 0; }
      .catsource .sourcelinks:first-child a:after {
        display: none; }
    .catsource .sourcelinks:last-child a:after {
      display: none; }

.summary-mentions .summary-inner-content {
  padding: 0; }
  .summary-mentions .summary-inner-content h5.contentSubTitle {
    padding-left: 20px; }
    .summary-mentions .summary-inner-content h5.contentSubTitle:before {
      left: 0; }
  .summary-mentions .summary-inner-content .sentimentCount {
    padding: 0 20px; }
  .summary-mentions .summary-inner-content .mentions-list li {
    padding-left: 20px;
    padding-right: 20px; }

.summary-mentions .summaryList li {
  padding: 15px 20px; }
  .summary-mentions .summaryList li:first-child {
    border-top: none;
    padding-top: 3px; }
  .summary-mentions .summaryList li:nth-child(even) {
    background: #fcfcfc; }
  .summary-mentions .summaryList li:last-child {
    padding-bottom: 20px; }

.help-txt.unofficial-page-audit {
  float: right; }
  .help-txt.unofficial-page-audit .fbUnOfficialPage {
    color: #9b9b9b;
    font: 400 12px/18px 'Open Sans';
    padding-right: 20px !important;
    display: inline-block;
    position: relative;
    margin-top: 11px;
    margin-right: -10px;
    width: auto;
    cursor: pointer;
    height: auto;
    border: none; }
    .help-txt.unofficial-page-audit .fbUnOfficialPage:before {
      content: '';
      position: absolute;
      right: 6px;
      top: 4px;
      background-position: -60px -1px;
      width: 4px;
      height: 11px;
      display: inline-block; }
    .help-txt.unofficial-page-audit .fbUnOfficialPage:after {
      content: '';
      position: absolute;
      left: auto;
      top: 2px;
      right: 0;
      border: 1px solid #bfbfbf;
      width: 16px;
      height: 16px;
      display: inline-block !important;
      background: none;
      border-radius: 50%; }
    .help-txt.unofficial-page-audit .fbUnOfficialPage.help-icon:after, .help-txt.unofficial-page-audit .fbUnOfficialPage.help-close:after {
      display: none; }
  .help-txt.unofficial-page-audit .help-content.hTL.hTT {
    top: 40px;
    left: -82px; }
    .help-txt.unofficial-page-audit .help-content.hTL.hTT .view-note-arrow {
      top: -42px;
      left: 115px; }
      .help-txt.unofficial-page-audit .help-content.hTL.hTT .view-note-arrow:before {
        border-bottom: 10px solid #d8d8d8;
        border-left: 10px solid transparent;
        top: 19px;
        left: 1px;
        border-right: 10px solid transparent; }
      .help-txt.unofficial-page-audit .help-content.hTL.hTT .view-note-arrow:after {
        border-right: 10px solid transparent;
        border-bottom: 10px solid #f5f5f5;
        border-left: 10px solid transparent; }

.technology {
  position: relative;
  width: 100%;
  float: left;
  padding: 20px 20px 10px; }
  .technology .head {
    font-weight: 700;
    color: #464646;
    font-size: 15px;
    width: 100%;
    float: left; }
  .technology .technology-list {
    width: 100%;
    float: left;
    padding: 0;
    margin: 10px 0; }
    .technology .technology-list li {
      float: left;
      position: relative;
      padding-left: 0px;
      padding-right: 10px;
      padding-bottom: 10px;
      color: #000;
      font-weight: 400; }
      .technology .technology-list li:before {
        position: absolute;
        content: '';
        width: 8px;
        height: 8px;
        left: 0;
        top: 5px;
        background: #cecece;
        display: none; }
    .technology .technology-list li:nth-child(3n+4) {
      clear: both; }

.displayads-wrapper .technology {
  padding: 10px 0 5px;
  color: #000 !important; }

.displayads-wrapper .technology-list li:before {
  top: 7px; }

.common-dailog .customdropdown .mat-select-value-text {
  font-weight: 400 !important;
  font-size: 14px; }

#monitor_summery_graph {
  padding: 0 20px; }

.errorColor, .errorColor em {
  color: #ff0000 !important; }

.napScore .linkborder.errorColor, .errorColor {
  color: #ff0000 !important;
  border: 1px solid #fbc8c7 !important; }

.nap-address {
  position: relative; }
  .nap-address span {
    float: left; }
  .nap-address em {
    float: left;
    padding-right: 5px;
    padding-left: 1px; }

.modalFooter {
  padding: 10px 20px;
  background: #ffffff !important;
  width: 100%;
  float: left;
  margin-top: -1px; }

.napInfoLegend {
  width: 100%;
  float: left;
  padding: 6px 0 0; }
  .napInfoLegend em.note {
    font-weight: 600;
    padding-right: 5px;
    color: #000; }
  .napInfoLegend em {
    color: #ff0000;
    font-weight: 600;
    float: left;
    width: auto;
    font-size: 14px;
    font-style: normal; }

textarea.mat-input-element {
  height: 80px; }

.no-suggestion {
  position: relative;
  padding: 20px 0 20px !important;
  font-size: 14px !important; }
  .no-suggestion .no-suggestion:before {
    position: absolute;
    background: red;
    content: 'No data available';
    left: 0;
    right: 0;
    width: 100%;
    top: 0;
    height: 20px; }

.gpcinfo .icon_cross {
  position: relative;
  float: right; }
  .gpcinfo .icon_cross:after {
    top: 7px;
    right: 0;
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    background-position: -120px -1px; }

a.sourceurl {
  float: none !important;
  padding: 0 !important;
  font-size: 14px !important;
  font-weight: 400 !important; }

.DTFC_LeftWrapper {
  position: relative; }
  .DTFC_LeftWrapper .DTFC_LeftBodyWrapper {
    position: relative; }
    .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table.dataTable tbody td {
      font-weight: 400;
      font-size: 14px;
      vertical-align: top;
      color: #808080;
      min-width: 90px;
      padding: 15px 10px;
      border-bottom: 1px solid #ededed;
      border-right: 1px solid #ededed; }
      .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table.dataTable tbody td:first-child {
        border-left: 1px solid #ededed; }
      .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table.dataTable tbody td span {
        position: relative; }
        .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table.dataTable tbody td span:after {
          position: absolute;
          content: '';
          width: 9px;
          height: 12px;
          left: 0;
          top: 4px; }
        .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table.dataTable tbody td span.monitorscoreUp:after {
          background-position: -76px -29px; }
        .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table.dataTable tbody td span.monitorscoreDown:after {
          background-position: -66px -29px; }
    .DTFC_LeftWrapper .DTFC_LeftBodyWrapper:before {
      background: #ddd;
      position: absolute;
      content: '';
      right: 0;
      top: 0;
      width: 2px;
      bottom: 10px;
      z-index: 99; }

.commonLoader {
  padding: 80px !important; }

.profileanalysis .pgContent {
  padding-top: 0; }

.profileanalysis .mat-card-title span {
  position: relative; }
  .profileanalysis .mat-card-title span.indicators {
    position: relative;
    width: 20px;
    height: 15px;
    padding-left: 20px; }
    .profileanalysis .mat-card-title span.indicators:before {
      position: absolute;
      content: '';
      top: 9px;
      left: 2px;
      width: 20px;
      height: 15px;
      background-position: -71px -281px; }

.monitorWrap .contWrapper .parent-element .elementchanges span {
  position: relative; }
  .monitorWrap .contWrapper .parent-element .elementchanges span:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 12px;
    left: 0;
    top: 4px; }
  .monitorWrap .contWrapper .parent-element .elementchanges span.monitorscoreUp:after {
    background-position: -76px -29px;
    right: -10px !important;
    left: auto !important;
    top: 0px !important; }
  .monitorWrap .contWrapper .parent-element .elementchanges span.monitorscoreDown:after {
    background-position: -66px -29px;
    right: -10px !important;
    left: auto !important;
    top: 1px !important; }

.monitorWrap .innerTab {
  margin-top: 6px; }

.monitorWrap .mat-card-title .customdropdown .mat-select-arrow {
  margin-top: -1px;
  width: 5px;
  margin-left: 9px; }

.listViewDisplay .customgraph#engageGraph .highcharts-container {
  width: 100% !important; }

.monitorWrap.profileanalysis .innerTab {
  margin-top: -22px; }

.monitorWrap.profileanalysis .allAnalysisTable .innerTab {
  margin-top: -17px;
  right: 0; }

.customdropinner .mat-form-field-infix {
  line-height: 18px; }

.customdropinner .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.1); }

.description .more-desc > p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important; }

@media only screen and (min-width: 1100px) and (max-width: 1279px) {
  .categoryWrap .contWrapper ul li, .categoryWrap .contWrapper .uolistnohead li .cont p, .categoryWrap p {
    font-size: 13px; } }

@media only screen and (max-width: 1099px) {
  .categoryWrap .contWrapper ul li, .categoryWrap .contWrapper .uolistnohead li .cont p, .categoryWrap p {
    font-size: 13px; } }

.summary-page-wrapper {
  overflow-y: auto !important; }

.fp-summary .mat-form-field-flex {
  display: inherit;
  float: left; }

.fp-summary .mat-form-field-wrapper {
  padding-bottom: 0; }
  .fp-summary .mat-form-field-wrapper .mat-input-underline.mat-form-field-underline {
    display: none; }
  .fp-summary .mat-form-field-wrapper .mat-form-field-infix {
    padding: 0;
    border-top: 0;
    width: auto; }
  .fp-summary .mat-form-field-wrapper .mat-chip {
    font-weight: 600; }
    .fp-summary .mat-form-field-wrapper .mat-chip em {
      color: #a5a5a5;
      font-style: normal;
      margin-right: 7px;
      padding-right: 7px;
      position: relative; }
      .fp-summary .mat-form-field-wrapper .mat-chip em:before {
        position: absolute;
        content: '';
        top: 5px;
        right: 0;
        bottom: 4px;
        width: 1px;
        background: #a3a3a3; }
  .fp-summary .mat-form-field-wrapper .mat-chip-remove {
    width: 10px !important;
    height: 10px !important;
    position: relative;
    margin-left: 10px; }
    .fp-summary .mat-form-field-wrapper .mat-chip-remove:after {
      content: '';
      position: absolute;
      -webkit-transform: rotate(-225deg);
              transform: rotate(-225deg);
      border-left: 1px solid #9f9f9f;
      width: 6px;
      height: 6px;
      border-bottom: 1px solid #9f9f9f;
      top: 6px;
      left: 0; }
    .fp-summary .mat-form-field-wrapper .mat-chip-remove:before {
      content: '';
      position: absolute;
      width: 6px;
      height: 6px;
      border-left: 1px solid #9f9f9f;
      top: -1px;
      left: 0;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
      border-bottom: 1px solid #9f9f9f; }
  .fp-summary .mat-form-field-wrapper .mat-chip:not(.mat-basic-chip) .mat-chip-remove {
    opacity: 10; }

.fp-summary .slidercls .mat-slider-horizontal .mat-slider-track-wrapper, .fp-summary .mat-slider-horizontal .mat-slider-track-background, .fp-summary .mat-slider-horizontal .mat-slider-track-fill, .fp-summary .mat-slider-horizontal .mat-slider-ticks-container, .fp-summary .mat-slider-horizontal .mat-slider-ticks {
  border: 1px solid #e4e4e4;
  background: #fff; }

.fp-summary .active {
  color: #fff !important; }

.list-body .customcheck .mat-checkbox-inner-container {
  vertical-align: top; }

/*.score-meter{ padding:20px; width:300px;margin:20px;height:120px;display:block;float:left;position: relative;
    & .guage-chart{width:150px;height:120px;position: absolute;left:0;top:0;right:0;bottom:0;}


}*/
.andOrValue {
  color: #a5a5a5;
  font-style: normal;
  margin-right: 7px;
  padding-right: 7px;
  position: relative; }
  .andOrValue:before {
    position: absolute;
    content: '';
    top: 5px;
    right: 0;
    bottom: 4px;
    width: 1px;
    background: #a3a3a3; }

.addressloc.category-icon span {
  float: left; }

body .responsive-screens .lSSlideOuter {
  position: relative; }

body .responsive-screens .lSSlideWrapper {
  margin-top: 63px; }

body .responsive-screens .lSSlideOuter .lSPager.lSGallery {
  width: 194px !important;
  display: table;
  margin-left: -100px !important;
  border: 1px solid #e1e1e1;
  height: 40px;
  transition: all 0.1s;
  position: absolute;
  top: 0;
  left: 50%; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a {
    position: relative; }
    body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a:before {
      position: absolute;
      content: '';
      width: 24px;
      height: 23px;
      left: 7px;
      top: 7px;
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABiCAYAAACmu3ZJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3M0NGNjE4RTJDNDlFODExQTAzQkQxRDA5QUIyREFENSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDgzMjFDMzYwRUQxMUU5QkIxNThCNDI2NURBRDhCMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDgzMjFDMjYwRUQxMUU5QkIxNThCNDI2NURBRDhCMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIwM0VCQkE0MkQ2MEU5MTE4MjVCREE0QTI1N0VGQ0Y4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjczQ0Y2MThFMkM0OUU4MTFBMDNCRDFEMDlBQjJEQUQ1Ii8+IDwvcmRmOkRlc2NyaXB0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") no-repeat;
      transition: all 0.3s; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.windows:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.windows10:before {
    background-position: -1px 0; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li.active a.windows:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.windows:hover:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li.active a.windows10:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.windows10:hover:before {
    background-position: -27px 0; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.ipad:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.ipad_pro_11:before {
    background-position: -1px -24px;
    left: 8px;
    width: 26px; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li.active a.ipad:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.ipad:hover:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li.active a.ipad_pro_11:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.ipad_pro_11:hover:before {
    background-position: -27px -24px; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.iphone:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.galaxy_s9:before {
    background-position: -2px -48px;
    width: 16px;
    left: 12px; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.galaxy_s9:before {
    background-position: -55px -2px; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li.active a.iphone:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.iphone:hover:before {
    background-position: -18px -48px; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li.active a.galaxy_s9:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.galaxy_s9:hover:before {
    background-position: -71px -2px; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.iphone_xs:before {
    background-position: -64px -48px;
    width: 13px;
    height: 24px;
    left: 12px; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li.active a.iphone_xs:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.iphone_xs:hover:before {
    background-position: -79px -48px; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.galaxy:before {
    background-position: -1px -74px;
    width: 24px;
    left: 7px;
    top: 11px; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li.active a.galaxy:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.galaxy:hover:before {
    background-position: -26px -74px; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.galaxyport:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.galaxy_note9:before {
    background-position: -33px -48px;
    left: 12px;
    width: 15px; }
  body .responsive-screens .lSSlideOuter .lSPager.lSGallery li.active a.galaxyport:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.galaxyport:hover:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li.active a.galaxy_note9:before, body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a.galaxy_note9:hover:before {
    background-position: -48px -48px; }

body .recommends-list .lSSlideOuter .lSPager.lSGallery {
  width: 100px !important;
  margin: 0 auto !important;
  height: 40px;
  padding-top: 10px;
  transition: all 0.1s;
  position: relative; }
  body .recommends-list .lSSlideOuter .lSPager.lSGallery li, body .recommends-list .lSSlideOuter .lSPager.lSGallery li.active {
    display: inline-block;
    width: 20px !important;
    margin-right: 0 !important; }
    body .recommends-list .lSSlideOuter .lSPager.lSGallery li a, body .recommends-list .lSSlideOuter .lSPager.lSGallery li.active a {
      position: relative;
      width: 20px;
      height: 20px;
      display: block; }
      body .recommends-list .lSSlideOuter .lSPager.lSGallery li a:before, body .recommends-list .lSSlideOuter .lSPager.lSGallery li.active a:before {
        position: absolute;
        content: '';
        width: 8px;
        height: 8px;
        left: 7px;
        top: 7px;
        transition: all 0.3s;
        background: #cccccc;
        border-radius: 50%; }
      body .recommends-list .lSSlideOuter .lSPager.lSGallery li a:hover:before, body .recommends-list .lSSlideOuter .lSPager.lSGallery li.active a:hover:before {
        background: #154eae;
        opacity: 10; }
  body .recommends-list .lSSlideOuter .lSPager.lSGallery li.active a:before {
    background: #154eae;
    opacity: 10; }
  body .recommends-list .lSSlideOuter .lSPager.lSGallery:before {
    background: #fafafa;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 30px;
    position: absolute;
    content: ''; }

body .responsive-screens ul.lightSlider {
  padding-bottom: 20px !important;
  transition: all 0.5s; }

body .responsive-screens .lSSlideOuter .lSPager.lSGallery li {
  height: 32px !important;
  width: 38px !important;
  margin: 0 !important;
  border-left: 1px solid #e1e1e1;
  display: table-cell;
  text-align: center;
  float: none;
  vertical-align: top; }

body .responsive-screens .lSSlideOuter .lSPager.lSGallery li:first-child {
  border-left: none; }

body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a {
  text-align: center;
  padding: 0 20px; }

body .responsive-screens .lSSlideOuter .lSPager.lSGallery li a img {
  max-width: 40px;
  max-height: 50px; }

body .multiscreen-compatibility .lSAction > .lSNext, body .multiscreen-compatibility .lSAction > .lSPrev {
  display: none; }

.chiplist {
  background: #fff !important;
  border: 1px solid #e9eaeb;
  font-size: 13px !important;
  color: #808080 !important; }

.summary-page-wrapper .pgContentinner .show-recomandations {
  position: fixed;
  z-index: 99999;
  top: 330px;
  left: 945px;
  right: 24px;
  float: none;
  display: none;
  width: auto;
  margin-left: 20px;
  bottom: 20px;
  overflow: auto;
  transition: all .25s ease;
  max-width: 450px; }
  .summary-page-wrapper .pgContentinner .show-recomandations .dialog-close {
    top: 5px;
    right: 5px; }
  .summary-page-wrapper .pgContentinner .show-recomandations .recommandation-title {
    position: absolute !important;
    top: 0;
    left: 2px;
    right: 4px;
    height: 50px;
    background: #f5f5f5; }
  .summary-page-wrapper .pgContentinner .show-recomandations .recommandations-body {
    position: absolute;
    top: 50px;
    bottom: 0;
    left: 2px;
    right: 0;
    padding-right: 4px;
    overflow-y: auto; }
  .summary-page-wrapper .pgContentinner .show-recomandations .accrodianIcon {
    right: 0px;
    top: -5px; }
  .summary-page-wrapper .pgContentinner .show-recomandations .opened .accrodianIcon {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    top: 0; }
  .summary-page-wrapper .pgContentinner .show-recomandations .accrodianContent p b {
    font-weight: 400;
    color: #464646; }
  .summary-page-wrapper .pgContentinner .show-recomandations .icon_tick:after {
    top: 4px; }
  .summary-page-wrapper .pgContentinner .show-recomandations .icon_cross:after {
    top: 5px; }

.summary-page-wrapper .competitionWrap .pgContentinner .show-recomandations.fixed {
  top: 177px !important;
  bottom: 20px; }

.summary-page-wrapper .auditWrap .pgContentinner .show-recomandations.fixed {
  top: 195px !important;
  bottom: 20px; }

.pgwrapper.googleAdwords {
  left: 100%; }

.pgwrapper.socialSignals, .pgwrapper.napData, .pgwrapper.mentions, .pgwrapper.reviewsView, .pgwrapper.infrastructure, .pgwrapper.multiscreen-compatibility, .pgwrapper.comp-advertising {
  position: fixed;
  top: 70px;
  right: 0;
  bottom: 0;
  left: 100%;
  z-index: 99;
  background: #e9e9e9; }
  .pgwrapper.socialSignals .pnav, .pgwrapper.napData .pnav, .pgwrapper.mentions .pnav, .pgwrapper.reviewsView .pnav, .pgwrapper.infrastructure .pnav, .pgwrapper.multiscreen-compatibility .pnav, .pgwrapper.comp-advertising .pnav {
    width: 100%;
    padding-left: 20px;
    max-width: 1110px; }
    .pgwrapper.socialSignals .pnav ul, .pgwrapper.napData .pnav ul, .pgwrapper.mentions .pnav ul, .pgwrapper.reviewsView .pnav ul, .pgwrapper.infrastructure .pnav ul, .pgwrapper.multiscreen-compatibility .pnav ul, .pgwrapper.comp-advertising .pnav ul {
      padding-left: 10px;
      background: #e9e9e9;
      height: 44px;
      padding-left: 0;
      max-width: 100%;
      border-bottom: 1px solid #d4d6d7; }
      .pgwrapper.socialSignals .pnav ul li, .pgwrapper.napData .pnav ul li, .pgwrapper.mentions .pnav ul li, .pgwrapper.reviewsView .pnav ul li, .pgwrapper.infrastructure .pnav ul li, .pgwrapper.multiscreen-compatibility .pnav ul li, .pgwrapper.comp-advertising .pnav ul li {
        margin-top: 10px;
        margin-left: 20px !important;
        margin-right: 0 !important;
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase; }
        .pgwrapper.socialSignals .pnav ul li:first-child, .pgwrapper.napData .pnav ul li:first-child, .pgwrapper.mentions .pnav ul li:first-child, .pgwrapper.reviewsView .pnav ul li:first-child, .pgwrapper.infrastructure .pnav ul li:first-child, .pgwrapper.multiscreen-compatibility .pnav ul li:first-child, .pgwrapper.comp-advertising .pnav ul li:first-child {
          margin-left: 0 !important; }
        .pgwrapper.socialSignals .pnav ul li a.active:after, .pgwrapper.napData .pnav ul li a.active:after, .pgwrapper.mentions .pnav ul li a.active:after, .pgwrapper.reviewsView .pnav ul li a.active:after, .pgwrapper.infrastructure .pnav ul li a.active:after, .pgwrapper.multiscreen-compatibility .pnav ul li a.active:after, .pgwrapper.comp-advertising .pnav ul li a.active:after {
          bottom: -12px; }
        .pgwrapper.socialSignals .pnav ul li a:hover:after, .pgwrapper.napData .pnav ul li a:hover:after, .pgwrapper.mentions .pnav ul li a:hover:after, .pgwrapper.reviewsView .pnav ul li a:hover:after, .pgwrapper.infrastructure .pnav ul li a:hover:after, .pgwrapper.multiscreen-compatibility .pnav ul li a:hover:after, .pgwrapper.comp-advertising .pnav ul li a:hover:after {
          bottom: -12px; }
  .pgwrapper.socialSignals .pgcontent-wrapper, .pgwrapper.napData .pgcontent-wrapper, .pgwrapper.mentions .pgcontent-wrapper, .pgwrapper.reviewsView .pgcontent-wrapper, .pgwrapper.infrastructure .pgcontent-wrapper, .pgwrapper.multiscreen-compatibility .pgcontent-wrapper, .pgwrapper.comp-advertising .pgcontent-wrapper {
    position: absolute;
    top: 62px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto; }
    .pgwrapper.socialSignals .pgcontent-wrapper .pgContent, .pgwrapper.napData .pgcontent-wrapper .pgContent, .pgwrapper.mentions .pgcontent-wrapper .pgContent, .pgwrapper.reviewsView .pgcontent-wrapper .pgContent, .pgwrapper.infrastructure .pgcontent-wrapper .pgContent, .pgwrapper.multiscreen-compatibility .pgcontent-wrapper .pgContent, .pgwrapper.comp-advertising .pgcontent-wrapper .pgContent {
      background: #e9e9e9;
      min-height: 100%;
      position: relative;
      width: 100%;
      float: left;
      padding: 15px 0 0; }
      .pgwrapper.socialSignals .pgcontent-wrapper .pgContent .pgContentinner,
      .pgwrapper.napData .pgcontent-wrapper .pgContent .pgContentinner,
      .pgwrapper.mentions .pgcontent-wrapper .pgContent .pgContentinner,
      .pgwrapper.reviewsView .pgcontent-wrapper .pgContent .pgContentinner,
      .pgwrapper.infrastructure .pgcontent-wrapper .pgContent .pgContentinner,
      .pgwrapper.multiscreen-compatibility .pgcontent-wrapper .pgContent .pgContentinner,
      .pgwrapper.comp-advertising .pgcontent-wrapper .pgContent .pgContentinner {
        padding: 0 20px;
        max-width: 1130px; }
        .pgwrapper.socialSignals .pgcontent-wrapper .pgContent .pgContentinner .mat-card, .pgwrapper.napData .pgcontent-wrapper .pgContent .pgContentinner .mat-card, .pgwrapper.mentions .pgcontent-wrapper .pgContent .pgContentinner .mat-card, .pgwrapper.reviewsView .pgcontent-wrapper .pgContent .pgContentinner .mat-card, .pgwrapper.infrastructure .pgcontent-wrapper .pgContent .pgContentinner .mat-card, .pgwrapper.multiscreen-compatibility .pgcontent-wrapper .pgContent .pgContentinner .mat-card, .pgwrapper.comp-advertising .pgcontent-wrapper .pgContent .pgContentinner .mat-card {
          width: 100%;
          float: left; }

.pgwrapper.socialSignals {
  padding-top: 10px; }

.pgwrapper.socialSignals.open, .pgwrapper.napData.open, .pgwrapper.mentions.open, .pgwrapper.reviewsView.open, .pgwrapper.infrastructure.open, .pgwrapper.multiscreen-compatibility.open, .pgwrapper.googleAdwords.open, .pgwrapper.comp-advertising.open {
  left: 80px; }

.pgwrapper.mentions .pgcontent-wrapper, .pgwrapper.reviewsView .pgcontent-wrapper, .pgwrapper.infrastructure .pgcontent-wrapper, .pgwrapper.multiscreen-compatibility .pgcontent-wrapper {
  top: 115px; }
  .pgwrapper.mentions .pgcontent-wrapper .pgContent, .pgwrapper.reviewsView .pgcontent-wrapper .pgContent, .pgwrapper.infrastructure .pgcontent-wrapper .pgContent, .pgwrapper.multiscreen-compatibility .pgcontent-wrapper .pgContent {
    padding: 0; }

.pgwrapper.mentions .mentions-list li, .pgwrapper.mentions .review-list li, .pgwrapper.reviewsView .mentions-list li, .pgwrapper.reviewsView .review-list li {
  padding: 10px 20px  0; }

.pgwrapper.mentions .mat-card, .pgwrapper.reviewsView .mat-card {
  padding: 0; }

.pgwrapper.mentions .borderedList:after, .pgwrapper.reviewsView .borderedList:after {
  left: 0; }

.pgwrapper.socialSignals .pnav {
  padding-left: 20px; }

.details-title {
  padding: 20px 20px 0;
  float: left;
  width: 100%; }
  .details-title .pagetitle {
    width: 100%;
    float: left;
    font: 600 20px/1.2 "Open Sans", sans-serif;
    color: #000000; }

.detailsTitle {
  padding: 20px 0 0;
  float: left;
  width: 100%; }
  .detailsTitle .pagetitle {
    width: 100%;
    float: left;
    font: 600 20px/1.2 "Open Sans", sans-serif;
    color: #000000; }

.cdk-overlay-pane.creativesPreview mat {
  height: 76vh; }

.cdk-overlay-pane.creativesPreview .common-dailog .dialogWrapper {
  padding: 0; }

.cdk-overlay-pane.creativesPreview .common-dailog .dialogContent {
  overflow: hidden; }

body .recommends-list .lSSlideOuter .lSSlideWrapper {
  width: 100%;
  margin-top: 0;
  background: #fff; }

.panel-list.sourcepanellist h6 {
  font-weight: 600;
  font-size: 13px;
  line-height: 1.3; }

.panel-list.sourcepanellist ul {
  margin-bottom: 0; }
  .panel-list.sourcepanellist ul li span {
    font-size: 13px;
    line-height: 1.3; }
  .panel-list.sourcepanellist ul li h6 {
    font-weight: 600;
    font-size: 13px;
    line-height: 1.3; }

.recommends-list .lSSlideOuter {
  float: left;
  width: 100%;
  background: #fafafa;
  transition: all 0.5s; }
  .recommends-list .lSSlideOuter .lSAction > .lSNext {
    right: 20px; }
  .recommends-list .lSSlideOuter .lSAction > .lSPrev {
    left: 20px; }
  .recommends-list .lSSlideOuter .lSAction > .lSPrev, .recommends-list .lSSlideOuter .lSAction > .lSNext {
    position: absolute;
    width: 21px;
    height: 47px;
    border: 1px solid #fff;
    border-radius: 50%;
    transition: all 0.3s; }
    .recommends-list .lSSlideOuter .lSAction > .lSPrev:before, .recommends-list .lSSlideOuter .lSAction > .lSNext:before {
      position: absolute;
      content: '';
      width: 21px;
      height: 47px;
      top: 0px;
      left: 0px;
      background-position: -177px -449px;
      transition: all 0.3s; }
    .recommends-list .lSSlideOuter .lSAction > .lSPrev:hover, .recommends-list .lSSlideOuter .lSAction > .lSNext:hover {
      border: 1px solid #fff;
      transition: all 0.3s; }
  .recommends-list .lSSlideOuter .lSAction > .lSNext:before {
    background-position: -178px -401px;
    left: 0px; }
  .recommends-list .lSSlideOuter .lSAction > .lSNext:hover {
    border: 1px solid #fff; }
  .recommends-list .lSSlideOuter .lSAction > .lSNext:hover:before {
    left: 0px; }

.gtkCustomise {
  position: relative;
  width: 19px;
  height: 19px;
  float: right;
  margin-top: 7px; }
  .gtkCustomise:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
    background-position: -157px -37px; }

.gtkContainer {
  /*Template 4*/
  /*Template 5*/ }
  .gtkContainer .slidesCount {
    position: relative; }
    .gtkContainer .slidesCount .count {
      position: absolute;
      right: 40px;
      bottom: 14px;
      top: auto;
      color: #686868;
      font-size: 13px; }
  .gtkContainer #gtkSliderCards {
    height: 340px !important; }
  .gtkContainer .lSSlideOuter ~ .lSAction, .gtkContainer ~ .lSPager.lSGallery {
    display: none !important; }
  .gtkContainer .lSSlideWrapper {
    float: left;
    width: 100%;
    background: #fff;
    height: 360px;
    transition: all 0.5s; }
  .gtkContainer .lSAction {
    position: relative;
    float: right;
    width: 120px;
    top: 4px; }
    .gtkContainer .lSAction > .lSNext {
      right: 20px; }
    .gtkContainer .lSAction > .lSPrev {
      left: 20px; }
    .gtkContainer .lSAction > .lSPrev, .gtkContainer .lSAction > .lSNext {
      position: absolute;
      width: 12px;
      height: 22px;
      transition: all 0.3s;
      border: none;
      opacity: 10; }
      .gtkContainer .lSAction > .lSPrev:before, .gtkContainer .lSAction > .lSNext:before {
        position: absolute;
        content: '';
        width: 9px;
        height: 19px;
        top: 0;
        left: 0;
        background-position: -181px -33px;
        transition: all 0.3s; }
      .gtkContainer .lSAction > .lSPrev:hover, .gtkContainer .lSAction > .lSNext:hover {
        transition: all 0.3s; }
    .gtkContainer .lSAction > .lSNext:before {
      background-position: -191px -33px;
      left: 0; }
  .gtkContainer .slidePanel .innerslide, .gtkContainer .slidePanel1 .innerslide, .gtkContainer .slidePanel2 .innerslide, .gtkContainer .slidePanel3 .innerslide, .gtkContainer .slidePanel4 .innerslide, .gtkContainer .slidePanel5 .innerslide, .gtkContainer div[class^="slidePanel"] .innerslide {
    display: table;
    padding: 10px 20px 0;
    text-align: left;
    line-height: 1.5;
    height: 228px;
    overflow: hidden;
    float: left;
    width: 100%; }
    .gtkContainer .slidePanel .innerslide a, .gtkContainer .slidePanel1 .innerslide a, .gtkContainer .slidePanel2 .innerslide a, .gtkContainer .slidePanel3 .innerslide a, .gtkContainer .slidePanel4 .innerslide a, .gtkContainer .slidePanel5 .innerslide a, .gtkContainer div[class^="slidePanel"] .innerslide a {
      color: #303030;
      display: inline-block;
      text-decoration: none;
      margin-top: 0px;
      display: inline-block;
      margin-bottom: 0px;
      font: 600 40px/1.2 "Open sans";
      line-height: 1.2; }
    .gtkContainer .slidePanel .innerslide p, .gtkContainer .slidePanel1 .innerslide p, .gtkContainer .slidePanel2 .innerslide p, .gtkContainer .slidePanel3 .innerslide p, .gtkContainer .slidePanel4 .innerslide p, .gtkContainer .slidePanel5 .innerslide p, .gtkContainer div[class^="slidePanel"] .innerslide p {
      color: #303030;
      font: 400 30px/1.2 "Open sans";
      line-height: 22px;
      clear: both;
      text-align: left;
      overflow: hidden; }
    .gtkContainer .slidePanel .innerslide > div, .gtkContainer .slidePanel1 .innerslide > div, .gtkContainer .slidePanel2 .innerslide > div, .gtkContainer .slidePanel3 .innerslide > div, .gtkContainer .slidePanel4 .innerslide > div, .gtkContainer .slidePanel5 .innerslide > div, .gtkContainer div[class^="slidePanel"] .innerslide > div {
      display: table-cell !important;
      vertical-align: middle;
      line-height: 1; }
      .gtkContainer .slidePanel .innerslide > div:first-child, .gtkContainer .slidePanel1 .innerslide > div:first-child, .gtkContainer .slidePanel2 .innerslide > div:first-child, .gtkContainer .slidePanel3 .innerslide > div:first-child, .gtkContainer .slidePanel4 .innerslide > div:first-child, .gtkContainer .slidePanel5 .innerslide > div:first-child, .gtkContainer div[class^="slidePanel"] .innerslide > div:first-child {
        width: 180px;
        padding-right: 30px; }
        .gtkContainer .slidePanel .innerslide > div:first-child img, .gtkContainer .slidePanel1 .innerslide > div:first-child img, .gtkContainer .slidePanel2 .innerslide > div:first-child img, .gtkContainer .slidePanel3 .innerslide > div:first-child img, .gtkContainer .slidePanel4 .innerslide > div:first-child img, .gtkContainer .slidePanel5 .innerslide > div:first-child img, .gtkContainer div[class^="slidePanel"] .innerslide > div:first-child img {
          width: 100%; }
    .gtkContainer .slidePanel .innerslide .rightCol a, .gtkContainer .slidePanel1 .innerslide .rightCol a, .gtkContainer .slidePanel2 .innerslide .rightCol a, .gtkContainer .slidePanel3 .innerslide .rightCol a, .gtkContainer .slidePanel4 .innerslide .rightCol a, .gtkContainer .slidePanel5 .innerslide .rightCol a, .gtkContainer div[class^="slidePanel"] .innerslide .rightCol a {
      color: #303030;
      display: inline-block;
      text-decoration: none;
      margin-top: 0px;
      display: inline-block;
      margin-bottom: 0px;
      font: 600 25px/1.2 "Open sans";
      line-height: 1.2; }
    .gtkContainer .slidePanel .innerslide .rightCol p, .gtkContainer .slidePanel1 .innerslide .rightCol p, .gtkContainer .slidePanel2 .innerslide .rightCol p, .gtkContainer .slidePanel3 .innerslide .rightCol p, .gtkContainer .slidePanel4 .innerslide .rightCol p, .gtkContainer .slidePanel5 .innerslide .rightCol p, .gtkContainer div[class^="slidePanel"] .innerslide .rightCol p {
      font-size: 16px !important;
      font-family: 'Open Sans';
      margin-top: 5px !important;
      line-height: 1.4;
      color: #464646;
      margin: 0; }
  .gtkContainer .slidePanel .twgoogleWrap, .gtkContainer .slidePanel1 .twgoogleWrap, .gtkContainer .slidePanel2 .twgoogleWrap, .gtkContainer .slidePanel3 .twgoogleWrap, .gtkContainer .slidePanel4 .twgoogleWrap, .gtkContainer .slidePanel5 .twgoogleWrap, .gtkContainer div[class^="slidePanel"] .twgoogleWrap {
    padding: 5px 20px;
    line-height: 1;
    text-align: right;
    float: left;
    width: 100%;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    background: #fff;
    margin-top: 20px;
    min-height: 45px; }
  .gtkContainer .slidePanel .twgoogleWrap span, .gtkContainer .slidePanel .twgoogleWrap div, .gtkContainer .slidePanel .twgoogleWrap p, .gtkContainer .slidePanel1 .twgoogleWrap span, .gtkContainer .slidePanel1 .twgoogleWrap div, .gtkContainer .slidePanel1 .twgoogleWrap p, .gtkContainer .slidePanel2 .twgoogleWrap span, .gtkContainer .slidePanel2 .twgoogleWrap div, .gtkContainer .slidePanel2 .twgoogleWrap p, .gtkContainer .slidePanel3 .twgoogleWrap span, .gtkContainer .slidePanel3 .twgoogleWrap div, .gtkContainer .slidePanel3 .twgoogleWrap p, .gtkContainer .slidePanel4 .twgoogleWrap span, .gtkContainer .slidePanel4 .twgoogleWrap div, .gtkContainer .slidePanel4 .twgoogleWrap p, .gtkContainer .slidePanel5 .twgoogleWrap span, .gtkContainer .slidePanel5 .twgoogleWrap div, .gtkContainer .slidePanel5 .twgoogleWrap p, .gtkContainer div[class^="slidePanel"] .twgoogleWrap span, .gtkContainer div[class^="slidePanel"] .twgoogleWrap div, .gtkContainer div[class^="slidePanel"] .twgoogleWrap p {
    font-family: "Open Sans";
    font-size: 10px;
    line-height: 1.3;
    padding: 0;
    margin: 0;
    color: #929292; }
  .gtkContainer .slidePanel .twgoogleWrap > div:first-child, .gtkContainer .slidePanel1 .twgoogleWrap > div:first-child, .gtkContainer .slidePanel2 .twgoogleWrap > div:first-child, .gtkContainer .slidePanel3 .twgoogleWrap > div:first-child, .gtkContainer .slidePanel4 .twgoogleWrap > div:first-child, .gtkContainer .slidePanel5 .twgoogleWrap > div:first-child, .gtkContainer div[class^="slidePanel"] .twgoogleWrap > div:first-child {
    width: 25% !important;
    float: left;
    text-align: left !important; }
  .gtkContainer .slidePanel .twgoogleWrap > div:last-child, .gtkContainer .slidePanel1 .twgoogleWrap > div:last-child, .gtkContainer .slidePanel2 .twgoogleWrap > div:last-child, .gtkContainer .slidePanel3 .twgoogleWrap > div:last-child, .gtkContainer .slidePanel4 .twgoogleWrap > div:last-child, .gtkContainer .slidePanel5 .twgoogleWrap > div:last-child, .gtkContainer div[class^="slidePanel"] .twgoogleWrap > div:last-child {
    width: 70% !important;
    float: right;
    text-align: right !important;
    margin-top: 2px; }
  .gtkContainer .lSPager.lSGallery li {
    height: 32px !important;
    width: 38px !important;
    margin: 0 !important;
    border-left: 1px solid #e1e1e1;
    display: table-cell;
    text-align: center;
    float: none;
    vertical-align: top; }
  .gtkContainer .lSPager.lSGallery li:first-child {
    border-left: none; }
  .gtkContainer .lSPager.lSGallery li a {
    text-align: center;
    padding: 0 20px; }
  .gtkContainer .lSPager.lSGallery li a img {
    max-width: 40px;
    max-height: 50px; }
  .gtkContainer .lSPager.lSGallery li {
    width: 100px !important; }
  .gtkContainer .slidePanel3, .gtkContainer .slidePanel4 {
    margin: 0px; }
    .gtkContainer .slidePanel3 .innerslide, .gtkContainer .slidePanel4 .innerslide {
      height: 200px;
      display: table;
      padding-top: 0; }
      .gtkContainer .slidePanel3 .innerslide .header_row, .gtkContainer .slidePanel4 .innerslide .header_row {
        display: block !important;
        text-align: center !important;
        width: 100% !important; }
        .gtkContainer .slidePanel3 .innerslide .header_row a, .gtkContainer .slidePanel4 .innerslide .header_row a {
          font: 600 25px/1.2 "Roboto Condensed";
          color: #303030;
          margin: 0;
          line-height: 1.2;
          display: inline-block;
          text-decoration: none; }
        .gtkContainer .slidePanel3 .innerslide .header_row p, .gtkContainer .slidePanel4 .innerslide .header_row p {
          font: 400 16px/1.2 'Open Sans', sans-serif;
          line-height: 1.2;
          color: #303030;
          padding-top: 0;
          margin: 0;
          height: auto; }
      .gtkContainer .slidePanel3 .innerslide .themeImg, .gtkContainer .slidePanel4 .innerslide .themeImg {
        display: block !important;
        text-align: center !important;
        width: 100% !important;
        max-width: 100% !important;
        float: left;
        margin-top: 5px; }
        .gtkContainer .slidePanel3 .innerslide .themeImg img, .gtkContainer .slidePanel4 .innerslide .themeImg img {
          max-width: 100% !important;
          max-height: 180px; }
    .gtkContainer .slidePanel3 .twgoogleWrap, .gtkContainer .slidePanel4 .twgoogleWrap {
      line-height: 1.3;
      text-align: left;
      margin-top: 31px; }
  .gtkContainer .slidePanel5 {
    margin: 0px; }
  .gtkContainer .slidePanel5 .innerslide {
    height: 191px;
    display: table; }
  .gtkContainer .slidePanel5 .innerslide .rightCol a {
    font: 600 25px/1.2 "Roboto Condensed";
    line-height: 1.2;
    color: #303030;
    display: inline-block;
    margin: 0;
    text-decoration: none; }
  .gtkContainer .slidePanel5 .innerslide .rightCol p {
    font: 400 18px/1.2 'Open Sans', sans-serif;
    line-height: 1.3;
    padding-top: 10px;
    color: #303030;
    margin: 0; }
  .gtkContainer .slidePanel5 .twgoogleWrap {
    line-height: 1.3;
    text-align: left;
    margin-top: 40px; }
  .gtkContainer.slidePanel5 .twgoogleWrap .url {
    font-size: 12px; }

#goodtoknow {
  border-top: 1px solid #e7e7e7;
  width: 100%;
  float: left; }
  #goodtoknow .gtk-info {
    width: 100%;
    float: left;
    font-size: 13px;
    padding: 15px 0 0; }
  #goodtoknow .showhide {
    float: right;
    width: 100%;
    text-align: right;
    padding-right: 10px;
    position: relative;
    height: 30px; }
    #goodtoknow .showhide label {
      width: auto;
      cursor: pointer;
      height: 27px;
      right: 10px;
      top: 0;
      border: 2px solid rgba(21, 174, 117, 0.1) !important;
      border-radius: 2px;
      padding: 1px 4px;
      position: absolute;
      font-weight: 600; }
      #goodtoknow .showhide label span {
        width: 100%;
        float: left;
        text-align: center; }
      #goodtoknow .showhide label .chkOpt {
        opacity: 0; }
  #goodtoknow ul {
    width: 100%;
    float: left; }
    #goodtoknow ul li {
      transition: all 0.3s; }
      #goodtoknow ul li.col3 {
        height: 220px;
        width: 32%;
        float: left;
        padding-right: 15px;
        border: 1px solid #e3e3e3;
        padding: 10px 0 6px;
        margin-right: 2%;
        margin-bottom: 2%;
        min-height: 150px;
        font-family: "Roboto Condensed";
        position: relative; }
        #goodtoknow ul li.col3:before {
          background: white; }
        #goodtoknow ul li.col3.hidecls {
          box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.18) !important; }
          #goodtoknow ul li.col3.hidecls:before {
            background: white; }
        #goodtoknow ul li.col3.showcls {
          box-shadow: none; }
          #goodtoknow ul li.col3.showcls:before {
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            background: rgba(255, 255, 255, 0.5); }
        #goodtoknow ul li.col3 h3 {
          font-size: 22px; }
        #goodtoknow ul li.col3 .text-right {
          z-index: 99;
          position: relative; }
        #goodtoknow ul li.col3 div.innerView .slidePanel .innerslide, #goodtoknow ul li.col3 div.innerView .slidePanel2 .innerslide, #goodtoknow ul li.col3 div.innerView .slidePanel3 .innerslide, #goodtoknow ul li.col3 div.innerView .slidePanel4 .innerslide, #goodtoknow ul li.col3 div.innerView .slidePanel5 .innerslide {
          min-height: 110px;
          height: 131px !important;
          display: table; }
        #goodtoknow ul li.col3 div.innerView .innerslide .rightCol p {
          font-size: 12px !important;
          padding-top: 0 !important;
          font-weight: 400;
          line-height: 1.2; }
        #goodtoknow ul li.col3 div.innerView .innerslide .rightCol a {
          font-size: 20px !important; }
        #goodtoknow ul li.col3 div.innerView .innerslide .header_row p {
          font-size: 12px !important;
          line-height: 1.3; }
        #goodtoknow ul li.col3 div.innerView .innerslide .header_row a {
          font-size: 18px !important; }
        #goodtoknow ul li.col3 div.innerView .twgoogleWrap {
          padding: 5px 10px !important;
          width: 100%;
          float: left; }
        #goodtoknow ul li.col3 div.innerView .twgoogleWrap span {
          font-size: 6px !important; }
        #goodtoknow ul li.col3 div.innerView .innerslide .themeImg img {
          max-width: 100% !important;
          padding-right: 15px; }
        #goodtoknow ul li.col3 div.innerView .slidePanel2 .innerslide, #goodtoknow ul li.col3 div.innerView .slidePanel4 .innerslide {
          padding-top: 0; }
        #goodtoknow ul li.col3 div.innerView .slidePanel5 .innerslide > div, #goodtoknow ul li.col3 div.innerView .slidePanel5 .innerslide > div {
          height: auto; }
        #goodtoknow ul li.col3 div.innerView .twgoogleWrap {
          border-bottom: 1px solid #f5f5f5;
          border-top: 1px solid #f5f5f5;
          background: #fff; }
        #goodtoknow ul li.col3 div.innerView .twgoogleWrap > div:first-child {
          width: 22% !important;
          text-align: left !important;
          float: left; }
        #goodtoknow ul li.col3 div.innerView .twgoogleWrap > div:last-child {
          width: 74% !important;
          text-align: right !important;
          font-size: 6px !important;
          line-height: 1.2;
          padding-top: 5px; }
        #goodtoknow ul li.col3 div.innerView .slidePanel .twgoogleWrap {
          padding-top: 0 !important;
          margin-top: 0 !important; }
        #goodtoknow ul li.col3 div.innerView .twgoogleWrap .fr {
          text-align: right; }
        #goodtoknow ul li.col3 div.innerView .twgoogleWrap img {
          width: 60px; }
        #goodtoknow ul li.col3 div.innerView .slidePanel3, #goodtoknow ul li.col3 div.innerView .slidePanel4 {
          margin: 0px; }
          #goodtoknow ul li.col3 div.innerView .slidePanel3 .innerslide, #goodtoknow ul li.col3 div.innerView .slidePanel4 .innerslide {
            padding-top: 0; }
            #goodtoknow ul li.col3 div.innerView .slidePanel3 .innerslide .header_row, #goodtoknow ul li.col3 div.innerView .slidePanel4 .innerslide .header_row {
              display: block !important;
              text-align: center !important;
              width: 100% !important; }
              #goodtoknow ul li.col3 div.innerView .slidePanel3 .innerslide .header_row a, #goodtoknow ul li.col3 div.innerView .slidePanel4 .innerslide .header_row a {
                display: inline-block;
                font: 600 25px/1.2 "Roboto Condensed";
                line-height: 1.2;
                color: #303030;
                margin: 0;
                text-decoration: none; }
              #goodtoknow ul li.col3 div.innerView .slidePanel3 .innerslide .header_row p, #goodtoknow ul li.col3 div.innerView .slidePanel4 .innerslide .header_row p {
                font: 400 16px/1.2 'Open Sans', sans-serif;
                line-height: 1.2;
                padding-top: 0;
                color: #303030;
                margin: 0;
                height: auto; }
            #goodtoknow ul li.col3 div.innerView .slidePanel3 .innerslide .themeImg, #goodtoknow ul li.col3 div.innerView .slidePanel4 .innerslide .themeImg {
              display: block !important;
              text-align: center !important;
              width: 100% !important;
              max-width: 100% !important;
              float: left;
              margin-top: 10px; }
              #goodtoknow ul li.col3 div.innerView .slidePanel3 .innerslide .themeImg img, #goodtoknow ul li.col3 div.innerView .slidePanel4 .innerslide .themeImg img {
                max-width: 85% !important; }
          #goodtoknow ul li.col3 div.innerView .slidePanel3 .twgoogleWrap, #goodtoknow ul li.col3 div.innerView .slidePanel4 .twgoogleWrap {
            line-height: 1.3;
            text-align: left; }
      #goodtoknow ul li:nth-child(3n+3) {
        margin-right: 0px; }
      #goodtoknow ul li .innerslide, #goodtoknow ul li .col3 .text-right {
        padding: 5px 10px 0 !important; }
    #goodtoknow ul .innerslide > div {
      display: table-cell !important;
      vertical-align: middle;
      line-height: 1; }
      #goodtoknow ul .innerslide > div:first-child {
        width: 38%; }

.display-ads .mat-tab-header-pagination {
  display: none !important; }

body .gtkContainer .lSSlideOuter .lSPager.lSGallery {
  display: none; }

.slideinner ul.inctrl > li > label.active {
  color: #fff !important; }

.slideinner .filter_title {
  font-size: 15px; }

.slideinner .switchBtn input:checked + span, .slideinner .switchBtn input:checked + span + span {
  font-weight: 400; }

.slideinner .mat-select-arrow {
  margin: 0 8px; }

.slideinner .mat-checkbox-inner-container {
  margin-right: 10px; }

.slideinner .mat-checkbox-label {
  font-weight: 100; }

.slideinner .mat-checkbox-checked .mat-checkbox-label {
  color: #fff; }

.slideinner .filterslist {
  width: 100%;
  float: left; }
  .slideinner .filterslist label {
    color: #9a9b9d;
    font-weight: 100; }
    .slideinner .filterslist label.active {
      color: #fff !important; }
  .slideinner .filterslist li:last-child {
    padding-bottom: 0; }

.history-title {
  text-align: center; }
  .history-title .ticketDate {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 13px;
    color: #808080;
    font-style: normal;
    margin-top: 5px;
    font-weight: 400;
    margin-bottom: -3px; }

.newtag {
  padding: 0px 3px 1px !important;
  background: #ae159a;
  border-radius: 2px;
  top: -1px;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1 !important;
  margin-left: 4px;
  color: #fff;
  position: relative;
  font-size: 10px; }

.contactsSec ul.summary-contact {
  margin-bottom: 0;
  padding-bottom: 0; }

.cdk-overlay-pane.common-dailog .mat-dialog-content .dialogWrapper {
  height: 65vh !important; }
  .cdk-overlay-pane.common-dailog .mat-dialog-content .dialogWrapper .dialogContent {
    height: 100%; }
    .cdk-overlay-pane.common-dailog .mat-dialog-content .dialogWrapper .dialogContent .commonTabs {
      height: calc(100% - 60px); }
      .cdk-overlay-pane.common-dailog .mat-dialog-content .dialogWrapper .dialogContent .commonTabs .mat-tab-group {
        height: 100%; }
        .cdk-overlay-pane.common-dailog .mat-dialog-content .dialogWrapper .dialogContent .commonTabs .mat-tab-group .mat-tab-body-wrapper {
          height: 100%; }

.popup virtual-scroll {
  max-height: 180px !important; }

.filters-header {
  width: 100%;
  float: left;
  margin-top: 3px;
  transition: all .3s ease-in-out; }
  .filters-header span {
    float: left;
    padding-left: 20px;
    width: auto !important;
    clear: inherit !important;
    font-size: 12px;
    color: #808080;
    position: relative; }
    .filters-header span:first-child {
      padding-left: 0; }
    .filters-header span.clr-filters {
      font-weight: 600; }
    .filters-header span:before {
      position: absolute;
      content: '';
      left: 10px;
      top: 23px;
      width: 1px;
      background: #5a5c5d;
      bottom: 1px; }
  .filters-header span:first-child:before {
    display: none; }

/* theme colors */
.displayads-wrapper .cardsWrapper .admetrics .totalAdsCount em, .displayads-wrapper .cardsWrapper .admetrics .ads em {
  background: #15ae75; }

.bttn, a.mat-button, .info a, .aler-item a {
  color: #15ae75; }

.addlead li:hover p {
  background-color: #15ae75; }

.allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button {
  color: #15ae75 !important; }

.allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button:hover {
  background: #15ae75; }

.allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover,
.allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.previous:hover {
  color: #15ae75 !important; }

.allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.current, .allAnalysisTable .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.current,
.allAnalysisTable #listingAnalysis .dataTables_paginate .paginate_button.current:hover {
  border: 1px solid #15ae75;
  background: #15ae75; }

.allAnalysisTable .dataTables_wrapper .business-name, .allAnalysisTable #listingAnalysis .business-name {
  color: #15ae75; }

.search-panel .srpro span, .search-panel .srloc span, a.mat-button, .catsource a, #goodtoknow .showhide label {
  color: #15ae75; }

.multi-select .dropdown-menu .dropdown-item.active, .multi-select .dropdown-menu .dropdown-item:active, .multi-select .dropdown-menu .dropdown-item:focus, .multi-select .dropdown-menu .dropdown-item:hover {
  color: #15ae75; }

.google-adwords-wrapper .commonAccor .mat-expansion-panel-header-title {
  color: #15ae75; }

.reveiws .contentSubTitle:before, .reviewsView .contentSubTitle:before {
  background: #15ae75; }

a.sourceurl {
  color: #15ae75 !important; }

.supportTabs .mat-tab-label .mat-tab-label-active {
  color: #15ae75; }

.commonMatLabel .mat-tab-label .mat-tab-label-active {
  color: #15ae75; }

.faq-list li .faqsrch em {
  background: #15ae75; }

.monitorWrap .pnav li a.active:after, .monitorWrap .pnav li a.active:hover:after, .monitorWrap .pnav li a:hover:after {
  border-bottom: 5px solid #15ae75; }

.pgContentinner .mat-card .gpcardtitle.mat-card-title:before, .gpcustomize .mat-card-title:before, .dialog-close {
  background-color: #15ae75; }

.gplibraries .mat-tab-label-active, .mat-tab-label-active {
  color: #15ae75; }

.commonTabs .mat-tab-group.mat-primary .mat-ink-bar {
  background: #15ae75; }

.commonTabs .mat-tab-label-active, .commonTabs .mat-tab-label-active:hover, .commonTabs .mat-tab-label.mat-ripple:hover, .commonTabs .mat-tab-group.mat-primary .mat-tab-label.mat-ripple:hover .mat-ink-bar, .commonTabs .mat-tab-label:not(.mat-tab-disabled):hover, .commonTabs .mat-tab-label:hover {
  color: #15ae75; }

.sortcard .mat-card-title h3 {
  display: block !important;
  white-space: nowrap;
  overflow: hidden;
  width: calc(100% - 80px) !important;
  text-overflow: ellipsis; }

.sortcard .mat-card-title {
  display: block !important;
  padding-bottom: 3px !important; }

.maincontent-left .mat-expansion-panel-header.mat-expanded .mat-expansion-panel-header-title > span {
  display: none; }

[bb-text] {
  font-size: 14px;
  color: #464646;
  line-height: 1.3; }

[bb="block"] {
  width: 100%;
  height: auto;
  float: left; }

.common-dailog.selectCategory .mat-tab-body-content {
  overflow: auto !important; }

.addCompetitors .commonTabs .mat-tab-label {
  height: auto;
  padding-bottom: 10px;
  padding-top: 10px; }

.addCompetitors .commonTabs .mat-tab-header {
  height: auto; }

.cdk-overlay-pane.common-dailog .mat-dialog-content .dialogWrapper .dialogContent .commonTabs.height100 {
  height: 100%; }

.viewList h3 span {
  background: #15ae75;
  color: #fff;
  padding: 0 5px; }

.viewList h3 span.highlighted i {
  background: transparent;
  color: #fffbc3; }

.openProposal .content-wrapper {
  padding-left: 0 !important; }

.proposalWrapper .commonAccor .mat-expansion-panel-header:focus, .proposalWrapper .commonAccor .mat-expansion-panel-header:hover, .proposalWrapper .commonAccor .mat-expansion-panel-header, .proposalWrapper .commonAccor .mat-expansion-panel-header:not([aria-disabled='true']), .proposalWrapper .commonAccor .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
  background: #fff; }

.proposalWrapper .commonAccor .mat-expanded.mat-expansion-panel-header, .proposalWrapper .commonAccor .mat-expanded.mat-expansion-panel-header:not([aria-disabled='true']) {
  background: #fff !important;
  position: relative;
  height: 54px !important;
  transition: ease-out .3s;
  border-bottom: 1px solid #ddd; }

.proposalWrapper .commonAccor .mat-expanded.mat-expansion-panel-header:before, .proposalWrapper .commonAccor .mat-expanded.mat-expansion-panel-header:after {
  position: absolute;
  content: '';
  width: 20px;
  height: 54px;
  left: 0;
  top: 0;
  background: #fff; }

.proposalWrapper .commonAccor .mat-expanded.mat-expansion-panel-header:after {
  left: auto;
  right: 0; }

.proposalWrapper .commonAccor .mat-expansion-indicator {
  transition: ease-out .3s; }

.proposalWrapper .commonAccor .mat-expansion-panel-header {
  padding: 0 35px; }

.proposalWrapper .commonAccor .mat-expansion-panel-header-title {
  color: #000;
  opacity: 10;
  font-size: 14px;
  font-weight: 600; }

.proposalWrapper .expands .mat-expansion-panel {
  border-top: 1px solid #ececec;
  position: relative; }

.proposalWrapper .commonAccor .mat-expansion-panel:before, .proposalWrapper .commonAccor .mat-expansion-panel:after {
  position: absolute;
  content: '';
  bottom: -10px;
  left: 0;
  width: 20px;
  height: 20px;
  background: #fff; }

.proposalWrapper .commonAccor .mat-expansion-panel:after {
  left: auto;
  right: 0; }

.proposalWrapper .expands .mat-expansion-panel:first-child, .proposalWrapper .expands .mat-expansion-panel.mat-expanded {
  border-top: none; }

.proposalWrapper .commonAccor .mat-expansion-panel:last-child:before, .proposalWrapper .commonAccor .mat-expansion-panel:last-child:after {
  display: none; }

.font18 {
  font-size: 18px; }

.cdk-overlay-pane.assignConfirm .confirmation-modal .popupcontent {
  font-weight: 400;
  text-align: left; }
  .cdk-overlay-pane.assignConfirm .confirmation-modal .popupcontent ul {
    display: table;
    width: 100%;
    padding: 0 0 10px 0; }
    .cdk-overlay-pane.assignConfirm .confirmation-modal .popupcontent ul li {
      display: table-row; }
      .cdk-overlay-pane.assignConfirm .confirmation-modal .popupcontent ul li span {
        display: table-cell;
        border-bottom: 1px solid #f4f4f4;
        padding: 10px; }
      .cdk-overlay-pane.assignConfirm .confirmation-modal .popupcontent ul li:first-child span {
        background: #f9f9f9;
        font-weight: 600; }
      .cdk-overlay-pane.assignConfirm .confirmation-modal .popupcontent ul li:last-child span {
        border: 0; }
  .cdk-overlay-pane.assignConfirm .confirmation-modal .popupcontent ul.singleuser li span {
    padding: 0;
    color: #000; }

.notewrap {
  font-size: 12px;
  font-weight: 400;
  color: #b6b9ba;
  padding-top: 5px; }

.addComp {
  position: absolute;
  top: 50%;
  margin-top: -50px;
  padding: 0 !important; }

.addMes > span {
  margin-top: 5px;
  width: 100%;
  float: left;
  margin-bottom: 10px; }

.locationwrap-Competitior input {
  padding: 9px 10px;
  border: 0; }

.locationwrap-Competitior {
  padding-left: 15px; }
  .locationwrap-Competitior:before {
    content: attr(data-value);
    position: absolute;
    top: 8px;
    left: 5px;
    font-size: 14px;
    color: #000;
    font-weight: 700; }
  .locationwrap-Competitior input {
    border: 0;
    width: 100%;
    padding: 5px 70px 5px 10px;
    margin: 0;
    width: 100% !important;
    border-radius: 0;
    border: 0 solid #f1f1f1;
    font-size: 13px;
    line-height: 1.4; }

.holiday_insights_icon {
  position: relative; }

.holiday_insights_icon:before {
  content: '';
  background-image: url(holidayinsights.cfa2e932ad7be0c142c0.png);
  background-repeat: no-repeat;
  background-size: 300px 347px;
  position: absolute;
  top: 0;
  left: 0; }

.holiday-insights-commerce1 {
  padding-top: 74px; }

.holiday-insights-commerce2 {
  padding-top: 95px; }

.holiday-insights-commerce3 {
  padding-top: 83px; }

.holiday-insights-multi-screen1 {
  padding-top: 96px; }

.holiday-insights-multi-screen2 {
  padding-top: 95px; }

.holiday-insights-multi-screen3 {
  padding-top: 95px; }

.holiday-insights-multi-screen4 {
  padding-top: 96px; }

.holiday-insights-multi-screen5 {
  padding-top: 96px; }

.holiday-insights-multi-screen6 {
  padding-top: 79px; }

.holiday-insights-social-media1 {
  padding-top: 84px; }

.holiday-insights-commerce1::before {
  background-position: -4px -2px;
  width: 85px;
  height: 64px; }

.holiday-insights-commerce2::before {
  background-position: -92px -2px;
  width: 83px;
  height: 85px; }

.holiday-insights-commerce3::before {
  background-position: -183px -2px;
  width: 85px;
  height: 73px; }

.holiday-insights-multi-screen1::before {
  background-position: -5px -73px;
  width: 69px;
  height: 86px; }

.holiday-insights-multi-screen2::before {
  background-position: -78px -93px;
  width: 84px;
  height: 85px; }

.holiday-insights-multi-screen3::before {
  background-position: -168px -87px;
  width: 75px;
  height: 85px; }

.holiday-insights-multi-screen4::before {
  background-position: -5px -165px;
  width: 71px;
  height: 85px; }

.holiday-insights-multi-screen5::before {
  background-position: -83px -183px;
  width: 67px;
  height: 85px; }

.holiday-insights-multi-screen6::before {
  background-position: -155px -179px;
  width: 85px;
  height: 69px; }

.holiday-insights-social-media1::before {
  background-position: -5px -265px;
  width: 85px;
  height: 74px; }

.card-more.expand_more1 {
  padding: 0 !important; }
  .card-more.expand_more1 a {
    padding: 16px 24px !important;
    float: left;
    width: 100%; }

.disabledLink {
  pointer-events: none;
  opacity: .3; }

.regenarateWrapper {
  padding: 100px 0;
  width: 500px;
  margin: 0 auto; }

.regenarateloader {
  overflow: hidden;
  opacity: 0; }
  .regenarateloader .gpcslider {
    display: table;
    position: relative; }
    .regenarateloader .gpcslider li {
      border-right: 0;
      display: table-cell;
      font: 400 18px/ 22px 'Open Sans';
      color: #464646;
      text-align: center;
      vertical-align: top;
      padding: 0 0 10px !important; }
      .regenarateloader .gpcslider li span {
        font: 400 18px/ 30px 'Open Sans'; }
  .regenarateloader .gpcControl {
    display: none; }

/* bits are breeading */
.contentLoader .contentLoadermsgwrap {
  margin: auto;
  text-align: center;
  color: #444;
  width: 100%;
  clear: both;
  margin-top: 10px;
  float: left; }

.contentLoader .contentLoadermsgwrap span {
  font-family: open sans;
  display: none;
  text-align: center; }

.contentLoader .contentLoadermsgwrap span:first-child {
  display: inline-block; }

.contentLoader .textLoad {
  text-align: center;
  position: relative;
  font-size: 20px; }

.contentLoader .loaderdisplayads {
  width: 80px;
  margin: 0 auto;
  position: relative;
  margin-top: 5px; }

.contentLoaderInnerwrap {
  float: left;
  width: 100%;
  padding: 100px 0; }

.holdtxt {
  text-align: center;
  font-size: 12px;
  font-weight: 100;
  text-transform: uppercase;
  float: left;
  width: 100%;
  margin-top: 5px; }

.categoryPage .contentload {
  display: none !important; }

.textLoad span:after {
  content: ' .';
  -webkit-animation: dotsnew 3s steps(5, end) infinite;
          animation: dotsnew 3s steps(5, end) infinite; }

@-webkit-keyframes dotsnew {
  0%, 20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0); }
  40% {
    color: black;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0); }
  60% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 rgba(0, 0, 0, 0); }
  80%, 100% {
    text-shadow: .25em 0 0 black, .5em 0 0 black; } }

@keyframes dotsnew {
  0%, 20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0); }
  40% {
    color: black;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0); }
  60% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 rgba(0, 0, 0, 0); }
  80%, 100% {
    text-shadow: .25em 0 0 black, .5em 0 0 black; } }
